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/enterasys/CT-BROADCAST-MIB | 169 + MIBS/enterasys/CT-CMMPHYS-MIB | 1176 +++ MIBS/enterasys/CT-CONTAINER-MIB | 647 ++ MIBS/enterasys/CT-ELS10-MIB | 3504 +++++++++ MIBS/enterasys/CT-FASTPATH-DHCPSERVER-MIB | 1015 +++ MIBS/enterasys/CT-FASTPATH-PROTECTED-PORT-MIB | 132 + MIBS/enterasys/CT-FLASH-MIB | 361 + MIBS/enterasys/CT-FPS-SERVICES-MIB | 73 + MIBS/enterasys/CT-HSIMPHYS-MIB | 343 + MIBS/enterasys/CT-PIC-MIB | 876 +++ MIBS/enterasys/CT-PRIORITY-CLASSIFY-MIB | 288 + MIBS/enterasys/CTELS100-NG-MIB | 846 +++ MIBS/enterasys/CTFPS-MIB | 621 ++ MIBS/enterasys/CTFRAMER-CONFIG-MIB | 202 + MIBS/enterasys/CTIF-EXT-MIB | 984 +++ MIBS/enterasys/CTINB-MIB | 492 ++ MIBS/enterasys/CTINB2-MIB | 212 + MIBS/enterasys/CTRMONXT-MIB | 477 ++ MIBS/enterasys/CTRON-ALIAS-MIB | 1247 +++ MIBS/enterasys/CTRON-AP3000-MIB | 4276 +++++++++++ MIBS/enterasys/CTRON-APPN-MIB | 3213 ++++++++ MIBS/enterasys/CTRON-AppleTalk-ROUTER-MIB | 3339 ++++++++ MIBS/enterasys/CTRON-BDG-MIB | 1677 +++++ MIBS/enterasys/CTRON-BRIDGE-MIB | 2023 +++++ MIBS/enterasys/CTRON-BUS-MIB | 129 + MIBS/enterasys/CTRON-CDP-MIB | 468 ++ MIBS/enterasys/CTRON-CHASSIS-MIB | 247 + MIBS/enterasys/CTRON-COMMON-MIB | 1409 ++++ MIBS/enterasys/CTRON-CSMACD-MIB | 214 + MIBS/enterasys/CTRON-DCM-MIB | 62 + MIBS/enterasys/CTRON-DECIV-ROUTER-MIB | 2472 ++++++ MIBS/enterasys/CTRON-DEVICE-MIB | 104 + MIBS/enterasys/CTRON-DHCP-MIB | 569 ++ MIBS/enterasys/CTRON-DLSW-MIB | 1059 +++ MIBS/enterasys/CTRON-DOWNLOAD-MIB | 349 + MIBS/enterasys/CTRON-ELAN-MIB | 360 + MIBS/enterasys/CTRON-ENTITY-STATE-MIB | 342 + MIBS/enterasys/CTRON-ENTITY-STATE-TC-MIB | 178 + MIBS/enterasys/CTRON-ENVIRONMENT-MIB | 630 ++ MIBS/enterasys/CTRON-ETHERNET-PARAMETERS-MIB | 661 ++ MIBS/enterasys/CTRON-ETWMIM-MIB | 171 + MIBS/enterasys/CTRON-FDDI-FNB-MIB | 948 +++ MIBS/enterasys/CTRON-FDDI-STAT-MIB | 253 + MIBS/enterasys/CTRON-FNBTR-MIB | 304 + MIBS/enterasys/CTRON-FRONTPANEL-MIB | 182 + MIBS/enterasys/CTRON-IF-REMAP-2-MIB | 571 ++ MIBS/enterasys/CTRON-IF-REMAP-MIB | 210 + MIBS/enterasys/CTRON-IGMP-MIB | 1359 ++++ MIBS/enterasys/CTRON-IP-ROUTER-MIB | 4401 +++++++++++ MIBS/enterasys/CTRON-IPX-ROUTER-MIB | 4792 ++++++++++++ MIBS/enterasys/CTRON-MIB-NAMES | 989 +++ MIBS/enterasys/CTRON-NAT-MIB | 730 ++ MIBS/enterasys/CTRON-OIDS | 8370 +++++++++++++++++++++ MIBS/enterasys/CTRON-ORP-HSIM-MIB | 171 + MIBS/enterasys/CTRON-PORTMAP-MIB | 147 + MIBS/enterasys/CTRON-POWER-SUPPLY-MIB | 913 +++ MIBS/enterasys/CTRON-PPC-BAD-PACKETS-MIB | 286 + MIBS/enterasys/CTRON-PRIORITY-CLASSIFY-MIB | 714 ++ MIBS/enterasys/CTRON-PRIORITY-EXTENSIONS-MIB | 573 ++ MIBS/enterasys/CTRON-RATE-POLICING-MIB | 363 + MIBS/enterasys/CTRON-REMOTE-ACCESS-MIB | 3551 +++++++++ MIBS/enterasys/CTRON-ROUTERS-INTERNAL-MIB | 90 + MIBS/enterasys/CTRON-ROUTERS-MIB | 1222 +++ MIBS/enterasys/CTRON-SFCS-MIB | 5553 ++++++++++++++ MIBS/enterasys/CTRON-SFPS-BASE-MIB | 1571 ++++ MIBS/enterasys/CTRON-SFPS-BINDERY-MIB | 299 + MIBS/enterasys/CTRON-SFPS-CALL-MIB | 660 ++ MIBS/enterasys/CTRON-SFPS-CHASSIS-MIB | 171 + MIBS/enterasys/CTRON-SFPS-COMMON-MIB | 603 ++ MIBS/enterasys/CTRON-SFPS-CONN-MIB | 167 + MIBS/enterasys/CTRON-SFPS-CONNECTION-MIB | 1172 +++ MIBS/enterasys/CTRON-SFPS-DIAGSTATS-MIB | 278 + MIBS/enterasys/CTRON-SFPS-DIRECTORY-MIB | 2263 ++++++ MIBS/enterasys/CTRON-SFPS-ESYS-MIB | 1547 ++++ MIBS/enterasys/CTRON-SFPS-EVENTLOG-MIB | 777 ++ MIBS/enterasys/CTRON-SFPS-FLOOD-MIB | 340 + MIBS/enterasys/CTRON-SFPS-INCLUDE-MIB | 494 ++ MIBS/enterasys/CTRON-SFPS-L4SS-MIB | 1304 ++++ MIBS/enterasys/CTRON-SFPS-MCAST-MIB | 794 ++ MIBS/enterasys/CTRON-SFPS-PATH-MIB | 907 +++ MIBS/enterasys/CTRON-SFPS-PKTMGR-MIB | 721 ++ MIBS/enterasys/CTRON-SFPS-POLICY-MIB | 482 ++ MIBS/enterasys/CTRON-SFPS-PORT-MIB | 1045 +++ MIBS/enterasys/CTRON-SFPS-RESOLVE-MIB | 2083 +++++ MIBS/enterasys/CTRON-SFPS-SFLSP-MIB | 1508 ++++ MIBS/enterasys/CTRON-SFPS-SIZE-MIB | 274 + MIBS/enterasys/CTRON-SFPS-SOFTLINK-MIB | 1060 +++ MIBS/enterasys/CTRON-SFPS-TAP-MIB | 371 + MIBS/enterasys/CTRON-SFPS-TOPOLOGY-MIB | 3116 ++++++++ MIBS/enterasys/CTRON-SFPS-VLAN-MIB | 1175 +++ MIBS/enterasys/CTRON-SFPS-VSTP-MIB | 316 + MIBS/enterasys/CTRON-SMARTTRUNK-MIB | 443 ++ MIBS/enterasys/CTRON-SSR-CAPACITY-MIB | 641 ++ MIBS/enterasys/CTRON-SSR-CONFIG-MIB | 269 + MIBS/enterasys/CTRON-SSR-HARDWARE-MIB | 794 ++ MIBS/enterasys/CTRON-SSR-L2-MIB | 1064 +++ MIBS/enterasys/CTRON-SSR-L3-MIB | 537 ++ MIBS/enterasys/CTRON-SSR-POLICY-MIB | 1622 ++++ MIBS/enterasys/CTRON-SSR-SERVICE-STATUS-MIB | 230 + MIBS/enterasys/CTRON-SSR-SMI-MIB | 68 + MIBS/enterasys/CTRON-SSR-TRAP-MIB | 361 + MIBS/enterasys/CTRON-TIMED-RESET-MIB | 115 + MIBS/enterasys/CTRON-TRANSLATION-MIB | 1757 +++++ MIBS/enterasys/CTRON-TX-QUEUE-ARBITRATION-MIB | 202 + MIBS/enterasys/CTRON-UPS-MIB | 208 + MIBS/enterasys/CTRON-VLAN-CLASSIFY-MIB | 818 ++ MIBS/enterasys/CTRON-VLAN-EXTENSIONS-MIB | 889 +++ MIBS/enterasys/CTRON-WAN-IMUX-MIB | 334 + MIBS/enterasys/CTRON-WAN-MIB | 3532 +++++++++ MIBS/enterasys/CTRON-WAN-MULTI-IMUX-MIB | 438 ++ MIBS/enterasys/CTRON-WEBVIEW-MIB | 119 + MIBS/enterasys/CTSMTMIB-MIB | 607 ++ MIBS/enterasys/CTTRAPLOG-MIB | 473 ++ MIBS/enterasys/ENTERASYS-MIB-NAMES | 131 + MIBS/enterasys/ENTERASYS-RESOURCE-UTILIZATION-MIB | 475 ++ MIBS/enterasys/IRM-OIDS | 37 + MIBS/enterasys/NETWORK-DIAGS | 369 + MIBS/enterasys/ROUTER-OIDS | 312 + MIBS/enterasys/UPS2-MIB | 1167 +++ 119 files changed, 117819 insertions(+) create mode 100644 MIBS/enterasys/CT-BROADCAST-MIB create mode 100644 MIBS/enterasys/CT-CMMPHYS-MIB create mode 100644 MIBS/enterasys/CT-CONTAINER-MIB create mode 100644 MIBS/enterasys/CT-ELS10-MIB create mode 100644 MIBS/enterasys/CT-FASTPATH-DHCPSERVER-MIB create mode 100644 MIBS/enterasys/CT-FASTPATH-PROTECTED-PORT-MIB create mode 100644 MIBS/enterasys/CT-FLASH-MIB create mode 100644 MIBS/enterasys/CT-FPS-SERVICES-MIB create mode 100644 MIBS/enterasys/CT-HSIMPHYS-MIB create mode 100644 MIBS/enterasys/CT-PIC-MIB create mode 100644 MIBS/enterasys/CT-PRIORITY-CLASSIFY-MIB create mode 100644 MIBS/enterasys/CTELS100-NG-MIB create mode 100644 MIBS/enterasys/CTFPS-MIB create mode 100644 MIBS/enterasys/CTFRAMER-CONFIG-MIB create mode 100644 MIBS/enterasys/CTIF-EXT-MIB create mode 100644 MIBS/enterasys/CTINB-MIB create mode 100644 MIBS/enterasys/CTINB2-MIB create mode 100644 MIBS/enterasys/CTRMONXT-MIB create mode 100644 MIBS/enterasys/CTRON-ALIAS-MIB create mode 100644 MIBS/enterasys/CTRON-AP3000-MIB create mode 100644 MIBS/enterasys/CTRON-APPN-MIB create mode 100644 MIBS/enterasys/CTRON-AppleTalk-ROUTER-MIB create mode 100644 MIBS/enterasys/CTRON-BDG-MIB create mode 100644 MIBS/enterasys/CTRON-BRIDGE-MIB create mode 100644 MIBS/enterasys/CTRON-BUS-MIB create mode 100644 MIBS/enterasys/CTRON-CDP-MIB create mode 100644 MIBS/enterasys/CTRON-CHASSIS-MIB create mode 100644 MIBS/enterasys/CTRON-COMMON-MIB create mode 100644 MIBS/enterasys/CTRON-CSMACD-MIB create mode 100644 MIBS/enterasys/CTRON-DCM-MIB create mode 100644 MIBS/enterasys/CTRON-DECIV-ROUTER-MIB create mode 100644 MIBS/enterasys/CTRON-DEVICE-MIB create mode 100644 MIBS/enterasys/CTRON-DHCP-MIB create mode 100644 MIBS/enterasys/CTRON-DLSW-MIB create mode 100644 MIBS/enterasys/CTRON-DOWNLOAD-MIB create mode 100644 MIBS/enterasys/CTRON-ELAN-MIB create mode 100644 MIBS/enterasys/CTRON-ENTITY-STATE-MIB create mode 100644 MIBS/enterasys/CTRON-ENTITY-STATE-TC-MIB create mode 100644 MIBS/enterasys/CTRON-ENVIRONMENT-MIB create mode 100644 MIBS/enterasys/CTRON-ETHERNET-PARAMETERS-MIB create mode 100644 MIBS/enterasys/CTRON-ETWMIM-MIB create mode 100644 MIBS/enterasys/CTRON-FDDI-FNB-MIB create mode 100644 MIBS/enterasys/CTRON-FDDI-STAT-MIB create mode 100644 MIBS/enterasys/CTRON-FNBTR-MIB create mode 100644 MIBS/enterasys/CTRON-FRONTPANEL-MIB create mode 100644 MIBS/enterasys/CTRON-IF-REMAP-2-MIB create mode 100644 MIBS/enterasys/CTRON-IF-REMAP-MIB create mode 100644 MIBS/enterasys/CTRON-IGMP-MIB create mode 100644 MIBS/enterasys/CTRON-IP-ROUTER-MIB create mode 100644 MIBS/enterasys/CTRON-IPX-ROUTER-MIB create mode 100644 MIBS/enterasys/CTRON-MIB-NAMES create mode 100644 MIBS/enterasys/CTRON-NAT-MIB create mode 100644 MIBS/enterasys/CTRON-OIDS create mode 100644 MIBS/enterasys/CTRON-ORP-HSIM-MIB create mode 100644 MIBS/enterasys/CTRON-PORTMAP-MIB create mode 100644 MIBS/enterasys/CTRON-POWER-SUPPLY-MIB create mode 100644 MIBS/enterasys/CTRON-PPC-BAD-PACKETS-MIB create mode 100644 MIBS/enterasys/CTRON-PRIORITY-CLASSIFY-MIB create mode 100644 MIBS/enterasys/CTRON-PRIORITY-EXTENSIONS-MIB create mode 100644 MIBS/enterasys/CTRON-RATE-POLICING-MIB create mode 100644 MIBS/enterasys/CTRON-REMOTE-ACCESS-MIB create mode 100644 MIBS/enterasys/CTRON-ROUTERS-INTERNAL-MIB create mode 100644 MIBS/enterasys/CTRON-ROUTERS-MIB create mode 100644 MIBS/enterasys/CTRON-SFCS-MIB create mode 100644 MIBS/enterasys/CTRON-SFPS-BASE-MIB create mode 100644 MIBS/enterasys/CTRON-SFPS-BINDERY-MIB create mode 100644 MIBS/enterasys/CTRON-SFPS-CALL-MIB create mode 100644 MIBS/enterasys/CTRON-SFPS-CHASSIS-MIB create mode 100644 MIBS/enterasys/CTRON-SFPS-COMMON-MIB create mode 100644 MIBS/enterasys/CTRON-SFPS-CONN-MIB create mode 100644 MIBS/enterasys/CTRON-SFPS-CONNECTION-MIB create mode 100644 MIBS/enterasys/CTRON-SFPS-DIAGSTATS-MIB create mode 100644 MIBS/enterasys/CTRON-SFPS-DIRECTORY-MIB create mode 100644 MIBS/enterasys/CTRON-SFPS-ESYS-MIB create mode 100644 MIBS/enterasys/CTRON-SFPS-EVENTLOG-MIB create mode 100644 MIBS/enterasys/CTRON-SFPS-FLOOD-MIB create mode 100644 MIBS/enterasys/CTRON-SFPS-INCLUDE-MIB create mode 100644 MIBS/enterasys/CTRON-SFPS-L4SS-MIB create mode 100644 MIBS/enterasys/CTRON-SFPS-MCAST-MIB create mode 100644 MIBS/enterasys/CTRON-SFPS-PATH-MIB create mode 100644 MIBS/enterasys/CTRON-SFPS-PKTMGR-MIB create mode 100644 MIBS/enterasys/CTRON-SFPS-POLICY-MIB create mode 100644 MIBS/enterasys/CTRON-SFPS-PORT-MIB create mode 100644 MIBS/enterasys/CTRON-SFPS-RESOLVE-MIB create mode 100644 MIBS/enterasys/CTRON-SFPS-SFLSP-MIB create mode 100644 MIBS/enterasys/CTRON-SFPS-SIZE-MIB create mode 100644 MIBS/enterasys/CTRON-SFPS-SOFTLINK-MIB create mode 100644 MIBS/enterasys/CTRON-SFPS-TAP-MIB create mode 100644 MIBS/enterasys/CTRON-SFPS-TOPOLOGY-MIB create mode 100644 MIBS/enterasys/CTRON-SFPS-VLAN-MIB create mode 100644 MIBS/enterasys/CTRON-SFPS-VSTP-MIB create mode 100644 MIBS/enterasys/CTRON-SMARTTRUNK-MIB create mode 100644 MIBS/enterasys/CTRON-SSR-CAPACITY-MIB create mode 100644 MIBS/enterasys/CTRON-SSR-CONFIG-MIB create mode 100644 MIBS/enterasys/CTRON-SSR-HARDWARE-MIB create mode 100644 MIBS/enterasys/CTRON-SSR-L2-MIB create mode 100644 MIBS/enterasys/CTRON-SSR-L3-MIB create mode 100644 MIBS/enterasys/CTRON-SSR-POLICY-MIB create mode 100644 MIBS/enterasys/CTRON-SSR-SERVICE-STATUS-MIB create mode 100644 MIBS/enterasys/CTRON-SSR-SMI-MIB create mode 100644 MIBS/enterasys/CTRON-SSR-TRAP-MIB create mode 100644 MIBS/enterasys/CTRON-TIMED-RESET-MIB create mode 100644 MIBS/enterasys/CTRON-TRANSLATION-MIB create mode 100644 MIBS/enterasys/CTRON-TX-QUEUE-ARBITRATION-MIB create mode 100644 MIBS/enterasys/CTRON-UPS-MIB create mode 100644 MIBS/enterasys/CTRON-VLAN-CLASSIFY-MIB create mode 100644 MIBS/enterasys/CTRON-VLAN-EXTENSIONS-MIB create mode 100644 MIBS/enterasys/CTRON-WAN-IMUX-MIB create mode 100644 MIBS/enterasys/CTRON-WAN-MIB create mode 100644 MIBS/enterasys/CTRON-WAN-MULTI-IMUX-MIB create mode 100644 MIBS/enterasys/CTRON-WEBVIEW-MIB create mode 100644 MIBS/enterasys/CTSMTMIB-MIB create mode 100644 MIBS/enterasys/CTTRAPLOG-MIB create mode 100644 MIBS/enterasys/ENTERASYS-MIB-NAMES create mode 100644 MIBS/enterasys/ENTERASYS-RESOURCE-UTILIZATION-MIB create mode 100644 MIBS/enterasys/IRM-OIDS create mode 100644 MIBS/enterasys/NETWORK-DIAGS create mode 100644 MIBS/enterasys/ROUTER-OIDS create mode 100644 MIBS/enterasys/UPS2-MIB (limited to 'MIBS/enterasys') diff --git a/MIBS/enterasys/CT-BROADCAST-MIB b/MIBS/enterasys/CT-BROADCAST-MIB new file mode 100644 index 0000000..52254d5 --- /dev/null +++ b/MIBS/enterasys/CT-BROADCAST-MIB @@ -0,0 +1,169 @@ +CT-BROADCAST-MIB DEFINITIONS ::= BEGIN + + -- ct-broadcast-mib.txt + -- Revision: 01.00.02 + -- Part Number: + -- Date: May 20, 1998 + + -- Cabletron Systems, Inc. + -- 35 Industrial Way, P.O. Box 5005 + -- Rochester, NH 03867-0505 + -- (603) 332-9400 + -- support@ctron.com + + -- This module provides authoritative definitions for Cabletron's + -- broadcast mib. + -- + -- This module will be extended, as required. + -- + + -- Cabletron Systems reserves the right to make changes in + -- specification and other information contained in this document + -- without prior notice. The reader should consult Cabletron + -- Systems to determine whether any such changes have been made. + -- + -- In no event shall Cabletron Systems be liable for any + -- incidental, indirect, special, or consequential damages + -- whatsoever (including but not limited to lost profits) arising + -- out of or related to this document or the information contained + -- in it, even if Cabletron Systems has been advised of, known, + -- or should have known, the possibility of such damages. + -- + -- Cabletron grants vendors, end-users, and other interested + -- parties a non-exclusive license to use this Specification in + -- connection with the management of Cabletron products. + + -- Copyright (c)1998 Cabletron Systems + + IMPORTS + + OBJECT-TYPE + FROM RFC-1212 + + Counter, TimeTicks + FROM RFC1155-SMI + + ctBroadcast + FROM CTRON-MIB-NAMES; + +--=============== Group Definitions =================== + +ctBroadcastCtl OBJECT IDENTIFIER ::= { ctBroadcast 1 } + + +--=============== Broadcast Group Definitions =================== + +ctBroadcastCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtBroadcastCtlEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Provides a list of definitions and control objects over + ports." + ::= { ctBroadcastCtl 1 } + +ctBroadcastCtlEntry OBJECT-TYPE + SYNTAX CtBroadcastCtlEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Defines a particular entry containing objects pertaining to + definition and control over ports." + INDEX { ctBroadcastCtlSlotID, ctBroadcastCtlInterface} + ::= { ctBroadcastCtlTable 1 } + +CtBroadcastCtlEntry ::= + SEQUENCE { + ctBroadcastCtlSlotID + INTEGER, + ctBroadcastCtlInterface + INTEGER, + ctBroadcastTotalBroadcastFrames + Counter, + ctBroadcastPeakBroadcastRate + INTEGER, + ctBroadcastPeakBroadcastRateTime + TimeTicks, + ctBroadcastPeakBroadcastClear + INTEGER, + ctBroadcastDesiredBroadcastThreshold + INTEGER + } + +ctBroadcastCtlSlotID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The specific chassis slot to which this broadcast information + pertains." + ::= { ctBroadcastCtlEntry 1 } + +ctBroadcastCtlInterface OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The interface for which this broadcast information pertains." + ::= { ctBroadcastCtlEntry 2 } + +ctBroadcastTotalBroadcastFrames OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The returned value represents the total number of + broadcast frames received on the interface since the + device was initialized." + ::= { ctBroadcastCtlEntry 3 } + +ctBroadcastPeakBroadcastRate OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The peak rate of broadcast frames received on this + interface represented in frames per second." + ::= { ctBroadcastCtlEntry 4 } + +ctBroadcastPeakBroadcastRateTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The time at which the peak broadcast rate occurred. The value + returned will represent system up time at which the peak + occurred." + ::= { ctBroadcastCtlEntry 5 } + +ctBroadcastPeakBroadcastClear OBJECT-TYPE + SYNTAX INTEGER { + clear(1), + noClear(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object is used to clear the values found in peakBroadcastRate + and peakBroadcastRateTime. + + When set with a value of clear(1) the values will be cleared. + When read, a value a value of noClear(2) will be returned. + A set of a value of noClear(2) will have no effect." + ::= { ctBroadcastCtlEntry 6 } + +ctBroadcastDesiredBroadcastThreshold OBJECT-TYPE + SYNTAX INTEGER (1..2147483647) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The allowable number of received broadcast frames per second + this interface is allowed to forward to/out other interfaces + in the device. Any number of broadcast frames per second above + the desired vlaue will be dropped. The default value for the + interface is the theoretical maximum frames per second for the + interface. The acceptable range covers the theoretical maximum + for all current media forms." + ::= { ctBroadcastCtlEntry 7 } + +END diff --git a/MIBS/enterasys/CT-CMMPHYS-MIB b/MIBS/enterasys/CT-CMMPHYS-MIB new file mode 100644 index 0000000..941ccfe --- /dev/null +++ b/MIBS/enterasys/CT-CMMPHYS-MIB @@ -0,0 +1,1176 @@ +CT-CMMPHYS-MIB DEFINITIONS ::= BEGIN + + -- ct-cmmphys-mib.txt + -- Revision: 01.00.00 + -- Part Number: + -- Date: December 16, 1998 + + -- Cabletron Systems, Inc. + -- 35 Industrial Way, P.O. Box 5005 + -- Rochester, NH 03867-0505 + -- (603) 332-9400 + -- support@ctron.com + + -- This module provides an enterprise-specific CMM container MIB. + -- + -- This module will be extended, as needed. + -- + + -- Goals and Philosophy + -- + -- The purpose of this MIB is to provide a central repository of all + -- information pertaining to the configuration, operation, status, + -- and health of a CMM board and its CMM modules. The goal of these + -- values is to facilitate troubleshooting problems at the level of + -- a CMM board or CMM module. The intended audience for this + -- information includes customers, field engineers, and developers. + + -- Cabletron Systems reserves the right to make changes in + -- specification and other information contained in this document + -- without prior notice. The reader should consult Cabletron Systems + -- to determine whether any such changes have been made. + -- + -- In no event shall Cabletron Systems be liable for any incidental, + -- indirect, special, or consequential damages whatsoever (including + -- but not limited to lost profits) arising out of or related to this + -- document or the information contained in it, even if Cabletron + -- Systems has been advised of, known, or should have known, the + -- possibility of such damages. + -- + -- Cabletron grants vendors, end-users, and other interested parties + -- a non-exclusive license to use this Specification in connection + -- with the management of Cabletron products. + + -- Copyright December 98 Cabletron Systems + + IMPORTS + OBJECT-TYPE + FROM RFC-1212 + DisplayString,ifIndex + FROM RFC1213-MIB + IpAddress,Counter,Gauge + FROM RFC1155-SMI + ctCMM + FROM CTRON-MIB-NAMES + mBusBoardID + FROM CT-HSIMPHYS-MIB; + + --=============== Group Definitions =================== + +-- This is just a dummy value to get this to compile correctly for now. + + cmmModemInfo OBJECT IDENTIFIER ::= { ctCMM 1 } + + --================================================================ + + -- This MIB module uses the extended OBJECT-TYPE macro as defined + -- RFC 1212 + + --================= CMM Board-Level Info =================== + cmmBoardTable OBJECT-TYPE + SYNTAX SEQUENCE OF CmmBoardEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of CMM boards present in this unit." + ::= { cmmModemInfo 1 } + + cmmBoardEntry OBJECT-TYPE + SYNTAX CmmBoardEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A CMM board present in this unit." + INDEX { mBusBoardID } + ::= { cmmBoardTable 1 } + + + CmmBoardEntry ::= + SEQUENCE { + cmmBoardType OBJECT IDENTIFIER, + cmmNumModules INTEGER, + cmmModuleNumModems INTEGER, + cmmTFTPServer IpAddress, + cmmUpgradePath DisplayString, + cmmUpgradeFlag INTEGER, + cmmCommitFlag INTEGER, + cmmModemResetLimit INTEGER, + cmmModemResetTime INTEGER, + cmmOutgoingInactivityTimeout INTEGER, + cmmIncomingInactivityTimeout INTEGER, + cmmAsyncBaseOrigATCmdStr DisplayString, + cmmAsyncBaseAnswerATCmdStr DisplayString, + cmmAsyncOrigStrModifier DisplayString, + cmmAsyncAnswerStrModifier DisplayString, + cmmAsyncOperOrigATCmdStr DisplayString, + cmmAsyncOperAnswerATCmdStr DisplayString, + cmmHdlcBaseOrigATCmdStr DisplayString, + cmmHdlcBaseAnswerATCmdStr DisplayString, + cmmHdlcOrigStrModifier DisplayString, + cmmHdlcAnswerStrModifier DisplayString, + cmmHdlcOperOrigATCmdStr DisplayString, + cmmHdlcOperAnswerATCmdStr DisplayString, + cmmBoardAdminStatus INTEGER, + cmmBoardOperStatus INTEGER + } + + cmmBoardType OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of this object uniquely defines the CMM + board type - a vendor's authoritative identification + for a module. By convention, this value is allocated + within the SMI enterprises subtree(1.3.6.1.4.1), and + provides an easy and unambiguous means for determining + the type of board." + ::= { cmmBoardEntry 1 } + + cmmNumModules OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of this object is the number of CMM modules + contained on this physical CMM circuit board." + ::= { cmmBoardEntry 2 } + + cmmModuleNumModems OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of modems per CMM module." + ::= { cmmBoardEntry 3 } + + cmmTFTPServer OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The value of this object is the IP address of the TFTP + server where the object code for CMM modules resides. + This object is persistent." + ::= { cmmBoardEntry 4 } + + cmmUpgradePath OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The value of this object is the path to the object code + for CMM modules on the TFTP server. This object is + persistent." + ::= { cmmBoardEntry 5 } + + cmmUpgradeFlag OBJECT-TYPE + SYNTAX INTEGER { + true(1), + false(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The value of this object is a flag that indicates whether + or not to upgrade the software for the CMM modules on the + board. This object is persistent." + ::= { cmmBoardEntry 6 } + + cmmCommitFlag OBJECT-TYPE + SYNTAX INTEGER { + true(1), + false(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The value of this object is a flag that indicates whether + or not to commit the software for the CMM modules on the + board. This object is persistent." + ::= { cmmBoardEntry 7 } + + cmmModemResetLimit OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The value of this object is the number of times that a + modem can be reset within a given time span before it is + declared to be faulty. If the value is 0 then the modem + will never be declared faulty. This object is persistent." + ::= { cmmBoardEntry 8 } + + cmmModemResetTime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The value of this object is the time span (in minutes) + during which the given number of resets must occur before + the modem is declared to be faulty. This object is + persistent." + ::= { cmmBoardEntry 9 } + + cmmOutgoingInactivityTimeout OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The value of this object is the duration (in seconds) of a + period of inactivity before an outgoing call is terminated. + This object is persistent." + ::= { cmmBoardEntry 10 } + + cmmIncomingInactivityTimeout OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The value of this object is the duration (in seconds) of a + period of inactivity before an incoming call is terminated. + This object is persistent." + ::= { cmmBoardEntry 11 } + + cmmAsyncBaseOrigATCmdStr OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of this object is the default or base set of AT + commands to be used when originating an async call." + ::= { cmmBoardEntry 12 } + + cmmAsyncBaseAnswerATCmdStr OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of this object is the default or base set of AT + commands to be used when answering an async call." + ::= { cmmBoardEntry 13 } + + cmmAsyncOrigStrModifier OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The value of this object is a set of additional AT commands + to be used when originating an async call. This object is + persistent." + ::= { cmmBoardEntry 14 } + + cmmAsyncAnswerStrModifier OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The value of this object is a set of additional AT commands + to be used when answering an async call. This object is + persistent." + ::= { cmmBoardEntry 15 } + + cmmAsyncOperOrigATCmdStr OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of this object is the operative set of AT commands + to be used when originating an async call. It includes the + base string, the modifier string, and the call timeout value." + ::= { cmmBoardEntry 16 } + + cmmAsyncOperAnswerATCmdStr OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of this object is the operative set of AT commands + to be used when answering an async call. It includes the + base string, the modifier string, and the call timeout value." + ::= { cmmBoardEntry 17 } + + cmmHdlcBaseOrigATCmdStr OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of this object is the default or base set of AT + commands to be used when originating an HDLC call." + ::= { cmmBoardEntry 18 } + + cmmHdlcBaseAnswerATCmdStr OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of this object is the default or base set of AT + commands to be used when answering an HDLC call." + ::= { cmmBoardEntry 19 } + + cmmHdlcOrigStrModifier OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The value of this object is a set of additional AT commands + to be used when originating an HDLC call. This object is + persistent." + ::= { cmmBoardEntry 20 } + + cmmHdlcAnswerStrModifier OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The value of this object is a set of additional AT commands + to be used when answering an HDLC call. This object is + persistent." + ::= { cmmBoardEntry 21 } + + cmmHdlcOperOrigATCmdStr OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of this object is the operative set of AT commands + to be used when originating an HDLC call. It includes the + base string, the modifier string, and the call timeout value." + ::= { cmmBoardEntry 22 } + + cmmHdlcOperAnswerATCmdStr OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of this object is the operative set of AT commands + to be used when answering an HDLC call. It includes the + base string, the modifier string, and the call timeout value." + ::= { cmmBoardEntry 23 } + + cmmBoardAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + down(1), + leave-service(2), + up(3), + upgrade(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The value of this object is the administrative status + of the CMM board. + + down(1) -- all modems that belong to this board are to be + removed from service immediately + leave-service(2) -- each modem that belongs to this board is + to be removed from service at the completion + of its current call, if any + up(3) -- each modem that belongs to this module is to become + available for accepting calls + upgrade(4) -- all modules that belong to this board are to be + reloaded with new software and restarted" + ::= { cmmBoardEntry 24 } + + cmmBoardOperStatus OBJECT-TYPE + SYNTAX INTEGER { + initializing(1), + active(2), + leaving-service(3), + out-of-service(4), + faulty(5), + impaired(6) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of this object is the operational status of + the CMM board. + + initializing(1) -- all modules that belong to this board are booting + up or in the process of a software upgrade + active(2) -- all modules that belong to this board are available + for accepting calls + leaving-service(3) -- all modules that belong to this board are + functional but are no longer available for + accepting calls (Existing calls are allowed + to terminate normally.) + out-of-service(4) -- none of the modules that belong to this board + are available for accepting calls nor do they + have any existing calls + faulty(5) -- all modules that belong to this board are unusable + impaired(6) -- the board is otherwise active but one or more + modules are in the out-of-service, initializing, + testing, faulty, or impaired states" + ::= { cmmBoardEntry 25 } + + --================= CMM Module-Level Info =================== + cmmModuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF CmmModuleEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of CMM modules present on each CMM board in this unit" + ::= { cmmModemInfo 2 } + + cmmModuleEntry OBJECT-TYPE + SYNTAX CmmModuleEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The value of this object is a CMM module that is + present in this unit" + INDEX { mBusBoardID, cmmModuleID } + ::= { cmmModuleTable 1 } + + CmmModuleEntry ::= + SEQUENCE { + cmmModuleID INTEGER, + cmmDpramSize INTEGER, + cmmSdramSize INTEGER, + cmmCpuType INTEGER, + cmmCpuSpeed INTEGER, + cmmCpuFwRev DisplayString, + cmmEpldId DisplayString, + cmmEpldRev DisplayString, + cmmNumBadModems INTEGER, + cmmModuleOperStatus INTEGER, + cmmModuleAdminStatus INTEGER + } + + cmmModuleID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of this object is an index that uniquely identifies + the CMM module within the physical CMM board." + ::= { cmmModuleEntry 1 } + + cmmDpramSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Size of the DPRAM (in bytes) on the CMM module." + ::= { cmmModuleEntry 2 } + + cmmSdramSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Size of the SDRAM (in bytes) on the CMM module." + ::= { cmmModuleEntry 3 } + + cmmCpuType OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + hitachish3(2), + hitachish4(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "CPU type on the CMM module." + ::= { cmmModuleEntry 4 } + + cmmCpuSpeed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The speed of the CPU (in Megahertz) on the CMM module." + ::= { cmmModuleEntry 5 } + + cmmCpuFwRev OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Revision of the CPU firmware on the CMM module. This code + is a product of RSA." + ::= { cmmModuleEntry 6 } + + cmmEpldId OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "EPLD ID on the CMM module. (Read from the Altera chip.)" + ::= { cmmModuleEntry 7 } + + cmmEpldRev OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Revision of the EPLD firmware on the CMM module. This + code is produced by Cabletron." + ::= { cmmModuleEntry 8 } + + cmmNumBadModems OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of this object is the number of bad modems + on the CMM module." + ::= { cmmModuleEntry 9 } + + cmmModuleAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + down(1), + leave-service(2), + up(3), + run-diagnostics(4), + reset(5), + faulty(6) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The value of this object is the administrative status + of the CMM module. + + down(1) -- all modems that belong to this module are to be + removed from service immediately + leave-service(2) -- each modem that belongs to this module is + to be removed from service at the completion + of its current call, if any + up(3) -- each modem that belongs to this module is to become + available for accepting calls + run-diagnostics(4) -- all modems that belong to this module are + to run a series of comprehensive on-line + diagnostic tests + reset(5) -- the entire module is to be physically reset + faulty(6) -- the entire module is to be immediately removed from + service and considered unusable" + ::= { cmmModuleEntry 10 } + + cmmModuleOperStatus OBJECT-TYPE + SYNTAX INTEGER { + initializing(1), + active(2), + leaving-service(3), + out-of-service(4), + faulty(5), + impaired(6) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of this object is the operational status of + the CMM module. + + initializing(1) -- the module is booting up or in the process of + a software upgrade + active(2) -- all modems that belong to this module are available + for accepting calls + leaving-service(3) -- all modems that belong to this module are + functional but are no longer available for + accepting calls (Existing calls are allowed + to terminate normally.) + out-of-service(4) -- none of the modems that belong to this module + are available for accepting calls nor do they + have any existing calls + faulty(5) -- the module has been removed from service by an NMS and + is considered to be unusable + impaired(6) -- the module is otherwise active but one or more + modems are in the out-of-service, initializing, + testing, or faulty states" + ::= { cmmModuleEntry 11 } + + + --================= CMM Modem-Level Info =================== + cmmModemTable OBJECT-TYPE + SYNTAX SEQUENCE OF CmmModemEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of modems present on each CMM module on each CMM board + in this unit" + ::= { cmmModemInfo 3 } + + cmmModemEntry OBJECT-TYPE + SYNTAX CmmModemEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This object contains data for a single CMM modem." + INDEX { ifIndex } + ::= { cmmModemTable 1 } + + CmmModemEntry ::= + SEQUENCE { + cmmBoardID INTEGER, + cmmModemID INTEGER, + cmmIFNum INTEGER, + cmmSessionNum INTEGER, + cmmDdpPartNum DisplayString, + cmmDdpRevLevel DisplayString, + cmmDdpFwRev DisplayString, + cmmDDPInterrupts Counter, + cmmRxFlowCtlEvts Counter, + cmmTxFlowCtlEvts Counter, + cmmCallStatus INTEGER, + cmmCallOrigin INTEGER, + cmmRobbedBitDetected DisplayString, + cmmCorrectionType INTEGER, + cmmCompressionType INTEGER, + cmmRxRate INTEGER, + cmmTxRate INTEGER, + cmmEncoding INTEGER, + cmmFraming INTEGER, + cmmInitialConnectRate INTEGER, + cmmMaxHostWindows INTEGER, + cmmMaxCmmWindows INTEGER, + cmmNumOutHostAcks Gauge, + cmmNumOutCmmAcks Gauge, + cmmToNetworkOctets Counter, + cmmFromNetworkOctets Counter, + cmmToHostOctets Counter, + cmmFromHostOctets Counter, + cmmToNetworkFrames Counter, + cmmFromNetworkFrames Counter, + cmmOversizeFrames Counter, + cmmOverrunErrors Counter, + cmmCRCErrors Counter, + cmmAbortedFrames Counter, + cmmRetrainEvents Counter, + cmmARAEvents Counter, + cmmARAFlag INTEGER, + cmmCarrierLossEvents Counter, + cmmCarrierLossFlag INTEGER, + cmmRcvSignalLevel INTEGER, + cmmRcvSignalEQM INTEGER, + cmmTDMSlot INTEGER, + cmmResetModemStats INTEGER, + cmmModemAdminStatus INTEGER, + cmmModemOperStatus INTEGER + } + + cmmBoardID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object contains the logical number of the CMM board to which + the modem belongs." + ::= { cmmModemEntry 1 } + + cmmModemID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object contains the logical number of the modem on the CMM + module to which the modem belongs." + ::= { cmmModemEntry 2 } + + cmmIFNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object contains the number of the instance of the Interface + MIB that is associated with this modem." + ::= { cmmModemEntry 3 } + + cmmSessionNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object contains the session number that is associated with + this modem. Session numbers are assigned, starting with 1, from + the first modem on the first module of the first CMM board and + continuing through the last modem of the last module of the last + CMM board." + ::= { cmmModemEntry 4 } + + cmmDdpPartNum OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Part number of the DDP controller on the CMM module. + (Read from the DDP chip.)" + ::= { cmmModemEntry 5 } + + cmmDdpRevLevel OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Revision level of the DDP controller on the CMM module. + (Read from the DDP chip.)" + ::= { cmmModemEntry 6 } + + cmmDdpFwRev OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Revison of the DDP controller firmware on the CMM module. + This code is produced by Rockwell." + ::= { cmmModemEntry 7 } + + cmmDDPInterrupts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object contains the number of interrupts received by the CMM + transfer manager since initialization." + ::= { cmmModemEntry 8 } + + cmmRxFlowCtlEvts OBJECT-TYPE + SYNTAX Counter + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object contains the number of received flow control events." + ::= { cmmModemEntry 9 } + + cmmTxFlowCtlEvts OBJECT-TYPE + SYNTAX Counter + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object contains the number of transmitted flow control events." + ::= { cmmModemEntry 10 } + + cmmCallStatus OBJECT-TYPE + SYNTAX INTEGER { + idle(1), + connected(2), + retraining(3), + dropping(4), + local-test(5), + remote-test(6) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object contains the current call status." + ::= { cmmModemEntry 11 } + + cmmCallOrigin OBJECT-TYPE + SYNTAX INTEGER { + answer(1), + originate(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object contains an enumerated value that indicates whether + the call originated locally or remotely." + ::= { cmmModemEntry 12 } + + cmmRobbedBitDetected OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object contains the robbed bit signalling pattern that was + detected by the modem or 0 if none." + ::= { cmmModemEntry 13 } + + cmmCorrectionType OBJECT-TYPE + SYNTAX INTEGER { + no-ec(1), + detection(2), + mnp(3), + hanging-up(4), + speed-matching(5), + lapm(6), + mnp10(7) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object contains an enumerated value that indicates the type + of error correction that was negotiated." + ::= { cmmModemEntry 14 } + + cmmCompressionType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + mnp-class-5(2), + v42bis-tx-only(3), + v42bis-rx-only(4), + v42bis(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object contains an enumerated value that indicates the type + of data compression that was negotiated." + ::= { cmmModemEntry 15 } + + cmmRxRate OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object contains the current receive rate." + ::= { cmmModemEntry 16 } + + cmmTxRate OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object contains the current transmit rate." + ::= { cmmModemEntry 17 } + + cmmEncoding OBJECT-TYPE + SYNTAX INTEGER { + u-law(1), + a-law(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object contains the current PCM encoding type." + ::= { cmmModemEntry 18 } + + cmmFraming OBJECT-TYPE + SYNTAX INTEGER { + pseudo-framing(1), + hdlc-framing(2), + ppp-async(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object contains the current framing type." + ::= { cmmModemEntry 19 } + + cmmInitialConnectRate OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object contains the initial connect rate (in BPS) or the session." + ::= { cmmModemEntry 20 } + + cmmMaxHostWindows OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object contains the maximum number of host windows." + ::= { cmmModemEntry 21 } + + cmmMaxCmmWindows OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object contains the maximum number of CMM windows." + ::= { cmmModemEntry 22 } + + cmmNumOutHostAcks OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object contains the number of host window acks that + have not been processed by the CMM side." + ::= { cmmModemEntry 23 } + + cmmNumOutCmmAcks OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object contains the number of CMM window acks that + have not been processed by the host side." + ::= { cmmModemEntry 24 } + + cmmToNetworkOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object contains the number of data bytes transmitted + (modem -> central office switch)." + ::= { cmmModemEntry 25 } + + cmmFromNetworkOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object contains the number of data bytes received + (central office switch -> modem)." + ::= { cmmModemEntry 26 } + + cmmToHostOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object contains the number of data bytes transmitted + (modem -> m-bus host)." + ::= { cmmModemEntry 27 } + + cmmFromHostOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object contains the number of data bytes received + (m-bus host -> modem)." + ::= { cmmModemEntry 28 } + + cmmToNetworkFrames OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object contains the number of frames transmitted + (modem -> central office switch)." + ::= { cmmModemEntry 29 } + + cmmFromNetworkFrames OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object contains the number of frames received + (central office switch -> modem)." + ::= { cmmModemEntry 30 } + + cmmOversizeFrames OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object contains the number of HDLC frames received that were + greater than the maximum permissible size." + ::= { cmmModemEntry 31 } + + cmmOverrunErrors OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object contains the number of HDLC overrun errors." + ::= { cmmModemEntry 32 } + + cmmCRCErrors OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object contains the number of HDLC CRC errors." + ::= { cmmModemEntry 33 } + + cmmAbortedFrames OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object contains the number of HDLC frames that were aborted + while they were being received." + ::= { cmmModemEntry 34 } + + cmmRetrainEvents OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object contains the number of times that retrain and + renegotiation events have occurred since initialization." + ::= { cmmModemEntry 35 } + + cmmARAEvents OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object contains the number of times that automatic + rate adaption events have occurred." + ::= { cmmModemEntry 36 } + + cmmARAFlag OBJECT-TYPE + SYNTAX INTEGER { + true(1), + false(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object contains a flag that indicates whether or not + an ARA event has occurred during the current session." + ::= { cmmModemEntry 37 } + + cmmCarrierLossEvents OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object contains the number of times that carrier loss + events have occurred." + ::= { cmmModemEntry 38 } + + cmmCarrierLossFlag OBJECT-TYPE + SYNTAX INTEGER { + true(1), + false(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object contains a flag that indicates whether or not a + carrier loss event has occurred during the current session." + ::= { cmmModemEntry 39 } + + cmmRcvSignalLevel OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object contains the receive signal level." + ::= { cmmModemEntry 40 } + + cmmRcvSignalEQM OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object contains the receive signal EQM." + ::= { cmmModemEntry 41 } + + cmmTDMSlot OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object contains the number of the TDM slot used by this + session." + ::= { cmmModemEntry 42 } + + cmmResetModemStats OBJECT-TYPE + SYNTAX INTEGER { + true(1), + false(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object is used to reset the statistics pertaining to + the selected modem. If written with the value 'true', the + statistics will be reset. If written with the value 'false', + no action will be taken. Its value will always be read as + 'false'." + ::= { cmmModemEntry 43 } + + cmmModemAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + down(1), + leave-service(2), + up(3), + run-diagnostics(4), + reset(5), + faulty(6) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object contains the administrative status of a modem. + + down(1) -- the modem is to be removed from service immediately + leave-service(2) -- the modem is to be removed from service at + the completion of its current call, if any + up(3) -- the modem is to become available for accepting calls + run-diagnostics(4) -- the modem is to run a series of + comprehensive on-line diagnostic tests + reset(5) -- the modem is to be physically reset + faulty(6) -- the modem is to be immediately removed from + service and considered unusable" + ::= { cmmModemEntry 44 } + + cmmModemOperStatus OBJECT-TYPE + SYNTAX INTEGER { + initializing(1), + idle(2), + active(3), + leaving-service(4), + out-of-service(5), + testing(6), + faulty(7), + resetting(8) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object contains the operational status of a modem. + + initializing(1) -- the module to which the modem belongs is booting + up or in the process of a software upgrade + idle(2) -- the modem is available for accepting calls but has no + call in place + active(3) -- the modem is not available for accepting calls because + it already has one in place + leaving-service(4) -- the modem is functional but is no longer + available for accepting calls (Existing calls + are allowed to terminate normally.) + out-of-service(5) -- the modem is neither available for accepting + calls nor does it have a call in place + testing(6) -- the modem is running a series of comprehensive on-line + diagnostic tests + faulty(7) -- the modem has been removed from service by an NMS or + due to a hardware or software failure and is considered + to be unusable + resetting(8) -- the modem is executing a reset sequence" + ::= { cmmModemEntry 45 } + + --================= Free-Form AT Command Group =================== + + cmmFreeFormAtCmdGroup OBJECT IDENTIFIER ::= { cmmModemInfo 5 } + + cmmATCommand OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object contains the user-defined AT command string. It + can contain up to 256 characters, including a carriage return + that will automatically be inserted and a NULL terminator." + ::= { cmmFreeFormAtCmdGroup 1 } + + cmmSelectedModem OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object contains the ID of the modem to which the free-form + AT command string should be sent." + ::= { cmmFreeFormAtCmdGroup 2 } + + cmmATCmdStatus OBJECT-TYPE + SYNTAX INTEGER { + sending(1), + not-sending(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object allows the free-form AT command string to be sent + and allows the status of the command string to be examined." + ::= { cmmFreeFormAtCmdGroup 3 } + + cmmATCmdResult OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object contains the result string from issuing the + free-form AT command ." + ::= { cmmFreeFormAtCmdGroup 4 } + +END diff --git a/MIBS/enterasys/CT-CONTAINER-MIB b/MIBS/enterasys/CT-CONTAINER-MIB new file mode 100644 index 0000000..d6dfa18 --- /dev/null +++ b/MIBS/enterasys/CT-CONTAINER-MIB @@ -0,0 +1,647 @@ +CT-CONTAINER-MIB DEFINITIONS ::= BEGIN + + -- ct-container-mib.txt + -- Revision: 1.02.01 + -- Part Number: + -- Date: March 26, 1998 + + -- Cabletron Systems, Inc. + -- 35 Industrial Way, P.O. Box 5005 + -- Rochester, NH 03867-0505 + -- (603) 332-9400 + -- support@ctron.com + + -- This module provides authoritative definitions for Cabletron's + -- enterprise-specific container MIB.. + -- + -- This module will be extended, as needed. + -- + + -- Cabletron Systems reserves the right to make changes in + -- specification and other information contained in this document + -- without prior notice. The reader should consult Cabletron Systems + -- to determine whether any such changes have been made. + -- + -- In no event shall Cabletron Systems be liable for any incidental, + -- indirect, special, or consequential damages whatsoever (including + -- but not limited to lost profits) arising out of or related to this + -- document or the information contained in it, even if Cabletron + -- Systems has been advised of, known, or should have known, the + -- possibility of such damages. + -- + -- Cabletron grants vendors, end-users, and other interested parties + -- a non-exclusive license to use this Specification in connection + -- with the management of Cabletron products. + + -- Copyright August 95 Cabletron Systems + + IMPORTS + NetworkAddress, Counter, TimeTicks + FROM RFC1155-SMI + ctChassis2 + FROM CTRON-MIB-NAMES + DisplayString + FROM RFC1213-MIB + OBJECT-TYPE + FROM RFC-1212; + + -- This MIB module uses the extended OBJECT-TYPE macro as defined + -- RFC 1212 + + -- Textual convention + + -- DisplayString ::= OCTET STRING + -- This data type is used to model textual information taken from + -- the NVT ASCII character set. By convention, objects with this + -- syntax, unless explicitly stated, are declared as having: + -- + -- SIZE (0..255) + + -- containerTypeDevice is, in generic terms, similar to sysObjectID in + -- MIB-II. It is defined for the sake of completeness, and + -- in order to negate dependencies on other MIBs. + + --=============== Group Definitions =================== + + contType OBJECT IDENTIFIER ::= { ctChassis2 1 } + contLogical OBJECT IDENTIFIER ::= { ctChassis2 2 } + contPhysical OBJECT IDENTIFIER ::= { ctChassis2 3 } + contResource OBJECT IDENTIFIER ::= { ctChassis2 4 } + contCommStr OBJECT IDENTIFIER ::= { ctChassis2 5 } + contAddress OBJECT IDENTIFIER ::= { ctChassis2 6 } + contTypeID OBJECT IDENTIFIER ::= { ctChassis2 7 } + + --=============== contType group =================== + + contTypeDevice OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Identifies the type of device or container. This + could be a chassis, module, a standalone box etc. + A vendor's authoritative identification of this + device or container. By convention, 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. If this + information is not present or unknown, its value should + be set to the contUnknownTypeID, which is defined below." + ::= { contType 1 } + + contTypePhysicalEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of slots in the device. For bounded, slot-less + systems, the value of this object shall be zero(0)." + ::= { contType 2 } + + contTypePhysicalChanges OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Depicts the number of physical changes that have occured + to this MIB. This includes additions and + removal of components in the component table." + ::= { contType 3 } + + contTypeLogicalChanges OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Depicts the number of logical changes that have occured + to this MIB. This includes all sets to name strings etc." + ::= { contType 4 } + + contTypeSerialNumber OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Reflects the revision level of the device. If no + serial number is available for the device then this + object will be the zero length string." + ::= { contType 5 } + + contTypeContainingDevice OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Identifies the type of device or container that + this device or containeris installed or contained. + A vendor's authoritative identification of this + container or device. By convention, 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' . If this + information is not present or unknown, its value should + be set to the OBJECT IDENTIFIER { 0 0 }, which is a + syntactically valid object identifier." + ::= { contType 6 } + + contTypeContainingPhysicalEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of slots in the container in which the device is + installed. For bounded, slot-less + systems, the value of this object shall be zero(0)." + ::= { contType 7 } + + contTypeContainingPhysicalEntryID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The slot number in a container in which the device is + installed. If the slot number is unknown then this value + will be zero." + ::= { contType 8 } + + contTypeContainingSerialNumber OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Reflects the revision level of the device or container + in which this device is installed. If no + serial number is available for the device or container + then this object will be the zero length string." + ::= { contType 9 } + +--=============== contLogicalEntry group ==================== + + -- Component Table and Definitions + -- Components are instances of functional devices. For + -- example, if two routers and three bridges were installed + -- in a container, said container accommodates five components. + + contLogicalEntryTable OBJECT-TYPE + SYNTAX SEQUENCE OF ContLogicalEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of components installed in this container." + ::= { contLogical 1 } + + contLogicalEntry OBJECT-TYPE + SYNTAX ContLogicalEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A component entry containing objects for a particular + component." + INDEX { contLogicalEntryID } + ::= { contLogicalEntryTable 1 } + + ContLogicalEntry ::= + SEQUENCE { + contLogicalEntryID INTEGER, + contLogicalEntryType OBJECT IDENTIFIER, + contLogicalEntryName DisplayString, + contLogicalEntryVersion DisplayString, + contLogicalEntryROCommStr OCTET STRING, + contLogicalEntryRWCommStr OCTET STRING, + contLogicalEntrySUCommStr OCTET STRING, + contLogicalEntryAdminStatus INTEGER, + contLogicalEntryOperStatus INTEGER + } + + contLogicalEntryID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "An unique value identifying a component, which includes, + but is not limited to, routers, bridges, and terminal + servers. Multiple instances of a functional device may + exist within the same container." + ::= { contLogicalEntry 1 } + + contLogicalEntryType OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Identifies a component within this container. A vendor's + authoritative identification of this component type. + By convention, this value is allocated within the SMI + enterprises subtree(1.3.6.1.4.1), and provides an easy + and unambiguous means for determining the component + type. If this information is not present or unknown, + its value should be set to the OBJECT IDENTIFIER { 0 0 }, + which is a syntactically valid object identifier." + ::= { contLogicalEntry 2 } + + contLogicalEntryName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A textual description of the component." + ::= { contLogicalEntry 3 } + + contLogicalEntryVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A textual description of the version/revision level for + this component's software." + ::= { contLogicalEntry 4 } + + contLogicalEntryROCommStr OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is defined as the read only community string to + access MIBs registered to this component." + ::= { contLogicalEntry 5 } + + contLogicalEntryRWCommStr OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is defined as the read write community string to + access MIBs registered to this component." + ::= { contLogicalEntry 6 } + + contLogicalEntrySUCommStr OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is defined as the super user community string to + access MIBs registered to this component." + ::= { contLogicalEntry 7 } + + contLogicalEntryAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(3), + disable(7), + reset(9) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { contLogicalEntry 8 } + + contLogicalEntryOperStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), -- none of the following + invalid(2), + enabled(3), + testing(4), + operational(5), + error(6), + disabled(7), + delete(8) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { contLogicalEntry 9 } + + --=============== contPhysicalEntry group ==================== + + -- Slot Table and definitions + -- A module is the physical entity that resides in a container slot. + -- A module may be a board or card or even a chassis.A component may + -- be realized by one or more modules, or one or more components + -- may be realized by the same module. + -- The slot table provides a physical representation of a container + -- and its components. + + contPhysicalEntryTable OBJECT-TYPE + SYNTAX SEQUENCE OF ContPhysicalEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of modules installed in this container. A component, + such as a router, may be incorporated on one or more + modules. More than one component may be incorporated on + each module." + ::= { contPhysical 1 } + + contPhysicalEntry OBJECT-TYPE + SYNTAX ContPhysicalEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A slot entry containing objects for a particular + module." + INDEX { contPhysicalEntryID } + ::= { contPhysicalEntryTable 1 } + + ContPhysicalEntry ::= + SEQUENCE { + contPhysicalEntryID INTEGER, + contPhysicalEntries INTEGER, + contPhysicalEntryClass OBJECT IDENTIFIER, + contPhysicalEntryType OBJECT IDENTIFIER, + contPhysicalEntryTimeStamp TimeTicks, + contPhysicalEntryStatus INTEGER + } + + contPhysicalEntryID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The slot number containing this module." + ::= { contPhysicalEntry 1 } + + contPhysicalEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of slots that this module occupies. Some + modules require more than one physical front panel slot + while only using a single backpanel slot. In this case + this object will reflect the number of slots occupied + by the physical module. This object will have a value + of 1 for all single slot modules." + ::= { contPhysicalEntry 2 } + + contPhysicalEntryClass OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The class (or type) of slot. For example, in a chassis + slots that only allow for power supply modules fall into + a class that is different from slots that allow only + interface cards." + ::= { contPhysicalEntry 3 } + + contPhysicalEntryType OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Uniquely defines the module type. A vendor's + authoritative identification for a module. By + convention, this value is allocated within the SMI + enterprises subtree(1.3.6.1.4.1), and provides an easy + and unambiguous means for determining the type of + module." + ::= { contPhysicalEntry 4 } + + contPhysicalEntryTimeStamp OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of sysUpTime for this management entity, when + this module was last (re-)initialized." + ::= { contPhysicalEntry 5 } + + contPhysicalEntryStatus OBJECT-TYPE + SYNTAX INTEGER { + reset(1), + powerOff(2), + busy(3), + crippled(4), + operational(5), + error(6), + testing(7), + booting(11) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The module status." + ::= { contPhysicalEntry 6 } + + -- Pysical to Logical Map Table and definitions + -- This table specifies the logical entries that reside + -- in a physical entry. + + contLogicalToPhysicalMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF ContLogicalToPhysicalMapEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of components that reside in a container slot. More + than one component may reside in a container slot." + ::= { contPhysical 2 } + + contLogicalToPhysicalMapEntry OBJECT-TYPE + SYNTAX ContLogicalToPhysicalMapEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A slot entry containing the objects for a particular + module." + INDEX { contPhysicalEntryID, contLogicalEntryID } + ::= { contLogicalToPhysicalMapTable 1 } + + ContLogicalToPhysicalMapEntry ::= + SEQUENCE { + contPhysicalEntryMapID INTEGER, + contLogicalEntryMapID INTEGER + } + + contPhysicalEntryMapID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The slot number of a container slot. An unique + value, in the range between 0 and and the value of + containerNumSlots. This object is similiar to + contPhysicalEntryID." + ::= { contLogicalToPhysicalMapEntry 1 } + + contLogicalEntryMapID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The ID value for the component incorporated within this + module. This object is similar to contLogicalEntryID." + ::= { contLogicalToPhysicalMapEntry 2 } + + --=============== contResource group ==================== + + contResourceTable OBJECT-TYPE + SYNTAX SEQUENCE OF ContResourceEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table defines the potential physical resources that may be + utilized by a given physical module within the container." + ::= { contResource 1 } + + contResourceEntry OBJECT-TYPE + SYNTAX ContResourceEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Defines a specific physical resource entry" + INDEX { contResourceID } + ::= { contResourceTable 1 } + + ContResourceEntry ::= SEQUENCE { + contResourceID INTEGER, + contResourceType OBJECT IDENTIFIER, + contResourceMibPointer OBJECT IDENTIFIER + } + + contResourceID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A unique index that defines a specific physcial resource for + which this relationship exists." + ::= { contResourceEntry 1 } + + contResourceType OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Defines the type of physical resource for which this + relationship is defined." + ::= { contResourceEntry 2 } + + contResourceMibPointer OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of this object defines the start of a MIB that can + be used to determine more specific information about + the given resource. This may include information about + what physcial modules the resource is connected. It also + may provide specific control information about the + physcial resource. For example for a backplane the MIB + may refer contain information on insert/bypass status + of any given physical module." + ::= { contResourceEntry 3 } + + --=============== Community String group =============== + + -- This group provides the means to globally + -- modify the community strings associated with Logical Entries + -- from both the Chassis Manager and from the Module Manager levels. + + contROCommStr OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This is defined as the base read only community string to + access MIBs in this container or on this module. A write to + this object will change all instances of + contLogicalEntryROCommStr." + ::= { contCommStr 1 } + + contRWCommStr OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This is defined as the read write community string to + access MIBs in this container or on this module.A write to + this object will change all instances of + contLogicalEntryRWCommStr." + ::= { contCommStr 2 } + + contSUCommStr OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This is defined as the super user community string to + access MIBs in this container or on this module.A write to + this object will change all instances of + contLogicalEntrySUCommStr." + ::= { contCommStr 3 } + + -- Container Network Address Table + -- Maintains and controls the network addresses through + -- which this entity is managed. + + contNetAddressTable OBJECT-TYPE + SYNTAX SEQUENCE OF ContNetAddressEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of Global network addresses with which this device + can be managed." + ::= { contAddress 1 } + + contNetAddressEntry OBJECT-TYPE + SYNTAX ContNetAddressEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry containing objects for a particular + network address." + INDEX { contNetAddressIndex } + ::= { contNetAddressTable 1 } + + ContNetAddressEntry ::= + SEQUENCE { + contNetAddressIndex + INTEGER, + contNetAddressNetworkType + OBJECT IDENTIFIER, + contNetAddress + NetworkAddress, + contNetAddressMask + NetworkAddress + } + + contNetAddressIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "An unique value identifying a network address." + ::= { contNetAddressEntry 1 } + + contNetAddressNetworkType OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Identifies the Network type e.g Inband, etc." + ::= { contNetAddressEntry 2 } + + contNetAddress OBJECT-TYPE + SYNTAX NetworkAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the network address of the device for a + particular network." + ::= { contNetAddressEntry 3 } + + contNetAddressMask OBJECT-TYPE + SYNTAX NetworkAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the subnet mask for the network address of the + device for a particular network" + ::= { contNetAddressEntry 4 } + + -- Cont Type Identifiers + + contUnknownTypeID OBJECT IDENTIFIER ::= { contTypeID 1 } + +END diff --git a/MIBS/enterasys/CT-ELS10-MIB b/MIBS/enterasys/CT-ELS10-MIB new file mode 100644 index 0000000..dcb6e2a --- /dev/null +++ b/MIBS/enterasys/CT-ELS10-MIB @@ -0,0 +1,3504 @@ +CT-ELS10-MIB DEFINITIONS ::= BEGIN + +-- SMC-MIB + + -- Copyright 1999 Standard Microsystems Corporation. All Rights Reserved. + -- Reproduction of this document is authorized on condition that this + -- copyright notice is included. This Standard Microsystems Corporation + -- SNMP Management Information Base Specification (Specification) embodies + -- Standard Microsystems Corporation's proprietary intellectual property. + -- Standard Microsystems Corporation retains all title and ownership in + -- the Specification, including any revisions. + + -- It is Standard Microsystems Corporation's intent to encourage the + -- widespread use of this Specification in connection with the management + -- of Standard Microsystems Corporation products. Standard Microsystems + -- Corporation grants vendors, end-users, and other interested parties a + -- non-exclusive license to use this Specification in connection with the + -- management of Standard Microsystems Corporation products. + + -- This Specification is supplied "AS IS," and Standard Microsystems + -- Corporation makes no warranty, either express or implied, as to the use, + -- operation, condition, or performance of the Specification. + +IMPORTS + + OBJECT-TYPE + FROM RFC-1212 + + DisplayString, sysObjectID, ifOutDiscards, ifInErrors, ifOutErrors, + PhysAddress + FROM RFC1213-MIB + + Counter, Gauge, IpAddress, TimeTicks, enterprises + FROM RFC1155-SMI + + dot1dStpDesignatedRoot, dot1dStpRootCost, dot1dStpRootPort, + dot1dStpMaxAge, dot1dStpHelloTime, dot1dStpForwardDelay, + dot1dStpPortDesignatedRoot, dot1dStpPortDesignatedBridge, + dot1dStpPortDesignatedCost, dot1dStpPortDesignatedPort, + dot1dStpPortState + FROM BRIDGE-MIB + + TRAP-TYPE + FROM RFC-1215; + + + + -- mgmt OBJECT IDENTIFIER ::= { iso org(3) dod(6) internet(1) mgmt(2) } + -- mib OBJECT IDENTIFIER ::= { mgmt 1 } + -- directory OBJECT IDENTIFIER ::= { internet 1 } + -- experimental OBJECT IDENTIFIER ::= { internet 3 } + -- private OBJECT IDENTIFIER ::= { internet 4 } + -- enterprises OBJECT IDENTIFIER ::= { private 1 } + + sigma OBJECT IDENTIFIER ::= { enterprises 97 } + sys OBJECT IDENTIFIER ::= { sigma 1 } + els10-27 OBJECT IDENTIFIER ::= { sigma 9 } + els10-27hw OBJECT IDENTIFIER ::= { els10-27 1 } + els10-27sw OBJECT IDENTIFIER ::= { els10-27 2 } + els10-27admin OBJECT IDENTIFIER ::= { els10-27 3 } + els10-27swdis OBJECT IDENTIFIER ::= { els10-27 4 } + els10-27addr OBJECT IDENTIFIER ::= { els10-27 5 } + els10-27if OBJECT IDENTIFIER ::= { els10-27 6 } + els10-27dot3 OBJECT IDENTIFIER ::= { els10-27 7 } + els10-27uart OBJECT IDENTIFIER ::= { els10-27 8 } + els10-27debug OBJECT IDENTIFIER ::= { els10-27 10 } + els10-27lpbk OBJECT IDENTIFIER ::= { els10-27 11 } + els10-27proto OBJECT IDENTIFIER ::= { els10-27 12 } + els10-27trunk OBJECT IDENTIFIER ::= { els10-27 13 } + els10-27workgroup OBJECT IDENTIFIER ::= { els10-27 14 } + els10-27trapMgt OBJECT IDENTIFIER ::= { els10-27 15 } + els10-27pingMgt OBJECT IDENTIFIER ::= { els10-27 16 } + els10-27traceMgt OBJECT IDENTIFIER ::= { els10-27 17 } + els10-27volmirrorgroup OBJECT IDENTIFIER ::= { els10-27 19 } + els10-27VlanBridgeConfig OBJECT IDENTIFIER ::= { els10-27 20 } + els10-27volipmgroup OBJECT IDENTIFIER ::= { els10-27 21 } + els10-27voligmpgroup OBJECT IDENTIFIER ::= { els10-27 22 } + els10-27FlowControlCtl OBJECT IDENTIFIER ::= { els10-27 23 } + + + + -- SMC MIB + -- System group + + sysID OBJECT-TYPE + SYNTAX INTEGER { + els10-27-bridge(7) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { sys 1 } + + sysReset OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-write + STATUS mandatory + DESCRIPTION + " " + ::= { sys 2 } + + sysTrapPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " " + ::= { sys 6 } + + + -- HW Configuration Group + + + els10-27hwDiagCode OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27hw 1 } + + els10-27hwManufData OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27hw 2 } + + els10-27hwPortCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27hw 3 } + + els10-27hwPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF LxhwPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27hw 4 } + + els10-27hwPortEntry OBJECT-TYPE + SYNTAX LxhwPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + " " + INDEX { els10-27hwPortIndex } + ::= { els10-27hwPortTable 1 } + + LxhwPortEntry ::= SEQUENCE { + els10-27hwPortIndex + INTEGER, + els10-27hwPortType + INTEGER, + els10-27hwPortSubType + INTEGER, + els10-27hwPortDiagPassed + INTEGER, + els10-27hwAddr + OCTET STRING + } + + els10-27hwPortIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27hwPortEntry 1 } + + els10-27hwPortType OBJECT-TYPE + SYNTAX INTEGER { + port-csma(1), + port-uart(6), + port-none(255) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27hwPortEntry 2 } + + els10-27hwPortSubType OBJECT-TYPE + SYNTAX INTEGER { csmacd-tpx(13), + csmacd-100-tpx(16), + csmacd-100-fx(17), + uart-female-9pin(80), + no-information(255) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27hwPortEntry 3 } + + els10-27hwPortDiagPassed OBJECT-TYPE + SYNTAX INTEGER { diag-passed(1), diag-failed(2) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27hwPortEntry 4 } + + els10-27hwAddr OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27hwPortEntry 5 } + + + els10-27hwUpLink OBJECT-TYPE + SYNTAX INTEGER { true(1), false(2) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies whether the Up-Link I/O module is existed" + ::= { els10-27hw 5 } + + els10-27hwUpLinkManufData OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is a 32-byte array which contains the part number, + serial number, and hardware revision level of the Up-Link + I/O module. This array is valid only when the els10-27hwUplink + is true. If els10-27hwUplink is false, it returns an error" + ::= { els10-27hw 6 } + + + -- LXSW Configuration Group + + els10-27swNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27sw 1 } + + els10-27swFilesetTable OBJECT-TYPE + SYNTAX SEQUENCE OF LxswFilesetEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27sw 2 } + + els10-27swFilesetEntry OBJECT-TYPE + SYNTAX LxswFilesetEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + " " + INDEX { els10-27swIndex } + ::= { els10-27swFilesetTable 1 } + + LxswFilesetEntry ::= SEQUENCE { + els10-27swIndex + INTEGER, + els10-27swDesc + DisplayString, + els10-27swCount + INTEGER, + els10-27swType + OCTET STRING, + els10-27swSizes + OCTET STRING, + els10-27swStarts + OCTET STRING, + els10-27swBases + OCTET STRING, + els10-27swFlashBank + INTEGER + } + + els10-27swIndex OBJECT-TYPE + SYNTAX INTEGER { + currently-executing(1), + next-boot(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27swFilesetEntry 1 } + + els10-27swDesc OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27swFilesetEntry 2 } + + els10-27swCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27swFilesetEntry 3 } + + els10-27swType OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27swFilesetEntry 4 } + + els10-27swSizes OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27swFilesetEntry 5 } + + els10-27swStarts OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27swFilesetEntry 6 } + + els10-27swBases OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27swFilesetEntry 7 } + + els10-27swFlashBank OBJECT-TYPE + SYNTAX INTEGER { + first-bank(1), + second-bank(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27swFilesetEntry 8 } + + + + -- LXADMIN Group + + els10-27adminFatalErr OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Information about last reset: + First byte, cause of reset, values: + 00: power failure + 01: WatchDog Timeout + 02: Software Reset + 03: NMS Shutdown + 04-255: Fatal Error + + Second byte, Hw/Sw component that failed + + Remaining bytes, description of fault." + ::= { els10-27admin 1 } + + els10-27adminAnyPass OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27admin 2 } + + els10-27adminGetPass OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27admin 3 } + + els10-27adminNMSIPAddr OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27admin 4 } + + els10-27adminStorageFailure OBJECT-TYPE + SYNTAX INTEGER { true(1), false(2) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27admin 7 } + + els10-27adminAuthenticationFailure OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27admin 8 } + + els10-27adminNAMReceiveCongests OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27admin 10 } + + els10-27adminArpEntries OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27admin 11 } + + els10-27adminArpStatics OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27admin 12 } + + els10-27adminArpOverflows OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27admin 13 } + + els10-27adminIpEntries OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27admin 14 } + + els10-27adminIpStatics OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27admin 15 } + + els10-27adminStaticPreference OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27admin 16 } + + els10-27adminRipPreference OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27admin 17 } + + els10-27adminRipRouteDiscards OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27admin 18 } + + els10-27adminRebootConfig OBJECT-TYPE + SYNTAX INTEGER { + no-change(1), + tftp-config(2), + revert-to-defaults(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27admin 19 } + + els10-27adminDisableButton OBJECT-TYPE + SYNTAX INTEGER { true(1), false(2) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27admin 21 } + + els10-27adminButtonSelection OBJECT-TYPE + SYNTAX INTEGER { + led-any-activity(1), + led-rx-activity(2), + led-tx-activity(3), + led-any-collision(4), + led-programmed(5), + led-duplex(6), + led-speed(7), + led-mirror(8) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27admin 22 } + + els10-27adminLEDProgramOption OBJECT-TYPE + SYNTAX INTEGER { + program-led-any-error(1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27admin 23 } + + -- Software Distribution Group + + els10-27swdisDesc OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The description (0-32 bytes) of the software set currently + being downloaded, or a description of the software set last + downloaded since the FN1026 booted." + ::= { els10-27swdis 1 } + + els10-27swdisAccess OBJECT-TYPE + SYNTAX INTEGER { + protected(1), + any-software(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The version of software that may be downloaded. Attempts to + download other versions of software will be rejected. The + value for swdisAccess is embedded within the software files + that are to be distributed via TFTP. Its value may be + derived from the names of the software files. the NMS operator + may wish to use the following special values: + protected (1) No software downloads will be accepted + any-software (2) A software download of any version of new + software will be accepted - this is the factory default" + ::= { els10-27swdis 2 } + + els10-27swdisWriteStatus OBJECT-TYPE + SYNTAX INTEGER { + in-progress(1), + success(2), + config-error(3), + flash-error(4), + config-and-flash-errors(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The status of the erase/write operation." + ::= { els10-27swdis 3 } + + els10-27swdisConfigIp OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The IP address of the NMS (i.e., any IP host) that is allowed + to use TFTP to send/retrieve the configuration file of the + FN1026. A value of 0.0.0.0 (which is the factory specified + default) prevents any NMS from obtaining access, while a + value of 255.255.255.255 gives every NMS permission." + ::= { els10-27swdis 4 } + + els10-27swdisConfigRetryTime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The number of seconds that the FN1026 will wait for an + acknowledgment before it retransmits an unacknowledged TFTP + data block. The factory specified default is 5 seconds." + ::= { els10-27swdis 5 } + + els10-27swdisConfigTotalTimeout OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The number of seconds that the FN1026 will wait for an + acknowledgment to a data block before it cancels a TFTP + session. The factory specified default is 25 seconds." + ::= { els10-27swdis 6 } + + -- Address Configuration + + els10-27addrStatics OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27addr 1 } + + els10-27addrDynamics OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27addr 2 } + + els10-27addrDynamicMax OBJECT-TYPE + SYNTAX Gauge + ACCESS read-write + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27addr 3 } + + els10-27addrDynamicOverflows OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27addr 4 } + + els10-27addrFlags OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27addr 5 } + + els10-27addrMAC OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27addr 6 } + + els10-27addrPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27addr 7 } + + + els10-27addrOperation OBJECT-TYPE + SYNTAX INTEGER { + read-random(1), + read-next(2), + update(4), + delete(5), + read-block(6) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27addr 8 } + + els10-27addrIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27addr 9 } + + els10-27addrNext OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27addr 10 } + + + els10-27addrBlockSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27addr 19 } + + els10-27addrBlock OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27addr 20 } + + + -- Interfaces Group + + + els10-27ifTable OBJECT-TYPE + SYNTAX SEQUENCE OF LxifEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27if 1 } + + els10-27ifEntry OBJECT-TYPE + SYNTAX LxifEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + " " + INDEX { els10-27ifIndex } + ::= { els10-27ifTable 1 } + + LxifEntry ::= SEQUENCE { + els10-27ifIndex + INTEGER, + ---els10-27ifRxCnt + --- INTEGER, + ---els10-27ifTxCnt + --- INTEGER, + els10-27ifThreshold + INTEGER, + els10-27ifThresholdTime + INTEGER, + els10-27ifRxQueueThresh + INTEGER, + els10-27ifRxQueueThreshTime + INTEGER, + els10-27ifTxStormCnt + INTEGER, + els10-27ifTxStormTime + TimeTicks, + els10-27ifFunction + INTEGER, + els10-27ifRxHwFCSs + Counter, + els10-27ifRxQueues + Counter, + els10-27ifStatisticsTime + TimeTicks, + els10-27ifForwardedChars + Counter, + els10-27ifDescr + DisplayString, + els10-27ifGoodRxFrames + Counter, + els10-27ifGoodTxFrames + Counter + } + + els10-27ifIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27ifEntry 1 } + +--- els10-27ifRxCnt OBJECT-TYPE +--- SYNTAX INTEGER +--- ACCESS read-only +--- STATUS mandatory +--- DESCRIPTION +--- " " +--- ::= { els10-27ifEntry 2 } + +--- els10-27ifTxCnt OBJECT-TYPE +--- SYNTAX INTEGER +--- ACCESS read-only +--- STATUS mandatory +--- DESCRIPTION +--- " " +--- ::= { els10-27ifEntry 3 } + + els10-27ifThreshold OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27ifEntry 4 } + + els10-27ifThresholdTime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27ifEntry 5 } + + els10-27ifRxQueueThresh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27ifEntry 6 } + + els10-27ifRxQueueThreshTime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27ifEntry 7 } + + els10-27ifTxStormCnt OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27ifEntry 8 } + + els10-27ifTxStormTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-write + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27ifEntry 9 } + + els10-27ifFunction OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27ifEntry 16 } + + els10-27ifRxHwFCSs OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27ifEntry 18 } + + els10-27ifRxQueues OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27ifEntry 19 } + + els10-27ifStatisticsTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27ifEntry 27 } + + els10-27ifForwardedChars OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27ifEntry 28 } + + els10-27ifDescr OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27ifEntry 29 } + + els10-27ifGoodRxFrames OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27ifEntry 30 } + + els10-27ifGoodTxFrames OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27ifEntry 31 } + + -- Dot3 Group + + els10-27dot3Table OBJECT-TYPE + SYNTAX SEQUENCE OF Lxdot3Entry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27dot3 1 } + + els10-27dot3Entry OBJECT-TYPE + SYNTAX Lxdot3Entry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + " " + INDEX { els10-27dot3Index } + ::= { els10-27dot3Table 1 } + + + Lxdot3Entry ::= SEQUENCE { + els10-27dot3Index + INTEGER, + els10-27dot3TPLinkOK + INTEGER, + els10-27dot3LedOn + INTEGER, + els10-27dot3RxCollisions + Counter, + els10-27dot3RxRunts + Counter, + els10-27dot3RxLateColls + Counter, + els10-27dot3TxJabbers + Counter, + els10-27dot3TxBabbles + Counter, + els10-27dot3TxCollisions + Counter, + els10-27dot3SpeedSelection + INTEGER, + els10-27dot3DuplexSelection + INTEGER + } + + els10-27dot3Index OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27dot3Entry 1 } + + els10-27dot3TPLinkOK OBJECT-TYPE + SYNTAX INTEGER { true(1), false(2) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27dot3Entry 2 } + + els10-27dot3LedOn OBJECT-TYPE + SYNTAX INTEGER { led-on(1), led-off(2) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27dot3Entry 3 } + + els10-27dot3RxCollisions OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27dot3Entry 4 } + + els10-27dot3RxRunts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27dot3Entry 5 } + + els10-27dot3RxLateColls OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27dot3Entry 6 } + + els10-27dot3TxJabbers OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27dot3Entry 7 } + + els10-27dot3TxBabbles OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27dot3Entry 8 } + + els10-27dot3TxCollisions OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27dot3Entry 9 } + + els10-27dot3SpeedSelection OBJECT-TYPE + SYNTAX INTEGER { speed-10mbit(1), speed-100mbit(2), speed-auto(3) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27dot3Entry 13 } + + els10-27dot3DuplexSelection OBJECT-TYPE + SYNTAX INTEGER { duplex-auto(1), duplex-half(2), duplex-full(3) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27dot3Entry 14 } + + -- UART Interface Group + + els10-27uartTable OBJECT-TYPE + SYNTAX SEQUENCE OF LxuartEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27uart 1 } + + els10-27uartEntry OBJECT-TYPE + SYNTAX LxuartEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + " " + INDEX { els10-27uartIndex } + ::= { els10-27uartTable 1 } + + LxuartEntry ::= SEQUENCE { + els10-27uartIndex + INTEGER, + els10-27uartBaud + INTEGER, + els10-27uartAlignmentErrors + Counter, + els10-27uartOverrunErrors + Counter + } + + els10-27uartIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27uartEntry 1 } + + els10-27uartBaud OBJECT-TYPE + SYNTAX INTEGER { + b2400-baud(3), + b4800-baud(4), + b9600-baud(5), + b19200-baud(6) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27uartEntry 2 } + + els10-27uartAlignmentErrors OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27uartEntry 3 } + + els10-27uartOverrunErrors OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27uartEntry 4 } + + -- Debug Command Group + + els10-27debugStringID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27debug 1 } + + els10-27debugString OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27debug 2 } + + els10-27debugTable OBJECT-TYPE + SYNTAX SEQUENCE OF LxdebugEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27debug 3 } + + els10-27debugEntry OBJECT-TYPE + SYNTAX LxdebugEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + " " + INDEX { els10-27debugIndex } + ::= { els10-27debugTable 1 } + + LxdebugEntry ::= SEQUENCE { + els10-27debugIndex + INTEGER, + els10-27debugOperation + INTEGER, + els10-27debugBase + INTEGER, + els10-27debugLength + INTEGER, + els10-27debugData + OCTET STRING + } + + els10-27debugIndex OBJECT-TYPE + SYNTAX INTEGER { + debug-nam(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27debugEntry 1 } + + els10-27debugOperation OBJECT-TYPE + SYNTAX INTEGER { + examine(1), + modify(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27debugEntry 2 } + + els10-27debugBase OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27debugEntry 3 } + + els10-27debugLength OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27debugEntry 4 } + + els10-27debugData OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27debugEntry 5 } + + -- Loopback Command Group + + els10-27lpbkTable OBJECT-TYPE + SYNTAX SEQUENCE OF LxlpbkEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27lpbk 1 } + + els10-27lpbkEntry OBJECT-TYPE + SYNTAX LxlpbkEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + " " + INDEX { els10-27lpbkIndex } + ::= { els10-27lpbkTable 1 } + + LxlpbkEntry ::= SEQUENCE { + els10-27lpbkIndex + INTEGER, + els10-27lpbkOperation + INTEGER, + els10-27lpbkDestAddr + OCTET STRING, + els10-27lpbkPktNum + INTEGER, + els10-27lpbkInterval + TimeTicks, + els10-27lpbkPktLength + INTEGER, + els10-27lpbkIncrements + INTEGER, + els10-27lpbkGoods + Counter, + els10-27lpbkErrorNoReceives + Counter, + els10-27lpbkErrorBadReceives + Counter, + els10-27lpbkErrorSize + INTEGER, + els10-27lpbkErrorSent + OCTET STRING, + els10-27lpbkErrorReceived + OCTET STRING, + els10-27lpbkErrorOffset + INTEGER + } + + els10-27lpbkIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27lpbkEntry 1 } + + els10-27lpbkOperation OBJECT-TYPE + SYNTAX INTEGER { + loopback-off(1), + loopback-local(2), + loopback-remote(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27lpbkEntry 2 } + + els10-27lpbkDestAddr OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27lpbkEntry 3 } + + els10-27lpbkPktNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27lpbkEntry 4 } + + els10-27lpbkInterval OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-write + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27lpbkEntry 5 } + + els10-27lpbkPktLength OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27lpbkEntry 6 } + + els10-27lpbkIncrements OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27lpbkEntry 7 } + + els10-27lpbkGoods OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27lpbkEntry 8 } + + els10-27lpbkErrorNoReceives OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27lpbkEntry 9 } + + els10-27lpbkErrorBadReceives OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27lpbkEntry 10 } + + els10-27lpbkErrorSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27lpbkEntry 11 } + + els10-27lpbkErrorSent OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27lpbkEntry 12 } + + els10-27lpbkErrorReceived OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27lpbkEntry 13 } + + els10-27lpbkErrorOffset OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { els10-27lpbkEntry 14 } + + + + -- Protocols Group + +els10-27protoTable OBJECT-TYPE + SYNTAX SEQUENCE OF LxprotoEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains configuration information specify- + ing the types of protocols used to bridge, route, + translate, and filter frames for each port." + ::= { els10-27proto 1 } + +els10-27protoEntry OBJECT-TYPE + SYNTAX LxprotoEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry in this table specifies which protocols are + used by a particular port in the ES/1." + INDEX { els10-27protoIfIndex } + ::= { els10-27protoTable 1 } + +LxprotoEntry ::= + SEQUENCE { + els10-27protoIfIndex + INTEGER, + els10-27protoBridge + INTEGER, + els10-27protoSuppressBpdu + INTEGER, + els10-27protoRipListen + INTEGER, + els10-27protoTrunking + INTEGER, + els10-27sprotoTransmitPacing + INTEGER + } + +els10-27protoIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Identifies the interface (port) to which this entry's + information belongs. The value of this variable + corresponds to ifIndex, as well as most of the other + port identification values in related MIBs." + ::= { els10-27protoEntry 1 } + +els10-27protoBridge OBJECT-TYPE + SYNTAX INTEGER { transparent(1), none(4) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Defines the bridging method to be applied to frames + received at, or destined for, this port. Ethernet and + FDDI ports may be configured for transparent, srt, or + none. Token Ring ports may be configured for any of + the four options. The UART may only be configured to + none." + ::= { els10-27protoEntry 2 } + +els10-27protoSuppressBpdu OBJECT-TYPE + SYNTAX INTEGER { normal(1), suppressed(2) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Allows transmission of spanning tree protocol packets + to be suppressed. If normal(1), 802.1d spanning tree + packets are + transmitted as usual. If suppressed(2), these packets + are not transmitted. This option may be needed for in- + teroperability with non-802.1d spanning tree protocols + (e.g., DEC LanBridge 100)." + ::= { els10-27protoEntry 3 } + +els10-27protoRipListen OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies whether the port should listen for internet + Routing Information Protocol (RFC-1058) packets, in order to + build the routing table for the unit." + ::= { els10-27protoEntry 4 } + +els10-27protoTrunking OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies whether SMC's trunking protocol (an extension + to the standard Spanning Tree) is to be used over this port." + ::= { els10-27protoEntry 5 } + +els10-27sprotoTransmitPacing OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "When enabled, introduces delays into normal transmission of frames, to + reduce the probability of collisions during heavy traffic." + ::= { els10-27protoEntry 6 } + + -- Trunking Group + + +els10-27trunkTable OBJECT-TYPE + SYNTAX SEQUENCE OF LxtrunkEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table describes the trunking status and attributes of + the interfaces that are configured for bridge trunking." + ::= { els10-27trunk 1 } + +els10-27trunkEntry OBJECT-TYPE + SYNTAX LxtrunkEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry exists in this table for each physical interface + (port) that is configured for trunking." + INDEX { els10-27trunkIfIndex } + ::= { els10-27trunkTable 1 } + + LxtrunkEntry ::= + SEQUENCE { + els10-27trunkIfIndex + INTEGER, + els10-27trunkState + INTEGER, + els10-27trunkRemoteBridgeAddr + OCTET STRING, + els10-27trunkRemoteIp + IpAddress, + els10-27trunkLastError + INTEGER, + els10-27trunkLinkOrdinal + INTEGER, + els10-27trunkLinkCount + INTEGER, + els10-27trunkLastChange + INTEGER + } + +els10-27trunkIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Identifies a physical interface (port) which is + configured for LAN trunking. The value of this variable + corresponds to ifIndex, as well as most of the other + port identification values in related MIBs." + ::= { els10-27trunkEntry 1 } + +els10-27trunkState OBJECT-TYPE + SYNTAX INTEGER { off(1), + closed(2), + oneway(3), + joined(4), + perturbed(5), + helddown(6), + broken(7) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "If off(1) then this link has not been enabled for trunking. + If closed(2) then this link has not yet received any Trunking + PDUs. If oneway(3) then incoming Trunking PDUs do not indicate + that our PDUs are being successfully received by the far end. + If joined(4) then this link is actively participating in the + trunk group. If perturbed(5) then this link is actively + participating in the trunk group; however, the transmission of + data packets has been temporarily stopped due to a change in + membership of the group. If helddown(6) then an error has been + detected and the link is being held out-of-service until the error + clears. If broken(7) then this link has been configured for trunking, + but the port is physically non-operational." + ::= { els10-27trunkEntry 2 } + +els10-27trunkRemoteBridgeAddr OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The MAC address portion of the bridge ID of the remote bridge." + ::= { els10-27trunkEntry 3 } + +els10-27trunkRemoteIp OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The IP address of the remote bridge, as reported by that + bridge for administrative purposes." + ::= { els10-27trunkEntry 4 } + +els10-27trunkLastError OBJECT-TYPE + SYNTAX INTEGER { none(1), + in-bpdu(2), + multiple-bridges(3), + ack-lost(4), + standby(5), + too-many-groups(6), + no-ack(7), + perturbed-threshold(8), + self-connect(9), + port-moved(10), + multiple-lan-types(11) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The last reason for failure when the link is in closed, oneway, or helddown state." + ::= { els10-27trunkEntry 5 } + +els10-27trunkLinkOrdinal OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The position of this link within the trunk group." + ::= { els10-27trunkEntry 6 } + +els10-27trunkLinkCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of links within the trunk group." + ::= { els10-27trunkEntry 7 } + +els10-27trunkLastChange OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of seconds since els10-27trunkState changed." + ::= { els10-27trunkEntry 8 } + + -- Workgroup Group + +els10-27WorkGroupNextNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The next available workgroup number to be used. When creating + a new workgroup, it is recommended to read the value of the variable + and use it to key into the workgroup table." + ::= { els10-27workgroup 1 } + +els10-27WorkGroupCurrentCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of workgroups currently defined." + ::= { els10-27workgroup 2 } + +els10-27WorkGroupMaxCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum number of workgroups allowed." + ::= { els10-27workgroup 3 } + +els10-27WorkGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF LxWorkGroupEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains work group definitions for the interfaces." + ::= { els10-27workgroup 4 } + +els10-27WorkGroupEntry OBJECT-TYPE + SYNTAX LxWorkGroupEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry in this table contains a definition of a work group." + INDEX { els10-27WorkGroupNumber } + ::= { els10-27WorkGroupTable 1 } + + LxWorkGroupEntry ::= + SEQUENCE { + els10-27WorkGroupNumber + INTEGER, + els10-27WorkGroupName + DisplayString, + els10-27WorkGroupPorts + OCTET STRING, + els10-27WorkGroupType + INTEGER + } + +els10-27WorkGroupNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "An integer that identifies the work group, used as an index + to this table." + ::= { els10-27WorkGroupEntry 1 } + +els10-27WorkGroupName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A 1-16 character work group name." + ::= { els10-27WorkGroupEntry 2 } + +els10-27WorkGroupPorts OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A list of all ports within the group. The first + octet specified ports 1-8, the second 9-16, etc." + ::= { els10-27WorkGroupEntry 3 } + +els10-27WorkGroupType OBJECT-TYPE + SYNTAX INTEGER { all(3), -- all broadcast packets + invalid(4) } -- to delete this group + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The type of work group: + all - no additional information needs to be supplied." + ::= { els10-27WorkGroupEntry 4 } + + -- Trap Group + +els10-27trapControlTable OBJECT-TYPE + SYNTAX SEQUENCE OF LxtrapControlEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains information about the severity of each trap + and whether the trap is currently enabled." + ::= { els10-27trapMgt 1 } + +els10-27trapControlEntry OBJECT-TYPE + SYNTAX LxtrapControlEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + " " + INDEX { els10-27trapIndex } + ::= { els10-27trapControlTable 1 } + + LxtrapControlEntry ::= + SEQUENCE { + els10-27trapIndex + INTEGER, + els10-27trapEnabled + INTEGER, + els10-27trapSeverity + INTEGER, + els10-27trapText + DisplayString + } + +els10-27trapIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The specific trap number." + ::= { els10-27trapControlEntry 1 } + +els10-27trapEnabled OBJECT-TYPE + SYNTAX INTEGER { true(1), false(2) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enable or disable the generation of this trap." + ::= { els10-27trapControlEntry 2 } + +els10-27trapSeverity OBJECT-TYPE + SYNTAX INTEGER { informational(1), + warning(2), + minor(3), + major(4), + critical(5) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A user-definable severity, indicating the importance of the + trap." + ::= { els10-27trapControlEntry 3 } + +els10-27trapText OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A description of the trap." + ::= { els10-27trapControlEntry 4 } + +els10-27trapSeverityControlTable OBJECT-TYPE + SYNTAX SEQUENCE OF LxtrapSeverityControlEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains information about whether a class of + traps of a particular severity are enabled or disabled." + ::= { els10-27trapMgt 2 } + +els10-27trapSeverityControlEntry OBJECT-TYPE + SYNTAX LxtrapSeverityControlEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + " " + INDEX { els10-27trapSeverity } + ::= { els10-27trapSeverityControlTable 1 } + + LxtrapSeverityControlEntry ::= + SEQUENCE { + els10-27trapSeverityControlSeverity + INTEGER, + els10-27trapSeverityEnable + INTEGER + } + +els10-27trapSeverityControlSeverity OBJECT-TYPE + SYNTAX INTEGER { informational(1), + warning(2), + minor(3), + major(4), + critical(5) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A user-definable severity, indicating the importance of the + trap." + ::= { els10-27trapSeverityControlEntry 1 } + +els10-27trapSeverityEnable OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enable or disable all traps of a given severity level." + ::= { els10-27trapSeverityControlEntry 2 } + +els10-27trapIncludeText OBJECT-TYPE + SYNTAX INTEGER { true(1), false(2) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Whether or not a formatted text string is included in the trap + PDU." + ::= { els10-27trapMgt 3 } + +els10-27trapTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The time, in centiseconds, which should expire between the sending + of traps." + -- DEFVAL { 100 } + ::= { els10-27trapMgt 4 } + +els10-27trapRetry OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The number of times any enterprise-specific trap is to be sent for + a given event. PDUs are retried using a truncated exponential backoff: + 2 seconds, 4 seoncs, 8 seconds, 16 seconds, and then 32 seconds for + all succeeding intervals." + -- DEFVAL { 1 } + ::= { els10-27trapMgt 5 } + +els10-27trapNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of traps that are in the els10-27trapTable." + ::= { els10-27trapMgt 6 } + +els10-27trapTable OBJECT-TYPE + SYNTAX SEQUENCE OF LxtrapEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the latest traps that have been generated." + ::= { els10-27trapMgt 7 } + +els10-27trapEntry OBJECT-TYPE + SYNTAX LxtrapEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + " " + INDEX { els10-27trapEntryIndex } + ::= { els10-27trapTable 1 } + + LxtrapEntry ::= + SEQUENCE { + els10-27trapEntryIndex + INTEGER, + els10-27trapEntryTimeStamp + TimeTicks, + els10-27trapEntryText + DisplayString, + els10-27trapEntryNumber + INTEGER, + els10-27trapEntrySeverity + INTEGER + } + +els10-27trapEntryIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A number representing the order in which the trap occurred + in time. This 32 bit number can wrap." + ::= { els10-27trapEntry 1 } + +els10-27trapEntryTimeStamp OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The time at which the trap occurred." + ::= { els10-27trapEntry 2 } + +els10-27trapEntryText OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A description of the trap." + ::= { els10-27trapEntry 3 } + +els10-27trapEntryNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The specific trap number, as specified in the TRAP PDU." + ::= { els10-27trapEntry 4 } + +els10-27trapEntrySeverity OBJECT-TYPE + SYNTAX INTEGER { informational(1), + warning(2), + minor(3), + major(4), + critical(5) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A user-definable severity, indicating the importance of the + trap." + ::= { els10-27trapEntry 5 } + + + -- Ping Management MIB + + + els10-27pingDataTimeout OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The time, in centiseconds, from the last ping activity (a send + or receive of an ECHO_RESPONSE or ECHO_REQUEST + message), to when the els10-27pingEntry information for that ping + request will be deleted." + ::= {els10-27pingMgt 1} + + els10-27pingTable OBJECT-TYPE + SYNTAX SEQUENCE OF LxpingEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The set of information describing the active ping requests and + their results." + ::= {els10-27pingMgt 2} + + els10-27pingEntry OBJECT-TYPE + SYNTAX LxpingEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The parameters, state, and results of a ping request." + INDEX { els10-27pingNMSAddr,els10-27pingDestAddr } + ::= {els10-27pingTable 1} + + LxpingEntry ::= SEQUENCE { + els10-27pingNMSAddr + IpAddress, + els10-27pingDestAddr + IpAddress, + els10-27pingState + INTEGER, + els10-27pingCount + INTEGER, + els10-27pingDataSize + INTEGER, + els10-27pingWait + TimeTicks, + els10-27pingTimeOut + TimeTicks, + els10-27pingOperation + INTEGER, + els10-27pingMin + TimeTicks, + els10-27pingMax + TimeTicks, + els10-27pingAvg + TimeTicks, + els10-27pingNumTransmitted + INTEGER, + els10-27pingNumReceived + INTEGER + } + + els10-27pingNMSAddr OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The IP address of the NMS, used to determine which ping + request to return information on." + ::= {els10-27pingEntry 1} + + els10-27pingDestAddr OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The IP address which is to be the destination of the ping + ECHO_REQUEST. This variable cannot be set while + els10-27pingOperation is on." + ::= {els10-27pingEntry 2} + + els10-27pingState OBJECT-TYPE + SYNTAX INTEGER { + not-started(0), + active (1), + timed-out (2), + completed (3)} + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current state of the ping request. " + ::= {els10-27pingEntry 3} + + els10-27pingCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The number of ping requests which are to be sent. This + variable cannot be set while els10-27pingOperation is on." + ::= { els10-27pingEntry 4} + + els10-27pingDataSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The datagram packet size which will be sent with the + ECHO_REQUEST, in bytes. This variable cannot be set while + els10-27pingOperation is on." + ::= { els10-27pingEntry 5} + + els10-27pingWait OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The time, in centiseconds, between the sending of each + ECHO_REQUEST message. This variable cannot be set while + els10-27pingOperation is on." + ::= { els10-27pingEntry 6} + + els10-27pingTimeOut OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The time, in centiseconds, since the last ECHO_RESPONSE + was received (or the last ECHO_REQUEST was sent, if there + have been no responses) when the ping request will time out. + This variable cannot be set while els10-27pingOperation is on." + ::= {els10-27pingEntry 7} + + els10-27pingOperation OBJECT-TYPE + SYNTAX INTEGER {on (1), off(2) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Setting els10-27pingOperation to on will begin the ping request. + Setting els10-27pingOperation to off will terminate the ping request." + ::= {els10-27pingEntry 8} + + els10-27pingMin OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The minimum round trip time for the ping requests and + responses, in centiseconds." + ::= {els10-27pingEntry 9} + + els10-27pingMax OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum round trip for the ping requests and + responses, in centiseconds." + ::= {els10-27pingEntry 10} + + els10-27pingAvg OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The average round trip time for the ping requests and + responses, in centiseconds." + ::= {els10-27pingEntry 11} + + els10-27pingNumTransmitted OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of ICMP ECHO_REQUEST messages that have + been transmitted during this ping request." + ::= {els10-27pingEntry 12} + + els10-27pingNumReceived OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of ICMP ECHO_RESPONSE messages that have + been received as a result of this ping request." + ::= {els10-27pingEntry 13} + + + + -- Traceroute Management + + + els10-27traceDataTimeout OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The time, in centiseconds, from the last traceroute activity (the + response to or timeout of the last probe sent), to when the + els10-27traceEntry information for that traceroute request will be + deleted." + ::= {els10-27traceMgt 1} + + els10-27traceTable OBJECT-TYPE + SYNTAX SEQUENCE OF LxtraceEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The set of information describing the active traceroute requests + and their results." + ::= {els10-27traceMgt 2} + + els10-27traceEntry OBJECT-TYPE + SYNTAX LxtraceEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The parameters, state, and results of a traceroute request." + INDEX { els10-27traceNMSAddr, els10-27traceDestAddr, els10-27traceHop, + els10-27traceProbe} + ::= {els10-27traceTable 1} + + LxtraceEntry ::= SEQUENCE { + els10-27traceNMSAddr + IpAddress, + els10-27traceDestAddr + IpAddress, + els10-27traceMaxTTL + INTEGER, + els10-27traceDataSize + INTEGER, + els10-27traceNumProbes + INTEGER, + els10-27traceWait + TimeTicks, + els10-27traceOperation + INTEGER, + els10-27traceHop + INTEGER, + els10-27traceHopAddr + IpAddress, + els10-27traceProbe + INTEGER, + els10-27traceState + INTEGER, + els10-27traceTime + TimeTicks + } + + els10-27traceNMSAddr OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The IP address of the NMS, used to determine which traceroute + request to return information on." + ::= {els10-27traceEntry 1} + + els10-27traceDestAddr OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The IP address which is to be the destination of the traceroute + request.This variable cannot be set while els10-27traceOperation is on." + ::= {els10-27traceEntry 2} + + els10-27traceMaxTTL OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The maximum time-to-live for outgoing traceroute probe + packets. This determines the number of hops that can be in a + traceroute. This variable cannot be set while els10-27traceOperation + is on." + ::= {els10-27traceEntry 3} + + els10-27traceDataSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The size of the datagram sent with each probe. This variable + cannot be set while els10-27traceOperation is on." + ::= {els10-27traceEntry 4} + + els10-27traceNumProbes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The number of probes which are sent for each hop. This + variable cannot be set while els10-27traceOperation is on." + ::= {els10-27traceEntry 5} + + els10-27traceWait OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The time to wait in response to a probe. This variable cannot be + set while els10-27traceOperation is on." + ::= {els10-27traceEntry 6} + + els10-27traceOperation OBJECT-TYPE + SYNTAX INTEGER {on (1), off(2) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Setting els10-27traceOperation to on will begin the traceroute request. + Setting els10-27traceOperation to off will terminate the traceroute + request." + ::= {els10-27traceEntry 7} + + els10-27traceHop OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The hop count for a set of probes with a particular TTL." + ::= {els10-27traceEntry 8} + + els10-27traceHopAddr OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The IP address of the host which responded for a probe with a + particular TTL." + ::= {els10-27traceEntry 9} + + els10-27traceProbe OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The probe instance for a particular hop." + ::= {els10-27traceEntry 10} + + els10-27traceState OBJECT-TYPE + SYNTAX INTEGER { + not-started(0), + active (1), + time-exceeded(2), + host-unreachable (3), + net-unreachable (4), + completed (5)} + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current state of the trace probe." + ::= {els10-27traceEntry 11} + + els10-27traceTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Round trip time of a probe for a particular hop." + ::= {els10-27traceEntry 12} + + +-- Enterprise Specific Objects for Port Mirroring + + els10-27volmirrorMode OBJECT-TYPE + SYNTAX INTEGER { off(0), + on(1) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " To turn port mirroring on or off." + ::= { els10-27volmirrorgroup 1 } + + els10-27volmirrorPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The number of the port whose data will be mirrored to a + special monitor or analyzer port." + ::= { els10-27volmirrorgroup 2 } + + els10-27volmonitorPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " Identifies the monitor or analyzer port to receive + frames from the special mirror port." + ::= { els10-27volmirrorgroup 3 } + + els10-27volMirrorMacTable OBJECT-TYPE + SYNTAX SEQUENCE OF Els10-27volMirrorMacEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + " A table that contains information for the mirroring + on MAC addresses." + ::= { els10-27volmirrorgroup 4 } + + els10-27volmirrorMacEntry OBJECT-TYPE + SYNTAX Els10-27volMirrorMacEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + " Information about specific unicast MAC addresses + for which mirroring will act upon." + INDEX {els10-27volmirrorIndex} + ::= { els10-27volMirrorMacTable 1 } + + Els10-27volMirrorMacEntry ::= SEQUENCE { + els10-27volmirrorIndex + INTEGER, + els10-27volmirrorMac1 + OCTET STRING + -- els10-27volmirrorMac2 + -- OCTET STRING, + -- els10-27volmirrorMac3 + -- OCTET STRING, + -- els10-27volmirrorMac4 + -- OCTET STRING + } + + els10-27volmirrorIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " Entry Index" + ::= {els10-27volmirrorMacEntry 1} + + els10-27volmirrorMac1 OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + " First MAC address for mirroring." + ::= {els10-27volmirrorMacEntry 2} + + --els10-27volmirrorMac2 OBJECT-TYPE + -- SYNTAX OCTET STRING + -- ACCESS read-write + -- STATUS mandatory + -- DESCRIPTION + -- " Second MAC address for mirroring." + -- ::= {els10-27volMirrorMacEntry 2} + + --els10-27volmirrorMac3 OBJECT-TYPE + -- SYNTAX OCTET STRING + -- ACCESS read-write + -- STATUS mandatory + -- DESCRIPTION + -- " Third MAC address for mirroring." + -- ::= {els10-27volMirrorMacEntry 3} + + --els10-27volmirrorMac4 OBJECT-TYPE + -- SYNTAX OCTET STRING + -- ACCESS read-write + -- STATUS mandatory + -- DESCRIPTION + -- " Fourth MAC address for mirroring." + -- ::= {els10-27volMirrorMacEntry 4} + +-- The els10-27VlanBridgeConfig group manages the overall configuration +-- of the bridge's VLAN resources. +-- +-- The implementation of this group is MANDATORY. + +els10-27VlanVersionNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the version IEEE 802.1Q VLAN that has been implemented to." + ::= { els10-27VlanBridgeConfig 1 } + +els10-27VlanOperatingMode OBJECT-TYPE + SYNTAX INTEGER { ieee8021d(1), ieee8021Q(2) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Selects the mode of operation. The switch can operate as simply an 802.1d switch, + or an 802.1d switch with IEEE VLAN capability (802.1Q). A read of this object will return + the current operating mode." + DEFVAL { ieee8021d } + ::= { els10-27VlanBridgeConfig 2 } + +els10-27VlanResetDefaults OBJECT-TYPE + SYNTAX INTEGER { + operating(1), + reset(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "To reset the specified bridge. The filtering database is cleared and initialized + with the entries specified in the Permananent database, and the Bridge protocol Entity is + initialized. While initializing a read will return a value of reset (2). While + operational a read will return a value of operating (2)." + ::= { els10-27VlanBridgeConfig 3 } + +els10-27VlanGVRPEnable OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + + "If the switch is operating in 802.1Q mode, this selects whether GVRP protocol + messages should be processed and VLANs configured accordingly for each + port on the switch. Each octet within the value of this object specifies a set of eight + ports, with the first octet specifying ports 1 through 8, the next octet specifying ports + 9 through 16, etc. Within each octet, the least significant bit represents the + lowest numbered port, and the most significant bit represents the highest numbered port. + Thus, each port of the VLAN bridge is represented by 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'" + DEFVAL { disabled } + ::= { els10-27VlanBridgeConfig 4 } + +els10-27VlanAccessList OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A list of ports that should act as 'Access Ports'. These ports will strip all tags + on egress and also make use of a shared database that will automatically be kept by the + firmware. Each octet within the value of this object specifies a set of eight ports, with + the first octet specifying ports 1 through 8, the next octet specifying ports 9 through + 16, etc. Within each octet, the least significant bit represents the lowest numbered + port, and the most significant bit represents the highest numbered port. Thus, each port + of the VLAN bridge is represented by 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'" + ::= { els10-27VlanBridgeConfig 5 } + + +els10-27VlanConfigVlan OBJECT IDENTIFIER ::= { els10-27VlanBridgeConfig 6 } + +-- The els10-27VlanConfigVlan manages the configuration of a specific +-- VLAN within a bridge. +-- Each VLAN will have an entry in the els10-27VlanConfigTable +-- +-- The implementation of this group is MANDATORY. + +els10-27VlanNumActiveEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of active VLAN entries for the device. This includes both static and + dynamic VLANs." + ::= { els10-27VlanConfigVlan 1 } + +els10-27VlanNumConfiguredEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of configured VLAN entries for the device." + ::= { els10-27VlanConfigVlan 2 } + + +els10-27VlanMaxNumEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum number of VLAN entries for the device." + ::= { els10-27VlanConfigVlan 3 } + +els10-27VlanConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF Els10-27VlanConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table allows for the creation, deletion, and modification of + specific VLANs. The ports defined within this group will be members of the 'member + set' as + defined in the IEEE 802.1Q specification." + ::= { els10-27VlanConfigVlan 4 } + +els10-27VlanConfigEntry OBJECT-TYPE + SYNTAX Els10-27VlanConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for configuration of specific VLAN entries." + INDEX { els10-27VlanConfigVID } + ::= { els10-27VlanConfigTable 1 } + +Els10-27VlanConfigEntry ::= SEQUENCE { + els10-27VlanConfigIndex + INTEGER, + els10-27VlanConfigVID + INTEGER, + els10-27VlanConfigPorts + INTEGER, + els10-27VlanConfigIP + INTEGER, + els10-27VlanConfigIPMask + INTEGER, + els10-27VlanConfigName + DisplayString, + els10-27VlanConfigStatus + INTEGER, + els10-27VlanConfigEstablish + INTEGER + } + +els10-27VlanConfigIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The interface being configured." + ::= { els10-27VlanConfigEntry 1 } + +els10-27VlanConfigVID OBJECT-TYPE + SYNTAX INTEGER (1..4094) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The 12 bit VLAN Identifier associated with the configured VLAN." + ::= { els10-27VlanConfigEntry 2 } + +els10-27VlanConfigPorts OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " Each octet within the value of this object specifies + a set of eight ports, with the first octet specifying + ports 1 through 8, the next octet specifying ports 9 + through 16, etc. Within each octet, the least significant + bit represents the lowest numbered port, and the most + significant bit represents the highest numbered port. + Thus, each port of the VLAN bridge is represented by + 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'." + ::= { els10-27VlanConfigEntry 3 } + +els10-27VlanConfigIP OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The IP address to be used to access the unit on this Vlan. This must be a + valid host address." + ::= { els10-27VlanConfigEntry 4 } + +els10-27VlanConfigIPMask OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The IP subnet mask to be used with this Ip address." + ::= { els10-27VlanConfigEntry 5 } + +els10-27VlanConfigName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The ASCII name associated with the configured VLAN. + A set of this object prior to creating an entry by + setting els10-27VlanEstablish will fail with a NO-INSTANCE error." + ::= { els10-27VlanConfigEntry 6 } + + +els10-27VlanConfigStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A set with the value of enable(1), enables all associated entries + in els10-27VlanConfigVID table for the specified VLAN. A set of + disable(2), disables all els10-27VlanConfigVID entries associated with + the specified VLAN. A set of this object prior to creating an entry by + setting els10-27VlanConfigEstablish will fail with a NO-INSTANCE error." + DEFVAL { disable } + ::= { els10-27VlanConfigEntry 7 } + + +els10-27VlanConfigEstablish OBJECT-TYPE + SYNTAX INTEGER { + create(1), + delete(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A set of the value create(1), causes an entry to be created in + the els10-27VlanConfigTable as specified by the instancing information + of els10-27VlanConfigVID, els10-27VlanConfigName, and els10-27VlanConfigPorts. + A set of delete(2) causes the specified entry to be removed from the table. + A read of this object will always return create(1)." + ::= { els10-27VlanConfigEntry 8 } + + +els10-27VlanConfigEgressTable OBJECT-TYPE + SYNTAX SEQUENCE OF Els10-27VlanConfigEgressEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table allows for the specifying of the default VLAN ID for a specific port. If + NOT configured as an 'Access' port, then packets containing this VLAN ID will have the tag + stripped on egress. This will set the PVID for each port contained within the list." + ::= { els10-27VlanConfigVlan 5 } + + +els10-27VlanConfigEgressEntry OBJECT-TYPE + SYNTAX Els10-27VlanConfigEgressEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for configuration of specific VLAN entries." + INDEX { els10-27VlanEgressVID } + ::= { els10-27VlanConfigEgressTable 1 } + +Els10-27VlanConfigEgressEntry ::= SEQUENCE { + els10-27VlanEgressIndex + INTEGER, + els10-27VlanEgressVID + INTEGER, + els10-27VlanEgressList + INTEGER, + els10-27VlanEgressStatus + INTEGER + } +els10-27VlanEgressIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The index into the Vlan table. A port must be a member of this Vlan prior + to assigning this Id as the default. " + ::= { els10-27VlanConfigEgressEntry 1 } + + +els10-27VlanEgressVID OBJECT-TYPE + SYNTAX INTEGER (1..4094) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The 12 bit VLAN Identifier associated with the configured VLAN." + ::= { els10-27VlanConfigEgressEntry 2 } + +els10-27VlanEgressList OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The set of ports to which traffic destined for + the VLAN specified by els10-27VlanEgressVID + on the device will have this tag stripped on + egress. Each octet within the value of + this object specifies a set of eight ports, with thee + first octet specifying ports 1 through 8, the second + octet specifying ports 9 through 16, etc. Within each + octet, the least significant bit represents the lowest + numbered port, and the most significant bit represents + the highest numbered port. Thus, each port of the VLAN + 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'." + ::= { els10-27VlanConfigEgressEntry 3 } + + +els10-27VlanEgressStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A set with the value of enable(1), enables all associated entries + in els10-27VlanEgressVID table for the specified VLAN. A set of + disable(2), disables all els10-27VlanEgressVID entries associated with + the specified VLAN. A set of this object prior to creating an entry by + setting els10-27VlanEgressEstablish will fail with a NO-INSTANCE error." + DEFVAL { disable } + ::= { els10-27VlanConfigEgressEntry 4 } + + +els10-27VlanFilterGVRPTable OBJECT-TYPE + SYNTAX SEQUENCE OF Els10-27VlanFilterGVRPEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table allows for the specifying of VLAN ID's that will be resticted from being learnt + by the device. If a GVRP packet is received specifying this VLAN ID, it will be ignored." + ::= { els10-27VlanConfigVlan 6 } + +els10-27VlanFilterGVRPEntry OBJECT-TYPE + SYNTAX Els10-27VlanFilterGVRPEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for configuration of specific entries." + INDEX { els10-27VlanFilterGVRPVID } + ::= { els10-27VlanFilterGVRPTable 1 } + +Els10-27VlanFilterGVRPEntry ::= SEQUENCE { + els10-27VlanFilterGVRPIndex + INTEGER, + els10-27VlanFilterGVRPVID + INTEGER, + els10-27VlanFilterGVRPList + INTEGER, + els10-27VlanFilterGVRPStatus + INTEGER, + els10-27VlanFilterGVRPEstablishVID + INTEGER + } + +els10-27VlanFilterGVRPIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The index into the Vlan Filter table. A maximum of 32 + Vlan ID can be restricted from being learnt via GVRP. " + ::= { els10-27VlanFilterGVRPEntry 1 } + +els10-27VlanFilterGVRPVID OBJECT-TYPE + SYNTAX INTEGER (1..4094) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The 12 bit VLAN Identifier associated with the configured VLAN." + ::= { els10-27VlanFilterGVRPEntry 2 } + +els10-27VlanFilterGVRPList OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The set of ports that will be restricted from leaning + of a VLAN ID from a GVRP message. The VLAN ID + is specified by els10-27VlanFilterGVRPVID. + Each octet within the value of + this object specifies a set of eight ports, with thee + first octet specifying ports 1 through 8, the second + octet specifying ports 9 through 16, etc. Within each + octet, the least significant bit represents the lowest + numbered port, and the most significant bit represents + the highest numbered port. Thus, each port of the VLAN + 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'." + ::= { els10-27VlanFilterGVRPEntry 3 } + + +els10-27VlanFilterGVRPStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A set with the value of enable(1), enables all associated entries + in els10-27VlanFilterGVRPVID table for the specified VLAN. A set of + disable(2), disables all els10-27VlanFilterGVRPVID entries associated with + the specified VLAN. A set of this object prior to creating an entry by + setting els10-27VlanConfigEstablish will fail with a NO-INSTANCE error." + DEFVAL { disable } + ::= { els10-27VlanFilterGVRPEntry 4 } + + +els10-27VlanFilterGVRPEstablishVID OBJECT-TYPE + SYNTAX INTEGER { + create(1), + delete(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A set of the value create(1), causes an entry to be created in + the els10-27VlanFilterGVRPTable as specified by the instancing information + of els10-27VlanFilterGVRpVID, and els10-27VlanFilterGVRPPorts. + A set of delete(2) causes the specified entry to be removed from the table. + A read of this object will always return create(1)." + ::= { els10-27VlanFilterGVRPEntry 5 } + + +els10-27VlanStaticTable OBJECT-TYPE + SYNTAX SEQUENCE OF Els10-27VlanStaticEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for configuration of specific VLAN/MAC Address entries and to specify the + port to which traffic destined for this address pair should be forwarded. These entries + will not be aged out of the forwarding data base." + ::= { els10-27VlanConfigVlan 7 } + + +els10-27VlanStaticEntry OBJECT-TYPE + SYNTAX Els10-27VlanStaticEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for specifying specific entries." + INDEX { els10-27VlanStaticVID } + ::= { els10-27VlanStaticTable 1 } + +Els10-27VlanStaticEntry ::= SEQUENCE { + els10-27VlanStaticVID + INTEGER, + els10-27VlanStaticMAC + PhysAddress, + els10-27VlanStaticPort + INTEGER, + els10-27VlanStaticEstablish + INTEGER + } + +els10-27VlanStaticVID OBJECT-TYPE + SYNTAX INTEGER (1..4094) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The 12 bit VLAN Identifier associated with the configured VLAN." + ::= { els10-27VlanStaticEntry 1 } + +els10-27VlanStaticMAC OBJECT-TYPE + SYNTAX PhysAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The media dependent physical address." + ::= { els10-27VlanStaticEntry 2 } + +els10-27VlanStaticPort OBJECT-TYPE + SYNTAX INTEGER (1.. 27) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "An integer designating the port number to associate this address to." + ::= { els10-27VlanStaticEntry 3 } + + +els10-27VlanStaticEstablish OBJECT-TYPE + SYNTAX INTEGER { + create(1), + delete(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A set of the value create(1), causes an entry to be created as specified by the instancing + information of els10-27VlanSaticVID, els10-27VlanStaticMAC, and els10-27VlanStaticPorts. A set of + delete(2) causes the specified entry to be removed from thetable. + A read of this object will always return create(1)." + ::= { els10-27VlanStaticEntry 4 } + +-- the IP Multicast group + + els10-27IPMulticastStatus OBJECT-TYPE + SYNTAX INTEGER {enabled (1), + disabled (0)} + ACCESS read-write + STATUS mandatory + DESCRIPTION + " Parameter to enable or disable IP multicast filtering + on the device. When enabled, the device will examine IP + Multicast data packets and dynamically set up filter + ports to prevent flooding. + The default is disabled." + ::= {els10-27volipmgroup 1} + + els10-27ipmInterfaceRtr OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Parameter to enable or disable the inclusion of this + interface in all Multicast filters. When enabled, all + IP Multicast packets for all group filters will be + transmitted over this interface. Value is a bit mask." + ::= {els10-27volipmgroup 2} + + +-- the IGMP group + els10-27igmpStatus OBJECT-TYPE + SYNTAX INTEGER {enabled (0), + disabled (1) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Parameter to enable or disable IGMP snooping on + the device. When enabled, the device will examine IGMP + packets and set up filters for IGMP ports. + The default is enabled." + ::= {els10-27voligmpgroup 1} + + els10-27igmpQueryStatus OBJECT-TYPE + SYNTAX INTEGER {enabled (1), + disabled (0) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Parameter to enable or disable the device to act as a + Querier. If enabled, the device will send out a Query + as a Proxy to solicit reports. The device will not + become an IGMP router. + The default is disabled." + ::= {els10-27voligmpgroup 2} + + els10-27igmpQueryCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Maximum number of queries that have not been heard on the + system before the system starts taking action to solicit + reports (default is 5)." + ::= {els10-27voligmpgroup 3} + + els10-27igmpPortDelay OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Timeout value (mins) between IGMP Reports or IGMP Queries + received on a port before the system times out the entry + from the Multicast Address Filter (default is 5 minutes)." + ::= {els10-27voligmpgroup 4} + +-- The IGMP Cache Table + + els10-27igmpCacheTable OBJECT-TYPE + SYNTAX SEQUENCE OF Els10-27igmpCacheEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The (conceptual) table listing the IP multicast groups + for which there are members on a particular interface." + ::={els10-27voligmpgroup 5} + + els10-27igmpCacheEntry OBJECT-TYPE + SYNTAX Els10-27igmpCacheEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry (conceptual row) in the els10-27igmpCacheTable." + INDEX {els10-27igmpCacheAddress,els10-27igmpCacheIfIndex} + ::={els10-27igmpCacheTable 1} + + Els10-27igmpCacheEntry ::= SEQUENCE { + els10-27igmpCacheAddress + IpAddress, + els10-27igmpCacheIfIndex + INTEGER, + els10-27igmpCacheExpiryTime + TimeTicks + } + + els10-27igmpCacheAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The IP multicast group address for which this entry + contains information." + ::={els10-27igmpCacheEntry 1} + + els10-27igmpCacheIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The interface for which this entry contains infor- + mation for an IP multicast group address." + ::={els10-27igmpCacheEntry 2} + + els10-27igmpCacheExpiryTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The minimum amount of time remaining before this + entry will be aged out." + ::={els10-27igmpCacheEntry 3} + + +-- The els10-27FlowControl MIB is used to manage Volcano devices. +-- This managed object will allow for control and statistics +-- on half duplex flow control (back pressure) ports and IEEE 802.3x full +-- duplex flow control ports. + + +els10-27FlowControlBackPressure OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Control back pressure on a system wide basis. + On (1), + Off (2)" + ::= { els10-27FlowControlCtl 1 } + +els10-27FlowControlThresholdValue OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " A value specified as a percent of the available buffers. + When fewer than the percent of the avaialable buffers + is detected, flow control will be initiated. Flow control + will cease when the free buffer count meets or exceeds + this percent." + ::= { els10-27FlowControlCtl 2 } + +els10-27FlowControlPauseInteval OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A value between 10 and 65535. Each pause interval is equal + to '5.12 microseconds'. A value of 10 will equal '51.2 + microseconds'." + ::= { els10-27FlowControlCtl 3 } + +els10-27FlowControlTable OBJECT-TYPE + SYNTAX SEQUENCE OF Els10-27FlowControlEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Provides a list of control objects over flow control parameters." + ::= { els10-27FlowControlCtl 4 } + +els10-27FlowControlEntry OBJECT-TYPE + SYNTAX Els10-27FlowControlEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Defines a particular entry containing objects pertaining to + definition and control over flow control ports." + INDEX { els10-27FlowControlInterface} + ::= { els10-27FlowControlTable 1 } + +Els10-27FlowControlEntry ::= SEQUENCE { + els10-27FlowControlInterface + INTEGER, + els10-27FlowControlEnable + INTEGER, + els10-27FlowControlRxPauseFrames + INTEGER, + els10-27FlowControlTxPauseFrames + INTEGER + } + + +els10-27FlowControlInterface OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The MIB2 interface for which this flow control information pertains" + ::= { els10-27FlowControlEntry 1 } + +els10-27FlowControlEnable OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " Control 802.3x flow control on a per interface basis. + On (1), + Off (2)" + ::= { els10-27FlowControlEntry 2 } + +els10-27FlowControlRxPauseFrames OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of pause frames received on this interface." + ::= { els10-27FlowControlEntry 3 } + +els10-27FlowControlTxPauseFrames OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of pause frames transmitted on this interface." + ::= { els10-27FlowControlEntry 4 } + + +-- Enterprise Specific Traps for the ELS10-27 + +els10-27WriteStatusTrap TRAP-TYPE + ENTERPRISE sigma + VARIABLES { + els10-27trapSeverity, + els10-27swdisWriteStatus, + els10-27swdisDesc + } + DESCRIPTION + "Sent when a bank of Flash EPROM has been erased. If + els10-27swdisWriteStatus indicates success, then the unit is ready + to be downloaded with the new software." + ::= 2 + +els10-27PortFunctionsTrap TRAP-TYPE + ENTERPRISE sigma + VARIABLES { + els10-27trapSeverity, + els10-27ifFunction + } + DESCRIPTION + "Sent whenever the current functional state (active + protocols) of the port has changed." + ::= 3 + +els10-27RxQueuesTrap TRAP-TYPE + ENTERPRISE sigma + VARIABLES { + els10-27trapSeverity, + els10-27ifRxQueues + } + DESCRIPTION + "Sent whenever the number of times that the port's receiver + has stopped receiving packets due to buffer space shortages + has exceeded the port's limit." + ::= 4 + +els10-27RxStormFlagTrap TRAP-TYPE + ENTERPRISE sigma + VARIABLES { + els10-27trapSeverity + } + DESCRIPTION + "Sent whenever broadcast/multicast storm protection has been invoked + for the port." + ::= 5 + +els10-27TxCongestsTrap TRAP-TYPE + ENTERPRISE sigma + VARIABLES { + els10-27trapSeverity, + els10-27adminNAMReceiveCongests + } + DESCRIPTION + "Sent whenever packets destined for the unit itself were + discarded due to lack of buffer space." + ::= 6 + +els10-27DebugStringIdTrap TRAP-TYPE + ENTERPRISE sigma + VARIABLES { + els10-27trapSeverity, + els10-27debugStringID, + els10-27debugString + } + DESCRIPTION + "Sent whenever the unit has a debug text string to be + displayed. The text strings are sent in a stream-like + fashion." + ::= 8 + +els10-27LpbkOperationTrap TRAP-TYPE + ENTERPRISE sigma + VARIABLES { + els10-27trapSeverity, + els10-27lpbkOperation, + els10-27lpbkErrorNoReceives, + els10-27lpbkErrorBadReceives + } + DESCRIPTION + "Send whenever the unit has finished a loop back test, or + a loop back error has been detected." + ::= 9 + +els10-27TrunkStateTrap TRAP-TYPE + ENTERPRISE sigma + VARIABLES { + els10-27trapSeverity, + els10-27trunkState + } + DESCRIPTION + "A trunking state change transition has occurred. The possible + transitions are: + CLOSED-ONEWAY + ONEWAY-PERTURBED + PERTURBED-JOINED + JOINED-HELDDOWN + CLOSED-HELDDOWN + ONEWAY-HELDDOWN + PERTURBED-HELDDOWN" + ::= 10 + +els10-27TrunkBridgeAddrTrap TRAP-TYPE + ENTERPRISE sigma + VARIABLES { + els10-27trapSeverity, + els10-27trunkRemoteBridgeAddr + } + DESCRIPTION + "The associated trunking MAC address of the bridge ID of the remote + bridge has changed." + ::= 11 + +els10-27TrunkIPAddrTrap TRAP-TYPE + ENTERPRISE sigma + VARIABLES { + els10-27trapSeverity, + els10-27trunkRemoteIp + } + DESCRIPTION + "The associated trunking IP address of the remote bridge has changed." + ::= 12 + +els10-27TrunkErrorTrap TRAP-TYPE + ENTERPRISE sigma + VARIABLES { + els10-27trapSeverity, + els10-27trunkLastError + } + DESCRIPTION + "An error has occurred in trunking." + ::= 13 + +els10-27TrunkLinkOrdinalTrap TRAP-TYPE + ENTERPRISE sigma + VARIABLES { + els10-27trapSeverity, + els10-27trunkLinkOrdinal + } + DESCRIPTION + "The port's index in the trunking group has changed." + ::= 14 + +els10-27TrunkLinkCountTrap TRAP-TYPE + ENTERPRISE sigma + VARIABLES { + els10-27trapSeverity, + els10-27trunkLinkCount + } + DESCRIPTION + "The number of ports in the trunking group has changed." + ::= 15 + +els10-27DiagUnitBootedTrap TRAP-TYPE + ENTERPRISE sigma + VARIABLES { + els10-27trapSeverity, + els10-27adminFatalErr + } + DESCRIPTION + "The unit has booted. els10-27adminFatalErr contains information about + why the unit rebooted." + ::= 16 + +els10-27StorageFailureTrap TRAP-TYPE + ENTERPRISE sigma + VARIABLES { + els10-27trapSeverity + } + DESCRIPTION + "Sent if the unit's Configuration EEPROM has failed. The unit + will not be able to reboot, and must be returned to the + factory." +::= 17 + +els10-27PortCongestedTrap TRAP-TYPE + ENTERPRISE sigma + VARIABLES { + els10-27trapSeverity, + ifOutDiscards + } + DESCRIPTION + "Sent whenever outbound congestion control has been invoked + for the port." + ::= 18 + +els10-27TopChangeBegunTrap TRAP-TYPE + ENTERPRISE sigma + VARIABLES { + els10-27trapSeverity + } + DESCRIPTION + "The spanning tree topology has begun to change." + ::= 19 + +els10-27TopChangeEndTrap TRAP-TYPE + ENTERPRISE sigma + VARIABLES { + els10-27trapSeverity + } + DESCRIPTION + "The spanning tree topology has stopped changing." +::= 20 + +els10-27IfErrorsTrap TRAP-TYPE + ENTERPRISE sigma + VARIABLES { + els10-27trapSeverity, + ifInErrors, + ifOutErrors + } + DESCRIPTION + "Sent whenever the number of hardware errors in received and + transmitted packets has exceeded the port's limit." + ::= 21 + +els10-27StRootIDTrap TRAP-TYPE + ENTERPRISE sigma + VARIABLES { + els10-27trapSeverity, + dot1dStpDesignatedRoot + } + DESCRIPTION + "The spanning tree root bridge ID for the unit has changed." + ::= 22 + +els10-27StRootCostTrap TRAP-TYPE + ENTERPRISE sigma + VARIABLES { + els10-27trapSeverity, + dot1dStpRootCost + } + DESCRIPTION + "The unit's spanning tree cost to the root bridge has changed." + ::= 23 + +els10-27StRootPortTrap TRAP-TYPE + ENTERPRISE sigma + VARIABLES { + els10-27trapSeverity, + dot1dStpRootPort + } + DESCRIPTION + "The unit's spanning tree root port has changed." + ::= 24 + +els10-27StMaxAgeTrap TRAP-TYPE + ENTERPRISE sigma + VARIABLES { + els10-27trapSeverity, + dot1dStpMaxAge + } + DESCRIPTION + "The unit's spanning tree maximum age has changed." + ::= 25 + +els10-27StHelloTimeTrap TRAP-TYPE + ENTERPRISE sigma + VARIABLES { + els10-27trapSeverity, + dot1dStpHelloTime + } + DESCRIPTION + "The unit's spanning tree hello time has changed." + ::= 26 + +els10-27StForwardDelayTrap TRAP-TYPE + ENTERPRISE sigma + VARIABLES { + els10-27trapSeverity, + dot1dStpForwardDelay + } + DESCRIPTION + "The unit's spanning tree forward delay time has changed." + ::= 27 + +els10-27StDesigRootTrap TRAP-TYPE + ENTERPRISE sigma + VARIABLES { + els10-27trapSeverity, + dot1dStpPortDesignatedRoot + } + DESCRIPTION + "The Root Bridge ID in received Spanning Tree Configuration BPDUs + from the port has changed." + ::= 28 + +els10-27StPortDesigBridgeTrap TRAP-TYPE + ENTERPRISE sigma + VARIABLES { + els10-27trapSeverity, + dot1dStpPortDesignatedBridge + } + DESCRIPTION + "The bridge ID of the spanning tree designated bridge of the LAN/WAN + to which the port is attached has changed." + ::= 29 + +els10-27StPortDesigCostTrap TRAP-TYPE + ENTERPRISE sigma + VARIABLES { + els10-27trapSeverity, + dot1dStpPortDesignatedCost + } + DESCRIPTION + "The cost to the spanning tree root bridge from the designated port of + the LAN/WAN to which the port is attached has changed." + ::= 30 + +els10-27StPortDesigPortTrap TRAP-TYPE + ENTERPRISE sigma + VARIABLES { + els10-27trapSeverity, + dot1dStpPortDesignatedPort + } + DESCRIPTION + "The port ID of the spanning tree designated port of the LAN/WAN + to which the port is attached has changed." + ::= 31 + +els10-27StPortStateTrap TRAP-TYPE + ENTERPRISE sigma + VARIABLES { + els10-27trapSeverity, + dot1dStpPortState + } + DESCRIPTION + "The spanning tree state of the port has changed." + ::= 32 + +els10-27hwDiagTrap TRAP-TYPE + ENTERPRISE sigma + VARIABLES { + els10-27trapSeverity, + els10-27hwDiagCode + } + DESCRIPTION + "Sent whenever the unit's diagnostics have indicated an error." + ::= 100 + +els10-27InvalidConfigurationFileTrap TRAP-TYPE + ENTERPRISE sigma + VARIABLES { + els10-27trapSeverity, + dot1dStpPortDesignatedPort + } + DESCRIPTION + "Diagnostics has detected corrupted configuration data. + Default parameter values have been restored." + ::= 34 + +els10-27StInvalidFlashCodeImageTrap TRAP-TYPE + ENTERPRISE sigma + VARIABLES { + els10-27trapSeverity, + dot1dStpPortState + } + DESCRIPTION + "An invalid code image was detected in flash memory. + An attempt will be made to obtain a valid image." + ::= 35 + +END diff --git a/MIBS/enterasys/CT-FASTPATH-DHCPSERVER-MIB b/MIBS/enterasys/CT-FASTPATH-DHCPSERVER-MIB new file mode 100644 index 0000000..7139d49 --- /dev/null +++ b/MIBS/enterasys/CT-FASTPATH-DHCPSERVER-MIB @@ -0,0 +1,1015 @@ +CT-FASTPATH-DHCPSERVER-MIB DEFINITIONS ::= BEGIN + +-- LVL7 FASTPATH DHCP Server MIB +-- Copyright LVL7 Systems (2002-2005) All rights reserved. + +-- This SNMP Management Information Specification +-- embodies LVL7 System's confidential and proprietary +-- intellectual property. LVL7 Systems retains all title +-- and ownership in the Specification including any revisions. + +-- This Specification is supplied "AS IS", LVL7 Systems +-- makes no warranty, either expressed or implied, +-- as to the use, operation, condition, or performance of the +-- Specification. + +-- This module provides authoritative definitions for Cabletron's +-- CT-FASTPATH-DHCPSERVER-MIB. +-- +-- This module will be extended, as needed. +-- +-- Enterasys Networks reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Enterasys Networks +-- to determine whether any such changes have been made. +-- +-- In no event shall Enterasys Networks be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Enterasys +-- Networks has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Enterasys grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Enterasys and Cabletron products. +-- +-- Copyright January 2006 Enterasys Networks, Inc. + + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, IpAddress, + Integer32, Unsigned32, TimeTicks, Counter32 + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, RowStatus, RowPointer, MacAddress, + StorageType, TruthValue, DisplayString, PhysAddress + FROM SNMPv2-TC +-- Place this MIB on CTRON experimental branch. + ctDhcpServerExpMib FROM CTRON-MIB-NAMES; + +ctFastPathDHCPServerMIB MODULE-IDENTITY + LAST-UPDATED "200601161932Z" -- Mon Jan 16 19:32 UTC 2006 + ORGANIZATION "Enterasys Networks, Inc." + CONTACT-INFO + "Postal: Enterasys Networks + 50 Minuteman Rd. + Andover, MA 01810-1008 + USA + Phone: +1 978 684 1000 + E-mail: support@enterasys.com + WWW: http://www.enterasys.com" + DESCRIPTION + "The Enterasys MIB for FASTPATH DHCP Server" + ::= { ctDhcpServerExpMib 1 } + + --************************************************************************************** + -- ctAgentDhcpServerGroup -> contains MIB objects displaying various properties of a DHCP server + -- + --************************************************************************************** + + ctAgentDhcpServerGroup OBJECT IDENTIFIER ::= { ctFastPathDHCPServerMIB 1 } + + ctAgentDhcpServerAdminMode OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Admin-mode of the DHCP Server." + DEFVAL { disable } + ::= { ctAgentDhcpServerGroup 1 } + + + ctAgentDhcpServerPingPktNos OBJECT-TYPE + SYNTAX INTEGER (0 | 2..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " The no. of packets a DHCP Server sends to a pool address as part of a ping operation.Setting the value of ping-packets to zero turns off DHCP Server ping operation ." + DEFVAL { 2 } + ::= { ctAgentDhcpServerGroup 2 } + + ctAgentDhcpServerAutomaticBindingsNos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The no. of IP addresses that have been assigned automatically." + + ::= { ctAgentDhcpServerGroup 3 } + + ctAgentDhcpServerExpiredBindingsNos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The no. of expired leases." + ::= { ctAgentDhcpServerGroup 4 } + + + ctAgentDhcpServerMalformedMessagesReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The no. of malformed(truncated or corrupt) messages that have been received by the DHCP server." + ::= { ctAgentDhcpServerGroup 5 } + + ctAgentDhcpServerDISCOVERMessagesReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The no. of DHCP messages of type DHCPDISCOVER that have been received by the DHCP server." + ::= { ctAgentDhcpServerGroup 6 } + + ctAgentDhcpServerREQUESTMessagesReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The no. of DHCP messages of type DHCPREQUEST that have been received by the DHCP server." + ::= { ctAgentDhcpServerGroup 7 } + + ctAgentDhcpServerDECLINEMessagesReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The no. of DHCP messages of type DHCPDECLINE that have been received by the DHCP server." + ::= { ctAgentDhcpServerGroup 8 } + + ctAgentDhcpServerRELEASEMessagesReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The no. of DHCP messages of type DHCPRELEASE that have been received by the DHCP server." + ::= { ctAgentDhcpServerGroup 9 } + + ctAgentDhcpServerINFORMMessagesReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The no. of DHCP messages of type DHCPINFORM that have been received by the DHCP server." + ::= { ctAgentDhcpServerGroup 10 } + + ctAgentDhcpServerOFFERMessagesSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The no. of DHCP messages of type DHCPOFFER that have been sent by the DHCP server." + ::= { ctAgentDhcpServerGroup 11 } + + ctAgentDhcpServerACKMessagesSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The no. of DHCP messages of type DHCPACK that have been sent by the DHCP server." + ::= { ctAgentDhcpServerGroup 12 } + + ctAgentDhcpServerNAKMessagesSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The no. of DHCP messages of type DHCPNAK that have been sent by the DHCP server." + ::= { ctAgentDhcpServerGroup 13 } + + ctAgentDhcpServerClearStatistics OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Clears the DHCP server statistics." + DEFVAL { disable } + ::= { ctAgentDhcpServerGroup 14 } + + ctAgentDhcpServerBootpAutomatic OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Used to enable or disable autmatic address allocation to bootp clients from dynamic address pools." + DEFVAL { disable } + ::= { ctAgentDhcpServerGroup 15 } + +--********************************************************************************** +-- ctAgentDhcpServerPoolConfigGroup +-- This group contains three tables : ctAgentDhcpServerPoolConfigTable, +-- ctAgentDhcpServerBindingTable, +-- +-- ctAgentDhcpServerPoolConfigTable -> This table is used to configure a +-- new DHCP address pool on a DHCP server. This table +-- is also used to delete a configured DHCP address pool. +-- +-- ctAgentDhcpServerPoolAllocationTable -> This table is used to configure a DHCP address +-- pool for dynamic and manual allocations. +-- +-- ctAgentDhcpServerExcludedAddressRangeTable -> This table lists the excluded-address ranges +-- for a DHCP Server +-- +-- ctAgentDhcpServerPoolOptionTable -> Table for DHCP Server options +--********************************************************************************** + + + ctAgentDhcpServerPoolConfigGroup OBJECT IDENTIFIER ::= { ctFastPathDHCPServerMIB 2 } + + ctAgentDhcpServerPoolNameCreate OBJECT-TYPE + SYNTAX DisplayString (SIZE(0|1..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A pool is created by applying write operation + on this MIB object and providing a new pool-name. + Get operation on this MIB object returns a + null-value, as for the purpose of viewing the + pool name, the user should perform the + traversal of ctAgentDhcpServerPoolConfigTable. + For this reason the get operation on object + ctAgentDhcpServerPoolNameCreate becomes insignificant." + ::= { ctAgentDhcpServerPoolConfigGroup 1 } + + ctAgentDhcpServerPoolConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF AgentDhcpServerPoolConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of the DHCP Server Pool configuration entries." + ::= { ctAgentDhcpServerPoolConfigGroup 2 } + + ctAgentDhcpServerPoolConfigEntry OBJECT-TYPE + SYNTAX AgentDhcpServerPoolConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Represents entry for a Dhcp server pool." + INDEX { ctAgentDhcpServerPoolIndex } + ::= { ctAgentDhcpServerPoolConfigTable 1 } + + AgentDhcpServerPoolConfigEntry ::= SEQUENCE { + ctAgentDhcpServerPoolIndex + Unsigned32, + ctAgentDhcpServerPoolName + DisplayString, + ctAgentDhcpServerPoolDefRouter + DisplayString, + ctAgentDhcpServerPoolDNSServer + DisplayString, + ctAgentDhcpServerPoolLeaseTime + Integer32, + ctAgentDhcpServerPoolType + INTEGER, + ctAgentDhcpServerPoolNetbiosNameServer + DisplayString, + ctAgentDhcpServerPoolNetbiosNodeType + INTEGER, + ctAgentDhcpServerPoolNextServer + IpAddress, + ctAgentDhcpServerPoolDomainName + DisplayString, + ctAgentDhcpServerPoolBootfile + DisplayString, + ctAgentDhcpServerPoolRowStatus + RowStatus + } + + ctAgentDhcpServerPoolIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..512) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Pool Index, which 'll be used as index for the PoolConfig Table." + ::= { ctAgentDhcpServerPoolConfigEntry 1 } + + ctAgentDhcpServerPoolName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the DHCP Address pool. This value cannot be modified" + ::= { ctAgentDhcpServerPoolConfigEntry 2 } + + ctAgentDhcpServerPoolDefRouter OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This specifies the default-router list(each default-router is + separated by comma and the list is terminated by semi-colon) for a DHCP client, + an example would be 10.10.1.1,192.168.36.1,157.227.44.1;(no spaces in between).User should enter a 'null' or 'NULL' string to remove current default-router list." + ::= { ctAgentDhcpServerPoolConfigEntry 3 } + + ctAgentDhcpServerPoolDNSServer OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This specifies the DNS IP servers(each DNS IP server is + separated by comma and the list is terminated by semi-colon) for a DHCP client, + an example would be 10.10.1.1,192.168.36.1,157.227.44.1;(no spaces in between).User should enter a 'null' or 'NULL' string to remove current default-router list." + ::= { ctAgentDhcpServerPoolConfigEntry 4 } + + ctAgentDhcpServerPoolLeaseTime OBJECT-TYPE + SYNTAX Integer32 (1..86400) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This specifies the duration of the lease(in minutes) for an IP address that is assigened from a + DHCP server to a DHCP client. For infinite leases, lease-time value will be set to + 86400." + ::= { ctAgentDhcpServerPoolConfigEntry 5 } + + ctAgentDhcpServerPoolType OBJECT-TYPE + SYNTAX INTEGER{ + un-allocated(0), + dynamic(1), + manual(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This specifies the type of the binding that is associated with this pool." + ::= { ctAgentDhcpServerPoolConfigEntry 6 } + + ctAgentDhcpServerPoolNetbiosNameServer OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This specifies the IP address-list of Net BIOS name-servers that are + available to DHCP clients + (each IP address in this list is + separated by comma and the list is terminated by semi-colon), + an example would be 10.10.1.1,192.168.36.1,157.227.44.1;(no spaces in between).User should enter a 'null' or 'NULL' string to remove current Net BIOS name-server list." + ::= { ctAgentDhcpServerPoolConfigEntry 7 } + + + ctAgentDhcpServerPoolNetbiosNodeType OBJECT-TYPE + SYNTAX INTEGER { + none(0), + b-node(1), + p-node(2), + m-node(4), + h-node(8) + } + + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This specifies the NetBIOS node-type for DHCP clients. 'none' is shown if + node-type is not set to any of the four values." + ::= { ctAgentDhcpServerPoolConfigEntry 8 } + + ctAgentDhcpServerPoolNextServer OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This configures the next server in the boot-process of a DHCP clients.User should enter zero(0.0.0.0) to remove the current Next-server address" + ::= { ctAgentDhcpServerPoolConfigEntry 9 } + + ctAgentDhcpServerPoolDomainName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This specifies the domain-name for a DHCP client. User should enter a 'null' or 'NULL' string to remove specified domain-name." + ::= { ctAgentDhcpServerPoolConfigEntry 10 } + + ctAgentDhcpServerPoolBootfile OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This specifies the name of the default boot image for a DHCP client.User should enter a 'null' or 'NULL' string to remove specified bootfile name." + ::= { ctAgentDhcpServerPoolConfigEntry 11 } + + ctAgentDhcpServerPoolRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The row status variable is used according to installation + and removal conventions for conceptual rows. When a pool is created by applying write + operation on 'ctAgentDhcpServerPoolCreateName',row-status becomes 'active'. If row-status for + a poolEntry is set to 'destroy', the corresponding pool gets deleted. " + + ::= { ctAgentDhcpServerPoolConfigEntry 12 } + +--********************************************************************************** + ctAgentDhcpServerPoolAllocationTable OBJECT-TYPE + SYNTAX SEQUENCE OF AgentDhcpServerPoolAllocationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of the DHCP Server's pool entries, showing the binding(dynamic/manual) + specific parameters." + ::= { ctAgentDhcpServerPoolConfigGroup 3 } + + ctAgentDhcpServerPoolAllocationEntry OBJECT-TYPE + SYNTAX AgentDhcpServerPoolAllocationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Represents entry for a Dhcp server's allocation pool." + AUGMENTS { ctAgentDhcpServerPoolConfigEntry } + ::= { ctAgentDhcpServerPoolAllocationTable 1 } + + -- All objects are of type read-write + AgentDhcpServerPoolAllocationEntry ::= SEQUENCE { + ctAgentDhcpServerPoolAllocationName + DisplayString, + ctAgentDhcpServerDynamicPoolIpAddress + IpAddress, + ctAgentDhcpServerDynamicPoolIpMask + IpAddress, + ctAgentDhcpServerDynamicPoolIpPrefixLength + Unsigned32, + ctAgentDhcpServerPoolAllocationType + INTEGER, + ctAgentDhcpServerManualPoolClientIdentifier + DisplayString, + ctAgentDhcpServerManualPoolClientName + DisplayString, + ctAgentDhcpServerManualPoolClientHWAddr + DisplayString, + ctAgentDhcpServerManualPoolClientHWType + INTEGER, + ctAgentDhcpServerManualPoolIpAddress + IpAddress, + ctAgentDhcpServerManualPoolIpMask + IpAddress, + ctAgentDhcpServerManualPoolIpPrefixLength + Unsigned32 + } + + ctAgentDhcpServerPoolAllocationName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..30)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This specifies name of the DHCP Address pool having dynamic binding. + This value is same as ctAgentDhcpServerPoolName of the +ctAgentDhcpServerPoolConfigTable." + ::= { ctAgentDhcpServerPoolAllocationEntry 1 } + + ctAgentDhcpServerDynamicPoolIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP address of the DHCP Address pool. + The IP address must be set before setting the IP Mask or IP Prefix Length. + After setting IP address, network -mask, or IP Prefix length must be set in order to change the pool type to dynamic. + This value shows 0.0.0.0, if the binding type is 'un-allocated',or,'manual'." + ::= { ctAgentDhcpServerPoolAllocationEntry 2 } + + ctAgentDhcpServerDynamicPoolIpMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The bit-combination that renders which portion of the address of the DHCP + address pool refers to the network or subnet and which part refers to the host.The IP address must have been set before. + This value shows 0.0.0.0, if the binding type is 'un-allocated',or,'manual'." + ::= { ctAgentDhcpServerPoolAllocationEntry 3 } + + ctAgentDhcpServerDynamicPoolIpPrefixLength OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This specifies the no. of bits that comprise the address-prefix. + The prefix is an alternative way of specifying the network-mask of the client.The IP address must have been set before. + This value shows 0, if the binding type is 'un-allocated',or,'mnaual'." + ::= { ctAgentDhcpServerPoolAllocationEntry 4 } + + ctAgentDhcpServerPoolAllocationType OBJECT-TYPE + SYNTAX INTEGER{ + un-allocated(0), + dynamic(1), + manual(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This specifies the type of the binding that is associated with this pool." + ::= { ctAgentDhcpServerPoolAllocationEntry 5 } + + ctAgentDhcpServerManualPoolClientIdentifier OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "It specifies the unique identifier (in colon separated hexadecimal format) + of a DHCP client. It is valid for manual bindings only. + It displays 'unconfigured',if the binding type is 'un-allocated',or,'dynamic'. + To set this object, input should be 7 octets long with the hardware + type in the first octet." + ::= { ctAgentDhcpServerPoolAllocationEntry 6 } + + ctAgentDhcpServerManualPoolClientName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..30)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "It specifies the name of a DHCP client. + Client name should't include domain-name. + It displays 'unconfigured',if the binding type is 'un-allocated',or,'dynamic'. " + ::= { ctAgentDhcpServerPoolAllocationEntry 7 } + + ctAgentDhcpServerManualPoolClientHWAddr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "It specifies the hardware-address of a DHCP client. It is valid for manual bindings only. + It displays 'unconfigured',if the binding type is 'un-allocated',or,'dynamic'. + After hardware-address, hardware-type will be configured." + ::= { ctAgentDhcpServerPoolAllocationEntry 8 } + + ctAgentDhcpServerManualPoolClientHWType OBJECT-TYPE + SYNTAX INTEGER{ + ethernet(1), + ieee802(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "It specifies the hardware-type of a DHCP client. It is valid for manual bindings only. + It displays 'unconfigured',if the binding type is 'un-allocated',or,'dynamic'. + Before this, hardware-address must be configured." + DEFVAL { ethernet } + ::= { ctAgentDhcpServerPoolAllocationEntry 9 } + + ctAgentDhcpServerManualPoolIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP address of the DHCP Address pool for manual binding. + The IP address must be set before setting the IP Mask or IP Prefix Length.After setting IP address, network -mask, or IP Prefix length must be set in order to change the pool type to dynamic. + This value shows 0.0.0.0, if the binding type is 'un-allocated',or,'dynamic'." + ::= { ctAgentDhcpServerPoolAllocationEntry 10 } + + ctAgentDhcpServerManualPoolIpMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The bit-combination that renders which portion of the address of the DHCP + address pool for a manual binding refers to the network or subnet and which part refers to the host. + The IP address must have been set before. + This value shows 0.0.0.0, if the binding type is 'un-allocated',or,'dynamic'." + ::= { ctAgentDhcpServerPoolAllocationEntry 11 } + + ctAgentDhcpServerManualPoolIpPrefixLength OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This specifies the no. of bits that comprise the address-prefix. + The prefix is an alternative way of specifying the network-mask of the client.The IP address must have been set before. + This value shows 0, if the binding type is 'un-allocated',or,'dynamic'." + ::= { ctAgentDhcpServerPoolAllocationEntry 12 } + + + --*********************************************************************************************** + ctAgentDhcpServerExcludedAddressRangeCreate OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "It sets the IP address-ranges(from low to high) that a + DHCP server should not assign to DHCP clients. Each time + this MIB object is set successfully, one excluded range + of IP address will be set. + It is given in format - start and end IP address + separated by '-' and terminated by ';'. + One example would be - 192.168.36.1-200.1.1.1; . + This sets one excluded range of IP address,which + starts at 192.168.36.1 and ends at 200.1.1.1. + If only start IP address is given, + end IP address is assumed to be equal to the start IP + address. Get operation on this MIB object returns a + null-value, as for the purpose of viewing the + exclude-address ranges, the user should perform the + traversal of ctAgentDhcpServerExcludedAddressRangeTable. + For this reason the get operation on object + ctAgentDhcpServerExcludedAddressRangeCreate becomes insignificant." + ::= { ctAgentDhcpServerPoolConfigGroup 4 } + + ctAgentDhcpServerExcludedAddressRangeTable OBJECT-TYPE + SYNTAX SEQUENCE OF AgentDhcpServerExcludedAddressRangeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of the DHCP Server Pool configuration entries." + ::= { ctAgentDhcpServerPoolConfigGroup 5 } + + ctAgentDhcpServerExcludedAddressRangeEntry OBJECT-TYPE + SYNTAX AgentDhcpServerExcludedAddressRangeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Represents entry for a Dhcp server excluded address range table." + INDEX { ctAgentDhcpServerExcludedRangeIndex } + ::= { ctAgentDhcpServerExcludedAddressRangeTable 1 } + + -- All objects are of type read-only, except ctAgentDhcpServerExcludedAddressRangeStatus, + -- which is of type read-write + AgentDhcpServerExcludedAddressRangeEntry ::= SEQUENCE { + ctAgentDhcpServerExcludedRangeIndex + Unsigned32, + ctAgentDhcpServerExcludedStartIpAddress + IpAddress, + ctAgentDhcpServerExcludedEndIpAddress + IpAddress, + ctAgentDhcpServerExcludedAddressRangeStatus + RowStatus + } + + ctAgentDhcpServerExcludedRangeIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..256) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This specifies the index of the excluded IP address-range table." + ::= { ctAgentDhcpServerExcludedAddressRangeEntry 1 } + + ctAgentDhcpServerExcludedStartIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This specifies the starting IP address of the excluded address-range." + ::= { ctAgentDhcpServerExcludedAddressRangeEntry 2 } + + ctAgentDhcpServerExcludedEndIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This specifies the ending IP address of the excluded address-range." + ::= { ctAgentDhcpServerExcludedAddressRangeEntry 3 } + + ctAgentDhcpServerExcludedAddressRangeStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This specifies the row-status of the excluded address-range. Implemented values + are - active(1) and destroy(6). For a valid range, the row-satus will return active(1). + When it is set to destroy(6), the corresponding address-range is deleted." + ::= { ctAgentDhcpServerExcludedAddressRangeEntry 4 } + + --*********************************************************************************************** + + ctAgentDhcpServerPoolOptionCreate OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This sets the option for an existing DHCP Server pool. Here, it is required + to enter the pool-index, for which option is to be set and + the value of the DHCP option code in string-format : pool-index and option code + separated by '-' and terminated by ';', one example would be -> 1-19; + , 1 is the pool-index and 19 is the option code. " + ::= { ctAgentDhcpServerPoolConfigGroup 6 } + + ctAgentDhcpServerPoolOptionTable OBJECT-TYPE + SYNTAX SEQUENCE OF AgentDhcpServerPoolOptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table for configuring DHCP Server options." + ::= { ctAgentDhcpServerPoolConfigGroup 7 } + + ctAgentDhcpServerPoolOptionEntry OBJECT-TYPE + SYNTAX AgentDhcpServerPoolOptionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Represents entry for a Dhcp server option table." + INDEX { ctAgentDhcpServerPoolOptionIndex, + ctAgentDhcpServerPoolOptionCode } + ::= { ctAgentDhcpServerPoolOptionTable 1 } + + -- All objects are of type read-write, except the indexes ctAgentDhcpServerPoolOptionIndex and + -- ctAgentDhcpServerPoolOptionCode + -- For a particular poolOption entry, option data ( ASCII, HEX and IP Address) can be + -- entered multiple times provided data-format is same each time. + AgentDhcpServerPoolOptionEntry ::= SEQUENCE { + ctAgentDhcpServerPoolOptionIndex + Unsigned32, + ctAgentDhcpServerPoolOptionCode + Unsigned32, + ctAgentDhcpServerOptionPoolName + DisplayString, + ctAgentDhcpServerPoolOptionAsciiData + DisplayString, + ctAgentDhcpServerPoolOptionHexData + DisplayString, + ctAgentDhcpServerPoolOptionIpAddressData + DisplayString, + ctAgentDhcpServerPoolOptionStatus + RowStatus + } + ctAgentDhcpServerPoolOptionIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..512) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Pool Index alongwith option-code, acts as index for the DHCP Server Option table. + " + ::= { ctAgentDhcpServerPoolOptionEntry 1 } + + ctAgentDhcpServerPoolOptionCode OBJECT-TYPE + SYNTAX Unsigned32 (1..254) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This specifies the DHCP option code. This alongwith pool-index acts as the index of the + DHCP Server Option table." + ::= { ctAgentDhcpServerPoolOptionEntry 2 } + + ctAgentDhcpServerOptionPoolName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the DHCP Address pool. This value cannot be modified" + ::= { ctAgentDhcpServerPoolOptionEntry 3 } + + ctAgentDhcpServerPoolOptionAsciiData OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..441)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This specifies an NVT ASCII character string. ASCII character strings + that contain white space must be delimited by quotation marks. + If an ascii optiondata is entered again, it gets concatenated with the + previous ascii data." + ::= { ctAgentDhcpServerPoolOptionEntry 4 } + + ctAgentDhcpServerPoolOptionHexData OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..1324)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This specifies semi-colon separated hexadecimal data. Two hexadecimal digits + in hexadecimal character string represents one byte . Hexadecimal strings can + be entered in the following formats : + 1) continuous hexadecimal digits like -- 0123456789abcdef + 2) hexadecimal digits separated by space ' ' -- 01 23 45 67 de 0f + 3) Two hexadecimal digits separated by delimeter ':' -- 01:02:a0 de:0f 78:5e + 4) Four hexadecimal digits separated by delimeter '.' -- 01ab.c0de.7865 + If a Hex optiondata is entered again, it gets concatenated with the + previous Hex data." + ::= { ctAgentDhcpServerPoolOptionEntry 5 } + + ctAgentDhcpServerPoolOptionIpAddressData OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This specifies the IP-address list(each IP-address is + separated by comma and the list is terminated by semi-colon) for a DHCP client, + an example would be 10.10.1.1,192.168.36.1,157.227.44.1;(no spaces in between). + If a IP option is entered again, it gets concatenated with the + previous IP data. + Maximum no. of IP addresses that can be entered at one time is 8. + " + ::= { ctAgentDhcpServerPoolOptionEntry 6 } + + + ctAgentDhcpServerPoolOptionStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This specifies the row-status of the DHCP Server Pool option." + ::= { ctAgentDhcpServerPoolOptionEntry 7 } + + --************************************************************************************** + -- ctAgentDhcpServerLeaseGroup -> contains MIB objects displaying and clearing leases of a DHCP server + -- + --************************************************************************************** + + ctAgentDhcpServerLeaseGroup OBJECT IDENTIFIER ::= { ctFastPathDHCPServerMIB 3 } + + ctAgentDhcpServerLeaseClearAllBindings OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clears All the DHCP server bindings." + DEFVAL { disable } + ::= { ctAgentDhcpServerLeaseGroup 1} + + ctAgentDhcpServerLeaseTable OBJECT-TYPE + SYNTAX SEQUENCE OF AgentDhcpServerLeaseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of the DHCP Server's Lease entries." + ::= { ctAgentDhcpServerLeaseGroup 2 } + + ctAgentDhcpServerLeaseEntry OBJECT-TYPE + SYNTAX AgentDhcpServerLeaseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Represents entry for a Dhcp server's leases." + INDEX { ctAgentDhcpServerLeaseIPAddress } + + ::= { ctAgentDhcpServerLeaseTable 1 } + + -- All objects are of type read-only + AgentDhcpServerLeaseEntry ::= SEQUENCE { + ctAgentDhcpServerLeaseIPAddress + IpAddress, + ctAgentDhcpServerLeaseIPMask + IpAddress, + ctAgentDhcpServerLeaseHWAddress + MacAddress, + ctAgentDhcpServerLeaseRemainingTime + TimeTicks, + ctAgentDhcpServerLeaseType + INTEGER, + ctAgentDhcpServerLeaseStatus + RowStatus + } + + ctAgentDhcpServerLeaseIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This specifies the IP address leased to the client." + ::= { ctAgentDhcpServerLeaseEntry 1 } + + ctAgentDhcpServerLeaseIPMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This specifies the IP mask of the address leased to the client." + ::= { ctAgentDhcpServerLeaseEntry 2 } + ctAgentDhcpServerLeaseHWAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This specifies the hardware address of the client." + ::= { ctAgentDhcpServerLeaseEntry 3 } + + ctAgentDhcpServerLeaseRemainingTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This specifies the period for which the lease is valid. It is displayed in days, hours, minutes, and seconds." + ::= { ctAgentDhcpServerLeaseEntry 4 } + + ctAgentDhcpServerLeaseType OBJECT-TYPE + SYNTAX INTEGER{ + automatic(1), + manual(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This specifies the type of address lease as Automatic or Manual." + ::= { ctAgentDhcpServerLeaseEntry 5 } + + ctAgentDhcpServerLeaseStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This specifies the row-status of the address-lease. Implemented values + are - active(1) and destroy(6). For a valid range, the row-satus will return active(1). + When it is set to destroy(6), the corresponding address-lease is cleared." + ::= { ctAgentDhcpServerLeaseEntry 6 } + + + --************************************************************************************** + -- ctAgentDhcpServerAddressConflictGroup -> contains MIB objects displaying and clearing + -- address conflicts found by a DHCP server, when addresses are offered to the client. + -- + --************************************************************************************** + + ctAgentDhcpServerAddressConflictGroup OBJECT IDENTIFIER ::= { ctFastPathDHCPServerMIB 4 } + + ctAgentDhcpServerClearAllAddressConflicts OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clears all the address-conflicts found by DHCP server,when set to enable." + DEFVAL { disable } + ::= { ctAgentDhcpServerAddressConflictGroup 1} + + ctAgentDhcpServerAddressConflictLogging OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " It is used to enable, or disables the logging of address-conflicts on a DHCP Server." + DEFVAL { enable } + ::= { ctAgentDhcpServerAddressConflictGroup 2} + + + + ctAgentDhcpServerAddressConflictTable OBJECT-TYPE + SYNTAX SEQUENCE OF AgentDhcpServerAddressConflictEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of the conflicting-address entries." + ::= { ctAgentDhcpServerAddressConflictGroup 3 } + + ctAgentDhcpServerAddressConflictEntry OBJECT-TYPE + SYNTAX AgentDhcpServerAddressConflictEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Represents a conflicting-address entry." + INDEX { ctAgentDhcpServerAddressConflictIP } + + ::= { ctAgentDhcpServerAddressConflictTable 1 } + + -- All objects are of type read-only, except ctAgentDhcpServerAddressConflictStatus which is + -- of type read-write + AgentDhcpServerAddressConflictEntry ::= SEQUENCE { + ctAgentDhcpServerAddressConflictIP + IpAddress, + ctAgentDhcpServerAddressConflictDetectionType + INTEGER, + ctAgentDhcpServerAddressConflictDetectionTime + TimeTicks, + ctAgentDhcpServerAddressConflictStatus + RowStatus + } + + ctAgentDhcpServerAddressConflictIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This specifies the conflicting IP address assigned to the client by DHCP server." + ::= { ctAgentDhcpServerAddressConflictEntry 1 } + + ctAgentDhcpServerAddressConflictDetectionType OBJECT-TYPE + SYNTAX INTEGER{ + ping(1), + gratuitousArp(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This specifies the address-conflict detection-method." + ::= { ctAgentDhcpServerAddressConflictEntry 2 } + + ctAgentDhcpServerAddressConflictDetectionTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This specifies the sysUpTime at which the address-conflict was detected." + ::= { ctAgentDhcpServerAddressConflictEntry 3 } + + ctAgentDhcpServerAddressConflictStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This specifies the row-status of the conflicting-address entry. Implemented values + are - active(1) and destroy(6). For a valid range, the row-satus will return active(1). + When it is set to destroy(6), the corresponding conflicting-address entry is cleared." + ::= { ctAgentDhcpServerAddressConflictEntry 4 } + +END diff --git a/MIBS/enterasys/CT-FASTPATH-PROTECTED-PORT-MIB b/MIBS/enterasys/CT-FASTPATH-PROTECTED-PORT-MIB new file mode 100644 index 0000000..4ccbd23 --- /dev/null +++ b/MIBS/enterasys/CT-FASTPATH-PROTECTED-PORT-MIB @@ -0,0 +1,132 @@ +CT-FASTPATH-PROTECTED-PORT-MIB DEFINITIONS ::= BEGIN + +-- LVL7 FastPath Protected Port MIB +-- Copyright LVL7 Systems (2003-2005) All rights reserved. + +-- This SNMP Management Information Specification +-- embodies LVL7 System's confidential and proprietary +-- intellectual property. LVL7 Systems retains all title +-- and ownership in the Specification including any revisions. + +-- This Specification is supplied "AS IS", LVL7 Systems +-- makes no warranty, either expressed or implied, +-- as to the use, operation, condition, or performance of the +-- Specification. + +-- This module provides authoritative definitions for Cabletron's +-- CT-FASTPATH-PROTECTED-PORT-MIB +-- +-- This module will be extended, as needed. +-- +-- Enterasys Networks reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Enterasys Networks +-- to determine whether any such changes have been made. +-- +-- In no event shall Enterasys Networks be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Enterasys +-- Networks has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Enterasys grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Enterasys and Cabletron products. +-- +-- Copyright March 2006 Enterasys Networks, Inc. + + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, IpAddress, + Integer32 FROM SNMPv2-SMI + DisplayString FROM RFC1213-MIB + PortList FROM Q-BRIDGE-MIB +-- Place this MIB on CTRON experimental branch. + ctFastPathProtectedPortMib FROM CTRON-MIB-NAMES; + +ctFastPathProtectedPortMIB MODULE-IDENTITY + LAST-UPDATED "200603061501Z" -- Mon Mar 6 15:01 UTC 2006 + ORGANIZATION "Enterasys Networks, Inc." + CONTACT-INFO + "Postal: Enterasys Networks + 50 Minuteman Rd. + Andover, MA 01810-1008 + USA + Phone: +1 978 684 1000 + E-mail: support@enterasys.com + WWW: http://www.enterasys.com" + DESCRIPTION + "The Enterasys MIB for FASTPATH Protected Port." + + REVISION "200603061501Z" -- Mon Mar 6 15:01 UTC 2006 + DESCRIPTION "The initial version of this MIB module." + +::= { ctFastPathProtectedPortMib 1 } + +--************************************************************************************** +-- ctAgentInfoGroup +--************************************************************************************** + +ctAgentSwitchConfigGroup OBJECT IDENTIFIER ::= { ctFastPathProtectedPortMIB 1 } + + +--************************************************************************************** +-- ctAgentSwitchProtectedPortGroup +-- +--************************************************************************************** + +ctAgentSwitchProtectedPortConfigGroup OBJECT IDENTIFIER ::= { ctAgentSwitchConfigGroup 18 } + +ctAgentSwitchProtectedPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF AgentSwitchProtectedPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The switch's protected port mapping table" + ::= { ctAgentSwitchProtectedPortConfigGroup 1 } + +ctAgentSwitchProtectedPortEntry OBJECT-TYPE + SYNTAX AgentSwitchProtectedPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Protected ports assigned to groups." + INDEX { ctAgentSwitchProtectedPortGroupId } + ::= { ctAgentSwitchProtectedPortTable 1 } + +AgentSwitchProtectedPortEntry ::= +SEQUENCE { + ctAgentSwitchProtectedPortGroupId + Integer32, + ctAgentSwitchProtectedPortGroupName + DisplayString, + ctAgentSwitchProtectedPortPortList + PortList + } + +ctAgentSwitchProtectedPortGroupId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The group that this port belongs to" + ::= { ctAgentSwitchProtectedPortEntry 1 } + +ctAgentSwitchProtectedPortGroupName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the group" + ::= { ctAgentSwitchProtectedPortEntry 2 } + +ctAgentSwitchProtectedPortPortList OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The set of ports that are protected in this group" + ::= { ctAgentSwitchProtectedPortEntry 3 } + +END diff --git a/MIBS/enterasys/CT-FLASH-MIB b/MIBS/enterasys/CT-FLASH-MIB new file mode 100644 index 0000000..68f8101 --- /dev/null +++ b/MIBS/enterasys/CT-FLASH-MIB @@ -0,0 +1,361 @@ +CT-FLASH-MIB DEFINITIONS ::= BEGIN + + -- ct-flash-mib.txt + -- Revision: 01.01.02 + -- Part Number: + -- Date: May 7, 1998 + + -- Cabletron Systems, Inc. + -- 35 Industrial Way, P.O. Box 5005 + -- Rochester, NH 03867-0505 + -- (603) 332-9400 + -- support@ctron.com + + -- This module provides authoritative definitions for Cabletron's + -- flash filing system mib. + -- + -- This module will be extended, as required. + -- + + -- Cabletron Systems reserves the right to make changes in + -- specification and other information contained in this document + -- without prior notice. The reader should consult Cabletron Systems + -- to determine whether any such changes have been made. + -- + -- In no event shall Cabletron Systems be liable for any incidental, + -- indirect, special, or consequential damages whatsoever (including + -- but not limited to lost profits) arising out of or related to this + -- document or the information contained in it, even if Cabletron + -- Systems has been advised of, known, or should have known, the + -- possibility of such damages. + -- + -- Cabletron grants vendors, end-users, and other interested parties + -- a non-exclusive license to use this Specification in connection + -- with the management of Cabletron products. + + -- Copyright (c)1998 Cabletron Systems + + IMPORTS + NetworkAddress + FROM RFC1155-SMI + + OBJECT-TYPE + FROM RFC-1212 + + DisplayString + FROM RFC1213-MIB + + ctFlash + FROM CTRON-MIB-NAMES; + +--=============== Group Definitions =================== + +flashStatus OBJECT IDENTIFIER ::= { ctFlash 1 } +flashFile OBJECT IDENTIFIER ::= { ctFlash 2 } +flashCmd OBJECT IDENTIFIER ::= { ctFlash 3 } + +-- All groups are optional, within a group all objects are +-- mandatory. +-- Groups 1 and 2 contain related summary information and +-- should be implemented together. + + + +--=============== Flash Status group : ctFlash 1 =================== + +flashVolumeStatusTable OBJECT-TYPE +SYNTAX SEQUENCE OF FlashVolumeStatusEntry +ACCESS not-accessible +STATUS mandatory +DESCRIPTION + "This table contains status information on each flash volume." +::= { flashStatus 1 } + +flashVolumeStatusEntry OBJECT-TYPE +SYNTAX FlashVolumeStatusEntry +ACCESS not-accessible +STATUS mandatory +DESCRIPTION + "Information on a particular volume." +INDEX { flashVolume } +::= { flashVolumeStatusTable 1 } + +FlashVolumeStatusEntry ::= SEQUENCE { + flashVolume + INTEGER, + flashVolFiles + INTEGER, + flashVolSpace + INTEGER + } + +flashVolume OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Uniquely defines a volume." +::= { flashVolumeStatusEntry 1 } + +flashVolFiles OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The flash filing system status contains the number of + files currently in the volume." + ::= { flashVolumeStatusEntry 2 } + + flashVolSpace OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object returns the approximate amount of remaining + storage space, in bytes, in the flash filing system." + ::= { flashVolumeStatusEntry 3 } + + + +--=============== Flash File group : ctFlash 2 =================== + +flashFileTable OBJECT-TYPE +SYNTAX SEQUENCE OF FlashFileEntry +ACCESS not-accessible +STATUS mandatory +DESCRIPTION + "Describes each file in a flash file system volume." +::= { flashFile 1 } + +flashFileEntry OBJECT-TYPE +SYNTAX FlashFileEntry +ACCESS not-accessible +STATUS mandatory +DESCRIPTION + "Describes a particular file." +INDEX { flashVolume, flashFileID } +::= { flashFileTable 1 } + +FlashFileEntry ::= SEQUENCE { + flashFileID + INTEGER, + flashFilename + DisplayString, + flashFileVersion + DisplayString, + flashFileType + INTEGER, + flashFileSize + INTEGER + } + + flashFileID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object contains a volume-unique file id associated with + each file." + ::= { flashFileEntry 1 } + + flashFilename OBJECT-TYPE + SYNTAX DisplayString(SIZE (0..16)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object contains the filename of the current file." + ::= { flashFileEntry 2 } + + flashFileVersion OBJECT-TYPE + SYNTAX DisplayString(SIZE (0..8)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object contains the file version number of the current + file in the form 'XX.XX.XX', where 'X' is in the range 0-9." + ::= { flashFileEntry 3 } + + flashFileType OBJECT-TYPE + SYNTAX INTEGER { intelHex(1), + intelHexCompressed(2), + iEEE695(3), + eLF(4), + table(5), + dLL(6), + bOOT(7), + binary(8), + binaryCompressed(9), + taggedData(10), + package(11) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object contains the file type defined for the file." + ::= { flashFileEntry 4 } + + flashFileSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object contains the size, in bytes, currently allocated + to the file." + ::= { flashFileEntry 5 } + + + +--=============== Flash Command group : ctFlash 3 =================== + +flashCmdPath OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..128)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Filename requested of the server for a TFTP download + or upload." + ::= { flashCmd 1 } + +flashCmdNetAddress OBJECT-TYPE + SYNTAX NetworkAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "IP address of the TFTP server to use with a flash file + download or upload operation. If an IP address is not + specified, the operation will default to the IP address + associated with the runtime TFTP download." + ::= { flashCmd 2 } + +flashCmdVolume OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Flash volume to contain the file created during a + download operation." + ::= { flashCmd 3 } + +flashCmdOperation OBJECT-TYPE + SYNTAX INTEGER { install(1), + download(2), + upload(3), + cleanup(4), + delete(5), + none(6) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Operation to perform on the specified flash file. + Download and upload operations require that the network. + pathname, filename, version, type, and volume be specified. + Cleanup does not require any additional information." + ::= { flashCmd 4 } + +flashCmdStatus OBJECT-TYPE + SYNTAX INTEGER { idle(1), + other(2), -- none of the following + flashVerifyServer(3), + flashCleanup(4), -- erasing "dirty" flash + downLoadActive(5), + upLoadActive(6), + completeError(7) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Status of the download or upload operation. The idle(1) + status indicates no operation is in progress. The + downLoadActive(3) or upLoadActive(4) indicate a file + transfer in progress. The completeError(5) status indicates + that a file transfer was started but an error was detected." + ::= { flashCmd 5 } + +flashCmdError OBJECT-TYPE + SYNTAX INTEGER { oK(1), -- No error condition + deleteFailed(2), -- Flash file deletion failed + fileSystem(3), -- Generic file system error + tFTPerror(4), -- Generic TFTP session error + corruptFile(5), -- File checksum error + dupFlashName(6), -- Duplicate flash file name + noFlashFile(7), -- Flash file does not exist + flashAlloc(8), -- Flash allocation error + maxFiles(9), -- Exceeded maximum files per + -- flash volume + invalidName(10), -- Invalid flash filename + protocolErr(11), -- TFTP protocol error + serverLost(12), -- Lost TFTP server + noNetFile(13), -- Network file not found + noNetAccess(14), -- Network access violation + netDiskFull(15), -- Network disk full + dupNetFile(16), -- Network file already exists + parseError(17), -- Install file parse error + invalidType(18), -- Invalid file type + invalidCmd(19), -- Invalid command + invalidModId(20), -- Invalid module id. + noServerIP(21), -- No server ip + socketError(22), -- UDP socket error + blockSequence(23),-- Block sequence error + bufferError(24)} -- Buffer error + ACCESS read-only + STATUS mandatory + DESCRIPTION + "If the value of flashCmdStatus is completeError(5), then + this object describes the nature of the error." + ::= { flashCmd 6 } + +flashCmdFile OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..16)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Flash filename to perform the specified operation." + ::= { flashCmd 7 } + +flashCmdVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..8)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Flash file version to perform the specified operation + in the form 'XX.XX.XX' where 'X' is in the range 0-9." + ::= { flashCmd 8 } + +flashCmdType OBJECT-TYPE + SYNTAX INTEGER { intelHex(1), + intelHexCompressed(2), + iEEE695(3), + eLF(4), + table(5), + dLL(6), + bOOT(7), + binary(8), + binaryCompressed(9), + taggedData(10), + package(11) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "File type to specify with a flash file created during + a download operation." + ::= { flashCmd 9 } + +flashCmdSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Size of the download file. This value allows the flash + filing system to initialize an appropriate amount of + flash memory prior to the TFTP transfer, preventing a + time-out condition during a transfer." + ::= { flashCmd 10 } + +flashBlockCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current TFTP block count of an active session. If no + TFTP transfer is in progress, zero is returned." + ::= { flashCmd 11} + +END diff --git a/MIBS/enterasys/CT-FPS-SERVICES-MIB b/MIBS/enterasys/CT-FPS-SERVICES-MIB new file mode 100644 index 0000000..816652a --- /dev/null +++ b/MIBS/enterasys/CT-FPS-SERVICES-MIB @@ -0,0 +1,73 @@ +CT-FPS-SERVICES-MIB DEFINITIONS ::= BEGIN + + -- ct-fps-services-mib.txt + -- Revision: 01.00.00 + -- Part Number: + -- Date: December 2, 1996 + + -- Cabletron Systems, Inc. + -- 35 Industrial Way, P.O. Box 5005 + -- Rochester, NH 03867-0505 + -- (603) 332-9400 + -- support@ctron.com + + -- This module provides authoritative definitions for Cabletron's + -- enterprise-specific chassis MIB. + -- + -- This module will be extended, as required. + -- + + -- Cabletron Systems reserves the right to make changes in + -- specification and other information contained in this document + -- without prior notice. The reader should consult Cabletron Systems + -- to determine whether any such changes have been made. + -- + -- In no event shall Cabletron Systems be liable for any incidental, + -- indirect, special, or consequential damages whatsoever (including + -- but not limited to lost profits) arising out of or related to this + -- document or the information contained in it, even if Cabletron + -- Systems has been advised of, known, or should have known, the + -- possibility of such damages. + -- + -- Cabletron grants vendors, end-users, and other interested parties + -- a non-exclusive license to use this Specification in connection + -- with the management of Cabletron products. + + -- Copyright October 95 Cabletron Systems + + -- This mib contains objects that are an extenstion to the + -- standard chassis MIB. + + + IMPORTS + ctFPSServices FROM CTRON-MIB-NAMES + OBJECT-TYPE FROM RFC-1212; + + -- This group is used to regulate traffic flow from the FPS + + ctFPSActivity OBJECT IDENTIFIER ::= { ctFPSServices 1 } + + + ctLookUpFwdActivity OBJECT-TYPE + SYNTAX INTEGER { + disable(1), + enable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { ctFPSActivity 1 } + + ctINBActivity OBJECT-TYPE + SYNTAX INTEGER { + disable(1), + enable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { ctFPSActivity 2 } + +END diff --git a/MIBS/enterasys/CT-HSIMPHYS-MIB b/MIBS/enterasys/CT-HSIMPHYS-MIB new file mode 100644 index 0000000..b24ba41 --- /dev/null +++ b/MIBS/enterasys/CT-HSIMPHYS-MIB @@ -0,0 +1,343 @@ +CT-HSIMPHYS-MIB DEFINITIONS ::= BEGIN + + -- ct-hsimphys-mib.txt + -- Revision: 01.00.00 + -- Part Number: + -- Date: July 21, 1998 + + -- Cabletron Systems, Inc. + -- 35 Industrial Way, P.O. Box 5005 + -- Rochester, NH 03867-0505 + -- (603) 332-9400 + -- support@ctron.com + + -- This module provides an enterprise-specific HSIM container MIB. + -- + -- This module will be extended, as needed. + -- + + -- Cabletron Systems reserves the right to make changes in + -- specification and other information contained in this document + -- without prior notice. The reader should consult Cabletron Systems + -- to determine whether any such changes have been made. + -- + -- In no event shall Cabletron Systems be liable for any incidental, + -- indirect, special, or consequential damages whatsoever (including + -- but not limited to lost profits) arising out of or related to this + -- document or the information contained in it, even if Cabletron + -- Systems has been advised of, known, or should have known, the + -- possibility of such damages. + -- + -- Cabletron grants vendors, end-users, and other interested parties + -- a non-exclusive license to use this Specification in connection + -- with the management of Cabletron products. + + -- Copyright March 98 Cabletron Systems + + -- This MIB is intended to provide a central repository & link to all + -- information about the physical aspect of an HSIM. Physical info + -- includes items related to the HW inventory , BOOT, EPLD, and other + -- low level information. For the purposes of this MIB, no difference + -- is recognized between a permantly-installed "option card", such as + -- the onboard WAN interface on the HSIM-W65/75, and an actual WPIM. + + IMPORTS + OBJECT-TYPE + FROM RFC-1212 + DisplayString + FROM RFC1213-MIB + ctHSIMPhysMib + FROM CTRON-MIB-NAMES; + + + --================= HSIM Info =================== + + hsimInfo OBJECT IDENTIFIER ::= { ctHSIMPhysMib 1 } + + hsimBoardRev OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of this object is the printed circuit board + revision level." + ::= { hsimInfo 1 } + + hsimBoardId OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of this object is the printed circuit board + idenitifer." + ::= { hsimInfo 2 } + + hsimEpldRev OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of this object is the programmable + logic device revision level." + ::= { hsimInfo 3 } + + hsimEpldId OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of this object is the programmable + logic device identifier." + ::= { hsimInfo 4 } + + hsimFsbRev OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of this object is the first stage + boot revision level." + ::= { hsimInfo 5 } + + hsimSsbRev OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of this object is the second stage + boot revision level." + ::= { hsimInfo 6 } + + hsimFwRev OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of this object is the HSIM firmware + revision level." + ::= { hsimInfo 7 } + + --=================== HSIM Peripheral MBus Info ===================== + + hsimPeripheralMBusInfo OBJECT IDENTIFIER + ::= { hsimInfo 8 } + + mBusNumberBoardsInstalled OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of this object is number of MBus boards + installed in this unit." + ::= { hsimPeripheralMBusInfo 1 } + + mBusBoardTable OBJECT-TYPE + SYNTAX SEQUENCE OF MBusBoardEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of MBus boards present in this unit" + ::= { hsimPeripheralMBusInfo 2 } + + mBusBoardEntry OBJECT-TYPE + SYNTAX MBusBoardEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The value of this object is an MBus board that is + present in this unit" + INDEX { mBusBoardID } + ::= { mBusBoardTable 1 } + + MBusBoardEntry ::= + SEQUENCE { + mBusBoardID INTEGER, + mBusBoardEntryType INTEGER, + mBusBoardOIDPointer OBJECT IDENTIFIER + } + + mBusBoardID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of this object is an index that uniquely + identifies the physical MBus board within the system." + ::= { mBusBoardEntry 1 } + + mBusBoardEntryType OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + cmm(2) + } + + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of this object identifies the type of MBus + board installed." + ::= { mBusBoardEntry 2 } + + mBusBoardOIDPointer OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of this object defines the start of a MIB that + can be used to determine more specific information about + the given MBus board." + ::= { mBusBoardEntry 3 } + + + --=================== HSIM Peripheral WPIM Info ===================== + + hsimPeripheralWpimInfo OBJECT IDENTIFIER + ::= { hsimInfo 9 } + + wpimNumberBoardsInstalled OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of this object is number of WPIM boards + installed in this unit." + ::= { hsimPeripheralWpimInfo 1 } + + wpimBoardTable OBJECT-TYPE + SYNTAX SEQUENCE OF WpimBoardEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of WPIM boards present in this unit" + ::= { hsimPeripheralWpimInfo 2 } + + wpimBoardEntry OBJECT-TYPE + SYNTAX WpimBoardEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The value of this object is a WPIM board that is + present in this unit" + INDEX { wpimBoardID } + ::= { wpimBoardTable 1 } + + WpimBoardEntry ::= + SEQUENCE { + wpimBoardID INTEGER, + wpimBoardEntryType OBJECT IDENTIFIER, + wpimBoardOIDPointer OBJECT IDENTIFIER + } + + wpimBoardID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of this object is an index that uniquely + identifies this WPIM board." + ::= { wpimBoardEntry 1 } + + wpimBoardEntryType OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of this object identifies the type of WPIM + board installed. This is within the portWpim branch + of the namingTree (1.3.6.1.4.1.52.3.8.1.2.5)" + ::= { wpimBoardEntry 2 } + + wpimBoardOIDPointer OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of this object defines the start of a MIB that + can be used to determine more specific information about + the given WPIM board." + ::= { wpimBoardEntry 3 } + + --=================== HSIM Local HW Devices Info ===================== + + hsimLocalHwDevicesInfo OBJECT IDENTIFIER + ::= { hsimInfo 10 } + + localHwDevicesTable OBJECT-TYPE + SYNTAX SEQUENCE OF LocalHwDevicesEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of specific hardware devices present in this unit" + ::= { hsimLocalHwDevicesInfo 1 } + + localHwDevicesEntry OBJECT-TYPE + SYNTAX LocalHwDevicesEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The value of this object is a WPIM module that is + present in this unit" + INDEX { localHwDeviceID } + ::= { localHwDevicesTable 1 } + + LocalHwDevicesEntry ::= + SEQUENCE { + localHwDeviceID INTEGER, + localHwDeviceType INTEGER, + localHwDeviceOperStatus INTEGER, + localHwDeviceAdminStatus INTEGER + } + + localHwDeviceID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of this object is an index that uniquely + identifies the assoicated local hardware device." + ::= { localHwDevicesEntry 1 } + + localHwDeviceType OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + siemensMunich32(2), + mitelMT8985(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of this object identifies the type of local + hardware device. These local hardware devices are those + specific ICs unique to this HSIM such as Siemens + Munich32, or Mitel MT8985." + ::= { localHwDevicesEntry 2 } + + localHwDeviceOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), -- ready to pass packets + down(2), + testing(3), -- in some test mode + unknown(4), -- status can not be determined + -- for some reason. + dormant(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object describes the current state of the device." + ::= { localHwDevicesEntry 3 } + + localHwDeviceAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), -- ready execute + down(2), + testing(3) -- in some test mode + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object is used by the Network Management System to + request a change in the current state of the device." + ::= { localHwDevicesEntry 4 } + +END diff --git a/MIBS/enterasys/CT-PIC-MIB b/MIBS/enterasys/CT-PIC-MIB new file mode 100644 index 0000000..ab79a6f --- /dev/null +++ b/MIBS/enterasys/CT-PIC-MIB @@ -0,0 +1,876 @@ +CT-PIC-MIB DEFINITIONS ::= BEGIN + -- ct-pic-mib + -- Revision: 1.02.05 + -- Part Number: 2170997 + -- Date: March 16, 2000 + + -- Cabletron Systems, Inc. + -- 35 Industrial Way, P.O. Box 5005 + -- Rochester, NH 03867-0505 + -- (603) 332-9400 + -- support@ctron.com + + -- This module provides authoritative definitions for part + -- of the naming tree below: + -- + -- cabletron { enterprises 52 } + -- + -- This module will be extended, as additional sub-sections + -- of this naming tree are defined. + -- + + -- Cabletron Systems reserves the right to make changes in + -- specification and other information contained in this document + -- without prior notice. The reader should consult Cabletron Systems + -- to determine whether any such changes have been made. + -- + -- In no event shall Cabletron Systems be liable for any incidental, + -- indirect, special, or consequential damages whatsoever (including + -- but not limited to lost profits) arising out of or related to this + -- document or the information contained in it, even if Cabletron + -- Systems has been advised of, known, or should have known, the + -- possibility of such damages. + -- + -- Cabletron grants vendors, end-users, and other interested parties + -- a non-exclusive license to use this Specification in connection + -- with the management of Cabletron products. + + -- Copyright March 2000 Cabletron Systems + +-- PICs come in multiple types. In general they define information which is +-- maintained by manufacturing and is updated whenever the module is updated. +-- The other use for PICs is to hold other interesting information such as +-- MAC addresses etc. In order to support this dual function this MIB +-- consists of 2 different tables. The first ctPicTable calls out the +-- information that is defined by manufacturing which defines the particular +-- module the PIC resides on. The second table ctPicTagTable defines the +-- other entries that may or maynot be defined for the given module. The +-- second table functions based on TAG id to define the location of the object +-- within the PIC and a TAG type field that defines the type of information +-- found in that field. + + IMPORTS + Gauge FROM RFC1155-SMI + OBJECT-TYPE FROM RFC-1212 + DisplayString FROM RFC1213-MIB + ctPIC FROM CTRON-MIB-NAMES; + +-- DisplayString ::= OCTET STRING + +-- ctPIC MODULE-IDENTITY +-- LAST-UPDATED "000316184621Z" +-- ORGANIZATION "Cabletron Systems, Inc" +-- CONTACT-INFO +-- "Cabletron Systems, Inc. +-- 35 Industrial Way, P.O. Box 5005 +-- Rochester, NH 03867-0505 +-- (603) 332-9400 +-- support@cabletron.com +-- http://www.ctron.com" +-- +-- DESCRIPTION +-- "This mib module defines a portion of the SNMP enterprise +-- MIBs under Cabletron enterprise OID pertaining to +-- the Product Information Chip (PIC)." +-- +-- REVISION "000316184621Z" +-- DESCRIPTION "Added enumerations newbridge(5) and enTeraSys(6) to the +-- ctPicOEMVendorId leaf. Added a commented out MODULE-IDENTITY +-- block to allow for better tracking of revisions." +-- ::= { ctSystem 9 } + + +pic OBJECT IDENTIFIER ::= { ctPIC 1 } + +ctPicNumberEntries OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Defines the number of PIC modules defined by this MIB." + ::= { pic 1 } + +ctPicTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtPicEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table that describes the contents of all PIC modules + accessible by this module." + ::= { pic 2 } + +ctPicEntry OBJECT-TYPE + SYNTAX CtPicEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Description of a specific instance of a PIC module." + INDEX { ctPicSlot, ctPicIndex } + ::= { ctPicTable 1 } + +CtPicEntry ::= SEQUENCE { + ctPicSlot + INTEGER, + ctPicIndex + INTEGER, + ctPicLocation + OBJECT IDENTIFIER, + ctPicStatus + INTEGER, + ctPicVersion + DisplayString, + ctPicModuleType + OBJECT IDENTIFIER, + ctPicMfgPN + DisplayString, + ctPicMfgSN + DisplayString, + ctPicMfgPartNumb + DisplayString, + ctPicMfgSerialNumb + DisplayString, + ctPicMfgReworkLocation + DisplayString, + ctPicMfgMfgLocation + DisplayString, + ctPicMfgDateCode + DisplayString, + ctPicMfgRevisionCode + DisplayString, + ctPicTLPN + DisplayString, + ctPicTLSN + DisplayString, + ctPicTLPartNumb + DisplayString, + ctPicTLSerialNumb + DisplayString, + ctPicTLReworkLocation + DisplayString, + ctPicTLMfgLocation + DisplayString, + ctPicTLDateCode + DisplayString, + ctPicTLRevisionCode + DisplayString, + ctPicPcbRevision + DisplayString, + ctPicMacAddr + OCTET STRING, + ctPicNumbRsvdAddrs + INTEGER, + ctPicBoardRevision + DisplayString, + ctPicModuleTypeString + DisplayString, + ctPicDCDCconverterType + DisplayString, + ctPicDCDCconvInputPower + DisplayString, + ctPicSMB1promVersion + DisplayString, + ctPicAtmMacAddr + OCTET STRING, + ctPicOEMVendorId + INTEGER, + ctPicOEMVendorName + DisplayString, + ctPicMfg97SN + DisplayString, + ctPicMfg97DateCode + DisplayString, + ctPicMfg97RevisionCode + DisplayString, + ctPicTL97SN + DisplayString, + ctPicTL97DateCode + DisplayString, + ctPicTL97RevisionCode + DisplayString, + ctPicOEMTLSN + DisplayString + } + +ctPicSlot OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specific slot which the module that realizes this PIC + resides. If the PIC is associated with the chassis + and not a specific module then this value will be 0." + ::= { ctPicEntry 1 } + +ctPicIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Uniquely identifies the instance of a PIC in a particular + slot." + ::= { ctPicEntry 2 } + +ctPicLocation OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Defines location of the PIC chip. This takes on any of + the encoding values defined below for backplane, module, + daughter board, brim." + ::= { ctPicEntry 3 } + +ctPicStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + present(2), + notPresent(3), + checkSum(4), + error(5), + limited(6) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Provides the status of the specific PIC chip. the values + are defined as follows: + other(1) - firmware can not determine status + present(2) - PIC seems to be functional + notPresent(3) - PIC not found but expected + checkSum(4) - A check sum error occured + error(5) - An undefined error condition exists. + limited(6) - A limited PIC implementation only + type code information is present." + ::= { ctPicEntry 4 } + +ctPicVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(2)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Reflects the version of the PIC implementation that this + PIC conforms to. This has the format x.yy . If non-existent, + this object will be set to all blanks(ascii 32)." + ::= { ctPicEntry 5 } + +ctPicModuleType OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Defines the standard module type value as defined in + ctron-oids." + ::= { ctPicEntry 6 } + +ctPicMfgPN OBJECT-TYPE + SYNTAX DisplayString (SIZE(9)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Describes the manufacturing level part number of the module + associated with this PIC. This information is encoded as + follows: + 7 Characters Part Number + 2 Characters Rework Location. + If any field of this object is non-existent, it will be set + to all blanks(ascii 32)." + ::= { ctPicEntry 7 } + +ctPicMfgSN OBJECT-TYPE + SYNTAX DisplayString (SIZE(12)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Describes the manufacturing level serial number of the module + associated with this PIC. This information is encoded as + follows: + 3 bytes - Date code (year/week) + 4 bytes - Serial number + 2 bytes - Manufacture location + 3 bytes - Board level revision + If any field of this object is non-existent, it will be + set to all blanks(ascii 32)." + ::= { ctPicEntry 8 } + +ctPicMfgPartNumb OBJECT-TYPE + SYNTAX DisplayString (SIZE(7)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object presents the part number portion of the + ctPicMfgPN object. This object contains the same information + however in a more human readable format. If non-existent, + this object will be set to all blanks(ascii 32)." + ::= { ctPicEntry 9 } + +ctPicMfgSerialNumb OBJECT-TYPE + SYNTAX DisplayString (SIZE(4)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object presents the serial number portion of the + ctPicMfgSN object. This object contains the same information + however in a more human readable format. If non-existent, + this object will be set to all blanks(ascii 32)." + ::= { ctPicEntry 10 } + +ctPicMfgReworkLocation OBJECT-TYPE + SYNTAX DisplayString (SIZE(2)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The 2 character code that defines the location this + module was last reworked. This object contains the same + information as presented in ctPicMfgPN object however + in a more human readable format. If non-existent, this + object will be set to all blanks(ascii 32)." + ::= { ctPicEntry 11 } + +ctPicMfgMfgLocation OBJECT-TYPE + SYNTAX DisplayString (SIZE(2)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The two character code that defines the location + this module was manufactured at. This object contains the same + information as presented in ctPicMfgSN object however + in a more human readable format. If non-existent, this object + will be set to all blanks(ascii 32)." + ::= { ctPicEntry 12 } + +ctPicMfgDateCode OBJECT-TYPE + SYNTAX DisplayString (SIZE(3)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The 3 byte date code field when this module was last + reworked. This is in year/week format. This object + contains the same information as presented in ctPicMfgSN + object however in a more human readable format. If + non-existent, this object will be set to all blanks(ascii 32)." + ::= { ctPicEntry 13 } + +ctPicMfgRevisionCode OBJECT-TYPE + SYNTAX DisplayString (SIZE(3)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The 3 character board level revision code field of this + module. This object contains the same information as + presented in ctPicMfgSN object however in a more human + readable format. If non-existent, this object will be set + to all blanks (ascii 32)." + ::= { ctPicEntry 14 } + +ctPicTLPN OBJECT-TYPE + SYNTAX DisplayString (SIZE(9)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Describes the top level part number of the module associated + with this PIC. This information is encoded as follows: + 7 Characters Part Number + 2 Characters Rework Location. + If any field of this object is non-existent, it will be set + to all blanks(ascii 32)." + ::= { ctPicEntry 15 } + +ctPicTLSN OBJECT-TYPE + SYNTAX DisplayString (SIZE(12)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Describes the top level serial number of the module + associated with this PIC. This information is encoded + as follows: + 3 bytes - Date code (year/week) + 4 bytes - Serial number + 2 bytes - Manufacture location + 3 bytes - Top level revision + If any field of this object is non-existent, it will be + set to all blanks(ascii 32)." + ::= { ctPicEntry 16 } + +ctPicTLPartNumb OBJECT-TYPE + SYNTAX DisplayString (SIZE(7)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object presents the part number portion of the + ctPicTLPN object. This object contains the same information + however in a more human readable format. If non-existent, + this object will be set to all blanks(ascii 32)." + ::= { ctPicEntry 17 } + +ctPicTLSerialNumb OBJECT-TYPE + SYNTAX DisplayString (SIZE(4)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object presents the serial number portion of the + ctPicTLSN object. This object contains the same information + however in a more human readable format. If non-existent, + this object will be set to all blanks(ascii 32)." + ::= { ctPicEntry 18 } + +ctPicTLReworkLocation OBJECT-TYPE + SYNTAX DisplayString (SIZE(2)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The 2 character code that defines the location this + module was last reworked. This object contains the same + information as presented in ctPicTLPN object however + in a more human readable format. If non-existent, this + object will be set to all blanks(ascii 32)." + ::= { ctPicEntry 19 } + +ctPicTLMfgLocation OBJECT-TYPE + SYNTAX DisplayString (SIZE(2)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The two character code that defines the location + this module was manufactured at. This object contains the same + information as presented in ctPicTLSN object however + in a more human readable format. If non-existent, this object + will be set to all blanks(ascii 32)." + ::= { ctPicEntry 20 } + +ctPicTLDateCode OBJECT-TYPE + SYNTAX DisplayString (SIZE(3)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The 3 byte date code field when this module was last + reworked. This is in year/week format. This object + contains the same information as presented in ctPicTLSN + object however in a more human readable format. If + non-existent, this object will be set to all blanks(ascii 32)." + ::= { ctPicEntry 21 } + +ctPicTLRevisionCode OBJECT-TYPE + SYNTAX DisplayString (SIZE(3)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The 3 character top level revision code field of this module. + This object contains the same information as presented in + ctPicTLSN object however in a more human readable format. + If non-existent, this object will be set to all blanks + (ascii 32)." + ::= { ctPicEntry 22 } + +ctPicPcbRevision OBJECT-TYPE + SYNTAX DisplayString (SIZE(8)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Defines the Cabletron revision of the art work for this + module. If non-existent, this object will be set to all + blanks(ascii 32)." + ::= { ctPicEntry 23 } + +ctPicMacAddr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..6)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The base MAC address(ethernet format)assigned to the module. + If this field is not used then it should have a value of a + zero length string. If non-existent, this object will be set + to all blanks(ascii 32)." + ::= { ctPicEntry 24 } + +ctPicNumbRsvdAddrs OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of reserved MAC addresses starting at the + address as defined in ctPicMacAddr. If no MAC addresses + are reserved this object should have a value of 0." + ::= { ctPicEntry 25 } + +ctPicBoardRevision OBJECT-TYPE + SYNTAX DisplayString (SIZE(3)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Defines the Cabletron board level revision level code for + this module. If non-existent, this object will be set to + blanks (ascii 32)." + ::= { ctPicEntry 26 } + +ctPicModuleTypeString OBJECT-TYPE + SYNTAX DisplayString (SIZE(16)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Describes the module associated with this PIC in a + human readable format. If non-existent, this object + will be set to blanks (ascii 32)." + ::= { ctPicEntry 27 } + +ctPicDCDCconverterType OBJECT-TYPE + SYNTAX DisplayString (SIZE(12)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Describes the voltage of the installed DCDC Converter + input and output lines. + If the Module does not contain a DCDC Converter + this object will be set to blanks (ascii 32)." + ::= { ctPicEntry 28 } + +ctPicDCDCconvInputPower OBJECT-TYPE + SYNTAX DisplayString (SIZE(3)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Describes the maximum allowed input power + for the DCDC input line. + If the Module does not contain a DCDC Converter + this object will be set to blanks (ascii 32)." + ::= { ctPicEntry 29 } + +ctPicSMB1promVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(8)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Describes the current version of the SMB1 prom. + If the Module does not contain an SMB1 prom + this object will be set to blanks (ascii 32)." + ::= { ctPicEntry 30 } + +ctPicAtmMacAddr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..20)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The Atm MAC address(atm format)assigned to the chassis. + If this field is not used then it should have a value of a + zero length string. If non-existent, this object will be set + to all blanks(ascii 32)." + ::= { ctPicEntry 31 } + +ctPicOEMVendorId OBJECT-TYPE + SYNTAX INTEGER { + cabletron(1), + nEC(2), + dEC(3), + cPQ(4), + newbridge(5), + enTeraSys(6) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Represents the OEM vendor for a product. + If the Module does not program this value + this object will be set to blanks (ascii 32)." + ::= { ctPicEntry 32 } + +ctPicOEMVendorName OBJECT-TYPE + SYNTAX DisplayString (SIZE(40)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "ASCII name of the OEM vendor for the product. + If the Module does not program this value + this object will be set to blanks (ascii 32)." + ::= { ctPicEntry 33 } + + +ctPicMfg97SN OBJECT-TYPE + SYNTAX DisplayString (SIZE(12)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Describes the manufacturing level serial number of the module + associated with this PIC. This information is encoded as + follows: + 4 bytes - Date code (year/week) + 4 bytes - Serial number + 2 bytes - Manufacture location + 2 bytes - Board level revision + If any field of this object is non-existent, it will be + set to all blanks(ascii 32)." + ::= { ctPicEntry 34 } + +ctPicMfg97DateCode OBJECT-TYPE + SYNTAX DisplayString (SIZE(4)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The 4 byte date code field when this module was last + reworked. This is in year/week format. This object + contains the same information as presented in ctPicMfg97SN + object however in a more human readable format. If + non-existent, this object will be set to all blanks(ascii 32)." + ::= { ctPicEntry 35 } + +ctPicMfg97RevisionCode OBJECT-TYPE + SYNTAX DisplayString (SIZE(2)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The 2 character board level revision code field of this + module. This object contains the same information as + presented in ctPicMfg97SN object however in a more human + readable format. If non-existent, this object will be set + to all blanks (ascii 32)." + ::= { ctPicEntry 36 } + +ctPicTL97SN OBJECT-TYPE + SYNTAX DisplayString (SIZE(12)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Describes the top level serial number of the module + associated with this PIC. This information is encoded + as follows: + 4 bytes - Date code (year/week) + 4 bytes - Serial number + 2 bytes - Manufacture location + 2 bytes - Top level revision + If any field of this object is non-existent, it will be + set to all blanks(ascii 32)." + ::= { ctPicEntry 37 } + +ctPicTL97DateCode OBJECT-TYPE + SYNTAX DisplayString (SIZE(4)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The 4 byte date code field when this module was last + reworked. This is in year/week format. This object + contains the same information as presented in ctPicTL97SN + object however in a more human readable format. If + non-existent, this object will be set to all blanks(ascii 32)." + ::= { ctPicEntry 38 } + +ctPicTL97RevisionCode OBJECT-TYPE + SYNTAX DisplayString (SIZE(2)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The 2 character top level revision code field of this module. + This object contains the same information as presented in + ctPicTL97SN object however in a more human readable format. + If non-existent, this object will be set to all blanks + (ascii 32)." + ::= { ctPicEntry 39 } + +ctPicOEMTLSN OBJECT-TYPE + SYNTAX DisplayString (SIZE(20)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Describes the top level serial number of the module as specified + by the OEM for this device. If non-existent, this object will be + set to all blanks (ascii 32)." + ::= { ctPicEntry 40 } + + +ctPicECOTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtPicECOEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each module that contains a PIC may have several + ECOs performed on it. The ctPicECOTable reflects + a history of the last 5 ECOs that have been performed + on this module." + ::= { pic 3 } + +ctPicECOEntry OBJECT-TYPE + SYNTAX CtPicECOEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Describes a particular PIC ECO entry." + INDEX { ctPicECOSlot, ctPicECOIndex, ctPicECOID } + ::= { ctPicECOTable 1 } + +CtPicECOEntry ::= SEQUENCE { + ctPicECOSlot + INTEGER, + ctPicECOIndex + INTEGER, + ctPicECOID + INTEGER, + ctPicECONumber + DisplayString + } + +ctPicECOSlot OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specific slot which the module that realizes this PIC + resides. If the PIC is associated with the chassis + and not a specific module then this value will be 0. + This refers to the same slot as identified by ctPicSlot + in ctPicTable." + ::= { ctPicECOEntry 1 } + +ctPicECOIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The specific PIC instance that this ECO entry pertains to. + This refers to the same instance as identified by ctPicIndex + in ctPicTable." + ::= { ctPicECOEntry 2 } + +ctPicECOID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Uniquely defines the ECO entry that is being described + by this conceptual row." + ::= { ctPicECOEntry 3 } + +ctPicECONumber OBJECT-TYPE + SYNTAX DisplayString (SIZE(12)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Defines Cabletron's ECO number that describes the revision of + the hardware. This object is organized as follows: + 6 Characters ECO Number + 2 Characters Rework Location + 4 Characters Date Code" + ::= { ctPicECOEntry 4 } + + +ctPicDiagTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtPicDiagEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each module that contains a PIC may have several + Diags performed on it. The ctPicDiagTable reflects + a history of the last 8 Diags that have been performed + on this module. + + Important: This table only contains entries diagnostic + entries that are defined. Therefore it is possible for + this table to be empty 'does not respond to a GET or + GET-NEXT' if there are no diagnostic errors present." + ::= { pic 5 } + +ctPicDiagEntry OBJECT-TYPE + SYNTAX CtPicDiagEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Describes a particular PIC Diag entry." + INDEX { ctPicDiagSlot, ctPicDiagIndex, ctPicDiagID } + ::= { ctPicDiagTable 1 } + +CtPicDiagEntry ::= SEQUENCE { + ctPicDiagSlot + INTEGER, + ctPicDiagIndex + INTEGER, + ctPicDiagID + INTEGER, + ctPicDiagResults + DisplayString + } + +ctPicDiagSlot OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specific slot which the module that realizes this PIC + resides. If the PIC is associated with the chassis + and not a specific module then this value will be 0. + This refers to the same slot as identified by ctPicSlot + in ctPicTable." + ::= { ctPicDiagEntry 1 } + +ctPicDiagIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The specific PIC instance that this Diag entry pertains to. + This refers to the same instance as identified by ctPicIndex + in ctPicTable." + ::= { ctPicDiagEntry 2 } + +ctPicDiagID OBJECT-TYPE + SYNTAX INTEGER (1..8) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Uniquely defines the Diag entry that is being described + by this conceptual row." + ::= { ctPicDiagEntry 3 } + +ctPicDiagResults OBJECT-TYPE + SYNTAX DisplayString (SIZE(64)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Defines Cabletron's Diag results code." + ::= { ctPicDiagEntry 4 } + +-- The following is the control group for the PIC. +-- Currently only one object is defined for this group. + +ctPicControlTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtPicControlEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table allowing management control of PIC + functionality. " + ::= { pic 8 } + +ctPicControlEntry OBJECT-TYPE + SYNTAX CtPicControlEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Describes a particular PIC Control Table entry." + INDEX { ctPicSlot, ctPicIndex } + ::= { ctPicControlTable 1 } + +CtPicControlEntry ::= SEQUENCE { + ctPicRefresh + INTEGER + } + +ctPicRefresh OBJECT-TYPE + SYNTAX INTEGER { + reFresh(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Setting this value causes the PIC Driver to clear + cached memory and to reread the PIC chip. This + functionality removes the need for manufacturing + to power cycle a board to ensure proper PIC + programming. Reading this object always returns + a zero (0)." + ::= { ctPicControlEntry 1 } + + +ctPicLocationID OBJECT IDENTIFIER ::= { pic 4 } +ctPicLocationModule OBJECT IDENTIFIER ::= { ctPicLocationID 1 } +ctPicBrim OBJECT IDENTIFIER ::= { ctPicLocationID 2 } +ctPicChassis OBJECT IDENTIFIER ::= { ctPicLocationID 3 } +ctPicDaughter OBJECT IDENTIFIER ::= { ctPicLocationID 4 } +ctPicBackPlane OBJECT IDENTIFIER ::= { ctPicLocationID 5 } + +END diff --git a/MIBS/enterasys/CT-PRIORITY-CLASSIFY-MIB b/MIBS/enterasys/CT-PRIORITY-CLASSIFY-MIB new file mode 100644 index 0000000..d89e5b6 --- /dev/null +++ b/MIBS/enterasys/CT-PRIORITY-CLASSIFY-MIB @@ -0,0 +1,288 @@ +CT-PRIORITY-CLASSIFY-MIB DEFINITIONS ::= BEGIN + +-- ct-priority-classify-mib.txt +-- Revision: 01.00.00 +-- Part Number: +-- Date: September 9, 1998 + +-- Cabletron Systems, Inc. +-- 35 Industrial Way, P.O. Box 5005 +-- Rochester, NH 03867-0505 +-- (603) 332-9400 +-- support@ctron.com + +-- This module provides authoritative definitions for Cabletron's +-- enterprise-specific priority classification MIB. +-- +-- This module will be extended, as required. +-- + +-- Cabletron Systems reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. + +-- Copyright September 1998 Cabletron Systems + + +-- ============================================================================ +-- +-- Priority Classification Group +-- +-- +-- Priority Classification Group +-- +-- This group will provide "Priority Classification", a method used to +-- identify, prioritize and deliver RTP and/or IP UDP packets to low delay +-- forwarding queues. RTP packets can be framed with an 802.1P/Q tag, +-- or the IP Type Of Service (TOS) field can be updated, or no packet +-- modifications only preferential delivery over other packets. UDP +-- Packets can only be put on a low delay queue without modification + +-- Implementation of this group is optional. However, if one element +-- of a table is implemented, the entire table has to be implemented. +-- +-- +-- ============================================================================ +IMPORTS + + OBJECT-TYPE + FROM RFC-1212 + ctPriorityExt + FROM CTRON-MIB-NAMES; + +ctPriorityExtClassifyConfig OBJECT IDENTIFIER ::= { ctPriorityExt 5 } + +pClassifyRTP OBJECT IDENTIFIER ::= { ctPriorityExtClassifyConfig 1 } +pClassifyUDP OBJECT IDENTIFIER ::= { ctPriorityExtClassifyConfig 2 } + + +pClassifyRTPLowDelayQueuePreference OBJECT-TYPE + SYNTAX INTEGER (0..7) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This value represents one of eight preference levels, + 0 through 7, with 0 being the worst and 7 the best. + The value will be translated by the device into a three + bit binary number. This value shall be used to put + incoming RTP packets on an internal queue." + DEFVAL { 7 } + ::= { pClassifyRTP 1} + + +pClassifyRTCPParsing OBJECT-TYPE + SYNTAX INTEGER{ + disabled(1), + enabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object will enable or disable parsing of all + forwarded packets looking for RTCP packets. + Enabled(2) means that all fowarded packets will be + parsed for RTCP. When an RTCP packet is found, the + identification of the associated RTP 'connection' + (next lower port number) is added to the list of low + delay ports. Disabled(1) means that no packets will be + parsed. " + DEFVAL { disabled } + ::= { pClassifyRTP 2 } + + +pClassifyRTPTable OBJECT-TYPE + SYNTAX SEQUENCE OF PClassifyRTPEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list describing which MIB-II interfaces + will allow 802.1 P/Q tagging or modification of the + precedence field in the TOS portion of an IP packet or + both. It also specifies the tagging value and the TOS + precedence where applicable. " + ::= { pClassifyRTP 3 } + + +pClassifyRTPEntry OBJECT-TYPE + SYNTAX PClassifyRTPEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This entry for pClassifyRTPEntry." + INDEX { pClassifyRTPInterfaceNumber } + ::= {pClassifyRTPTable 1 } + + +PClassifyRTPEntry + ::= SEQUENCE { + pClassifyRTPInterfaceNumber INTEGER, + pClassifyRTPState INTEGER, + pClassifyRTPTOSPrecedence INTEGER, + pClassifyRTPTagPriority INTEGER, + pClassifyRTPTagVID INTEGER + } + + +pClassifyRTPInterfaceNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of the MIB-II interface that the + packet is destined for." + ::= { pClassifyRTPEntry 1 } + + +pClassifyRTPState OBJECT-TYPE + SYNTAX INTEGER{ + noModification(1), + onlyQTag(2), + onlyQTOS(3), + qTagAndQTOS(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object will enable or disable modification of the TOS precedence field and the 802.1 + P/Q tagging. A value of NoModification(1) implies that + modification is not allowed. OnlyQTag(2) means that only + 802.1 P/Q tagging is allowed. When this object has a + value OnlyQTOS(3), modification of only the TOS + precedence field is permitted. QTagAndQTOS means that + both TOS precedence modification and P/Q tagging is + allowed." + DEFVAL { noModification } + ::= { pClassifyRTPEntry 2 } + + +pClassifyRTPTOSPrecedence OBJECT-TYPE + SYNTAX INTEGER (0..7) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This value represents one of eight precedence levels, + 0 through 7, with 0 being the lowest and 7 the highest. + The value will be translated by the device into a three + bit binary number for use as the precedence field in the + TOS portion of the IP Datagram. This object is valid + only if pClassifyRTPState is OnlyQTOS or QTagAndQTOS." + DEFVAL { 7 } + ::= { pClassifyRTPEntry 3 } + + +pClassifyRTPTagPriority OBJECT-TYPE + SYNTAX INTEGER (0..7) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This value represents one of eight priority levels, + 0 through 7, with 0 being the lowest and 7 the highest. + The value will be translated by the device into a three + bit binary number for use as the user_priority field of + the TCI (Tag Control Information) format. This object + is only valid if pClassifyRTPState is OnlyQTag or + QTagAndQTOS." + DEFVAL { 7 } + ::= { pClassifyRTPEntry 4 } + + + +pClassifyRTPTagVID OBJECT-TYPE + SYNTAX INTEGER (0..4095) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This value represents a twelve bit VLAN identifier + (VID) as specified in the IEEE 802.1Q standard. This + object will provide a twelve bit VID in the TCI (Tag + Control Information) portion of a tagged frame as + specified in the IEEE 802.1Q. This value will be used + to classify qualified packets in accordance with the + IEEE 802.1Q standard. This object will also be used to + reclassify certain packets exiting the port specified + in pClassifyRTPInterfaceNumber whose TCI field contains + a VID equal to the NULL VLAN ID. This object is valid + only if pClassifyRTPState is OnlyQTag or QTagAndQTOS." DEFVAL {1} + ::= { pClassifyRTPEntry 5 } + + +-- ///////////////////////////////////////////////////////////////////////////// +pClassifyUDPTable OBJECT-TYPE + SYNTAX SEQUENCE OF PClassifyUDPEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + " A list of UDP destination port numbers, UDP packets + whose port numbers appear in this table will be put on + a low delay queue, and the preference specified." + ::= { pClassifyUDP 1 } + + +pClassifyUDPEntry OBJECT-TYPE + SYNTAX PClassifyUDPEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of objects that describe the UDP port numbers that qualify as candidates for low delay queue + preference classification." + INDEX { pClassifyUDPPortNumber } + ::= { pClassifyUDPTable 1 } + + +PClassifyUDPEntry ::= + SEQUENCE { + pClassifyUDPPortNumber INTEGER, + pClassifyUDPState INTEGER, + pClassifyUDPLowDelayQueuePreference INTEGER + } + + +pClassifyUDPPortNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The UDP destination port number tha qualifies as a + candidate for low delay classification." + ::= { pClassifyUDPEntry 1 } + + +pClassifyUDPState OBJECT-TYPE + SYNTAX INTEGER{ disabled(1), + enabled(2), + remove(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A packet with UDP port number equal to + pClassifyUDPPortNumber will be put on a low_delay queue + if state is Enabled(2)." + DEFVAL { disabled } + ::= { pClassifyUDPEntry 2 } + + +pClassifyUDPLowDelayQueuePreference OBJECT-TYPE + SYNTAX INTEGER (0..7) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Preference with which packet with UDP destination port + number equal to pClassifyUDPPortNumberis put on the + queue. " + DEFVAL { 7 } + ::= { pClassifyUDPEntry 3 } + +END diff --git a/MIBS/enterasys/CTELS100-NG-MIB b/MIBS/enterasys/CTELS100-NG-MIB new file mode 100644 index 0000000..8f4dfa9 --- /dev/null +++ b/MIBS/enterasys/CTELS100-NG-MIB @@ -0,0 +1,846 @@ +CTELS100-NG-MIB DEFINITIONS ::= BEGIN + + -- ctels100-ng-mib.txt + -- Revision: 01.03.00 + -- Part Number: + -- Date: December 15, 1999 + + -- Cabletron Systems, Inc. + -- 35 Industrial Way, P.O. Box 5005 + -- Rochester, NH 03867-0505 + -- (603) 332-9400 + -- support@ctron.com + + -- This module provides authoritative definitions for part of the + -- naming tree below: + -- + -- cabletron { enterprises 52 } + -- + -- This module will be extended, as required. + -- + -- Cabletron Systems reserves the right to make changes in + -- specification and other information contained in this document + -- without prior notice. The reader should consult Cabletron Systems + -- to determine whether any such changes have been made. + -- + -- In no event shall Cabletron Systems be liable for any incidental, + -- indirect, special, or consequential damages whatsoever (including + -- but not limited to lost profits) arising out of or related to this + -- document or the information contained in it, even if Cabletron + -- Systems has been advised of, known, or should have known, the + -- possibility of such damages. + -- + -- Cabletron grants vendors, end-users, and other interested parties + -- a non-exclusive license to use this Specification in connection + -- with the management of Cabletron products. + -- + -- Copyright (c)1999 Cabletron Systems + -- + -- This mib is part of the assigned enterprise MIB tree for Cabletron Systems. + -- This mib provides management information for the next generation of the + -- ELS100 product line (specifically: ELS100-24TX, ELS100-24TXM, and + -- ELS100-24TXG), part of the SmartSTACK product line. + + IMPORTS + Counter, mgmt, NetworkAddress, enterprises + FROM RFC1155-SMI + DisplayString + FROM RFC1213-MIB + OBJECT-TYPE + FROM RFC-1212; + -- TRAP-TYPE + -- FROM RFC-1215; + + -- All representations of MAC addresses in this MIB Module + -- use, as a textual convention (i.e. this convention does + -- not affect their encoding), the data type: + + -- DisplayString ::= OCTET STRING + + mib-2 OBJECT IDENTIFIER ::= { mgmt 1 } + + + cabletron OBJECT IDENTIFIER ::= { enterprises 52 } + els100 OBJECT IDENTIFIER ::= { cabletron 1011 } + + els100SystemConfig OBJECT IDENTIFIER ::= { els100 1 } +-- els100PortTable OBJECT IDENTIFIER ::= { els100 2 } + els100Switch OBJECT IDENTIFIER ::= { els100 3 } + + + -- System-level configuration information + + els100SysSerialno OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The serial number of the system." + ::= { els100SystemConfig 1 } + + els100SysTftpIPAddress OBJECT-TYPE + SYNTAX NetworkAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The IP address of the TFTP server from which a software + download is to be initiated. This variable must be set + before a TFTP download can be started with the + els100SysTftpStartDownload variable." + ::= { els100SystemConfig 2 } + + els100SysTftpFilename OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The name of the software upgrade file residing on the + TFTP server. Path information must be included in the file + name. This variable must be set before a TFTP download can + be started with the els100SysTftpStartDownload variable." + ::= { els100SystemConfig 3 } + + els100SysPowerupCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of times the system has powered up since + it was shipped from the factory." + ::= { els100SystemConfig 4 } + + els100SysBrcastCutoffRate OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The Broadcast Cutoff Rate of the switch allowing for the + control of broadcast storms. The value of this variable sets + a per second rate. If the broadcast and unknown destination + address frames being forwarded through the system surpass this + rate, they are dropped. Valid values for this parameter are + in the range (100..500000)." + ::= { els100SystemConfig 5 } + + els100SysGatewayIPAddress OBJECT-TYPE + SYNTAX NetworkAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The IP address of the next hop router (gateway) to which + frames destined for an IP subnet different than what the + system resides are sent." + ::= { els100SystemConfig 6 } + + els100SysTftpStartDownload OBJECT-TYPE + SYNTAX INTEGER{ + download (1), + noDownload (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Start a TFTP download. A SET of this variable with the + value download (1) initiates a TFTP download to upgrade the + system software. The variables els100SysTftpIPAddress and + els100SysTftpFilename must be configured before a download + can begin. A GET of this variable will always return the + value noDownload (2)." + ::= { els100SystemConfig 7 } + + els100SysBootPDhcpEnable OBJECT-TYPE + SYNTAX INTEGER{ + disable (1), + enable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enable or disable the operation of the BootP and DHCP + protocols on the system. These protocols are used for + automatically configuring the system's IP address + information if a properly configured BootP and/or DHCP + server exists on the network." + ::= { els100SystemConfig 8 } + +-- els100SysRmonStatsHistEnable OBJECT-TYPE +-- SYNTAX INTEGER{ +-- disable (1), +-- enable (2) +-- } +-- ACCESS read-write +-- STATUS mandatory +-- DESCRIPTION +-- "Globally enable/disable the operation of the RMON +-- Statistics and History Groups on all ports simultaneously." +-- ::= { els100SystemConfig 9 } + + els100SysReset OBJECT-TYPE + SYNTAX INTEGER{ + noReset (1), + reset (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Initiate a software reset of the system." + ::= { els100SystemConfig 10 } + + els100SysSyslogServer OBJECT-TYPE + SYNTAX NetworkAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The IP address of the Syslog Server." + ::= { els100SystemConfig 11 } + + els100SysLowestSyslogSeverity OBJECT-TYPE + SYNTAX INTEGER{ + emergency (0), + alert (1), + critical (2), + error (3), + warning (4), + notice (5), + info (6), + debug (7) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The Lowest Syslog Severity Level. All logs with + the same or higher severity will be delivered. + Note: higher severity has lower number." + ::= { els100SystemConfig 12 } + + els100SysComPortEnable OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) -- default + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The administrative state of the Com Port." + ::= { els100SystemConfig 13 } + + + els100SysBoardID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The system board ID." + ::= { els100SystemConfig 14 } + + -- The port table - indexed by port + + els100PortTable OBJECT-TYPE + SYNTAX SEQUENCE OF Els100PortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The port table." + ::= { els100 2 } + + els100PortEntry OBJECT-TYPE + SYNTAX Els100PortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the port table." + INDEX { els100Port } + ::= { els100PortTable 1 } + + Els100PortEntry ::= + SEQUENCE { + els100Port + INTEGER, + els100PortStatus + INTEGER, + els100PortDuplexStatus + INTEGER, + els100PortForwardedFrames + Counter, + els100PortRcvdLocalFrames + Counter, + els100PortName + DisplayString, + els100PortEnable + INTEGER, + els100PortSpeed + INTEGER, + els100PortAutonegEnable + INTEGER, + els100PortFlowControlEnable + INTEGER, + els100PortType + INTEGER + } + + els100Port OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of the port, from 1 to the number of ports on + the system." + ::= { els100PortEntry 1 } + + els100PortStatus OBJECT-TYPE + SYNTAX INTEGER{ + up (1), + down (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The connection (link) status of the port, either up + (linked) or down (not linked)." + ::= { els100PortEntry 2 } + + els100PortDuplexStatus OBJECT-TYPE + SYNTAX INTEGER{ + half (1), + full (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The duplex status of the port, either half duplex or + full duplex." + ::= { els100PortEntry 3 } + + els100PortForwardedFrames OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of frames received on the port and forwarded + to another port on the system module for processing." + ::= { els100PortEntry 4 } + + els100PortRcvdLocalFrames OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of frames received where the destination is + on the port." + ::= { els100PortEntry 5 } + + els100PortName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..60)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A descriptive string of up to 60 characters used by the + network administrator to name the port." + ::= { els100PortEntry 6 } + + els100PortEnable OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + enable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The enable status of the port, either enable or disable." + ::= { els100PortEntry 7 } + + els100PortSpeed OBJECT-TYPE + SYNTAX INTEGER { + tenMbps (1), + oneHundredMbps(2), + oneThousandMbps(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The speed the port is operating at: 10Mbps, or + 100Mbps, or 1000Mbps." + ::= { els100PortEntry 8 } + + els100PortAutonegEnable OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + enable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The auto-negotiation status of the port, either enable + or disable. When in the enable (2) state, the port will + automatically configure its duplex and speed operation." + ::= { els100PortEntry 9 } + + els100PortFlowControlEnable OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + enable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The state of flow control operation of the port, either + enable or disable." + ::= { els100PortEntry 10 } + + els100PortType OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + ieee10BaseT(2), + ieee100BaseTx(3), + ieee100BaseFx-MM(4), + ieee100BaseFx-SM(5), + ieee1000BaseCx(6), + ieee1000BaseLx(7), + ieee1000BaseSx(8), + ieee1000BaseT(9), + ieee1000BaseX(10) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Port physical interface type." + ::= { els100PortEntry 11 } + + + -- Switch-level information and configuration + + els100SwitchIPAddress OBJECT-TYPE + SYNTAX NetworkAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The IP address of the system." + ::= { els100Switch 1 } + + els100SwitchSubnetMask OBJECT-TYPE + SYNTAX NetworkAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The subnet mask associated with the IP address of the system." + ::= { els100Switch 2 } + + els100ActiveAgingTime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The aging time of entries in the MAC address forwarding table + of the system." + ::= { els100Switch 3 } + +-- els100PurgeAgingTime OBJECT-TYPE +-- SYNTAX INTEGER +-- ACCESS read-write +-- STATUS mandatory +-- DESCRIPTION +-- "The purge aging time of entries in the MAC address forwarding +-- table of the system." +-- ::= { els100Switch 4 } + + els100SwitchSTPStatus OBJECT-TYPE + SYNTAX INTEGER{ + on (1), + off (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The Spanning Tree status of the system, enter on or off." + ::= { els100Switch 5 } + + els100SwitchManager OBJECT IDENTIFIER ::= { els100Switch 6 } + + els100SwitchTrapRcvr1 OBJECT-TYPE + SYNTAX NetworkAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The IP address of the first SNMP manager to which traps + from the system are directed." + ::= { els100SwitchManager 1 } + + els100SwitchTrapCommunity1 OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..60)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The community name of the first SNMP manager to which traps + from the system are directed." + ::= { els100SwitchManager 2 } + + els100SwitchTrapRcvr2 OBJECT-TYPE + SYNTAX NetworkAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The IP address of the second SNMP manager to which traps + from the system are directed." + ::= { els100SwitchManager 3 } + + els100SwitchTrapCommunity2 OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..60)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The community name of the second SNMP manager to which traps + from the system are directed." + ::= { els100SwitchManager 4 } + + els100SwitchTrapRcvr3 OBJECT-TYPE + SYNTAX NetworkAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The IP address of the third SNMP manager to which traps + from the system are directed." + ::= { els100SwitchManager 5 } + + els100SwitchTrapCommunity3 OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..60)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The community name of the third SNMP manager to which traps + from the system are directed." + ::= { els100SwitchManager 6 } + + els100SwitchTrapRcvr4 OBJECT-TYPE + SYNTAX NetworkAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The IP address of the fourth SNMP manager to which traps + from the system are directed." + ::= { els100SwitchManager 7 } + + els100SwitchTrapCommunity4 OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..60)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The community name of the fourth SNMP manager to which traps + from the system are directed." + ::= { els100SwitchManager 8 } + + els100SwitchPortMirroringStatus OBJECT-TYPE + SYNTAX INTEGER{ + disable (1), + enable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The Port Mirroring status of the system, either disable + or enable." + ::= { els100Switch 7 } + + els100SwitchMirroredPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The port that is being mirrored - the source." + ::= { els100Switch 8 } + + els100SwitchMirroringPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The port that is mirroring - the destination." + ::= { els100Switch 9 } + + els100SwitchXmitMirrorEnable OBJECT-TYPE + SYNTAX INTEGER{ + disable (1), + enable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enable or disable the mirroring of transmitted traffic + out the mirrored port to the mirroring port." + ::= { els100Switch 10 } + + els100SwitchRcvMirrorEnable OBJECT-TYPE + SYNTAX INTEGER{ + disable (1), + enable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enable or disable the mirroring of received traffic + into the mirrored port to the mirroring port." + ::= { els100Switch 11 } + + els100SwitchVlanEnable OBJECT-TYPE + SYNTAX INTEGER{ + disable (1), + enable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Globally enable or disable the VLAN operation of the + system." + ::= { els100Switch 12 } + + -- Switch Info Vlan table - indexed by VLAN + + els100SwitchVlanConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF Els100SwitchVlanEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The VLAN configuration table." + ::= { els100Switch 13 } + + els100SwitchVlanEntry OBJECT-TYPE + SYNTAX Els100SwitchVlanEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the VLAN configuration table." + INDEX { els100SwitchVlanId } + ::= { els100SwitchVlanConfigTable 1 } + + Els100SwitchVlanEntry ::= + SEQUENCE { + els100SwitchVlanId + INTEGER, + els100SwitchVlanName + DisplayString, + els100SwitchVlanPorts + OCTET STRING, + els100SwitchVlanEgressPorts + OCTET STRING, + els100SwitchVlanStatus + INTEGER + } + + els100SwitchVlanId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The number of the VLAN, from 1 to the number of VLAN's + supported on the system." + ::= { els100SwitchVlanEntry 1 } + + els100SwitchVlanName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..60)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A descriptive string of up to 60 characters used by the + network administrator to name the VLAN." + ::= { els100SwitchVlanEntry 2 } + + els100SwitchVlanPorts OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The set of ports in the VLAN. For systems supporting + tagged VLAN's, these are the ports to which packets + on the VLAN are sent untagged. Each octet within the + value of this object specifies a set of eight ports, + with the first octet specifying ports 1 through 8, the + second octet specifying ports 9 through 16, etc. Within + each octet, the most significant bit represents the + lowest numbered port, and the least significant bit + represents the highest numbered port. Thus each port + of the system 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 VLAN; the port is not + included if its bit has a value of '0'." + ::= { els100SwitchVlanEntry 3 } + + els100SwitchVlanEgressPorts OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The set of ports defined to be on other VLAN's to which + tagged packets destined for this specific VLAN should + also be sent. Thus, this variable defines ports on the + system that reach stations downstream which are on this + VLAN and to which traffic may be forwarded. Each octet + within the value of this object specifies a set of eight + ports, with the first octet specifying ports 1 through 8, + the second octet specifying ports 9 through 16, etc. + Within each octet, the most significant bit represents the + lowest numbered port, and the least significant bit + represents the highest numbered port. Thus each port + of the system 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 VLAN; the port is not + included if its bit has a value of '0'." + ::= { els100SwitchVlanEntry 4 } + + els100SwitchVlanStatus OBJECT-TYPE + SYNTAX INTEGER{ + enable (1), + disable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Control variable used to enable or disable the operation + of the associated VLAN in the system." + ::= { els100SwitchVlanEntry 5 } + + els100SwitchVlanPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF Els100SwitchVlanPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The VLAN port configuration table." + ::= { els100Switch 14 } + + els100SwitchVlanPortEntry OBJECT-TYPE + SYNTAX Els100SwitchVlanPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the VLAN port configuration table." + INDEX { els100SwitchVlanPortId } + ::= { els100SwitchVlanPortTable 1 } + + Els100SwitchVlanPortEntry ::= + SEQUENCE { + els100SwitchVlanPortId + INTEGER, + els100SwitchVlanPvid + INTEGER, + els100SwitchVlanPortType + INTEGER + } + + els100SwitchVlanPortId OBJECT-TYPE + SYNTAX INTEGER (0..63) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of the port, from 1 to number of ports + in the system." + ::= { els100SwitchVlanPortEntry 1 } + + els100SwitchVlanPvid OBJECT-TYPE + SYNTAX INTEGER (1..4095) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The port's VLAN ID. For tagged VLAN's, this variable + defines a 12 bit port VLAN ID (PVID) used as the + identifier of the VLAN in the packet tag." + ::= { els100SwitchVlanPortEntry 2 } + + els100SwitchVlanPortType OBJECT-TYPE + SYNTAX INTEGER{ + hybrid (1), + access (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "For tagged VLAN's, the VLAN port type, either hybrid or + access. Hybrid ports allow both tagged and untagged + packets to enter the switch. Access ports only accept + untagged packets." + ::= { els100SwitchVlanPortEntry 3 } + + els100SwitchPriorityEnable OBJECT-TYPE + SYNTAX INTEGER{ + disable (1), + enable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Globally enable or disable the Class of Service traffic + priority mechanism for the system." + ::= { els100Switch 15 } + + els100SwitchPriorityThreshold OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The global priority threshold level for the system + at which VLAN tagged frames entering the associated + port are assigned a high priority. This variable can + have a value from (0...7). Traffic with a priority level + equal to or above this value are high priority. Traffic + with a priority level below this value are normal priority." + ::= { els100Switch 16 } + + els100SwitchPriorityPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF Els100SwitchPriorityPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The priority port table." + ::= { els100Switch 17 } + + els100SwitchPriorityPortEntry OBJECT-TYPE + SYNTAX Els100SwitchPriorityPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the port priority table." + INDEX { els100SwitchPriorityPortId } + ::= { els100SwitchPriorityPortTable 1 } + + Els100SwitchPriorityPortEntry ::= + SEQUENCE { + els100SwitchPriorityPortId + INTEGER, + els100SwitchPriorityDefault + INTEGER + } + + els100SwitchPriorityPortId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The port number, from 1 to number of ports in the + system." + ::= { els100SwitchPriorityPortEntry 1 } + + els100SwitchPriorityDefault OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The port priority level assigned to untagged + traffic entering the associated port. This variable + can have a value in the range (0...7). This value is + compared to the value of the els100SwitchPriorityThreshold + variable to determine if the traffic on the port is + high or normal." + ::= { els100SwitchPriorityPortEntry 2 } + + + els100SwitchSpanningTreeStandby OBJECT-TYPE + SYNTAX INTEGER{ + disable (1), + enable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Globally enable or disable Spanning Tree Standby. + If set to disable, every port will instanly enter + forwarding mode after link up" + ::= { els100Switch 18 } + +END diff --git a/MIBS/enterasys/CTFPS-MIB b/MIBS/enterasys/CTFPS-MIB new file mode 100644 index 0000000..503e5ab --- /dev/null +++ b/MIBS/enterasys/CTFPS-MIB @@ -0,0 +1,621 @@ +CTFPS-MIB DEFINITIONS ::= BEGIN + + -- ctfps-mib.txt + -- Revision: 01.00.00 + -- Date: October 14, 1996 + + -- Cabletron Systems, Inc. + -- 35 Industrial Way, P.O. Box 5005 + -- Rochester, NH 03867-0505 + -- (603) 332-9400 + -- support@ctron.com + + -- + -- This module will be extended, as needed. + -- + + -- Cabletron Systems reserves the right to make changes in + -- specification and other information contained in this document + -- without prior notice. The reader should consult Cabletron Systems + -- to determine whether any such changes have been made. + -- + -- In no event shall Cabletron Systems be liable for any incidental, + -- indirect, special, or consequential damages whatsoever (including + -- but not limited to lost profits) arising out of or related to this + -- document or the information contained in it, even if Cabletron + -- Systems has been advised of, known, or should have known, the + -- possibility of such damages. + -- + -- Cabletron grants vendors, end-users, and other interested parties + -- a non-exclusive license to use this Specification in connection + -- with the management of Cabletron products. + + -- Copyright August 96 Cabletron Systems + +IMPORTS + Gauge, Counter, TimeTicks FROM RFC1155-SMI + OBJECT-TYPE FROM RFC-1212 + ctFPS FROM CTRON-MIB-NAMES ; + + +-- The system group +-- + + fpsSystem OBJECT IDENTIFIER ::= { ctFPS 1 } + + fpsSystemSlotNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The chassis slot of this FPS system." + ::= { fpsSystem 1 } + + fpsSystemMode OBJECT-TYPE + SYNTAX INTEGER + { + bridge(1), + switch(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current operation mode of the FPS." + ::= { fpsSystem 2 } + + fpsMaxPktRam OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum number of packet buffers supported by the system." + ::= { fpsSystem 3 } + + fpsFreePktRam OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of packet buffers currently free in the system." + ::= { fpsSystem 4 } + + fpsOperTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the amount of time the FPS has been operational." + ::= { fpsSystem 5 } + + fpsInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of packets received by the FPS since the last time + the FPS became operational." + ::= { fpsSystem 6 } + + fpsOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of packets forwarded by the FPS." + ::= { fpsSystem 7 } + + fpsInOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of octets received by the FPS." + ::= { fpsSystem 8 } + + fpsOutOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of octets forwarded by the FPS." + ::= { fpsSystem 9 } + +-- +-- +-- +-- +-- FPS PORT table +-- +-- +-- +-- + +fpsPort OBJECT IDENTIFIER ::= { ctFPS 2 } + + fpsActivePorts OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of active FPS ports." + ::= { fpsPort 1 } + + fpsMaxPortNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum number of ports that this FPS system can support." + ::= { fpsPort 2 } + +-- The fpsPortTable contains all of the per fps port information +-- including per port status, port to interface mapping, +-- pointers to associated clusters +-- (port to cluster is many to one relationship) +-- + + fpsPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF FpsPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of status and configuration information on active + FPS ports in the system" + ::= { fpsPort 3 } + + fpsPortEntry OBJECT-TYPE + SYNTAX FpsPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A collection of fps port status and configurations." + INDEX { fpsPortNum } + ::= { fpsPortTable 1 } + + + FpsPortEntry ::= + SEQUENCE { + fpsPortNum + INTEGER, + fpsPortIfNum + INTEGER, + fpsPortType + INTEGER, + fpsPortClusterNum + INTEGER, + fpsPortTotalAvailQueDepth + INTEGER, + fpsPortMaxQueDepth + INTEGER, + fpsPortCurrentQueDepth + INTEGER, + fpsPortBandwidthRequested + INTEGER, + fpsPortBandwidthAllocated + INTEGER, + fpsPortXmitStatus + INTEGER, + fpsPortFwdStatus + INTEGER, + fpsPortLearningStatus + INTEGER, + fpsPortUnknownStatus + INTEGER, + fpsPortBroadcastStatus + INTEGER, + fpsPortViolationStatus + INTEGER, + fpsPortCopyStatus + INTEGER, + fpsPortStatsStatus + INTEGER, + fpsPortSpecialPortsSMT + INTEGER, + fpsPortSpecialPortsHost + INTEGER, + fpsPortSpecialPortsError + INTEGER + } + + fpsPortNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " FPS port number. A unique value in the range between 1 and + fpsActivePorts." + ::= { fpsPortEntry 1 } + + fpsPortIfNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " This object uniquely identifies the interface associated + with the FPS port. This interface number is the same as + the MIBII interface number, ifIndex, defined in RFC1213." + ::= { fpsPortEntry 2 } + + fpsPortType OBJECT-TYPE + SYNTAX INTEGER { + ether(1), + tokenRing(2), + inb(3), + fddi(4), + host(5), + atm(6), + wan(7), + other(8) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Media type of this FPS port." + ::= { fpsPortEntry 3 } + + fpsPortClusterNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "FPS cluster associated with this FPS port. Cluster numbers + are used to allocate FPS bandwidth for this port." + ::= { fpsPortEntry 4 } + + fpsPortTotalAvailQueDepth OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Que depth assigned to this FPS port's queue. This number + represents the hardware limit for the queue and can be no + greater than fpsPortMaxQueDepth for this FPS port." + ::= { fpsPortEntry 5 } + + fpsPortMaxQueDepth OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Maximum depth this queue can be set to for this FPS port. + This number may be equal or less than the hardware limit." + ::= { fpsPortEntry 6 } + + fpsPortCurrentQueDepth OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The actual queue depth on this FPS port. This value is from + (fpsPortTotalAvailQueDepth - the number of queue entries on the + queue at any one time)." + ::= { fpsPortEntry 7 } + + fpsPortBandwidthRequested OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Amount of bandwidth (in Mb/s) that this port is + requesting from the FPS" + ::= { fpsPortEntry 8 } + + fpsPortBandwidthAllocated OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Estimate of the actual bandwidth this port is receiving + (in Mb/s) from the FPS. This value may be lower or higher + than the required bandwidth." + ::= { fpsPortEntry 9 } + + fpsPortXmitStatus OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current state of this port's transmit enable bit in + the Transmit Enable Register (LUFW)." + ::= { fpsPortEntry 10 } + + fpsPortFwdStatus OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current state of this port's forward enable bit + in the Forward Enable Register (LUFW). If enabled, + the FPS will allow packets received on this port to + be forwarded through the system" + ::= { fpsPortEntry 11 } + + fpsPortLearningStatus OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current state of this port's bit in the Learn Enable + Mask (LUFW). If enabled the FPS will allow dynamic + learning on frames received on this port." + ::= { fpsPortEntry 12 } + + fpsPortUnknownStatus OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current state of this port's bit in the Unkown Mask + (LUFW). If enabled the FPS will forward packets that + are unknown to this port." + ::= { fpsPortEntry 13 } + + fpsPortBroadcastStatus OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current state of this port's bit in the Broadcast + Mask (LUFW). If enabled the FPS will forward broadcast + packets to this port." + ::= { fpsPortEntry 14 } + + fpsPortViolationStatus OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current state of this port's bit in the Violation + Mask (LUFW). If enabled the FPS will forward packets + that are in violation to this port. Note: This value + is only valid in connection mode." + ::= { fpsPortEntry 15 } + + fpsPortCopyStatus OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current state of this port's bit in the Copy + Mask (LUFW). If enabled the FPS will copy packets + to this port whose BAF entry has the 'copyl' bit set." + ::= { fpsPortEntry 16 } + + fpsPortStatsStatus OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current state of this port's bit in the Statistics + Mask (LUFW). If enabled the FPS will collect statistics + on this port. These stats are found in the system table." + ::= { fpsPortEntry 17 } + + fpsPortSpecialPortsSMT OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object represents whether or not this port has been + selected to receive SMT multicast and broadcast frames" + ::= { fpsPortEntry 18 } + + fpsPortSpecialPortsHost OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object represents whether or not this port has been + selected to receive to-host frames" + ::= { fpsPortEntry 19 } + + fpsPortSpecialPortsError OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object represents whether or not this port has been + selected to receive errored frames" + ::= { fpsPortEntry 20 } + + + +fpsCluster OBJECT IDENTIFIER ::= { ctFPS 3 } + + fpsActiveClusters OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of valid FPS clusters in the system." + ::= { fpsCluster 1 } + +-- The fpsClusterTable contains all of the cluster information +-- including valid cluster numbers, cluster type, Round Robin +-- enable status, and ports per cluster. + + fpsClusterTable OBJECT-TYPE + SYNTAX SEQUENCE OF FpsClusterEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of fps cluster entries" + ::= { fpsCluster 2 } + + fpsClusterEntry OBJECT-TYPE + SYNTAX FpsClusterEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A collection of fps cluster entries." + INDEX { fpsClusterNumber } + ::= { fpsClusterTable 1 } + + + FpsClusterEntry ::= + SEQUENCE { + fpsClusterNumber + INTEGER, + fpsClusterType + INTEGER, + fpsClusterRoundRobin + INTEGER, + fpsPortsPerCluster + INTEGER + } + + fpsClusterNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of this object uniquely identifies the cluster + table entry. Cluster numbers are mapped to FPS ports for + bandwidth allocation." + ::= { fpsClusterEntry 1 } + + fpsClusterType OBJECT-TYPE + SYNTAX INTEGER { + ethernet(1), + token-ring(2), + inb(3), + fnb(4), + host(5), + atm(6), + wan(7) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Media type of the FPS port that is attached to this cluster + number." + ::= { fpsClusterEntry 2 } + + fpsClusterRoundRobin OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Whether a cluster is signed up for RoundRobin arbitration or + not. Round Robin clusters will be given unused time slices." + ::= { fpsClusterEntry 3 } + + fpsPortsPerCluster OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of FPS ports that share this cluster number for FPS + bandwidth." + ::= { fpsClusterEntry 4 } + + +fpsDMAF OBJECT IDENTIFIER ::= { ctFPS 4 } + + + +-- DMAF +-- +-- DMAF utilization objects +-- +-- + + dmafBandWidth3SecUtil OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Estimate of total FPS bandwidth utilized over + the last three seconds as a function of DMAFTimeSlices. + The counter represents hundreths of percent utilization. + For example a count of 25 would represent .25 percent + utilization." + ::= { fpsDMAF 1 } + + + +-- BAF +-- +-- BAF objects +-- +-- +fpsBAF OBJECT IDENTIFIER ::= { ctFPS 5 } + + bafEntryCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of entries currently used in this BAF. + This number shall include static as well as dynamic entries" + ::= { fpsBAF 1 } + + bafMaxEntry OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum number of entries this BAF can hold per hardware. + This includes static as well as dynamic entries" + ::= { fpsBAF 2 } + + baf3SecUtil OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Percentage of time that the BAF was utilized + over the last three seconds. The Counter represents + hundreths of percent. For example a value of 20 would + represent .20 percent." + ::= { fpsBAF 3 } + +END diff --git a/MIBS/enterasys/CTFRAMER-CONFIG-MIB b/MIBS/enterasys/CTFRAMER-CONFIG-MIB new file mode 100644 index 0000000..c2356aa --- /dev/null +++ b/MIBS/enterasys/CTFRAMER-CONFIG-MIB @@ -0,0 +1,202 @@ +CTFRAMER-CONFIG-MIB DEFINITIONS ::= BEGIN + +-- Ctron Framer Config MIB +-- Revision: 01.00.01 +-- Date: April 18, 1999 +-- Part Number: + +-- Cabletron Systems, Inc. +-- 35 Industrial Way, P.O. Box 5005 +-- Rochester, NH 03867-0505 +-- (603) 332-9400 +-- support@ctron.com + +-- This module provides authoritative definitions for part +-- of the naming tree below: +-- +-- cabletron { enterprises 52 } +-- +-- This module will be extended, as additional sub-sections +-- of this naming tree are defined. +-- + +-- Cabletron Systems reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. + +-- Copyright August 96 Cabletron Systems + +IMPORTS + +-- In the orignal text at ctron:/user/ctron/mibs/enterprise/release/ctframer-mib.txt +-- ctFramerConfig was imported from CTRON-MIB-NAMES. But in this document +-- ctFramerConfig is imported from CTIF-EXT-MIB since this MIB is part +-- of the default database loaded by the Spectrum Browser and also contains +-- defintion for ctFramerConfig. + + ctFramerConfig, ctIfPortPortNumber + FROM CTIF-EXT-MIB + + ifIndex + FROM RFC1213-MIB + + OBJECT-TYPE + FROM RFC-1212; + +-- +--======================================================================= +-- ctFramerConfig Groups + +ctFramerBaseConfig OBJECT IDENTIFIER ::= { ctFramerConfig 1 } +ctFramerSonetConfig OBJECT IDENTIFIER ::= { ctFramerConfig 2 } +ctFramerDS3Config OBJECT IDENTIFIER ::= { ctFramerConfig 3 } + + +-- +--===================================================================== +-- This table allows a user to configure the chip on the physical +-- medium. This chip is responsible for framing the bits in the correct +-- manner for the wire. + +ctFramerConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtFramerConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of framer configuration objects for a physical port on + a particular interface." + ::= { ctFramerBaseConfig 1 } + +ctFramerConfigEntry OBJECT-TYPE + SYNTAX CtFramerConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry containing objects pertaining to the configuration + of the framer on a physical port on an interface." + INDEX { ifIndex, ctIfPortPortNumber } + ::= { ctFramerConfigTable 1 } + +CtFramerConfigEntry ::= + SEQUENCE { + ctFramerStatsConfig + INTEGER, + ctFramerAlarmsConfig + INTEGER, + ctFramerMediumConfig + INTEGER, + ctFramerIdleCellsConfig + INTEGER, + ctFramerCellPayScramConfig + INTEGER + } + +ctFramerStatsConfig OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Setting this object to 'on' will activate the framer MIBs as + specified by either RFC-1595 or RFC-1407 depending on whether + the interface uses SONET/SDH framing or DS3 framing respectively. + Note: Setting this to 'on' will permit gathering of framer + statistics at the expense of processing time. However, it might + be a valuable debugging aid to turn on the framer MIB. + + Setting this object to 'off' will deactivate the respective + framer MIBs, thus saving processing time. + + It is emphasized that collection of statistics for the framer + is resource (processor, memory) intensive. + + This object is persistent." + DEFVAL { off } + ::= { ctFramerConfigEntry 1 } + +ctFramerAlarmsConfig OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object activates/deactivates the detection and initiation + of framer alarms. + + for SONET/SDH framed physical ports: + RDI - remote defect indicator + AIS - alarm indication signal + + for DS3 framed physical ports: + yellow signal alarms + + This object is persistent." + DEFVAL { off } + ::= { ctFramerConfigEntry 2 } + +ctFramerMediumConfig OBJECT-TYPE + SYNTAX INTEGER { + sonet(1), + sdh(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object controls whether a SONET or a SDH signal is used + across this physical port. + + sonet - synchronous optical network + sdh - synchronous digital heirarchy + + This object is persistent." + DEFVAL { sonet } + ::= { ctFramerConfigEntry 3 } + +ctFramerIdleCellsConfig OBJECT-TYPE + SYNTAX INTEGER { + idle(1), + unassigned(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "When this object is set to idle, null cells + will have the CLP bit set. + + When this object is set to unassigned, null + cells will not have the CLP bit set. + + This object is persistent." + ::= { ctFramerConfigEntry 4 } + +ctFramerCellPayScramConfig OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object activates/deactivates cell payload + transmit scrambling and receive descrambling. + + This object is persistent." + ::= { ctFramerConfigEntry 5 } + +END diff --git a/MIBS/enterasys/CTIF-EXT-MIB b/MIBS/enterasys/CTIF-EXT-MIB new file mode 100644 index 0000000..e6c9782 --- /dev/null +++ b/MIBS/enterasys/CTIF-EXT-MIB @@ -0,0 +1,984 @@ +CTIF-EXT-MIB DEFINITIONS ::= BEGIN + +-- ctif-ext-mib Cabletron's extension to the MIB-II +-- Revision: 1.06.03 +-- Part Number: 2170559 + +-- LAST-UPDATED "200302241529Z" - Mon Feb 24 15:29 GMT 2003 +-- ORGANIZATION "Enterasys Networks" +-- CONTACT-INFO +-- "Postal: Enterasys Networks +-- 35 Industrial Way, P.O. Box 5005 +-- Rochester, NH 03867-0505 +-- USA +-- Phone: +1 603 332 9400 +-- E-mail: support@enterasys.com +-- WWW: http://www.enterasys.com" + +-- This module provides authoritative definitions for part +-- of the naming tree below: +-- +-- cabletron { enterprises 52 } +-- +-- This module will be extended, as additional sub-sections +-- of this naming tree are defined. +-- + +-- Cabletron Systems reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. + +-- Copyright 1995-2003 Enterasys Networks, Inc. + +IMPORTS + ctronMib2 FROM CTRON-MIB-NAMES + ifIndex FROM IF-MIB + Counter FROM RFC1155-SMI + DisplayString FROM RFC1213-MIB + OBJECT-TYPE FROM RFC-1212; + + -- Textual convention + + -- DisplayString ::= OCTET STRING + -- This data type is used to model textual information taken from + -- the NVT ASCII character set. By convention, objects with this + -- syntax are declared as having: + -- + -- SIZE (0..255) + +-- This MIB defines Cabletron extensions to MIB-II. Groups within this MIB +-- refer to the group that the objects pertain to within MIB-II. + +-- Groups within this MIB are + +commonDev OBJECT IDENTIFIER ::= { ctronMib2 1 } +ctIf OBJECT IDENTIFIER ::= { ctronMib2 2 } +ctIfPort OBJECT IDENTIFIER ::= { ctronMib2 3 } +ctIfCp OBJECT IDENTIFIER ::= { ctronMib2 4 } +ctSNMP OBJECT IDENTIFIER ::= { ctronMib2 5 } +ctSonet OBJECT IDENTIFIER ::= { ctronMib2 6 } +ctVirtual OBJECT IDENTIFIER ::= { ctronMib2 7 } +ctStats OBJECT IDENTIFIER ::= { ctronMib2 8 } +ctFramerConfig OBJECT IDENTIFIER ::= { ctronMib2 9 } +ctIfHC OBJECT IDENTIFIER ::= { ctronMib2 10 } + +-- The commonDevice group this group is an extension to the system +-- group of MIB2. It contains similar information to that defined +-- within the system group of MIB-II. + +-- Implementation of this group is optional for all Cabletron +-- devices. + +comDeviceTime OBJECT-TYPE + SYNTAX DisplayString (SIZE(6|8)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The current time of day, in 24 hour format, as + measured by the device. The representation shall + use the standard HHMMSS format." + ::= { commonDev 1 } + +comDeviceDate OBJECT-TYPE + SYNTAX DisplayString (SIZE(8)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The current date, as measured by the device. The + representation shall use the standard MMDDYYYY + format." + ::= { commonDev 2 } + +comDeviceBoardMap OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains a bit encoded representation of slots that contain MIM + boards. If a bit is one then that slot is occupied by a board." + ::= { commonDev 3 } + + +-- ctIf group implementation of this group is optional + +-- the ctIf group contains information about the type of interface ie +-- the type of BRIM etc. This information is not available +-- in the interface group of MIB-II. + +ctIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtIfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table defines an extension to the interface table." + ::= { ctIf 1 } + +ctIfEntry OBJECT-TYPE + SYNTAX CtIfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This defines each conceptual row within the ctIfTable" + INDEX { ctIfNumber } + ::= { ctIfTable 1 } + +CtIfEntry ::= + SEQUENCE { + ctIfNumber + INTEGER, + ctIfPortCnt + INTEGER, + ctIfConnectionType + OBJECT IDENTIFIER, + ctIfLAA + OCTET STRING, + ctIfDuplex + INTEGER, + ctIfCapability + INTEGER, + ctIfRedundancy + INTEGER + } + +ctIfNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This defines the interface that is being described. This is the + same as ifIndex." + ::= { ctIfEntry 1 } + +ctIfPortCnt OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This defines the number of ports on the interface that is being + described." + ::= { ctIfEntry 2 } + +ctIfConnectionType OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Defines the specific type of the interface connection (BRIM, etc). + This is defined within ctron-oids. This differs from the nature of + the interface as defined by ifType as found in MIB-II." + ::= { ctIfEntry 3 } + +ctIfLAA OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (6)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object is used by a device (with a Token Ring + interface) to set a Locally Administered Address (LAA) + for it's MAC hardware address. When set, this LAA will + override the default Universally Administered Address or + burned in address of the interface. + + For devices that do not support LAA: + + - a read will return all zeros. + + - any write attempt will return BADVALUE. + + For devices that support LAA: + + - valid values are 4000 0000 0000 to 4000 7fff ffff, + and 0000 0000 0000 (a value of all zeros, causes + interface to use the burned in address). + + - a set (write) with an invalid value, returns BADVALUE. + + - after a write, new values will only become active + after the Token Ring interface has been closed and + then opened again. + + - a read of ctIfLAA will always return same value as + ifPhysAddress, except in the case where; + + o ctIfLAA has been set, but interface has + not yet been closed and reopened, in + this case the last set value is returned. + + Note that a read of ifPhysAddress will always return the + physical address currently being used by the interface." + ::= { ctIfEntry 4 } + +ctIfDuplex OBJECT-TYPE + SYNTAX INTEGER { + other(1), + standard(2), + full(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Defines the duplex mode that the interface is set to + operate in. + + For devices that do not support this capability: + + - a read will return standard(2). + + - any write attempt will return BADVALUE. + + - fast ethernet devices will report other(1)." + ::= { ctIfEntry 5 } + +ctIfCapability OBJECT-TYPE + SYNTAX INTEGER { + other(1), + standard(2), + fullDuplex(3), + fastEthernet(4), + ethernetBased(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Defines the cabability of the underlying hardware in + supporting full duplex. This object will have a value + of fullDuplex(3) if all hardware is capable of supporting + full duplex operation." + + ::= { ctIfEntry 6 } + +ctIfRedundancy OBJECT-TYPE + SYNTAX INTEGER { + redundant (1), + not-redundant (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Defines whether or not an interface supports redundancy." + + ::= { ctIfEntry 7 } + + +-- ctIfPort group implementation of this group is optional + +-- The ctIfPort group contains information about the type of port on the +-- interface ie the type of EPIM, TPIM etc. This information is not +-- available in the interface group of MIB-II. + +ctIfPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtIfPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table defines an extension to the interface table." + ::= { ctIfPort 1 } + +ctIfPortEntry OBJECT-TYPE + SYNTAX CtIfPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This defines each conceptual row within the ctIfPortTable" + INDEX { ctIfPortIfNumber, ctIfPortPortNumber } + ::= { ctIfPortTable 1 } + +CtIfPortEntry ::= + SEQUENCE { + ctIfPortPortNumber + INTEGER, + ctIfPortIfNumber + INTEGER, + ctIfPortType + OBJECT IDENTIFIER, + ctIfPortLinkStatus + INTEGER, + ctIfPortTrapStatus + INTEGER + } + +ctIfPortPortNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This defines the port that is being described." + ::= { ctIfPortEntry 1 } + +ctIfPortIfNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This defines the interface that the port being described is on." + ::= { ctIfPortEntry 2 } + +ctIfPortType OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Defines the specific type of the port (EPIM, TPIM). + This is defined within ctron-oids." + ::= { ctIfPortEntry 3 } + +ctIfPortLinkStatus OBJECT-TYPE + SYNTAX INTEGER { + notLinked(1), + linked(2), + notApplicable(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Defines the status of the port connection." + ::= { ctIfPortEntry 4 } + +ctIfPortTrapStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) -- default + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Defines the trap forwarding status of the port. A value of (1) + indicates that a trap WILL NOT be sent if the port goes down and + a value of (2) which is the default value, indicates that a trap + WILL be sent if the port goes down." + ::= { ctIfPortEntry 5 } + + +-- ctIfCp group implementation of this group is optional + +-- the ctIfCp group contains information about the com port configuration +-- on the MMAC Management Modules (e.g., EMME, TRMM), and on the MMAC-Plus +-- Environmental Module + + +ctCpTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtCpEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table defines a Com Port Table." + ::= { ctIfCp 1 } + +ctCpEntry OBJECT-TYPE + SYNTAX CtCpEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This defines each conceptual row within the ctCPTable" + INDEX { ctComPort } + ::= { ctCpTable 1 } + +CtCpEntry ::= + SEQUENCE { + ctComPort + INTEGER, + ctCpFunction + INTEGER, + ctIfNum + INTEGER, + ctCpAdminStatus + INTEGER + } + +ctComPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the index into the Com Port Table and defines the Com Port + that is being described. com1 = 1, com2 = 2" + ::= { ctCpEntry 1 } + +ctCpFunction OBJECT-TYPE + SYNTAX INTEGER { + lm(1), -- Local Management (default) + ups(2), -- UPS + slip(3), -- SLIP + ppp(4) -- PPP + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Defines the Com Port Function supported by that Com Port." + ::= { ctCpEntry 2 } + +ctIfNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This defines the interface that is being described. This is the + same as ifIndex. This is only valid if ctCpFunction is SLIP or PPP, + otherwise, 0" + ::= { ctCpEntry 3 } + +ctCpAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) -- default + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The administrative state of the Com Port." + ::= { ctCpEntry 4 } + + +-- The SNMP group. Implementation of this group is mandatory when +-- the SNMPv2 protocol is present within the device. + +enableSNMPv1 OBJECT-TYPE +SYNTAX INTEGER { + disable(1), + enable(2) } +ACCESS read-write +STATUS mandatory +DESCRIPTION + "This object allows control over the SNMPv1 protocol. If set to + a value of disable(1) then the SNMPv1 protocol will not be accepted + by the device." +::= { ctSNMP 1 } + +enableSNMPv2 OBJECT-TYPE +SYNTAX INTEGER { + disable(1), + enable(2) } +ACCESS read-write +STATUS mandatory +DESCRIPTION + "This object allows control over the SNMPv2 protocol. If set to + a value of disable(1) then the SNMPv2 protocol will not be accepted + by the device." +::= { ctSNMP 2 } + +enableSNMPv1Counter64 OBJECT-TYPE +SYNTAX INTEGER { + disable(1), + enable(2) } +ACCESS read-write +STATUS mandatory +DESCRIPTION + "This object allows control over the SNMPv1 protocol agent. If + set to a value of enable(2) then the SNMPv1 agent will return + Counter64 objects using SNMPv2 syntax. If set to a value of disable(1) + then the SNMPv1 agent will return any Counter64 objects as Counter32." +::= { ctSNMP 3 } + +-- ctIfNumber {ctIfEntry 1} +-- ctIfPortPortNumber {ctIfPortEntry 1} + + +-- The ctSonet group is an optional group. IT contains information +-- pertaining to the optical connectivity speed. + +ctSonetTable OBJECT-TYPE +SYNTAX SEQUENCE OF CtSonetEntry +ACCESS not-accessible +STATUS deprecated +DESCRIPTION + "This table defines the Sonet table." +::= { ctSonet 1 } + +ctSonetEntry OBJECT-TYPE +SYNTAX CtSonetEntry +ACCESS not-accessible +STATUS deprecated +DESCRIPTION + "This defines each conceptual row within the ctSonetTable." +INDEX { ctSonetIfIndex } +::= { ctSonetTable 1 } + +CtSonetEntry ::= +SEQUENCE { ctSonetIfIndex + INTEGER, + ctSonetMediumType + INTEGER } + +ctSonetIfIndex OBJECT-TYPE +SYNTAX INTEGER +ACCESS read-only +STATUS deprecated +DESCRIPTION + "This defines the interface being described. It is the same as + IfIndex." +::= { ctSonetEntry 1 } + +ctSonetMediumType OBJECT-TYPE +SYNTAX INTEGER { + sonet(1), + sdh(2) + } +ACCESS read-write +STATUS deprecated +DESCRIPTION + "This variable identifies whether a SONET or a SDH + signal is used across this interface." +::= { ctSonetEntry 2 } + + +-- ctVirtual group implementation is optional + +-- The ctVirtual group contains information on managing virtual interfaces +-- and ports. + +ctVirtualIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtVirtualIfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table defines a Virtual IF Table." + ::= { ctVirtual 1 } + +ctVirtualIfEntry OBJECT-TYPE + SYNTAX CtVirtualIfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This defines each conceptual row within the ctVirtualIfTable" + INDEX { ctVirtualIfIndex } + ::= { ctVirtualIfTable 1 } + +CtVirtualIfEntry ::= SEQUENCE { + ctVirtualIfIndex + INTEGER, + ctVirtualIfPhysicalInterface + INTEGER, + ctVirtualIfType + OBJECT IDENTIFIER, + ctVirtualIfNumPorts + INTEGER + } + +ctVirtualIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Returns the virtual If Index." + ::= { ctVirtualIfEntry 1 } + +ctVirtualIfPhysicalInterface OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value displays the physical interface that owns + the virtual interface. This is the IfIndex from MIB-II." + ::= { ctVirtualIfEntry 2 } + +ctVirtualIfType OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value displays the physical interface type." + ::= { ctVirtualIfEntry 3 } + +ctVirtualIfNumPorts OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value displays the number of virtual ports." + ::= { ctVirtualIfEntry 4 } + +ctVirtualIfPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtVirtualIfPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table defines the Virtual Port types." + ::= { ctVirtual 2 } + +ctVirtualIfPortEntry OBJECT-TYPE + SYNTAX CtVirtualIfPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This defines each conceptual row within the ctVirtualIfPortTable." + INDEX { ctVirtualIfPortIfIndex, ctVirtualIfPortNumber } + ::= { ctVirtualIfPortTable 1 } + +CtVirtualIfPortEntry ::= SEQUENCE { + ctVirtualIfPortIfIndex + INTEGER, + ctVirtualIfPortNumber + INTEGER, + ctVirtualIfPortType + INTEGER, + ctVirtualIfPortVPI + INTEGER, + ctVirtualIfPortVCI + INTEGER + } + +ctVirtualIfPortIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Returns the virtual If Index." + ::= { ctVirtualIfPortEntry 1 } + +ctVirtualIfPortNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The application port number of the port being described." + ::= { ctVirtualIfPortEntry 2 } + +ctVirtualIfPortType OBJECT-TYPE + SYNTAX INTEGER { + portVirtualTypeSvc (1), + portVirtualTypePvcLlc (2), + portVirtualTypePvcVcmux (3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This defines the port type from ctron-oids." + ::= { ctVirtualIfPortEntry 3 } + +ctVirtualIfPortVPI OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This returns the Virtual Path Identifier value." + ::= { ctVirtualIfPortEntry 4 } + +ctVirtualIfPortVCI OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This returns the Virtual Channel Identifier value." + ::= { ctVirtualIfPortEntry 5 } + + +-- The ctStats group is an optional group. It contains information +-- pertaining to the ability to pass Token Ring MAC frames to the HOST +-- to collect stats on an interface. + +ctStatsTable OBJECT-TYPE +SYNTAX SEQUENCE OF CtStatsEntry +ACCESS not-accessible +STATUS mandatory +DESCRIPTION + "This table defines the Stats table." +::= { ctStats 1 } + +ctStatsEntry OBJECT-TYPE +SYNTAX CtStatsEntry +ACCESS not-accessible +STATUS mandatory +DESCRIPTION + "This defines each StatsTable." +INDEX { ctStatsIfIndex } +::= { ctStatsTable 1 } + +CtStatsEntry ::= +SEQUENCE { ctStatsIfIndex + INTEGER, + ctStatsIfEnable + INTEGER } + +ctStatsIfIndex OBJECT-TYPE +SYNTAX INTEGER +ACCESS read-only +STATUS mandatory +DESCRIPTION + "This defines the interface being described. It is the same as + IfIndex." +::= { ctStatsEntry 1 } + +ctStatsIfEnable OBJECT-TYPE +SYNTAX INTEGER { + enable(1), + disable(2) +} +ACCESS read-write +STATUS mandatory +DESCRIPTION + "This allows the interface to pass Token Ring MAC frames to the +HOST for processing. + When disabled, stats will not be gathered on the interface. + Default is Enabled. + For devices that do not support this capability + any write attempt will return BADVALUE." +::= { ctStatsEntry 2 } + + +-- ctIfHC group implementation of this group is optional + +-- the ctIfHC group contains 64 bit equivalent counter support on high +-- capacity ethernet interfaces. This information is not available +-- in the interface group of MIB-II. + +ctIfHCStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtIfHCStatsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table defines an extension to the interface table. + + This table consists of interface counters grouped together. + For each counter type in the table their is a 32 bit counter + and a 32 bit overflow counter. This effectively provides a + method for counting up to 64 bits." + ::= { ctIfHC 1 } + +ctIfHCStatsEntry OBJECT-TYPE + SYNTAX CtIfHCStatsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This defines each conceptual row within the ctIfHCStatsTable. + Entries in this table will exist for High Capacity Interfaces." + INDEX { ifIndex } + ::= { ctIfHCStatsTable 1 } + +CtIfHCStatsEntry ::= + SEQUENCE { + ctIfInOctets Counter, + ctIfInOctetsOverflows Counter, + ctIfInUcastPkts Counter, + ctIfInUcastPktsOverflows Counter, + ctIfInMulticastPkts Counter, + ctIfInMulticastPktsOverflows Counter, + ctIfInBroadcastPkts Counter, + ctIfInBroadcastPktsOverflows Counter, + ctIfOutOctets Counter, + ctIfOutOctetsOverflows Counter, + ctIfOutUcastPkts Counter, + ctIfOutUcastPktsOverflows Counter, + ctIfOutMulticastPkts Counter, + ctIfOutMulticastPktsOverflows Counter, + ctIfOutBroadcastPkts Counter, + ctIfOutBroadcastPktsOverflows Counter + } + +ctIfInOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of octets received on the interface, + including framing characters." + ::= { ctIfHCStatsEntry 1 } + +ctIfInOctetsOverflows OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of times the associated ctIfInOctets + counter has overflowed." + ::= { ctIfHCStatsEntry 2 } + +ctIfInUcastPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + 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." + ::= { ctIfHCStatsEntry 3 } + +ctIfInUcastPktsOverflows OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of times the associated ctIfInUcastPkts + counter has overflowed." + ::= { ctIfHCStatsEntry 4 } + +ctIfInMulticastPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + 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." + ::= { ctIfHCStatsEntry 5 } + +ctIfInMulticastPktsOverflows OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of times the associated ctIfInMulticastPkts + counter has overflowed." + ::= { ctIfHCStatsEntry 6 } + +ctIfInBroadcastPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + 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." + ::= { ctIfHCStatsEntry 7 } + +ctIfInBroadcastPktsOverflows OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of times the associated ctIfInBroadcastPkts + counter has overflowed." + ::= { ctIfHCStatsEntry 8 } + +ctIfOutOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of octets transmitted out of the + interface, including framing characters." + ::= { ctIfHCStatsEntry 9 } + +ctIfOutOctetsOverflows OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of times the associated ctIfOutOctets + counter has overflowed." + ::= { ctIfHCStatsEntry 10 } + +ctIfOutUcastPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + 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." + ::= { ctIfHCStatsEntry 11 } + +ctIfOutUcastPktsOverflows OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of times the associated ctIfOutUcastPkts + counter has overflowed." + ::= { ctIfHCStatsEntry 12 } + +ctIfOutMulticastPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + 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." + ::= { ctIfHCStatsEntry 13 } + +ctIfOutMulticastPktsOverflows OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of times the associated ctIfOutMulticastPkts + counter has overflowed." + ::= { ctIfHCStatsEntry 14 } + +ctIfOutBroadcastPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + 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." + ::= { ctIfHCStatsEntry 15 } + +ctIfOutBroadcastPktsOverflows OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of times the associated ctIfOutBroadcastPkts + counter has overflowed." + ::= { ctIfHCStatsEntry 16 } + + +-- Trap Description +-- InterfacePortInsertion + +-- Specfic Trap Type Code - 0x1A0 + +-- This trap will be generated when it is detected that an +-- interface port has been inserted. +-- The interesting information will include: + +-- ctIfNumber {ctIfEntry 1} +-- ctIfPortPortNumber {ctIfPortEntry 1} +-- ctIfPortType {ctIfPortEntry 3} + +-- Trap Description +-- InterfacePortRemoval + +-- Specfic Trap Type Code - 0x1A1 + +-- This trap will be generated when it is detected that an +-- interface port has been removed. +-- The interesting information will include: + +-- ctIfNumber {ctIfEntry 1} +-- ctIfPortPortNumber {ctIfPortEntry 1} + +-- Trap Description +-- InterfacePortLinkUp + +-- Specfic Trap Type Code - 0x1A2 + +-- This trap will be generated when it is determined that +-- a port on a strictly bridging interface (not a "repeater") has +-- been connected to a LAN. This is only appropriate +-- for ports that support the concept of a link state. +-- The interesting information will include: + +-- ctIfNumber {ctIfEntry 1} +-- ctIfPortPortNumber {ctIfPortEntry 1} + +-- Trap Description +-- InterfacePortLinkDown + +-- Specfic Trap Type Code - 0x1A3 + +-- This trap will be generated when a previously attached +-- bridging port has been disconnected from a LAN. This is only +-- appropriate for ports that support the concept of a link state. +-- The interesting information will include: + +END diff --git a/MIBS/enterasys/CTINB-MIB b/MIBS/enterasys/CTINB-MIB new file mode 100644 index 0000000..a1d7263 --- /dev/null +++ b/MIBS/enterasys/CTINB-MIB @@ -0,0 +1,492 @@ +CTINB-MIB DEFINITIONS ::= BEGIN + + -- ctinb-info-mib + -- Revision: 01.00.00 + -- Date: October 14, 1996 + + -- Cabletron Systems, Inc. + -- 35 Industrial Way, P.O. Box 5005 + -- Rochester, NH 03867-0505 + -- (603) 332-9400 + -- support@ctron.com + + -- + -- This module will be extended, as needed. + -- + + -- Cabletron Systems reserves the right to make changes in + -- specification and other information contained in this document + -- without prior notice. The reader should consult Cabletron Systems + -- to determine whether any such changes have been made. + -- + -- In no event shall Cabletron Systems be liable for any incidental, + -- indirect, special, or consequential damages whatsoever (including + -- but not limited to lost profits) arising out of or related to this + -- document or the information contained in it, even if Cabletron + -- Systems has been advised of, known, or should have known, the + -- possibility of such damages. + -- + -- Cabletron grants vendors, end-users, and other interested parties + -- a non-exclusive license to use this Specification in connection + -- with the management of Cabletron products. + + -- Copyright August 96 Cabletron Systems + + IMPORTS + Counter, TimeTicks + FROM RFC1155-SMI + OBJECT-TYPE + FROM RFC-1212 + ctINBinfo + FROM CTRON-MIB-NAMES ; + + +-- +-- The inbMonarchsystem table represents the Monarch(INB mgr) information +-- on a per INB basis +-- +-- + inbMonarchSystem OBJECT IDENTIFIER ::= { ctINBinfo 1 } + + inbMonarchSystemTable OBJECT-TYPE + SYNTAX SEQUENCE OF InbMonarchSystemEntry + ACCESS not-accessible + STATUS mandatory + ::= { inbMonarchSystem 1 } + + inbMonarchSystemEntry OBJECT-TYPE + SYNTAX InbMonarchSystemEntry + ACCESS not-accessible + STATUS mandatory + INDEX { inbMonarchINB } + ::= { inbMonarchSystemTable 1 } + + InbMonarchSystemEntry ::= + SEQUENCE { + inbMonarchSystemINB + INTEGER, + inbMonarchStatusTimeStamp + TimeTicks, + inbMonarchBandwidth + INTEGER, + inbMonarchTDMSlotMode + INTEGER, + inbMonarchTDMSlotTotal + INTEGER, + inbMonarchSystemTDMSlotActual + INTEGER, + inbMonarchTDMSlotbandwidth + INTEGER + } + + inbMonarchSystemINB OBJECT-TYPE + SYNTAX INTEGER{ + inbA(1), + inbB(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Two physical INB's may exist on a module. This + object distinquishes which INB, INB-A or INB-B." + ::= { inbMonarchSystemEntry 1 } + + inbMonarchStatusTimeStamp OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object represents the value of sysUptime when + the Monarch last changed." + ::= { inbMonarchSystemEntry 2 } + + inbMonarchBandwidth OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The bandwidth of this INB in Megabits." + ::= { inbMonarchSystemEntry 3 } + + inbMonarchTDMSlotMode OBJECT-TYPE + SYNTAX INTEGER { + automatic(1), + userPolicy(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The automatic TDM mode overides any preset TDM + allocation. All boards get an equal number of + pre-allocated TDM slots, adding up to 100% of total + INB bandwidth, and have Round Robin enabled. The + automatic mode will, in effect, provide each board + with a 1/(number of boards) minimum guarantee + INB bandwidth. + + The userPolicy mode will have the per board policy + enforced. Each board will have a level of service + (TDM slots, Round Robin arbitration from the + inbMonarchTable) associated with it to take effect + when this object is set to user_policy. Newly + inserted boards will default to Round Robin and + share the remaining fixed INB bandwidth + (inbMonarchTDMSlotTotal - inbMonarchTDMSlotActual)." + ::= { inbMonarchSystemEntry 4 } + + inbMonarchTDMSlotTotal OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object represents the total possible number of INB + backplane TDM slots." + ::= { inbMonarchSystemEntry 5 } + + inbMonarchSystemTDMSlotActual OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object represents the total number of allocated INB + backplane TDM slots. This is the sum of all instances of + inbMonarchTDMSlotRequest in userPolicy mode. In automatic + mode this number would represent the number of inserted + boards." + ::= { inbMonarchSystemEntry 6 } + + inbMonarchTDMSlotbandwidth OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object represents the bandwidth in bits that + each slot represents on the backplane." + + ::= { inbMonarchSystemEntry 7 } +-- +-- The inbMonarchTable table represents the Monarch(INB mgr) configuration information +-- on a per board/slot basis +-- +-- + inbMonarch OBJECT IDENTIFIER ::= { ctINBinfo 2 } + + inbMonarchTable OBJECT-TYPE + SYNTAX SEQUENCE OF InbMonarchEntry + ACCESS not-accessible + STATUS mandatory + ::= { inbMonarch 1 } + + inbMonarchEntry OBJECT-TYPE + SYNTAX InbMonarchEntry + ACCESS not-accessible + STATUS mandatory + INDEX { inbMonarchSlot, + inbMonarchINB } + ::= { inbMonarchTable 1 } + + InbMonarchEntry ::= + SEQUENCE { + inbMonarchSlot + INTEGER, + inbMonarchINB + INTEGER, + inbMonarchStatus + INTEGER, + inbMonarchLinkStatus + INTEGER, + inbMonarchLinkCapacity + INTEGER, + inbMonarchTDMSlotRequest + INTEGER, + inbMonarchTDMSlotActual + INTEGER, + inbMonarchRoundRobinControl + INTEGER + } + + inbMonarchSlot OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The slot number containing this module." + ::= { inbMonarchEntry 1 } + + inbMonarchINB OBJECT-TYPE + SYNTAX INTEGER{ + inbA(1), + inbB(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Two physical INB interfaces may exist on a module. This + object distinquishes which INB, INB-A or INB-B." + ::= { inbMonarchEntry 2 } + + inbMonarchStatus OBJECT-TYPE + SYNTAX INTEGER { + standBy(1), + sysUndefined(2), + operational(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Application state of the monarch application on this + module. Standby - indicates this module is not the + monarch but can be. SysUndefined - indicates this + module can not be monarch. Operational - says this + module is the monarch. " + ::= { inbMonarchEntry 3 } + + inbMonarchLinkStatus OBJECT-TYPE + SYNTAX INTEGER { + linkUp(1), + linkDown(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object describes the state of the backplane. LinkUp + is when this INB detects the clock on the backplane. + LinkDown is when no backplane clock has been detected." + ::= { inbMonarchEntry 4 } + + inbMonarchLinkCapacity OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The bandwidth capacity of this board in Megabytes." + ::= { inbMonarchEntry 5 } + + + inbMonarchTDMSlotRequest OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object is the number of fixed TDM slots requested + for this board . NOTE: new request will take effect the + next time the inbMonarchTDMSlotMode object is set to + userPolicy. NOTE: this value has no meaning when the + inbMonarchTDMSlotMode is automatic." + ::= { inbMonarchEntry 6 } + + inbMonarchTDMSlotActual OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object is the actual number of fixed TDM slots + given to this board. In automatic mode, this value is the + total number of slots divided by the number of inserted + boards, in userPolicy mode, this reflects the + inbMonarchTDMSlotRequest value at the last time the + chassis entered userPolicy mode." + ::= { inbMonarchEntry 7 } + + inbMonarchRoundRobinControl OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object enables or disable this INB the ability to + participate in the Round Robin arbitration phase." + ::= { inbMonarchEntry 8 } + + +-- +-- +-- inbstats are the basic per board INB statistics +-- +-- +-- +-- +-- + + + + inbStats OBJECT IDENTIFIER ::= { ctINBinfo 3 } + + inbStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF InbStatsEntry + ACCESS not-accessible + STATUS mandatory + ::= { inbStats 1 } + + inbStatsEntry OBJECT-TYPE + SYNTAX InbStatsEntry + ACCESS not-accessible + STATUS mandatory + INDEX { inbStatsSlot, + inbStatsINB } + ::= { inbStatsTable 1 } + + InbStatsEntry ::= + SEQUENCE { + inbStatsSlot + INTEGER, + inbStatsINB + INTEGER, + inbStatsIfindex + INTEGER, + inbStatsUniCastCells + Counter, + inbStatsMultiCastCells + Counter, + inbStatsBroadCastCells + Counter, + inbStatsXmitCells + Counter, + inbStatsRecvSeqErrs + Counter, + inbStatsRecvChksumErrs + Counter, + inbStatsxmitToFps + Counter, + inbStatsToFpsDrops + Counter, + inbStatsFromInbErrs + Counter, + inbStatsToINBDrops + Counter, + inbStatsToInbErrs + Counter + } + + inbStatsSlot OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The slot number containing this module." + ::= { inbStatsEntry 1 } + + inbStatsINB OBJECT-TYPE + SYNTAX INTEGER { + inbA(1), + inbB(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Two physical INB interfaces may exist on a module. This + object distinquishes which INB, INB-A or INB-B." + ::= { inbStatsEntry 2 } + + inbStatsIfindex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The interface number of the INB. The interface + identified by a particular value of this + object is the same interface as identified by the + same value of the ifIndex object defined in RFC 1213." + ::= { inbStatsEntry 3 } + + inbStatsUniCastCells OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of UniCast INB cells received from the backplane." + ::= { inbStatsEntry 4 } + + inbStatsMultiCastCells OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of multi-cast INB cells received from the backplane." + ::= { inbStatsEntry 5 } + + inbStatsBroadCastCells OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of broadcast INB cells received from the backplane." + ::= { inbStatsEntry 6 } + + inbStatsXmitCells OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of INB cells transmitted to the backplane." + ::= { inbStatsEntry 7 } + + + inbStatsRecvSeqErrs OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of pkts with sequence errors received from + the backplane." + ::= { inbStatsEntry 8 } + + inbStatsRecvChksumErrs OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of pkts with checksum errors received from + the backplane." + ::= { inbStatsEntry 9 } + + inbStatsxmitToFps OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of transmit errors to FPS." + ::= { inbStatsEntry 10 } + + inbStatsToFpsDrops OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "INBC receive fifo full count. This represents the + number of cells that were not forwarded to the FPS." + ::= { inbStatsEntry 11 } + + inbStatsFromInbErrs OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of INB receive errors from the backplane. This + includes FPSC xmit errors(inbStatsxmitToFps), INBC + receive sequence errors (inbStatsRecvSeqErrs) + and INBC checksum errors(inbStatsRecvChksumErrs)." + ::= { inbStatsEntry 12 } + + inbStatsToINBDrops OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of FPSC recv frame drop count. This represents + the number of frames that were not sent out on the INB + backplane." + ::= { inbStatsEntry 13 } + + inbStatsToInbErrs OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of INB backplane transmit errors. This includes + FPSC receive timeout errors" + ::= { inbStatsEntry 14 } + +END diff --git a/MIBS/enterasys/CTINB2-MIB b/MIBS/enterasys/CTINB2-MIB new file mode 100644 index 0000000..ddac373 --- /dev/null +++ b/MIBS/enterasys/CTINB2-MIB @@ -0,0 +1,212 @@ +CTINB2-MIB DEFINITIONS ::= BEGIN + + -- ctinb2-mib.txt + -- Revision: 00.00.02 + -- Date: October 23, 1998 + + -- Cabletron Systems, Inc. + -- 35 Industrial Way, P.O. Box 5005 + -- Rochester, NH 03867-0505 + -- (603) 332-9400 + -- support@ctron.com + + -- This module provides authoritative definitions for Cabletron's + -- INB2 MIB. + -- + -- This module will be extended, as needed. + + -- Cabletron Systems reserves the right to make changes in + -- specification and other information contained in this document + -- without prior notice. The reader should consult Cabletron Systems + -- to determine whether any such changes have been made. + -- + -- In no event shall Cabletron Systems be liable for any incidental, + -- indirect, special, or consequential damages whatsoever (including + -- but not limited to lost profits) arising out of or related to this + -- document or the information contained in it, even if Cabletron + -- Systems has been advised of, known, or should have known, the + -- possibility of such damages. + -- + -- Cabletron grants vendors, end-users, and other interested parties + -- a non-exclusive license to use this Specification in connection + -- with the management of Cabletron products. + + -- Copyright September 98 Cabletron Systems + +IMPORTS + OBJECT-TYPE FROM RFC-1212 + ctINBinfo2 FROM CTRON-MIB-NAMES ; + +-- +-- The Utilization group +-- + + ctInbUtil OBJECT IDENTIFIER ::= { ctINBinfo2 1 } + + ctInbUtilInterval OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The length of the sampling interval in seconds used for all INB + utilization measurements and calculations." + DEFVAL { 1 } + ::= { ctInbUtil 1 } + + + ctInbUtilTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtInbUtilEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of byte counts and absolute utilization percentages reflecting + data transferred via the INB during the last sampling interval." + ::= { ctInbUtil 2 } + + ctInbUtilEntry OBJECT-TYPE + SYNTAX CtInbUtilEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Byte counts and utilization percentages reflecting data transferred + from a source module to a destination module via the INB." + INDEX { ctInbUtilSrcSlot, ctInbUtilDestSlot } + ::= { ctInbUtilTable 1 } + + CtInbUtilEntry ::= + SEQUENCE { + ctInbUtilSrcSlot + INTEGER, + ctInbUtilDestSlot + INTEGER, + ctInbUtilHiByteCountA + INTEGER, + ctInbUtilLoByteCountA + INTEGER, + ctInbUtilHiByteCountB + INTEGER, + ctInbUtilLoByteCountB + INTEGER, + ctInbUtilAbsoluteA + INTEGER, + ctInbUtilAbsoluteB + INTEGER, + ctInbUtilAbsoluteTotal + INTEGER + } + + ctInbUtilSrcSlot OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The chassis slot number containing the module from which bytes are + transmitted onto the INB." + ::= { ctInbUtilEntry 1 } + + ctInbUtilDestSlot OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The chassis slot number containing the module to which bytes are + transmitted across the INB." + ::= { ctInbUtilEntry 2 } + + ctInbUtilHiByteCountA OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The high-order 32 bits of the 64-bit entity which represents the number + of bytes transferred from the source module to the destination module + across INB channel A during the last sampling interval. This 64-bit + byte count may be calculated as: + ctInbUtilByteCountA = (ctInbUtilHiByteCountA * 2**32) + ctInbUtilLoByteCountA " + ::= { ctInbUtilEntry 3 } + + ctInbUtilLoByteCountA OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The low-order 32 bits of the 64-bit entity which represents the number + of bytes transferred from the source module to the destination module + across INB channel A during the last sampling interval. This 64-bit + byte count may be calculated as: + ctInbUtilByteCountA = (ctInbUtilHiByteCountA * 2**32) + ctInbUtilLoByteCountA " + ::= { ctInbUtilEntry 4 } + + ctInbUtilHiByteCountB OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The high-order 32 bits of the 64-bit entity which represents the number + of bytes transferred from the source module to the destination module + across INB channel B during the last sampling interval. This 64-bit + byte count may be calculated as: + ctInbUtilByteCountB = (ctInbUtilHiByteCountB * 2**32) + ctInbUtilLoByteCountB " + ::= { ctInbUtilEntry 5 } + + ctInbUtilLoByteCountB OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The low-order 32 bits of the 64-bit entity which represents the number + of bytes transferred from the source module to the destination module + across INB channel B during the last sampling interval. This 64-bit + byte count may be calculated as: + ctInbUtilByteCountB = (ctInbUtilHiByteCountB * 2**32) + ctInbUtilLoByteCountB " + ::= { ctInbUtilEntry 6 } + + ctInbUtilAbsoluteA OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The percentage of absolute utilization of INB channel A by data transferred + from the source module to the destination module during the last sampling + interval. This percentage is calculated by dividing ctInbUtilByteCountA + (a 64-bit entity which is calculated as specified above) by + the theoretical maximum number of bytes that could have traversed INB + channel A during the interval. Note that in order to increase precision, + the value of this object is the actual percentage multiplied by 100 (that + is, to determine the actual percentage, divide the value of this object by + 100)." + ::= { ctInbUtilEntry 7 } + + ctInbUtilAbsoluteB OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The percentage of absolute utilization of INB channel B by data transferred + from the source module to the destination module during the last sampling + interval. This percentage is calculated by dividing ctInbUtilByteCountB + (a 64-bit entity which is calculated as specified above) by + the theoretical maximum number of bytes that could have traversed INB + channel B during the interval. Note that in order to increase precision, + the value of this object is the actual percentage multiplied by 100 (that + is, to determine the actual percentage, divide the value of this object by + 100)." + ::= { ctInbUtilEntry 8 } + + ctInbUtilAbsoluteTotal OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The percentage of absolute utilization of the total INB by data transferred + from the source module to the destination module during the last sampling + interval. This percentage is calculated by dividing the sum of + ctInbUtilByteCountA and ctInbUtilByteCountB by the theoretical maximum number + of bytes that could have traversed both INB channels during the interval. + Note that in order to increase precision, the value of this object is the + actual percentage multiplied by 100 (that is, to determine the actual + percentage, divide the value of this object by 100)." + ::= { ctInbUtilEntry 9 } + + +END diff --git a/MIBS/enterasys/CTRMONXT-MIB b/MIBS/enterasys/CTRMONXT-MIB new file mode 100644 index 0000000..4b8648d --- /dev/null +++ b/MIBS/enterasys/CTRMONXT-MIB @@ -0,0 +1,477 @@ +CTRMONXT-MIB DEFINITIONS ::= BEGIN + + -- ctrmon-ext (Net Monitoring (Discovery) Group) + -- Revision: 1.01.00 + -- Part Number: 2170560 + -- Date: August 14, 1995 + + -- Cabletron Systems, Inc. + -- 35 Industrial Way, P.O. Box 5005 + -- Rochester, NH 03867-0505 + -- (603) 332-9400 + -- support@ctron.com + + -- This module provides authoritative definitions for part + -- of the naming tree below: + -- + -- cabletron { enterprises 52 } + -- + -- This module will be extended, as additional sub-sections + -- of this naming tree are defined. + -- + + -- Cabletron Systems reserves the right to make changes in + -- specification and other information contained in this document + -- without prior notice. The reader should consult Cabletron Systems + -- to determine whether any such changes have been made. + -- + -- In no event shall Cabletron Systems be liable for any incidental, + -- indirect, special, or consequential damages whatsoever (including + -- but not limited to lost profits) arising out of or related to this + -- document or the information contained in it, even if Cabletron + -- Systems has been advised of, known, or should have known, the + -- possibility of such damages. + -- + -- Cabletron grants vendors, end-users, and other interested parties + -- a non-exclusive license to use this Specification in connection + -- with the management of Cabletron products. + + -- Copyright August 95 Cabletron Systems + + + + + +-- Cabletron Systems Inc. + + + + +-- 1. Status of this Memo + +-- This draft document is an internal Cabletron document +-- for experimental use. Please send comments to the Bill +-- Fardy (fardy@ctron.com) or Jason Nyberg (nyberg@ctron.com). + + +-- 2. Abstract + +-- This memo defines a entrprise specific, Cabletron extensions +-- to the RMON MIB (RFC 1271) use with network management +-- protocols in TCP/IP-based internets. In particular, it +-- defines objects for managing remote network monitoring +-- devices tha tare not already identified in RFC1271. + + +-- 3 Format of Definitions + +-- Section 7 contains the specification of all object types +-- contained in this MIB module. The object types are defined +-- using the conventions defined in the SMI, as amended by the +-- extensions specified in [9,10]. + +-- 4. Overview + +-- RFC 1271 described a set of objects that would provide information +-- that would help a manager identify the performance and behavior +-- of a network segment. This document extends that by specifying +-- more specific objects that allow even greater detail into the +-- performance and behavior of a network segment. Unless specified, +-- these extensions do not require the objects in the RMON MIB +-- to be present. +-- +-- +-- 5. Structure of MIB + +-- The objects are arranged into the following groups: + +-- - Discovery + +-- These groups are the basic unit of conformance. If a remote +-- monitoring device implements a group, then it must implement +-- all objects in that group. + +-- All groups in this MIB are optional. Implementations of this +-- MIB must also implement the system and interfaces group of +-- MIB-II [6]. MIB-II may also mandate the implementation of +-- additional groups. + +-- These groups are defined to provide a means of assigning +-- object identifiers, and to provide a method for managed agents +-- to know which objects they must implement. + +-- 5.1. The Discovery Group + +-- The Discovery Group contains information statistics measured by +-- the probe for each monitored interface on this device. This group +-- currently consists of the ctDiscoveryTable that is intended for +-- discovery purposes. In the future it may be expanded. +-- +-- 7. Definitions + + + -- This module defines extensions to the RMON MIB (RFC1271) + -- These cabletron xtensions are proprietary + IMPORTS + TimeTicks FROM RFC1155-SMI + ctronRmon FROM CTRON-MIB-NAMES + OBJECT-TYPE FROM RFC-1212 + OwnerString,EntryStatus FROM RMON-MIB; + -- This MIB module uses the extended OBJECT-TYPE macro as defined + -- in RFC 1212 + + ctDiscovery OBJECT IDENTIFIER ::= { ctronRmon 20 } + + -- The RMON Discovery Group + -- This group is used to implement discovery in the agent. + -- It does this by mapping mac address to Network address + -- and vice versa per interface. + -- It is best thought of as one physical table with + -- four???? logical representations. + -- Implemetation of this group is optional + -- Place holder for various protocol suites + + -- First pass we identify IP, Netware (IPX) and DecNet (Phase IV) +ctDiscoveryProtocol OBJECT IDENTIFIER ::= { ctDiscovery 1 } +ctProtIP OBJECT IDENTIFIER ::= { ctDiscoveryProtocol 1 } +ctProtNetware OBJECT IDENTIFIER ::= { ctDiscoveryProtocol 2 } +ctProtDecNet OBJECT IDENTIFIER ::= { ctDiscoveryProtocol 3 } + +ctDiscoveryControlTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtDiscoveryControlEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of Discovery Control Entries." + ::= { ctDiscovery 2 } + +ctDiscoveryControlEntry OBJECT-TYPE + SYNTAX CtDiscoveryControlEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of parameters that set up the discovery + of devices by mac address, network address, protocol + mapping and the interface they appear on." + INDEX { ctDiscoveryControlIndex } + ::= { ctDiscoveryControlTable 1 } + +CtDiscoveryControlEntry ::= SEQUENCE { + ctDiscoveryControlIndex INTEGER (1..65535), + ctDiscoveryControlDataSource OBJECT IDENTIFIER, + ctDiscoveryControlProtocol OBJECT IDENTIFIER, + ctDiscoveryControlTableSize INTEGER, + ctDiscoveryControlAgeInterval INTEGER, + ctDiscoveryControlLastDeleteTime TimeTicks, + ctDiscoveryControlOwner OwnerString, + ctDiscoveryControlStatus EntryStatus + } + +ctDiscoveryControlIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only STATUS mandatory + DESCRIPTION + "An index that uniquely identifies an entry in + the ctDiscoveryControl table. Each entry identifies a + function that will discover relationships between + MAC and Network layer addresses on a particular + interface and of a particular protocol. Information + about these relationships will be placed in the + ctDiscoveryMediaToNetTable and the ctDiscoveryNetToMedia + table." + ::= { ctDiscoveryControlEntry 1 } + +ctDiscoveryControlDataSource OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object identifies the source of + the data from which this entry creates address relationships. + This source can be any interface on this device. In + order to identify a particular interface, this object + shall identify the instance of the ifIndex object, + defined in [4,6], for the desired interface. For + example, if an entry were to receive data from + interface #1, this object would be set to ifIndex.1. + + The statistics in this group reflect all packets + on the local network segment attached to the + identified interface. + + This object may not be modified if the associated + ctDiscoveryControlStatus object is equal to valid(1)." + ::= { ctDiscoveryControlEntry 2 } + +ctDiscoveryControlProtocol OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object identifies the protocol suite, and + hence the type of network addresses in the tables, for + the table associated with this control index.. NOTE: + In this table, this value applies only to the network + layer of the packet." + ::= { ctDiscoveryControlEntry 3 } + +ctDiscoveryControlTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of ctDiscoveryMediaToNetEntries in + the ctDiscoveryMediaToNetTable + associated with this ctDiscoveryControlTable. + This must also be the number of entries in the + ctDiscoveryNetToMediaTable for this + ctDiscoveryControlTable." + ::= { ctDiscoveryControlEntry 4 } + +ctDiscoveryControlLastDeleteTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of sysUpTime when the last entry + was deleted from the ctDiscoveryMediaToNetTable + associated with this ctDiscoveryControlEntry." + ::= { ctDiscoveryControlEntry 5 } + +ctDiscoveryControlAgeInterval OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The minimum amount of idle time that will be allowed + for an entry before it may be deleted from the table + by the agent. + The aging routine is not required to run every second." + ::= { ctDiscoveryControlEntry 6 } + +ctDiscoveryControlOwner OBJECT-TYPE + SYNTAX OwnerString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The entity that configured this entry and is + therefore using the resources assigned to it." + ::= { ctDiscoveryControlEntry 7 } + +ctDiscoveryControlStatus OBJECT-TYPE + SYNTAX EntryStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The status of this ctDiscoveryControl Entry." + ::= { ctDiscoveryControlEntry 8 } + + + +ctDiscoveryMNTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtDiscoveryMNEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of ctDiscoveryMNEntries." + ::= { ctDiscovery 3 } + +ctDiscoveryMNEntry OBJECT-TYPE + SYNTAX CtDiscoveryMNEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A MAC/Network address assocaition." + INDEX { ctDiscoveryMNIndex, ctDiscoveryMNMACAddress, + ctDiscoveryMNNetworkAddress } + ::= { ctDiscoveryMNTable 1 } + +CtDiscoveryMNEntry ::= SEQUENCE { + ctDiscoveryMNMACAddress OCTET STRING, + ctDiscoveryMNNetworkAddress OCTET STRING, + ctDiscoveryMNIndex INTEGER (1..65535), + ctDiscoveryMNCreationTime TimeTicks, + ctDiscoveryMNLastTransmitTime TimeTicks, + ctDiscoveryMNBoard INTEGER, + ctDiscoveryMNPort INTEGER + } + +ctDiscoveryMNMACAddress OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The MAC layer address of this MAC/Network + association" + ::= { ctDiscoveryMNEntry 1 } + +ctDiscoveryMNNetworkAddress OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The network layer address of this MAC/Network + association." + ::= { ctDiscoveryMNEntry 2 } + +ctDiscoveryMNIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "An index that defines the set of collected + ctDiscoveryMNEntries of which this entry is part. + The set of MAC/Network associations identified by a + particular value of this index is associated with + the ctDiscoveryControlEntry with the same index." + ::= { ctDiscoveryMNEntry 3 } + +ctDiscoveryMNCreationTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of SysUpTime when an error free frame + with this source MAC/Network address association + was detected, and an entry with a corresponding + association was not present in the ctDiscoveryMNTable." + ::= { ctDiscoveryMNEntry 4 } + +ctDiscoveryMNLastTransmitTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of SysUpTime when this entry was last + updated. This time correponds to the last time that + a frame with the source MAC/Network association of + this dicovery entry was detected. + This object is useful in that the management station + can compute idle time by the difference between this + value and current sysUpTime." + ::= { ctDiscoveryMNEntry 5 } + +ctDiscoveryMNBoard OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of the board that this MAC/Network + association was last seen on. A value of zero + indicates that this information was not available." + ::= { ctDiscoveryMNEntry 6 } + +ctDiscoveryMNPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of the port that this MAC/Network + association was last seen on. A value of zero + indicates that this information was not available." + ::= { ctDiscoveryMNEntry 7 } + +ctDiscoveryNMTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtDiscoveryNMEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of ctDiscoveryNMEntries." + ::= { ctDiscovery 4 } + +ctDiscoveryNMEntry OBJECT-TYPE + SYNTAX CtDiscoveryNMEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A MAC/Network address assocaition." + INDEX { ctDiscoveryNMIndex, ctDiscoveryNMNetworkAddress, + ctDiscoveryNMMACAddress } + ::= { ctDiscoveryNMTable 1 } + +CtDiscoveryNMEntry ::= SEQUENCE { + ctDiscoveryNMNetworkAddress OCTET STRING, + ctDiscoveryNMMACAddress OCTET STRING, + ctDiscoveryNMIndex INTEGER (1..65535), + ctDiscoveryNMCreationTime TimeTicks, + ctDiscoveryNMLastTransmitTime TimeTicks, + ctDiscoveryNMBoard INTEGER, + ctDiscoveryNMPort INTEGER + } + +ctDiscoveryNMNetworkAddress OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Network layer address of this MAC/Network + association" + ::= { ctDiscoveryNMEntry 1 } + +ctDiscoveryNMMACAddress OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The MAC layer address of this MAC/Network + association" + ::= { ctDiscoveryNMEntry 2 } + +ctDiscoveryNMIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "An index that defines the set of collected + ctDiscoveryNMEntries of which this entry is part. + The set of MAC/Network associations identified by a + particular value of this index is associated with + the ctDiscoveryControlEntry with the same index." + ::= { ctDiscoveryNMEntry 3 } + + ctDiscoveryNMCreationTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of SysUpTime when an error free frame + with this source MAC/Network address association + was detected, and an entry with a corresponding + association was not present in the ctDiscoveryNMTable." + ::= { ctDiscoveryNMEntry 4 } + + ctDiscoveryNMLastTransmitTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of SysUpTime when this entry was last + updated. This time correponds to the last time that + a frame with the source MAC/Network association of + this dicovery entry was detected. + This object is useful in that the management station + can compute idle time by the difference between this + value and current sysUpTime." + ::= { ctDiscoveryNMEntry 5 } + +ctDiscoveryNMBoard OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of the board that this MAC/Network + association was last seen on. A value of zero + indicates that this information was not available." + ::= { ctDiscoveryNMEntry 6 } + +ctDiscoveryNMPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of the port that this MAC/Network + association was last seen on. A value of zero + indicates that this information was not available." + ::= { ctDiscoveryNMEntry 7 } + +END diff --git a/MIBS/enterasys/CTRON-ALIAS-MIB b/MIBS/enterasys/CTRON-ALIAS-MIB new file mode 100644 index 0000000..c2149b4 --- /dev/null +++ b/MIBS/enterasys/CTRON-ALIAS-MIB @@ -0,0 +1,1247 @@ +CTRON-ALIAS-MIB DEFINITIONS ::= BEGIN + +-- ctron-alias-mib.txt +-- +-- Part Number: +-- +-- + +-- This module provides authoritative definitions for Enterasys +-- Networks' Alias MIB. + +-- +-- This module will be extended, as needed. + +-- Enterasys Networks reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Enterasys Networks +-- to determine whether any such changes have been made. +-- +-- In no event shall Enterasys Networks be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Enterasys +-- Networks has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Enterasys grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Enterasys products. +-- +-- Copyright February, 1999-2013 Enterasys Networks, Inc. + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Integer32, Gauge32, Counter32, + TimeTicks + FROM SNMPv2-SMI + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + TEXTUAL-CONVENTION, MacAddress, TruthValue + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + InterfaceIndex + FROM IF-MIB + TimeFilter + FROM RMON2-MIB + VlanIndex + FROM Q-BRIDGE-MIB + EnabledStatus + FROM P-BRIDGE-MIB + ctAliasMib + FROM CTRON-MIB-NAMES; + +cabletronAliasMib MODULE-IDENTITY + LAST-UPDATED "201302151430Z" -- Fri Feb 15 14:30 UTC 2013 + ORGANIZATION "Enterasys Networks, Inc" + CONTACT-INFO + "Postal: Enterasys Networks + 9 Northeastern Blvd. + Salem, NH 03079 USA + + Phone: +1 603 952 5000 + E-mail: support@enterasys.com + WWW: http://www.enterasys.com" + + DESCRIPTION + "This MIB module defines a portion of the MIB tree + under the Enterasys enterprise OID. This branch + defines Enterasys Networks' proprietary Node Alias + feature. + + This MIB defines objects which can be used to discover + end systems per port, and to map end system addresses + to the layer 2 address of the port." + + REVISION "201302151430Z" -- Fri Feb 15 14:30 UTC 2013 + DESCRIPTION "Added ctAliasInterfaceTable. Also added mdns, + llmnr, and ssdp as supported protocols." + + REVISION "201102141525Z" -- Mon Feb 14 15:25 UTC 2011 + DESCRIPTION "Added IPv6 as a supported protocol. + Added the CabletronProtocolBits TEXTUAL-CONVENTION + and ctAliasConfigurationProtocolEnableState + object." + + REVISION "200304221339Z" -- Tue Apr 22 13:39 GMT 2003 + DESCRIPTION "Added the ctAliasMacAddressTable and + ctAliasProtocolAddressTable. Added the objects + ctAliasEntryStatus and ctAliasEntryClearAll. + Deprecated the object ctAliasMarkInactive." + + REVISION "200201301301Z" -- Wed Jan 30 13:01 GMT 2002 + DESCRIPTION "Added the optional ctAliasConfigurationTable." + + REVISION "200201232056Z" -- Wed Jan 23 20:56 GMT 2002 + DESCRIPTION "Added ctAliasAddressText leaf with the syntax of + SnmpAdminString." + + REVISION "200201182022Z" -- Fri Jan 18 20:22 GMT 2002 + DESCRIPTION "Added textual convention AliasAddress. Changed + the syntax for ctAliasAddress from SnmpAdminString + to AliasAddress. Added ranges to ctAliasReference + and ctAliasID." + + REVISION "199909260000Z" + DESCRIPTION "Moved the CabletronProtocolTC enumeration value + unknown to unknown(0). Updated textual descriptions." + + REVISION "199909040000Z" + DESCRIPTION "Changed removed the ctAliasProtocolDirLocalID. + Updated units of conformance and compliance + statements." + + REVISION "199908060000Z" + DESCRIPTION "Changed object naming to be more cabletron-general. + Changed indexing to simplify access." + + REVISION "199907280000Z" + DESCRIPTION "The initial version of this MIB module" + + ::= { ctAliasMib 1 } + +-- Textual Conventions + +CabletronProtocolTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Identifies the type of protocol address." + SYNTAX INTEGER { + unknown(0), + ip(1), -- IPv4 + apl(2), + mac(3), + hsrp(4), + dhcps(5), + dhcpc(6), + bootps(7), + bootpc(8), + ospf(9), + vrrp(10), + ipx(11), + xrip(12), + xsap(13), + xnlsp(14), + ipx20(15), + rtmp(16), + netBios(17), + nbt(18), + n802q(19), + bgp(20), + rip(21), + igrp(22), + dec(23), + bpdu(24), + udp(25), + ipv6(26), + mdns(27), + llmnr(28), + ssdp(29) + } + +AliasAddress ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1x " + STATUS current + DESCRIPTION + "Represents layer 3 or higher addresses." + SYNTAX OCTET STRING (SIZE (0..32)) + +CabletronProtocolBits ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The list of protocol types that can be enabled for + nodeAlias entries." + SYNTAX BITS { + unknown(0), + ipv4(1), + apl(2), + mac(3), + hsrp(4), + dhcps(5), + dhcpc(6), + bootps(7), + bootpc(8), + ospf(9), + vrrp(10), + ipx(11), + xrip(12), + xsap(13), + xnlsp(14), + ipx20(15), + rtmp(16), + netBios(17), + nbt(18), + n802q(19), + bgp(20), + rip(21), + igrp(22), + dec(23), + bpdu(24), + udp(25), + ipv6(26), + mdns(27), + llmnr(28), + ssdp(29) + } + + +-- branches used in this MIB + + ctAlias OBJECT IDENTIFIER ::= { cabletronAliasMib 1 } + +-- Alias Table + +ctAliasTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtAliasEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ctAliasTable contains information about the aliases + known by the agent. This table is indexed using a unique + and arbitrary ID and a TimeFilter to allow a management + station to learn all alias entries that have been modified + since time X. This table is NOT designed to do a single + GET. This Table is designed for MIB Walks only. + + This table contains objects that map upper-layer + network services and entities to the physical location + of the associated port, and the MAC address of the + associated end-system (node). + + All entries in this table are deleted when sysUpTime + is reset to zero. + + This table allows for a time filtered view. It is useful + for determining what has been modified in the Alias Table + since a specified time. + + If a management station reads the ctAliasTable + of an entity at time X, subsequent updates can be + realized by performing get-next requests of this + table to determine which entries have been modified + since time X. Then the management station can use + GET requests to retrieve only the records of interest + from the Alias table. + + There is a delay between retrieving the Alias Reference + values from this table, and a GET request to retrieve a + modified row from the Alias table. The management + station should be prepared for two possibilities: + 1) the GET request may fail if the Alias table entry + has been deleted during the delay, and 2) the + entry may have been modified during the delay, so the + modification time of the retrieved entry may differ from + the modification time of the Delta entry. + + If the entry in the Alias Control table identified by + ctAliasID is marked inactive by management request, and + subsequently deleted to free resources, all corresponding + entries in this table are also deleted. + + If the agent needs to free resources, it can delete + entries from this table. It SHOULD first remove those + which have been marked inactive in the ctAliasControlTable, + then it SHOULD remove those entries with the oldest + modification times." + ::= { ctAlias 1 } + +ctAliasEntry OBJECT-TYPE + SYNTAX CtAliasEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains information pertaining to + the alias of a node." + INDEX { ctAliasTimeFilter, ctAliasReference } + ::= { ctAliasTable 1 } + +CtAliasEntry ::= + SEQUENCE + { + ctAliasTimeFilter TimeFilter, + ctAliasReference Integer32, + ctAliasInterface InterfaceIndex, + ctAliasMacAddress MacAddress, + ctAliasVlanID VlanIndex, + ctAliasProtocol CabletronProtocolTC, + ctAliasAddress AliasAddress, + ctAliasIsActive TruthValue, + ctAliasAddressText SnmpAdminString + } + +ctAliasTimeFilter OBJECT-TYPE + SYNTAX TimeFilter + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of sysUpTime when this entry + was last modified." + ::= { ctAliasEntry 1 } + +ctAliasReference OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An integer ID assigned by the agent. The value of this + object is equal to an existing ctAliasID." + ::= { ctAliasEntry 2 } + +ctAliasInterface OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ifIndex of the interface on which this entry was + discovered. + + The ifIndex is an 'external value' that identifies a + physical component associated with the Alias entry. + This object can be used to identify the physical + location of the interface in the ifTable [RFC2863]. + + The possibility of ifIndex value re-assignment must be + accommodated by a management application whenever the + value of sysUpTime is reset to zero. + + Since ifIndex values in different 'naming scopes' are + not related to one another, the interface to physical + component associations are relative to the same + logical entity within the agent. For more discussion + of naming scopes, see the ENTITY-MIB [RFC2037]" + ::= { ctAliasEntry 3 } + +ctAliasMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MAC address associated with this alias. + + The TEXTUAL-CONVENTION MacAddress is defined in + SNMPv2-TC as an 802 MAC address represented in + 'canonical' order as defined by IEEE 802.1a, + i.e., as if it were transmitted least significant + bit first." + ::= { ctAliasEntry 4 } + +ctAliasVlanID OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VLAN ID contained in the header of the message + associated with this alias. + + On agents which support this MIB but do not support + VLANs, the value for this object MUST be (1)." + ::= { ctAliasEntry 5 } + +ctAliasProtocol OBJECT-TYPE + SYNTAX CabletronProtocolTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address type of this alias address." + ::= { ctAliasEntry 6 } + +ctAliasAddress OBJECT-TYPE + SYNTAX AliasAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address associated with this entry. The exact + format of this object will depend upon the protocol + type in ctAliasProtocol. The value returned for + this object MUST be in a non-textual format." + ::= { ctAliasEntry 7 } + +ctAliasIsActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of this entry. + + A true(1) value indicates the alias is active. + + A false(2) value indicates an entry which has + been marked inactive by network management, using the + ctAliasEntryStatus object in the ctAliasControlTable. + + Entries which have been marked inactive may remain in + the table to allow consistent mappings between network + management stations until an agent needs to free + resources." + ::= { ctAliasEntry 8 } + +ctAliasAddressText OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address associated with this entry in a human + readable textual format." + ::= { ctAliasEntry 9 } + +-- Alias Control Table + +ctAliasControlTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtAliasControlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table allows for control of Alias entries. + + Currently control is limited to marking entries + as marked for deletion. + + If the entry in the Alias Control table identified by + ctAliasID is marked inactive by management request, and + subsequently deleted to free resources, all corresponding + entries in the ctAlias table are also deleted. + + All entries in this table are deleted when sysUpTime + is reset to zero." + + ::= { ctAlias 2 } + +ctAliasControlEntry OBJECT-TYPE + SYNTAX CtAliasControlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains a unique identifier of an Alias + entry and a control object to mark the entry as + 'marked for deletion'." + INDEX { ctAliasID } + ::= { ctAliasControlTable 1 } + +CtAliasControlEntry ::= + SEQUENCE + { + ctAliasID Integer32, + ctAliasMarkInactive TruthValue, + ctAliasEntryStatus INTEGER + } + +ctAliasID OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A unique and arbitrary integer ID assigned + by the agent to identify this entry. + + Each identifier must not be reused until the agent + is re-initialized, i.e. sysUpTime is reset to zero." + ::= { ctAliasControlEntry 1 } + +ctAliasMarkInactive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This object provides the control to mark this entry + to inactive. + + When an entry is created by the agent, this is set to + false(2). A network management application can set this + value to true(1), indicating that the entry is no longer + needed. Once this object has been set to true(1), it + cannot be set to false(2). + + If the alias is detected again by the agent, the agent + may create a new entry for the Alias. + + When an agent needs to free up resources, it may choose + to delete those entries marked inactive." + ::= { ctAliasControlEntry 2 } + +ctAliasEntryStatus OBJECT-TYPE + SYNTAX INTEGER + { + active(1), + inactive(2), + remove(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object provides the control to remove or inactivate + entries that are no longer needed. + + active(1) - indicates that this entry is active. + + inactive(2) - indicates that this entry is no longer of any + interest and can be removed, as needed, by + the entity. If the alias is marked inactive + and is seen again by the agent, the alias + ID's status will be changed to active. + + remove(3) - indicates that the agent SHOULD immediately + remove the entry from the table. If the alias + is seen again by the agent after having been + removed, it will be added as a new aliasID." + ::= { ctAliasControlEntry 3 } + + +-- Alias Table Statistics + +ctAliasStats OBJECT IDENTIFIER ::= { ctAlias 3 } + +ctAliasTableStatsTotalEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of entries in the ctAliasControlTable." + ::= { ctAliasStats 1 } + +ctAliasTableStatsActiveEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of active entries in the + ctAliasControlTable." + ::= { ctAliasStats 2 } + +ctAliasTableStatsPurgeTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "System time of the most recent purge." + ::= { ctAliasStats 3 } + +ctAliasTableStatsState OBJECT-TYPE + SYNTAX INTEGER + { + notStarted(1), + ready(2), + full(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current Alias Table state. + + notStarted(1) indicates the agent has not + completed any required start up routines and + therefore the ctAliasTable and ctAliasControlTable + are not currently valid. + + ready(2) indicates that the agent has completed + all initialization procedures and that the alias + MIB is running properly. + + full(3) indicates that due to memory restrictions + on the agent, the ctaliasTable has reached the + maximum number of entries possible. + + NOTE: If an agent is using a circular queue design, + then the state of full(3) will never be set." + ::= { ctAliasStats 4 } + + +-- Alias Configuration + +ctAliasConfiguration OBJECT IDENTIFIER ::= { ctAlias 4 } + +ctAliasConfigurationSystemAllocatedEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of alias entries allocated." + ::= { ctAliasConfiguration 1 } + +ctAliasConfigurationSystemTotalEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of alias entries available to be allocated + for this system." + ::= { ctAliasConfiguration 2 } + +ctAliasConfigurationTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtAliasConfigurationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to prevent any single chatty + port from monopolizing all of the available alias + buffers in the system by letting an administrator + tune each port." + ::= { ctAliasConfiguration 3 } + +ctAliasConfigurationEntry OBJECT-TYPE + SYNTAX CtAliasConfigurationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains an enable/disable control variable + and variables showing the number of maximum allowable + and currently used entries." + INDEX { ctAliasInterface } + ::= { ctAliasConfigurationTable 1 } + +CtAliasConfigurationEntry ::= + SEQUENCE + { + ctAliasConfigurationInterfaceTotalEntries Gauge32, + ctAliasConfigurationInterfaceMaxEntries Gauge32, + ctAliasConfigurationInterfaceEnableState EnabledStatus, + ctAliasConfigurationNumQueueWraps Counter32 + } + +ctAliasConfigurationInterfaceTotalEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of alias entries currently in + use by this ctAliasInterface." + ::= { ctAliasConfigurationEntry 1 } + +ctAliasConfigurationInterfaceMaxEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the maximum number of + alias entries in the ctAliasTable which were + created by this ctAliasInterface. When the object + ctAliasConfigurationInterfaceTotalEntries + equals this object, the next alias appearing + on this ctAliasInterface causes the oldest entry + created by this ctAliasInterface to be deleted. + The sum of this object across all ctAliasInterface + shall not exceed ctAliasConfigurationSystemTotalEntries. + If the value of this object is increased, then oldest + entry removal ceases until the maximum is reached + again. If management reduces the value of this + object, then, starting with the oldest, alias + entries are removed until the new number of + entries is reached." + ::= { ctAliasConfigurationEntry 2 } + +ctAliasConfigurationInterfaceEnableState OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The enable state of the alias agent on this + ctAliasInterface." + DEFVAL { enabled } + ::= { ctAliasConfigurationEntry 3 } + +ctAliasConfigurationNumQueueWraps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the number of times the queue for + this ctAliasConfigurationEntry has wrapped. Since circular + queues are used for storing the entries, when all allocated + entries are used, the oldest entries are reused, thus + creating a wrap condition. A value of zero indicates the + queue has not wrapped, except in the case that the counter + itself has wrapped." + ::= { ctAliasConfigurationEntry 4 } + +ctAliasConfigurationProtocolEnableState OBJECT-TYPE + SYNTAX CabletronProtocolBits + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A bit field of the protocol types where a set indicates the + detection of that protocol is enabled. A bit position with + a cleared bit indicates detection of that protocol is not + enabled." + ::= { ctAliasConfiguration 4 } + + +-- Alias Mac Address Table + +ctAliasMacAddressTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtAliasMacAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ctAliasMacAddressTable contains information about + the aliases known by the agent indexed by MAC address + and protocol. + + This table contains information that is identical to + the ctAliasTable, but it is instanced by MAC address + and protocol to allow management entities to search for + a MAC address and protocol, or part of a MAC address + and protocol, using a single SNMP GetNext request." + ::= { ctAlias 5 } + +ctAliasMacAddressEntry OBJECT-TYPE + SYNTAX CtAliasMacAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains information pertaining to the alias + of a node in a table indexed by MAC address, protocol + type, protocol address, and alias ID." + INDEX { ctAliasMacAddress, ctAliasProtocol, + ctAliasAddress, ctAliasReference } + ::= { ctAliasMacAddressTable 1 } + +CtAliasMacAddressEntry ::= + SEQUENCE + { + ctAliasMacAddressInterface InterfaceIndex, + ctAliasMacAddressVlanID VlanIndex, + ctAliasMacAddressIsActive TruthValue, + ctAliasMacAddressAddressText SnmpAdminString, + ctAliasMacAddressTime TimeTicks + } + +ctAliasMacAddressInterface OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ifIndex of the interface on which this entry was + discovered. + + The ifIndex is an 'external value' that identifies a + physical component associated with the Alias entry. + This object can be used to identify the physical + location of the interface in the ifTable [RFC2863]. + + The possibility of ifIndex value re-assignment must be + accommodated by a management application whenever the + value of sysUpTime is reset to zero. + + Since ifIndex values in different 'naming scopes' are + not related to one another, the interface to physical + component associations are relative to the same + logical entity within the agent. For more discussion + of naming scopes, see the ENTITY-MIB [RFC2037]" + ::= { ctAliasMacAddressEntry 1 } + +ctAliasMacAddressVlanID OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VLAN ID contained in the header of the message + associated with this alias. + + On agents which support this MIB but do not support + VLANs, the value for this object MUST be (1)." + ::= { ctAliasMacAddressEntry 2 } + +ctAliasMacAddressIsActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of this entry. + + A true(1) value indicates the alias is active. + + A false(2) value indicates an entry which has + been marked inactive by network management, using the + ctAliasEntryStatus object in the ctAliasControlTable. + + Entries which have been marked inactive may remain in + the table to allow consistent mappings between network + management stations until an agent needs to free + resources." + ::= { ctAliasMacAddressEntry 3 } + +ctAliasMacAddressAddressText OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address associated with this entry in a human + readable textual format." + ::= { ctAliasMacAddressEntry 4 } + +ctAliasMacAddressTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime when this entry was last modified." + ::= { ctAliasMacAddressEntry 5 } + + +-- Alias Protocol Address Table + +ctAliasProtocolAddressTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtAliasProtocolAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ctAliasProtocolAddressTable contains information + about the aliases known by the agent indexed by protocol + and address. + + This table contains information that is identical to the + ctAliasTable, but it is instanced by protocol and address + to allow management entities to search for a protocol and + address, or part of a protocol and address, using a + single SNMP GetNext request." + ::= { ctAlias 6 } + +ctAliasProtocolAddressEntry OBJECT-TYPE + SYNTAX CtAliasProtocolAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains information pertaining to the alias + of a node in a table indexed by protocol type, protocol + address, MAC address, and alias ID." + INDEX { ctAliasProtocol, ctAliasAddress, + ctAliasMacAddress, ctAliasReference } + ::= { ctAliasProtocolAddressTable 1 } + +CtAliasProtocolAddressEntry ::= + SEQUENCE + { + ctAliasProtocolAddressInterface InterfaceIndex, + ctAliasProtocolAddressVlanID VlanIndex, + ctAliasProtocolAddressIsActive TruthValue, + ctAliasProtocolAddressAddressText SnmpAdminString, + ctAliasProtocolAddressTime TimeTicks + } + +ctAliasProtocolAddressInterface OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ifIndex of the interface on which this entry was + discovered. + + The ifIndex is an 'external value' that identifies a + physical component associated with the Alias entry. + This object can be used to identify the physical + location of the interface in the ifTable [RFC2863]. + + The possibility of ifIndex value re-assignment must be + accommodated by a management application whenever the + value of sysUpTime is reset to zero. + + Since ifIndex values in different 'naming scopes' are + not related to one another, the interface to physical + component associations are relative to the same + logical entity within the agent. For more discussion + of naming scopes, see the ENTITY-MIB [RFC2037]" + ::= { ctAliasProtocolAddressEntry 1 } + +ctAliasProtocolAddressVlanID OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VLAN ID contained in the header of the message + associated with this alias. + + On agents which support this MIB but do not support + VLANs, the value for this object MUST be (1)." + ::= { ctAliasProtocolAddressEntry 2 } + +ctAliasProtocolAddressIsActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of this entry. + + A true(1) value indicates the alias is active. + + A false(2) value indicates an entry which has + been marked inactive by network management, using the + ctAliasEntryStatus object in the ctAliasControlTable. + + Entries which have been marked inactive may remain in + the table to allow consistent mappings between network + management stations until an agent needs to free + resources." + ::= { ctAliasProtocolAddressEntry 3 } + +ctAliasProtocolAddressAddressText OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address associated with this entry in a human + readable textual format." + ::= { ctAliasProtocolAddressEntry 4 } + +ctAliasProtocolAddressTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime when this entry was last modified." + ::= { ctAliasProtocolAddressEntry 5 } + + +-- Alias Table Clear object + +ctAliasEntryClearAll OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to remove all of the alias entries + from all of the tables. + + When set to true(1) all known aliases will be immediately + removed from all of their respective tables. + + A read will always return false(2)." + ::= { ctAlias 7 } + + +-- Alias Interface Table + + +ctAliasInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtAliasInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ctAliasInterfaceTable contains information about + the aliases known by the agent indexed by interface + address and alias ID. + + This table contains information that is identical to + the ctAliasTable, but it is instanced by interface address + and alias ID to allow management entities to search for + an interface address, using a single SNMP GetNext request." + ::= { ctAlias 8 } + +ctAliasInterfaceEntry OBJECT-TYPE + SYNTAX CtAliasInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains information pertaining to the alias + of a node in a table indexed by interface address and + alias ID." + INDEX { ctAliasInterface, ctAliasReference } + ::= { ctAliasInterfaceTable 1 } + +CtAliasInterfaceEntry ::= + SEQUENCE + { + ctAliasInterfaceMacAddress MacAddress, + ctAliasInterfaceProtocol CabletronProtocolTC, + ctAliasInterfaceAddress AliasAddress, + ctAliasInterfaceVlanID VlanIndex, + ctAliasInterfaceIsActive TruthValue, + ctAliasInterfaceAddressText SnmpAdminString, + ctAliasInterfaceTime TimeTicks + } + +ctAliasInterfaceMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MAC address associated with this alias. + + The TEXTUAL-CONVENTION MacAddress is defined in + SNMPv2-TC as an 802 MAC address represented in + 'canonical' order as defined by IEEE 802.1a, + i.e., as if it were transmitted least significant + bit first." + ::= { ctAliasInterfaceEntry 1 } + +ctAliasInterfaceProtocol OBJECT-TYPE + SYNTAX CabletronProtocolTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address type of this alias address." + ::= { ctAliasInterfaceEntry 2 } + +ctAliasInterfaceAddress OBJECT-TYPE + SYNTAX AliasAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address associated with this entry. The exact + format of this object will depend upon the protocol + type in ctAliasInterfaceProtocol. The value returned + for this object MUST be in a non-textual format." + ::= { ctAliasInterfaceEntry 3 } + +ctAliasInterfaceVlanID OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VLAN ID contained in the header of the message + associated with this alias. + + On agents which support this MIB but do not support + VLANs, the value for this object MUST be (1)." + ::= { ctAliasInterfaceEntry 4 } + +ctAliasInterfaceIsActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of this entry. + + A true(1) value indicates the alias is active. + + A false(2) value indicates an entry which has + been marked inactive by network management, using the + ctAliasEntryStatus object in the ctAliasControlTable. + + Entries which have been marked inactive may remain in + the table to allow consistent mappings between network + management stations until an agent needs to free + resources." + ::= { ctAliasInterfaceEntry 5 } + +ctAliasInterfaceAddressText OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address associated with this entry in a human + readable textual format." + ::= { ctAliasInterfaceEntry 6 } + +ctAliasInterfaceTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime when this entry was last modified." + ::= { ctAliasInterfaceEntry 7 } + +-- ------------------------------------------------------------- +-- Conformance Information +-- ------------------------------------------------------------- + +ctAliasConformance OBJECT IDENTIFIER + ::= { ctAliasMib 2 } + +ctAliasGroups OBJECT IDENTIFIER + ::= { ctAliasConformance 1 } + +ctAliasCompliances OBJECT IDENTIFIER + ::= { ctAliasConformance 2 } + +-- ------------------------------------------------------------- +-- units of conformance +-- ------------------------------------------------------------- + +ctAliasBasicGroup OBJECT-GROUP + OBJECTS { + ctAliasInterface, + ctAliasMacAddress, + ctAliasVlanID, + ctAliasProtocol, + ctAliasAddress, + ctAliasIsActive, + ctAliasAddressText + } + STATUS current + DESCRIPTION + "A collection of objects for the discovery and mapping + of end systems and aliases." + ::= { ctAliasGroups 1 } + +ctAliasStatsGroup OBJECT-GROUP + OBJECTS { + ctAliasTableStatsTotalEntries, + ctAliasTableStatsActiveEntries, + ctAliasTableStatsPurgeTime, + ctAliasTableStatsState + } + STATUS current + DESCRIPTION + "A collection of objects pertaining to discovery and mapping + of end systems and aliases." + ::= { ctAliasGroups 2 } + + +ctAliasControlGroup OBJECT-GROUP + OBJECTS { + ctAliasMarkInactive + } + STATUS deprecated + DESCRIPTION + "This group has been deprecated. See ctAliasControlGroupI." + ::= { ctAliasGroups 3 } + +ctAliasConfigurationGroup OBJECT-GROUP + OBJECTS { + ctAliasConfigurationSystemAllocatedEntries, + ctAliasConfigurationSystemTotalEntries, + ctAliasConfigurationInterfaceTotalEntries, + ctAliasConfigurationInterfaceMaxEntries, + ctAliasConfigurationInterfaceEnableState + } + STATUS deprecated + DESCRIPTION + "A collection of objects for configuring port buffer queues." + ::= { ctAliasGroups 4 } + +ctAliasMacAddressGroup OBJECT-GROUP + OBJECTS { + ctAliasMacAddressInterface, + ctAliasMacAddressVlanID, + ctAliasMacAddressIsActive, + ctAliasMacAddressAddressText, + ctAliasMacAddressTime + } + STATUS current + DESCRIPTION + "A collection of objects for the discovery and mapping + of end systems and aliases." + ::= { ctAliasGroups 5 } + +ctAliasProtocolAddressGroup OBJECT-GROUP + OBJECTS { + ctAliasProtocolAddressInterface, + ctAliasProtocolAddressVlanID, + ctAliasProtocolAddressIsActive, + ctAliasProtocolAddressAddressText, + ctAliasProtocolAddressTime + } + STATUS current + DESCRIPTION + "A collection of objects for the discovery and mapping + of end systems and aliases." + ::= { ctAliasGroups 6 } + +ctAliasControlGroupI OBJECT-GROUP + OBJECTS { + ctAliasEntryStatus + } + STATUS current + DESCRIPTION + "A collection of objects which make the Aliases accessible + using the TimeFilter TEXTUAL CONVENTION." + ::= { ctAliasGroups 7 } + +ctAliasGroup OBJECT-GROUP + OBJECTS { + ctAliasEntryClearAll + } + STATUS current + DESCRIPTION + "An object used for removing alias entries." + ::= { ctAliasGroups 8 } + +ctAliasConfigurationGroupI OBJECT-GROUP + OBJECTS { + ctAliasConfigurationNumQueueWraps + } + STATUS current + DESCRIPTION + "An object to indicate queue usage." + ::= { ctAliasGroups 9 } + +ctAliasConfigurationGroup2 OBJECT-GROUP + OBJECTS { + ctAliasConfigurationSystemAllocatedEntries, + ctAliasConfigurationSystemTotalEntries, + ctAliasConfigurationInterfaceTotalEntries, + ctAliasConfigurationInterfaceMaxEntries, + ctAliasConfigurationInterfaceEnableState, + ctAliasConfigurationProtocolEnableState + } + STATUS current + DESCRIPTION + "A collection of objects for configuring port buffer queues." + ::= { ctAliasGroups 10 } + +ctAliasInterfaceGroup OBJECT-GROUP + OBJECTS { + ctAliasInterfaceMacAddress, + ctAliasInterfaceProtocol, + ctAliasInterfaceAddress, + ctAliasInterfaceVlanID, + ctAliasInterfaceIsActive, + ctAliasInterfaceAddressText, + ctAliasInterfaceTime + } + STATUS current + DESCRIPTION + "A collection of objects for the discovery and mapping + of end systems and aliases." + ::= { ctAliasGroups 11 } + +-- ------------------------------------------------------------- +-- compliance statements +-- ------------------------------------------------------------- + +ctAliasCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for device support of the + Cabletron Directory Alias feature." + + MODULE + MANDATORY-GROUPS { ctAliasBasicGroup, + ctAliasStatsGroup, + ctAliasGroup } + +-- an implementation which does not support the ctAliasControlGroup +-- will not allow for NMS management controlled garbage collection. + + ::= { ctAliasCompliances 1 } + +ctAliasCompliance2 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for device support of the + Cabletron Directory Alias feature." + + MODULE + MANDATORY-GROUPS { ctAliasBasicGroup, + ctAliasStatsGroup, + ctAliasGroup, + ctAliasMacAddressGroup, + ctAliasProtocolAddressGroup, + ctAliasControlGroupI, + ctAliasGroup, + ctAliasConfigurationGroupI, + ctAliasConfigurationGroup2, + ctAliasInterfaceGroup + } + ::= { ctAliasCompliances 2 } + +END diff --git a/MIBS/enterasys/CTRON-AP3000-MIB b/MIBS/enterasys/CTRON-AP3000-MIB new file mode 100644 index 0000000..2c520b7 --- /dev/null +++ b/MIBS/enterasys/CTRON-AP3000-MIB @@ -0,0 +1,4276 @@ +CTRON-AP3000-MIB DEFINITIONS ::= BEGIN + +IMPORTS + ifIndex FROM RFC1213-MIB + mgmt,Counter,IpAddress, enterprises FROM RFC1155-SMI + MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE, Integer32, Counter32, TimeTicks + FROM SNMPv2-SMI + ; + + MacAddress + ::= OCTET STRING(SIZE (6)) + DisplayString + ::= OCTET STRING + TruthValue ::= + INTEGER { false(2), true(1) } + + --PhysAddress ::= OCTET STRING + --Guage32 ::= Counter + --MacAddress ::= OCTET STRING + --DisplayString ::= OCTET STRING + --TruthValue ::= + --INTEGER { false(2), true(1) } + cabletron OBJECT IDENTIFIER ::= { enterprises 52 } + mibs OBJECT IDENTIFIER ::= { cabletron 4 } + + +ctronAP3000 MODULE-IDENTITY + LAST-UPDATED "200710301845Z" -- Wed. October 30 18:45 GMT 2007 + ORGANIZATION "Enterasys Networks, Inc" + CONTACT-INFO + "Postal: Enterasys Networks + 35 Industrial Way, P.O. Box 5005 + Rochester, NH 03867-0505 + + Phone: +1 603 332 9400 + E-mail: support@enterasys.com + WWW: http://www.enterasys.com" + + DESCRIPTION + "This mib module defines a portion of the SNMP enterprise + MIBs under Enterasys Networks enterprise OID as an extension + to the Enterasys AP3000 MIB. + + This Enterasys Networks Proprietary MIB was designed to be + used for read-write access to configuration objects in AP3000." + + + + REVISION "200710301845Z" -- Wed. October 30 18:45 GMT 2007 + DESCRIPTION + "1. May 06,04, add the textual definition not_supported(2) in apRadioSecurityWPAMode in SYNTAX. + 2. May 06,04, add 3's group :apEtherInterfaceMgnt,apVLANMgnt,apAuthenticationMgnt. + 3. June 24,04, + -Add three elements(.1--.3) into apSecurityMgnt.apSecuritySsh + -Add two elements into apAuthenticationMgnt.apAuthenticationServerTable.apAuthenticationServerEntry as + apAuthenticationAcctPort INTEGER + apAuthenticationAcctInterimUpdate INTEGER + -Add four elements(.13--.16) into apRadioInterfaceMgnt.apRadioInterfaceTable.apRadioInterfaceEntry + -Add apRogueApMgnt. + 4. July 05,04, + -Add apFilterControlMgnt. + -Add apWStationSessionMgnt. + -Add apAdminMgnt. + -Add apResetMgt. + -Add apSNTPMgnt. + -Add apDNSMgnt. + -Add apIappMgnt. + -Add apSyslogMgnt. + -Add apEventLogMgnt. + -Add one element-apMacFilterControl(.2) into macFilterMgnt. + -Rename 'snmpTrapMgnt' with 'apSnmpMgnt' with change the oid. + -Deprecate the trapDot11InterfaceAGFail in apSnmpMgnt.trapConfiguration. + -Add the trapDot11InterfaceAFail(.21) into apSnmpMgnt.trapConfiguration. + -Add the trapDot11InterfaceGFail(.22) into apSnmpMgnt.trapConfiguration. + -Add the three objects into apSnmpMgnt. + -the apSnmpTrapDestinationTable(.3) + -the apSnmpCommunityReadOnly(.4) + -the apSnmpCommunityReadWrite(.5) + -Add the dot11InterfaceAFail(.21) into apNotificationTrapObjects. + -Add the dot11InterfaceGFail(.22) into apNotificationTrapObjects. + -Add the dot11InterfaceAFail(.21) into apNotificationTrapObjects. + -Deprecate the apInterfaceVlanId_A in apVLANMgnt. + -Deprecate the apInterfaceVlanId_G in apVLANMgnt. + -Add the apNativeVlanTable into apVLANMgnt. + 5.July 05,04 + -Remove the Object deifnition-dot11InterfaceAGFail in apFilterControlMgnt.in apNotificationTrapTree.apNotificationTrapObjects. + -Add qosQueueingMode in qosMgnt. + 6.July 22,04 + -Add apWStationSessionVlanID in qosMgnt.apWStationSessionTable.apWStationSessionEntry. + 7.August 30,04 + -replace 'ENTERASYS-AP3000-PRIVATE-MIB' with 'CTRON-AP3000-MIB' + -Remove the object definition-'rogueApAuthenticate INTEGER' which is not implemented. + -Fix some syntax error. + 8.September 01,04 + -Add rogueApRADIUSAuthenticate into apRogueApMgnt.apRougeApControl. + 9. October 27,04 + -Deprecated apRadioInterfaceTable from apRadioInterfaceMgnt. + -Add enterpriseApRadioTable and enterpriseApVapRadioTable into apRadioInterfaceMgnt. + -Add qosSVPStatus into qosMgnt. + 10. November 10,04 + -Add apVLANMgntEtherUntaggedVlanId into apVLANMgnt. + -Add apAuthenticationAcctState into apAuthenticationMgnt.apAuthenticationServerTable. + 11. November 30,04 + -Modify apRadioSecuritySharedKeyLen from Read-write to Read-Only in apRadioInterfaceMgnt.apRadioSecurityTable.apRadioSecurityEntry. + -Redefine the SYNTAX of apAuthenticationServer from IpAddress to DisplayString (SIZE(1..32)) in + apAuthenticationMgnt.apAuthenticationServerTable.apAuthenticationServerEntry. + -Redefine the SYNTAX of apSyslogServerIPAddress from IpAddress to DisplayString (SIZE(1..32)) in + apSyslogConfigMgnt.apSyslogServerTable.ApSyslogServerEntry. + 12. December 09,04 + -Add vapAuthenticationTable in apAuthenticationMgnt. + -Add apvGlobalIBSSRelayMode in apFilterControlMgnt. + -Add apvFilterControlTable in apFilterControlMgnt. + 13. December 29,04 + -Add apvMacFilterOperateTable in macFilterMgnt. + -Add apvMacFilterTable in macFilterMgnt. + -Remark macFilterTable in macFilterMgnt. + -Remark apMacFilterControl in macFilterMgnt. + 14. January 17,05 + -Add the dot11WirelessSTPDetection Object in + apNotificationTrapTree.apNotificationTrapObjects + 15. March 30,05 + -typo error from stockhoim(25) to stockolm(25), + -Add apWSLSupportMgnt. + 16. July 01,05 + -Fix the description of the apAuthenticationServer in the apAuthenticationMgnt.apAuthenticationServerTable. + 17. August 05,05 + -Add enterpriseApRadioWdsTable in apRadioInterfaceMgnt. + -Add enterpriseApRadioWdsPeerTable in apRadioInterfaceMgnt. + -Add enterpriseApRadioWEPKeysTable in apRadioInterfaceMgnt. + -Add apvMACAuthenticationPasswd in apAuthenticationMgnt.apvAuthenticationSetupTable. + -Add apWSLSupportControlStatus in apWSLSupportMgnt. + -Add apWSLRFAreaPollControl in apWSLSupportMgnt. + -Add apWSLRFAreaPollControlStatus in apWSLSupportMgnt. + 18. August 19,05 + -obsolete apMacFilterControl in macFilterMgnt. + -update the description of wdsApRole. + -update the description of apWStationSessionTxByteCount and apWStationSessionRxByteCount. + 20. August 26,05 + -change enterpriseApVapRadioClosedSystem from enterpriseApVapRadioClosedSystem in EnterpriseApVapRadioEntry. + 21. September 09,05 + -modify value list for apRadioSecurityWEPAuthType in apRadioSecurityEntry. + -obsolete apRadioSecurityWPACipher in apRadioSecurityEntry. + -add apRadioSecurityWPACipherSuite, apRadioApSecurityWPAPreAuthentication, apRadioApSecurityWPAPmksaLifetime in apRadioSecurityEntry. + 22. September 23,05 + -macFilterTable in macFilterMgnt should be remarked based on the record + on Dec 29,04. So make to be deprecated. + -apMacFilterControl in macFilterMgnt should be remarked based on the record + on Dec 29,04. So make to be deprecated. + 23. November 04,05 + -modify from aes_ccmp(0) to aesccmp(0) in apRadioSecurityWEPAuthType in apRadioSecurityEntry. + -modify SYNTAX INTEGER from (1..64) to (0..255)in enterpriseApVapRadioMaxAssoc. + -Add wdsApAckTimeout into enterpriseApRadioWdsEntry. + -Add swProductName and swCountrySetting into sysEntity. + -Add enterpriseApRadioAvAntennaListTable apRadioInterfaceMgnt + -Add enterpriseApRadioAvAntennaListEntry apRadioInterfaceMgnt + 24. November 11,05 + -Add swWDSActivationKey into sysEntity. + -Modify SYNTAX INTEGER in enterpriseApRadioMulticastDataRate + 25. November 15,05 + -Add enterpriseApRadioAutoDataRate into EnterpriseApRadioEntry + 26. December 06,05 + -modify SYNTAX DisplayString (SIZE(0..20)) to (SIZE(0..64))in apAuthenticationKey. + 27. December 09,05 + -Add wdsPeerRSSI into EnterpriseApRadioWdsPeerEntry + 28. January 10,06 + -remove swWDSActivationKey from sysEntity. + 29. January 18,06 + -modify value list for wdsApRole in enterpriseApRadioWdsEntry. + 30. February 15,06 + -Add rogueApClear into apRougeApControl. + 31. August 11,06 + -Modify mib syntax follow SMIv2. + -Modify apvMacFilterActivity SYNTAX in ApvMacFilterEntry. + -Add apSnmpVersionFilter in apSnmpMgnt. + -Modify apRadioSecurityWEPAuthType SYNTAX in apRadioSecurityEntry. + -Modify enterpriseApRadioMulticastDataRate SYNTAX in EnterpriseApRadioEntry. + 32. September 22,06 + -Add apWMMMgnt. + -the apWMMControlTable(.1) + -the apWMMBssParamTable(.2) + -the apWMMApParamTable(.3) + -Modify SYNTAX DisplayString from (SIZE(1..6)) to (SIZE(1..17))in wdsPeerBssid. + 33. January 15,07 + -Redefine the SYNTAX of apAuthenticationServer from IpAddress to DisplayString (SIZE(1..64)) in apAuthenticationMgnt.apAuthenticationServerTable.apAuthenticationServerEntry. + 34. April 10,07 + -Add enterpriseApRadioPreamble in enterpriseApRadioEntry. + 35. October 30,07 + -Add enterpriseApRadioSWRetryMode in enterpriseApRadioEntry. + " + + + ::= { mibs 13 } + +-- ------------------------------------------------------------- +-- groups in the ENTERASYS-AP3000-PRIVATE-MIB +-- ------------------------------------------------------------- + comPortMgnt OBJECT IDENTIFIER ::= { ctronAP3000 1 } + macFilterMgnt OBJECT IDENTIFIER ::= { ctronAP3000 2 } + qosMgnt OBJECT IDENTIFIER ::= { ctronAP3000 3 } + linkQualityMgnt OBJECT IDENTIFIER ::= { ctronAP3000 4 } +-- snmpTrapMgnt OBJECT IDENTIFIER ::= { ctronAP3000 5 } + apSnmpMgnt OBJECT IDENTIFIER ::= { ctronAP3000 5 } + sysEntity OBJECT IDENTIFIER ::= { ctronAP3000 6 } + apSecurityMgnt OBJECT IDENTIFIER ::= { ctronAP3000 7 } + apRadioInterfaceMgnt OBJECT IDENTIFIER ::= { ctronAP3000 8 } + apEtherInterfaceMgnt OBJECT IDENTIFIER ::= { ctronAP3000 9 } + apFilterControlMgnt OBJECT IDENTIFIER ::= { ctronAP3000 10 } + apVLANMgnt OBJECT IDENTIFIER ::= { ctronAP3000 11 } + apAuthenticationMgnt OBJECT IDENTIFIER ::= { ctronAP3000 12 } + apWStationSessionMgnt OBJECT IDENTIFIER ::= { ctronAP3000 13 } + apRogueApMgnt OBJECT IDENTIFIER ::= { ctronAP3000 14 } + apAdminMgnt OBJECT IDENTIFIER ::= { ctronAP3000 15 } + apResetMgt OBJECT IDENTIFIER ::= { ctronAP3000 16 } + apSNTPMgnt OBJECT IDENTIFIER ::= { ctronAP3000 17 } + apDNSMgnt OBJECT IDENTIFIER ::= { ctronAP3000 18 } + apIappMgnt OBJECT IDENTIFIER ::= { ctronAP3000 19 } + apSyslogConfigMgnt OBJECT IDENTIFIER ::= { ctronAP3000 20 } + apEventLogMgnt OBJECT IDENTIFIER ::= { ctronAP3000 21 } + apWSLSupportMgnt OBJECT IDENTIFIER ::= { ctronAP3000 22 } + apWMMMgnt OBJECT IDENTIFIER ::= { ctronAP3000 23 } + apNotificationTrapTree OBJECT IDENTIFIER ::= { ctronAP3000 100 } + +-- ------------------------------------------------------------- +-- Textual Conventions +-- ------------------------------------------------------------- +-- tbd +-- ------------------------------------------------------------- +-- START::The apFilterControlMgnt Group +-- ------------------------------------------------------------- +apFilterControlBridge OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates the local bridge filter setting." + ::= { apFilterControlMgnt 1 } + +enterpriseApFilterControlAPManage OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates the AP management filter setting." + ::= { apFilterControlMgnt 2 } + +enterpriseApFilterControlEthernet OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates the ethernet filter setting." + ::= { apFilterControlMgnt 3 } + +enterpriseApFilterProtocolTable OBJECT-TYPE + SYNTAX SEQUENCE OF EnterpriseApFilterProtocolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of descriptive and status information about + configuration of the filter protocol table." + ::= { apFilterControlMgnt 4 } + +enterpriseApFilterProtocolEntry OBJECT-TYPE + SYNTAX EnterpriseApFilterProtocolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the filter protocol table, containing information + about configuration of one filter table entry." + INDEX { enterpriseApFilterProtocolIndex } + ::= { enterpriseApFilterProtocolTable 1 } + +EnterpriseApFilterProtocolEntry ::= SEQUENCE +{ + enterpriseApFilterProtocolIndex Integer32, + enterpriseApFilterProtocolName DisplayString, + enterpriseApFilterProtocolISODesignator DisplayString, + enterpriseApFilterProtocolState INTEGER +} + +enterpriseApFilterProtocolIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index of the Protocol Filters." + ::= { enterpriseApFilterProtocolEntry 1 } + +enterpriseApFilterProtocolName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value indicates the name of the protocol filter. One of + the following: + Aironet_DDP, Appletalk_ARP, ARP, Banyan, Berkeley_Trailer_Negotiation, + CDP, DEC_LAT, DEC_MOP, DEC_MOP_Dump_Load, DEC_XNS, EAPOL, + Enet_Config_Test, Ethertalk, IP, LAN_Test, NetBEUI, Novell_IPX(new), + Novell_IPX(old), RARP, Telxon_TXP, X.25_Level3 + " + ::= { enterpriseApFilterProtocolEntry 2 } + +enterpriseApFilterProtocolISODesignator OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value indicates the name of the protocol filter." + ::= { enterpriseApFilterProtocolEntry 3 } + +enterpriseApFilterProtocolState OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates whether the protocol filter is enabled." + ::= { enterpriseApFilterProtocolEntry 4 } +-- ------------------------------------------------------------- +apvGlobalIBSSRelayMode OBJECT-TYPE + SYNTAX INTEGER + { + perVapModeEnable(1), + allVapModeEnable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates the setting of the global IBSS Relay mode among the VAPs. + In Per-VAP Mode enable, the traffic between the VAPs should be blocked. + In Al-VAP Mode enable, the traffic between should not be blocked." + ::= { apFilterControlMgnt 5 } +-- *************************************************************** +-- * apvFilterControlEntry TABLE +-- *************************************************************** +apvFilterControlTable OBJECT-TYPE + SYNTAX SEQUENCE OF ApvFilterControlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of the control and status information about + configuration of the filter Control for each Vap." + ::= { apFilterControlMgnt 6 } + +apvFilterControlEntry OBJECT-TYPE + SYNTAX ApvFilterControlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the table, containing information + about configuration of the filter for each Vap of the AP." + INDEX { apvFilterControlIndex } + ::= { apvFilterControlTable 1 } + +ApvFilterControlEntry ::= SEQUENCE +{ + apvFilterControlIndex Integer32, + apvIBSSFilterControl INTEGER, + apvAPManageFilterControl INTEGER +} + +apvFilterControlIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index of the configuration." + ::= { apvFilterControlEntry 1 } + +apvIBSSFilterControl OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates the local bridge filter(IBSS Relay Filter) setting." + ::= { apvFilterControlEntry 2 } + +apvAPManageFilterControl OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates the AP management filter setting." + ::= { apvFilterControlEntry 3 } +-- *************************************************************** +-- * End of apvFilterControlEntry TABLE +-- *************************************************************** +-- ------------------------------------------------------------- +-- End::The apFilterControlMgnt Group +-- ------------------------------------------------------------- + +-- ------------------------------------------------------------- +-- START::The ComPortMgnt Group +-- ------------------------------------------------------------- +comPortControl OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administrative enable/disable state for + COM Port Control in a System." + ::= { comPortMgnt 1 } +-- ------------------------------------------------------------- +-- End::The ComPortMgnt Group +-- ------------------------------------------------------------- + +-- ------------------------------------------------------------- +-- START::The macFilterMgnt Group +-- ------------------------------------------------------------- +macFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF MacFilterEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "Table of status information about + each configured MAC Filtering Entry." + ::= { macFilterMgnt 1 } + +macFilterEntry OBJECT-TYPE + SYNTAX MacFilterEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "An entry in the table, containing information + about configuration of MAC Filter." + INDEX { macFilterIndex } + ::= { macFilterTable 1 } + +MacFilterEntry ::= SEQUENCE +{ + macFilterIndex Integer32, + macFilterAddress MacAddress, + macFilterAllowedToGo INTEGER, + macFilterOpeStatus INTEGER +} + +macFilterIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION "Filter index." + ::= { macFilterEntry 1 } + + +macFilterAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This values indicates the MAC address of the + MAC Filter entry." + ::= { macFilterEntry 2 } + +macFilterAllowedToGo OBJECT-TYPE + SYNTAX INTEGER { allow(1), deny(2) } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The administrative allow/deny state for + that specified MAC Filter Entry." + ::= { macFilterEntry 3 } + +macFilterOpeStatus OBJECT-TYPE + SYNTAX INTEGER + { + other(0), + valid(1), + invalid(2), + create(3) + } + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "This object indicates the status of this entry. + other(0) - this entry is currently in use but + the conditions under which it will remain + so differ from the following values. + valid(1) - this value to indicate this entry is currently + in used. + invalid(2) - write this value to the corresponding entry, + the whole entry will be removed. Since the order of entry + shall be re-order while it has been deleted. To re-freshed + the whole table is recommended for new index. + create(3) - write this value to indicate that the new MAC address + will be added after next writing MAC address to that new entry. + The adding action will be taken on the index that grater than 1. + " + + DEFVAL { other } + + ::= { macFilterEntry 4 } +-- ------------------------------------------------------------- +apMacFilterControl OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This value indicates the control of the MAC filter setting." + ::= { macFilterMgnt 2 } +-- ------------------------------------------------------------- +apvMacFilterOperateTable OBJECT-TYPE + SYNTAX SEQUENCE OF ApvMacFilterOperateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The Table used to manage the function in + MAC Filter Table." + ::= { macFilterMgnt 3 } + +apvMacFilterOperateEntry OBJECT-TYPE + SYNTAX ApvMacFilterOperateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the table, containing information + about configuration in one VAP of the AP." + INDEX { ifIndex } + ::= { apvMacFilterOperateTable 1 } + +ApvMacFilterOperateEntry ::= SEQUENCE +{ + apvMacFilterPermission INTEGER, + apvMacFilterAddressToAdd OCTET STRING +} + +apvMacFilterPermission OBJECT-TYPE + SYNTAX INTEGER + { + allowed(1), + denied(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This values indicates the Permission on all the active + filter entry for each Vap. The negative permission will + be applied on any inactive entry or any MAC that is not + in the table." + + ::= { apvMacFilterOperateEntry 1 } + +apvMacFilterAddressToAdd OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This values indicates the MAC address to be added to the + local MAC filter table as an active entry for each Vap." + + ::= { apvMacFilterOperateEntry 2 } +-- ------------------------------------------------------------- +apvMacFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF ApvMacFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of status information about + each configured MAC Address Filtering Entry." + ::= { macFilterMgnt 4 } + +apvMacFilterEntry OBJECT-TYPE + SYNTAX ApvMacFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the table, containing information + about configuration in one radio of the AP. + MacFilterEntry is created and managed using + localMACFilterMgnt Table." + INDEX { ifIndex, apvMacFilterIndex } + ::= { apvMacFilterTable 1 } + +ApvMacFilterEntry ::= SEQUENCE +{ + apvMacFilterIndex Integer32, + apvMacFilterAddress MacAddress, + apvMacFilterActivity INTEGER +} + +apvMacFilterIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "MAC Filter index in each VAP." + ::= { apvMacFilterEntry 1 } + +apvMacFilterAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This values indicates the MAC address of the + filter entry." + ::= { apvMacFilterEntry 2 } + +apvMacFilterActivity OBJECT-TYPE + SYNTAX INTEGER + { + allow(1), + denied(2), + deleteEntry(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates the Activity of the MAC table + entry by the filter permission. If allow(1), the filter + permission will be applied to the MAC address. + If denied(2), the filter permission will not be applied + to the MAC address. + If delete_entry(3), the filter entry will be deleted." + + ::= { apvMacFilterEntry 3 } + +-- ------------------------------------------------------------- +-- END::The macFilterMgnt Group +-- ------------------------------------------------------------- + + +-- ------------------------------------------------------------- +-- START::The qosMgnt Group +-- ------------------------------------------------------------- +qosModeControl OBJECT-TYPE + SYNTAX INTEGER + { + qosoff(1), + qossa(2), + qosda(3), + qosether(4), + qos8021p(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administrative status and control of the QoS mode for the QoS management." + ::= { qosMgnt 1 } + +qosMACTypeTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosMACTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of status information about + each configured MAC Type Entry for the QoS Management." + ::= { qosMgnt 2 } + +qosMACTypeEntry OBJECT-TYPE + SYNTAX QosMACTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the table, containing information + about configuration MAC Type Entry for the QoS Management." + INDEX { qosMACTypeIndex } + ::= { qosMACTypeTable 1 } + +QosMACTypeEntry ::= SEQUENCE +{ + qosMACTypeIndex Integer32, + qosMACTypeAddress MacAddress, + qosMACTypePriority Integer32, + qosMACTypeOpeStatus INTEGER +} + +qosMACTypeIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Qos MAC Type index." + ::= { qosMACTypeEntry 1 } + + +qosMACTypeAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This values indicates the MAC address of that specified + index in the entry." + ::= { qosMACTypeEntry 2 } + +qosMACTypePriority OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This values indicates the level of priority of that specified + MAC Address in entry." + + ::= { qosMACTypeEntry 3 } + +qosMACTypeOpeStatus OBJECT-TYPE + SYNTAX INTEGER + { + other(0), + valid(1), + invalid(2), + create(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the status of this entry. + other(0) - this entry is currently in use but + the conditions under which it will remain + so differ from the following values. + valid(1) - this value to indicate this entry is currently + in used. + invalid(2) - write this value to the corresponding entry, + the whole entry will be removed. Since the order of entry + shall be re-order while it has been deleted. To re-freshed + the whole table is recommended for new index. + create(3) - write this value to indicate that the new MAC address + will be added after next writing MAC address to that new entry. + The adding action will be taken on the index that grater than 1. + " + DEFVAL { other } + + ::= { qosMACTypeEntry 4 } + +qosEtherTypeTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosEtherTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of status information about + each configured Ether Type Entry for QoS Management." + ::= { qosMgnt 3 } + +qosEtherTypeEntry OBJECT-TYPE + SYNTAX QosEtherTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the table, containing information + about configuration Ether Type for QoS Management." + INDEX { qosMACTypeIndex } + ::= { qosEtherTypeTable 1 } + +QosEtherTypeEntry ::= SEQUENCE +{ + qosEtherTypeIndex Integer32, + qosEtherTypeHexValue OCTET STRING, + qosEtherTypePriority Integer32, + qosEtherTypeOpeStatus INTEGER +} + +qosEtherTypeIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Qos Ether Type index in the table." + ::= { qosEtherTypeEntry 1 } + + +qosEtherTypeHexValue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(4)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Hex Value to indicate the type of Ether of that specified + index in the entry." + ::= { qosEtherTypeEntry 2 } + +qosEtherTypePriority OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This values indicates the level of priority of that specified + MAC Address in entry." + + ::= { qosEtherTypeEntry 3 } + +qosEtherTypeOpeStatus OBJECT-TYPE + SYNTAX INTEGER + { + other(0), + valid(1), + invalid(2), + create(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object indicates the status of this entry. + other(0) - this entry is currently in use but + the conditions under which it will remain + so differ from the following values. + valid(1) - this value to indicate this entry is currently + in used. + invalid(2) - write this value to the corresponding entry, + the whole entry will be removed. Since the order of entry + shall be re-order while it has been deleted. To re-freshed + the whole table is recommended for new index. + create(3) - write this value to indicate that the new Ether Value + will be added after next writing Ether Type Value to that new entry. + The adding action will be taken on the index that grater than 1. + " + DEFVAL { other } + ::= { qosEtherTypeEntry 4 } + +qosQueueingMode OBJECT-TYPE + SYNTAX INTEGER + { + weighted-fair(1), + strict-priority(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administrative control of the QoS Queuing mode for the QoS management." + ::= { qosMgnt 4 } + +qosSVPStatus OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administrative enable/disable state for SVP." + ::= { qosMgnt 5 } + +-- ------------------------------------------------------------- +-- END::The qosMgnt Group +-- ------------------------------------------------------------- + + +-- ------------------------------------------------------------- +-- START::The linkQualityMgnt Group +-- ------------------------------------------------------------- +linkQualityTable OBJECT-TYPE + SYNTAX SEQUENCE OF LinkQualityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of status information about + the radio Interface Link Quality Entry." + ::= { linkQualityMgnt 1 } + +linkQualityEntry OBJECT-TYPE + SYNTAX LinkQualityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the table, containing information + about configuration of the radio Interface Link Quality." + INDEX { linkQualityRadioIndex, + linkQualityStaIndex } + + ::= { linkQualityTable 1 } + +LinkQualityEntry ::= SEQUENCE +{ + linkQualityRadioIndex Integer32, + linkQualityStaIndex Integer32, + linkQualityStaMacAddress MacAddress, + linkQualityStaRssi Integer32 +} +linkQualityRadioIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This is the value to define the index + of the radio interface." + ::= { linkQualityEntry 1 } + +linkQualityStaIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This is value to define the index + of link station." + ::= { linkQualityEntry 2 } + +linkQualityStaMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This values indicates the MAC address of the + link station." + ::= { linkQualityEntry 3 } + +linkQualityStaRssi OBJECT-TYPE + SYNTAX Integer32(0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This values indicates the percentage RSSI of the + link station." + ::= { linkQualityEntry 4 } +-- ------------------------------------------------------------- +-- END::The linkQualityMgnt Group +-- ------------------------------------------------------------- + +-- ------------------------------------------------------------- +-- START::The snmpTrapMgnt-apSnmpMgnt Group +-- ------------------------------------------------------------- +trapControl OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administrative enable/disable state for + SNMP Trap Control in a System." +-- ::= { snmpTrapMgnt 1 } + ::= { apSnmpMgnt 1 } +-- ------------------------------------------------------------- +--trapConfiguration OBJECT IDENTIFIER ::= { snmpTrapMgnt 2 } +trapConfiguration OBJECT IDENTIFIER ::= { apSnmpMgnt 2 } +--01 trapSysSystemUp Enable/Disable sysSystemUp trap +--02 trapSysSystemDown Enable/Disable sysSystemDown trap +--03 trapSysRadiusServerChanged Enable/Disable sysRadiusServerChanged trap +--04 trapDot11StationAssociation Enable/Disable dot11StationAssociation trap +--05 trapDot11StationReAssociation Enable/Disable dot11StationReAssociation trap +--06 trapDot11StationAuthentication Enable/Disable dot11StationAuthentication trap +--07 trapDot11StationRequestFail Enable/Disable dot11StationRequestFail trap +--08 trapDot11InterfaceAGFail Enable/Disable dot11InterfaceAGFail trap +--09 trapLocalMacAddrAuthFail Enable/Disable localMacAddrAuthFail trap +--10 trapLocalMacAddrAuthSuccess Enable/Disable localMacAddrAuthSuccess trap +--11 trapDot1xAuthNotInitiated Enable/Disable dot1xAuthNotInitiated trap +--12 trapDot1xAuthSuccess Enable/Disable dot1xAuthSuccess trap +--13 trapDot1xAuthFail Enable/Disable dot1xAuthFail trap +--14 trapDot1xMacAddrAuthSuccess Enable/Disable dot1xMacAddrAuthSuccess trap +--15 trapDot1xMacAddrAuthFail Enable dot1xMacAddrAuthFail trap +--16 trapPppLogonFail Enable/Disable pppLogonFail trap +--17 trapIappStationRoamedFrom Enable/Disable iappStationRoamedFrom trap +--18 trapIappStationRoamedTo Enable/Disable iappStationRoamedTo trap +--19 trapIappContextDataSent Enable iappContextDataSent trap +--20 trapSntpServerFail Enable/Disable sntpServerFail trap + + +trapSysSystemUp OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administrative enable/disable state for + SNMP sysSystemUp trap." +::= { trapConfiguration 1 } + +trapSysSystemDown OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administrative enable/disable state for + SNMP sysSystemDown trap." +::= { trapConfiguration 2 } + +trapSysRadiusServerChanged OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administrative enable/disable state for + SNMP sysRadiusServerChanged trap." +::= { trapConfiguration 3 } + + trapDot11StationAssociation OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administrative enable/disable state for + SNMP dot11StationAssociation trap." +::= { trapConfiguration 4 } + + trapDot11StationReAssociation OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administrative enable/disable state for + SNMP dot11StationReAssociation trap." +::= { trapConfiguration 5 } + +trapDot11StationAuthentication OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administrative enable/disable state for + SNMP dot11StationAuthentication trap." +::= { trapConfiguration 6 } + +trapDot11StationRequestFail OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administrative enable/disable state for + SNMP dot11StationRequestFail trap." +::= { trapConfiguration 7 } + +-- trapDot11InterfaceAGFail OBJECT-TYPE +-- SYNTAX INTEGER { enabled(1), disabled(2) } +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION +-- "The administrative enable/disable state for +-- SNMP dot11InterfaceAGFail trap." +--::= { trapConfiguration 8 } + +trapLocalMacAddrAuthFail OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administrative enable/disable state for + SNMP localMacAddrAuthFail trap." +::= { trapConfiguration 9 } + +trapLocalMacAddrAuthSuccess OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administrative enable/disable state for + SNMP localMacAddrAuthSuccess trap." +::= { trapConfiguration 10 } + +trapDot1xAuthNotInitiated OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administrative enable/disable state for + SNMP dot1xAuthNotInitiated trap." +::= { trapConfiguration 11 } + +trapDot1xAuthSuccess OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administrative enable/disable state for + SNMP dot1xAuthSuccess trap." +::= { trapConfiguration 12 } + +trapDot1xAuthFail OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administrative enable/disable state for + SNMP dot1xAuthFail trap." +::= { trapConfiguration 13 } + +trapDot1xMacAddrAuthSuccess OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administrative enable/disable state for + SNMP dot1xMacAddrAuthSuccess trap." +::= { trapConfiguration 14 } + +trapDot1xMacAddrAuthFail OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administrative enable/disable state for + SNMP dot1xMacAddrAuthFail trap." +::= { trapConfiguration 15 } + +trapPppLogonFail OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administrative enable/disable state for + SNMP pppLogonFail trap." +::= { trapConfiguration 16 } + +trapIappStationRoamedFrom OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administrative enable/disable state for + SNMP iappStationRoamedFrom trap." +::= { trapConfiguration 17 } + +trapIappStationRoamedTo OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administrative enable/disable state for + SNMP iappStationRoamedFrom trap." +::= { trapConfiguration 18 } + +trapIappContextDataSent OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administrative enable/disable state for + SNMP iappContextDataSent trap." +::= { trapConfiguration 19 } + +trapSntpServerFail OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administrative enable/disable state for + SNMP sntpServerFail trap." +::= { trapConfiguration 20 } + +trapDot11InterfaceAFail OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administrative enable/disable state for + SNMP dot11InterfaceAFail trap." +::= { trapConfiguration 21 } + +trapDot11InterfaceGFail OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administrative enable/disable state for + SNMP dot11InterfaceGFail trap." +::= { trapConfiguration 22 } +trapDot11WirelessSTPDetection OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administrative enable/disable state for + SNMP dot11WirelessSTPDetection trap." +::= { trapConfiguration 23 } +-- ------------------------------------------------------------- +apSnmpTrapDestinationTable OBJECT-TYPE + SYNTAX SEQUENCE OF ApSnmpTrapDestinationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of descriptive and status information about + configuration of each trap receiving server." + ::= { apSnmpMgnt 3 } + +apSnmpTrapDestinationEntry OBJECT-TYPE + SYNTAX ApSnmpTrapDestinationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the table, containing information + about configuration of one trap receiving server." + INDEX { apSnmpTrapDestinationIndex } + ::= { apSnmpTrapDestinationTable 1 } + +ApSnmpTrapDestinationEntry ::= SEQUENCE +{ + apSnmpTrapDestinationIndex INTEGER, + apSnmpTrapDestinationCommunity DisplayString, + apSnmpTrapDestinationIP IpAddress, + apSnmpTrapDestinationState INTEGER +} + +apSnmpTrapDestinationIndex OBJECT-TYPE + SYNTAX INTEGER (1..4) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index of the Trap Destination Table." + ::= { apSnmpTrapDestinationEntry 1 } + +apSnmpTrapDestinationCommunity OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The SNMP Trap Community" + ::= { apSnmpTrapDestinationEntry 2 } + +apSnmpTrapDestinationIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP address of the trap receiving server." + ::= { apSnmpTrapDestinationEntry 3 } + +apSnmpTrapDestinationState OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates whether the trap receiving server is enabled." + ::= { apSnmpTrapDestinationEntry 4 } +-- ------------------------------------------------------------- +apSnmpCommunityReadOnly OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The SNMP Read Only Community. The value if read, + will only show ******." + ::= { apSnmpMgnt 4 } + +apSnmpCommunityReadWrite OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The SNMP Read Write Community. The value if read, + will only show *****." + ::= { apSnmpMgnt 5 } + +apSnmpVersionFilter OBJECT-TYPE + SYNTAX INTEGER + { + enableSNMPv1SNMPv2c(1), + disableSNMPv1SNMPv2c(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "To set the version-filter of SNMP." + DEFVAL {enableSNMPv1SNMPv2c } + ::= { apSnmpMgnt 6 } + +-- ------------------------------------------------------------- +-- END::The snmpTrapMgnt Group +-- ------------------------------------------------------------- + +-- ------------------------------------------------------------- +-- START::sysEntity - Standard Mib elements +-- ------------------------------------------------------------- +swHardwareVer OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Hardware version of the main board." + ::= { sysEntity 1 } + +swBootRomVer OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Boot ROM code version of the main board." + ::= { sysEntity 2 } + +swOpCodeVer OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Operation code version of the main board." + ::= { sysEntity 3 } + +swSerialNumber OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Serial Number of the Access Point." + ::= { sysEntity 4 } +swProductName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Product Name of the Access Point." + ::= { sysEntity 5 } + +swCountrySetting OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The current CountryCode Setting of the Access Point." + ::= { sysEntity 6 } + +--swWDSActivationKey OBJECT-TYPE +-- SYNTAX OCTET STRING (SIZE(0..16)) +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION +-- "Point-to-multipoint WDS mode requires an activation +-- key to enable. A valid multipoint activation key must +-- be entered as a string of ACSCII characters translating +-- to the binary HEX value of the key before the Access Point +-- will accept the point-to-multipoint bridge mode setting. +-- +-- Returns SNMP_BAD_VALUE if validation fails. +-- +-- This object must be saved across a system reset and/or a +-- power cycle." +-- ::= { sysEntity 7 } + +-- resetConfigurationMgnt OBJECT IDENTIFIER ::= { sysEntity 5 } +-- ------------------------------------------------------------- +-- END::sysEntity - Standard Mib elements +-- ------------------------------------------------------------- + + +-- ------------------------------------------------------------- +-- - apRadioSecurityMgnt TABLE +-- ------------------------------------------------------------- +apRadioSecurityTable OBJECT-TYPE + SYNTAX SEQUENCE OF ApRadioSecurityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of descriptive and status information about + configuration of each radio in terms of security settings." + ::= { apSecurityMgnt 1 } + +apRadioSecurityEntry OBJECT-TYPE + SYNTAX ApRadioSecurityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the table, containing information + about configuration of one radio of the AP." + INDEX { apRadioSecurityIndex } + ::= { apRadioSecurityTable 1 } + +ApRadioSecurityEntry ::= SEQUENCE +{ + apRadioSecurityIndex Integer32, + apRadioSecurityWEPAuthType INTEGER, + apRadioSecuritySharedKeyLen INTEGER, + apRadioSecurityWPAMode INTEGER, + apRadioSecurityWPAKeyType INTEGER, + apRadioSecurityWPACipher INTEGER, + apRadioSecurityWPAPSKType INTEGER, + apRadioSecurityWPAPSK DisplayString, + apRadioSecurityWEPKeyType INTEGER, + apRadioSecurityWEPEnabled TruthValue, + apRadioSecurityWPACipherSuite INTEGER, + apRadioApSecurityWPAPreAuthentication INTEGER, + apRadioApSecurityWPAPmksaLifetime INTEGER +} + +apRadioSecurityIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Radio Index for security settings." + ::= { apRadioSecurityEntry 1 } + +apRadioSecurityWEPAuthType OBJECT-TYPE + SYNTAX INTEGER + { + opensystem(0), + sharedkey(1), + wpa(2), + wpapsk(3), + wpawpa2mixed(4), + wpawpa2pskmixed(5), + wpa2(6), + wpa2psk(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates the type of WEP authentication in use for this radio interface. + opensystem(0) Set authentication open + sharedkey(1) Set authentication shared + wpa(2) Set WPA Mode + wpapsk(3) Set WPA-PSK Mode + wpa-wpa2-mixed(4) Set WPA-WPA2-Mixed Mode + wpawpa2pskmixed(5) Set WPA-WPA2 PSK Mixed Mode + wpa2(6) Set WPA2 Mode + wpa2psk(7) Set WPA2-PSK Mode + " + ::= { apRadioSecurityEntry 2 } + +apRadioSecuritySharedKeyLen OBJECT-TYPE + SYNTAX INTEGER + { + none(0), + sixtyFour(1), + oneHundredTwentyEight(2), + oneHundredFiftyTwo(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value indicates the shared key length for this radio interface." + ::= { apRadioSecurityEntry 3 } + +apRadioSecurityWPAMode OBJECT-TYPE + SYNTAX INTEGER + { + supported(0), + required(1), + notSupported(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates the state of WPA for this radio interface." + ::= { apRadioSecurityEntry 4 } + +apRadioSecurityWPAKeyType OBJECT-TYPE + SYNTAX INTEGER + { + dot1x(0), + presharedkey(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates the type of WPA Key Management in use for this radio interface." + ::= { apRadioSecurityEntry 5 } + +apRadioSecurityWPACipher OBJECT-TYPE + SYNTAX INTEGER + { + wep(0), + tkip(1), + aes(2) + } + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "This value indicates the type of WPA Cipher in use for this radio interface." + ::= { apRadioSecurityEntry 6 } + +apRadioSecurityWPAPSKType OBJECT-TYPE + SYNTAX INTEGER + { + hex(0), + alphanumeric(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates the type of WPA Pre Shared Key in use for this radio interface." + ::= { apRadioSecurityEntry 7 } + +apRadioSecurityWPAPSK OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..80)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates WPA Pre Shared Key in use for this radio interface." + ::= { apRadioSecurityEntry 8 } + +apRadioSecurityWEPKeyType OBJECT-TYPE + SYNTAX INTEGER + { + hexadecimal(0), + alphanumeric(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates the type of WEP Key in use for this radio interface." + ::= { apRadioSecurityEntry 9 } + +apRadioSecurityWEPEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates whether WEP is enabled." + ::= { apRadioSecurityEntry 10 } + +apRadioSecurityWPACipherSuite OBJECT-TYPE + SYNTAX INTEGER + { + aesccmp(0), + tkip(1), + wep(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates the type of WPA Cipher Suite in use for this radio interface." + ::= { apRadioSecurityEntry 11 } + +apRadioApSecurityWPAPreAuthentication OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Whether Pre-Authentication is enabled." + DEFVAL { disabled } + ::= { apRadioSecurityEntry 12 } + +apRadioApSecurityWPAPmksaLifetime OBJECT-TYPE + SYNTAX INTEGER (0..14400) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number (in minutes) for Pmksa-Lifetime." + ::= { apRadioSecurityEntry 13 } +-- ------------------------------------------------------------- +-- +apSecuritySsh OBJECT IDENTIFIER ::= { apSecurityMgnt 2 } + +apSecuritySshServerEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates whether SSH server is enabled." + ::= { apSecuritySsh 1 } + +apSecuritySshServerPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates SSH server's port number." + DEFVAL { 22 } + ::= { apSecuritySsh 2 } + +apSecuritySshTelnetServerEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates whether telnet server is enabled." + ::= { apSecuritySsh 3 } + +-- ------------------------------------------------------------- +-- The enterpriseApRadio Group +-- ------------------------------------------------------------- + +-- ********************************************************************** +-- * EnterpriseApRadio TABLE +-- ********************************************************************** + +enterpriseApRadioTable OBJECT-TYPE + SYNTAX SEQUENCE OF EnterpriseApRadioEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of descriptive and status information about + configuration of each radio." + ::= { apRadioInterfaceMgnt 2 } + +enterpriseApRadioEntry OBJECT-TYPE + SYNTAX EnterpriseApRadioEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the table, containing information + about configuration of one radio of the AP." + INDEX { enterpriseApRadioIndex } + ::= { enterpriseApRadioTable 1 } + +EnterpriseApRadioEntry ::= SEQUENCE +{ + enterpriseApRadioIndex Integer32, + enterpriseApRadioAutoChannel INTEGER, + enterpriseApRadioTransmitPower INTEGER, + enterpriseApRadioTurboMode INTEGER, + enterpriseApRadioDataRate INTEGER, + enterpriseApRadioGMode INTEGER, + enterpriseApRadioAntennaMode INTEGER, + rogueApState INTEGER, +-- rogueApAuthenticate INTEGER, + rogueApInterval INTEGER, + rogueApDuration INTEGER, + rogueApScanNow INTEGER, + enterpriseApRadioAntennaModeControl INTEGER, + enterpriseApRadioFixedAntennaType INTEGER, + enterpriseApRadioAntennaID INTEGER, + enterpriseApRadioMulticastDataRate INTEGER, + enterpriseApRadioAutoDataRate INTEGER, + enterpriseApRadioPreamble INTEGER, + enterpriseApRadioSWRetryMode INTEGER +} + +enterpriseApRadioIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Radio Index for configuration." + ::= { enterpriseApRadioEntry 1 } + +enterpriseApRadioAutoChannel OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates whether auto channel selection is enabled or not + for this radio interface" + ::= { enterpriseApRadioEntry 2 } + +enterpriseApRadioTransmitPower OBJECT-TYPE + SYNTAX INTEGER + { + full(1), + half(2), + quarter(3), + eighth(4), + min(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates the transmit power for this radio interface." + ::= { enterpriseApRadioEntry 3 } + +enterpriseApRadioTurboMode OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2), + invalid(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates whether turbo mode is enabled for this radio interface." + ::= { enterpriseApRadioEntry 4 } + +enterpriseApRadioDataRate OBJECT-TYPE + SYNTAX INTEGER + { + oneMbps(1), + twoMbps(2), + fiveAndHalfMbps(5), + sixMbps(6), + nineMbps(9), + elevenMbps(11), + twelveMbps(12), + eighteenMbps(18), + twentyFourMbps(24), + thirtySixMbps(36), + fourtyEightMbps(48), + fiftyFourMbps(54), + auto(255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates the data rate for this radio interface. + Radio interface A operates at 6, 9, 12, 18, 24, 36, 48, 54. + Radio interface G operates all listed data rates. The auto + setting will attempt to set the best data rate for the interface" + ::= { enterpriseApRadioEntry 5 } + +enterpriseApRadioGMode OBJECT-TYPE + SYNTAX INTEGER + { + bOnly(1), + gOnly(2), + bg(3), + invalid(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates the radio mode for the 802.11g radio. + This setting is only valid for the 802.11g interface." + ::= { enterpriseApRadioEntry 6 } + +enterpriseApRadioAntennaMode OBJECT-TYPE + SYNTAX INTEGER + { + both(1), + left(2), + right(3), + invalid(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates the antenna mode in use for the G-radio. + The values are interpreted as follows: + both(1) means use both built-in antennas, + left(2) means use left side. + right(3) means use right side. + invalid(4) means not support. + This setting is only valid for the 802.11g interface." + ::= { enterpriseApRadioEntry 7 } + +rogueApState OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value is used to enable/disable Rogue Ap Detection for + this radio interface." + ::= { enterpriseApRadioEntry 8 } + +--rogueApAuthenticate OBJECT-TYPE +-- SYNTAX INTEGER +-- { +-- enabled(1), +-- disabled(2) +-- } +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION +-- "Value is used to enable/disable Authentication. If authentication is disabled, but +-- rogue Ap Detection is on, then the device will collect data about each AP." +-- ::= { enterpriseApRadioEntry 14 } + +rogueApInterval OBJECT-TYPE +-- SYNTAX INTEGER (60..10080) + SYNTAX INTEGER (30..10080) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "How often to scan for Rogue Aps. The interval in minutes, with default + of 720(minutes)." + ::= { enterpriseApRadioEntry 9 } + +rogueApDuration OBJECT-TYPE + SYNTAX INTEGER (200..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "How long to scan each channel (in milliseconds). A longer duration will yield more + complete results. A shorter duration will allow clients a better chance + of remaining connected. Default value is 350(milliseconds)." + ::= { enterpriseApRadioEntry 10 } + +rogueApScanNow OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When writing the value to enable, the AP will trigger the Rouge AP scan function. + The value will always return disable(2)." + ::= { enterpriseApRadioEntry 11 } + +enterpriseApRadioAntennaModeControl OBJECT-TYPE + SYNTAX INTEGER + { + fixed(1), + external(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value indicates which antenna is in use for the radio Interface. + The values are interpreted as follows: + fixed(1) specify to use built-in antennas, + external(2) specify to use one external antenna. + " + ::= { enterpriseApRadioEntry 12 } + +enterpriseApRadioFixedAntennaType OBJECT-TYPE + SYNTAX INTEGER + { + diversity(1), + left(2), + right(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates which antenna type is in use + as the fixed antenna is selected. + " + ::= { enterpriseApRadioEntry 13 } + +enterpriseApRadioAntennaID OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates which antenna ID will be in use for the radio Interface. + " + ::= { enterpriseApRadioEntry 14 } + +enterpriseApRadioMulticastDataRate OBJECT-TYPE + SYNTAX INTEGER + { + oneMbps(1), + twoMbps(2), + fiveAndHalfMbps(5), + sixMbps(6), + nineMbps(9), + elevenMbps(11), + twelveMbps(12), + eighteenMbps(18), + twentyFourMbps(24), + thirtySixMbps(36), + fortyEightMbps(48), + fiftyFourMbps(54) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates the data rate for mc/bc packets from this + radio interface. sixMbps(6), nineMbps(9), twelveMbps(12), eighteenMbps(18), + twentyFourMbps(24), thirtySixMbps(36), fortyEightMbps(48), and fiftyFourMbps(54) + are for 11a and g-only mode. The default for b-only and b+g mode is + oneMbps(1), twoMbps(2), fiveAndHalfMbps(5) and elevenMbps(11)." + ::= { enterpriseApRadioEntry 15 } + +enterpriseApRadioAutoDataRate OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates whether automated data rate is enabled or not + for this radio interface" + ::= { enterpriseApRadioEntry 16 } + +enterpriseApRadioPreamble OBJECT-TYPE + SYNTAX INTEGER + { + long(1), + short(2), + invalid(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates the preamble length of 11g. + The values are interpreted as follows: + long(1) sets the preamble length to long. + short(2) sets the preamble length to short. + invalid(3) means not support. + This setting is only valid for the 802.11g interface." + ::= { enterpriseApRadioEntry 17 } + +enterpriseApRadioSWRetryMode OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates whether SW retty mode is enabled or not + for this radio interface" + ::= { enterpriseApRadioEntry 18 } +-- ********************************************************************** +-- * EnterpriseApVapRadio TABLE +-- ********************************************************************** + +enterpriseApVapRadioTable OBJECT-TYPE + SYNTAX SEQUENCE OF EnterpriseApVapRadioEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of descriptive and status information about + configuration of each Vap radio." + ::= { apRadioInterfaceMgnt 3 } + +enterpriseApVapRadioEntry OBJECT-TYPE + SYNTAX EnterpriseApVapRadioEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the table, containing information + about configuration of one Vap radio of the AP." + INDEX { enterpriseApVapRadioIndex } + ::= { enterpriseApVapRadioTable 1 } + +EnterpriseApVapRadioEntry ::= SEQUENCE +{ + enterpriseApVapRadioIndex Integer32, + enterpriseApVapRadioState INTEGER, + enterpriseApVapRadioSecureAccess INTEGER, + enterpriseApVapRadioMaxAssoc INTEGER, + enterpriseApVapRadioTransmitKey INTEGER, + enterpriseApVapRadioDescription DisplayString, + enterpriseApVapRadioDefefaultPriority Integer32 +} + +enterpriseApVapRadioIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Radio Index for configuration." + ::= { enterpriseApVapRadioEntry 1 } + +enterpriseApVapRadioState OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates the state of the radio interface." + ::= { enterpriseApVapRadioEntry 2 } + +enterpriseApVapRadioSecureAccess OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates whether secure access is enabled for this radio interface." + ::= { enterpriseApVapRadioEntry 3 } + +enterpriseApVapRadioMaxAssoc OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates the max number of clients allowed on this radio interface." + ::= { enterpriseApVapRadioEntry 4 } + +enterpriseApVapRadioTransmitKey OBJECT-TYPE + SYNTAX INTEGER (1..4) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates default transmit key in use for this radio interface." + ::= { enterpriseApVapRadioEntry 5 } + +enterpriseApVapRadioDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..80)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates the description for this radio interface." + ::= { enterpriseApVapRadioEntry 6 } + +enterpriseApVapRadioDefefaultPriority OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This values indicates the level of default priority of that specified + VAP in entry." + + ::= { enterpriseApVapRadioEntry 7 } + +-- **************************************************************************************** +-- enterpriseApWds Table +-- **************************************************************************************** + + +enterpriseApRadioWdsTable OBJECT-TYPE + SYNTAX SEQUENCE OF EnterpriseApRadioWdsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of configuration information for Wds for each + Radio interface." + ::= { apRadioInterfaceMgnt 4 } + +enterpriseApRadioWdsEntry OBJECT-TYPE + SYNTAX EnterpriseApRadioWdsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the table, containing information + about configuration of peer Bridging + for one radio of the AP. The table is indexed by radio + Index (corresponding to enterpriseApRadioTable). The table does not contain the radio index as + a member of the table." + INDEX { enterpriseApRadioIndex } + ::= { enterpriseApRadioWdsTable 1 } + +EnterpriseApRadioWdsEntry ::= SEQUENCE +{ + wdsApRole INTEGER, + wdsApAckTimeout INTEGER +} + +wdsApRole OBJECT-TYPE + SYNTAX INTEGER + { + roleAp(1), + roleBridgeMaster(2), + roleBridge(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates the role of the Ap for this radio, + roleAp(1): AP operation. + roleBridgeMaster(2): Root-Bridge mode. + roleBridge(3): Bridge Mode. + " + ::= { enterpriseApRadioWdsEntry 1 } + +wdsApAckTimeout OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates the WDS Ack timeout for this radio in us, + and the following values can be set to the system: + 0 Set wireless Ack Timeout as system default + 20 0 to 1 miles: Ack timeout is 20 us + 40 1 to 3 miles: Ack timeout is 40 us + 75 3 to 6 miles: Ack timeout is 75 us + 115 6 to 10 miles: Ack timeout is 115 us + " + ::= { enterpriseApRadioWdsEntry 2 } + + +-- **************************************************************************************** +-- enterpriseApRadioWdsPeer Table +-- **************************************************************************************** +enterpriseApRadioWdsPeerTable OBJECT-TYPE + SYNTAX SEQUENCE OF EnterpriseApRadioWdsPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of configuration information for Wds Peers for each + Radio interface." + ::= { apRadioInterfaceMgnt 5 } + +enterpriseApRadioWdsPeerEntry OBJECT-TYPE + SYNTAX EnterpriseApRadioWdsPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the table, containing information + about configuration of peer Bridging + for one radio of the AP. The table is indexed by radio + Index (corresponding to enterpriseApRadioTable) and the peer + index (Up to 8). The table does not contain the radio index as + a member of the table." + INDEX { enterpriseApRadioIndex, wdsPeerIndex } + ::= { enterpriseApRadioWdsPeerTable 1 } + +EnterpriseApRadioWdsPeerEntry ::= SEQUENCE +{ + wdsPeerIndex Integer32, + wdsPeerBssid DisplayString, + wdsPeerRSSI Integer32 +} + +wdsPeerIndex OBJECT-TYPE + SYNTAX Integer32 (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Peer Index for the radio interface." + ::= { enterpriseApRadioWdsPeerEntry 1 } + +wdsPeerBssid OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..17)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The BSSID for this peer." + ::= { enterpriseApRadioWdsPeerEntry 2 } + +wdsPeerRSSI OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This value indicates the RSSI value of the WDS peer link." + ::= { enterpriseApRadioWdsPeerEntry 3 } + +-- **************************************************************************************** +-- enterpriseApRadioWEPKeysTable Table +-- **************************************************************************************** + +enterpriseApRadioWEPKeysTable OBJECT-TYPE + SYNTAX SEQUENCE OF EnterpriseApRadioWEPKeysEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Conceptual table for WEP default keys." + ::= { apRadioInterfaceMgnt 6 } + +enterpriseApRadioWEPKeysEntry OBJECT-TYPE + SYNTAX EnterpriseApRadioWEPKeysEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An Entry (conceptual row) in the WEP Default Keys Table. + A collection of objects containing information used to + determine if a WEPkey as been defined and if so, the + value of the WEPkey." + + INDEX {enterpriseApRadioIndex, enterpriseApRadioWEPKeysIndex } + + ::= { enterpriseApRadioWEPKeysTable 1 } + +EnterpriseApRadioWEPKeysEntry ::= + SEQUENCE { + enterpriseApRadioWEPKeysIndex INTEGER, + enterpriseApRadioWEPKeyType INTEGER, + enterpriseApRadioWEPKeyLength INTEGER + } + +enterpriseApRadioWEPKeysIndex OBJECT-TYPE + SYNTAX INTEGER (1..4) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "WEP Key Index for the radio interface." + ::= { enterpriseApRadioWEPKeysEntry 1 } + + + +enterpriseApRadioWEPKeyType OBJECT-TYPE + SYNTAX INTEGER + { + hexadecimalKey(1), + alphanumericKey(2), + otherKey(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "status of the WEP Key type" + + ::= { enterpriseApRadioWEPKeysEntry 2 } + +enterpriseApRadioWEPKeyLength OBJECT-TYPE + SYNTAX INTEGER + { + keyLength64Bit(1), + keyLength128Bit(2), + keyLength152Bit(3), + keyLengthOther(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "status of the WEP Key Length." + + ::= { enterpriseApRadioWEPKeysEntry 3 } + +-- **************************************************************************************** +-- enterpriseApRadioAvAntennaListTable Table +-- **************************************************************************************** + +enterpriseApRadioAvAntennaListTable OBJECT-TYPE + SYNTAX SEQUENCE OF EnterpriseApRadioAvAntennaListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Conceptual table for Available Antenna List used in the Radio." + ::= { apRadioInterfaceMgnt 7 } + +enterpriseApRadioAvAntennaListEntry OBJECT-TYPE + SYNTAX EnterpriseApRadioAvAntennaListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An Entry (conceptual row) in the Antenna List Table. + A collection of objects containing information used to + show if an Antenna as been defined and if so, the + value of the antenna Id." + + INDEX {enterpriseApRadioIndex, enterpriseApRadioAvAntennaIndex } + + ::= { enterpriseApRadioAvAntennaListTable 1 } + +EnterpriseApRadioAvAntennaListEntry ::= + SEQUENCE { + enterpriseApRadioAvAntennaIndex INTEGER, + enterpriseApRadioAvAntennaId INTEGER, + enterpriseApRadioAvAntennaDesc DisplayString + } + +enterpriseApRadioAvAntennaIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Available Antenna List Index for the radio interface." + ::= { enterpriseApRadioAvAntennaListEntry 1 } + + + +enterpriseApRadioAvAntennaId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Available antenna Id in the entry." + ::= { enterpriseApRadioAvAntennaListEntry 2 } + +enterpriseApRadioAvAntennaDesc OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..80)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The description of the antenna ID." + ::= { enterpriseApRadioAvAntennaListEntry 3 } + +-- **************************************************************************************** +-- enterpriseApRadioAvChannelListTable Table +-- **************************************************************************************** + +enterpriseApRadioAvChannelListTable OBJECT-TYPE + SYNTAX SEQUENCE OF EnterpriseApRadioAvChannelListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Conceptual table for Available Channel List used in the Radio." + ::= { apRadioInterfaceMgnt 8 } + +enterpriseApRadioAvChannelListEntry OBJECT-TYPE + SYNTAX EnterpriseApRadioAvChannelListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An Entry (conceptual row) in the Channel List Table. + A collection of objects containing information used to + show if a Channel No. as been defined and if so, the + value of the Channel No." + + INDEX {enterpriseApRadioIndex, enterpriseApRadioAvChannelIndex } + + ::= { enterpriseApRadioAvChannelListTable 1 } + +EnterpriseApRadioAvChannelListEntry ::= + SEQUENCE { + enterpriseApRadioAvChannelIndex INTEGER, + enterpriseApRadioAvChannelNo INTEGER + } + +enterpriseApRadioAvChannelIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Channel List Index for the radio interface." + ::= { enterpriseApRadioAvChannelListEntry 1 } + + + +enterpriseApRadioAvChannelNo OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Available channel number in the entry" + ::= { enterpriseApRadioAvChannelListEntry 2 } + +-- ------------------------------------------------------------- +-- START::The apEtherInterfaceMgnt Group +-- ------------------------------------------------------------- +-- ============================== +-- apEtherNetConfig Entry +apEtherNetConfig + OBJECT IDENTIFIER ::= { apEtherInterfaceMgnt 1 } + + +netConfigIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The IP address of this Net interface. The default value + for this object is 0.0.0.0. If either the netConfigIPAddress + or netConfigSubnetMask are 0.0.0.0, then when the device + boots, it may use DHCP to try to figure out what these + values should be. If DHCP fails, before the device + can talk on the network, this value must be configured + (e.g., through a terminal attached to the device)." + ::= { apEtherNetConfig 1 } + +netConfigSubnetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The subnet mask of this Net interface. The default value + for this object is 0.0.0.0. If either the netConfigIPAddress + or netConfigSubnetMask are 0.0.0.0, then when the device + boots, it may use DHCP to try to figure out what these + values should be. If DHCP fails, before the device + can talk on the network, this value must be configured + (e.g., through a terminal attached to the device)." + ::= { apEtherNetConfig 2 } + +netConfigDefaultGateway OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The IP Address of the default gateway. If this value is + undefined or unknown, it shall have the value 0.0.0.0." + ::= { apEtherNetConfig 3 } + +netConfigHttpState OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Whether HTTP is enabled." + ::= { apEtherNetConfig 4 } + +netConfigHttpPort OBJECT-TYPE + SYNTAX INTEGER (514..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The port number for HTTP." + ::= { apEtherNetConfig 5 } + +netConfigHttpsState OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Whether Secure HTTP is enabled." + ::= { apEtherNetConfig 6 } + +netConfigHttpsPort OBJECT-TYPE + SYNTAX INTEGER (514..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The port number for Secure HTTP." + ::= { apEtherNetConfig 7 } + +netConfigDHCPState OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Whether DHCP is enabled." + ::= { apEtherNetConfig 8 } +-- ------------------------------------------------------------- +-- END::The apNetConfigMgnt Group +-- ------------------------------------------------------------- + +-- ------------------------------------------------------------- +-- -START::apVLANMgnt - VLAN Mib elements +-- ------------------------------------------------------------- + +apVLANMgntNativeId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates the native VLAN Id." + ::= { apVLANMgnt 1 } + +apVLANMgntState OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value indicates whether VLANs are enabled or disabled." + ::= { apVLANMgnt 2 } + +apVLANMgntStateNextBoot OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates the VLANs state for the next reset." + ::= { apVLANMgnt 3 } + +--apInterfaceVlanId_A OBJECT-TYPE +-- SYNTAX Integer32 +-- MAX-ACCESS read-write +-- "This value indicates the native VLAN Id of the 802.11 a wireless interface." +-- STATUS current +-- DESCRIPTION +-- ::= { apVLANMgnt 4 } + +--apInterfaceVlanId_G OBJECT-TYPE +-- SYNTAX Integer32 +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION +-- "This value indicates the native VLAN Id of the 802.11 g wireless interface." +-- ::= { apVLANMgnt 5 } +apVLANMgntEtherUntaggedVlanId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates the Untagged VlanID for Ether Interface." + ::= { apVLANMgnt 7 } +-- ------------------------------------------------------------- +apNativeVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF ApNativeVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table used to manage the Vlans for each + wireless interface." + ::= { apVLANMgnt 6 } + +apNativeVlanEntry OBJECT-TYPE + SYNTAX ApNativeVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the table, containing information + about VLAN configuration of one wireless interface." + INDEX { apNativeVlanIfIndex, + apNativeVlanSsidNumber } + ::= { apNativeVlanTable 1 } + + +ApNativeVlanEntry ::= SEQUENCE +{ + apNativeVlanIfIndex Integer32, + apNativeVlanSsidNumber Integer32, + apNativeVlanVlanId Integer32, + apNativeVlanState INTEGER +} + + +apNativeVlanIfIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Interface Index of the wireless interface for which + the VLAN is assigned to." + ::= { apNativeVlanEntry 1 } + +apNativeVlanSsidNumber OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Associated Number for Service Set Id (SSID) of the + wireless interface for which the VLAN is assigned to. + Note: This is for future support of multiple SSIDs + per radio interface." + ::= { apNativeVlanEntry 2 } + +apNativeVlanVlanId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates the native VLAN Id of the wireless interface associated + with the if index and the SSID number(if it is not 0)." + ::= { apNativeVlanEntry 3 } + +apNativeVlanState OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates the Native VLANs state." + ::= { apNativeVlanEntry 4 } +-- ------------------------------------------------------------- +-- -END::apVLANMgnt - VLAN Mib elements +-- ------------------------------------------------------------- +-- ------------------------------------------------------------- +-- START::The apAuthenticationMgnt Group +-- ------------------------------------------------------------- +-- ============================== +-- dot11AuthenticationEntry TABLE +apAuthenticationSetupEntry + OBJECT IDENTIFIER ::= { apAuthenticationMgnt 1 } + +ap8021xState OBJECT-TYPE + SYNTAX INTEGER + { + disabled(0), + supported(1), + required(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This attribute indicates that the Enterprise the state + of the 802.1X authentication algorithm." + + ::= { apAuthenticationSetupEntry 1 } + +ap8021xBroadcastKeyRefreshRate OBJECT-TYPE + SYNTAX INTEGER (0..1440) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number (in minutes) between changing the broadcast key for + 802.1X and WPA clients" + + ::= { apAuthenticationSetupEntry 2 } + +ap8021xSessionKeyRefreshRate OBJECT-TYPE + SYNTAX INTEGER (0..1440) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number (in minutes) between changing session keys for + 802.1X and WPA clients" + + ::= { apAuthenticationSetupEntry 3 } + +ap8021xReauthenticationTimeout OBJECT-TYPE + SYNTAX INTEGER (0..1440) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number (in minutes) between forcing 802.1X clients to + reauthenticate" + + ::= { apAuthenticationSetupEntry 4 } + +apAuthenticationMode OBJECT-TYPE + SYNTAX INTEGER + { + disabled(0), + local(1), + radius(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates the type of MAC authentication or RADIUS authentication in use, + or not in use." + ::= { apAuthenticationSetupEntry 5 } + +-- ============================== +-- apAuthenticationServerTable +apAuthenticationServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF ApAuthenticationServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of descriptive and status information about + configuration of each authentication server." + ::= { apAuthenticationMgnt 2 } + +apAuthenticationServerEntry OBJECT-TYPE + SYNTAX ApAuthenticationServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the table, containing information + about configuration of one authentication server of the AP." + INDEX { apAuthenticationServerIndex } + ::= { apAuthenticationServerTable 1 } + +ApAuthenticationServerEntry ::= SEQUENCE +{ + apAuthenticationServerIndex Integer32, +-- apAuthenticationServer IpAddress, + apAuthenticationServer DisplayString, + apAuthenticationPort INTEGER, + apAuthenticationKey DisplayString, + apAuthenticationRetransmit INTEGER, + apAuthenticationTimeout INTEGER, + apAuthenticationAcctPort INTEGER, + apAuthenticationAcctInterimUpdate INTEGER, + apAuthenticationAcctState INTEGER +} + +apAuthenticationServerIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index of the Authentication Server" + ::= { apAuthenticationServerEntry 1 } + + +apAuthenticationServer OBJECT-TYPE +-- SYNTAX IpAddress + SYNTAX DisplayString (SIZE(1..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates the IP address or host name of the authentication server." + + ::= { apAuthenticationServerEntry 2 } + +apAuthenticationPort OBJECT-TYPE + SYNTAX INTEGER (1024..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates the UDP Port used by the authentication server." + + ::= { apAuthenticationServerEntry 3 } + +apAuthenticationKey OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates the shared key used by the authentication server." + + ::= { apAuthenticationServerEntry 4 } + +apAuthenticationRetransmit OBJECT-TYPE + SYNTAX INTEGER (1..30) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates the retransmit timer length used by the + authentication server." + + ::= { apAuthenticationServerEntry 5 } + +apAuthenticationTimeout OBJECT-TYPE + SYNTAX INTEGER (1..60) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates the Timeout value(sec) used by the + authentication server." + + ::= { apAuthenticationServerEntry 6 } + +apAuthenticationAcctPort OBJECT-TYPE + SYNTAX INTEGER(0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "UDP Accounting Port. The valid range is from + 1024-65535. A value of 0 means accounting is disabled." + ::= { apAuthenticationServerEntry 7 } + +apAuthenticationAcctInterimUpdate OBJECT-TYPE + SYNTAX INTEGER(60..86400) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The interval between sending accounting + updates." + ::= { apAuthenticationServerEntry 8 } + +apAuthenticationAcctState OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates whether the Accounting Server is enabled." + ::= { apAuthenticationServerEntry 9 } +-- ============================== +-- apAuthenticationSupplicantTable TABLE +apAuthenticationSupplicantTable OBJECT-TYPE + SYNTAX SEQUENCE OF ApAuthenticationSupplicantEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of descriptive and status information about + configuration of supplicant" + ::= { apAuthenticationMgnt 3 } + + +apAuthenticationSupplicantEntry OBJECT-TYPE + SYNTAX ApAuthenticationSupplicantEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the table, containing information + about configuration of one supplicant." + INDEX { ap8021xSuppIndex } + ::= { apAuthenticationSupplicantTable 1 } + + +ApAuthenticationSupplicantEntry ::= SEQUENCE +{ + ap8021xSuppIndex Integer32, + ap8021xSuppState INTEGER, + ap8021xSuppUser DisplayString, + ap8021xSuppPasswd DisplayString +} + +ap8021xSuppIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index of the interface for which this supplicant is + running. Currently only the ethernet interface." + ::= { apAuthenticationSupplicantEntry 1 } + + +ap8021xSuppState OBJECT-TYPE + SYNTAX INTEGER + { + disabled(0), + enabled(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to enable or disable the 802.1X supplicant." + + ::= { apAuthenticationSupplicantEntry 2 } + +ap8021xSuppUser OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates the username for supplicant. If value is + configured, will display ****. Else will display EMPTY." + ::= { apAuthenticationSupplicantEntry 3 } + +ap8021xSuppPasswd OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates the password for supplicant. If value is + configured, will display ****. Else will display EMPTY." + ::= { apAuthenticationSupplicantEntry 4 } + +-- *************************************************************** +-- * apvAuthenticationSetupEntry TABLE +-- *************************************************************** +apvAuthenticationSetupTable OBJECT-TYPE + SYNTAX SEQUENCE OF ApvAuthenticationSetupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of descriptive and status information about + configuration of 8021x for each Vap." + ::= { apAuthenticationMgnt 4 } + +apvAuthenticationSetupEntry OBJECT-TYPE + SYNTAX ApvAuthenticationSetupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the table, containing information + about configuration of 8021x for each Vap of the AP." + INDEX { apv8021xIndex } + ::= { apvAuthenticationSetupTable 1 } + +ApvAuthenticationSetupEntry ::= SEQUENCE +{ + apv8021xIndex Integer32, + apv8021xState INTEGER, + apv8021xBroadcastKeyRefreshRate INTEGER, + apv8021xSessionKeyRefreshRate INTEGER, + apv8021xReauthenticationTimeout INTEGER, + apvMACAuthenticationMode INTEGER, + apvMACAuthenticationTimeout INTEGER, + apvMACAuthenticationPasswd DisplayString +} + +apv8021xIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index for configuration." + ::= { apvAuthenticationSetupEntry 1 } + +apv8021xState OBJECT-TYPE + SYNTAX INTEGER + { + disabled(0), + supported(1), + required(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This attribute indicates that the Enterprise the state + of the 802.1X authentication algorithm." + + ::= { apvAuthenticationSetupEntry 2 } + +apv8021xBroadcastKeyRefreshRate OBJECT-TYPE + SYNTAX INTEGER (0..1440) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number (in minutes) between changing the broadcast key for + 802.1X and WPA clients" + + ::= { apvAuthenticationSetupEntry 3 } + +apv8021xSessionKeyRefreshRate OBJECT-TYPE + SYNTAX INTEGER (0..1440) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number (in minutes) between changing history keys for + 802.1X and WPA clients" + + ::= { apvAuthenticationSetupEntry 4 } + +apv8021xReauthenticationTimeout OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number (in minutes) between forcing 802.1X clients to + reauthenticate" + + ::= { apvAuthenticationSetupEntry 5 } + +apvMACAuthenticationMode OBJECT-TYPE + SYNTAX INTEGER + { + disabled(0), + local(1), + remote(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates the mode of MAC authentication in use." + + ::= { apvAuthenticationSetupEntry 6 } + +apvMACAuthenticationTimeout OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number (in minutes) between forcing RADIUS MAC to authenticate." + + ::= { apvAuthenticationSetupEntry 7 } + +apvMACAuthenticationPasswd OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates the password for MAC RADIUS Authentication. If value is + configured, will display ****. Else will display EMPTY." + ::= { apvAuthenticationSetupEntry 8 } +-- *************************************************************** +-- * End of apAuthentication TABLE +-- *************************************************************** + + +-- ------------------------------------------------------------- +-- END::The apAuthenticationMgnt Group +-- ------------------------------------------------------------- + +-- ------------------------------------------------------------- +-- START::The apWStationSessionMgnt Group +-- ------------------------------------------------------------- + +apWStationSessionTable OBJECT-TYPE + SYNTAX SEQUENCE OF ApWStationSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table list all sessions (wireless stations) status" + ::= { apWStationSessionMgnt 1 } + +apWStationSessionEntry OBJECT-TYPE + SYNTAX ApWStationSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table, containing information + about status and statistics of the wireless station." + INDEX { apWStationSessionIfIndex, apWStationSessionStationAddres } + ::= { apWStationSessionTable 1 } + +ApWStationSessionEntry ::= SEQUENCE +{ + apWStationSessionIfIndex Integer32, + apWStationSessionStationAddres MacAddress, + apWStationSessionAuthenticated TruthValue, + apWStationSessionAssociated TruthValue, + apWStationSessionIsForwarding TruthValue, + apWStationSessionKeyType INTEGER, + apWStationSessionAssociationId Integer32, + apWStationSessionLastAuthenticatedTime TimeTicks, + apWStationSessionAssociatedTime TimeTicks, + apWStationSessionLastAssociatedTime TimeTicks, + apWStationSessionLastDisassociatedTime TimeTicks, + apWStationSessionTxPacketCount Counter32, + apWStationSessionRxPacketCount Counter32, + apWStationSessionTxByteCount Counter32, + apWStationSessionRxByteCount Counter32, + apWStationSessionVlanID INTEGER +} + +apWStationSessionIfIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface index for the radio this session is associated + with." + ::= { apWStationSessionEntry 1 } + +apWStationSessionStationAddres OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique MAC Address of the station for this session." + ::= { apWStationSessionEntry 2 } + +apWStationSessionAuthenticated OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the session is authenticated or not." + ::= { apWStationSessionEntry 3 } + +apWStationSessionAssociated OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the session is associated or not. It is rare case that + not associated stations show up in the table." + ::= { apWStationSessionEntry 4 } + +apWStationSessionIsForwarding OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the AP is forwarding the client station traffic (higher level authentication)" + ::= { apWStationSessionEntry 5 } + +apWStationSessionKeyType OBJECT-TYPE + SYNTAX INTEGER + { + none(1), + staticWep(2), + dynamicWep(3), + wpaWep(4), + wpaTkip(5), + wpaAes(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The encryption key type used by the station. Note that wpa-wep is not supported" + ::= { apWStationSessionEntry 6 } + +apWStationSessionAssociationId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The internal association identify number" + ::= { apWStationSessionEntry 7 } + +apWStationSessionLastAuthenticatedTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the time in hundredths of a second last time the client + is authenticated. Note that a session may be authenticated multiple times. + The value is related to the system startup" + ::= { apWStationSessionEntry 8 } + +apWStationSessionAssociatedTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the time in hundredths of a second since the client + associated. The value is related to the system startup" + ::= { apWStationSessionEntry 9 } + +apWStationSessionLastAssociatedTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the time in hundredths of a second when the client + associated in last session. The value is related to the system startup" + ::= { apWStationSessionEntry 10 } + +apWStationSessionLastDisassociatedTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the time in hundredths of a second when the client + disassociated in last session. The value is related to the system startup" + ::= { apWStationSessionEntry 11 } + +apWStationSessionTxPacketCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the number of packets transmitted from the client to the AP. It includes + data, control and management packets." + ::= { apWStationSessionEntry 12 } + +apWStationSessionRxPacketCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the number of unicast packets transmitted from the AP to the client. + It includes data, control and management packets." + ::= { apWStationSessionEntry 13 } + +apWStationSessionTxByteCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the number of bytes transmitted from the client to the AP. It + includes the bytes of data, control and management packets." + ::= { apWStationSessionEntry 14 } + +apWStationSessionRxByteCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the number of unicast bytes transmitted from the AP to + the client. It includes the bytes of data, control and management + packets." + ::= { apWStationSessionEntry 15 } + +apWStationSessionVlanID OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current VLAN Id used by the station." + ::= { apWStationSessionEntry 16 } + + +-- ------------------------------------------------------------- +-- End::The apStationSession Group +-- ------------------------------------------------------------- + +-- ------------------------------------------------------------- +-- START::The apRogueApMgnt Group +-- ------------------------------------------------------------- + +rogueApDetectionTable OBJECT-TYPE + SYNTAX SEQUENCE OF RogueApDetectionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of each AP that has been detected." + ::= { apRogueApMgnt 1 } + +rogueApDetectionEntry OBJECT-TYPE + SYNTAX RogueApDetectionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the table, containing information + about any AP detected." + INDEX { rogueApIndex } + ::= { rogueApDetectionTable 1 } + +RogueApDetectionEntry ::= SEQUENCE +{ + rogueApIndex INTEGER, + rogueApBssid DisplayString, + rogueApSsid DisplayString, + rogueApPortNumber Integer32, + rogueApChannelNumber Integer32, + rogueApRSSIValue Integer32 +} + +rogueApIndex OBJECT-TYPE + SYNTAX INTEGER (1..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Monotonically increasing index." + ::= { rogueApDetectionEntry 1 } + +rogueApBssid OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..6)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The AP BSSID" + ::= { rogueApDetectionEntry 2 } + +rogueApSsid OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The AP SSID" + ::= { rogueApDetectionEntry 3 } + +rogueApPortNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface index for the radio." + ::= { rogueApDetectionEntry 4 } + +rogueApChannelNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Channel where Ap detected." + ::= { rogueApDetectionEntry 5 } + +rogueApRSSIValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RSSI for AP detected." + ::= { rogueApDetectionEntry 6 } +-- ------------------------------------------------------------- +-- +apRougeApControl OBJECT IDENTIFIER ::= { apRogueApMgnt 2 } + +rogueApRADIUSAuthenticate OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Value is used to enable/disable RADIUS Authentication. " + ::= { apRougeApControl 1 } + +rogueApClear OBJECT-TYPE + SYNTAX INTEGER + { + clear(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is set to clear(1) to clear the Rogue AP detection table. When read, the value + will have no meaning." + ::= { apRougeApControl 2 } + +-- ------------------------------------------------------------- +-- END::The apRogueApMgnt Group +-- ------------------------------------------------------------- +-- ------------------------------------------------------------- +-- START::The apAdminMgnt Group +-- ------------------------------------------------------------- +apAdminUsername OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates the username for management login." + ::= { apAdminMgnt 1 } + +appAdminPassword OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates the password for management login." + ::= { apAdminMgnt 2 } +-- ------------------------------------------------------------- +-- End::The apAdminMgnt Group +-- ------------------------------------------------------------- +-- ------------------------------------------------------------- +-- START::The apResetMgt Group +-- ------------------------------------------------------------- +apRestartOpCodeFile OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..127)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Name of op-code file for start-up." + ::= { apResetMgt 1 } + +apRestartControl OBJECT-TYPE + SYNTAX INTEGER + { + running(1), + warmBoot(2), + coldBoot(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Setting this object to warmBoot(2) causes the device to + restart the application software with current configuration + parameters saved in non-volatile memory. Setting this + object to coldBoot(3) causes the device to reinitialize + configuration parameters in non-volatile memory to default + values and restart the application software. When the device + is running normally, this variable has a value of running(1)." + ::= { apResetMgt 2 } +-- ------------------------------------------------------------- +-- End::The apResetMgt Group +-- ------------------------------------------------------------- + +-- ------------------------------------------------------------- +-- START::The apSNTPMgnt Group +-- ------------------------------------------------------------- +apSNTPState OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates whether SNTP is enabled or not. At least one of the + SNTP servers must have a valid IP address before SNTP can be enabled." + ::= { apSNTPMgnt 1 } + +apSNTPPrimaryServer OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates the IP address of the primary SNTP server." + ::= { apSNTPMgnt 2 } + +apSNTPSecondaryServer OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates the IP address of the secondary SNTP server." + ::= { apSNTPMgnt 3 } + +apSNTPTimezone OBJECT-TYPE + SYNTAX INTEGER + { + enewetakKwajalein(0), + midwayIsland(1), + hawaii(2), + alaska(3), + pacific(4), + arizona(5), + mountain(6), + central(7), + mexicoCity(8), + saskatchewan(9), + bogota(10), + eastern(11), + indiana(12), + atlantic(13), + caracas(14), + santiago(15), + newfoundland(16), + brasilia(17), + buenos(18), + midAtlantic(19), + azores(20), + casablanca(21), + greenwichMeanTimeDublin(22), + greenwichMeanTimeLisbon(23), + amsterdam(24), + stockholm(25) , + bratislava(26), + prague(27), + paris(28), + sofija(29), + athens(30), + bucharest(31), + cairo(32), + harare(33), + helsinki(34), + israel(35), + baghdad(36), + moscow(37), + tehran(38), + abuDhabi(39), + vogograd(40), + islamabad(41), + almaty(42), + bangkok(43), + beijing(44), + taipei(45), + tokyo(46), + brisbane(47), + canberra(48), + guam(49), + hobart(50), + magadan(51), + fiji(52), + wellington(53) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates which timezone to use." + ::= { apSNTPMgnt 4 } + +apSNTPDST OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates whether Daylight Savings Time is enabled or not." + ::= { apSNTPMgnt 5 } + +apSNTPDSTStartMonth OBJECT-TYPE + SYNTAX INTEGER (1..12) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates the starting month for Daylight Savings Time." + ::= { apSNTPMgnt 6 } + +apSNTPDSTStartDay OBJECT-TYPE + SYNTAX INTEGER (1..31) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates the starting day for Daylight Savings Time." + ::= { apSNTPMgnt 7 } + +apSNTPDSTEndMonth OBJECT-TYPE + SYNTAX INTEGER (1..12) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates the ending month for Daylight Savings Time." + ::= { apSNTPMgnt 8 } + +apSNTPDSTEndDay OBJECT-TYPE + SYNTAX INTEGER (1..31) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates the ending day for Daylight Savings Time." + ::= { apSNTPMgnt 9 } + +-- ------------------------------------------------------------- +-- End::The apSNTPMgnt Group +-- ------------------------------------------------------------- + +-- ------------------------------------------------------------- +-- START::The apDNSMgnt Group +-- ------------------------------------------------------------- +apDNSPrimaryServer OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates the IP address of the primary DNS server." + ::= { apDNSMgnt 1 } + +apDNSSecondaryServer OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates the IP address of the secondary DNS server." + ::= { apDNSMgnt 2 } +-- ------------------------------------------------------------- +-- End::The apDNSMgnt Group +-- ------------------------------------------------------------- + +-- ------------------------------------------------------------- +-- START::The apIappMgnt Group +-- ------------------------------------------------------------- +apIappEnabled OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Whether IAPP is enabled." + ::= { apIappMgnt 1 } +-- ------------------------------------------------------------- +-- End::The apIappMgnt Group +-- ------------------------------------------------------------- +-- ------------------------------------------------------------- +-- START::The apSyslogConfigMgnt Group +-- -------------------------------------------------------------- +apLogConfigState OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This value indicates whether syslog is enabled." + ::= { apSyslogConfigMgnt 1 } + +apSyslogConsoleState OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This value indicates whether syslog console logging is enabled." + ::= { apSyslogConfigMgnt 2 } + +apSyslogLevel OBJECT-TYPE + SYNTAX INTEGER + { + emergency(0), + alert(1), + critical(2), + error(3), + warning(4), + notice(5), + info(6), + debug(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This value indicates the syslog logging level." + ::= { apSyslogConfigMgnt 3 } +-- ------------------------------------------------------------- +-- START::The apSyslogServerTable +apSyslogServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF ApSyslogServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Table of descriptive and status information about + configuration of each syslog server." + ::= { apSyslogConfigMgnt 4 } + +apSyslogServerEntry OBJECT-TYPE + SYNTAX ApSyslogServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the table, containing information + about configuration of one syslog server of the AP." + INDEX { apSyslogServerIndex } + ::= { apSyslogServerTable 1 } + +ApSyslogServerEntry ::= SEQUENCE +{ + apSyslogServerIndex Integer32, + apSyslogServerState INTEGER, +-- apSyslogServerIPAddress IpAddress, + apSyslogServerIPAddress DisplayString, + apSyslogServerPort INTEGER +} + +apSyslogServerIndex OBJECT-TYPE + SYNTAX Integer32 (1..4) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index of the Syslog Server" + ::= { apSyslogServerEntry 1 } + + +apSyslogServerState OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates whether the syslog server is enabled." + ::= { apSyslogServerEntry 2 } + +apSyslogServerIPAddress OBJECT-TYPE +-- SYNTAX IpAddress + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates the IP address of the syslog server." + ::= { apSyslogServerEntry 3 } + +apSyslogServerPort OBJECT-TYPE + SYNTAX INTEGER (1024..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates the UDP Port used by the syslog server." + ::= { apSyslogServerEntry 4 } +-- END::The apSyslogServerTable +-- ------------------------------------------------------------- +-- End::The apSyslogConfigMgnt Group +-- ------------------------------------------------------------- +-- ------------------------------------------------------------- +-- START::The apEventLogMgnt Group +-- ------------------------------------------------------------- +apEventLogTable OBJECT-TYPE + SYNTAX SEQUENCE OF ApEventLogEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is a snapshot of the current event log." + ::= { apEventLogMgnt 1 } + +apEventLogEntry OBJECT-TYPE + SYNTAX ApEventLogEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table, containing one message + from the event log." + INDEX { apEventLogIndex } + ::= { apEventLogTable 1 } + +ApEventLogEntry ::= SEQUENCE +{ + apEventLogIndex INTEGER, + apEventLogMessage DisplayString +} + +apEventLogIndex OBJECT-TYPE + SYNTAX INTEGER (1..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index of the Event Log Message" + ::= { apEventLogEntry 1 } + +apEventLogMessage OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Event Log Message" + ::= { apEventLogEntry 2 } + +apEventLogClear OBJECT-TYPE + SYNTAX INTEGER + { + clearLog(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is set to 1 to clear the event log. When read, the value + will have no meaning." + ::= { apEventLogMgnt 2 } + +-- ------------------------------------------------------------- +-- End::The apEventLogMgnt Group +-- ------------------------------------------------------------- + +-- ------------------------------------------------------------- +-- START::The apWSLSupportMgnt Group +-- ------------------------------------------------------------- +apWSLSupportControl OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administrative enable/disable state for + the control of the WSL function." +::= { apWSLSupportMgnt 1 } +apWSLSupportMasterAddress OBJECT-TYPE +-- SYNTAX IpAddress + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates IP address of the main WSL." +::= { apWSLSupportMgnt 2 } +apWSLSupportSecondaryAddress OBJECT-TYPE +-- SYNTAX IpAddress + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates IP address of the peer WSL." +::= { apWSLSupportMgnt 3 } +apWSLSupportPort OBJECT-TYPE + SYNTAX INTEGER (1024..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates the TCP Port used by the WSL server." + +::= { apWSLSupportMgnt 4 } +apWSLSupportHeartbeatInterval OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates the WSL Heartbeat Interval." + +::= { apWSLSupportMgnt 5} + +apWSLSupportHeartbeatLastChange OBJECT-TYPE +-- SYNTAX TimeTicks + SYNTAX DisplayString (SIZE(1..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sysUpTime at which the Heartbeat was last + modified. The format is defined as hh:mm:ss - dd:mm:yy " +::= { apWSLSupportMgnt 6} + +apWSLSupportOperationMode OBJECT-TYPE + SYNTAX INTEGER + { + standalone(0), + associated(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This attribute indicates that the WSL Operation Mode in + 0: AP in standalone mode, or + 1: AP in ETS WSL managed mode (associated mode)." + +::= { apWSLSupportMgnt 7} + +apWSLSupportRxThreshold OBJECT-TYPE + SYNTAX INTEGER (-128..127) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates the WSL CCA rejection threshold in dBm scale." +::= { apWSLSupportMgnt 8} + +apWSLSupportControlStatus OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operative enable/disable state for + the control of the WSL function." +::= { apWSLSupportMgnt 9 } + +apWSLRFAreaPollControl OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The administrative enable/disable state for + the control of the WSL RF Area Poll function." +::= { apWSLSupportMgnt 10 } + +apWSLRFAreaPollControlStatus OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operative enable/disable state for + the control of the WSL RF Area Poll function." +::= { apWSLSupportMgnt 11 } +-- ------------------------------------------------------------- +-- End::The apWSLSupportMgnt Group +-- ------------------------------------------------------------- + +-- ------------------------------------------------------------- +-- START::The apWMMMgnt Group +-- ------------------------------------------------------------- +-- ********************************************************************** +-- * apWMMControl TABLE +-- ********************************************************************** +apWMMControlTable OBJECT-TYPE + SYNTAX SEQUENCE OF ApWMMControlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table for WMM configuration per radio." + ::= { apWMMMgnt 1 } + +apWMMControlEntry OBJECT-TYPE + SYNTAX ApWMMControlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An Entry in the apWMMControlTable." + INDEX { ifIndex } + ::= { apWMMControlTable 1 } + +ApWMMControlEntry ::=SEQUENCE +{ + apWMMState INTEGER +} + +apWMMState OBJECT-TYPE + SYNTAX INTEGER + { + disabled(0), + required(1), + supported(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value indicates the WMM state." + ::= { apWMMControlEntry 1 } +-- ********************************************************************** +-- * End of apWMMAcknowledgePolicy TABLE +-- ********************************************************************** + +-- ********************************************************************** +-- * apWMMBssParam TABLE +-- ********************************************************************** +apWMMBssParamTable OBJECT-TYPE + SYNTAX SEQUENCE OF ApWMMBssParamEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Conceptual table for EDCA default parameter values at a non-AP + QSTA. This table shall contain the four entries of the EDCA + parameters corresponding to four possible ACs (access category): + 1) AC_BE (best effort, ACI=0) + 2) AC_BK (background, ACI=1) + 3) AC_VI (video, ACI=2) + 4) AC_VO (voice, ACI=3) + " + REFERENCE + "IEEE 802.11e -2005" + ::= { apWMMMgnt 2 } + +apWMMBssParamEntry OBJECT-TYPE + SYNTAX ApWMMBssParamEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An Entry (conceptual row) in the apWMMBssParamTable. + ifIndex - Each IEEE 802.11 interface is represented by an ifEntry. + Interface tables in this MIB module are indexed by ifIndex." + INDEX { ifIndex, apWMMBssParamIndex } + ::= { apWMMBssParamTable 1 } + +ApWMMBssParamEntry ::=SEQUENCE +{ + apWMMBssParamIndex INTEGER, + apWMMBssParamCWmin INTEGER, + apWMMBssParamCWmax INTEGER, + apWMMBssParamAIFSN INTEGER, + apWMMBssParamTXOPLimit INTEGER, + apWMMBssParamAdmissionControl TruthValue +} + +apWMMBssParamIndex OBJECT-TYPE + SYNTAX INTEGER (1..4) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index used to identify instances of the columnar + objects in the apWMMBssParam Table. The value of this variable is + 1) 1 AC_BE (best effort, ACI=0) + 2) 2 AC_BK (background, ACI=1) + 3) 3 AC_VI (video, ACI=2) + 4) 4 AC_VO (voice, ACI=3) + " + ::= { apWMMBssParamEntry 1 } + +apWMMBssParamCWmin OBJECT-TYPE + SYNTAX INTEGER (1..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This attribute shall specify the value of the minimum size of the + window in the exponent form that shall be used by a QSTA for a particular AC for + generating a random number for the backoff." + ::= { apWMMBssParamEntry 2 } + +apWMMBssParamCWmax OBJECT-TYPE + SYNTAX INTEGER (1..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This attribute shall specify the value of the maximum size of the + window in the exponent form that shall be used by a QSTA for a particular AC for + generating a random number for the backoff." + ::= { apWMMBssParamEntry 3 } + +apWMMBssParamAIFSN OBJECT-TYPE + SYNTAX INTEGER (1..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This attribute shall specify the number of slots, after a SIFS + duration, that the QSTA, for a particular AC, shall sense the + medium idle either before transmitting or executing a backoff." + ::= { apWMMBssParamEntry 4 } + +apWMMBssParamTXOPLimit OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This attribute shall specify the maximum time of + an TXOP in units of 32 microseconds for a given AC at a non-AP QSTA." + ::= { apWMMBssParamEntry 5 } + +apWMMBssParamAdmissionControl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This attribute, when TRUE, indicates that admission control is + mandatory for the given AC. When False, this attribute indicates + that the admission control is not mandatory for the given AC. The + default value for this parameter shall be FALSE." + ::= { apWMMBssParamEntry 6 } +-- ********************************************************************** +-- * End of apWMMBssParam TABLE +-- ********************************************************************** + +-- ********************************************************************** +-- * apWMMApParam TABLE +-- ********************************************************************** +apWMMApParamTable OBJECT-TYPE + SYNTAX SEQUENCE OF ApWMMApParamEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Conceptual table for EDCA default parameter values at the QAP. + This table shall contain the four entries of the EDCA + parameters corresponding to four possible ACs (access category): + 1) AC_BE (best effort, ACI=0) + 2) AC_BK (background, ACI=1) + 3) AC_VI (video, ACI=2) + 4) AC_VO (voice, ACI=3) + " + REFERENCE + "IEEE 802.11e -2005" + ::= { apWMMMgnt 3 } + +apWMMApParamEntry OBJECT-TYPE + SYNTAX ApWMMApParamEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An Entry (conceptual row) in the apWMMApParamTable. + ifIndex - Each IEEE 802.11 interface is represented by an ifEntry. + Interface tables in this MIB module are indexed by ifIndex." + INDEX { ifIndex, apWMMApParamIndex } + ::= { apWMMApParamTable 1 } + +ApWMMApParamEntry ::=SEQUENCE +{ + apWMMApParamIndex INTEGER, + apWMMApParamCWmin INTEGER, + apWMMApParamCWmax INTEGER, + apWMMApParamAIFSN INTEGER, + apWMMApParamTXOPLimit INTEGER, + apWMMApParamAdmissionControl TruthValue +} + +apWMMApParamIndex OBJECT-TYPE + SYNTAX INTEGER (1..4) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index used to identify instances of the columnar + objects in the apWMMApParam Table. The value of this variable is + 1) 1 AC_BE (best effort, ACI=0) + 2) 2 AC_BK (background, ACI=1) + 3) 3 AC_VI (video, ACI=2) + 4) 4 AC_VO (voice, ACI=3) + " + ::= { apWMMApParamEntry 1 } + +apWMMApParamCWmin OBJECT-TYPE + SYNTAX INTEGER (1..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This attribute shall specify the value of the minimum size of the + window in the exponent form that shall be used by a QAP for a particular AC for + generating a random number for the backoff." + ::= { apWMMApParamEntry 2 } + +apWMMApParamCWmax OBJECT-TYPE + SYNTAX INTEGER (1..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This attribute shall specify the value of the maximum size of the + window in the exponent form that shall be used by a QAP for a particular AC for + generating a random number for the backoff." + ::= { apWMMApParamEntry 3 } + +apWMMApParamAIFSN OBJECT-TYPE + SYNTAX INTEGER (1..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This attribute shall specify the number of slots, after a SIFS + duration, that the QAP, for a particular AC, shall sense the + medium idle either before transmitting or executing a backoff." + ::= { apWMMApParamEntry 4 } + +apWMMApParamTXOPLimit OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This attribute shall specify the maximum time of + an TXOP in units of 32 microseconds for a given AC at a QAP." + ::= { apWMMApParamEntry 5 } + +apWMMApParamAdmissionControl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This attribute, when TRUE, indicates that admission control is + mandatory for the given AC. When False, this attribute indicates + that the admission control is not mandatory for the given AC. The + default value for this parameter shall be FALSE." + ::= { apWMMApParamEntry 6 } +-- ********************************************************************** +-- * End of apWMMApParam TABLE +-- ********************************************************************** +-- ------------------------------------------------------------- +-- End::The apWMMMgnt Group +-- ------------------------------------------------------------- + +-- ------------------------------------------------------------- +-- -START:: apNotificationTrapTreebjects +-- ------------------------------------------------------------- +apNotificationObjects OBJECT IDENTIFIER ::= { apNotificationTrapTree 1 } + +apNotificationDot11MacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Mac Address of the affected interface, returned with traps only." + ::= { apNotificationObjects 1 } + +apNotificationDot11Station OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute holds the MAC address of the wireless station" + ::= { apNotificationObjects 2 } + +apNotificationDot11RequestType OBJECT-TYPE + SYNTAX INTEGER + { + unknown(1), + association(2), + reAssociation(3), + authentication(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute defines the request type sent by the station. + Value = 1: Unknown request type + Value = 2: Association Request + Value = 3: Re-association Request + Value = 4: Authentication" + ::= { apNotificationObjects 3 } + +apNotificationDot11ReasonCode OBJECT-TYPE + SYNTAX INTEGER + { + invalidModeOrState(1), + unAuthenticatedStation(2), + internalError(3), + outOfSequenceFrame(4), + unsupportedAlgorithm(5), + invalidFrameLngth(6), + wepRequiredOnAP(7), + wepNotAllowed(8), + challengeTextMismatch(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute defines the reason for the failure of an operation. + Value = 1: Invalid mode/state + Value = 2: Station not authenticated. + Value = 3: Internal error + Value = 4: Out of sequence frame + Value = 5: Un-supported algorithm + Value = 6: Invalid frame length + Value = 7: WEP is required on the AP + Value = 8: WEP not allowed + Value = 9: Challenge text mismatch" + ::= { apNotificationObjects 4 } + +apNotificationDot11IpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value indicates the IP address of the Access Point" + ::= { apNotificationObjects 5 } + +apNotificationDot11AuthenticatorMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute holds the MAC address of the authenticator for the AP." + ::= { apNotificationObjects 6 } + + + +apNotificationTrapObjects OBJECT IDENTIFIER ::= { apNotificationTrapTree 2 } + +sysSystemUp NOTIFICATION-TYPE +-- OBJECTS { } + STATUS current + DESCRIPTION + + "The system up notification shall be sent when the AP + is fully up and running." + + ::= { apNotificationTrapObjects 1 } + +sysSystemDown NOTIFICATION-TYPE +-- OBJECTS { } + STATUS current + DESCRIPTION + + "The system down notification shall be sent before the AP + is about to reboot." + + ::= { apNotificationTrapObjects 2 } + +sysRadiusServerChanged NOTIFICATION-TYPE +-- OBJECTS { } + STATUS current + DESCRIPTION + + "The RADIUS server changed notification shall be sent when + the RADIUS server has changed from Primary / Secondary to + Secondary / Primary." + + ::= { apNotificationTrapObjects 3 } + +dot11StationAssociation NOTIFICATION-TYPE + OBJECTS { apNotificationDot11Station } + STATUS current + DESCRIPTION + + "The associate notification shall be sent when a station successfully + associates with the Access Point. The value of the notification shall + include the MAC address of the station that has associated." + + ::= { apNotificationTrapObjects 4 } + +dot11StationReAssociation NOTIFICATION-TYPE + OBJECTS { apNotificationDot11Station } + STATUS current + DESCRIPTION + + "The re-associate notification shall be sent when a station + successfully re-associates with the Access Point. The value of the + notification shall include the MAC address of the station + that has associated." + + ::= { apNotificationTrapObjects 5 } + +dot11StationAuthentication NOTIFICATION-TYPE + OBJECTS { apNotificationDot11Station } + STATUS current + DESCRIPTION + + "The authentication notification shall be sent when a station + successfully authenticates with the Access Point. The value of the + notification shall include the MAC address of the station + that has authenticated." + + ::= { apNotificationTrapObjects 6 } + +-- Note that the following is different from the standard 802.11 mib dot11AuthenticateFail Notification +-- This one also has a reason code within the trap. + +dot11StationRequestFail NOTIFICATION-TYPE + OBJECTS { apNotificationDot11Station, apNotificationDot11RequestType, apNotificationDot11ReasonCode } + STATUS current + DESCRIPTION + + "The station request fail shall be sent out when a station + fails to associate / re-associate / authenticate with the + Access Point. The notification shall include the MAC address + of the station and the reason code for the failure." + + ::= { apNotificationTrapObjects 7 } + + +-- dot11InterfaceAGFail NOTIFICATION-TYPE +-- OBJECTS { } +-- STATUS current +-- DESCRIPTION +-- +-- "The InterfaceAGFail notification shall be sent out when +-- 802.11a/802.11g wireless interface has failed." +-- +-- ::= { apNotificationTrapObjects 8 } + +dot1xMacAddrAuthSuccess NOTIFICATION-TYPE + OBJECTS { apNotificationDot11Station } + STATUS current + DESCRIPTION + + "The 802.1X MAC address authentication success notification shall + be sent when a station successfully authenticates the MAC address + with the RADIUS server. The value of the notification shall + include the MAC address of the station that has authenticated." + + ::= { apNotificationTrapObjects 9 } + +dot1xMacAddrAuthFail NOTIFICATION-TYPE + OBJECTS { apNotificationDot11Station } + STATUS current + DESCRIPTION + + "The 802.1X MAC address authentication failure notification shall + be sent when a station fails to authenticate the MAC address + with the RADIUS server. The value of the notification shall + include the MAC address of the station that failed to authenticate." + + ::= { apNotificationTrapObjects 10 } + +dot1xAuthNotInitiated NOTIFICATION-TYPE + OBJECTS { apNotificationDot11Station } + STATUS current + DESCRIPTION + + "The 802.1X authentication not initiated notification shall + be sent when a station did not initiate 802.1X authentication + with the RADIUS server. The value of the notification shall + include the MAC address of the station that did not initiate + 802.1X authentication." + + ::= { apNotificationTrapObjects 11 } + +dot1xAuthSuccess NOTIFICATION-TYPE + OBJECTS { apNotificationDot11Station } + STATUS current + DESCRIPTION + + "The 802.1X authentication success notification shall + be sent when a station successfully authenticates with the + RADIUS server. The value of the notification shall include + the MAC address of the station that has authenticated." + + ::= { apNotificationTrapObjects 12 } + +dot1xAuthFail NOTIFICATION-TYPE + OBJECTS { apNotificationDot11Station } + STATUS current + DESCRIPTION + + "The 802.1X authentication failure notification shall + be sent when a station fails to authenticate with the + RADIUS server. The value of the notification shall include + the MAC address of the station that failed to authenticate." + + ::= { apNotificationTrapObjects 13 } + +localMacAddrAuthSuccess NOTIFICATION-TYPE + OBJECTS { apNotificationDot11Station } + STATUS current + DESCRIPTION + + "The Local MAC address authentication success notification shall + be sent when a station successfully authenticates the MAC address + with the database stored locally within the AP. The value of the + notification shall include the MAC address of the station that + has authenticated." + + ::= { apNotificationTrapObjects 14 } + +localMacAddrAuthFail NOTIFICATION-TYPE + OBJECTS { apNotificationDot11Station } + STATUS current + DESCRIPTION + + "The Local MAC address authentication failure notification shall + be sent when a station fails to authenticate the MAC address + with the database stored locally within the AP. The value of the + notification shall include the MAC address of the station that + has authenticated." + + ::= { apNotificationTrapObjects 15 } + +pppLogonFail NOTIFICATION-TYPE +-- OBJECTS { } + STATUS current + DESCRIPTION + + "The PPP Logon failure notification shall be sent out when + the AP fails to login successfully to the PPP peer using the + supplied username and password." + + ::= { apNotificationTrapObjects 16 } + +iappStationRoamedFrom NOTIFICATION-TYPE + OBJECTS { apNotificationDot11Station, apNotificationDot11IpAddress} + STATUS current + DESCRIPTION + + "The IAPP Station Roamed-From Notification shall be sent out + whenever a station roams from another Access Point (AP) to + this AP. The notification shall include the MAC address of + the station and the IP address of the old AP." + + ::= { apNotificationTrapObjects 17 } + +iappStationRoamedTo NOTIFICATION-TYPE + OBJECTS { apNotificationDot11Station, apNotificationDot11IpAddress} + STATUS current + DESCRIPTION + + "The IAPP Station Roamed-To Notification shall be sent out + whenever a station roams to another Access Point (AP) from + this AP. The notification shall include the MAC address of + the station and the IP address of the new AP." + + ::= { apNotificationTrapObjects 18 } + + +iappContextDataSent NOTIFICATION-TYPE + OBJECTS { apNotificationDot11Station, apNotificationDot11IpAddress} + STATUS current + DESCRIPTION + + "The IAPP Context Data Sent notification shall be sent out + whenever the context data for a station has been sent to + the new AP with which the station has associated. The + notification shall include the MAC address of + the station and the IP address of the new AP." + + ::= { apNotificationTrapObjects 19 } + +sntpServerFail NOTIFICATION-TYPE +-- OBJECTS { } + STATUS current + DESCRIPTION + + "The sntpServerFail notification shall be sent when the AP + fails to get time from the configured SNTP server." + + ::= { apNotificationTrapObjects 20 } + +dot11InterfaceAFail NOTIFICATION-TYPE +-- OBJECTS { } + STATUS current + DESCRIPTION + + "The InterfaceAFail notification shall be sent out when + 802.11a wireless interface has failed." + + ::= { apNotificationTrapObjects 21 } + +dot11InterfaceGFail NOTIFICATION-TYPE +-- OBJECTS { } + STATUS current + DESCRIPTION + + "The InterfaceGFail notification shall be sent out when + 802.11g wireless interface has failed." + + ::= { apNotificationTrapObjects 22 } +dot11WirelessSTPDetection NOTIFICATION-TYPE +-- OBJECTS {apNotificationDot11Station} + STATUS current + DESCRIPTION + + "The WirelessSTPDetection notification shall be sent out when + wireless STP packet has detected." + + ::= { apNotificationTrapObjects 23 } +-- ------------------------------------------------------------- +-- -END:: apNotificationTrapTreebjects +-- ------------------------------------------------------------- + +END diff --git a/MIBS/enterasys/CTRON-APPN-MIB b/MIBS/enterasys/CTRON-APPN-MIB new file mode 100644 index 0000000..76765ac --- /dev/null +++ b/MIBS/enterasys/CTRON-APPN-MIB @@ -0,0 +1,3213 @@ +CTRON-APPN-MIB DEFINITIONS ::= BEGIN + +-- ctron-appn-mib.txt +-- Revision: 1.00.03 +-- Part Number: 2171066 +-- Date: June 20, 1996 + +-- Cabletron Systems, Inc. +-- 35 Industrial Way, P.O. Box 5005 +-- Rochester, NH 03867-0505 +-- (603) 332-9400 +-- support@ctron.com + +-- This module provides authoritative definitions for Cabletron's +-- enterprise specific APPN Routing Services MIB. +-- +-- +-- This module will be extended as required. +-- +-- Cabletron Systems reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. + + +-- Copyright August 95 Cabletron Systems + + +IMPORTS + OBJECT-TYPE + FROM RFC-1212 + nwRtrProtoSuites + FROM ROUTER-OIDS + DisplayString + FROM RFC1213-MIB + Counter, TimeTicks + FROM RFC1155-SMI; + +-- The APPN Router Group. + +nwAppnRouter OBJECT IDENTIFIER ::= { nwRtrProtoSuites 5 } + +nwAppnMibs OBJECT IDENTIFIER ::= { nwAppnRouter 1 } +nwAppnComponents OBJECT IDENTIFIER ::= { nwAppnRouter 2 } + +-- APPN Router Component Groups + +nwAppnSystem OBJECT IDENTIFIER ::= { nwAppnComponents 1 } +nwAppnForwarding OBJECT IDENTIFIER ::= { nwAppnComponents 2 } +nwAppnTopology OBJECT IDENTIFIER ::= { nwAppnComponents 4 } +nwAppnFib OBJECT IDENTIFIER ::= { nwAppnComponents 5 } +nwAppnEndSystems OBJECT IDENTIFIER ::= { nwAppnComponents 6 } +nwAppnAccessControl OBJECT IDENTIFIER ::= { nwAppnComponents 7 } +nwAppnFilters OBJECT IDENTIFIER ::= { nwAppnComponents 8 } +nwAppnRedirector OBJECT IDENTIFIER ::= { nwAppnComponents 9 } +nwAppnEvent OBJECT IDENTIFIER ::= { nwAppnComponents 10 } +nwAppnWorkGroup OBJECT IDENTIFIER ::= { nwAppnComponents 11 } + + +-- APPN Router System Groups + +nwAppnSysConfig OBJECT IDENTIFIER ::= { nwAppnSystem 1 } +nwAppnSysAdministration OBJECT IDENTIFIER ::= { nwAppnSystem 2 } + +-- APPN Router System Configuration Groups + +nwAppnSysCfgLocalNode OBJECT IDENTIFIER ::= { nwAppnSysConfig 2 } +nwAppnSysCfgTables OBJECT IDENTIFIER ::= { nwAppnSysConfig 3 } + +-- APPN Router Forwarding Groups + +nwAppnFwdSystem OBJECT IDENTIFIER ::= { nwAppnForwarding 1 } +nwAppnFwdInterfaces OBJECT IDENTIFIER ::= { nwAppnForwarding 2 } +nwAppnFwdLinks OBJECT IDENTIFIER ::= { nwAppnForwarding 3 } + +nwAppnFwdCounters OBJECT IDENTIFIER ::= { nwAppnFwdSystem 1 } +nwAppnFwdIfConfig OBJECT IDENTIFIER ::= { nwAppnFwdInterfaces 1 } +nwAppnIfCn OBJECT IDENTIFIER ::= { nwAppnFwdIfConfig 3 } +nwAppnFwdIfCounters OBJECT IDENTIFIER ::= { nwAppnFwdInterfaces 2 } +nwAppnFwdLsConfig OBJECT IDENTIFIER ::= { nwAppnFwdLinks 1 } +nwAppnFwdLsCounters OBJECT IDENTIFIER ::= { nwAppnFwdLinks 2 } + + +-- APPN Router Routing Groups + +nwAppnDistanceVector OBJECT IDENTIFIER ::= { nwAppnTopology 1 } +nwAppnLinkState OBJECT IDENTIFIER ::= { nwAppnTopology 2 } + +nwAppnIsr OBJECT IDENTIFIER ::= { nwAppnLinkState 1 } + +nwAppnIsrSystem OBJECT IDENTIFIER ::= { nwAppnIsr 1 } +nwAppnIsrInterfaces OBJECT IDENTIFIER ::= { nwAppnIsr 2 } +nwAppnIsrDatabase OBJECT IDENTIFIER ::= { nwAppnIsr 3 } +nwAppnIsrFilters OBJECT IDENTIFIER ::= { nwAppnIsr 4 } + +nwAppnIsrConfig OBJECT IDENTIFIER ::= { nwAppnIsrSystem 1 } +nwAppnIsrCounters OBJECT IDENTIFIER ::= { nwAppnIsrSystem 2 } + +nwAppnIsrIfConfig OBJECT IDENTIFIER ::= { nwAppnIsrInterfaces 1 } +nwAppnIsrIfCounters OBJECT IDENTIFIER ::= { nwAppnIsrInterfaces 2 } + +-- APPN Router Host End Systems Groups ( NOT USED ) + +nwAppnHostsSystem OBJECT IDENTIFIER ::= { nwAppnEndSystems 1 } +nwAppnHostsInterfaces OBJECT IDENTIFIER ::= { nwAppnEndSystems 2 } + + +-- APPN Router Event Log Group + +nwAppnEventLogConfig OBJECT IDENTIFIER ::= { nwAppnEvent 1 } +nwAppnEventLogFilterTable OBJECT IDENTIFIER ::= { nwAppnEvent 2 } +nwAppnEventLogTable OBJECT IDENTIFIER ::= { nwAppnEvent 3 } + + + + +-- APPN MIB Group +-- This group contains information about the revision level of this +-- MIB within the device. It allows verification of the released +-- version without having to read other objects. + +nwAppnMibRevText OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current revision level of the Cabletron APPN + Router MIB in textual format." + ::= { nwAppnMibs 1 } + + +-- APPN Routing Services System Group +-- This group contains the objects related to APPN Routing Services at a +-- global system-wide level. + +-- APPN Routing Services System Configuration Group +-- This group contains the objects that pertain to the setup and +-- configuration of APPN Routing Services at a global, +-- system-wide level. + +nwAppnSysRouterId OBJECT-TYPE + SYNTAX DisplayString (SIZE (3..17)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the APPN Fully-Qualified Control Point name that is used + to uniquely identify APPN Routing Services in an APPN network. The + name format is NNNNNNNN.CCCCCCCC where NNNNNNNN is the network + identifier and CCCCCCCC is the Control Point name. Valid characters + to make up these two strings are uppercase letters A through Z, + numerics 0 through 9, and the special characters $, @, and #. The + first character of the string must NOT be numeric. Each string must + be a maximum length of 8 characters with no embedded spaces and the + strings are joined by a dot. nwAppnSysRouterId cannot be modified + while APPN routing services is in any operational state other than + DISABLED as reflected in nwAppnSysOperStatus. Otherwise, the + request will be rejected." + ::= { nwAppnSysConfig 1 } + + + +-- APPN Routing Services System Group +-- This group contains the objects related to initializing APPN Routing Services +-- at a global, system-wide level. +-- All parameters (except for Stop Type) cannot be modified unless the +-- operational state is disabled. Otherwise, the request will be rejected. + +nwAppnSysNodeType OBJECT-TYPE + SYNTAX INTEGER { + networknode(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the node type supported by APPN Routing Services which + is always of type Network Node. " + DEFVAL { networknode } + ::= { nwAppnSysCfgLocalNode 1 } + +nwAppnSysCpAlias OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..8)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the Control Point alias name used by APPN Routing + Services. " + ::= { nwAppnSysCfgLocalNode 2 } + +nwAppnSysModeCosMap OBJECT-TYPE + SYNTAX INTEGER { yes(1), no(2) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies whether mode to COS mapping is supported by + APPN Routing Services." + DEFVAL { yes } + ::= { nwAppnSysCfgLocalNode 3 } + +nwAppnSysMdsSupport OBJECT-TYPE + SYNTAX INTEGER { yes(1), no(2) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies whether Management Services supports Multiple + Domain Support and Management Services capabilities. " + DEFVAL { yes } + ::= { nwAppnSysCfgLocalNode 4 } + +nwAppnSysMaxLocates OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies maximum Number of locate requests that APPN Routing + Services can concurrently process. Note: if nwAppnSysMaxLocates is + set to a value too small, it will be internally increased to a + higher value after APPN Routing Services has been successfully + enabled. A subsequent GET operation on nwAppnSysMaxLocates will + reflect this new value." + DEFVAL { 10 } + ::= { nwAppnSysCfgLocalNode 6 } + +nwAppnSysDirCacheSize OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies number of located resources maintained in the Directory + Cache. Note: if nwAppnSysDirCacheSize is set to a value too small, + it will be internally increased to a higher value after APPN routing + services has been successfully enabled. A subsequent GET + operation on nwAppnSysDirCacheSize will reflect this new value. " + DEFVAL { 255 } + ::= { nwAppnSysCfgLocalNode 7 } + +nwAppnSysMaxDirEntries OBJECT-TYPE + SYNTAX INTEGER (0..65535) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies maximum number of directory entries. If zero is selected, + the number of entries is unlimited. " + DEFVAL { 0 } + ::= { nwAppnSysCfgLocalNode 8} + +nwAppnSysLocateTimeout OBJECT-TYPE + SYNTAX INTEGER (0..65535) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies time in seconds before a network search will timeout. Zero + indicates that the search has no timeout." + DEFVAL { 0 } + ::= { nwAppnSysCfgLocalNode 9 } + +nwAppnSysRegCds OBJECT-TYPE + SYNTAX INTEGER { yes(1), no(2) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies whether the local or domain resources can be registered + with the Central Directory Server." + DEFVAL { yes } + ::= { nwAppnSysCfgLocalNode 10 } + +nwAppnSysMdsSendQSize OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies size of the MDS send alert Queue." + DEFVAL { 100 } + ::= { nwAppnSysCfgLocalNode 11 } + +nwAppnSysCosSize OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies maximum number of COS definitions maintained in the COS + database weights cache. It determines the size of the COS Database + weights cache. Note: if nwAppnSysCosSize is set to a value too + small, it will be internally increased to a higher value after + APPN Routing Services has been successfully enabled. A subsequent + GET operation on nwAppnSysCosSize will reflect this new value. " + DEFVAL { 16 } + ::= { nwAppnSysCfgLocalNode 12 } + +nwAppnSysTreeSize OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the number of routes maintained in the Topology Database + routing tree cache. Note: if nwAppnSysTreeSize is set to a value + too small, it will be internally increased to a higher value after + APPN Routing Services has been successfully enabled. A subsequent + GET operation on nwAppnSysTreeSize will reflect this new value. " + DEFVAL { 40 } + ::= { nwAppnSysCfgLocalNode 13 } + +nwAppnSysTreeUseLimit OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Maximum number of times a cached tree will be used to compute a + route before the tree is discarded and recomputed. This + allows the APPN Routing Services to balance sessions among + equal weight routes. A low value provides better load balancing + at the expense of increased activation latency. " + DEFVAL { 40 } + ::= { nwAppnSysCfgLocalNode 14 } + +nwAppnSysMaxTdmNodes OBJECT-TYPE + SYNTAX INTEGER (0..65535) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies maximum number of nodes that can be stored in the Topology + Database. Zero means unlimited. " + DEFVAL { 0 } + ::= { nwAppnSysCfgLocalNode 15 } + +nwAppnSysMaxTdmTGs OBJECT-TYPE + SYNTAX INTEGER (0..65535) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies maximum number of transmission groups that can be stored in + Topology Database. Zero means unlimited. " + DEFVAL { 0 } + ::= { nwAppnSysCfgLocalNode 16 } + +nwAppnSysMaxIsrSessions OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies maximum number of intermediate routing sessions permitted + by APPN Routing Services at one time. This must be a non-negative + number." + DEFVAL { 1000 } + ::= { nwAppnSysCfgLocalNode 18 } + +nwAppnSysIsrUpperThresh OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The thresholds control the congestion status of APPN routing + services. If the number of ISR sessions exceeds the upper + threshold, congestion status changes from uncongested to congested. + When this occurs, the status will not become uncongested until the + the number of ISR sessions fall below the lower threshold. The + lower threshold should be less than the upper threshold to prevent + thrashing. The upper threshold should be lower than + nwAppnSysMaxIsrSessions. This must be a non-negative number." + DEFVAL { 900 } + ::= { nwAppnSysCfgLocalNode 19 } + +nwAppnSysIsrLowerThresh OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifes the number of ISR sessions at which congestion status will + revert to uncongested. This must be a non-negative number. + nwAppnSysIsrLowerThresh must be less than nwAppnSysIsrUpperThresh + to prevent thrashing. " + DEFVAL { 800 } + ::= { nwAppnSysCfgLocalNode 20 } + +nwAppnSysIsrMaxRuSize OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies maximum RU size supported for intermediate sessions. + Note: the number provided will be rounded up to the + next valid RU size if necessary after APPN Routing Services has + been successfully enabled. A subsequent GET operation on + nwAppnSysMaxLocates will reflect this new value." + DEFVAL { 1024 } + ::= { nwAppnSysCfgLocalNode 21 } + +nwAppnSysIsrRcvPaceWind OBJECT-TYPE + SYNTAX INTEGER (1..63) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies suggested receive pacing window size for intermediate + sessions. This value may be used as a fixed window size for + fixed pacing, or as a tuning value for adaptive pacing. " + DEFVAL { 8 } + ::= { nwAppnSysCfgLocalNode 22 } + +nwAppnSysRtAddResist OBJECT-TYPE + SYNTAX INTEGER (0..255) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies a desirability factor for APPN Routing Services to + perform intermediate session routing. 255 is least desirable + and 0 is more desirable. " + DEFVAL { 0 } + ::= { nwAppnSysCfgLocalNode 23 } + +nwAppnSysStopType OBJECT-TYPE + SYNTAX INTEGER { + abort(1), -- Shutdown APPN Routing Services immediately + immediate(2), -- deactivate links then abort(1) + quiesce(3), -- advertize quiesce, deactivate endpoint + -- sessions, then immediate(2) + quiesceIsr(4) -- allow all isr sessions to end then + -- quiesce(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the type of APPN Routing Services shutdown. + Once specified, select disable from nwAppnSysAdminStatus. The + shutdown choices are as follows: + + abort(1) All APPN Routing Services components are immediately + stopped and resources released. To become active again, + the APPN Routing Services must be enabled. + immediate(2) APPN Routing Services immediately deactivates all links + then performs abort(1) processing. + quiesce(3) APPN Routing Services indicates to other APPN network + nodes that it is quiesced. Session limits + are reset on all modes, UNBINDs are issued + on all endpoint sessions (CP-CP sessions last), + and then immediate(2) processing is performed. + quiesceIsr(4) Allows all intermediate sessions to end, + then performs the quiesce(3) processing." + DEFVAL { quiesceIsr } + ::= { nwAppnSysCfgLocalNode 24 } + +nwAppnSysBlockNum OBJECT-TYPE + SYNTAX DisplayString (SIZE(3)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This represents the 3 hexadecimal digit block number which + precedes the 5 digit id number in the 8 digit node id used in + XIDs and Alerts. The block number identifies the product type. + Both the block number and id number combined, uniquely identify + this instance of APPN Routing Services within the installation + network." +-- DEFVAL { 'e08'H } + ::= { nwAppnSysCfgLocalNode 25 } + +nwAppnSysIdNum OBJECT-TYPE + SYNTAX DisplayString (SIZE(5)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This represents the 5 hexadecimal digit id number which follows + the 3 digit block number in the 8 digit node id used in XIDs and + Alerts. The id number uniquely identifies this instance of APPN + Routing Services within a product type indicated by the block number. + Both the block number and id number combined, uniquely identify + this instance of APPN Routing Services within the installation + network." +-- DEFVAL { '00000'H } + ::= { nwAppnSysCfgLocalNode 26 } + + +-- APPN Router System Group - Local APPN Routing Service Parameters +-- This group contains tables related to configuring: +-- +-- LU Definition Table + + +-- +-- LU Table +-- + + +nwAppnSysLuTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwAppnSysLuEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains entries for LUs that are owned by adjacent + LEN nodes. Defining or deleting an entry is equivalent to defining + or deleting an entry in the directory database. To add an entry, + set nwAppnSysLuControl to other. To delete an entry, set + nwAppnSysLuControl to delete." + ::= { nwAppnSysCfgTables 1 } + +nwAppnSysLuEntry OBJECT-TYPE + SYNTAX NwAppnSysLuEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry defines an LU entry in the directory database. The + fully qualified CP name and the name of the LU are the indexes into + this table." + INDEX { nwAppnSysCpName, nwAppnSysLuName } + ::= { nwAppnSysLuTable 1 } + +NwAppnSysLuEntry ::= SEQUENCE { + nwAppnSysCpName DisplayString, + nwAppnSysLuName DisplayString, + nwAppnSysLuControl INTEGER + } + +nwAppnSysCpName OBJECT-TYPE + SYNTAX DisplayString (SIZE (3..17)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the fully qualified name of the Control Point + containing the LU being defined. The format of this name + is NNNNNNNN.CCCCCCCC where NNNNNNNN is the network identifier and + CCCCCCCC is the LU or Control Point name. Valid characters to make + up these two strings are uppercase letters A through Z, numerics 0 + through 9 and the special charcters $, @, and #. The first character + of the name must NOT be numeric. Each string must be a maximum length + of 8 characters with no embedded spaces and the strings are joined by + a dot. This CP name must appear as an Adjacent CP in a link station + definition where the adjacent CP type is EN and CP-CP session support + is NO." + ::= { nwAppnSysLuEntry 1 } + +nwAppnSysLuName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..8)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the name of the LU being registered. The name format is + LLLLLLLL where LLLLLLLL are the characters: uppercase letters + A through Z, numerics 0 through 9, and the special characters + $, @, and #. The first character of the name must NOT be numeric. + The string must be a maximum length of 8 characters with no + embedded spaces. Note that the nework identifier of the LU is + taken from the fully qualified control point name of the adjacent + LEN node (nwAppnSysCpName) which owns the LU. " + ::= { nwAppnSysLuEntry 2 } + +nwAppnSysLuControl OBJECT-TYPE + SYNTAX INTEGER { + other(1), + delete(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set this object to delete to remove an entry." + ::= { nwAppnSysLuEntry 3 } + + + +-- APPN System Administration Group +-- This group contains the objects that pertain to the administration of +-- APPN Routing Services at a global, system-wide level. + +nwAppnSysAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disable(2), -- shut down APPN Routing Services + enabled(3) -- start up APPN Routing Services + + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the system-wide administrative state of APPN Routing Services. + If enable(3) is selected, APPN Routing Services is activated. + + There are two cases: the very first activation, and activations + subsequent to the successful first activation. Before activating + APPN Routing Services the very first time, nwAppnSysRouterId in + the System Configuration branch and all objects under + nwAppnSysCfgLocalNode must be assigned a value. If not explicitly + assigned, default values will be used for objects under + nwAppnSysCfgLocalNode. After this first activation has completed + successfully, all objects under nwAppnSysCfgLocalNode will be + saved in non-volatile RAM and restored for the next node activation + at power up time. After this subsequent power up, enable(3) may be + selected without setting nwAppnSysRouterId or any objects under + under nwAppnSysCfgLocalNode. Those values defined prior to the + last power up or reset will be used. + + If disable(2) is selected, APPN Routing Services will become + inactive in the manner specifed by nwAppnSysStopType. To + modify objects under nwAppnSysCfgLocalNode, nwAppnSysAdminStatus + must be disabled. " + + ::= { nwAppnSysAdministration 1 } + +nwAppnSysOperStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- inactive + enabled(3), -- active + pendingDisable(4), -- deactivate in progress + pendingEnable(5) -- activate in progress + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current operating system-wide status of APPN + Routing Services. " + ::= { nwAppnSysAdministration 2 } + +nwAppnSysAdminReset OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + reset(2) -- force a reset + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Resets APPN Routing Services system-wide. Reset (2) forces a + restart of APPN Routing Services without a graceful shutdown on + any active router ports, without affecting any other routing + services." + ::= { nwAppnSysAdministration 3 } + +nwAppnSysOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the elapsed time, in hundredths of a second, that + nwAppnOperStatus has been in its current state." + ::= { nwAppnSysAdministration 4 } + +nwAppnSysVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current revision level of APPN routing + services in textual format." + ::= { nwAppnSysAdministration 5 } + + +-- APPN Forwarding Group +-- This group contains the managed objects used to setup and configure +-- APPN Routing Services for aggregate, system-wide, port Message Unit +-- (MU) and byte counters. + + +nwAppnFwdCtrAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of the aggregate, system-wide, + port Message Unit (MU) and byte counters. Enabled (3) causes + these counters to become active. Disabled (2) causes these + counters to become inactive." + ::= { nwAppnFwdCounters 1 } + +nwAppnFwdCtrReset OBJECT-TYPE + SYNTAX INTEGER { + other(1), + reset(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Resets the aggregate, system-wide port Message Unit (MU) + and byte counters. Reset (2) resets the aggregate counters to 0. + nwAppnFwdCtrOperationalTime is also reset to 0." + ::= { nwAppnFwdCounters 2 } + +nwAppnFwdCtrOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the elapsed time, in hundredths of a second, + that nwAppnFwdCtrAdminStatus has been in the current state." + ::= { nwAppnFwdCounters 3 } + +nwAppnFwdCtrInMus OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of Message Units (MU)s that have + been received system-wide (for all ports) during + nwAppnFwdCtrOperationalTime." + ::= { nwAppnFwdCounters 4 } + +nwAppnFwdCtrOutMus OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of Message Units (MU)s that have + been transmitted system-wide (for all ports) during + nwAppnFwdCtrOperationalTime." + ::= { nwAppnFwdCounters 5 } + +nwAppnFwdCtrFwdMus OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of Message Units (MU)s that have + been forwarded system-wide (for all ports) during + nwAppnFwdCtrOperationalTime." + ::= { nwAppnFwdCounters 6 } + +nwAppnFwdCtrFilteredMus OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a common + object, inherited from the MIB framework used to provide a + common management interface to all the Cabletron Routing Services + protocol-specific MIBs." + ::= { nwAppnFwdCounters 7 } + +nwAppnFwdCtrDiscardMus OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a common + object, inherited from the MIB framework used to provide a + common management interface to all the Cabletron Routing Services + protocol-specific MIBs." + ::= { nwAppnFwdCounters 8 } + +nwAppnFwdCtrAddrErrMus OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of Message Units (MUs) + that have been received system-wide (for all ports), during + nwAppnFwdCtrOperationalTime, that contain an address error(s) + in the SNA header." + ::= { nwAppnFwdCounters 9 } + +nwAppnFwdCtrLenErrMus OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of Message Units (MUs) that have + been received system-wide (for all ports), during + nwAppnFwdCtrOperationalTime, that contain a length error." + ::= { nwAppnFwdCounters 10 } + +nwAppnFwdCtrHdrErrMus OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of Message Units (MUs) that have + been received system-wide (for all ports), during + nwAppnFwdCtrOperationalTime, that contain an SNA header error + other than an address or length error." + ::= { nwAppnFwdCounters 11 } + +nwAppnFwdCtrInBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates number of bytes in Message Units (MUs) that have + been received system-wide (for all ports), during + nwAppnFwdCtrOperationalTime." + ::= { nwAppnFwdCounters 12 } + +nwAppnFwdCtrOutBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in Message Units (MUs) that + have been forwarded system-wide (for all ports), during + nwAppnFwdCtrOperationalTime." + ::= { nwAppnFwdCounters 13 } + +nwAppnFwdCtrFwdBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in Message Units (MUs) that + have been forwarded system-wide (for all ports), during + nwAppnFwdCtrOperationalTime." + ::= { nwAppnFwdCounters 14 } + +nwAppnFwdCtrFilteredBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a common + object, inherited from the MIB framework used to provide a + common management interface to all the Cabletron Routing Services + protocol-specific MIBs." + ::= { nwAppnFwdCounters 15 } + +nwAppnFwdCtrDiscardBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a common + object, inherited from the MIB framework used to provide a + common management interface to all the Cabletron Routing Services + protocol-specific MIBs." + ::= { nwAppnFwdCounters 16 } + +nwAppnFwdCtrHostInMus OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of Message Units (MUs) that have + been delivered system-wide (for all ports), to local half + sessions during nwAppnFwdCtrOperationalTime." + ::= { nwAppnFwdCounters 17 } + +nwAppnFwdCtrHostOutMus OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of Message Units (MUs) that have + been successfully sent from local half sessions system-wide + (for all ports), to Path Control during + nwAppnFwdCtrOperationalTime." + ::= { nwAppnFwdCounters 18 } + +nwAppnFwdCtrHostDiscardMus OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a common + object, inherited from the MIB framework used to provide a + common management interface to all the Cabletron Routing Services + protocol-specific MIBs." + ::= { nwAppnFwdCounters 19 } + + +nwAppnFwdCtrHostInBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in Message Units (MUs) + that have been delivered system-wide (for all ports), to + local half sessions during nwAppnFwdCtrOperationalTime." + ::= { nwAppnFwdCounters 20 } + +nwAppnFwdCtrHostOutBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in Message Units (MUs) + that have been successfully sent from local half sessions + system-wide (for all ports), to Path Control during + nwAppnFwdCtrOperationalTime." + ::= { nwAppnFwdCounters 21 } + +nwAppnFwdCtrHostDiscardBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a common + object, inherited from the MIB framework used to provide a + common management interface to all the Cabletron Routing Services + protocol-specific MIBs." + ::= { nwAppnFwdCounters 22 } + + +-- APPN Forwarding Port Table +-- This table contains the managed objects used to setup and configure +-- each port used by APPN Routing Services. +-- +-- +nwAppnFwdIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwAppnFwdIfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains an entry for each router port which can + be used by APPN Routing Services. This table is indexed by + nwAppnFwdIfIndex, which indicates the value of MIB 2 ifindex + which identifes the router port for which an entry exists. + These port configuration entries will be provided automatically + based on physical port configuration. Such entries cannot be + deleted - only modified." + ::= { nwAppnFwdIfConfig 1 } + +nwAppnFwdIfEntry OBJECT-TYPE + SYNTAX NwAppnFwdIfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry specifies the APPN Routing Services port + configuration for the router port for which the entry exists." + INDEX { nwAppnFwdIfIndex } + ::= { nwAppnFwdIfTable 1 } + +NwAppnFwdIfEntry ::= + SEQUENCE { + nwAppnFwdIfIndex INTEGER, + nwAppnFwdIfAdminStatus INTEGER, + nwAppnFwdIfOperStatus INTEGER, + nwAppnFwdIfOperationalTime TimeTicks, + nwAppnFwdIfControl INTEGER, + nwAppnFwdIfMtu INTEGER, + nwAppnFwdIfForwarding INTEGER, + nwAppnFwdIfFrameType INTEGER, + nwAppnFwdIfAclIdentifier INTEGER, + nwAppnFwdIfAclStatus INTEGER, + nwAppnFwdIfCacheControl INTEGER, + nwAppnFwdIfCacheEntries Counter, + nwAppnFwdIfCacheHits Counter, + nwAppnFwdIfCacheMisses Counter + } + +nwAppnFwdIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the value of MIB2 ifindex, which identifies the + router port for which the entry exists. " + ::= { nwAppnFwdIfEntry 1 } + +nwAppnFwdIfAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disable(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of an APPN Routing Services + port for which the entry exists. enabled(3) causes the + APPN Routing Services port to become active. disable(2) + causes it to become inactive. There are various choices + for the method by which the port can be disabled, which are + enumerated by nwAppnExtIfStopType. " + ::= { nwAppnFwdIfEntry 2 } + +nwAppnFwdIfOperStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- inactive + enabled(3), -- active + pendingDisable(4), -- deactivate in progress + pendingEnable(5) -- activate in progress + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current operating condition of the APPN Routing + Services port for which the entry exists." + ::= { nwAppnFwdIfEntry 3 } + +nwAppnFwdIfOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the elapsed time, in hundredths of a second, that + nwAppnFwdIfOperStatus has been in the current state." + ::= { nwAppnFwdIfEntry 4 } + +nwAppnFwdIfControl OBJECT-TYPE + SYNTAX INTEGER { + other(1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a common + object, inherited from the MIB framework used to provide a + common management interface to all the Cabletron Routing Services + protocol-specific MIBs. Setting this object has no effect." + ::= { nwAppnFwdIfEntry 5 } + +nwAppnFwdIfMtu OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a common + object, inherited from the MIB framework used to provide a + common management interface to all the Cabletron Routing Services + protocol-specific MIBs. Setting this object has no effect." + ::= { nwAppnFwdIfEntry 6 } + +nwAppnFwdIfForwarding OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a common + object, inherited from the MIB framework used to provide a + common management interface to all the Cabletron Routing Services + protocol-specific MIBs. Setting this object has no effect." + ::= { nwAppnFwdIfEntry 7 } + +nwAppnFwdIfFrameType OBJECT-TYPE + SYNTAX INTEGER { + other(1), + ethernet(2), + i8022(4), + sync(8) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the framing type for the APPN Routing Services port + for which the entry exists. " + ::= { nwAppnFwdIfEntry 8 } + +nwAppnFwdIfAclIdentifier OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a common + object, inherited from the MIB framework used to provide a + common management interface to all the Cabletron Routing Services + protocol-specific MIBs. Setting this object has no effect." + ::= { nwAppnFwdIfEntry 9 } + +nwAppnFwdIfAclStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a common + object, inherited from the MIB framework used to provide a + common management interface to all the Cabletron Routing Services + protocol-specific MIBs. Setting this object has no effect." + ::= { nwAppnFwdIfEntry 10 } + +nwAppnFwdIfCacheControl OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disable(2), + enable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a common + object, inherited from the MIB framework used to provide a + common management interface to all the Cabletron Routing Services + protocol-specific MIBs. Setting this object has no effect." + ::= { nwAppnFwdIfEntry 11 } + +nwAppnFwdIfCacheEntries OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a common + object, inherited from the MIB framework used to provide a + common management interface to all the Cabletron Routing Services + protocol-specific MIBs. Setting this object has no effect." + ::= { nwAppnFwdIfEntry 12 } + +nwAppnFwdIfCacheHits OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a common + object, inherited from the MIB framework used to provide a + common management interface to all the Cabletron Routing Services + protocol-specific MIBs. Setting this object has no effect." + ::= { nwAppnFwdIfEntry 13 } + +nwAppnFwdIfCacheMisses OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a common + object, inherited from the MIB framework used to provide a + common management interface to all the Cabletron Routing Services + protocol-specific MIBs. Setting this object has no effect." + ::= { nwAppnFwdIfEntry 14 } + + +-- The APPN Routing Services Port Extension Table +-- This table contains additional objects used to setup and configure +-- APPN Routing Services on a per port basis. + +nwAppnExtensionTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwAppnExtEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains additional APPN definitions for each + physical port. Entries cannot be added to or deleted from this + table. With the exception of nwAppnExtIfStopType, objects in + this table may only be modified when nwAppnFwdIfAdminStatus + is disabled. Note: if APPN Routing Services is not active, no + entries will exist for this table. " + ::= { nwAppnFwdIfConfig 2 } + +nwAppnExtEntry OBJECT-TYPE + SYNTAX NwAppnExtEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry specifies additional APPN configuration parameters + for the port for which this entry exists." + INDEX { nwAppnExtIfIndex } + ::= { nwAppnExtensionTable 1 } + +NwAppnExtEntry ::= + SEQUENCE { + nwAppnExtIfIndex INTEGER, + nwAppnExtIfPortName DisplayString, + nwAppnExtIfPortType INTEGER, + nwAppnExtIfDlcType INTEGER, + nwAppnExtIfMaxRBtuSize INTEGER, + nwAppnExtIfTotLsActLim INTEGER, + nwAppnExtIfInbLsActLim INTEGER, + nwAppnExtIfOutbLsActLim INTEGER, + nwAppnExtIfLocalLsRole INTEGER, + nwAppnExtIfActXidXchgLimit INTEGER, + nwAppnExtIfNonActXidXchgLimit INTEGER, + nwAppnExtIfLsXmitRcvCap INTEGER, + nwAppnExtIfMaxIfrmRcvd INTEGER, + nwAppnExtIfDfltTargetPacing INTEGER, + nwAppnExtIfDfltMaxSBtuSize INTEGER, + nwAppnExtIfDfltEffectCap INTEGER, + nwAppnExtIfDfltConnectCost INTEGER, + nwAppnExtIfDfltByteCost INTEGER, + nwAppnExtIfDfltSecurity INTEGER, + nwAppnExtIfDfltPropDelay INTEGER, + nwAppnExtIfDfltUsrDef1 INTEGER, + nwAppnExtIfDfltUsrDef2 INTEGER, + nwAppnExtIfDfltUsrDef3 INTEGER, + nwAppnExtIfStopType INTEGER, + nwAppnExtIfCpCpSupp INTEGER, + nwAppnExtIfLimitedRsrc INTEGER, + nwAppnExtIfAddress OCTET STRING, + nwAppnExtIfSsap OCTET STRING + } + +nwAppnExtIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the primary index into the APPN port extension table. + This number corresponds to the index into the nwAppnFwdIfTable. " + ::= { nwAppnExtEntry 1 } + +nwAppnExtIfPortName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..8)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the user friendly name for this port. " + ::= { nwAppnExtEntry 2 } + +nwAppnExtIfPortType OBJECT-TYPE + SYNTAX INTEGER { + nonswitched(1), + switched(2), + satf(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the type of line used by the port. The value + corresponds to one of the following: nonswitched(1), + switched(2), or satf(3). " + ::= { nwAppnExtEntry 4 } + +nwAppnExtIfDlcType OBJECT-TYPE + SYNTAX INTEGER { + llc2(1), + sdlc(2), + x25(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the type of DLC using the port. " + ::= { nwAppnExtEntry 5 } + +nwAppnExtIfMaxRBtuSize OBJECT-TYPE + SYNTAX INTEGER (99..65535) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the maximum Message Unit (MU) size that can be received. " + DEFVAL { 2048 } + ::= { nwAppnExtEntry 6 } + +nwAppnExtIfTotLsActLim OBJECT-TYPE + SYNTAX INTEGER (1..256) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the total number of links that can be active on this + port. If nwAppnExtIfPortType = nonswitched(1) and + nwAppnExtIfLocalLsRole = negotiable(1), or secondary(3), then + this value must be set to 1. " + DEFVAL { 16 } + ::= { nwAppnExtEntry 7 } + +nwAppnExtIfInbLsActLim OBJECT-TYPE + SYNTAX INTEGER (0..256) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the total number of inbound links that can be active on + this port. If nwAppnExtIfPortType = nonswitched(1) and + nwAppnExtIfLocalLsRole = negotiable(1) or primary(2), then this + value must be set to 0. " + DEFVAL { 8 } + ::= { nwAppnExtEntry 8 } + +nwAppnExtIfOutbLsActLim OBJECT-TYPE + SYNTAX INTEGER (0..256) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the total number of outbound links that can be active on + this port. If nwAppnExtIfPortType = nonswitched(1) and + nwAppnExtIfLocalLsRole = negotiable(1), then this value must be + set to 0. If nwAppnExtIfLocalLsRole = primary(2), then this value + must be set the same as nwAppnExtIfTotLsActLim. " + DEFVAL { 8 } + ::= { nwAppnExtEntry 9 } + +nwAppnExtIfLocalLsRole OBJECT-TYPE + SYNTAX INTEGER { negotiable(1), + primary(2), + secondary(3) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the link station role - primary, secondary, or + negotiable. For nwAppnExtIfPortType = satf(3), the link station + role must be negotiable(1). " + DEFVAL { negotiable } + ::= { nwAppnExtEntry 10 } + +nwAppnExtIfActXidXchgLimit OBJECT-TYPE + SYNTAX INTEGER (0..65535) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the total number of activation XIDs that may be + exchanged. " + DEFVAL { 9 } + ::= { nwAppnExtEntry 11 } + +nwAppnExtIfNonActXidXchgLimit OBJECT-TYPE + SYNTAX INTEGER (0..65535) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the total number of non-activation XIDs that may be + exchanged. " + DEFVAL { 5 } + ::= { nwAppnExtEntry 12 } + +nwAppnExtIfLsXmitRcvCap OBJECT-TYPE + SYNTAX INTEGER { twowaysimultaneous(1), + twowayalternating(2) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the link station's transmit/receive capability. " + DEFVAL { twowaysimultaneous } + ::= { nwAppnExtEntry 13 } + +nwAppnExtIfMaxIfrmRcvd OBJECT-TYPE + SYNTAX INTEGER (1..127) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the maximum number of I-frames received before an + acknowledgment is sent to the sender. " + DEFVAL { 4 } + ::= { nwAppnExtEntry 14 } + +nwAppnExtIfDfltTargetPacing OBJECT-TYPE + SYNTAX INTEGER (1..32767) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the pacing window size for BINDs on this transmission + group. " + DEFVAL { 7 } + ::= { nwAppnExtEntry 15 } + +nwAppnExtIfDfltMaxSBtuSize OBJECT-TYPE + SYNTAX INTEGER (99..65535) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the maximum Message Unit (MU) size which can be sent. " + DEFVAL { 2048 } + ::= { nwAppnExtEntry 16 } + +nwAppnExtIfDfltEffectCap OBJECT-TYPE + SYNTAX INTEGER (0..603979776) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the default maximum kilo bits per second rate + (line speed) for all links on this port. " + ::= { nwAppnExtEntry 17 } + +nwAppnExtIfDfltConnectCost OBJECT-TYPE + SYNTAX INTEGER (0..255) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the default cost per connect time for all link + stations on this port. 0 is the lowest cost and 255 is the + largest cost. " + ::= { nwAppnExtEntry 18 } + +nwAppnExtIfDfltByteCost OBJECT-TYPE + SYNTAX INTEGER (0..255) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the default Cost per Byte for link stations. 0 is + the lowest cost and 255 is the largest cost. " + ::= { nwAppnExtEntry 19 } + +nwAppnExtIfDfltSecurity OBJECT-TYPE + SYNTAX INTEGER { nonsecure(1), --X'01' + publicSwitchNw(32), --X'20' + undergroundCable(64), --X'40' + secureConduit(96), --X'60' + guardedConduit(128), --X'80' + encrypted(160), --X'A0' + guardedRadiation(192) --X'C0' + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specify one of the following security selections: + + non-secure - specifies no security. + public switched - data flows over a public switched + network. + underground cable - data transmitted over a secure + underground cable. + secure conduit - line is secure conduit that is not + guarded. + guarded conduit - conduit that is protected against + physical tapping. + encrypted - encryption over the line. + guarded radiation - line is proected against physical + and radiation tapping. " + + ::= { nwAppnExtEntry 20 } + +nwAppnExtIfDfltPropDelay OBJECT-TYPE + SYNTAX INTEGER { + minimum(0), --X'00' + negligible(384), --X'4C' + terrestrial(9216), --X'71' + packetswitched(147456), --X'91' + long(294912), --X'99' + maximum(2013265920) --X'FF' + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the propagation delay which represents the relative + time it takes for a signal to travel the length of the link in + microseconds, with some of the more common default values + enumerated. The default times in parentheses are in microseconds. + These default values fall into the following ranges: + + minimum - no propagation delay + negligible, lan - less than 480 microseconds + terrestrial, telephone - between 480 and 49,512 + microseconds + packetswitched - between 49,512 and 245,760 + microseconds + long, satellite - more than 245760 microseconds. + maximum - the maximum propagation delay. " + ::= { nwAppnExtEntry 21 } + +nwAppnExtIfDfltUsrDef1 OBJECT-TYPE + SYNTAX INTEGER (0..255) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies user defined parameter 1. " + DEFVAL { 128 } + ::= { nwAppnExtEntry 22 } + +nwAppnExtIfDfltUsrDef2 OBJECT-TYPE + SYNTAX INTEGER (0..255) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies user defined parameter 2. " + DEFVAL { 128 } + ::= { nwAppnExtEntry 23 } + +nwAppnExtIfDfltUsrDef3 OBJECT-TYPE + SYNTAX INTEGER (0..255) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies user defined parameter 3. " + DEFVAL { 128 } + ::= { nwAppnExtEntry 24 } + +nwAppnExtIfStopType OBJECT-TYPE + SYNTAX INTEGER { + immediate(1), + orderly(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the type of shutdown for APPN Routing Services + on the port. Once set, nwAppnFwdIfAdminStatus may + be set to disable. The disable choices are as follows: + + immediate(1) causes the link stations belonging to the + physical port to be disabled immediately + without flushing pending messages and + without initiating an orderly disconnect sequence. + orderly(2) causes pending messages in link stations to be + flushed, followed by an orderly disconnect + sequence. The link station is then disabled. " + DEFVAL { orderly } + ::= { nwAppnExtEntry 25 } + +nwAppnExtIfCpCpSupp OBJECT-TYPE + SYNTAX INTEGER { yes(1), no(2) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies whether CP-CP sessions are permitted on dynamic + links generated on this port. " + DEFVAL { yes } + ::= { nwAppnExtEntry 26 } + +nwAppnExtIfLimitedRsrc OBJECT-TYPE + SYNTAX INTEGER { yes(1), no(2) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies whether dynamic links generated on this port + are a limited resource. A limited resource link will + be deactivated when there are no sessions using the link." + DEFVAL { no } + ::= { nwAppnExtEntry 27 } + +nwAppnExtIfAddress OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the physical address of this port depending on the + media type. For token ring or ethernet ports, the information is + the 6 byte MAC address which starts in byte 1 and ends in byte 6. + For token ring ports the MAC address must be specified in non- + canonical format. For ethernet ports the MAC address must be + specified in canonical format. For frame relay ports, there is + no associated address, i.e., it will be a zero length octet string." + ::= { nwAppnExtEntry 28 } + +nwAppnExtIfSsap OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "For token ring or ethernet ports specifies the Source SAP Address + of this port. " + DEFVAL { '04'h } + ::= { nwAppnExtEntry 29 } + + +-- +-- Connection Network Tables +-- + +nwAppnIfCnPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwAppnIfCnPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains definitions for the Connection + Network port table which defines which local ports can + access a connection network. To add a row to the table, + nwAppnIfCnPtFqName and nwAppnIfCnPtName are required entries. + To delete a row, set the control field to delete. + Adding the first row for a connection network implicitly + creates the connection network and deleting the last + remaining row for a connection network implicitly removes + the connection network." + ::= { nwAppnIfCn 1 } + +nwAppnIfCnPortEntry OBJECT-TYPE + SYNTAX NwAppnIfCnPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Specifies the APPN Connection Network port definitions." + INDEX { nwAppnIfCnPtFqName, nwAppnIfCnPtName } + ::= { nwAppnIfCnPortTable 1 } + +NwAppnIfCnPortEntry ::= + SEQUENCE { + nwAppnIfCnPtFqName DisplayString, + nwAppnIfCnPtName DisplayString, + nwAppnIfCnPtControl INTEGER + } + +nwAppnIfCnPtFqName OBJECT-TYPE + SYNTAX DisplayString (SIZE (3..17)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the fully-qualified Name of the Virtual Routing Node. + The name format is NNNNNNNN.CCCCCCCC where NNNNNNNN is the + network identifier and CCCCCCCC is the Control Point name. Valid + characters to make up these two strings are uppercase letters + A through Z, numerics 0 through 9, and the special characters + $, @, and #. The first character of the name must NOT be + numeric. Each string must be a maximum length of 8 characters + with no embedded spaces and the strings are joined by a dot. " + ::= { nwAppnIfCnPortEntry 1 } + +nwAppnIfCnPtName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..8)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies one of the ports which can access this Connection + Network." + ::= { nwAppnIfCnPortEntry 2 } + +nwAppnIfCnPtControl OBJECT-TYPE + SYNTAX INTEGER { + other(1), + delete(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set this object to delete to delete this port from this + Connection Network." + ::= { nwAppnIfCnPortEntry 3 } + + +nwAppnIfCnTgCharTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwAppnIfCnTgCharEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the APPN definitions for a Connection + Network's transmission group characteristics. Rows may be + neither added nor deleted, only modified. Rows are + added/deleted implicitly through CnPortTable." + ::= { nwAppnIfCn 2 } + + +nwAppnIfCnTgCharEntry OBJECT-TYPE + SYNTAX NwAppnIfCnTgCharEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Specifies the APPN transmission group characteristics for + the Connection Network." + INDEX { nwAppnIfCnTgFqName } + ::= { nwAppnIfCnTgCharTable 1 } + +NwAppnIfCnTgCharEntry ::= + SEQUENCE { + nwAppnIfCnTgFqName DisplayString, + nwAppnIfCnTgEffectCap INTEGER, + nwAppnIfCnTgConnectCost INTEGER, + nwAppnIfCnTgByteCost INTEGER, + nwAppnIfCnTgSecurity INTEGER, + nwAppnIfCnTgPropDelay INTEGER, + nwAppnIfCnTgUsrDef1 INTEGER, + nwAppnIfCnTgUsrDef2 INTEGER, + nwAppnIfCnTgUsrDef3 INTEGER + } + +nwAppnIfCnTgFqName OBJECT-TYPE + SYNTAX DisplayString (SIZE (3..17)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the fully-qualified Name of the Virtual Routing Node. + The name format is NNNNNNNN.CCCCCCCC where NNNNNNNN is the + network identifier and CCCCCCCC is the Control Point name. Valid + characters to make up these two strings are uppercase letters + A through Z, numerics 0 through 9, and the special characters + #, $, and @. The first character of the name must NOT be + numeric. Each string must be a maximum length of 8 characters + with no embedded spaces and the strings are joined by a dot. " + ::= { nwAppnIfCnTgCharEntry 1 } + +nwAppnIfCnTgEffectCap OBJECT-TYPE + SYNTAX INTEGER (0..603979776) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the maximum kilo bits per second rate (link speed) for + the connection network. " + ::= { nwAppnIfCnTgCharEntry 2 } + +nwAppnIfCnTgConnectCost OBJECT-TYPE + SYNTAX INTEGER (0..255) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the cost per connect time for the Connection Network. + 0 is the lowest cost and 255 is the largest cost." + ::= { nwAppnIfCnTgCharEntry 3 } + +nwAppnIfCnTgByteCost OBJECT-TYPE + SYNTAX INTEGER (0..255) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the cost per byte for the Connection Network. + 0 is the lowest cost and 255 is the largest cost." + ::= { nwAppnIfCnTgCharEntry 4 } + +nwAppnIfCnTgSecurity OBJECT-TYPE + SYNTAX INTEGER { nonsecure(1), --X'01' + publicSwitchNw(32), --X'20' + undergroundCable(64), --X'40' + secureConduit(96), --X'60' + guardedConduit(128), --X'80' + encrypted(160), --X'A0' + guardedRadiation(192) --X'C0' + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "For the Connection Network, specify one of the following + security selections: + non-secure - specifies no security. + public switched - data flows over a public switched + network. + underground cable - data transmitted over a secure + underground cable. + secure conduit - line is secure conduit that is not + guarded. + guarded conduit - conduit that is protected against + physical tapping. + encrypted - encryption over the line. + guarded radiation - line is proected against physical + and radiation tapping. " + ::= { nwAppnIfCnTgCharEntry 5 } + +nwAppnIfCnTgPropDelay OBJECT-TYPE + SYNTAX INTEGER { + minimum(0), --X'00' + negligible(384), --X'4C' + terrestrial(9216), --X'71' + packetswitched(147456), --X'91' + long(294912), --X'99' + maximum(2013265920) --X'FF' + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the propagation delay which represents the time it + takes for a signal to travel the length of the link in + microseconds, with some of the more common default values + enumerated. The default times in parentheses are in microseconds. + These default values fall into the following ranges: + + minimum - no propagation delay + negligible, lan - less than 480 microseconds + terrestrial, telephone - between 480 and 49,512 + microseconds + packetswitched - between 49,512 and 245,760 + microseconds + long, satellite - more than 245760 microseconds. + maximum - the maximum propagation delay. " + ::= { nwAppnIfCnTgCharEntry 6 } + +nwAppnIfCnTgUsrDef1 OBJECT-TYPE + SYNTAX INTEGER (0..255) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies user defined parameter 1. " + DEFVAL { 128 } + ::= { nwAppnIfCnTgCharEntry 7 } + +nwAppnIfCnTgUsrDef2 OBJECT-TYPE + SYNTAX INTEGER (0..255) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies user defined parameter 2. " + DEFVAL { 128 } + ::= { nwAppnIfCnTgCharEntry 8 } + +nwAppnIfCnTgUsrDef3 OBJECT-TYPE + SYNTAX INTEGER (0..255) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies user defined parameter 3. " + DEFVAL { 128 } + ::= { nwAppnIfCnTgCharEntry 9 } + + +-- APPN Forwarding Ports Counter Table +-- This table contains the objects that specify the Message Unit (MU) and byte +-- counters for each port used by APPN Routing Services. +-- +-- +nwAppnFwdIfCtrTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwAppnFwdIfCtrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the Message Unit (MU) and byte counters for + each port configured and enabled for APPN Routing Services. " + ::= { nwAppnFwdIfCounters 1 } + +nwAppnFwdIfCtrEntry OBJECT-TYPE + SYNTAX NwAppnFwdIfCtrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry indicates Message Units (MU) and byte counts on + the router port for which this entry exists." + INDEX { nwAppnFwdIfCtrIfIndex } + ::= { nwAppnFwdIfCtrTable 1 } + +NwAppnFwdIfCtrEntry ::= + SEQUENCE { + nwAppnFwdIfCtrIfIndex INTEGER, + nwAppnFwdIfCtrAdminStatus INTEGER, + nwAppnFwdIfCtrReset INTEGER, + nwAppnFwdIfCtrOperationalTime TimeTicks, + nwAppnFwdIfCtrInMus Counter, + nwAppnFwdIfCtrOutMus Counter, + nwAppnFwdIfCtrFwdMus Counter, + nwAppnFwdIfCtrFilteredMus Counter, + nwAppnFwdIfCtrDiscardMus Counter, + nwAppnFwdIfCtrAddrErrMus Counter, + nwAppnFwdIfCtrLenErrMus Counter, + nwAppnFwdIfCtrHdrErrMus Counter, + nwAppnFwdIfCtrInBytes Counter, + nwAppnFwdIfCtrOutBytes Counter, + nwAppnFwdIfCtrFwdBytes Counter, + nwAppnFwdIfCtrFilteredBytes Counter, + nwAppnFwdIfCtrDiscardBytes Counter, + nwAppnFwdIfCtrHostInMus Counter, + nwAppnFwdIfCtrHostOutMus Counter, + nwAppnFwdIfCtrHostDiscardMus Counter, + nwAppnFwdIfCtrHostInBytes Counter, + nwAppnFwdIfCtrHostOutBytes Counter, + nwAppnFwdIfCtrHostDiscardBytes Counter + } + +nwAppnFwdIfCtrIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the value of MIB 2 ifindex, which identifies the + router port for which the entry exists. This is the primary + index into the APPN per-port counter table. " + ::= { nwAppnFwdIfCtrEntry 1 } + +nwAppnFwdIfCtrAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of the per-port Message Unit + (MU) and byte counters on the router port for which the entry + exists. enabled(3) causes these counters to become active. + disabled(2) causes these counters to become inactive." + ::= { nwAppnFwdIfCtrEntry 2 } + +nwAppnFwdIfCtrReset OBJECT-TYPE + SYNTAX INTEGER { + other(1), + reset(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Resets the per-port Message Unit (MU) and byte counters on the + router port for which this entry exists. reset (2) resets the + counters to 0. nwAppnFwdIfCtrOperationalTime is also reset to 0." + ::= { nwAppnFwdIfCtrEntry 3 } + +nwAppnFwdIfCtrOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the amount of time in hundreths of a second that the + per-port Message Unit (MU) and byte counters have been active on + the APPN routing services port for which this entry exists." + ::= { nwAppnFwdIfCtrEntry 4 } + +nwAppnFwdIfCtrInMus OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of Message Units (MU)s that have been + received, during nwAppnFwdIfCtrOperationaltime on the router port + for which this entry exists." + ::= { nwAppnFwdIfCtrEntry 5 } + +nwAppnFwdIfCtrOutMus OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of Message Units (MU)s that have been + transmitted, during nwAppnFwdIfCtrOperationalTime, on the router + port for which this entry exists." + ::= { nwAppnFwdIfCtrEntry 6 } + +nwAppnFwdIfCtrFwdMus OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of Message Units (MU)s that have + been forwarded during nwAppnFwdIfCtrOperationalTime on the router + port for which this entry exists." + ::= { nwAppnFwdIfCtrEntry 7 } + +nwAppnFwdIfCtrFilteredMus OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a common + object, inherited from the MIB framework used to provide a + common management interface to all the Cabletron Routing Services + protocol-specific MIBs." + ::= { nwAppnFwdIfCtrEntry 8 } + +nwAppnFwdIfCtrDiscardMus OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a common + object, inherited from the MIB framework used to provide a + common management interface to all the Cabletron Routing Services + protocol-specific MIBs." + ::= { nwAppnFwdIfCtrEntry 9 } + +nwAppnFwdIfCtrAddrErrMus OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of Message Units (MUs) that contain + an address error in the SNA header that have been received + during nwAppnFwdIfCtrOperationalTime on the router port for which + this entry exists." + ::= { nwAppnFwdIfCtrEntry 10 } + +nwAppnFwdIfCtrLenErrMus OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of Message Units (MUs) that contain + a length error that have been received during + nwAppnFwdIfCtrOperationalTime on the router port for which + this entry exists." + ::= { nwAppnFwdIfCtrEntry 11 } + +nwAppnFwdIfCtrHdrErrMus OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of Message Units (MUs) that contain + a header error other than an address or length error that have + been received during nwAppnFwdIfCtrOperationalTime on the router + port for which this entry exists." + ::= { nwAppnFwdIfCtrEntry 12 } + +nwAppnFwdIfCtrInBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the Message Units (MU)s + that have been received, during nwAppnFwdIfCtrOperationalTime, + on the router port for which the entry exists." + ::= { nwAppnFwdIfCtrEntry 13 } + +nwAppnFwdIfCtrOutBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the Message Units (MU)s + that have been transmitted, during nwAppnFwdIfCtrOperationalTime, + on the router port for which the entry exists." + ::= { nwAppnFwdIfCtrEntry 14 } + +nwAppnFwdIfCtrFwdBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in Message Units (MU)s that + have been forwarded during nwAppnFwdIfCtrOperationalTime on the + router port for which this entry exists." + ::= { nwAppnFwdIfCtrEntry 15 } + +nwAppnFwdIfCtrFilteredBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a common + object, inherited from the MIB framework used to provide a + common management interface to all the Cabletron Routing Services + protocol-specific MIBs." + ::= { nwAppnFwdIfCtrEntry 16 } + +nwAppnFwdIfCtrDiscardBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a common + object, inherited from the MIB framework used to provide a + common management interface to all the Cabletron Routing Services + protocol-specific MIBs." + ::= { nwAppnFwdIfCtrEntry 17 } + +nwAppnFwdIfCtrHostInMus OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of Message Units (MUs) that have + been delivered to local half sessions during + nwAppnFwdIfCtrOperationalTime on the router port for which this + entry exists." + ::= { nwAppnFwdIfCtrEntry 18 } + +nwAppnFwdIfCtrHostOutMus OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of Message Units (MUs) that have + been successfully sent from local half sessions to Path Control + during nwAppnFwdIfCtrOperationalTime on the router port for + which this entry exists." + ::= { nwAppnFwdIfCtrEntry 19 } + +nwAppnFwdIfCtrHostDiscardMus OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a common + object, inherited from the MIB framework used to provide a + common management interface to all the Cabletron Routing Services + protocol-specific MIBs." + ::= { nwAppnFwdIfCtrEntry 20 } + +nwAppnFwdIfCtrHostInBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in Message Units (MUs) + that have been delivered to local half sessions during + nwAppnFwdIfCtrOperationalTime on the router port for which this + entry exists." + ::= { nwAppnFwdIfCtrEntry 21 } + +nwAppnFwdIfCtrHostOutBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in Message Units (MUs) that + have been successfully sent from local half sessions to Path + Control during nwAppnFwdIfCtrOperationalTime on the router port + for which this entry exists." + ::= { nwAppnFwdIfCtrEntry 22 } + +nwAppnFwdIfCtrHostDiscardBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a common + object, inherited from the MIB framework used to provide a + common management interface to all the Cabletron Routing Services + protocol-specific MIBs." + ::= { nwAppnFwdIfCtrEntry 23 } + + + +-- APPN Forwarding Adjacent Link Station Table +-- This table contains the managed objects used to set up and configure +-- links to adjacent link stations. Only those links that are configured by the +-- user can be modified. Links which are active cannot be modified. +-- If an attempt is made to modify an active link, the operational status +-- will indicate busy-failed. + +nwAppnFwdLsTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwAppnFwdLsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the configuration and management + information for links to adjacent link stations. This table is + indexed by nwAppnFwdLsName. Operations which apply are add, + delete, modify, enable, and disable. To add a row to the + table, the required fields in the row must be provided. + The required fields are nwAppnFwdLsPortName and + nwAppnFwdLsDestAddr. All other fields which are not provided + will be defaulted. To enable a link select enable(3) from + nwAppnFwdLsAdminStatus. To delete a row, set nwAppnFwdLsControl + to delete(3). To disable a link set nwAppnFwdLsStopType and + then select disable(2) in nwAppnFwdLsAdminStatus. + If nwAppnFwdLsStopType is not selected, the link is disabled in + an orderly fashion. " + ::= { nwAppnFwdLsConfig 1 } + +nwAppnFwdLsEntry OBJECT-TYPE + SYNTAX NwAppnFwdLsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Specifies the configuration for a link to an adjacent link + station for which the entry exists." + INDEX { nwAppnFwdLsName } + ::= { nwAppnFwdLsTable 1 } + +NwAppnFwdLsEntry ::= + SEQUENCE { + nwAppnFwdLsName DisplayString, + nwAppnFwdLsAdminStatus INTEGER, + nwAppnFwdLsOperStatus INTEGER, + nwAppnFwdLsOperationalTime TimeTicks, + nwAppnFwdLsControl INTEGER, + nwAppnFwdLsPortName DisplayString, + nwAppnFwdLsAdjCpName DisplayString, + nwAppnFwdLsAdjCpType INTEGER, + nwAppnFwdLsAutoActSupport INTEGER, + nwAppnFwdLsLimitedRsrc INTEGER, + nwAppnFwdLsSscpSession INTEGER, + nwAppnFwdLsPuName DisplayString, + nwAppnFwdLsBackLvlLenEN INTEGER, + nwAppnFwdLsCpCpSessSupp INTEGER, + nwAppnFwdLsEffectCap INTEGER, + nwAppnFwdLsConnectCost INTEGER, + nwAppnFwdLsByteCost INTEGER, + nwAppnFwdLsSecurity INTEGER, + nwAppnFwdLsPropDelay INTEGER, + nwAppnFwdLsUsrDef1 INTEGER, + nwAppnFwdLsUsrDef2 INTEGER, + nwAppnFwdLsUsrDef3 INTEGER, + nwAppnFwdLsTrgtPacingCount INTEGER, + nwAppnFwdLsMaxSendBtu INTEGER, + nwAppnFwdLsNumActiveSession INTEGER, + nwAppnFwdLsdynamicLs INTEGER, + nwAppnFwdLsStopType INTEGER, + nwAppnFwdLsPortNbr INTEGER, + nwAppnFwdLsDestAddr OCTET STRING, + nwAppnFwdLsDsap OCTET STRING, + nwAppnFwdLsBlockNum DisplayString, + nwAppnFwdLsIdNum DisplayString + } + +nwAppnFwdLsName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..8)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the primary index to the adjacent link station table + (nwAppnFwdLsTable). " + ::= { nwAppnFwdLsEntry 1 } + +nwAppnFwdLsAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disable(2), + enable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of a link to an adjacent + link station. enabled(3) causes the link to become established. + disable(2) causes the link to terminate. There are various + severities of disabling a link which are selected via the leaf + node nwAppnFwdLsStopType described further within this branch. " + ::= { nwAppnFwdLsEntry 2 } + +nwAppnFwdLsOperStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- inactive + enabled(3), -- active + pendingDisable(4), -- deactivate in progress + pendingEnable(5) -- activate in progress + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the current operating status of the link for which this + entry exists." + ::= { nwAppnFwdLsEntry 3 } + +nwAppnFwdLsOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the elapsed time, in hundredths of a second, that + nwAppnFwdLsAdminStatus has been either enabled or DISABLED. + If the operational state is pending-disable, + nwAppnFwdLsOperationalTime indicates the amount of time since + the state was enabled. If the operational state is pending-enable, + nwAppnFwdLsOperationalTime indicates the amount of time since the + state was DISABLED." + ::= { nwAppnFwdLsEntry 4 } + +nwAppnFwdLsControl OBJECT-TYPE + SYNTAX INTEGER { + other(1), + delete(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set this object to delete in order to delete the entry." + ::= { nwAppnFwdLsEntry 5 } + +nwAppnFwdLsPortName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..8)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This link station port name corresponds to the port name + index into the the nwAppnExtensionTable which describes the + router port on which the adjacent link station is defined." + ::= { nwAppnFwdLsEntry 6 } + +nwAppnFwdLsAdjCpName OBJECT-TYPE + SYNTAX DisplayString (SIZE (3..17)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the fully-qualified, 17 byte long, adjacent Control + Point name. The name format is NNNNNNNN.CCCCCCCC where NNNNNNNN + is the network identifier and CCCCCCCC is the Control Point name. + Valid characters to make up these two strings are uppercase + letters A through Z, numerics 0 through 9, and the special + characters $, # and @. The first character of the name must NOT + be numeric. Each string must be a maximum length of 8 characters + with no embedded spaces and the strings are joined by a dot. " + ::= { nwAppnFwdLsEntry 7 } + +nwAppnFwdLsAdjCpType OBJECT-TYPE + SYNTAX INTEGER { endnode(1), networknode(2) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the adjacent node type. The following values are + valid: endnode(1), networknode(2). endnode(1) includes both + End Node and LEN node types." + DEFVAL { endnode } + ::= { nwAppnFwdLsEntry 8 } + +nwAppnFwdLsAutoActSupport OBJECT-TYPE + SYNTAX INTEGER { yes(1), no(2) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies whether the link is automatically enabled when + a session is activated over the link. It is an error to set + this to yes(1) when nwAppnFwdLsCpCpSessSupp is set to yes(1). " + DEFVAL { no } + ::= { nwAppnFwdLsEntry 10 } + +nwAppnFwdLsLimitedRsrc OBJECT-TYPE + SYNTAX INTEGER { yes(1), no(2) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies whether this link is to be deactivated when + there are no sessions using the link. If + nwAppnFwdLsCpCpSessSupp is yes, however, the link will + not be deactivated if CP-CP sessions are terminated. + Note also that a link over a non-switched port cannot + be configured as a limited resource." + DEFVAL { no } + ::= { nwAppnFwdLsEntry 11 } + +nwAppnFwdLsSscpSession OBJECT-TYPE + SYNTAX INTEGER { yes(1), no(2) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Requests a host system to initiate sessions between its SSCP and + dependent LUs within APPN Routing Services. If set to yes, + then nwAppnFwdLsPuName is required. Note: once this parameter + is set along with other link station parameters associated with + a link station definition, it cannot be modified. In order to + change it, the link station definition itself must be deleted and + then redefined with the new parameter." + DEFVAL { no } + ::= { nwAppnFwdLsEntry 12 } + +nwAppnFwdLsPuName OBJECT-TYPE +SYNTAX DisplayString (SIZE (1..8)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the name of the local PU if nwAppnFwdLsSscpSession is + set to yes. Valid characters are uppercase A through Z and + numerics 0 through 9. The name must start with an alphabetic + character. Note: once this parameter is set along with other + link station parameters associated with a link station definition, + it cannot be modified. In order to change it, the link station + definition itself must be deleted and then redefined with the new + parameter." + ::= { nwAppnFwdLsEntry 13 } + +nwAppnFwdLsBackLvlLenEN OBJECT-TYPE + SYNTAX INTEGER { no(1), xid3(2), xid0(3), noxid(4) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies whether or not the adjacent node is a back level + LEN Node. If so, specify the type of back level LEN node as + follows: + + xid3(2) - supports XID-3 protocols, but does not include + Network Name control vector in the XID. + + xid0(3) - Supports XID-0 protocols. Not valid if + nwAppnExtIfLocalLsRole is negotiable(1). + + noxid(4) - Does not support XID protocols. Valid only if + nwAppnExtIfPortType is nonswitched(1) and not + valid if nwAppnExtIfLocalLsRole is negotiable(1). + + If not no(1), then nwAppnFwdLsAdjCpName and nwAppnFwdLsIdNum + must be specified. " + DEFVAL { no } + ::= { nwAppnFwdLsEntry 14 } + +nwAppnFwdLsCpCpSessSupp OBJECT-TYPE + SYNTAX INTEGER { yes(1), no(2) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies whether this link supports CP to CP sessions." + DEFVAL { yes } + ::= { nwAppnFwdLsEntry 16 } + +nwAppnFwdLsEffectCap OBJECT-TYPE + SYNTAX INTEGER (0..603979776) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies th maximum kilo bits per second rate (link speed) + for the link. " + ::= { nwAppnFwdLsEntry 17 } + +nwAppnFwdLsConnectCost OBJECT-TYPE + SYNTAX INTEGER (0..255) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the cost per connect time for the link. Zero is the + lowest cost and 255 is the largest cost." + ::= { nwAppnFwdLsEntry 18 } + +nwAppnFwdLsByteCost OBJECT-TYPE + SYNTAX INTEGER (0..255) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the cost per Byte for the link. Zero is the lowest + cost and 255 is the largest cost." + ::= { nwAppnFwdLsEntry 19 } + +nwAppnFwdLsSecurity OBJECT-TYPE + SYNTAX INTEGER { nonsecure(1), --X'01' + publicSwitchNw(32), --X'20' + undergroundCable(64), --X'40' + secureConduit(96), --X'60' + guardedConduit(128), --X'80' + encrypted(160), --X'A0' + guardedRadiation(192) --X'C0' + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Security selections available for the link are as follows: + + non-secure - specifies no security. + public switched - data flows over a public switched + network. + underground cable - data transmitted over a secure + underground cable. + secure conduit - line is secure conduit that is not + guarded. + guarded conduit - conduit that is protected against + physical tapping. + encrypted - encryption over the line. + guarded radiation - line is proected against physical + and radiation tapping. " + ::= { nwAppnFwdLsEntry 20 } + +nwAppnFwdLsPropDelay OBJECT-TYPE + SYNTAX INTEGER { + minimum(0), --X'00' + negligible(384), --X'4C' + terrestrial(9216), --X'71' + packetswitched(147456), --X'91' + long(294912), --X'99' + maximum(2013265920) --X'FF' + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the propagation delay which represents the relative + time it takes for a signal to travel the length of the link in + microseconds, with some of the more common default values + enumerated. The default times in parentheses are in microseconds. + These default values fall into the following ranges: + + minimum - no propagation delay + negligible, lan - less than 480 microseconds + terrestrial, telephone - between 480 and 49,512 + microseconds + packetswitched - between 49,512 and 245,760 + microseconds + long, satellite - more than 245760 microseconds. + maximum - the maximum propagation delay. " + ::= { nwAppnFwdLsEntry 21 } + +nwAppnFwdLsUsrDef1 OBJECT-TYPE + SYNTAX INTEGER (0..255) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies user defined parameter 1. " + DEFVAL { 128 } + ::= { nwAppnFwdLsEntry 22 } + +nwAppnFwdLsUsrDef2 OBJECT-TYPE + SYNTAX INTEGER (0..255) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies user defined parameter 2. " + DEFVAL { 128 } + ::= { nwAppnFwdLsEntry 23 } + +nwAppnFwdLsUsrDef3 OBJECT-TYPE + SYNTAX INTEGER (0..255) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies user defined parameter 3. " + DEFVAL { 128 } + ::= { nwAppnFwdLsEntry 24 } + +nwAppnFwdLsTrgtPacingCount OBJECT-TYPE + SYNTAX INTEGER (0..32767) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Species the desired pacing window size for BINDs on this + transmission group. The number is a value between 0 and 32767 + and is significant only when fixed bind pacing is being used." + DEFVAL { 7 } + ::= { nwAppnFwdLsEntry 25 } + +nwAppnFwdLsMaxSendBtu OBJECT-TYPE + SYNTAX INTEGER (99..65535) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies maximum Message Unit (MU) size that can be sent." + DEFVAL { 2048 } + ::= { nwAppnFwdLsEntry 26 } + +nwAppnFwdLsNumActiveSession OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies total number of active sessions on this link. + This includes both end point sessions and intermediate sessions." + ::= { nwAppnFwdLsEntry 27 } + +nwAppnFwdLsdynamicLs OBJECT-TYPE + SYNTAX INTEGER { yes(1), no(2) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies whether this link station was dynamically + allocated (yes(1)) or whether the link station was defined by + the user (no(2))." + ::= { nwAppnFwdLsEntry 28 } + +nwAppnFwdLsStopType OBJECT-TYPE + SYNTAX INTEGER { + immediate(1), + orderly(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the type of shutdown for a link. Once selected, + set disable in nwAppnFwdIfAdminStatus. The shutdown choices are + as follows: + + immediate(1) causes the link station to disconnect + immediately without flushing remaining Message Unit (MU)s. + orderly(2) causes the link station to disconnect + after successfully flushing remaining Message Unit (MU)s. " + DEFVAL { orderly } + ::= { nwAppnFwdLsEntry 29 } + +nwAppnFwdLsPortNbr OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This link station port number corresponds to the index into + the nwAppnFwdIfTable and the nwAppnExtensionTable, which + together describe the port used by APPN Routing Services." + ::= { nwAppnFwdLsEntry 30 } + +nwAppnFwdLsDestAddr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the destination address of the adjacent link station + depending on the media type. For token ring or ethernet ports, + the information is the 6 byte Destination MAC Address which + starts in byte 1 and ends in byte 6. For token ring ports, + the MAC address must be specified in non-canonical format. + For ethernet ports the MAC address must be specified in + canonical format. For frame relay, the address is a non-null + terminated string which is the ascii representation of the DLCI." + ::= { nwAppnFwdLsEntry 31 } + +nwAppnFwdLsDsap OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "For a token ring or ethernet network, specifies the destination + SAP address associated with the adjacent link station. " + DEFVAL { '04'h } + ::= { nwAppnFwdLsEntry 32 } + +nwAppnFwdLsBlockNum OBJECT-TYPE + SYNTAX DisplayString (SIZE(3)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This represents the 3 hexadecimal digit block number which + precedes the 5 digit id number in the 8 digit node id of the + adjacent node. The node id is used in XIDs and Alerts. The + block number identifies the product type. Both the block number + and id number combined, uniquely identify the adjacent node + within the installation network." + ::= { nwAppnFwdLsEntry 33 } + +nwAppnFwdLsIdNum OBJECT-TYPE + SYNTAX DisplayString (SIZE(5)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This represents the 5 hexadecimal digit id number which follows + the 3 digit block number in the 8 digit node id of the adjacent + node. The node id is used in XIDs and Alerts. The id number + uniquely identifies the adjacent node within a product type + indicated by its block number. Both the block number and id number + combined, uniquely identify the adjacent node within the + installation network." + ::= { nwAppnFwdLsEntry 34 } + + + +-- APPN Forwarding Link Station Counter Table + +-- APPN Forwarding link station Counter Table +-- This table contains the objects that specify Basic Link Unit (BLU) and +-- byte counters for each configured adjacent link station. +-- +nwAppnFwdLsCtrTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwAppnFwdLsCtrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the Basic Link Unit (BLU) and byte + counters for each configured adjacent link station." + ::= { nwAppnFwdLsCounters 1 } + +nwAppnFwdLsCtrEntry OBJECT-TYPE + SYNTAX NwAppnFwdLsCtrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry indicates the Basic Link Unit (BLU) and byte + count for the configured adjacent link station for which the + entry exists. " + + INDEX { nwAppnFwdLsCtrLsName } + ::= { nwAppnFwdLsCtrTable 1 } + +NwAppnFwdLsCtrEntry ::= + SEQUENCE { + nwAppnFwdLsCtrLsName DisplayString, + nwAppnFwdLsCtrAdminStatus INTEGER, + nwAppnFwdLsCtrReset INTEGER, + nwAppnFwdLsCtrOperationalTime TimeTicks, + nwAppnFwdLsCtrInBlus Counter, + nwAppnFwdLsCtrOutBlus Counter, + nwAppnFwdLsCtrFwdBlus Counter, + nwAppnFwdLsCtrFilteredBlus Counter, + nwAppnFwdLsCtrDiscardBlus Counter, + nwAppnFwdLsCtrAddrErrBlus Counter, + nwAppnFwdLsCtrLenErrBlus Counter, + nwAppnFwdLsCtrHdrErrBlus Counter, + nwAppnFwdLsCtrInBytes Counter, + nwAppnFwdLsCtrOutBytes Counter, + nwAppnFwdLsCtrFwdBytes Counter, + nwAppnFwdLsCtrFilteredBytes Counter, + nwAppnFwdLsCtrDiscardBytes Counter, + nwAppnFwdLsCtrHostInBlus Counter, + nwAppnFwdLsCtrHostOutBlus Counter, + nwAppnFwdLsCtrHostDiscardBlus Counter, + nwAppnFwdLsCtrHostInBytes Counter, + nwAppnFwdLsCtrHostOutBytes Counter, + nwAppnFwdLsCtrHostDiscardBytes Counter + } + +nwAppnFwdLsCtrLsName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..8)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the primary index into the link station + counter table. This index is the link station name. " + ::= { nwAppnFwdLsCtrEntry 1 } + +nwAppnFwdLsCtrAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of the Basic Link Unit (BLU) + and byte counters on the link for which this entry exists. + enabled(3) causes these counters to reset and become active. + disabled(2) causes these counters to become inactive. " + ::= { nwAppnFwdLsCtrEntry 2 } + +nwAppnFwdLsCtrReset OBJECT-TYPE + SYNTAX INTEGER { + other(1), + reset(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Resets the Basic Link Unit (BLU) and byte counters on the link + for which this entry exists. reset(2) resets the counters to 0. + nwAppnFwdLsCtrOperationalTime is also reset to 0." + ::= { nwAppnFwdLsCtrEntry 3 } + +nwAppnFwdLsCtrOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the amount of time in hundreths of a second that the + Basic Link Unit (BLU) and byte counters have been active on the + link for which this entry exists." + ::= { nwAppnFwdLsCtrEntry 4 } + +nwAppnFwdLsCtrInBlus OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the total number of Basic Link Unit (BLU)s that have + been received, during nwAppnFwdLsCtrOperationaltime, on the link + for which this entry exists. This includes both information + (I-frame) and XID BLUs." + ::= { nwAppnFwdLsCtrEntry 5 } + +nwAppnFwdLsCtrOutBlus OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the total number of Basic Link Unit (BLU)s that have + been transmitted, during nwAppnFwdLsCtrOperationalTime, on the + link for which this entry exists. This includes both information + (I-frame) and XID BLUs." + ::= { nwAppnFwdLsCtrEntry 6 } + +nwAppnFwdLsCtrFwdBlus OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a common + object, inherited from the MIB framework used to provide a + common management interface to all the Cabletron Routing Services + protocol-specific MIBs." + ::= { nwAppnFwdLsCtrEntry 7 } + +nwAppnFwdLsCtrFilteredBlus OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a common + object, inherited from the MIB framework used to provide a + common management interface to all the Cabletron Routing Services + protocol-specific MIBs." + ::= { nwAppnFwdLsCtrEntry 8 } + +nwAppnFwdLsCtrDiscardBlus OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a common + object, inherited from the MIB framework used to provide a + common management interface to all the Cabletron Routing Services + protocol-specific MIBs." + ::= { nwAppnFwdLsCtrEntry 9 } + +nwAppnFwdLsCtrAddrErrBlus OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a common + object, inherited from the MIB framework used to provide a + common management interface to all the Cabletron Routing Services + protocol-specific MIBs." + ::= { nwAppnFwdLsCtrEntry 10 } + +nwAppnFwdLsCtrLenErrBlus OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the total number of received Basic Link Unit (BLU)s + during nwAppnFwdLsCtrOperationalTime which have invalid DLC + headers on the link for which this entry exists." + ::= { nwAppnFwdLsCtrEntry 11 } + +nwAppnFwdLsCtrHdrErrBlus OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the total number of received Basic Link Unit (BLU)s + during nwAppnFwdLsCtrOperationalTime which have length errors + on the link for which this entry exists." + ::= { nwAppnFwdLsCtrEntry 12 } + +nwAppnFwdLsCtrInBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the total number of bytes that have been received, + during nwAppnFwdLsCtrOperationalTime, on the link for which + the entry exists. This includes bytes contained in + information (I-frames) and XID BLUs." + ::= { nwAppnFwdLsCtrEntry 13 } + +nwAppnFwdLsCtrOutBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the total number of bytes that have been transmitted, + during nwAppnFwdLsCtrOperationalTime, on the link for which the + entry exists. This includes bytes contained in information + (I-frames) and XID BLUs." + ::= { nwAppnFwdLsCtrEntry 14 } + +nwAppnFwdLsCtrFwdBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a common + object, inherited from the MIB framework used to provide a + common management interface to all the Cabletron Routing Services + protocol-specific MIBs." + ::= { nwAppnFwdLsCtrEntry 15 } + +nwAppnFwdLsCtrFilteredBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a common + object, inherited from the MIB framework used to provide a + common management interface to all the Cabletron Routing Services + protocol-specific MIBs." + ::= { nwAppnFwdLsCtrEntry 16 } + +nwAppnFwdLsCtrDiscardBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a common + object, inherited from the MIB framework used to provide a + common management interface to all the Cabletron Routing Services + protocol-specific MIBs." + ::= { nwAppnFwdLsCtrEntry 17 } + +nwAppnFwdLsCtrHostInBlus OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a common + object, inherited from the MIB framework used to provide a + common management interface to all the Cabletron Routing Services + protocol-specific MIBs." + ::= { nwAppnFwdLsCtrEntry 18 } + +nwAppnFwdLsCtrHostOutBlus OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a common + object, inherited from the MIB framework used to provide a + common management interface to all the Cabletron Routing Services + protocol-specific MIBs." + ::= { nwAppnFwdLsCtrEntry 19 } + +nwAppnFwdLsCtrHostDiscardBlus OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a common + object, inherited from the MIB framework used to provide a + common management interface to all the Cabletron Routing Services + protocol-specific MIBs." + ::= { nwAppnFwdLsCtrEntry 20 } + +nwAppnFwdLsCtrHostInBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a common + object, inherited from the MIB framework used to provide a + common management interface to all the Cabletron Routing Services + protocol-specific MIBs." + ::= { nwAppnFwdLsCtrEntry 21 } + +nwAppnFwdLsCtrHostOutBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a common + object, inherited from the MIB framework used to provide a + common management interface to all the Cabletron Routing Services + protocol-specific MIBs." + ::= { nwAppnFwdLsCtrEntry 22 } + +nwAppnFwdLsCtrHostDiscardBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a common + object, inherited from the MIB framework used to provide a + common management interface to all the Cabletron Routing Services + protocol-specific MIBs." + ::= { nwAppnFwdLsCtrEntry 23 } + +-- Link State-Based Protocols +-- This group contains the managed objects for Link State protocols for +-- APPN Routing Services. + +-- APPN ISR System Group +-- This group contains the managed objects for global, system-wide +-- APPN Intermediate Session Routing (ISR) LinkState based routing protocol. + +-- APPN ISR System Configuration Parameters +-- This group contains the objects that pertain to the setup and +-- configuration of the APPN ISR LinkState based routing protocol. + + + +-- Link State-Based Protocols +-- This group contains the objects that apply to the Link State based routing +-- protocols supported by APPN Routing Services. + +-- APPN ISR System Group +-- This group contains the objects that pertain to the APPN Intermediate Session +-- Routing (ISR) LinkState-based routing protocol at a system-wide, global level. + +-- APPN ISR System Configuration Parameters +-- This group contains the objects that pertain to the setup and configuration +-- of the APPN ISR Link State based routing protocol at a system-wide, global level. + + +nwAppnIsrAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disable(2), -- disable + enable(3) -- enable + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Intermediate Session Routing cannot be turned on and + off. Any modifications to this leaf will have no + affect. " + ::= { nwAppnIsrConfig 1 } + +nwAppnIsrOperStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- inactive + enabled(3), -- active + pendingDisable(4), -- deactivate in progress + pendingEnable(5) -- activate in progress + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the current operating condition of the ISR routing + protocol, system-wide." + ::= { nwAppnIsrConfig 2 } + +nwAppnIsrAdminReset OBJECT-TYPE + SYNTAX INTEGER { + other(1) -- none of the following + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a common + object, inherited from the MIB framework used to provide a + common management interface to all the Cabletron Routing Services + protocol-specific MIBs." + ::= { nwAppnIsrConfig 3 } + +nwAppnIsrOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the elapsed time, in hundredths of a second, that + nwAppnOperStatus has been in its current state." + ::= { nwAppnIsrConfig 4 } + +nwAppnIsrVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current revision level of the ISR firmware in + textual format. This is the same version number as that of APPN + Routing Services firmware, nwAppnSysVersion. " + ::= { nwAppnIsrConfig 5 } + + +-- APPN Event Group +nwAppnEventAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set the administrative state of APPN Routing Services event + logging. enabled(3) causes the event log to become active. + disabled(2) causes the event log to become inactive." + ::= { nwAppnEventLogConfig 1 } + +nwAppnEventMaxEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the maximum number of entries allowed in the event log + table. When the number of entries reaches the value of + nwAppnEventMaxEntries the first (oldest) entry is deleted + to allow a new entry to be added." + ::= { nwAppnEventLogConfig 2 } + +nwAppnEventTraceAll OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "enabled(3) allows logging of all event types on all ports. + disabled(2) causes the filter table to specify which events to + log." + ::= { nwAppnEventLogConfig 3 } + + +-- Event Log Filter Table +-- The Event Log Filter Table contains the managed objects used to setup +-- and configure event log filters for APPN Routing Services events. + + +nwAppnEventFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwAppnEventFilterEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains descriptions of how to filter log entries." + ::= { nwAppnEventLogFilterTable 1 } + +nwAppnEventFilterEntry OBJECT-TYPE + SYNTAX NwAppnEventFilterEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry specifies the filter for log entries. The + instance nwAppnEventProtocol refers to the instance used + in the nwRtgProtocolTable and nwComponentTable specified + by the ctrouter-mib.txt. " + INDEX { nwAppnEventFltrProtocol, nwAppnEventFltrIfNum } + ::= { nwAppnEventFilterTable 1 } + +NwAppnEventFilterEntry ::= + SEQUENCE { + nwAppnEventFltrProtocol INTEGER, + nwAppnEventFltrIfNum INTEGER, + nwAppnEventFltrControl INTEGER, + nwAppnEventFltrType INTEGER, + nwAppnEventFltrSeverity INTEGER, + nwAppnEventFltrAction INTEGER + } + +nwAppnEventFltrProtocol OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Selects the protocol to log events from." + ::= { nwAppnEventFilterEntry 1 } + +nwAppnEventFltrIfNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the APPN Routing Services port on which to log events. " + ::= { nwAppnEventFilterEntry 2 } + +nwAppnEventFltrControl OBJECT-TYPE + SYNTAX INTEGER { + other(1), + delete(2), + add(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Setting this field to delete will allow entries to be + removed from the table. This is done by adding new entries + with instance fields that match the entry to be removed from + the table. The new entry being added must have this control + field set to delete in order for the matching entry already + in the table to be deleted. Setting this field to add will + add the entry to the table." + ::= { nwAppnEventFilterEntry 3 } + +nwAppnEventFltrType OBJECT-TYPE + SYNTAX INTEGER { + misc(1), + timer(2), + rcv(4), + xmit(8), + event(16), + error(32) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This bit field mask filter will allow only events of + certain types to be logged. By default all types will be + logged. Clearing event types from this field will cause + those types not to be logged. Adding event types to this + field will enable those types to be logged. " + ::= { nwAppnEventFilterEntry 4 } + +nwAppnEventFltrSeverity OBJECT-TYPE + SYNTAX INTEGER { + highest(1), + highmed(2), + highlow(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This filter controls the amount of logging by ignoring events + of lower priority than that specified by the filter value. + Specifying highest(1) causes all events except those of highest + severity to be ignored. Specifying highmed(2) causes lowest + severity events to be ignored. Specifying highlow(3) causes + all events to be logged. highmed(2) is the default setting." + ::= { nwAppnEventFilterEntry 5 } + +nwAppnEventFltrAction OBJECT-TYPE + SYNTAX INTEGER { + log(1), + trap(2), + logTrap(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This field specifies how the events are to be logged. + Specifying log(1) stores the events in the event log + table (defined below). Specifying trap(2) sends events + out through the trap mechanism. Specifying logTrap(3) + does both. " + ::= { nwAppnEventFilterEntry 6 } + +-- Event Log Table +-- The Event Log Table contains the logged events. + +nwAppnEventTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwAppnEventEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains all events that have been logged." + ::= { nwAppnEventLogTable 1 } + +nwAppnEventEntry OBJECT-TYPE + SYNTAX NwAppnEventEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry specifies events that have been logged." + INDEX { nwAppnEventNumber } + ::= { nwAppnEventTable 1 } + +NwAppnEventEntry ::= + SEQUENCE { + nwAppnEventNumber INTEGER, + nwAppnEventTime TimeTicks, + nwAppnEventType INTEGER, + nwAppnEventSeverity INTEGER, + nwAppnEventProtocol INTEGER, + nwAppnEventIfNum INTEGER, + nwAppnEventTextString OCTET STRING + } + +nwAppnEventNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This ordinal number uniquely identifies events." + ::= { nwAppnEventEntry 1 } + +nwAppnEventTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This number specifies when the event was logged." + ::= { nwAppnEventEntry 2 } + +nwAppnEventType OBJECT-TYPE + SYNTAX INTEGER { + misc(1), + timer(2), + rcv(4), + xmit(8), + event(16), + diags(32), + error(64) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies type of event logged." + ::= { nwAppnEventEntry 3 } + +nwAppnEventSeverity OBJECT-TYPE + SYNTAX INTEGER { + highest(1), + highmed(2), + highlow(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the severity of the event logged." + ::= { nwAppnEventEntry 4 } + +nwAppnEventProtocol OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the protocol where the event occured." + ::= { nwAppnEventEntry 5 } + +nwAppnEventIfNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the APPN Routing Services port the event occurred on." + ::= { nwAppnEventEntry 6 } + +nwAppnEventTextString OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the actual text string to be logged." + ::= { nwAppnEventEntry 7 } + +END diff --git a/MIBS/enterasys/CTRON-AppleTalk-ROUTER-MIB b/MIBS/enterasys/CTRON-AppleTalk-ROUTER-MIB new file mode 100644 index 0000000..c5db540 --- /dev/null +++ b/MIBS/enterasys/CTRON-AppleTalk-ROUTER-MIB @@ -0,0 +1,3339 @@ +CTRON-AppleTalk-ROUTER-MIB DEFINITIONS ::= BEGIN + +-- ctron-appletalk-router-mib.txt +-- Revision: 1.01.00 +-- Part Number: +-- Date: August 11, 1995 + + +-- Cabletron Systems, Inc. +-- 35 Industrial Way, P.O. Box 5005 +-- Rochester, NH 03867-0505 +-- (603) 332-9400 +-- support@ctron.com + +-- This module provides authoritative definitions for Cabletron's +-- enterprise specific at Routing Services MIB. +-- +-- This module will be extended, as required. +-- + +-- Cabletron Systems reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. +-- Copyright August 95 Cabletron Systems +-- + + +IMPORTS + OBJECT-TYPE + FROM RFC-1212 + DisplayString, PhysAddress + FROM RFC1213-MIB + nwRouter, nwRtrProtoSuites + FROM ROUTER-OIDS + Counter, TimeTicks, Gauge + FROM RFC1155-SMI; + + + +nwRtrExperimental OBJECT IDENTIFIER ::= { nwRouter 4 } + + +-- The At Router Group. + +nwAtRouter OBJECT IDENTIFIER ::= { nwRtrProtoSuites 4 } + +nwAtMibs OBJECT IDENTIFIER ::= { nwAtRouter 1 } +nwAtComponents OBJECT IDENTIFIER ::= { nwAtRouter 2 } + + +-- At Router Component Groups + +nwAtSystem OBJECT IDENTIFIER ::= { nwAtComponents 1 } +nwAtForwarding OBJECT IDENTIFIER ::= { nwAtComponents 2 } +nwAtTopology OBJECT IDENTIFIER ::= { nwAtComponents 4 } +nwAtFib OBJECT IDENTIFIER ::= { nwAtComponents 5 } +nwAtEndSystems OBJECT IDENTIFIER ::= { nwAtComponents 6 } +nwAtAccessControl OBJECT IDENTIFIER ::= { nwAtComponents 7 } +nwAtFilters OBJECT IDENTIFIER ::= { nwAtComponents 8 } +nwAtRedirector OBJECT IDENTIFIER ::= { nwAtComponents 9 } +nwAtEvent OBJECT IDENTIFIER ::= { nwAtComponents 10 } +nwAtWorkGroup OBJECT IDENTIFIER ::= { nwAtComponents 11 } +nwAtNetDiag OBJECT IDENTIFIER ::= { nwAtComponents 12 } + +-- At Router System Groups + +nwAtSysConfig OBJECT IDENTIFIER ::= { nwAtSystem 1 } +nwAtSysAdministration OBJECT IDENTIFIER ::= { nwAtSystem 2 } + +-- At Router Forwarding Groups + +nwAtFwdSystem OBJECT IDENTIFIER ::= { nwAtForwarding 1 } +nwAtFwdInterfaces OBJECT IDENTIFIER ::= { nwAtForwarding 2 } + +nwAtFwdCounters OBJECT IDENTIFIER ::= { nwAtFwdSystem 1 } +nwAtFwdIfConfig OBJECT IDENTIFIER ::= { nwAtFwdInterfaces 1 } +nwAtFwdIfCounters OBJECT IDENTIFIER ::= { nwAtFwdInterfaces 2 } + + +-- At Router Routing Groups + +nwAtDistanceVector OBJECT IDENTIFIER ::= { nwAtTopology 1 } +nwAtLinkState OBJECT IDENTIFIER ::= { nwAtTopology 2 } + +nwAtProto OBJECT IDENTIFIER ::= { nwAtDistanceVector 1 } +nwAtProtoSystem OBJECT IDENTIFIER ::= { nwAtProto 1 } +nwAtProtoInterface OBJECT IDENTIFIER ::= { nwAtProto 2 } + +nwAtProtoConfig OBJECT IDENTIFIER ::= { nwAtProtoSystem 1 } +nwAtProtoCounters OBJECT IDENTIFIER ::= { nwAtProtoSystem 2 } + +nwAtProtoIfConfig OBJECT IDENTIFIER ::= { nwAtProtoInterface 1 } +nwAtProtoIfCounters OBJECT IDENTIFIER ::= { nwAtProtoInterface 2 } + + +-- At Router Host End Systems Groups + +nwAtHostsSystem OBJECT IDENTIFIER ::= { nwAtEndSystems 1 } +nwAtHostsInterfaces OBJECT IDENTIFIER ::= { nwAtEndSystems 2 } +nwAtHostsToMedia OBJECT IDENTIFIER ::= { nwAtEndSystems 3 } + +-- At Router Access Control Group + +-- At Router Filters Group + +-- At Router Redirector Group + +-- At Router Event Log Group + +nwAtEventLogConfig OBJECT IDENTIFIER ::= { nwAtEvent 1 } +nwAtEventLogFilterTable OBJECT IDENTIFIER ::= { nwAtEvent 2 } +nwAtEventLogTable OBJECT IDENTIFIER ::= { nwAtEvent 3 } + +-- At Router Work-Group Group + + +-- AT Network Diagnostic Group + +nwAtNetDiagPing OBJECT IDENTIFIER ::= { nwAtNetDiag 1 } +nwAtNetDiagTelnet OBJECT IDENTIFIER ::= { nwAtNetDiag 2 } +nwAtNetDiagOutbound OBJECT IDENTIFIER ::= { nwAtNetDiag 3 } + + + AtNetworkNumber ::= + -- 2 octets of network number in network byte order + OCTET STRING (SIZE (2)) + + AtDdpNodeAddress ::= + -- 2 octets of net number in network byte order, + -- 1 octet of node number + OCTET STRING (SIZE (3)) + + AtName ::= + -- 0 to 32 octets of + -- AppleTalk ASCII [10] + OCTET STRING (SIZE (0..32)) + + +-- At MIB Group +-- This group contains information about the revision level of this +-- MIB within the device. It allows verification of the released +-- version without having to read other objects. + +nwAtMibRevText OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current revision level of the Cabletron at + Routing Services MIB in textual format." + ::= { nwAtMibs 1 } + + +-- At Router System Group +-- This group contains the objects that pertain to the at routing +-- services at a global, device-wide level. + + +-- At System Configuration Group +-- This group contains the objects that pertain to the setup and +-- configuration of the At routing services at a global, +-- device-wide level. + +nwAtSysRouterId OBJECT-TYPE + SYNTAX AtNetworkNumber + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The AppleTalk node address used to uniquely identify the + host (device) running the AppleTalk Routing Services. The + value of nwAtSysRouterId is equal to the highest AppleTalk + node address assigned to any router port." + ::= { nwAtSysConfig 1 } + +-- At System Administration Group +-- This group contains the objects that pertain to the administration of +-- At routing services at a global, device-wide level. + +nwAtSysAdminSTATUS OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- shutdown the router + enabled(3) -- startup the router + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of AppleTalk Routing + Services system wide. Enabled (3) causes AppleTalk Routing + Services to become active on all router ports configured + and enabled for AppleTalk Routing Services. Disabled (2) + causes AppleTalk Routing Services to become inactive + system-wide." + ::= { nwAtSysAdministration 1 } + +nwAtSysOperSTATUS OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- not running + enabled(3), -- running + pending-disable(4), -- shut-down in progress + pending-enable(5), -- start-up in progress + invalid-config(6) -- not running,invalid config + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the operating condition of AppleTalk Routing + Services system- wide. The value of nwAtSysOperStatus + indicates any problem with your AppleTalk Routing Services + configuration. A value of 6 indicates that regardless of + the value of nwAtSysAdminStatus, AppleTalk Routing + Services is not operating because of an invalid + configuration." + ::= { nwAtSysAdministration 2 } + +nwAtSysAdminReset OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + reset(2) -- force a reset + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Resets AppleTalk Routing Services system-wide. Reset (2) + forces a restart of AppleTalk Routing Services without a + graceful shutdown on any active router ports and without + affecting any other routing services." + ::= { nwAtSysAdministration 3 } + +nwAtSysOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the elapsed time, in hundredths of a second, + that nwAtSysOperStatus has been in its current state." + ::= { nwAtSysAdministration 4 } + +nwAtSysVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current revision level of the AppleTalk + Routing Services firmware, in textual format." + ::= { nwAtSysAdministration 5 } + + +-- at Forwarding Group +-- This group contains the managed objects used to setup and configure +-- the at router ports for packet forwarding as well as the aggregate +-- and per-interface at packet forwarding counters. + + +-- at System-wide Packet Forwarding Counters +-- This group contains the aggregate (device-wide) at packet forwarding +-- counters. The byte counters include bytes for the network layer on +-- up, framing is not included. + +nwAtFwdCtrAdminSTATUS OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of the aggregate + (system-wide) AppleTalk packet and byte counters. + Enabled (3) causes these counters to become active. + Disabled (2) causes these counters to become inactive." + ::= { nwAtFwdCounters 1 } + +nwAtFwdCtrReset OBJECT-TYPE + SYNTAX INTEGER { + other(1), + reset(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Reset(2) resets the aggregate (system-wide) AppleTalk + packet and byte counters. Reset (2) resets the AppleTalk + aggregate counters to 0.nwAtFwdCtrOperationalTime is also + reset to 0." + ::= { nwAtFwdCounters 2 } + +nwAtFwdCtrOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the elapsed time, in hundredths of a second, + that nwAtFwdCtrAdminStatus has been in the current state." + ::= { nwAtFwdCounters 3 } + +nwAtFwdCtrInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of AppleTalk packets that + have been received, system-wide, during + nwAtFwdCtrOperationalTime." + ::= { nwAtFwdCounters 4 } + +nwAtFwdCtrOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of AppleTalk packets that + have been transmitted, system-wide, during + nwAtFwdCtrOperationalTime." + ::= { nwAtFwdCounters 5 } + +nwAtFwdCtrFwdPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of AppleTalk packets that + have been forwarded, system-wide, during + nwAtFwdCtrOperationalTime." + ::= { nwAtFwdCounters 6 } + + +nwAtFwdCtrFilteredPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of AppleTalk packets that + have been administratively filtered, system-wide, during + nwAtFwdCtrOperationalTime." + ::= { nwAtFwdCounters 7 } + +nwAtFwdCtrDiscardPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of AppleTalk packets that + have been discarded, system-wide, during + nwAtFwdCtrOperationalTime." + ::= { nwAtFwdCounters 8 } + +nwAtFwdCtrAddrErrPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of AppleTalk packets that + have been discarded, system-wide, during + nwAtFwdCtrOperationalTime because of addressing errors + in the AppleTalk header." + ::= { nwAtFwdCounters 9 } + +nwAtFwdCtrLenErrPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of AppleTalk packets that + have been discarded, system-wide, during + nwAtFwdCtrOperationalTime, because an invalid packet + length is contained in the AppleTalk header." + ::= { nwAtFwdCounters 10 } + +nwAtFwdCtrHdrErrPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of at packets that have been + discarded, device-wide, during nwAtFwdCtrOperationalTime, + because of an invalid at header." + ::= { nwAtFwdCounters 11 } + +nwAtFwdCtrInBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the AppleTalk + packets that have been received, system-wide, during + nwAtFwdCtrOperationalTime." + ::= { nwAtFwdCounters 12 } + +nwAtFwdCtrOutBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the AppleTalk + packets that have been transmitted, system-wide, during + nwAtFwdCtrOperationalTime." + ::= { nwAtFwdCounters 13 } + +nwAtFwdCtrFwdBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the AppleTalk + packets that have been forwarded, system-wide, during + nwAtFwdCtrOperationalTime." + ::= { nwAtFwdCounters 14 } + + +nwAtFwdCtrFilteredBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the AppleTalk + packets that have been administratively filtered, + system-wide, during nwAtFwdCtrOperationalTime." + ::= { nwAtFwdCounters 15 } + +nwAtFwdCtrDiscardBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the AppleTalk + packets that have been discarded, system wide, during + nwAtFwdCtrOperationalTime." + ::= { nwAtFwdCounters 16 } + +nwAtFwdCtrHostInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of AppleTalk packets that + have been successfully delivered to the local host, + during nwAtFwdCtrOperationalTime." + ::= { nwAtFwdCounters 17 } + +nwAtFwdCtrHostOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of AppleTalk packets that + have been transmitted by the local host, during + nwAtFwdCtrOperationalTime." + ::= { nwAtFwdCounters 18 } + +nwAtFwdCtrHostDiscardPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of AppleTalk packets that + have been discarded by the local host, during + nwAtFwdCtrOperationalTiime, due to a lack of host + resources." + ::= { nwAtFwdCounters 19 } + +nwAtFwdCtrHostInBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the AppleTalk + packets that have been received by the local host, during + nwAtFwdCtrOperationalTime." + ::= { nwAtFwdCounters 20 } + +nwAtFwdCtrHostOutBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the AppleTalk + packets that have been transmitted by the local host, + during nwAtFwdCtrOperationalTime." + ::= { nwAtFwdCounters 21 } + +nwAtFwdCtrHostDiscardBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the AppleTalk + packets that have been discarded by the local host, + during nwAtFwdCtrOperationalTime, due to a lack of host + resources." + ::= { nwAtFwdCounters 22 } + + +-- at Forwarding Interface Table +-- This table contains the managed objects used to set-up and configure +-- each router port. +nwAtFwdIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwAtFwdIfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains an entry for each router port. + This table is indexed by nwAtFwdIfIndex, which indicates + the value of MIB 2 ifindex, which identifies the router + port for which each entry exists." + ::= { nwAtFwdIfConfig 1 } + +nwAtFwdIfEntry OBJECT-TYPE + SYNTAX NwAtFwdIfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry specifies the AppeTalk Routing Services + configuration for the router port for which the entry + exists." + INDEX { nwAtFwdIfIndex } + ::= { nwAtFwdIfTable 1 } + +NwAtFwdIfEntry ::= + SEQUENCE { + nwAtFwdIfIndex INTEGER, + nwAtFwdIfAdminSTATUS INTEGER, + nwAtFwdIfOperSTATUS INTEGER, + nwAtFwdIfOperationalTime TimeTicks, + nwAtFwdIfControl INTEGER, + nwAtFwdIfMtu INTEGER, + nwAtFwdIfForwarding INTEGER, + nwAtFwdIfFrameType INTEGER, + nwAtFwdIfAclIdentifier INTEGER, + nwAtFwdIfAclSTATUS INTEGER, + nwAtFwdIfCacheControl INTEGER, + nwAtFwdIfCacheEntries Counter, + nwAtFwdIfCacheHits Counter, + nwAtFwdIfCacheMisses Counter + } + +nwAtFwdIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the value of the MIB 2 ifIndex, which + identifies the router port for which the entry exists." + ::= { nwAtFwdIfEntry 1 } + +nwAtFwdIfAdminSTATUS OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of AppleTalk Routing + Services on the router port for which the entry exists. + Enabled (3) causes AppleTalk Routing Services to become + active. Disabled (2) causes it to become inactive." + ::= { nwAtFwdIfEntry 2 } + +nwAtFwdIfOperSTATUS OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- not running + enabled(3), -- running + pending-disable(4), -- shut-down in progress + pending-enable(5), -- start-up in progress + invalid-config(6) -- not running,invalid config + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current operating condition of AppleTalk + Routing Services on the AppleTalk router port for which + the entry exists. The value of nwAtFwdIfOperStatus + indicates any problem with the configuration of AppleTalk + Routing Services on the router port. A value of 6 + indicates that regardless of the state of + nwAtFwdIfAdminStatus AppleTalk Routing Services is not + operating because of an invalid port-level configuration." + ::= { nwAtFwdIfEntry 3 } + +nwAtFwdIfOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the elapsed time, in hundredths of a second, + that nwAtFwdIfOper Status has been in its current state." + ::= { nwAtFwdIfEntry 4 } + +nwAtFwdIfControl OBJECT-TYPE + SYNTAX INTEGER { + other(1), + add(2), + delete(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a + common object, inherited from the MIB framework used to + provide a common management interface to all the Cabletron + Routing Services protocol-specific MIBs. Setting this + object has no effect." + ::= { nwAtFwdIfEntry 5 } + +nwAtFwdIfMtu OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the Maximum Transmissions Unit (MTU) for + AppleTalk packets on the router port for which the entry + exists. This includes the AppleTalk header and data, but + does not include framing." + ::= { nwAtFwdIfEntry 6 } + + +nwAtFwdIfForwarding OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Controls forwarding of AppleTalk packets on the + AppleTalk router port for which the entry exists. + Enabled (3) causes AppleTalk packets to be forwarded. + Disabled (2) prevents AppleTalk packets from being + forwarded." + ::= { nwAtFwdIfEntry 7 } + +nwAtFwdIfFrameType OBJECT-TYPE + SYNTAX INTEGER { -- valid media types + other(1), -- experimental + ethernet(2), -- ethernet + snap(3), -- enet,fddi,and token ring + nativewan(8), -- wan media types + encapenet(9), -- wan media types + encapenetsnap(11), -- wan media types + encapfddisnap(16), -- wan media types + canonical(17) -- special, tbd + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the framing type for AppleTalk packets forwarded on the + router port for which the entry exists. Some frame types are only + valid for specific media types. The comments reflect those valid + media types." + DEFVAL { snap } + ::= { nwAtFwdIfEntry 8 } + +nwAtFwdIfAclIdentifier OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the Access Control ID of the access control + list in effect for AppleTalk packets being routed on + the router port for which the entry exists. A value of 0 + indicates that no access control list is in effect." + ::= { nwAtFwdIfEntry 9 } + +nwAtFwdIfAclSTATUS OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Controls the operation of any access control list + configured for AppleTalk traffic on the router port for + which the entry exists. Enabled (3) applies the access + control list indicated by the value of + nwAtFwdIfAclIdentifier to all AppleTalk traffic being + routed on the port. Disabled (2) prevents the access + control list from being applied." + ::= { nwAtFwdIfEntry 10 } + +nwAtFwdIfCacheControl OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disable(2), + enable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Controls AppleTalk Address caching on the router port + for which the entry exists. When AppleTalk Address + caching is enabled, AppleTalk Addresses used for address + validation, filtering, and forwarding are stored in the + cache. This cache is checked first before doing a full + route table lockup, which speeds up the switching process. + Enabled (3) turns on AppleTalk Address caching. + Disabled (2) turns it off." + ::= { nwAtFwdIfEntry 11 } + +nwAtFwdIfCacheEntries OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the number of entries in the AppleTalk Address + cache on the router port for which the entry exists." + ::= { nwAtFwdIfEntry 12 } + +nwAtFwdIfCacheHits OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the number of times entries in the AppleTalk + Address cache have been used to provide the AppleTalk + address required to validate, filter, or forward an + AppleTalk packet on the router port." + ::= { nwAtFwdIfEntry 13 } + +nwAtFwdIfCacheMisses OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the number of times the AppleTalk Address + required to validate, filter, or forward an AppleTalk + packet on the router port was not found in the AppleTalk + Address cache." + ::= { nwAtFwdIfEntry 14 } + + +-- The at Interface Address Table +-- This table contains the managed object used to setup and configure +-- at addresses on a per router port basis. + + + +nwAtportTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwAtportEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains an entry for each router port + configured for AppleTalk Routing Services." + ::= { nwAtFwdIfConfig 2 } + +nwAtportEntry OBJECT-TYPE + SYNTAX NwAtportEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry specifies the AppleTalk address information + for the router port for which the entry exists." + INDEX { nwAtportIndex } + ::= { nwAtportTable 1 } + +NwAtportEntry ::= SEQUENCE { + nwAtportIndex INTEGER, + nwAtportDescr DisplayString, + nwAtportType INTEGER, + nwAtportNetStart AtNetworkNumber, + nwAtportNetEnd AtNetworkNumber, + nwAtportNetAddress AtDdpNodeAddress, + nwAtportSTATUS INTEGER, + nwAtportNetConfig INTEGER, + nwAtportZoneConfig INTEGER, + nwAtportZoneDefault AtName, + nwAtportIfIndex INTEGER, + nwAtportNetFrom AtDdpNodeAddress, + nwAtportZoneFrom AtDdpNodeAddress, + nwAtportInPkts Counter, + nwAtportOutPkts Counter, + nwAtportHome INTEGER, + nwAtportCurrentZone AtName, + nwAtportConflictPhysAddr OCTET STRING + } + + + +nwAtportIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates a unique value for each router port. The value + of nwAtportIndex is an integer between 1 and the total + number of ports configured for AppleTalk Routing + Services." + ::= { nwAtportEntry 1 } + +nwAtportDescr OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This text string provides a description of the port to + the end-user; it must not contain anything but printable + ASCII characters." + ::= { nwAtportEntry 2 } + +-- objects throughout the MIB key off of nwAtportType to determine +-- the format of address OCTET STRINGs. The address formats +-- are as follows: +-- localtalk, ethertalk1, ethertalk2, tokentalk, iptalk, +-- fdditalk, smdstalk, arctalk, and virtual take the format of +-- DdpNodeAddress +-- serialPPP: null OCTET STRING +-- serialNonstandard: vendor specific +-- aurp: see AURP MIB to determine format +-- frameRelay: 32 bit DLCI in network byte order +-- (OCTET STRING (SIZE (4))) +-- x25: X121Address (see RFC 1382) +-- ip: IpAddress (see RFC 1155) +-- osi: NSAP (OCTET STRING (SIZE (3..20))) +-- decnetIV: 6 bit area, 10 bit host in network byte order +-- (OCTET STRING (SIZE (2))) +-- arap: ??? +-- isdnInThePacketMode: ??? +-- nonAppleTalk3Com: based on ifType +-- ipx: 32 bit network number in network byte order followed +-- by datalink address of host +-- arns: 32 bit ARNS header +-- hdlc: DdpNodeAddress or null OCTET STRING + +nwAtportType OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + localtalk(2), + ethertalk1(3), + ethertalk2(4), + tokentalk(5), + iptalk(6), + serialPPP(7), + serialNonstandard(8), + virtual(9), -- an internal interface + fdditalk(10), + arctalk(11), + smdstalk(12), + aurp(13), + frameRelay(14), + x25(15), + ip(16), + osi(17), + decnetIV(18), + arap(19), + isdnInThePacketMode(20), + nonAppleTalk3Com(21), + ipx(22), + arns(23), + hdlc(24) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The value of nwArPortType indicates which link-layer + protocol is running immediately below DDP in the protocol + stack on the router port for which the entry exists. The + value of nwAtPortType determines the format of address + octet stings throughout the entire AppleTalk MIB." + ::= { nwAtportEntry 3 } + +nwAtportNetStart OBJECT-TYPE + SYNTAX AtNetworkNumber + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The first AppleTalk network address in the network range + configured for the port. If the port is not a native + AppleTalk port, this object will have the value of two + octets of zero. Set this value to the first network + address in the network range configured for the port." + ::= { nwAtportEntry 4 } + +nwAtportNetEnd OBJECT-TYPE + SYNTAX AtNetworkNumber + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The last AppleTalk network address in the network range + configured for the port. If the network to which this + AppleTalk port is connected is a non-extended network, or + if it is not a native AppleTalk port, the value for + nwAtportNetEnd will be two octets of zero. Set this value + to the last network address in the network range + configured for the port." + ::= { nwAtportEntry 5 } + +nwAtportNetAddress OBJECT-TYPE + SYNTAX AtDdpNodeAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The AppleTalk node number configured for the port. This + value may be used as a hint for an initial node number + used during node-finding. If the port is not a native + AppleTalk port, this object shall have the value of + three octets of zero." + ::= { nwAtportEntry 6 } + +nwAtportSTATUS OBJECT-TYPE + SYNTAX INTEGER { + routing(1), -- this port is fully configured and routing + unconfigured(2), + off(3), + invalid(4), + endNode(5), -- this port is acting as an end node + offDueToConflict(6), -- port is off due to configuration + other(7) -- none of the states defined above + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the current state of the router port's + AppleTalk configuration. If either nwAtportNetConfig or + nwApportZoneConfig are set to (5), conflictAverseSeed, + and either the configured network number range or zone + name seeded by the port conflict with the settings of a + neighbor router, nwApPortStatus will have a value of (6), + offDueToConflict." + ::= { nwAtportEntry 7 } + +nwAtportNetConfig OBJECT-TYPE + SYNTAX INTEGER { + conflictOrientedSeed(1), + garnered(2), + guessed(3), + unconfigured(4), + conflictAverseSeed(5), + softSeed(6) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the network configuration type of the port. + If the port is not a native AppleTalk port, this object + will have an unconfigured (4) value." + ::= { nwAtportEntry 8 } + +nwAtportZoneConfig OBJECT-TYPE + SYNTAX INTEGER { + conflictOrientedSeed(1), + garnered(2), + guessed(3), + unconfigured(4), + conflictAverseSeed(5), + softSeed(6) + } + + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the zone information configuration type of the port. If the port is not a native AppleTalk port, this object will have an unconfigured (4) value." + ::= { nwAtportEntry 9 } + +nwAtportZoneDefault OBJECT-TYPE + SYNTAX AtName + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the name of the default zone for the port. If + the port only has one zone, that zone is represented + here. If the port is not a native AppleTalk port, this + object will contain an octet string of zero length." + ::= { nwAtportEntry 10 } + +nwAtportIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the value of MIB 2 ifIndex, which identifies + the router port for which the entry exists." + ::= { nwAtportEntry 11 } + +nwAtportNetFrom OBJECT-TYPE + SYNTAX AtDdpNodeAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "When nwAtportNetConfig is set to garnered (2), this + variable contains the DDP address of the entity from + which the AppleTalk network number was garnered. When + nwAtportNetConfig is set to conflictOrientedSeed (1), + conflictAverseSeed (5), or softSeed (6), this variable + contains the DDP address of an entity which supplied or + confirmed the AppleTalk network number. If + nwAtportNetConfig is set to guessed (3) or + unconfigured (4), or if the AppleTalk Routing + Services-enabled device has not received any network + number confirmation, this object will be set to three + octets of zero." + ::= { nwAtportEntry 12 } + +nwAtportZoneFrom OBJECT-TYPE + SYNTAX AtDdpNodeAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "When nwAtportZoneConfig is set to garnered (2), this + variable contains the DDP address of the entity from + which the AppleTalk Zone List was garnered. When + nwAtportZoneConfig is set to conflictOrientedSeed (1), + conflictAverseSeed (5), or softSeed (6), this variable + contains the DDP address of an entity which supplied or + confirmed the AppleTalk zone information. If + nwAtportZoneConfig is set to guessed (3) or unconfigured + (4), or if the AppleTalk Routing Services-enabled device + has not received any zone confirmation, this object will + be set to three octets of zero." + ::= { nwAtportEntry 13 } + +nwAtportInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of AppleTalk packets received on the + port." + ::= { nwAtportEntry 14 } + +nwAtportOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of AppleTalk packets transmitted on the + port." + ::= { nwAtportEntry 15 } + +nwAtportHome OBJECT-TYPE + SYNTAX INTEGER { + home(1), + notHome(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of nwAtportHome indicates whether or not the + AppleTalk Routing Services-enabled device, the routing + entity, is `homed' on the port for which the entry exists. + If the entity is homed on the port, then it could perform + NBP (Name Binding Protocol) registrations for services + that it chooses to advertise." + ::= { nwAtportEntry 16 } + +-- note that modifications to the following variable do +-- not affect the nbpTable + +nwAtportCurrentZone OBJECT-TYPE + SYNTAX AtName + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the current zone name for the port. In + general, this is the zone name in which services on the + port will be registered. If the port is not a native + AppleTalk port, this object will contain an octet string + of zero length." + ::= { nwAtportEntry 17 } + +nwAtportConflictPhysAddr OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the link-layer address of the device which + caused nwAtportStatus to be set to off (3). If this + address is not available, or if nwAtportStatus is not + set to off, this object will be a zero length octet + string." + ::= { nwAtportEntry 18 } + + +-- at Forwarding Interfaces Counter Table +-- This table contains the objects that specify the packet and byte counters +-- for each configured at router port. +nwAtFwdIfCtrTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwAtFwdIfCtrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains an entry for each router port + configured and enabled for AppleTalk Routing Services." + ::= { nwAtFwdIfCounters 1 } + +nwAtFwdIfCtrEntry OBJECT-TYPE + SYNTAX NwAtFwdIfCtrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry indicates the current packet and byte count + of AppleTalk packets on the router port for which the + entry exists." + INDEX { nwAtFwdIfCtrIfIndex } + ::= { nwAtFwdIfCtrTable 1 } + +NwAtFwdIfCtrEntry ::= + SEQUENCE { + nwAtFwdIfCtrIfIndex INTEGER, + nwAtFwdIfCtrAdminSTATUS INTEGER, + nwAtFwdIfCtrReset INTEGER, + nwAtFwdIfCtrOperationalTime TimeTicks, + nwAtFwdIfCtrInPkts Counter, + nwAtFwdIfCtrOutPkts Counter, + nwAtFwdIfCtrFwdPkts Counter, + nwAtFwdIfCtrFilteredPkts Counter, + nwAtFwdIfCtrDiscardPkts Counter, + nwAtFwdIfCtrAddrErrPkts Counter, + nwAtFwdIfCtrLenErrPkts Counter, + nwAtFwdIfCtrHdrErrPkts Counter, + nwAtFwdIfCtrInBytes Counter, + nwAtFwdIfCtrOutBytes Counter, + nwAtFwdIfCtrFwdBytes Counter, + nwAtFwdIfCtrFilteredBytes Counter, + nwAtFwdIfCtrDiscardBytes Counter, + nwAtFwdIfCtrHostInPkts Counter, + nwAtFwdIfCtrHostOutPkts Counter, + nwAtFwdIfCtrHostDiscardPkts Counter, + nwAtFwdIfCtrHostInBytes Counter, + nwAtFwdIfCtrHostOutBytes Counter, + nwAtFwdIfCtrHostDiscardBytes Counter + } + +nwAtFwdIfCtrIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the value MIB 2 ifindex, which identifies + the router port for which the entry exists." + ::= { nwAtFwdIfCtrEntry 1 } + +nwAtFwdIfCtrAdminSTATUS OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of the per-port AppleTalk + packet and byte counters on the router port for which + the entry exists. Enabled (3) causes these counters to + become active. Disabled (2) causes these counters to + become inactive." + ::= { nwAtFwdIfCtrEntry 2 } + +nwAtFwdIfCtrReset OBJECT-TYPE + SYNTAX INTEGER { + other(1), + reset(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Resets the per-port AppleTalk packet and byte counters + on the router port for which the entry exists. Reset (2) + resets the counters to 0. nwAtFwdIfCtrOperationalTime is + also reset to 0." + ::= { nwAtFwdIfCtrEntry 3 } + +nwAtFwdIfCtrOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the amount of time, in hundredths of a second, + that nwAtFwdIfCtrAdminStatus has been in the current + state." + ::= { nwAtFwdIfCtrEntry 4 } + +nwAtFwdIfCtrInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of AppleTalk packets that + have been received, during nwAtFwdIfCtrOperationaltime, + on the router port for which the entry exists." + ::= { nwAtFwdIfCtrEntry 5 } + +nwAtFwdIfCtrOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of AppleTalk packets that + have been transmitted, during nwAtFwdIfCtrOperationaltime, + on the router port for which the entry exists." + ::= { nwAtFwdIfCtrEntry 6 } + +nwAtFwdIfCtrFwdPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of AppleTalk packets that + have been forwarded, during nwAtFwdIfCtrOperationaltime, + on the router port for which the entry exists." + ::= { nwAtFwdIfCtrEntry 7 } + +nwAtFwdIfCtrFilteredPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of AppleTalk packets that + have been administratively filtered, during + nwAtFwdIfCtrOperationalTime, on the router port for which + the entry exists." + ::= { nwAtFwdIfCtrEntry 8 } + +nwAtFwdIfCtrDiscardPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of AppleTalk packets that + have been discarded (dropped), during + nwAtFwdIfCtrOperationalTime, on the router port for which + the entry exists." + ::= { nwAtFwdIfCtrEntry 9 } + +nwAtFwdIfCtrAddrErrPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of AppleTalk packets that + have been discarded, because of addressing errors in the + AppleTalk header, during nwAtFwdIfCtrOperationalTime, + on the router port for which the entry exists." + ::= { nwAtFwdIfCtrEntry 10 } + +nwAtFwdIfCtrLenErrPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of AppleTalk packets that + have been discarded, because an invalid packet length + was contained in the AppleTalk header, during + nwAtFwdIfCtrOperationalTime, on the router port for which + the entry exists." + ::= { nwAtFwdIfCtrEntry 11 } + +nwAtFwdIfCtrHdrErrPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of AppleTalk packets that + have been discarded, because of an invalid AppleTalk + header, during nwAtFwdIfCtrOperationalTime, on the router + port for which the entry exists." + ::= { nwAtFwdIfCtrEntry 12 } + +nwAtFwdIfCtrInBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the AppleTalk + packets that have been received, during + nwAtFwdIfCtrOperationalTime, on the router port for which + the entry exists." + ::= { nwAtFwdIfCtrEntry 13 } + +nwAtFwdIfCtrOutBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the AppleTalk + packets that have been transmitted, durin + nwAtFwdIfCtrOperationalTime, on the router port for which + the entry exists." + ::= { nwAtFwdIfCtrEntry 14 } + +nwAtFwdIfCtrFwdBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the AppleTalk + packets that have been forwarded, during + nwAtFwdIfCtrOperationalTime, on the router port for which + the entry exists." + ::= { nwAtFwdIfCtrEntry 15 } + +nwAtFwdIfCtrFilteredBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the AppleTalk + packets that have been administratively filtered, during + nwAtFwdIfCtrOperationalTime, on the router port for which + the entry exists." + ::= { nwAtFwdIfCtrEntry 16 } + +nwAtFwdIfCtrDiscardBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the AppleTalk + packets that have been discarded, during + nwAtFwdIfCtrOperationalTime, on the router port for which + the entry exists." + ::= { nwAtFwdIfCtrEntry 17 } + +nwAtFwdIfCtrHostInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of AppleTalk packets that + have been successfully delivered to the local host during + nwAtFwdIfCtrOperationalTime, that were received on the + router port for which the entry exists." + ::= { nwAtFwdIfCtrEntry 18 } + +nwAtFwdIfCtrHostOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of AppleTalk packets that + have been transmitted by the local host, during + nwAtFwdIfCtrOperationalTime, on the router port for which + the entry exists." + ::= { nwAtFwdIfCtrEntry 19 } + +nwAtFwdIfCtrHostDiscardPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of AppleTalk packets that + have been discarded by the local host due to a lack of + host resources during nwAtFwdIfCtrOperationalTime, that + were received on the router port for which the entry + exists." + ::= { nwAtFwdIfCtrEntry 20 } + +nwAtFwdIfCtrHostInBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the AppleTalk + packets that have been successfully delivered to the + local host, during nwAtFwdIfCtrOperationalTime, that + were received on the router port for which the entry + exists." + ::= { nwAtFwdIfCtrEntry 21 } + +nwAtFwdIfCtrHostOutBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the AppleTalk + packets that have been transmitted by the local host, + during nwAtFwdIfCtrOperationalTime, on the router port + for which the entry exists." + ::= { nwAtFwdIfCtrEntry 22 } + +nwAtFwdIfCtrHostDiscardBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the AppleTalk + packets that have been discarded by the local host, due + to a lack of host resources during + nwAtFwdIfCtrOperationalTime, that were received on the + router port for which the entry exists." + ::= { nwAtFwdIfCtrEntry 23 } + + +-- DistanceVector-based Protocols +-- This group contains the managed objects for the Appletalk Routing Protocol, +-- RTMP DistanceVector based routing. + +-- AppleTalk Proto System Configuration Parameters +-- This group contains the objects that pertain to the setup and +-- configuration of the AppleTalk Proto DistanceVector based routing protocol. + + + +nwAtProtoAdminSTATUS OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- shutdown the router + enabled(3) -- startup the router + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of the AppleTalk + distance-vector based routing protocol system-wide. + Enabled (3) causes the routing protocol to become active + on all router ports configured and enabled for AppleTalk + Routing Services. Disabled (2) causes the routing protocol + to become inactive." + ::= { nwAtProtoConfig 1 } + +nwAtProtoOperSTATUS OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- not running + enabled(3), -- running + pending-disable(4), -- shut-down in progress + pending-enable(5) -- start-up in progress + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current operating condition of the + AppleTalk Routing Services distance-vector-based routing + protocol, system-wide. The value of nwAtProtoOperStatus + indicates any problem with the routing protocol + configuration. A value of 6 indicates that regardless of + the value of nwAtProtoAdminStatus, the routing protocol + is not operating because of an invalid configuration." + ::= { nwAtProtoConfig 2 } + +nwAtProtoAdminReset OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + reset(2) -- force a reset + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Resets the routing protocol. Reset (2) forces a + system-wide restart of the protocol without a graceful + shutdown on any active router ports." + ::= { nwAtProtoConfig 3 } + +nwAtProtoOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the elapsed time, in hundredths of a second, + that nwAtProtoOperStatus has been in the current state." + ::= { nwAtProtoConfig 4 } + +nwAtProtoVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current revision level of the AppleTalk + routing protocol firmware, in textual format." + ::= { nwAtProtoConfig 5 } + +nwAtProtoStackSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the stack size of the AppleTalk routing + protocol thread. In order for a change of this value to + take effect, the protocol (nwAtProtoAdminReset), + AppleTalk Routing Services (nwAtProtoAdminReset), or the + device running Routing Services must be reset." + ::= { nwAtProtoConfig 6 } + +nwAtProtoThreadPriority OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the run-time execution priority of the + AppleTalk routing protocol thread. In order for a change + of this value to take effect, the AppleTalk protocol + (nwAtProtoAdminReset), AppleTalk Routing Services + (nwAtProtoAdminReset), or the device running Routing + Services must be reset." + ::= { nwAtProtoConfig 7 } + +nwAtProtoDatabaseThreshold OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the run-time maximum number of entries that + can be held in the AppleTalk routing protocol route + table." + ::= { nwAtProtoConfig 8 } + +nwAtProtoAgeOut OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the amount of time (in seconds) an inactive entry + will be allowed to remain in the AppleTalk routing protocol routing table, before it is deleted, or aged-out." + ::= { nwAtProtoConfig 9 } + +nwAtProtoHoldDown OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a + common object, inherited from the MIB framework used to + provide a common management interface to all the Cabletron + Routing Services protocol-specific MIBs. Setting this + object has no effect." + ::= { nwAtProtoConfig 10 } + + +-- AppleTalk Routing Protocol System (aggregate) Counters +-- This group contains the aggregate (device-wide) AppleTalk Routing Protocol +-- packet and byte counters. +nwAtProtoCtrAdminSTATUS OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of the aggregate + (system-wide) AppleTalk routing protocol packet and byte + counters. Enabled (3)causes these counters to become + active. Disabled (2) causes these counters to be come + inactive." + ::= { nwAtProtoCounters 1 } + +nwAtProtoCtrReset OBJECT-TYPE + SYNTAX INTEGER { + other(1), + reset(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Resets the aggregate (system-wide) AppleTalk + distance-vector based routing protocol packet and byte + counters. Reset (2) resets the AppleTalk aggregate + counters to 0. nwAtProtoCtrOperationalTime is also reset + to 0." + ::= { nwAtProtoCounters 2 } + +nwAtProtoCtrOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the elapsed time, in hundreds of seconds, that + nwAtProtoCtrAdminStatus, has been in the current + administrative state." + ::= { nwAtProtoCounters 3 } + +nwAtProtoCtrInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of AppleTalk routing protocol + packets that have been received, system-wide, during + nwAtProtoCtrOperationalTime." + ::= { nwAtProtoCounters 4 } + +nwAtProtoCtrOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of AppleTalk routing protocol + packets that have been transmitted, system-wide, during + nwAtProtoCtrOperationalTime." + ::= { nwAtProtoCounters 5 } + +nwAtProtoCtrFilteredPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of AppleTalk routing protocol + packets that have been administratively filtered, + system-wide, during nwAtProtoCtrOperationalTime." + ::= { nwAtProtoCounters 6 } + +nwAtProtoCtrDiscardPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of AppleTalk routing protocol + packets that have been discarded, system-wide, during + nwAtProtoCtrOperationalTime." + ::= { nwAtProtoCounters 7 } + +nwAtProtoCtrInBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the AppleTalk + routing protocol packets that have been received, + system-wide, during nwAtProtoCtrOperationalTime." + ::= { nwAtProtoCounters 8 } + +nwAtProtoCtrOutBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the AppleTalk + routing protocol packets that have been transmitted, + system-wide, during nwAtProtoCtrOperationalTime." + ::= { nwAtProtoCounters 9 } + +nwAtProtoCtrFilteredBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the AppleTalk + routing protocol packets that have been administratively + filtered, system-wide, during + nwAtProtoCtrOperationalTime." + ::= { nwAtProtoCounters 10 } + +nwAtProtoCtrDiscardBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the AppleTalk + routing protocol packets that have been discarded, + system-wide during nwAtProtoCtrOperationalTime." + ::= { nwAtProtoCounters 11 } + + +-- at Protocol Interface Table +nwAtProtoIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwAtProtoIfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains an entry for each router port. Each + entry can contain different values, allowing the routing + protocol configuration to vary from router port to router + port. This table is indexed by nwAtProtoIfIndex, which + indicates the value of MIB 2 ifindex, which identifies + the router port for which the entry exists." + ::= { nwAtProtoIfConfig 1 } + +nwAtProtoIfEntry OBJECT-TYPE + SYNTAX NwAtProtoIfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains the AppleTalk routing protocol + configuration for the router port for which the entry + exists." + INDEX { nwAtProtoIfIndex } + ::= { nwAtProtoIfTable 1 } + +NwAtProtoIfEntry ::= + SEQUENCE { + nwAtProtoIfIndex INTEGER, + nwAtProtoIfAdminSTATUS INTEGER, + nwAtProtoIfOperSTATUS INTEGER, + nwAtProtoIfOperationalTime TimeTicks, + nwAtProtoIfVersion INTEGER, + nwAtProtoIfAdvertisement INTEGER, + nwAtProtoIfFloodDelay INTEGER, + nwAtProtoIfRequestDelay INTEGER, + nwAtProtoIfPriority INTEGER, + nwAtProtoIfHelloTimer INTEGER, + nwAtProtoIfSplitHorizon INTEGER, + nwAtProtoIfPoisonReverse INTEGER, + nwAtProtoIfSnooping INTEGER, + nwAtProtoIfType INTEGER, + nwAtProtoIfXmitCost INTEGER, + nwAtProtoIfAclIdentifier INTEGER, + nwAtProtoIfAclSTATUS INTEGER + } + +nwAtProtoIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the value of MIB 2 ifindex, which identifies + the router port for which the entry exists." + ::= { nwAtProtoIfEntry 1 } + +nwAtProtoIfAdminSTATUS OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of the AppleTalk routing + protocol on the router port for which the entry exists. + Enabled (3) causes the routing protocol to become active + on the router port. Disabled (2) causes it to become + inactive." + DEFVAL { disabled } + ::= { nwAtProtoIfEntry 2 } + +nwAtProtoIfOperSTATUS OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- not running + enabled(3), -- running + pending-disable(4), -- shut-down in progress + pending-enable(5) -- start-up in progress + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current operating condition of the + AppleTalk routing protocol on the router port for which + the entry exists. The value of nwAtProtoIfOperStatus + indicates any problem with your AppleTalk routing + protocol configuration on the router port. A value of 6 + indicates that regardless of the value of + nwAtProtoIfAdminStatus, the routing protocol is not + operating on the router port because of an invalid + configuration." + ::= { nwAtProtoIfEntry 3 } + +nwAtProtoIfOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the elapsed time, in hundreds of seconds, that + nwAtProtoIfOperStatus has been in the current state." + ::= { nwAtProtoIfEntry 4 } + +nwAtProtoIfVersion OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the revision level of AppleTalk routing + protocol firmware on the router port for which the entry + exists, in textual format." + ::= { nwAtProtoIfEntry 5 } + +nwAtProtoIfAdvertisement OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This specifies the periodic interval (in seconds) that the + AppleTalk routing protocol agent will advertise routes on this + DECnet routing port." + DEFVAL { 60 } + ::= { nwAtProtoIfEntry 6 } + +nwAtProtoIfFloodDelay OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a + common object, inherited from the MIB framework used to + provide a common management interface to all the + Cabletron Routing Services protocol specific MIBs. + Setting this object has no effect" + ::= { nwAtProtoIfEntry 7 } + +nwAtProtoIfRequestDelay OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a + common object, inherited from the MIB framework used to + provide a common management interface to all the Cabletron + Routing Services protocol specific MIBs. Setting this + object has no effect." + ::= { nwAtProtoIfEntry 8 } + +nwAtProtoIfPriority OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the priority of the AppleTalk routing protocol on + the router port for which the entry exists." + ::= { nwAtProtoIfEntry 9 } + +nwAtProtoIfHelloTimer OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a + common object, inherited from the MIB framework used to + provide a common management interface to all the + Cabletron Routing Services protocol specific MIBs. + Setting this object has no effect." + ::= { nwAtProtoIfEntry 10 } + +nwAtProtoIfSplitHorizon OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the operating condition of Split Horizon on the + router port for which the entry exists. When Split Horizon + is enabled, the AppleTalk routing protocol keeps track of + which router port route information is received on, and + prevents information about a route form being sent back + out the same router port it was received on." + DEFVAL { enabled } + ::= { nwAtProtoIfEntry 11 } + +nwAtProtoIfPoisonReverse OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the operating condition of Poison Reverse on the + router port for which the entry exists. When Poison + Reverse is enabled, the AppleTalk routing protocol + advertises any downed routes as unreachable during the + period of time that it must wait before removing the + route from the route table." + DEFVAL { disabled } + ::= { nwAtProtoIfEntry 12 } + +nwAtProtoIfSnooping OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Controls the operation of AppleTalk routing protocol + Snooping on the router port. When AppleTalk routing + protocol Snooping is enabled, the routing protocol + operates in passive mode, so that it receives route + information, builds and maintains a route table, but + does not advertise or send updates on the router port for + which the entry exists." + DEFVAL { disabled } + ::= { nwAtProtoIfEntry 13 } + +nwAtProtoIfType OBJECT-TYPE + SYNTAX INTEGER { + other(1), + bma(2), + nbma(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates whether the directly connected network + segment does or does not support broadcast media access. + If broadcast media access is supported, AppleTalk routing + protocol advertisements are sent out one broadcast packet + per port. If broadcast media is not supported, AppleTalk + routing protocol advertisements are sent to each + neighbor." + ::= { nwAtProtoIfEntry 14 } + +nwAtProtoIfXmitCost OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the cost of transmitting a packet on the network + segment connected to router port for which the entry + exists." + ::= { nwAtProtoIfEntry 15 } + +nwAtProtoIfAclIdentifier OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the Access Control List ID of the access + control list in effect for AppleTalk routing protocol + packets on the router port for which the entry exists. A + value of 0 indicates that there is no access control list + in effect for AppleTalk routing protocol packets on the + router port." + ::= { nwAtProtoIfEntry 16 } + +nwAtProtoIfAclSTATUS OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Controls the operation of the access control list + identified by nwAtProtoIfAclIdentifier. Enabled (3) + causes the access control list to be applied to all + AppleTalk routing protocol packet traffic on the router + port for which the entry exists. Disabled (2) prevents + the access control list from being applied." + ::= { nwAtProtoIfEntry 17 } + + +-- AppleTalk Protocol Interface Counters Table +-- This table contains the managed objects for AppleTalk protocols packet and +-- byte counter on a per router port basis. +nwAtProtoIfCtrTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwAtProtoIfCtrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the AppleTalk packet and byte counters for + each router port on this device." + ::= { nwAtProtoIfCounters 1 } + +nwAtProtoIfCtrEntry OBJECT-TYPE + SYNTAX NwAtProtoIfCtrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry specifies the DECnet Phase IV packet and byte + counters on a per router port basis." + INDEX { nwAtProtoIfCtrIfIndex } + ::= { nwAtProtoIfCtrTable 1 } + +NwAtProtoIfCtrEntry ::= + SEQUENCE { + nwAtProtoIfCtrIfIndex INTEGER, + nwAtProtoIfCtrAdminSTATUS INTEGER, + nwAtProtoIfCtrReset INTEGER, + nwAtProtoIfCtrOperationalTime TimeTicks, + nwAtProtoIfCtrInPkts Counter, + nwAtProtoIfCtrOutPkts Counter, + nwAtProtoIfCtrFilteredPkts Counter, + nwAtProtoIfCtrDiscardPkts Counter, + nwAtProtoIfCtrInBytes Counter, + nwAtProtoIfCtrOutBytes Counter, + nwAtProtoIfCtrFilteredBytes Counter, + nwAtProtoIfCtrDiscardBytes Counter + } +nwAtProtoIfCtrIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the primary index into the AppleTalk interface counter + table. This number corresponds to the index into the mib2 + InterfaceTable which describes the router port for which + the entry exists." + ::= { nwAtProtoIfCtrEntry 1 } + +nwAtProtoIfCtrAdminSTATUS OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of the AppleTalk packet and byte + counters on the router port for which the entry exists. + enabled(3) causes these counters to become active on the + configured AppleTalk router port. disabled(2) causes these + counters to become inactive on the configured AppleTalk router + port." + ::= { nwAtProtoIfCtrEntry 2 } + +nwAtProtoIfCtrReset OBJECT-TYPE + SYNTAX INTEGER { + other(1), + reset(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Resets the AppleTalk packet and byte counters on the router + port for which the entry exists. reset (2) resets the + interface-specific counters to 0. + nwAtProtoIfCtrOperationalTime is also reset to 0." + ::= { nwAtProtoIfCtrEntry 3 } + +nwAtProtoIfCtrOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the amount of time (No. of time ticks) that the + interface-specific AppleTalk packet and byte counters have been + active on the router port for which the entry exists." + ::= { nwAtProtoIfCtrEntry 4 } + +nwAtProtoIfCtrInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of AppleTalk packets that have been + received, on the router port for which the entry exists, + during nwAtProtoIfCtrOperationalTime." + ::= { nwAtProtoIfCtrEntry 5 } + +nwAtProtoIfCtrOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of AppleTalk packets that have been forwarded, on the router port for which the entry exists, during nwAtProtoIfCtrOperationalTime." + ::= { nwAtProtoIfCtrEntry 6 } + +nwAtProtoIfCtrFilteredPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of AppleTalk packets that have been + administratively filtered, on the router port for which this + entry exists, during nwAtProtoIfCtrOperationalTime." + ::= { nwAtProtoIfCtrEntry 7 } + +nwAtProtoIfCtrDiscardPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of AppleTalk packets that have been discarded, on the router port for which the entry exists, during +nwAtProtoIfCtrOperationalTime." + ::= { nwAtProtoIfCtrEntry 8 } +nwAtProtoIfCtrInBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the AppleTalk packets that have been received, on the router port for which the entry exists, during nwAtProtoIfCtrOperationalTime." + ::= { nwAtProtoIfCtrEntry 9 } + +nwAtProtoIfCtrOutBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the AppleTalk packets that have been forwarded, on the router port for which the entry exists, during nwAtProtoIfCtrOperationalTime." + ::= { nwAtProtoIfCtrEntry 10 } +nwAtProtoIfCtrFilteredBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the AppleTalk packets that have been administratively filtered, that were received on the router port for which the entry exists, during nwAtProtoIfCtrOperationalTime." + ::= { nwAtProtoIfCtrEntry 11 } + +nwAtProtoIfCtrDiscardBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the AppleTalk packets that have been discarded, that were received on the router port for + which the entry exists, during nwAtIfCtrOperationalTime." + ::= { nwAtProtoIfCtrEntry 12 } + + +-- at Forward Information Base (FIB) Group +-- This group contains the managed objects for the forwarding table of the +-- at router. + +nwAtFibTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwAtFibEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains an entry for each route being used + to forward AppleTalk data packets." + ::= { nwAtFib 1 } + +nwAtFibEntry OBJECT-TYPE + SYNTAX NwAtFibEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry in the table describes an AppleTalk route + to a particular destination." + INDEX { nwAtFibStartNet } + ::= { nwAtFibTable 1 } + +NwAtFibEntry ::= + SEQUENCE { + nwAtFibStartNet AtNetworkNumber, + nwAtFibEndNet AtNetworkNumber, + nwAtFibNextHop AtDdpNodeAddress, + nwAtFibNextHopIf INTEGER, + nwAtFibHops INTEGER, + nwAtFibRouteType INTEGER + } + +nwAtFibStartNet OBJECT-TYPE + SYNTAX AtNetworkNumber + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the start of the network range for the route." + ::= { nwAtFibEntry 1 } + +nwAtFibEndNet OBJECT-TYPE + SYNTAX AtNetworkNumber + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the end of the network range for the route." + ::= { nwAtFibEntry 2 } + +nwAtFibNextHop OBJECT-TYPE + SYNTAX AtDdpNodeAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the full AppleTalk network address of the + next hop router for the route. An address of all zeros + indicates a directly connected net." + ::= { nwAtFibEntry 3 } + +nwAtFibNextHopIf OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the value of MIB 2 ifindex, which identifies + the router port through which the next hop node exists. + Packets destined for the network specified by the entry + will be forwarded on this router port." + ::= { nwAtFibEntry 4 } + +nwAtFibHops OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the number of hops required to reach the + destination for which the entry exists. It is considered + as metric 1." + ::= { nwAtFibEntry 5 } + +nwAtFibRouteType OBJECT-TYPE + SYNTAX INTEGER { + other(1), + appleTalk(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the type of route (Allows for PPP entries + later)." + ::= { nwAtFibEntry 6 } + + +-- at Host End Systems Group +-- This group contains the managed objects which control the use of the +-- Address Resolution Protocol (ARP) for mapping host addresses to physical +-- addresses of each router port ARP cache. Mechanisms are also +-- provided which allow 'snooping' such that all directly connected +-- end systems using ARP can be discovered along with their addresses. + +nwAtHostsTimeToLive OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the amount of time (in minutes) that an entry + can remain in the AARP cache." + ::= { nwAtHostsSystem 1 } + +nwAtHostsRetryCount OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the maximum number of times AppleTalk Routing + Services will retry each attempt to resolve a host + address." + ::= { nwAtHostsSystem 2 } + + +-- at Host Interfaces Table +-- This table contains the objects that specify the control information for +-- maintaining the ARP cache (at Net-to-Media Table). + +nwAtHostCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwAtHostCtlEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the control information for + maintaining an AARP cache on each router port. Note that + the cache entries are maintained by theAppleTalk Address + Resolution Protocol Table of the AppleTalk MIB." + ::= { nwAtHostsInterfaces 1 } + +nwAtHostCtlEntry OBJECT-TYPE + SYNTAX NwAtHostCtlEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains the control information for the ARP + cache on the router port indicated by the value + nwAtHostCtlIfIndex." + INDEX { nwAtHostCtlIfIndex } + ::= { nwAtHostCtlTable 1 } + + +NwAtHostCtlEntry ::= + SEQUENCE { + nwAtHostCtlIfIndex INTEGER, + nwAtHostCtlAdminSTATUS INTEGER, + nwAtHostCtlOperSTATUS INTEGER, + nwAtHostCtlOperationalTime TimeTicks, + nwAtHostCtlProtocol INTEGER, + nwAtHostCtlSnooping INTEGER, + nwAtHostCtlProxy INTEGER, + nwAtHostCtlCacheMax INTEGER, + nwAtHostCtlCacheSize INTEGER, + nwAtHostCtlNumStatics Counter, + nwAtHostCtlNumDynamics Counter, + nwAtHostCtlCacheHits Counter, + nwAtHostCtlCacheMisses Counter + } + +nwAtHostCtlIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the value of MIB2 ifindex, which identifies + the router port for which the entry exists." + ::= { nwAtHostCtlEntry 1 } + +nwAtHostCtlAdminSTATUS OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disable(2), + enable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of the AARP cache on the + router port for which the entry exists. Enabled (3) causes + AARP caching to become active. Disabled (2) causes AARP + caching to perform a graceful shutdown." + ::= { nwAtHostCtlEntry 2 } + +nwAtHostCtlOperSTATUS OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- not running + enabled(3), -- running + pending-disable(4), -- shut-down in progress + pending-enable(5) -- start-up in progress + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current operating condition of the AARP + Table on the router port for which the entry exists." + ::= { nwAtHostCtlEntry 3 } + +nwAtHostCtlOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the amount of time, in hundredths of a second, + that nwAtHostCtlOperStatus has been in the current state." + ::= { nwAtHostCtlEntry 4 } + +nwAtHostCtlProtocol OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disable(2), + enable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Controls the operation of the AARP protocol on the + router port for which the entry exists." + ::= { nwAtHostCtlEntry 5 } + +nwAtHostCtlSnooping OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disable(2), + enable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Controls AARP Snooping on the router port for which the + entry exists. Given the AARP protocol is enabled, + setting nwAtHostCtlIfSnooping to enabled (3) turns on AARP Snooping. + When AARP Snooping is enabled the source AppleTalk and physical + addresses of all AARP packets received on the router port are added to + the AARP Table." + ::= { nwAtHostCtlEntry 6 } + +nwAtHostCtlProxy OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disable(2), + enable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a + common object, inherited from the MIB framework used to + provide a common management interface to all the Cabletron + Routing Services protocol-specific MIBs. Setting this + object has no effect." + ::= { nwAtHostCtlEntry 7 } + +nwAtHostCtlCacheMax OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the maximum number of entry slots the AARP + cache can consist of. nwAtHostCtlCacheMax cannot be set + to less than 16. Setting this value does not allocate + any memory for the cache." + ::= { nwAtHostCtlEntry 8 } + + +nwAtHostCtlCacheSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the current number of entry slots in the AARP + cache on the router port for which the entry exists. The + cache automatically resizes to accommodate all entries + up to the maximum number of entries set by + nwAtHostCtlCacheMax." + ::= { nwAtHostCtlEntry 9 } + +nwAtHostCtlNumStatics OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of static entries in the AARP + cache on the router port for which the entry exists. + Static entries remain in the cache until they are + administratively removed." + ::= { nwAtHostCtlEntry 10 } + +nwAtHostCtlNumDynamics OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the number of dynamic entries in the AARP + cache on the router port for which the entry exists. + Dynamic entries area added and aged out by the AARP + protocol." + ::= { nwAtHostCtlEntry 11 } + +nwAtHostCtlCacheHits OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the number of times an entry in the AARP cache + has been used to successfully provide the physical address + required to forward an AppleTalk packet on the router + port for which the entry exists." + ::= { nwAtHostCtlEntry 12 } + +nwAtHostCtlCacheMisses OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the number of times the physical address + required to forward an AppleTalk packet has not been + found in the AARP cache on the router port for which the + entry exists." + ::= { nwAtHostCtlEntry 13 } + + +-- at Access Control List Table +-- This table contains the managed objects for the Access Control Lists +-- within the at Router. Access Control Lists allow configuration of +-- restricted access to networks and protocols reachable thru the at +-- Router device. Access Control Lists can be defined with these +-- objects and then be independently applied to at forwarding router ports. + +nwAtAclValidEntries OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the number of valid entries that exist in the + Access Control List Table." + ::= { nwAtAccessControl 1 } + +nwAtAclTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwAtAclEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the Access Control List information + for theAppleTalk protocol. This table contains entries, + each of which allows packet forwarding between + source/destination pairs to be permitted or denied. The + particular list is identified by the access control + list ID. Each list may contain multiple entries ordered + by sequence number. When a particular access control list + is searched, it is searched in sequence number order and + the first match found ends the search. If no match is + found, access defaults to permitted." + ::= { nwAtAccessControl 2 } + +nwAtAclEntry OBJECT-TYPE + SYNTAX NwAtAclEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains AppleTalk source/destination access + information." + INDEX { nwAtAclIdentifier, nwAtAclSequence } + ::= { nwAtAclTable 1 } + +NwAtAclEntry ::= + SEQUENCE { + nwAtAclIdentifier INTEGER, + nwAtAclSequence INTEGER, + nwAtAclPermission INTEGER, + nwAtAclMatches Counter, + nwAtAclDestZone AtName, + nwAtAclSrcZone AtName + } + +nwAtAclIdentifier OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the primary (major) index into the AppleTalk + access control list table. Essentially, this identifies + the access control list by a unique identifier (at least 1) + and is arbitrarily assigned by the user. All entries that + have the same ID belong to the same access control list." + ::= { nwAtAclEntry 1 } + +nwAtAclSequence OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the secondary (minor) index into the AppleTalk + access control list table. This number corresponds to a + sequence number used to order multiple entries within the + same access control list." + ::= { nwAtAclEntry 2 } + +nwAtAclPermission OBJECT-TYPE + SYNTAX INTEGER { + other(1), + invalid(2), + permit(3), + deny(4), + permit-bidirectional(5), + deny-bidirectional(6) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies whether access is allowed or denied between + the source and destination address pairs. Note that + source and destination are interchangeable when + bi-directional control is selected. To remove an existing + entry set invalid (2), and it will disappear after + reboot." + ::= { nwAtAclEntry 3 } + +nwAtAclMatches OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the number of matches on this entry that + have resulted in the access restriction permit/deny + being applied as part of the forwarding process." + ::= { nwAtAclEntry 4 } + +nwAtAclDestZone OBJECT-TYPE + SYNTAX AtName + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the destination zone name used to compare for + matches on the access control list." + ::= { nwAtAclEntry 5 } + +nwAtAclSrcZone OBJECT-TYPE + SYNTAX AtName + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the source zone to be used to compare for + matches on the access control list." + ::= { nwAtAclEntry 6 } + + +-- AppleTalk Event Group + +nwAtEventAdminSTATUS OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of AppleTalk event + logging. Enabled (3) causes the event log to become + active. Disabled (2) causes the event log to become + inactive." + ::= { nwAtEventLogConfig 1 } + +nwAtEventMaxEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the maximum number of entries allowed in the event + log table. When the number of entries reaches the value + of nwAtEventMaxEntries the first (oldest) entry is deleted + to allow a new entry to be added." + ::= { nwAtEventLogConfig 2 } + +nwAtEventTraceAll OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enabled (3) allows logging of all event types on all + router ports from all protocols and components. Disabled + (2) causes the event log filter table to specify which + events to log." + ::= { nwAtEventLogConfig 3 } + + +-- Event Log Filter Table +-- The Event Log Filter Table contains the managed objects used to set-up +-- and configure log entries. + +nwAtEventFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwAtEventFilterEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains an entry for each event filter + configured for AppleTalk Routing Service's events." + ::= { nwAtEventLogFilterTable 1 } + +nwAtEventFilterEntry OBJECT-TYPE + SYNTAX NwAtEventFilterEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry describes an event filter which defines a + particular type of event to be logged to the event log. + The value of nwIpEventProtocol indicates the value used + in either the nwRtgProtocolTable or the nwComponentTable + Cabletron Routing Services MIB, which indentifies the + protocol to which the entry exists." + INDEX { nwAtEventFltrProtocol, nwAtEventFltrIfNum } + ::= { nwAtEventFilterTable 1 } + +NwAtEventFilterEntry ::= + SEQUENCE { + nwAtEventFltrProtocol INTEGER, + nwAtEventFltrIfNum INTEGER, + nwAtEventFltrControl INTEGER, + nwAtEventFltrType INTEGER, + nwAtEventFltrSeverity INTEGER, + nwAtEventFltrAction INTEGER + } + +nwAtEventFltrProtocol OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the value of the Cabletron Routing Services + MIB nwRtgProtocolInstance or nwComponentRtgInstance, + which identifies the protocol involved in the event for + which the event filter exists." + ::= { nwAtEventFilterEntry 1 } + +nwAtEventFltrIfNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the router port involved in the event for + which the event filter exists." + ::= { nwAtEventFilterEntry 2 } + +nwAtEventFltrControl OBJECT-TYPE + SYNTAX INTEGER { + other(1), + delete(2), + add(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set this value to 3 to add the entry to the event log + table. Set this value to 2 to remove the entry from the + event filter table." + ::= { nwAtEventFilterEntry 3 } + +nwAtEventFltrType OBJECT-TYPE + SYNTAX INTEGER { + misc(1), + timer(2), + rcv(4), + xmit(8), + event(16), + error(32) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This 6 bit mask specifies the types of events to be + logged. By default all 6 bits are set to 1, indicating + that all types of events are to be logged. Setting any bit + to 0 removes an event type from this field and prevents + that type of event from being logged. Setting any bit to 1 + adds an event type to this field and enables that type of + event to be logged. " + ::= { nwAtEventFilterEntry 4 } + +nwAtEventFltrSeverity OBJECT-TYPE + SYNTAX INTEGER { + highest(1), + highmed(2), + highlow(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the level of severity an event must meet in + order to be logged. Controls the amount of event logging + by ignoring events of a lower priority than specified by + this filter value. `Highmed' ignores only events of the + lowest severity. `Highlow' logs all events highest priority + through lowest. `Highest' severity causes all events + except those of the highest severity to be ignored. + `Highmed' severity is the default setting which causes + only events of the lowest severity to be ignored. + `Highlow' severity logs all events, regardless of + severity." + ::= { nwAtEventFilterEntry 5 } + +nwAtEventFltrAction OBJECT-TYPE + SYNTAX INTEGER { + log(1), + trap(2), + log-trap(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies how the events are to be logged. Logging to + the `log' stores the events in the event log table + (nwIpEventFltrAction). Logging to `trap' sends events + out through the trap mechanism." + ::= { nwAtEventFilterEntry 6 } + +-- Event Log Table +-- The Event Log Table contains the logged events. + +nwAtEventTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwAtEventEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains an entry for each event that has + been logged." + ::= { nwAtEventLogTable 1 } + +nwAtEventEntry OBJECT-TYPE + SYNTAX NwAtEventEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains the information about an event that + has been logged to the event table." + INDEX { nwAtEventNumber } + ::= { nwAtEventTable 1 } + +NwAtEventEntry ::= + SEQUENCE { + nwAtEventNumber INTEGER, + nwAtEventTime TimeTicks, + nwAtEventType INTEGER, + nwAtEventSeverity INTEGER, + nwAtEventProtocol INTEGER, + nwAtEventIfNum INTEGER, + nwAtEventTextString OCTET STRING + } + +nwAtEventNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "An ordinal value assigned to the event for which the + log entry exists. nwAtEvnetNumber is assigned so that + each event in the event log can be uniquely identified by + the value of nwAtEventNumber." + ::= { nwAtEventEntry 1 } + +nwAtEventTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the time at which the event was logged to the + event log" + ::= { nwAtEventEntry 2 } + +nwAtEventType OBJECT-TYPE + SYNTAX INTEGER { + misc(1), + timer(2), + rcv(4), + xmit(8), + event(16), + error(32) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the type of event that was logged." + ::= { nwAtEventEntry 3 } + +nwAtEventSeverity OBJECT-TYPE + SYNTAX INTEGER { + highest(1), + highmed(2), + highlow(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the severity that was assigned to this event." + ::= { nwAtEventEntry 4 } + +nwAtEventProtocol OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the value of the Cabletron Routing Services + MIB nwRtgProtocolInstance or nwComponentInstance which + identifies the protocol or component that was involved in + the event." + ::= { nwAtEventEntry 5 } + +nwAtEventIfNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the router port that was involved in the + event." + ::= { nwAtEventEntry 6 } + +nwAtEventTextString OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the actual text string that was logged." + ::= { nwAtEventEntry 7 } + +-- AppleTalk Outbound Diagnostics Group + +nwAtNetDiagOutboundNetAddress OBJECT-TYPE + SYNTAX AtDdpNodeAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The AppleTalk Network Address of a node with which the + diagnostic test will directly correspond." + ::= { nwAtNetDiagOutbound 1 } + +nwAtNetDiagOutboundPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "An integer representing the port through which the + diagnostic test will broadcast or multicast packets." + ::= { nwAtNetDiagOutbound 2 } + +nwAtNetDiagOutboundTimeout OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "An integer representing the number of seconds before a + diagnostic request will time out." + ::= { nwAtNetDiagOutbound 3 } + +nwAtNetDiagOutboundRetries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "An integer representing the number of times a request + will be repeated before failure." + ::= { nwAtNetDiagOutbound 4 } + +nwAtNetDiagOutboundATEchoType OBJECT-TYPE + SYNTAX INTEGER { + noAction(1), + sendEchoRequest(2), + other(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The type of echo diagnostic function to initiate. Upon + setting this to send EchoRequest (2), an echo request + will be initiated and the value will be set to noAction + (1)." + ::= { nwAtNetDiagOutbound 5 } + +nwAtNetDiagOutboundATEchoStatus OBJECT-TYPE + SYNTAX INTEGER { + inactive(1), + inProgress(2), + timeout(3), + success(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The current status of the echo diagnostic." + ::= { nwAtNetDiagOutbound 6 } + +nwAtNetDiagOutboundNBPEntityObject OBJECT-TYPE + SYNTAX AtName + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The entity object or wildcard object used in the + NBP lookup diagnostic." + ::= { nwAtNetDiagOutbound 7 } + +nwAtNetDiagOutboundNBPEntityType OBJECT-TYPE + SYNTAX AtName + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The entity type or wildcard type used in the + NBP lookup diagnostic." + ::= { nwAtNetDiagOutbound 8 } + +nwAtNetDiagOutboundNBPEntityZone OBJECT-TYPE + SYNTAX AtName + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The entity zone used in the NBP lookup diagnostic." + ::= { nwAtNetDiagOutbound 9 } + +nwAtNetDiagOutboundNBPType OBJECT-TYPE + SYNTAX INTEGER { + noAction(1), + localRequest(2), + lookupMcast(3), + lookupBcast(4), + lookupDirect(5), + bcastRequestBcast(6), + bcastRequestDirect(7), + forwardRequestBcast(8), + forwardRequestDirect(9), + other(10) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the type of outbound NBP diagnostic function + to initiate. Upon setting this value to any value other + than noAction (1) or other (10), the corresponding request + will be made and the value will be set to noAction (1)." + ::= { nwAtNetDiagOutbound 10 } + +nwAtNetDiagOutboundNBPStatus OBJECT-TYPE + SYNTAX INTEGER { + inactive(1), + inProgress(2), + done(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the current status of the outbound NBP + diagnostic." + ::= { nwAtNetDiagOutbound 11 } + +nwAtNetDiagOutboundRTMPType OBJECT-TYPE + SYNTAX INTEGER { + noAction(1), + sendRequest(2), + bcastRequest(3), + sendRDRequestSplitHorizon(4), + bcastRDRequestSplitHorizon(5), + sendRDRequestFullTable(6), + bcastRDRequestFullTable(7), + other(8) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The type of outbound RTMP diagnostic function to initiate. + Upon setting this value to a value other than noAction(1) + or other(8), the corresponding request will be initiated + and the value will be set to noAction(1)." + ::= { nwAtNetDiagOutbound 12 } + +nwAtNetDiagOutboundRTMPStatus OBJECT-TYPE + SYNTAX INTEGER { + inactive(1), + inProgress(2), + done(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The current status of the outbound RTMP diagnostic." + ::= { nwAtNetDiagOutbound 13 } + +nwAtNetDiagOutboundRTMPNetStart OBJECT-TYPE + SYNTAX AtNetworkNumber + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The start of the network range from the last successful + outbound RTMP request or route data request." + ::= { nwAtNetDiagOutbound 14 } + +nwAtNetDiagOutboundRTMPNetEnd OBJECT-TYPE + SYNTAX AtNetworkNumber + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The end of the network range from the last successful + outbound RTMP request or route data request." + ::= { nwAtNetDiagOutbound 15 } + +nwAtNetDiagOutboundZIPType OBJECT-TYPE + SYNTAX INTEGER { + noAction(1), + sendQuery(2), + bcastQuery(3), + sendGetZonesList(4), + sendGetLocalZones(5), + sendGetMyZone(6), + sendGetNetInfo(7), + bcastGetNetInfo(8), + other(9) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The type of outbound ZIP diagnostic function to initiate. + Upon setting this value to a value other than noAction(1) + or other(8), the corresponding request will be initiated + and the value will be set to noAction(1)." + ::= { nwAtNetDiagOutbound 16 } + +nwAtNetDiagOutboundZIPStatus OBJECT-TYPE + SYNTAX INTEGER { + inactive(1), + queryInProgress(2), + atpInProgress(3), + gniInProgress(4), + done(5) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The current status of the outbound ZIP diagnostic." + ::= { nwAtNetDiagOutbound 17 } + +nwAtNetDiagOutboundZIPQueryNet OBJECT-TYPE + SYNTAX AtNetworkNumber + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The start of the network range to send ZIP query for." + ::= { nwAtNetDiagOutbound 18 } + +nwAtNetDiagOutboundZIPQueryZone OBJECT-TYPE + SYNTAX AtName + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The first zone from the last successful ZIP query." + ::= { nwAtNetDiagOutbound 19 } + +nwAtNetDiagOutboundZIPGetNetInfoZone OBJECT-TYPE + SYNTAX AtName + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The zone name to be used in a ZIP get-net-info request + diagnostic." + ::= { nwAtNetDiagOutbound 20 } + +nwAtNetDiagOutboundZIPGetNetInfoNetStart OBJECT-TYPE + SYNTAX AtNetworkNumber + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The start of the network range from the last successful + ZIP get-net-info request." + ::= { nwAtNetDiagOutbound 21 } + +nwAtNetDiagOutboundZIPGetNetInfoNetEnd OBJECT-TYPE + SYNTAX AtNetworkNumber + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The end of the network range from the last successful + ZIP get-net-info request." + ::= { nwAtNetDiagOutbound 22 } + +nwAtNetDiagOutboundZIPGetNetInfoMulticast OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The data-link multicast address from the last successful + ZIP get-net-info request." + ::= { nwAtNetDiagOutbound 23 } + +nwAtNetDiagOutboundZIPGetNetInfoDefaultZone OBJECT-TYPE + SYNTAX AtName + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The default zone name from the last successful + ZIP get-net-info request." + ::= { nwAtNetDiagOutbound 24 } + + +-- AppleTalk Experimental Branch +-- The AppleTalk zone table has been placed under the +-- experimental branch because it is based on the appletalk +-- draft mib and shall be deprecated when the draft mib +-- becomes a standard. + + +-- The atportZoneTable stores information about the zones +-- associated with each port. The default zone for each +-- port is stored in the port's atportZoneDefault variable; +-- all other zones for the port are listed in this table. +-- If a port only has one zone, it should be stored in the +-- port's atportZoneDefault variable, and this table should +-- be empty. + +nwAtportZoneTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwAtportZoneEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The table of zone information for non-default + zones on ports." + ::= { nwRtrExperimental 1 } + +nwAtportZoneEntry OBJECT-TYPE + SYNTAX NwAtportZoneEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry of zone information for a port." + INDEX { nwAtportZonePort, nwAtportZoneName } + ::= { nwAtportZoneTable 1 } + +NwAtportZoneEntry ::= SEQUENCE { + nwAtportZonePort INTEGER, + nwAtportZoneName AtName, + nwAtportZoneStatus INTEGER + } + +nwAtportZonePort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "An integer representing the port to which this zone belongs. + The port identified by a particular value of this object + is the same port as identified by the same value of + nwAtportIndex." + ::= { nwAtportZoneEntry 1 } + +nwAtportZoneName OBJECT-TYPE + SYNTAX AtName + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A zone name configured for the AppleTalk port referred to in + the corresponding entry of nwAtportZonePort. + When this value is changed in a router, the router must + send a zipNotify packet on the associated network." + ::= { nwAtportZoneEntry 2 } + +nwAtportZoneStatus OBJECT-TYPE + SYNTAX INTEGER { + valid(1), + invalid(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The status of this zone entry. + Setting this object to the value invalid(2) has the + effect of invalidating the corresponding entry in the + nwAtportZoneTable. That is, it effectively disassociates + the mapping identified with said entry. It is an + implementation-specific matter as to whether the agent + removes an invalidated entry from the table. + Accordingly, management stations must be prepared to + receive from agents tabular information corresponding + to entries not currently in use. Proper + interpretation of such entries requires examination + of the relevant nwAtportZoneStatus object." + ::= { nwAtportZoneEntry 3 } + +-- + +-- IP Hosts-to-Media Table +-- This table serves to supplement the MIB-2 Net-To-Media Table. It +-- supports both non-WAN interfaces and logical WAN interfaces and the +-- circuits under them. In addition to the ifIndex, AtNetworkNumber, and +-- PhysAddress mapping, each address translation includes the framing +-- required to converse with the host, the platform's logical port number, +-- and the circuit identifier associated with the mapping if applicable. + + +nwAtHostMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwAtHostMapEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The Ip Address translation table used for mapping an IP + address to physical address, framing, port and circuit + identifier, if applicable." + ::= { nwAtHostsToMedia 1 } + +nwAtHostMapEntry OBJECT-TYPE + SYNTAX NwAtHostMapEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains one AtNetworkNumber to 'physical' + address equivalence, including a circuit identifier + if applicable. Also provided is the framing and + port number required to converse with this host." + INDEX { nwAtHostMapIfIndex, nwAtHostMapAtAddr } + ::= { nwAtHostMapTable 1 } + + NwAtHostMapEntry ::= + SEQUENCE { + nwAtHostMapIfIndex INTEGER, + nwAtHostMapAtAddr AtDdpNodeAddress, + nwAtHostMapPhysAddr PhysAddress, + nwAtHostMapType INTEGER, + nwAtHostMapCircuitID INTEGER, + nwAtHostMapFraming INTEGER, + nwAtHostMapPortNumber INTEGER + } + +nwAtHostMapIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the primary (major) index into the HostMap + table. This number corresponds to the index into the + MIB-2 Interfaces Group which describes the IP router + port for which the entry exists." + ::= { nwAtHostMapEntry 1 } + + +nwAtHostMapAtAddr OBJECT-TYPE + SYNTAX AtDdpNodeAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The AtDdpNodeAddress corresponding to the + media-dependent 'physical' address and circuit + identifier (if applic)." + ::= { nwAtHostMapEntry 2 } + +nwAtHostMapPhysAddr OBJECT-TYPE + SYNTAX PhysAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The media-dependent 'physical' address. The value of + this object is 0 for entries indicating native-wan(8) + framing." + ::= { nwAtHostMapEntry 3 } + +nwAtHostMapType OBJECT-TYPE + SYNTAX INTEGER { + other(1), + invalid(2), + dynamic(3), + static(4), + inactive(5) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Setting this object to the value invalid(2) has + the effect of invalidating the corresponding entry + in the nwAtHostMapTable. That is, it effectively + dissasociates the circuit identified with said + entry from the mapping identified with said entry. + It is an implementation-specific matter as to + whether the agent removes an invalidated entry + from the table. Accordingly, management stations + must be prepared to receive tabular information + from agents that corresponds to entries not + currently in use. Proper interpretation of such + entries requires examination of the relevant + nwAtHostMapType object." + + ::= { nwAtHostMapEntry 4 } + +nwAtHostMapCircuitID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The identifier for the virtual circuit present on the + interface. On an interface configured for Frame Relay, + this number is the DLCI for the IP Address at the end of + the circuit. For non-WAN interfaces, the value of this + object is zero." + ::= { nwAtHostMapEntry 5 } + +nwAtHostMapFraming OBJECT-TYPE + SYNTAX INTEGER { -- valid media types + other(1), -- experimental + ethernet(2), -- ethernet + snap(3), -- enet,fddi,and token ring + nativewan(8), -- wan media types + encapenet(9), -- wan media types + encapenetsnap(11), -- wan media types + encapfddisnap(16), -- wan media types + canonical(17) -- special, tbd + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the framing type required to converse with the + host for which this entry exists." + ::= { nwAtHostMapEntry 6 } + +nwAtHostMapPortNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The unique value for the logical port number. It's value + ranges between 1 and a maximum value which is dependent on + both the number of interfaces in the system and the number + of circuits present on interfaces which are of WAN type." + ::= { nwAtHostMapEntry 7 } + +END diff --git a/MIBS/enterasys/CTRON-BDG-MIB b/MIBS/enterasys/CTRON-BDG-MIB new file mode 100644 index 0000000..29521a4 --- /dev/null +++ b/MIBS/enterasys/CTRON-BDG-MIB @@ -0,0 +1,1677 @@ +CTRON-BDG-MIB DEFINITIONS ::= BEGIN + + -- ctron-bdg-mib.txt + -- Part Number: 2170561-01 + -- Revision: 1.01.01 + -- Date: June 22, 1996 + + -- Cabletron Systems, Inc. + -- 35 Industrial Way, P.O. Box 5005 + -- Rochester, NH 03867-0505 + -- (603) 332-9400 + -- support@ctron.com + + -- This module provides authoritative definitions for Cabletron's + -- enterprise-specific common MIB. + -- + -- This module will be extended, as required. + -- + + -- Cabletron Systems reserves the right to make changes in + -- specification and other information contained in this document + -- without prior notice. The reader should consult Cabletron Systems + -- to determine whether any such changes have been made. + -- + -- In no event shall Cabletron Systems be liable for any incidental, + -- indirect, special, or consequential damages whatsoever (including + -- but not limited to lost profits) arising out of or related to this + -- document or the information contained in it, even if Cabletron + -- Systems has been advised of, known, or should have known, the + -- possibility of such damages. + -- + -- Cabletron grants vendors, end-users, and other interested parties + -- a non-exclusive license to use this Specification in connection + -- with the management of Cabletron products. + + -- Copyright August 95 Cabletron Systems + + + IMPORTS + OBJECT-TYPE FROM RFC-1212 + bridge, layerMgmt + FROM IRM-OIDS + Counter FROM RFC1155-SMI; + + +bridgeRev1 OBJECT IDENTIFIER ::= { bridge 1 } +bdgdevice OBJECT IDENTIFIER ::= { bridgeRev1 1 } + +bdgPort OBJECT IDENTIFIER ::= { bridgeRev1 2 } + +filterDB OBJECT IDENTIFIER ::= { bridgeRev1 3 } + +trapTypes OBJECT IDENTIFIER ::= { bridgeRev1 4 } + +bdgTables OBJECT IDENTIFIER ::= { bridgeRev1 5 } + +acqDB OBJECT IDENTIFIER ::= { filterDB 1 } + +permDB OBJECT IDENTIFIER ::= { filterDB 2 } + +specialDB OBJECT IDENTIFIER ::= { filterDB 3 } + +acqStats OBJECT IDENTIFIER ::= { acqDB 1 } + +acqOptions OBJECT IDENTIFIER ::= { acqDB 2 } + +permStats OBJECT IDENTIFIER ::= { permDB 1 } + +permOptions OBJECT IDENTIFIER ::= { permDB 2 } + +specStats OBJECT IDENTIFIER ::= { specialDB 1 } + +specFilters OBJECT IDENTIFIER ::= { specialDB 2 } + + +-- Device Object Definitions +-- +-- This section defines the objects under the Device node. +-- +-- Instance Identifiers for Device Objects +-- +-- There is only one instance of a Device object, thus the Instance +-- Identifier is 0. +-- +-- Device Objects + + +bdgdeviceDisableBdg OBJECT-TYPE +SYNTAX INTEGER + { + disableBridge (0), + enableBridge (1) + } +ACCESS read-write +STATUS mandatory +DESCRIPTION + "Indicates if the bridge will be disabled." +::= { bdgdevice 1 } + + +bdgdeviceRestoreSettings OBJECT-TYPE +SYNTAX INTEGER + { + restoreSettings (0) + } +ACCESS read-write +STATUS mandatory +DESCRIPTION + "Restore the following settings to their default values: + Bridge Name to ETHERNET_BRIDGE, + Location to LOCAL, + Port 1 Name to PORT_1, + Port 2 Name to PORT_2, + Port 1 Network Name to LAN_1, + Port 2 Network Name to LAN_2, + Ageing Time for Acquired Database to 300 seconds, + Erase the acquired database, + Erase the permanent database, + Place sixteen default multicast addresses into + the permanent and acquired databases, + Type of Spanning Tree to 802.1, + Type of Filtering to IEEE 802.1, + Bridge Max Age to 20 seconds, + Bridge Forward Delay to 15 seconds, + Bridge Hello Time to 2 seconds, + Bridge Priority to 8000, + Port 1 Priority to 80, + Port 2 Priority to 80, + Port 1 Path Cost to 100, + Port 2 Path Cost to 100, + Restart the bridge." +::= { bdgdevice 2 } + + +bdgdeviceBdgName OBJECT-TYPE +SYNTAX OCTET STRING +ACCESS read-write +STATUS mandatory +DESCRIPTION + "The user-defined name (up to 32 characters long) of the bridge. + The default bridge name is ETHERNET_BRIDGE." +::= { bdgdevice 4 } + + +bdgdeviceNumPorts OBJECT-TYPE +SYNTAX INTEGER +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The number of ports present on the bridge." +::= { bdgdevice 5 } + + +bdgdeviceType OBJECT-TYPE +SYNTAX OCTET STRING +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The type of bridge, NB25E, IRBM, or NB20E." +::= { bdgdevice 6 } + + +bdgdeviceVersion OBJECT-TYPE +SYNTAX OCTET STRING +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The release version of the firmware installed in the bridge." +::= { bdgdevice 7 } + + +bdgdeviceLocation OBJECT-TYPE +SYNTAX OCTET STRING +ACCESS read-write +STATUS mandatory +DESCRIPTION + "The user-defined name to indicate the location of the bridge on + the network. The default location name is LOCAL." +::= { bdgdevice 8 } + + +bdgdeviceStatus OBJECT-TYPE +SYNTAX OCTET STRING +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The status of the bridge, ON-LINE, STAND BY or DISABLED." +::= { bdgdevice 9 } + + +bdgdeviceRestartBdg OBJECT-TYPE +SYNTAX INTEGER + { + restartBridge (0) + } +ACCESS read-write +STATUS mandatory +DESCRIPTION + "Force the bridge to undergo a software reset." +::= { bdgdevice 10 } + + +bdgdeviceFrFwd OBJECT-TYPE +SYNTAX Counter +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The number of frames forwarded by the bridge." +::= { bdgdevice 11 } + + +bdgdeviceFrRx OBJECT-TYPE +SYNTAX Counter +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The number of frames received by the bridge." +::= { bdgdevice 12 } + + +bdgdeviceFrFlt OBJECT-TYPE +SYNTAX Counter +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The number of frames filtered by the bridge." +::= { bdgdevice 13 } + + +bdgdeviceErr OBJECT-TYPE +SYNTAX Counter +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The total number of network errors that have occurred." +::= { bdgdevice 14 } + + +bdgdeviceSwitchSetting OBJECT-TYPE +SYNTAX OCTET STRING +ACCESS read-only +STATUS mandatory +DESCRIPTION + "Indicates the current switch settings read from the bridge + hardware." +::= { bdgdevice 15 } + + +bdgdeviceNumRestarts OBJECT-TYPE +SYNTAX Counter +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The number of times the bridge has been powered up or restarted." +::= { bdgdevice 16 } + + +bdgdeviceTypeFiltering OBJECT-TYPE +SYNTAX INTEGER + { + ieee8021 (0), + specialDB (1), + both (2) + } +ACCESS read-write +STATUS mandatory +DESCRIPTION + "The type of filtering to be performed by the bridge. The default + is IEEE 802.1." +::= { bdgdevice 17 } + + +bdgdeviceSTAProtocol OBJECT-TYPE +SYNTAX INTEGER + { + ieee8021 (0), + dec (1), + none (2) + } +ACCESS read-write +STATUS mandatory +DESCRIPTION + "The spanning tree algorithm under which the bridge is operating. + The selections are as follows: + - IEEE 802.1 compliant spanning tree algorithm + environment (802.1) + - DEC LAN Bridge 100 environment (DEC) + - Without the spanning tree algorithm enabled (NONE) + The default is 802.1." +::= { bdgdevice 18 } + + +bdgdeviceBridgeID OBJECT-TYPE +SYNTAX OCTET STRING +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The unique identifier of the bridge. The first two bytes of the + identifier are the bridge priority and the last six bytes are the + Ethernet address." +::= { bdgdevice 19 } + + +bdgdeviceTopChgCnt OBJECT-TYPE +SYNTAX Counter +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The number of times the bridge's Topology Change Flag has been + changed since the bridge was powered up or initialized." +::= { bdgdevice 20 } + + +bdgdeviceRootCost OBJECT-TYPE +SYNTAX INTEGER +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The cost of the path to the root from this bridge." +::= { bdgdevice 21 } + + +bdgdeviceRootPort OBJECT-TYPE +SYNTAX INTEGER +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The port identifier for the port which offers the lowest cost + path to the root, i.e. that port for which the sum of the values + of the designated cost and path cost parameters held for the port + is lowest." +::= { bdgdevice 22 } + + +bdgdeviceHelloTime OBJECT-TYPE +SYNTAX INTEGER +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The time interval between the transmission of Configuration + BPDU's by a bridge which is attempting to become the root or is + the root." +::= { bdgdevice 23 } + + +bdgdeviceBdgMaxAge OBJECT-TYPE +SYNTAX INTEGER +ACCESS read-write +STATUS mandatory +DESCRIPTION + "The value of the Max Age parameter when the bridge is the root + or is attempting to become the root. A time of 6 to 40 seconds is + allowed. The default is 20 seconds." +::= { bdgdevice 24 } + + +bdgdeviceBdgFwdDly OBJECT-TYPE +SYNTAX INTEGER +ACCESS read-write +STATUS mandatory +DESCRIPTION + "The value of the forward delay parameter when the bridge is the + root or is attempting to become the root. A time of 4 to 30 + seconds is allowed." +::= { bdgdevice 25 } + + +bdgdeviceTimeTopChg OBJECT-TYPE +SYNTAX INTEGER +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The time in seconds that has elapsed since the bridge's Topology + Change Flag last recorded the value of a topology change." +::= { bdgdevice 26 } + + +bdgdeviceTopChg OBJECT-TYPE +SYNTAX INTEGER +{ + noTopologyChangeInProgress (0), + topologyChangeInProgress (1) +} +ACCESS read-only +STATUS mandatory +DESCRIPTION + "Indicates if a bridge topology change is in progress." +::= { bdgdevice 27 } + + +bdgdeviceDesigRoot OBJECT-TYPE +SYNTAX OCTET STRING +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The unique identifier of the bridge recorded as the root." +::= { bdgdevice 28 } + + +bdgdeviceMaxAge OBJECT-TYPE +SYNTAX INTEGER +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The maximum age of received protocol information before it is + discarded." +::= { bdgdevice 29 } + + +bdgdeviceHoldTime OBJECT-TYPE +SYNTAX INTEGER +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The minimum time period elapsing between the transmission of + configuration BPDU's through a given bridge port." +::= { bdgdevice 30 } + + +bdgdeviceFwdDly OBJECT-TYPE +SYNTAX INTEGER +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The time spent in the listening state while moving from the + blocking state to the learning state, or the time spent in the + learning state while moving from the listening state to the + forwarding state." +::= { bdgdevice 31 } + + +bdgdeviceBdgHello OBJECT-TYPE +SYNTAX INTEGER +ACCESS read-write +STATUS mandatory +DESCRIPTION + "The value of the Hello Time parameter when the bridge is the + root or is attempting to become the root. A time of 1 to 10 + seconds is allowed. The default is 2 seconds." +::= { bdgdevice 32 } + + +bdgdeviceBdgPriority OBJECT-TYPE +SYNTAX INTEGER +ACCESS read-write +STATUS mandatory +DESCRIPTION + "The part of the bridge address that contains the identifier used + in the spanning tree for priority comparisons. Allowed range is 0 + through FFFF. The default is 8000." +::= { bdgdevice 33 } + + +bdgdeviceResetCounts OBJECT-TYPE +SYNTAX INTEGER + { + resetCounts (0) + } +ACCESS read-write +STATUS mandatory +DESCRIPTION + "Reset all counters to zero." +::= { bdgdevice 34 } + + +bdgdeviceUptime OBJECT-TYPE +SYNTAX INTEGER +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The time, in seconds, that has elapsed since the bridge was last + reset or initialized." +::= { bdgdevice 35 } + + +bdgdeviceTrapType OBJECT-TYPE +SYNTAX OBJECT IDENTIFIER +ACCESS read-only +STATUS mandatory +DESCRIPTION + "Contains the object identifier of the first VarBinding in the + last trap generated by the bridge." +::= { bdgdevice 36 } + + +-- Port Object Definitions +-- +-- This section defines the objects under the Port node. +-- +-- Instance Identifiers for Port Objects +-- +-- The Instance Identifier for port objects is the number of the port on +-- the bridge. Valid instance identifiers for the ports on the IRBM, +-- NB25E, and NB20E bridges are 1 and 2. +-- +-- Port Objects + + +bdgPortAddress OBJECT-TYPE +SYNTAX OCTET STRING +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The Ethernet address of the port." +::= { bdgPort 1 } + +bdgPortName OBJECT-TYPE +SYNTAX OCTET STRING +ACCESS read-write +STATUS mandatory +DESCRIPTION + "The user-defined name assigned to the port. The default port 1 + name is PORT_1 and the default Port 2 name is PORT_2." +::= { bdgPort 2 } + +bdgPortType OBJECT-TYPE +SYNTAX OCTET STRING +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The IEEE specification the port meets, e.g. 802.3." +::= { bdgPort 3 } + +bdgPortStatus OBJECT-TYPE +SYNTAX OCTET STRING +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The status in which the port is operating. The status messages + for Ports 1 and 2 are: + + OFF - The port is off, due to a failed network interface + chip associated with that port. + + OK/SQE ON - The port is communicating with the network + and the transceiver making the connection to the network + has SQE enabled. + + OK/SQE OFF - The port is communicating with the network + and the transceiver making the connection to the network + has SQE disabled. + + CARRIER LOST - Communication with the network has not + been established or has been lost." +::= { bdgPort 4 } + +bdgPortNetName OBJECT-TYPE +SYNTAX OCTET STRING +ACCESS read-write +STATUS mandatory +DESCRIPTION + "The user-defined name assigned to a network segment connected to + the port. The default network name for Port 1 is LAN_1 and the + default network name for Port 2 is LAN_2." +::= { bdgPort 5 } + +bdgPortFrRx OBJECT-TYPE +SYNTAX Counter +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The number of frames received at the specified port." +::= { bdgPort 6 } + +bdgPortDisInb OBJECT-TYPE +SYNTAX Counter +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The total number of valid frames that were received at the port + but then discarded by the bridge in the forwarding process." +::= { bdgPort 7 } + +bdgPortFwdOutb OBJECT-TYPE +SYNTAX Counter +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The number of frames forwarded successfully to the appropriate + port." +::= { bdgPort 8 } + +bdgPortDisLOB OBJECT-TYPE +SYNTAX Counter +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The number of packets that were discarded by the bridge because + of a lack of buffer space to maintain the data." +::= { bdgPort 9 } + +bdgPortDisTDE OBJECT-TYPE +SYNTAX Counter +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The number of frames that were intended for forwarding but were + discarded when the maximum time period set for transmission was + exceeded before forwarding was possible." +::= { bdgPort 10 } + +bdgPortDisErr OBJECT-TYPE +SYNTAX Counter +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The number of frames that could not be transmitted because the + frame was too large for the attached network (1526 bytes, + including preamble, for 802.3 networks)." +::= { bdgPort 11 } + +bdgPortColl OBJECT-TYPE +SYNTAX Counter +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The number of collisions that have occurred on the network at + the specified port." +::= { bdgPort 12 } + +bdgPortTxAbrt OBJECT-TYPE +SYNTAX Counter +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The number of transmissions that have been aborted due to + excessive collisions (over 16 attempts to transmit the same + packet)." +::= { bdgPort 13 } + +bdgPortOowColl OBJECT-TYPE +SYNTAX Counter +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The number of collisions out of the standard collision window + (51.2 uS). This indicates a network problem." +::= { bdgPort 14 } + +bdgPortCRCErr OBJECT-TYPE +SYNTAX Counter +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The number of packets detected with Cyclical Redundancy Check + failures." +::= { bdgPort 15 } + +bdgPortFrAlErr OBJECT-TYPE +SYNTAX Counter +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The number of errors due to misaligned packets." +::= { bdgPort 16 } + +bdgPortPriority OBJECT-TYPE +SYNTAX INTEGER +ACCESS read-write +STATUS mandatory +DESCRIPTION + "The part of the port identifier which is used with the spanning + tree algorithm when determining which port in a LAN segment has + priority. The default is 80." +::= { bdgPort 17 } + +bdgPortState OBJECT-TYPE +SYNTAX OCTET STRING +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The current state of the port, DISABLED, LISTENING, LEARNING, + FORWARDING or BLOCKING." +::= { bdgPort 18 } + +bdgPortPathCost OBJECT-TYPE +SYNTAX INTEGER +ACCESS read-write +STATUS mandatory +DESCRIPTION + "The contributory cost of the applicable port to the overall cost + of the path when the specified port is the root port. Allowable + range is 1 to 65535. The default is 100." +::= { bdgPort 19 } + +bdgPortDesigCost OBJECT-TYPE +SYNTAX INTEGER +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The cost of the path of this port to the root bridge on the + network." +::= { bdgPort 20 } + +bdgPortDesigBrdg OBJECT-TYPE +SYNTAX OCTET STRING +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The network address of the bridge that is assumed to be the root + bridge on the network." +::= { bdgPort 21 } + +bdgPortDesigPort OBJECT-TYPE +SYNTAX INTEGER +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The port identifier of the bridge port believed to be the + designated port for the LAN associated with the port." +::= { bdgPort 22 } + +bdgPortTopChgAck OBJECT-TYPE +SYNTAX INTEGER + { + noTopologyChangeIsOccurring (0), + topologyChangeIsOccurring (1) + } +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The value of the topology change acknowledgement flag in the + next configuration BPDU to be transmitted on the associated port." +::= { bdgPort 23 } + +bdgPortDesigRoot OBJECT-TYPE +SYNTAX OCTET STRING +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The unique bridge identifier of the bridge that is assumed to be + the root bridge on the network." +::= { bdgPort 24 } + +bdgPortRuntPackets OBJECT-TYPE +SYNTAX Counter +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The number of packets received at the indicated bdgPort that were + less than the IEEE 802.3 minimum Ethernet frame size of 64 bytes." +::= { bdgPort 25 } + +bdgPortOversizePackets OBJECT-TYPE +SYNTAX Counter +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The number of packets received at the indicated port that were + greater than the IEEE 802.3 maximum Ethernet frame size of 1518 + bytes." +::= { bdgPort 26 } + +bdgPortFrFilt OBJECT-TYPE +SYNTAX Counter +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The number of frames received at the indicated port that were + filtered by the bridge." +::= { bdgPort 27 } + + +-- Acquired Database Statistical Object Definitions +-- +-- This section defines the objects under the Acquired Database +-- Statistics node. +-- +-- Instance Identifiers for Acquired Database Statistical Objects +-- +-- There is only one instance of an Acquired Database Statistical object, +-- thus the Instance Identifier is 0. +-- +-- Acquired Database Statistical Objects + + +acqTotalEntries OBJECT-TYPE +SYNTAX INTEGER +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The total number of entries in the acquired database." +::= { acqStats 1 } + +acqMaxEntries OBJECT-TYPE +SYNTAX INTEGER +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The maximum number of entries allowed in the acquired database." +::= { acqStats 2 } + +acqStaticEntries OBJECT-TYPE +SYNTAX INTEGER +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The number of addresses added to the Acquired database by the + user or network manager." +::= { acqStats 3 } + +acqStaticAgeTime OBJECT-TYPE +SYNTAX INTEGER +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The length of time allowed for a static entry in the Acquired + database to be inactive before it is dropped from the database. + This time is fixed at zero." +::= { acqStats 4 } + +acqDynEntries OBJECT-TYPE +SYNTAX INTEGER +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The number of entries that have been accumulated in the Acquired + database through the bridge's learning process." +::= { acqStats 5 } + +acqDynAgeTime OBJECT-TYPE +SYNTAX INTEGER +ACCESS read-write +STATUS mandatory +DESCRIPTION + "The length of time allowed for a dynamic entry in the acquired + database to be inactive before it is dropped from the database. A + time from 10 - 1,000,000 seconds is allowed. The default is 300 + seconds." +::= { acqStats 6 } + +acqEraseDatabase OBJECT-TYPE +SYNTAX INTEGER + { + eraseAcquiredDatabase (0) + } +ACCESS read-write +STATUS mandatory +DESCRIPTION + "Set to zero to erase all entries in the acquired database." +::= { acqStats 7 } + + +-- Acquired Database Option Object Definitions +-- +-- This section defines the objects under the Acquired Database +-- Option node. +-- +-- Instance Identifiers for Acquired Database Option Objects +-- +-- The instance identifier for the acquired database option objects is +-- the 6-byte Ethernet address of the device to be added, deleted or +-- displayed to/from the acquired database. +-- +-- Acquired Database Option Objects + + +acqCreate00 OBJECT-TYPE +SYNTAX INTEGER + { + createAcquiredEntryFilterPort1FilterPort2 (0) + } +ACCESS read-write +STATUS mandatory +DESCRIPTION + "Add an entry to the acquired database to filter packets entering + ports 1 and 2 if those packets are destined for the specified + address." +::= { acqOptions 1 } + +acqCreate20 OBJECT-TYPE +SYNTAX INTEGER + { + createAcquiredEntryForwardPort1FilterPort2 (0) + } +ACCESS read-write +STATUS mandatory +DESCRIPTION + "Add an entry to the acquired database to forward packets + entering port1 to port2 and filter packets entering port2 if + those packets are destined for the specified address." +::= { acqOptions 2 } + +acqCreate01 OBJECT-TYPE +SYNTAX INTEGER + { + createAcquiredEntryFilterPort1ForwardPort2 (0) + } +ACCESS read-write +STATUS mandatory +DESCRIPTION + "Add an entry to the acquired database to filter packets entering + port 1 and forward packets entering port 2 to port 1 if those + packets are destined for the specified address." +::= { acqOptions 3 } + +acqCreate21 OBJECT-TYPE +SYNTAX INTEGER + { + createAcquiredEntryForwardPort1ForwardPort2 (0) + } +ACCESS read-write +STATUS mandatory +DESCRIPTION + "Add an entry to the acquired database to forward packets + entering port 1 to port 2 and to forward packets entering port 2 + to port 1 if those packets are destined for the specified + address." +::= { acqOptions 4 } + +acqDelete OBJECT-TYPE +SYNTAX INTEGER + { + deleteAcquiredEntry (0) + } +ACCESS read-write +STATUS mandatory +DESCRIPTION + "Delete an entry from the acquired database." +::= { acqOptions 5 } + +acqDispType OBJECT-TYPE +SYNTAX OCTET STRING +ACCESS read-only +STATUS mandatory +DESCRIPTION + "Display the entry type, STATIC or DYNAMIC." +::= { acqOptions 6 } + +acqDispOutp1 OBJECT-TYPE +SYNTAX INTEGER + { + filter (0), + relay (2) + } +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The outbound port for packets entering port 1." +::= { acqOptions 7 } + +acqDispOutp2 OBJECT-TYPE +SYNTAX INTEGER + { + filter (0), + relay (1) + } +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The outbound port for packets entering port 2." +::= { acqOptions 8 } + +acqSrcAddress OBJECT-TYPE +SYNTAX OCTET STRING +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The source address of this acquired database entry, i.e. the + instance." +::= { acqOptions 9 } + +-- Permanent Database Statistical Object Definitions +-- +-- This section defines the objects under the Permanent Database +-- Statistics node. +-- +-- Instance Identifiers for Permanent Database Statistical Objects +-- +-- There is only one instance of an Permanent Database Statistical +-- object, thus the Instance Identifier is 0. +-- +-- Permanent Database Statistical Objects + + +permMaxEntries OBJECT-TYPE +SYNTAX INTEGER +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The maximum number of entries allowed in the permanent database." +::= { permStats 1 } + +permCurrEntries OBJECT-TYPE +SYNTAX INTEGER +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The number of entries currently recorded in the bridge's + permanent database." +::= { permStats 2 } + +permEraseDatabase OBJECT-TYPE +SYNTAX INTEGER + { + erasePermanentDatabase (0) + } +ACCESS read-write +STATUS mandatory +DESCRIPTION + "Erase all entries in the permanent database." +::= { permStats 3 } + +-- Permanent Database Option Object Definitions +-- +-- This section defines the objects under the Permanent Database +-- Option node. +-- +-- Instance Identifiers for Permanent Database Option Objects +-- +-- The instance identifier for the permanent database option objects is +-- the 6-byte Ethernet address of the device to be added, deleted or +-- displayed to/from the permanent database. +-- +-- Permanent Database Option Objects + +permCreate00 OBJECT-TYPE +SYNTAX INTEGER + { + createPermanentEntryFilterPort1FilterPort2 (0) + } +ACCESS read-write +STATUS mandatory +DESCRIPTION + "Add an entry to the permanent database to filter packets + entering ports 1 and 2 if those packets are destined for the + specified address." +::= { permOptions 1 } + +permCreate20 OBJECT-TYPE +SYNTAX INTEGER + { + createPermanentEntryForwardPort1FilterPort2 (0) + } +ACCESS read-write +STATUS mandatory +DESCRIPTION + "Add an entry to the permanent database to forward packets + entering port 1 and filter packets entering port 2 if those + packets are destined for the specified address." +::= { permOptions 2 } + +permCreate01 OBJECT-TYPE +SYNTAX INTEGER + { + createPermanentEntryFilterPort1ForwardPort2 (0) + } +ACCESS read-write +STATUS mandatory +DESCRIPTION + "Add an entry to the permanent database to filter packets + entering port 1 and forward packets entering port 2 if those + packets are destined for the specified address." +::= { permOptions 3 } + +permCreate21 OBJECT-TYPE +SYNTAX INTEGER + { + createPermanentEntryForwardPort1ForwardPort2 (0) + } +ACCESS read-write +STATUS mandatory +DESCRIPTION + "Add an entry to the permanent database to forward packets + entering ports 1 and 2 if those packets are destined for the + specified address." +::= { permOptions 4 } + +permDelete OBJECT-TYPE +SYNTAX INTEGER + { + deletePermanentEntry (0) + } +ACCESS read-write +STATUS mandatory +DESCRIPTION + "Delete an entry from the permanent database." +::= { permOptions 5 } + +permDispType OBJECT-TYPE +SYNTAX OCTET STRING +ACCESS read-only +STATUS mandatory +DESCRIPTION + "Display the entry type, STATIC or DYNAMIC." +::= { permOptions 6 } + +permDispOutp1 OBJECT-TYPE +SYNTAX INTEGER + { + filter (0), + relay (2) + } +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The outbound port for packets entering port 1." +::= { permOptions 7 } + +permDispOutp2 OBJECT-TYPE +SYNTAX INTEGER + { + filter (0), + relay (1) + } +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The outbound port for packets entering port 2." +::= { permOptions 8 } + +permSrcAddress OBJECT-TYPE +SYNTAX OCTET STRING +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The source address in this permanent database entry, i.e. the + instance." +::= { permOptions 9 } + +-- Special Database Statistical Object Definitions +-- +-- This section defines the objects under the Special Database +-- Statistical node. +-- +-- Instance Identifiers for Special Database Statistical Objects +-- +-- There is only one instance of a Special Database Statistical object, +-- thus the Instance Identifier is 0. +-- +-- Special Database Statistical Objects + +specNumEntries OBJECT-TYPE +SYNTAX INTEGER +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The number of filters in the special database." +::= { specStats 1 } + +specMaxEntries OBJECT-TYPE +SYNTAX INTEGER +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The maximum number of filters the special database can contain." +::= { specStats 2 } + +specNextFilterNum OBJECT-TYPE +SYNTAX INTEGER +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The number of the next available filter that can be added to the + special database." +::= { specStats 3 } + +-- Special Database Filter Object Definitions +-- +-- This section defines the objects under the Special Database +-- Filter node. +-- +-- Instance Identifiers for Special Database Filter Objects +-- +-- The instance identifier of the special database filter objects +-- is the filter number, values from 1 through 10 are allowed. +-- +-- Special Database Filter Objects + +specEnable OBJECT-TYPE +SYNTAX INTEGER + { + disableFilter (0), + enableFilter (1) + } +ACCESS read-write +STATUS mandatory +DESCRIPTION + "Enable or disable the filter." +::= { specFilters 1 } + +specPort1 OBJECT-TYPE +SYNTAX INTEGER + { + filter (0), + relay (2) + } +ACCESS read-write +STATUS mandatory +DESCRIPTION + "Set port 1 to filter or forward packets." +::= { specFilters 2 } + +specPort2 OBJECT-TYPE +SYNTAX INTEGER + { + filter (0), + relay (1) + } +ACCESS read-write +STATUS mandatory +DESCRIPTION + "Set port 2 to filter or forward packets." +::= { specFilters 3 } + +specDestAddress OBJECT-TYPE +SYNTAX OCTET STRING +ACCESS read-write +STATUS mandatory +DESCRIPTION + "Set the special database to filter packets with a specific + destination address." +::= { specFilters 4 } + +specSrcAddress OBJECT-TYPE +SYNTAX OCTET STRING +ACCESS read-write +STATUS mandatory +DESCRIPTION + "Set the special database to filter packets with a specific + source address." +::= { specFilters 5 } + +specType OBJECT-TYPE +SYNTAX OCTET STRING +ACCESS read-write +STATUS mandatory +DESCRIPTION + "Set the special database to filter packets with a specific type + field." +::= { specFilters 6 } + +specDataField OBJECT-TYPE +SYNTAX OCTET STRING +ACCESS read-write +STATUS mandatory +DESCRIPTION + "Set the special database to filter packets based on the first + sixteen bytes of data in the packet." +::= { specFilters 7 } + +specDeleteFilter OBJECT-TYPE +SYNTAX INTEGER + { + deleteFilter (0) + } +ACCESS read-write +STATUS mandatory +DESCRIPTION + "Delete a filter from the special database." +::= { specFilters 8 } + + +-- TRAP TYPES OBJECT DEFINITIONS +-- +-- This section describes the trap types that the bridge can generate. These +-- are not objects, but Object Identifiers used to indicate the specific trap. +-- They are taken from the object space and are thus documented here. +-- +-- The SNMP trap messages are composed of two user definable areas: +-- a) the specific trap type and +-- b) the VarBindings (e.g. the interesting information) +-- +-- The specific trap type is an integer that is used to determine the +-- specific trap which has occurred. The "interesting information" contains +-- a group of object identifiers and their values that provide information +-- about the trap. +-- +-- Trap Decription +-- +-- BridgeStatus +-- +-- Specific Trap Type Code - 0x0301 +-- +-- When the bridge status changes, a trap will be generated. The +-- interesting information includes the current status of the bridge. +-- +-- +-- Trap Description +-- +-- AcqDbaseFull +-- +-- Specific Trap Type Code - 0x0302 +-- +-- When the acquired portion of the bridge's filtering database is full, a +-- trap is generated. The interesting information included with this trap +-- is the number of entries in the acquired database. + +-- Formal definition of the Layer Management MIB. (e.g. PC cards ) + + lmcommon OBJECT IDENTIFIER ::= { layerMgmt 1 } + + mAC OBJECT IDENTIFIER ::= { layerMgmt 2 } + + ieee8023 OBJECT IDENTIFIER ::= { mAC 1 } + + pcIF OBJECT IDENTIFIER ::= { ieee8023 1 } + + pcIfRev OBJECT IDENTIFIER ::= { pcIF 1 } + + + +pcDeviceName OBJECT-TYPE + +SYNTAX OCTET STRING +ACCESS read-only +STATUS mandatory +DESCRIPTION + "Name of the PC device" +::= { pcIfRev 1 } + + +pcBoardType OBJECT-TYPE + +SYNTAX OBJECT IDENTIFIER +ACCESS read-only +STATUS mandatory +DESCRIPTION + "An object Identifier that indicates the type of the PC + board. This will include MAC type and Media type." + + +::= { pcIfRev 2 } + +pcOwnerName OBJECT-TYPE + +SYNTAX OCTET STRING +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The owner of this PC." + + +::= { pcIfRev 3 } + +pcLocation OBJECT-TYPE + +SYNTAX OCTET STRING +ACCESS read-only +STATUS mandatory +DESCRIPTION + "A text description of the location of this PC." + +::= { pcIfRev 4 } + +pcMMACAddr OBJECT-TYPE + +SYNTAX OCTET STRING +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The MAC address of the MMAC that this PC is connected to." + + +::= { pcIfRev 5 } + +pcMMACBoard OBJECT-TYPE + +SYNTAX OCTET STRING +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The slot number of the board in the MMAC that this PC is +connected to." + + +::= { pcIfRev 6 } + +pcMMACPort OBJECT-TYPE + +SYNTAX OCTET STRING +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The number of the port on the board of the MMAC that this +PC is connected to." +::= { pcIfRev 7 } + +pcApplication OBJECT-TYPE + +SYNTAX OCTET STRING +ACCESS read-only +STATUS mandatory +DESCRIPTION + "A text description of the network application running on +this PC." + + +::= { pcIfRev 8 } + +pcDriverRev OBJECT-TYPE + +SYNTAX OCTET STRING +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The revision of the LAN card driver." +::= { pcIfRev 9 } + +pcOnboardMemory OBJECT-TYPE + +SYNTAX INTEGER +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The number of Kilobytes of memory (eg. a 16K board would +reply 16)" + +::= { pcIfRev 10 } + +pcComment OBJECT-TYPE + +SYNTAX OCTET STRING +ACCESS read-only +STATUS mandatory +DESCRIPTION + "A user-defined character string." + + +::= { pcIfRev 11 } + +pcMACAddr OBJECT-TYPE + +SYNTAX OCTET STRING +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The MAC address of the PC card." + + +::= { pcIfRev 12 } + +pcFramesXmit OBJECT-TYPE + +SYNTAX INTEGER +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The number of MAC frames transmitted by this PC card." + + +::= { pcIfRev 13 } + +pcBytesXmit OBJECT-TYPE + +SYNTAX INTEGER +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The number bytes transmitted by this PC card." + + +::= { pcIfRev 14 } + +pcMcastXmit OBJECT-TYPE +SYNTAX INTEGER +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The number of multicasted frames sent by this PC card." + +::= { pcIfRev 15 } + +pcBcastXmit OBJECT-TYPE + +SYNTAX INTEGER +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The number of broadcast frames from this PC card." + + +::= { pcIfRev 16 } + +pcDeferXmit OBJECT-TYPE + +SYNTAX INTEGER +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The number of transmit packets that were deferred due to +busy media." + +::= { pcIfRev 17 } + +pcSglColl OBJECT-TYPE + +SYNTAX INTEGER +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The number of transmit packet experiencing a single +collision." + +::= { pcIfRev 18 } + +pcMultiColl OBJECT-TYPE + +SYNTAX INTEGER +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The number of transmit packets that have experienced +multiple collisions." + +::= { pcIfRev 19 } + +pcTotXmitErrs OBJECT-TYPE + +SYNTAX INTEGER +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The total number of transmit errors." + +::= { pcIfRev 20 } + +pcLateColls OBJECT-TYPE + +SYNTAX INTEGER +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The number of transmit packets that experienced late +collisions." + + +::= { pcIfRev 21 } + +pcXcessColls OBJECT-TYPE + +SYNTAX INTEGER +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The number of transmit packets aborted due to excess +collisions." + +::= { pcIfRev 22 } + +pcCarrErr OBJECT-TYPE + +SYNTAX INTEGER +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The number of transmit packets that experience carrier +sense errors (ie. lose carrier during transmission)." + +::= { pcIfRev 23 } + +pcFramesRec OBJECT-TYPE + +SYNTAX INTEGER +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The number of frames received." + +::= { pcIfRev 24 } + +pcBytesRec OBJECT-TYPE + +SYNTAX INTEGER +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The number of bytes received by this station." + + +::= { pcIfRev 25 } + +pcMcastRec OBJECT-TYPE + +SYNTAX INTEGER +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The number of multicasted frames received." + +::= { pcIfRev 26 } + +pcBcastRec OBJECT-TYPE + +SYNTAX INTEGER +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The number of broadcast packets received." + +::= { pcIfRev 27 } + +pcTotRecErrs OBJECT-TYPE + +SYNTAX INTEGER +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The total number of receive errors." + +::= { pcIfRev 28 } + +pcTooLong OBJECT-TYPE + +SYNTAX INTEGER +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The number of packets received that are too long (over 1518 +bytes)." + +::= { pcIfRev 29 } + +pcTooShort OBJECT-TYPE +SYNTAX INTEGER +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The number of packets that are too short. (under 64 bytes +long)." + +::= { pcIfRev 30 } + +pcAlignErrs OBJECT-TYPE + +SYNTAX INTEGER +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The number of alignment errors in receive packets." + + +::= { pcIfRev 31 } + +pcCRCErrs OBJECT-TYPE + +SYNTAX INTEGER +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The number of receive packets with CRC errors." + +::= { pcIfRev 32 } + +pcLenErrs OBJECT-TYPE + +SYNTAX INTEGER +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The number of packets whose length is not equal to the +number of bytes received." + +::= { pcIfRev 33 } + +pcIntRecErr OBJECT-TYPE + +SYNTAX INTEGER +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The number of receive packets that experienced internal +errors (eg. no receive buffers)." + +::= { pcIfRev 34 } + +pcSqeErr OBJECT-TYPE + +SYNTAX INTEGER +ACCESS read-only +STATUS mandatory +DESCRIPTION + "The number of SQE errors." + +::= { pcIfRev 35 } + +END diff --git a/MIBS/enterasys/CTRON-BRIDGE-MIB b/MIBS/enterasys/CTRON-BRIDGE-MIB new file mode 100644 index 0000000..eb51a44 --- /dev/null +++ b/MIBS/enterasys/CTRON-BRIDGE-MIB @@ -0,0 +1,2023 @@ +CTRON-BRIDGE-MIB DEFINITIONS ::= BEGIN + + -- ctbridge-mib.txt + -- Revision: 1.06.03 + -- Part Number: 2170552-01 + -- Date: "200202212231Z" Thu Feb 21 22:31 GMT 2002 + + -- Cabletron Systems, Inc. + -- 35 Industrial Way, P.O. Box 5005 + -- Rochester, NH 03867-0505 + -- (603) 332-9400 + -- support@ctron.com + + -- This module provides authoritative definitions for Cabletron's + -- enterprise-specific bridge MIB. + -- + -- This module will be extended, as required. + -- + + -- Cabletron Systems reserves the right to make changes in + -- specification and other information contained in this document + -- without prior notice. The reader should consult Cabletron Systems + -- to determine whether any such changes have been made. + -- + -- In no event shall Cabletron Systems be liable for any incidental, + -- indirect, special, or consequential damages whatsoever (including + -- but not limited to lost profits) arising out of or related to this + -- document or the information contained in it, even if Cabletron + -- Systems has been advised of, known, or should have known, the + -- possibility of such damages. + -- + -- Cabletron grants vendors, end-users, and other interested parties + -- a non-exclusive license to use this Specification in connection + -- with the management of Cabletron products. + + -- Copyright August 95 Cabletron Systems + + + + -- Abstract + + -- This memo defines bridging management objects that are not defined + -- in the IETF RFC:1286 - Definitions of Managed Objects for Bridges, + -- but are supported by Cabletron bridges. + + + -- Structure of MIB + + -- Objects, in this MIB, are arranged into groups. Each group is organized + -- as a set of related objects and is described below. + + -- The ctBridgeBase Group + + -- This group contains objects that are common to all types of bridges. + -- No current objects are defined in this group. + + + -- The ctBridgeStp Group + + -- This group contains the objects that are specific to the Spanning + -- Tree Protocol. If the bridge does not support the Spanning Tree + -- Protocol, this group will not be implemented. This group is + -- applicable to any transparent only, source route only, or SRT bridge + -- which implements the Spanning Tree Protocol. + + -- The ctBridgeSr Group + + -- This group contains the objects that are specific to source route + -- bridging. If source routing is not supported this group will not + -- be implemented. This group is applicable to source route only, and + -- SRT bridges. + + -- The ctBridgeTp Group + + -- This group contains objects that are specific to transparent + -- bridging. If transparent bridging is not supported this group + -- will not be implemented. This group is applicable to transparent + -- only, and SRT bridges. + + -- The ctBridgeSdbEnet Group + + -- This group contains objects that are specific to transparent + -- Ethernet/802.3 bridging using Cabletron's proprietary special + -- filter database. If Ethernet/802.3 transparent bridging is not + -- supported this group will not be implemented. This group is + -- applicable to transparent only, and SRT bridges that support + -- Ethernet/802.3 networks. + + -- The ctBridgeSdbTr Group + + -- This group contains objects that are specific to transparent + -- Token Ring bridging using Cabletron's proprietary special filter + -- database. If Token Ring transparent bridging is not supported + -- this group will not be implemented. This group is applicable + -- to transparent only, and SRT bridges that support Token Ring + -- networks. + + -- The ctBridgeTransTrEnet Group + + -- This group contains objects that are specific to the translation + -- of packets between Token Ring and Ethernet for transparent or + -- source route bridging. If Token Ring to Ethernet bridging is not + -- supported this group will not be implemented. + + -- The ctBridgeExtendedControl Group + + -- This group contains objects that control extended functionality. + -- This includes turning off chassis managment functionality. + -- This group is only supported on those devices that support + -- extended control functionality. + + -- The ctBridgeLoadShare Group + + -- This group contains objects that control load sharing. + -- This concept is also known as Multi-Link Spanning Tree. + -- This group is optional. + + + IMPORTS + + OBJECT-TYPE FROM RFC-1212 + DisplayString FROM RFC1213-MIB + BridgeId FROM BRIDGE-MIB + ctBridge FROM CTRON-MIB-NAMES + Counter, TimeTicks FROM RFC1155-SMI; + + + -- DisplayString ::= OCTET STRING + -- This data type is used to model textual information taken + -- from the NVT ASCII character set. By convention, objects + -- with this syntax are declared as having + -- + -- SIZE (0..255) + + --======== group definitions ============= + + + ctBridgeStp OBJECT IDENTIFIER ::= { ctBridge 2 } + + ctBridgeSr OBJECT IDENTIFIER ::= { ctBridge 3 } + + ctBridgeTp OBJECT IDENTIFIER ::= { ctBridge 4 } + + ctBridgeSdbEnet OBJECT IDENTIFIER ::= { ctBridge 5 } + + ctBridgeSdbTr OBJECT IDENTIFIER ::= { ctBridge 6 } + + ctBridgeTransTrEnet OBJECT IDENTIFIER ::= { ctBridge 7 } + + ctBridgeExtendedControl OBJECT IDENTIFIER ::= { ctBridge 8 } + + ctBridgeSdbGeneric OBJECT IDENTIFIER ::= { ctBridge 9 } + + ctBridgeLoadShare OBJECT IDENTIFIER ::= { ctBridge 10 } + + + --======== ctBridgeStp group ============= + + + ctBridgeStpProtocolSpecification OBJECT-TYPE + SYNTAX INTEGER { + none(1), + decLb100(2), + ieee8021d(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object allows the network manager to select + which Spanning Tree Protocol will be operational on + the bridge. The value 'decLb100(2)' indicates the + DEC LANbridge 100 Spanning Tree protocol. The value + 'ieee8021d(3)' indicates the IEEE 802.1d Spanning + Tree Protocol. The value 'none(1)' indicates no + Spanning Tree Protocol is operational." + ::= { ctBridgeStp 1 } + + + -- This group is for management of switches that implement the + -- Per-VLAN Spanning Tree (PVST) functionality, as described + -- in Cabletron's PVST architecture specification. + + ctBridgePvst OBJECT IDENTIFIER ::= { ctBridgeStp 2 } + + ctPvstStpMode OBJECT-TYPE + SYNTAX INTEGER { + dot1qMode(1), + pvstMode(2) + } + ACCESS read-write + STATUS deprecated + DESCRIPTION + "Specifies whether the switch is in 802.1D/Q single spanning + tree mode, or PVST mode. If the switch is configured with PVST + information for some VLANs, setting this object to dot1qMode(1) + will cause it to ignore the PVST settings and move all VLANs + into the single 802.1Q spanning tree." + ::= { ctBridgePvst 1 } + + ctPvstMaxNumStp OBJECT-TYPE + SYNTAX INTEGER (1..4094) + ACCESS read-only + STATUS deprecated + DESCRIPTION + "Returns maximum number of spanning trees that this device + can implement. This will limit the number of VLANs + that can be configured with distinct spanning trees." + ::= { ctBridgePvst 2 } + + ctPvstNumStps OBJECT-TYPE + SYNTAX INTEGER (1..4094) + ACCESS read-write + STATUS deprecated + DESCRIPTION + "When read, this returns the number of PVST spanning trees + active in the switch, which should correspond to the number + of entries in ctPvstStpTable. When written with 4094, it + should create a spanning tree for each currently configured + VLAN. If a switch cannot create as many spanning trees as + configured VLANs, this write should return an error. + Writing any value other than 4094 should return an + error." + ::= { ctBridgePvst 3 } + + ctPvstLastTopologyChange OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS deprecated + DESCRIPTION + "This summary object contains the value of sysUpTime when + any of the rows in ctPvstStpTable last incremented + ctPvstStpTopChanges. Poll this object to determine if + any of the STP instances had topology changes." + ::= { ctBridgePvst 4 } + + + -- The Per-Vlan Global Spanning Tree Table + + -- Indexed by VLAN-ID, this is information about the + -- spanning tree running on a VLAN. + -- This table is empty when cvPvstStpMode is set + -- to dot1qMode(1). + + ctPvstStpTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtPvstStpEntry + ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "A collection of spanning tree objects per VLAN." + ::= { ctBridgePvst 5 } + + ctPvstStpEntry OBJECT-TYPE + SYNTAX CtPvstStpEntry + ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "An entry related to a specific spanning tree." + INDEX { ctPvstStpVlanId } + ::= { ctPvstStpTable 1 } + + CtPvstStpEntry ::= + SEQUENCE { + ctPvstStpVlanId + INTEGER, + ctPvstStpProtocolSpecification + INTEGER, + ctPvstStpPriority + INTEGER, + ctPvstStpTimeSinceTopologyChange + TimeTicks, + ctPvstStpTopChanges + Counter, + ctPvstStpDesignatedRoot + BridgeId, + ctPvstStpRootCost + INTEGER, + ctPvstStpRootPort + INTEGER, + ctPvstStpMaxAge + INTEGER, + ctPvstStpHelloTime + INTEGER, + ctPvstStpHoldTime + INTEGER, + ctPvstStpForwardDelay + INTEGER, + ctPvstStpBridgeMaxAge + INTEGER, + ctPvstStpBridgeHelloTime + INTEGER, + ctPvstStpBridgeForwardDelay + INTEGER + } + + + ctPvstStpVlanId OBJECT-TYPE + SYNTAX INTEGER (1..4094) + ACCESS read-write + STATUS deprecated + DESCRIPTION + "The VLAN-ID of the VLAN on which this spanning tree is + running. Writing a VLAN-ID will create + a separate spanning tree for that VLAN, if it previously + was part of the single 802.1Q VLAN." + ::= { ctPvstStpEntry 1 } + + ctPvstStpProtocolSpecification OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + decLb100(2), + ieee8021d(3) + } + ACCESS read-only + STATUS deprecated + DESCRIPTION + "An indication of what version of the Spanning + Tree Protocol is being run. The value + 'decLb100(2)' indicates the DEC LANbridge 100 + Spanning Tree protocol. IEEE 802.1d + implementations will return 'ieee8021d(3)'. If + future versions of the IEEE Spanning Tree Protocol + are released that are incompatible with the + current version a new value will be defined." + ::= { ctPvstStpEntry 2 } + + ctPvstStpPriority OBJECT-TYPE + SYNTAX INTEGER (0..65535) + ACCESS read-write + STATUS deprecated + DESCRIPTION + "The value of the write-able portion of the Bridge + ID, i.e., the first two octets of the (8 octet + long) Bridge ID." + REFERENCE + "IEEE 802.1D-1990: Section 4.5.3.7" + ::= { ctPvstStpEntry 3 } + + ctPvstStpTimeSinceTopologyChange OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS deprecated + DESCRIPTION + "The time (in hundredths of a second) since the + last time a topology change was detected by the + bridge entity." + REFERENCE + "IEEE 802.1D-1990: Section 6.8.1.1.3" + ::= { ctPvstStpEntry 4 } + + ctPvstStpTopChanges OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of topology changes detected by + this bridge since the management entity was last + reset or initialized." + REFERENCE + "IEEE 802.1D-1990: Section 6.8.1.1.3" + ::= { ctPvstStpEntry 5 } + + ctPvstStpDesignatedRoot OBJECT-TYPE + SYNTAX BridgeId + ACCESS read-only + STATUS deprecated + DESCRIPTION + "The bridge identifier of the root of the spanning + tree as determined by the Spanning Tree Protocol + as executed by this node. This value is used as + the Root Identifier parameter in all Configuration + Bridge PDUs originated by this node." + REFERENCE + "IEEE 802.1D-1990: Section 4.5.3.1" + ::= { ctPvstStpEntry 6 } + + ctPvstStpRootCost OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS deprecated + DESCRIPTION + "The cost of the path to the root as seen from + this bridge." + REFERENCE + "IEEE 802.1D-1990: Section 4.5.3.2" + ::= { ctPvstStpEntry 7 } + + ctPvstStpRootPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS deprecated + DESCRIPTION + "The port number of the port which offers the + lowest cost path from this bridge to the root + bridge." + REFERENCE + "IEEE 802.1D-1990: Section 4.5.3.3" + ::= { ctPvstStpEntry 8 } + + ctPvstStpMaxAge OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS deprecated + DESCRIPTION + "The maximum age of Spanning Tree Protocol + information learned from the network on any port + before it is discarded, in units of hundredths of + a second. This is the actual value that this + bridge is currently using." + REFERENCE + "IEEE 802.1D-1990: Section 4.5.3.4" + ::= { ctPvstStpEntry 9 } + + ctPvstStpHelloTime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS deprecated + DESCRIPTION + "The amount of time between the transmission of + Configuration bridge PDUs by this node on any port + when it is the root of the spanning tree or trying + to become so, in units of hundredths of a second. + This is the actual value that this bridge is + currently using." + REFERENCE + "IEEE 802.1D-1990: Section 4.5.3.5" + ::= { ctPvstStpEntry 10 } + + ctPvstStpHoldTime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS deprecated + DESCRIPTION + "This time value determines the interval length + during which no more than two Configuration bridge + PDUs shall be transmitted by this node, in units + of hundredths of a second." + REFERENCE + "IEEE 802.1D-1990: Section 4.5.3.14" + ::= { ctPvstStpEntry 11 } + + ctPvstStpForwardDelay OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS deprecated + DESCRIPTION + "This time value, measured in units of hundredths + of a second, controls how fast a port changes its + spanning state when moving towards the Forwarding + state. The value determines how long the port + stays in each of the Listening and Learning + states, which precede the Forwarding state. This + value is also used, when a topology change has + been detected and is underway, to age all dynamic + entries in the Forwarding Database. [Note that + this value is the one that this bridge is + currently using, in contrast to + ctPvstStpBridgeForwardDelay which is the value that + this bridge and all others would start using + if/when this bridge were to become the root.]" + REFERENCE + "IEEE 802.1D-1990: Section 4.5.3.6" + ::= { ctPvstStpEntry 12 } + + ctPvstStpBridgeMaxAge OBJECT-TYPE + SYNTAX INTEGER (600..4000) + ACCESS read-write + STATUS deprecated + DESCRIPTION + "The value that all bridges use for MaxAge when + this bridge is acting as the root. Note that + 802.1D-1990 specifies that the range for this + parameter is related to the value of + ctPvstStpBridgeHelloTime. The granularity of this + timer is specified by 802.1D-1990 to be 1 second. + An agent may return a badValue error if a set is + attempted to a value which is not a whole number + of seconds." + REFERENCE + "IEEE 802.1D-1990: Section 4.5.3.8" + ::= { ctPvstStpEntry 13 } + + ctPvstStpBridgeHelloTime OBJECT-TYPE + SYNTAX INTEGER (100..1000) + ACCESS read-write + STATUS deprecated + DESCRIPTION + "The value that all bridges use for HelloTime when + this bridge is acting as the root. The + granularity of this timer is specified by 802.1D- + 1990 to be 1 second. An agent may return a + badValue error if a set is attempted to a value + which is not a whole number of seconds." + REFERENCE + "IEEE 802.1D-1990: Section 4.5.3.9" + ::= { ctPvstStpEntry 14 } + + ctPvstStpBridgeForwardDelay OBJECT-TYPE + SYNTAX INTEGER (400..3000) + ACCESS read-write + STATUS deprecated + DESCRIPTION + "The value that all bridges use for ForwardDelay + when this bridge is acting as the root. Note that + 802.1D-1990 specifies that the range for this + parameter is related to the value of + ctPvstStpBridgeMaxAge. The granularity of this + timer is specified by 802.1D-1990 to be 1 second. + An agent may return a badValue error if a set is + attempted to a value which is not a whole number + of seconds." + REFERENCE + "IEEE 802.1D-1990: Section 4.5.3.10" + ::= { ctPvstStpEntry 15 } + + + -- The Per-Vlan Per-Port Spanning Tree Table + + -- Indexed by VLAN-ID and bridge port number, this is per-port + -- information about the spanning tree running on a VLAN. + + ctPvstStpPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtPvstStpPortEntry + ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "A collection of per-port spanning tree objects per VLAN." + ::= { ctBridgePvst 6 } + + ctPvstStpPortEntry OBJECT-TYPE + SYNTAX CtPvstStpPortEntry + ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "A port entry related to a specific spanning tree. Only + ports which are in a VLAN which is running a PVST should + be reported for that VLAN." + INDEX { ctPvstStpVlanId, ctPvstStpPort } + ::= { ctPvstStpPortTable 1 } + + CtPvstStpPortEntry ::= + SEQUENCE { + ctPvstStpPortVlanId + INTEGER, + ctPvstStpPort + INTEGER, + ctPvstStpPortPriority + INTEGER, + ctPvstStpPortState + INTEGER, + ctPvstStpPortEnable + INTEGER, + ctPvstStpPortPathCost + INTEGER, + ctPvstStpPortDesignatedRoot + BridgeId, + ctPvstStpPortDesignatedCost + INTEGER, + ctPvstStpPortDesignatedBridge + BridgeId, + ctPvstStpPortDesignatedPort + OCTET STRING, + ctPvstStpPortForwardTransitions + Counter + } + + + ctPvstStpPortVlanId OBJECT-TYPE + SYNTAX INTEGER (1..4094) + ACCESS read-only + STATUS deprecated + DESCRIPTION + "The VLAN-ID of the VLAN on which this spanning tree is + running." + ::= { ctPvstStpPortEntry 1 } + + ctPvstStpPort OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS deprecated + DESCRIPTION + "The port number of the port for which this entry + contains Spanning Tree Protocol management information." + ::= { ctPvstStpPortEntry 2 } + + ctPvstStpPortPriority OBJECT-TYPE + SYNTAX INTEGER (0..255) + ACCESS read-write + STATUS deprecated + DESCRIPTION + "The value of the priority field which is + contained in the first (in network byte order) + octet of the (2 octet long) Port ID. The other + octet of the Port ID is given by the value of + ctPvstStpPort." + ::= { ctPvstStpPortEntry 3 } + + ctPvstStpPortState OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + blocking(2), + listening(3), + learning(4), + forwarding(5), + broken(6) + } + ACCESS read-only + STATUS deprecated + DESCRIPTION + "The port's current state as defined by + application of the Spanning Tree Protocol. This + state controls what action a port takes on + reception of a frame. If the bridge has detected + a port that is malfunctioning it will place that + port into the broken(6) state. For ports which + are disabled (see ctPvstStpPortEnable), this object + will have a value of disabled(1)." + ::= { ctPvstStpPortEntry 4 } + + ctPvstStpPortEnable OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + ACCESS read-write + STATUS deprecated + DESCRIPTION + "The enabled/disabled status of the port." + ::= { ctPvstStpPortEntry 5 } + + ctPvstStpPortPathCost OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-write + STATUS deprecated + DESCRIPTION + "The contribution of this port to the path cost of + paths towards the spanning tree root which include + this port. 802.1D-1990 recommends that the + default value of this parameter be in inverse + proportion to the speed of the attached LAN." + ::= { ctPvstStpPortEntry 6 } + + ctPvstStpPortDesignatedRoot OBJECT-TYPE + SYNTAX BridgeId + ACCESS read-only + STATUS deprecated + DESCRIPTION + "The unique Bridge Identifier of the Bridge + recorded as the Root in the Configuration BPDUs + transmitted by the Designated Bridge for the + segment to which the port is attached." + ::= { ctPvstStpPortEntry 7 } + + ctPvstStpPortDesignatedCost OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS deprecated + DESCRIPTION + "The path cost of the Designated Port of the + segment connected to this port. This value is + compared to the Root Path Cost field in received + bridge PDUs." + ::= { ctPvstStpPortEntry 8 } + + ctPvstStpPortDesignatedBridge OBJECT-TYPE + SYNTAX BridgeId + ACCESS read-only + STATUS deprecated + DESCRIPTION + "The Bridge Identifier of the bridge which this + port considers to be the Designated Bridge for + this port's segment." + ::= { ctPvstStpPortEntry 9 } + + ctPvstStpPortDesignatedPort OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (2)) + ACCESS read-only + STATUS deprecated + DESCRIPTION + "The Port Identifier of the port on the Designated + Bridge for this port's segment." + ::= { ctPvstStpPortEntry 10 } + + ctPvstStpPortForwardTransitions OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of times this port has transitioned + from the Learning state to the Forwarding state." + ::= { ctPvstStpPortEntry 11 } + + + --======== ctBridgeSr group ============= + + + + ctBridgeSrPortPairTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtBridgeSrPortPairEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing information of source and + destination port pairs for source routing." + ::= { ctBridgeSr 1 } + + ctBridgeSrPortPairEntry OBJECT-TYPE + SYNTAX CtBridgeSrPortPairEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry consisting of objects specifying information + for the source and destination port pairs used for source + routing." + + INDEX { ctBridgeSrPortPairSrcPort, ctBridgeSrPortPairDestPort } + ::= { ctBridgeSrPortPairTable 1 } + + CtBridgeSrPortPairEntry ::= + SEQUENCE { + ctBridgeSrPortPairSrcPort + INTEGER, + ctBridgeSrPortPairDestPort + INTEGER, + ctBridgeSrPortPairPackets + Counter, + ctBridgeSrPortPairState + INTEGER + } + + ctBridgeSrPortPairSrcPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The source port (ie the port which received the packets) + for which this entry has source routing information." + ::= { ctBridgeSrPortPairEntry 1 } + + ctBridgeSrPortPairDestPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The destination port (ie the port which transmitted the + packets) for which this entry has source routing information." + ::= { ctBridgeSrPortPairEntry 2 } + + ctBridgeSrPortPairPackets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of packets forward by the source route bridge + from the SrcPort to the DestPort." + ::= { ctBridgeSrPortPairEntry 3 } + + ctBridgeSrPortPairState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The state of source route bridging on this port pair. + This is the desired state of the administrator. The + operational state of the port pair is determined by this + state along with the states of dot1dStpPortState within + the IETF Bridge MIB and ifOperStatus of the IETF MIB II + for each port." + ::= { ctBridgeSrPortPairEntry 4 } + + ctBridgeSrConfigPortType OBJECT-TYPE + SYNTAX INTEGER { + transparentonly(1), + sourcerouteonly(2), + srt(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object selects the type of Bridging performed on a + given bridge port. It is used by the bridge to determine + if conversion from a Source Routing packet to a Transparent + packet or vice verse is required." + ::= { ctBridgeSr 2 } + + + --========= ctBridgeTp group ============ + + + + ctBridgeTpPortPairTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtBridgeTpPortPairEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing information of source and + destination port pairs for transparent MAC briding." + ::= { ctBridgeTp 1 } + + ctBridgeTpPortPairEntry OBJECT-TYPE + SYNTAX CtBridgeTpPortPairEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry consisting of objects specifying information + for the source and destination port pairs used for + transparent bridging." + + INDEX { ctBridgeTpPortPairSrcPort, ctBridgeTpPortPairDestPort } + ::= { ctBridgeTpPortPairTable 1 } + + CtBridgeTpPortPairEntry ::= + SEQUENCE { + ctBridgeTpPortPairSrcPort + INTEGER, + ctBridgeTpPortPairDestPort + INTEGER, + ctBridgeTpPortPairPackets + Counter, + ctBridgeTpPortPairState + INTEGER + } + + ctBridgeTpPortPairSrcPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The source port (ie the port which received the packets) + for which this entry has transparent bridge information." + ::= { ctBridgeTpPortPairEntry 1 } + + ctBridgeTpPortPairDestPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The destination port (ie the port which the packets + were transmitted out) for which this entry has + transparent bridge information." + ::= { ctBridgeTpPortPairEntry 2 } + + ctBridgeTpPortPairPackets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of packets transparently forwarded by the bridge + from the SrcPort to the DestPort." + ::= { ctBridgeTpPortPairEntry 3 } + + ctBridgeTpPortPairState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The state of transparent bridging on this port pair. + This is the desired state of the administrator. The + operational state of the port pair is determined by this + state along with the states of dot1dStpPortState within + the IETF Bridge MIB and ifOperStatus of the IETF MIB II + for each port." + ::= { ctBridgeTpPortPairEntry 4 } + + + + + + --======== ctBridgeSdbEnet group ============= + + + + ctBridgeSdbEnetTotFtrs OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of Ethernet filters in the special + database." + ::= { ctBridgeSdbEnet 1 } + + + ctBridgeSdbEnetNoMatch OBJECT-TYPE + SYNTAX INTEGER { + filter(1), + forward(2), + searchFDB(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The process to be performed if no match is found + in the Ethernet special database. The process of + filtering or forwarding is for all ports. searchFDB + results in searching the IEEE 802.1D transparent filter + database referenced by the IETF Bridge MIB. " + ::= { ctBridgeSdbEnet 2 } + + + ctBridgeSdbEnetTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtBridgeSdbEnetEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing filtering information configured into + the bridge by (local or network) management specifying + the specific packet string (destination address, source + address, type/length field as well as a window of 64 bytes + of packet data beginning at a data offset) to be used + for filtering decisions. The filters are to be searched in + the order of incrementing filter number." + ::= { ctBridgeSdbEnet 3 } + + ctBridgeSdbEnetEntry OBJECT-TYPE + SYNTAX CtBridgeSdbEnetEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Filtering information which extends the filtering + capability of IEEE 802.1d." + REFERENCE + " IETF RFC:1286 " + INDEX { ctBridgeSdbEnetFtrNo } + ::= { ctBridgeSdbEnetTable 1 } + + CtBridgeSdbEnetEntry ::= + SEQUENCE { + ctBridgeSdbEnetFtrNo + INTEGER, + ctBridgeSdbEnetState + INTEGER, + ctBridgeSdbEnetFtrData + DisplayString, + ctBridgeSdbEnetDataOffset + INTEGER + } + + ctBridgeSdbEnetFtrNo OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Filter number for which this entry contains + filtering information." + ::= { ctBridgeSdbEnetEntry 1 } + + ctBridgeSdbEnetState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The state of the filter for which this entry contains + filtering information." + ::= { ctBridgeSdbEnetEntry 2 } + + ctBridgeSdbEnetFtrData OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..78)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The specific packet string representing the + destination address, source address, type/length + field and a window of 64 bytes of packet data + beginning at DataOffset to be used for filtering + decisions. Each ASCII character of the string + represents a nibble of packet data, therefore the + packet string should be (14+64) * 2 = 156 characters + long. A value of 'x' in the packet string is + used to indicate a 'Don't care' and no filtering is + to be performed on that nibble. The string may be + be of size 0 to 78 bytes. If a size less than 78 + bytes is used, the string will still begin at the + destination address." + + ::= { ctBridgeSdbEnetEntry 3 } + + ctBridgeSdbEnetDataOffset OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The offset into a packet from which the bridge begins + its filtering decisions on the 64 byte data window. The + value '0' indicates that the window begins at the first + byte after the Ethernet MAC header. The largest value of + DataOffset is max_Enet_pkt - MAC header - window - 1 + (1514 - 14 - 64 - 1 = 1435)." + ::= { ctBridgeSdbEnetEntry 4 } + + + ctBridgeSdbEnetIOTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtBridgeSdbEnetIOEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing the set of ports to which + frames received from specific ports and containing the + specific packet string (destination address, source address, + type/length field as well as a window of 64 bytes of + packet data beginning at a data offset) of the corresponding + filter number of SdbEnetTable are allowed to be forwarded. + The value of '0' in this table as the RcvPort is used to + specify all ports which are not already specified in this + table for a particular entry." + ::= { ctBridgeSdbEnet 4 } + + + ctBridgeSdbEnetIOEntry OBJECT-TYPE + SYNTAX CtBridgeSdbEnetIOEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The set of ports to which frames received by the RcvPort + and containing the specific packet string of the + corresponding filter number of SdbEnetTable are allowed + to be forwarded." + INDEX { ctBridgeSdbEnetIOFtrNo, ctBridgeSdbEnetIORcvPort } + ::= { ctBridgeSdbEnetIOTable 1 } + + CtBridgeSdbEnetIOEntry ::= + SEQUENCE { + ctBridgeSdbEnetIOFtrNo + INTEGER, + ctBridgeSdbEnetIORcvPort + INTEGER, + ctBridgeSdbEnetIOAllowedToGoTo + OCTET STRING, + ctBridgeSdbEnetIODelEntry + INTEGER + } + + ctBridgeSdbEnetIOFtrNo OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Filter number for which this entry contains + filtering information." + ::= { ctBridgeSdbEnetIOEntry 1 } + + ctBridgeSdbEnetIORcvPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Either the value '0', or the port number of the port + from which a frame must be received in order for this + entry's filtering information to apply. A value of + '0' indicates that this entry applies on all ports of + the bridge for which there is no other applicable entry." + ::= { ctBridgeSdbEnetIOEntry 2 } + + ctBridgeSdbEnetIOAllowedToGoTo OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The set of ports to which frames received from a + specific port and containing the specific packet + string of the corresponding filter number are allowed + to be forwarded. Each octet within the value of this + object specifies a set of eight ports, with the first + octet specifying ports 1 through 8, the second octet + specifying ports 9 through 16, etc. Within each octet, + the most significant bit represents the lowest numbered + port, and the least significant bit represents the + highest numbered port. Thus, each port of the bridge is + represented by a single bit within the value of this + object. If that bit has a value of '1' then that port + is included in the set of ports; the port is not + included if its bit has a value of '0'. (Note that the + setting of the bit corresponding to the port from which + a frame is received is irrelevant.)" + ::= { ctBridgeSdbEnetIOEntry 3 } + + + ctBridgeSdbEnetIODelEntry OBJECT-TYPE + SYNTAX INTEGER { + deleteEntry(1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Writing a '1' to this object deletes this entry from the + Ethernet special database. This object will always return + a '1' when read." + ::= { ctBridgeSdbEnetIOEntry 4 } + + + + + --======== ctBridgeSdbTr group ============= + + + + ctBridgeSdbTrTotFtrs OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of Token Ring filters in the special + database." + ::= { ctBridgeSdbTr 1 } + + + ctBridgeSdbTrNoMatch OBJECT-TYPE + SYNTAX INTEGER { + filter(1), + forward(2), + searchFDB(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The process to be performed if no match is found + in the Token Ring special database. The process of + filtering or forwarding is for all ports. searchFDB + results in searching the IEEE 802.1D transparent filter + database referenced by the IETF Bridge MIB. " + ::= { ctBridgeSdbTr 2 } + + + ctBridgeSdbTrTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtBridgeSdbTrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing filtering information configured into + the bridge by (local or network) management specifying + the specific packet string (AC, FC, destination address, + source address, as well as a window of 64 bytes of packet + data beginning at a data offset) to be used for filtering + decisions. The filters are to be searched in the order of + incrementing filter number." + ::= { ctBridgeSdbTr 3 } + + ctBridgeSdbTrEntry OBJECT-TYPE + SYNTAX CtBridgeSdbTrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Filtering information which extends the filtering + capability of IEEE 802.1d." + REFERENCE + " IETF RFC:1286 " + INDEX { ctBridgeSdbTrFtrNo } + ::= { ctBridgeSdbTrTable 1 } + + CtBridgeSdbTrEntry ::= + SEQUENCE { + ctBridgeSdbTrFtrNo + INTEGER, + ctBridgeSdbTrState + INTEGER, + ctBridgeSdbTrFtrData + DisplayString, + ctBridgeSdbTrDataOffset + INTEGER + } + + ctBridgeSdbTrFtrNo OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Filter number for which this entry contains + filtering information." + ::= { ctBridgeSdbTrEntry 1 } + + ctBridgeSdbTrState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The state of the filter for which this entry contains + filtering information." + ::= { ctBridgeSdbTrEntry 2 } + + ctBridgeSdbTrFtrData OBJECT-TYPE + SYNTAX DisplayString ( SIZE (0..78)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The specific packet string consisting of the AC, FC, + destination address, source address, and a window of + 64 bytes of packet data beginning at DataOffset + to be used for filtering decisions. Each ASCII + character of the string represents a nibble of + packet data, therefore the packet string should be + (14+64) * 2 = 156 characters long. A value of 'x' in + the packet string is used to indicate a 'Don't care' + and no filtering is to be performed on that nibble. + If a size less than 78 bytes is used, the string + will still begin at the AC field." + ::= { ctBridgeSdbTrEntry 3 } + + ctBridgeSdbTrDataOffset OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The offset into a packet from which the bridge begins + its filtering decisions on the 64 byte data window. The + value '0' indicates that the window begins at the first + byte after the Token Ring MAC header. The largest value of + DataOffset is max_TR_pkt - MAC header - window - 1 + (17800 - 14 - 64 - 1 = 17721). " + ::= { ctBridgeSdbTrEntry 4 } + + + ctBridgeSdbTrIOTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtBridgeSdbTrIOEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing the set of ports to which frames + received from specific ports and containing the specific + packet string (AC, FC, destination address, source address, + as well as a window of 64 bytes of packet data beginning + at a data offset) of the corresponding filter number of + SdbTrTable are allowed to be forwarded. The value of '0' + in this table as the RcvPort is used to specify all ports + which are not already specified in this table for a + particular entry." + ::= { ctBridgeSdbTr 4 } + + + ctBridgeSdbTrIOEntry OBJECT-TYPE + SYNTAX CtBridgeSdbTrIOEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The set of ports to which frames received by the RcvPort + and containing the specific packet string of the + corresponding filter number of SdbTrTable are allowed + to be forwarded." + INDEX { ctBridgeSdbTrIOFtrNo, ctBridgeSdbTrIORcvPort } + ::= { ctBridgeSdbTrIOTable 1 } + + CtBridgeSdbTrIOEntry ::= + SEQUENCE { + ctBridgeSdbTrIOFtrNo + INTEGER, + ctBridgeSdbTrIORcvPort + INTEGER, + ctBridgeSdbTrIOAllowedToGoTo + OCTET STRING, + ctBridgeSdbTrIODelEntry + INTEGER + } + + ctBridgeSdbTrIOFtrNo OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Filter number for which this entry contains + filtering information." + ::= { ctBridgeSdbTrIOEntry 1 } + + ctBridgeSdbTrIORcvPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Either the value '0', or the port number of the port + from which a frame must be received in order for this + entry's filtering information to apply. A value of + '0' indicates that this entry applies on all ports of + the bridge for which there is no other applicable entry." + ::= { ctBridgeSdbTrIOEntry 2 } + + ctBridgeSdbTrIOAllowedToGoTo OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The set of ports to which frames received from a + specific port and containing the specific packet + string of the corresponding filter number are allowed + to be forwarded. Each octet within the value of this + object specifies a set of eight ports, with the first + octet specifying ports 1 through 8, the second octet + specifying ports 9 through 16, etc. Within each octet, + the most significant bit represents the lowest numbered + port, and the least significant bit represents the + highest numbered port. Thus, each port of the bridge is + represented by a single bit within the value of this + object. If that bit has a value of '1' then that port + is included in the set of ports; the port is not + included if its bit has a value of '0'. (Note that the + setting of the bit corresponding to the port from which + a frame is received is irrelevant.)" + ::= { ctBridgeSdbTrIOEntry 3 } + + ctBridgeSdbTrIODelEntry OBJECT-TYPE + SYNTAX INTEGER { + deleteEntry(1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Writing a '1' to this object deletes this entry from the + Token Ring special database. This object will always return + a '1' when read." + ::= { ctBridgeSdbTrIOEntry 4 } + + + + --========= ctBridgeTransTrEnet group ============= + + -- This group defines manage objects used in configuring + -- the translation of a Token Ring to CSMA/CD bridge. + + -- This group is necessary while there is still widespread + -- use of the Ethernet frame format. The finalization IEEE 802.3 + -- and 802.2 standards may cause the extinction of the Ethernet + -- frame format. + + + ctBridgeTransTrEnetAutoMode OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object selects whether the auto translation mode + is enabled. Auto translation means a bridge learns, from + the CSMA/CD ports, which frame format (ie Ethernet or + IEEE 802.3 w/snap) a source address is using. Subsequently, + the bridge will translate a Token Ring packet, destined to + the learned address, with the learned format. " + ::= { ctBridgeTransTrEnet 1 } + + ctBridgeTransTrEnetDualMode OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object selects whether dual mode is enabled. Dual + mode means a bridge translates a Token Ring broadcast or + multicast packet to both CSMA/CD frame formats (ie Ethernet + and IEEE 802.3 w/snap) when the format has not previously + been learned." + ::= { ctBridgeTransTrEnet 2 } + + ctBridgeTransTrEnetNovell OBJECT-TYPE + SYNTAX INTEGER { + ethernet(1), + ieee8023snap(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object selects the CSMA/CD frame format (ie Ethernet + or IEEE 802.3 w/snap) to which the bridge translates a + Novell Token Ring packet. This selection is overidden + by the learned format when ctBridgeTransTrEnetAutoMode is + enabled and the format has been learned." + ::= { ctBridgeTransTrEnet 3 } + + ctBridgeTransTrEnetIP OBJECT-TYPE + SYNTAX INTEGER { + ethernet(1), + ieee8023snap(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object selects the CSMA/CD frame format (ie Ethernet + or IEEE 802.3 w/snap) to which the bridge translates an IP + Token Ring packet including ARP packets. This selection is + overidden by the learned format when ctBridgeTransTrEnetAutoMode + is enabled and the format has been learned." + ::= { ctBridgeTransTrEnet 4 } + + ctBridgeTransTrEnetAARP OBJECT-TYPE + SYNTAX INTEGER { + ethernet(1), + ieee8023snap(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object selects the CSMA/CD frame format (ie Ethernet or + IEEE 802.3 w/snap) to which the bridge translates an Appletalk + ARP Token Ring packet. This selection is overidden by the + learned format when ctBridgeTransTrEnetAutoMode is enabled + and the format has been learned." + ::= { ctBridgeTransTrEnet 5 } + + ctBridgeTransTrEnetNovAdd OBJECT-TYPE + SYNTAX INTEGER { + msb(1), + lsb(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object selects the bit ordering of the Hardware Addresses + located in the 'data field' of a Token Ring NOVELL packet. The + 'data field' includes all bytes of the packet excluding the MAC + Header and CRC. The Hardware Addresses in the MAC Header are + always MSB for Token Ring packets. The default value is 2." + ::= { ctBridgeTransTrEnet 6 } + + ctBridgeTransTrEnetIBMTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtBridgeTransTrEnetIBMEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing SAP (Service Access Point) values of + IBM protocols that the bridge will translate from Token Ring + (802.5 w/o snap) to Ethernet." + ::= { ctBridgeTransTrEnet 7 } + + + ctBridgeTransTrEnetIBMEntry OBJECT-TYPE + SYNTAX CtBridgeTransTrEnetIBMEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This entry contains the SAP value of an IBM protocol + that is to be translated to Ethernet. The value of the + Ethernet type field used in the translation is 80D5. + Only SAP values whose entry is enabled will be translated + to Ethernet. All other Token Ring packets not having a + snap will be translated as an 802.3/802.2 formatted packet." + INDEX { ctBridgeTransTrEnetIBMIndex } + ::= { ctBridgeTransTrEnetIBMTable 1 } + + + + CtBridgeTransTrEnetIBMEntry ::= + SEQUENCE { + ctBridgeTransTrEnetIBMIndex + INTEGER, + ctBridgeTransTrEnetIBMSap + OCTET STRING, + ctBridgeTransTrEnetIBMState + INTEGER + } + + ctBridgeTransTrEnetIBMIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of an entry in the Token Ring to Ethernet Translation + table for IBM protocols. The index ranges from 1 to 20." + ::= { ctBridgeTransTrEnetIBMEntry 1 } + + ctBridgeTransTrEnetIBMSap OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The SAP value of an IBM protocol. The bridge will translate + all Token Ring/802.5 packets without a snap header having + this SAP value to Ethernet packets with the Ethernet type + field set to 80D5. The SAP value is one octet." + ::= { ctBridgeTransTrEnetIBMEntry 2 } + + ctBridgeTransTrEnetIBMState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The state of this entry. A value of 2 indicates that this + entry will not be used in the bridge's translation decisions." + ::= { ctBridgeTransTrEnetIBMEntry 3 } + + ctBridgeTransTrEnetSnapFormat OBJECT-TYPE + SYNTAX INTEGER { + ethernet(1), + ieee8023snap(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object selects the CSMA/CD frame format (ie Ethernet or + IEEE 802.3 w/snap) to which the bridge translates all + Token Ring packets with a snap header whose Ethernet type + resides in the ctBridgeTransTrEnetSnapTable and is enabled. + This selection is overidden by the learned format when + ctBridgeTransTrEnetAutoMode is enable and the format has + been learned." + ::= { ctBridgeTransTrEnet 8 } + + ctBridgeTransTrEnetSnapTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtBridgeTransTrEnetSnapEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing Ethernet type field entries that the + bridge will use to determine how to translate a Token Ring + (802.5 w/snap) packet to a CSMA/CD packet. If a received + Token Ring packet matches the Ethernet type field of an + enabled entry, the bridge will translate the Token Ring + packet to the frame format specified by + ctBridgeTransTrEnetSnapFormat. Else, it will translate the + packet to the opposite frame format." + ::= { ctBridgeTransTrEnet 9 } + + + ctBridgeTransTrEnetSnapEntry OBJECT-TYPE + SYNTAX CtBridgeTransTrEnetSnapEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This entry contains an Ethernet type field value and its + associated state." + INDEX { ctBridgeTransTrEnetSnapIndex } + ::= { ctBridgeTransTrEnetSnapTable 1 } + + + + CtBridgeTransTrEnetSnapEntry ::= + SEQUENCE { + ctBridgeTransTrEnetSnapIndex + INTEGER, + ctBridgeTransTrEnetSnapType + OCTET STRING, + ctBridgeTransTrEnetSnapState + INTEGER + } + + ctBridgeTransTrEnetSnapIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of an entry in the Token Ring to Ethernet Translation + table for Ethernet type fields. The index ranges from 1 to 20." + ::= { ctBridgeTransTrEnetSnapEntry 1 } + + + ctBridgeTransTrEnetSnapType OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The Ethernet type field value which the bridge will translate + all Token Ring/802.5 packets with a snap header having + this type to the format specified by + ctBridgeTransTrEnetSnapFormat. The Ethernet type field value + is two octets." + ::= { ctBridgeTransTrEnetSnapEntry 2 } + + ctBridgeTransTrEnetSnapState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The state of this entry. A value of 2 indicates that this + entry will not be used in the bridge's translation decisions." + ::= { ctBridgeTransTrEnetSnapEntry 3 } + +--================ ctBridgeExtendedControl ================== + + ctBridgeBaseChassisMgr OBJECT-TYPE + SYNTAX INTEGER { + notSupported(1), + managementDisabled(2), + managementEnabled(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object reports the chassis management capability of + the bridging device. Chassis management is defined as the + ability of the device to report status on MIM boards which + the device might be responsible for managing, modifying the + state of the MIM boards and the ports residing on the MIM + board, and tracking and reporting on the status of the networks + being bridged and the stations generating traffic on those + networks. Note that this is not a comprehensive list of the + activities which comprise chassis management. + + If chassis management is unsupported by this device, then the + value notSupported is returned. If chassis management is + supported by this device and the device is, in fact, operating + as a chassis manager, then the value managementEnabled is re- + turned. If chassis management is supported by this device but + the device is not functioning as a chassis manager, the value + managementDisabled is returned." + ::= { ctBridgeExtendedControl 1 } + + --======== ctBridgeSdbGeneric group ============= + + + + ctBridgeSdbGenericTotFtrs OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of Generic filters in the special + database." + ::= { ctBridgeSdbGeneric 1 } + + + ctBridgeSdbGenericNoMatch OBJECT-TYPE + SYNTAX INTEGER { + filter(1), + forward(2), + searchFDB(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The process to be performed if no match is found + in the Generic special database. The process of + filtering or forwarding is for all ports. searchFDB + results in searching the IEEE 802.1D transparent filter + database referenced by the IETF Bridge MIB. " + ::= { ctBridgeSdbGeneric 2 } + + + ctBridgeSdbGenericTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtBridgeSdbGenericEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing filtering information configured into + the bridge by (local or network) management specifying + the specific packet string (destination address, source + address, type/length field as well as a window of 64 bytes + of packet data beginning at a data offset) to be used + for filtering decisions. The filters are to be searched in + the order of incrementing filter number." + ::= { ctBridgeSdbGeneric 3 } + + ctBridgeSdbGenericEntry OBJECT-TYPE + SYNTAX CtBridgeSdbGenericEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Filtering information which extends the filtering + capability of IEEE 802.1d." + REFERENCE + " IETF RFC:1286 " + INDEX { ctBridgeSdbGenericFtrNo } + ::= { ctBridgeSdbGenericTable 1 } + + CtBridgeSdbGenericEntry ::= + SEQUENCE { + ctBridgeSdbGenericFtrNo + INTEGER, + ctBridgeSdbGenericState + INTEGER, + ctBridgeSdbGenericFtrData + DisplayString, + ctBridgeSdbGenericDataOffset + INTEGER, + ctBridgeSdbGenericFilterType + INTEGER + } + + ctBridgeSdbGenericFtrNo OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Filter number for which this entry contains + filtering information." + ::= { ctBridgeSdbGenericEntry 1 } + + ctBridgeSdbGenericState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The state of the filter for which this entry contains + filtering information." + ::= { ctBridgeSdbGenericEntry 2 } + + ctBridgeSdbGenericFtrData OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..78)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The specific packet string representing the + destination address, source address, type/length + field and a window of 64 bytes of packet data + beginning at DataOffset to be used for filtering + decisions. Each ASCII character of the string + represents a nibble of packet data, therefore the + packet string should be (14+64) * 2 = 156 characters + long. A value of 'x' in the packet string is + used to indicate a 'Don't care' and no filtering is + to be performed on that nibble. The string may be + be of size 0 to 78 bytes. If a size less than 78 + bytes is used, the string will still begin at the + destination address." + + ::= { ctBridgeSdbGenericEntry 3 } + + ctBridgeSdbGenericDataOffset OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The offset into a packet from which the bridge begins + its filtering decisions on the 64 byte data window. The + value '0' indicates that the window begins at the first + byte after the Generic MAC header. The largest value of + DataOffset dependent upon the media type." + ::= { ctBridgeSdbGenericEntry 4 } + + ctBridgeSdbGenericFilterType OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object specifies the type of media for which this + special filter entry applies. The value of this object + is a bit encoding which allows for multiple medias to + share the same filter. The bit numbers are defined as + follows, note that bit 0 is considered to be least significant: + + ethernet - bit 0 + Token Ring - bit 1 + FDDI - bit 2 + There for a filter that was enabled for both FDDI and + ethernet would have a value of 5." + ::= { ctBridgeSdbGenericEntry 5 } + + + ctBridgeSdbGenericIOTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtBridgeSdbGenericIOEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing the set of ports to which + frames received from specific ports and containing the + specific packet string (destination address, source address, + type/length field as well as a window of 64 bytes of + packet data beginning at a data offset) of the corresponding + filter number of SdbGenericTable are allowed to be forwarded. + The value of '0' in this table as the RcvPort is used to + specify all ports which are not already specified in this + table for a particular entry." + ::= { ctBridgeSdbGeneric 4 } + + + ctBridgeSdbGenericIOEntry OBJECT-TYPE + SYNTAX CtBridgeSdbGenericIOEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The set of ports to which frames received by the RcvPort + and containing the specific packet string of the + corresponding filter number of SdbGenericTable are allowed + to be forwarded." + INDEX { ctBridgeSdbGenericIOFtrNo, ctBridgeSdbGenericIORcvPort } + ::= { ctBridgeSdbGenericIOTable 1 } + + CtBridgeSdbGenericIOEntry ::= + SEQUENCE { + ctBridgeSdbGenericIOFtrNo + INTEGER, + ctBridgeSdbGenericIORcvPort + INTEGER, + ctBridgeSdbGenericIOAllowedToGoTo + OCTET STRING, + ctBridgeSdbGenericIODelEntry + INTEGER + } + + ctBridgeSdbGenericIOFtrNo OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Filter number for which this entry contains + filtering information." + ::= { ctBridgeSdbGenericIOEntry 1 } + + ctBridgeSdbGenericIORcvPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Either the value '0', or the port number of the port + from which a frame must be received in order for this + entry's filtering information to apply. A value of + '0' indicates that this entry applies on all ports of + the bridge for which there is no other applicable entry." + ::= { ctBridgeSdbGenericIOEntry 2 } + + ctBridgeSdbGenericIOAllowedToGoTo OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The set of ports to which frames received from a + specific port and containing the specific packet + string of the corresponding filter number are allowed + to be forwarded. Each octet within the value of this + object specifies a set of eight ports, with the first + octet specifying ports 1 through 8, the second octet + specifying ports 9 through 16, etc. Within each octet, + the most significant bit represents the lowest numbered + port, and the least significant bit represents the + highest numbered port. Thus, each port of the bridge is + represented by a single bit within the value of this + object. If that bit has a value of '1' then that port + is included in the set of ports; the port is not + included if its bit has a value of '0'. (Note that the + setting of the bit corresponding to the port from which + a frame is received is irrelevant.)" + ::= { ctBridgeSdbGenericIOEntry 3 } + + + ctBridgeSdbGenericIODelEntry OBJECT-TYPE + SYNTAX INTEGER { + deleteEntry(1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Writing a '1' to this object deletes this entry from the + Generic special database. This object will always return + a '1' when read." + ::= { ctBridgeSdbGenericIOEntry 4 } + + + --======== ctBridgeLoadShare group ============= + +-- This section defines a table of load share instances + + ctBridgeLoadShareInstanceTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtBridgeLoadShareInstanceEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of load share instance objects." + ::= { ctBridgeLoadShare 1 } + + ctBridgeLoadShareInstanceEntry OBJECT-TYPE + SYNTAX CtBridgeLoadShareInstanceEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of objects for a particular load share instance." + INDEX { ctBridgeLoadShareInstanceId } + ::= { ctBridgeLoadShareInstanceTable 1 } + + CtBridgeLoadShareInstanceEntry ::= + SEQUENCE { + ctBridgeLoadShareInstanceId + INTEGER, + ctBridgeLoadShareAdminStatus + INTEGER, + ctBridgeLoadShareOperStatus + INTEGER + } + + ctBridgeLoadShareInstanceId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Returns the instance for a load share member in the + table of load share instances." + ::= { ctBridgeLoadShareInstanceEntry 1 } + + ctBridgeLoadShareAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The administrative state of load sharing for this instance." + ::= { ctBridgeLoadShareInstanceEntry 2 } + + ctBridgeLoadShareOperStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The operational status of load sharing for this instance." + ::= { ctBridgeLoadShareInstanceEntry 3 } + +-- This section defines a table of load sharing port objects. + + ctBridgeLoadSharePortTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtBridgeLoadSharePortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of load share port objects." + ::= { ctBridgeLoadShare 2 } + + ctBridgeLoadSharePortEntry OBJECT-TYPE + SYNTAX CtBridgeLoadSharePortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A load share port entry containing objects pertaining to + a particular load share port." + INDEX { ctBridgeLoadSharePortInstanceId, + ctBridgeLoadSharePortNum } + ::= { ctBridgeLoadSharePortTable 1 } + + CtBridgeLoadSharePortEntry ::= + SEQUENCE { + ctBridgeLoadSharePortNum + INTEGER, + ctBridgeLoadSharePortInstanceId + INTEGER, + ctBridgeLoadSharePortAdminStatus + INTEGER, + ctBridgeLoadSharePortOperStatus + INTEGER, + ctBridgeLoadSharePortForwardMask + INTEGER, + ctBridgeLoadSharePortForwardInstance + INTEGER, + ctBridgeLoadSharePortNumPorts + INTEGER + } + + ctBridgeLoadSharePortNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Returns the port number of a member port belonging to a + load share instance." + ::= { ctBridgeLoadSharePortEntry 1 } + + ctBridgeLoadSharePortInstanceId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A unique value indentifying a member instance in the table + of load share instances. This value is similar to + ctBridgeLoadShareInstanceId." + ::= { ctBridgeLoadSharePortEntry 2 } + + ctBridgeLoadSharePortAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The administrative state of the port associated with + this instance of load share." + ::= { ctBridgeLoadSharePortEntry 3 } + + ctBridgeLoadSharePortOperStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The operational state of the port associated with + this instance of load share." + ::= { ctBridgeLoadSharePortEntry 4 } + + ctBridgeLoadSharePortForwardMask OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Mask used to foward unknown packets on." + ::= { ctBridgeLoadSharePortEntry 5 } + + ctBridgeLoadSharePortForwardInstance OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The instance that the ctLoadSharePortFowardMask + is running on for this ctLoadSharePortNumber." + ::= { ctBridgeLoadSharePortEntry 6 } + + ctBridgeLoadSharePortNumPorts OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Displays the number of SmartTrunk ports in this redundant path." + ::= { ctBridgeLoadSharePortEntry 7 } + +END diff --git a/MIBS/enterasys/CTRON-BUS-MIB b/MIBS/enterasys/CTRON-BUS-MIB new file mode 100644 index 0000000..4b4bb6b --- /dev/null +++ b/MIBS/enterasys/CTRON-BUS-MIB @@ -0,0 +1,129 @@ +CTRON-BUS-MIB DEFINITIONS ::= BEGIN + +-- ctron-bus-mib.txt +-- Revision: 01.00.00 +-- Part Number: +-- Date: May 5, 1997 + +-- Cabletron Systems, Inc. +-- 35 Industrial Way, P.O. Box 5005 +-- Rochester, NH 03867-0505 +-- (603) 332-9400 +-- support@ctron.com + +-- This module provides authoritative definitions for Cabletron's +-- enterprise-specific trap log mib. +-- +-- This module will be extended, as required. +-- + +-- Cabletron Systems reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. + +-- Copyright January 1997 Cabletron Systems + + +IMPORTS + ctAtmfLanEmulation + FROM CTRON-MIB-NAMES + DisplayString + FROM RFC1213-MIB + OBJECT-TYPE + FROM RFC-1212; + + -- DisplayString ::= OCTET STRING + + +ctBus OBJECT IDENTIFIER ::= { ctAtmfLanEmulation 4 } + +ctBusConfGroup OBJECT IDENTIFIER ::= { ctBus 1 } + +CtLaneDebugLevel ::= INTEGER { + user(1), + all(2), + error(3), + warning(4), + informational(5), + detailed(6), + trace(7) + } + +ctBusDSStatus OBJECT-TYPE + SYNTAX INTEGER { + connected(1), + connectionLost(2), + unknown(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Reports the current status of the Secure Fast Directory + Services connection." + DEFVAL { unknown } + ::= { ctBusConfGroup 1 } + +ctBusUNIVersion OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + uni30(2), + uni31(3), + uni40(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Reports the UNI version that the bus is using." + DEFVAL { unknown } + ::= { ctBusConfGroup 2 } + +ctBusLaneDbgOutputFile OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..255)) +-- Rsyntax OCTET STRING(SIZE(0..255)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Full path and file for Debug Output." + DEFVAL { "" } + ::= { ctBusConfGroup 3 } + +ctBusLaneDbgConnectionServices OBJECT-TYPE + SYNTAX CtLaneDebugLevel + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Debug level specifier for Connection Services subsystem." + DEFVAL { user } + ::= { ctBusConfGroup 4 } + +ctBusLaneDbgSNMP OBJECT-TYPE + SYNTAX CtLaneDebugLevel + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Debug level specifier for SNMP Agent subsystem." + DEFVAL { user } + ::= { ctBusConfGroup 5 } + +ctBusLaneDbgBUS OBJECT-TYPE + SYNTAX CtLaneDebugLevel + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Debug level specifier for BUS subsystem." + DEFVAL { user } + ::= { ctBusConfGroup 6 } + +END diff --git a/MIBS/enterasys/CTRON-CDP-MIB b/MIBS/enterasys/CTRON-CDP-MIB new file mode 100644 index 0000000..58b2b07 --- /dev/null +++ b/MIBS/enterasys/CTRON-CDP-MIB @@ -0,0 +1,468 @@ +CTRON-CDP-MIB DEFINITIONS ::= BEGIN + +-- ctron-cdp-mib.txt +-- Revision: 1.00.04 +-- Part Number: +-- Date: August 28, 1999 + +-- Cabletron Systems reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. +-- +-- Copyright September 1999 Cabletron Systems +-- + +IMPORTS + ctCDP + FROM CTRON-MIB-NAMES + ifIndex, InterfaceIndex + FROM IF-MIB + MODULE-IDENTITY, OBJECT-TYPE, IpAddress, Counter32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + MacAddress, TimeStamp, TEXTUAL-CONVENTION, DisplayString + FROM SNMPv2-TC + TimeFilter + FROM RMON2-MIB; + +ctronCdpMIB MODULE-IDENTITY + LAST-UPDATED + "199908280000Z" -- August 28, 1999 + + ORGANIZATION + "Cabletron Systems, Inc." + + CONTACT-INFO + "Cabletron Systems, Inc. + 35 Industrial Way, P.O. Box 5005 + Rochester, NH 03867-0505 + (603) 332-9400 + support@ctron.com + http://www.ctron.com" + + DESCRIPTION + "This module defines a schema that maintains per port + neighbor information for the express purpose + of helping a managment application map + Layaer 2 topology." + ::= { ctCDP 3 } + + + CTCDPCapability ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The current capabilities of the neighbor device on a per +port basis. " + SYNTAX INTEGER { + igmp(1), -- IGMP enabled on the port over which device sent the packet + rip(2), -- Device performs routing using RIP + bgp(3), -- Device performs routing using BGP + ospf(4), -- Device performs routing using OSPF + dvmrp(5), -- Device performs DVMRP routing + ieee8021q(6), -- Device supports 802.1Q packet format on the port over + -- which it sent bthe CDP packet + gvrp(7), -- Device supports GARP VLAN Registration Protocol + gmrp(8), -- Device supports Multicast Registration Protocol + igmpSnoop(9), -- Device is a bridge and supports IGMP protocol snooping + dhcpServer(10), -- Device runs DHCP Server + dnsServer(11), -- Device runs DNS Server + activeDirectory(12) -- Device runs Active Directory Server + } + +ctCDPNeighbor OBJECT IDENTIFIER ::= { ctCDP 1 } +ctCDPStatus OBJECT IDENTIFIER ::= { ctCDP 2 } +ctCDPStats OBJECT IDENTIFIER ::= { ctCDP 4 } + +ctCDPNeighborLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at the time the cdpNeighborTable + was subject to these events: row insertion, row deletion" + ::= { ctCDPNeighbor 1 } + +ctCDPNeighborLastDelete OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime the last time an entry in the + ctCDPNeighborTable was deleted. This should be polled + at an interval no greater than one second. + When it changes, the whole table should be + reread by management with a timeMark of 0 to rebuild + connectivity map." + ::= { ctCDPNeighbor 2 } + + +ctCDPNeighborTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtCDPNeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The CommonNeighborTable holds all known neighbors speaking + cdp protocols." + ::= { ctCDPNeighbor 3 } + +ctCDPNeighborEntry OBJECT-TYPE + SYNTAX CtCDPNeighborEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing objects pertaining to + neighbor devices speaking CDP protocols." + INDEX { ctCDPNeighborTimeMark, ifIndex, ctCDPNeighborMAC } + ::= { ctCDPNeighborTable 1 } + +CtCDPNeighborEntry ::= +SEQUENCE { + ctCDPNeighborTimeMark TimeFilter, + ctCDPNeighborMAC MacAddress, + ctCDPNeighborIP IpAddress, + ctCDPNeighborPort InterfaceIndex, + ctCDPNeighborType INTEGER, + ctCDPNeighborChassisMAC MacAddress, + ctCDPNeighborChassisIP IpAddress, + ctCDPNeighborDescription DisplayString, + ctCDPNeighborPortName DisplayString, + ctCDPNeighborCapability CTCDPCapability + } + +ctCDPNeighborTimeMark OBJECT-TYPE + SYNTAX TimeFilter + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A TimeFilter for this entry as defined in RFC 2021." + ::= { ctCDPNeighborEntry 1 } + +ctCDPNeighborMAC OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface mac address of neighboring entity." + ::= { ctCDPNeighborEntry 2 } + +ctCDPNeighborIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of SNMP agent on neighboring entity from which + corresponding data for this port may be obtained. In the case + of unnumbered IP Interfaces, this may not be the same as the + port." + ::= { ctCDPNeighborEntry 3 } + +ctCDPNeighborPort OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ifIndex of the remote port. Note, there may not be an IP + Interface associated with this port." + ::= { ctCDPNeighborEntry 4 } + +ctCDPNeighborType OBJECT-TYPE + SYNTAX INTEGER { + secureFastSwitch(1), + dot1qSwitch(2), + router(3), + dot1dBridge(4), + vlanManager(5), + dnsServer(6), + dhcpServer(7), + dnsDhcpServer(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of entity. This value is used to determine the + general type of the object or service connected to a given port. + In general, it is better to use system group sysServices to + obtain an object's functionality." + ::= { ctCDPNeighborEntry 5 } + +ctCDPNeighborChassisMAC OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MAC Address of the chassis in architectures + where many manageable elements exist within a + given chassis. If no containing chassis exists, + exists, this value must be set to 000000:000000" + ::= { ctCDPNeighborEntry 6 } + +ctCDPNeighborChassisIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the chassis itself. If no containing chassis + exists, this value must be set to 0.0.0.0" + ::= { ctCDPNeighborEntry 7 } + +ctCDPNeighborDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual description of the neighbor. It + should contain operator diagnostic information + similar to sysDescr: system type, firmware version..." + ::= { ctCDPNeighborEntry 8 } + +ctCDPNeighborPortName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of object ifName of the neighbor's port." + ::= { ctCDPNeighborEntry 9 } + +ctCDPNeighborCapability OBJECT-TYPE + SYNTAX CTCDPCapability + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current capabilities of the neighbor port." + ::= { ctCDPNeighborEntry 10 } + +-- +-- CDPConfiguration Section +-- + +ctCDPGlobalStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2), + autoEnable(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The state of CDP for this entire managed entity. autoEnable(3) + should the default mode for new implementations. In autoEnable + mode, the device listens for CDP messages and upon receipt, begins + sending CDP messages of the same version and type as received." + ::= { ctCDPStatus 1 } + +ctCDPAuthenticationCode OBJECT-TYPE + SYNTAX OCTET STRING (SIZE( 0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The authentication code may be set to create individual CDP + domains. CDP packets that arrive on a port must contain this + string. This authentication code is global for the entire + managed entity. The default for this string is 16 nulls." + ::= { ctCDPStatus 2 } + +ctCDPPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtCDPPortTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table shows enable/disable CDP status for each port." + ::= { ctCDPStatus 3 } + +ctCDPPortTableEntry OBJECT-TYPE + SYNTAX CtCDPPortTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry is indicative of a particuliar port in the system." + INDEX { ctCDPPort } + ::= { ctCDPPortTable 1 } + +CtCDPPortTableEntry ::= + SEQUENCE { + ctCDPPort + InterfaceIndex, + ctCDPPortStatus + INTEGER + } + +ctCDPPort OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ifIndex for a physical port. ifConnectorPresent is true(1) + defines a physical port on which cdp pdus will be emitted." + ::= { ctCDPPortTableEntry 1 } + +ctCDPPortStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), -- CDP is enabled always on the port + disabled(2), -- CDP is disabled always on the port + autoEnable(3) -- CDP is automatically enabled on the port + -- when device receives CDP packet on that port + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The current state administrative of cdp on a physical port. + The ability to enable and disable the sending of CDP pdu's + on a per port basis is controlled here." + ::= { ctCDPPortTableEntry 2 } + + +ctCDPTransmitFrequency OBJECT-TYPE + SYNTAX INTEGER (5..900) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The rate in seconds at which CDP pdu's are sent on all enabled ports." + ::= { ctCDPStatus 4 } + +ctCDPHoldTime OBJECT-TYPE + SYNTAX INTEGER (15..600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum amount of time in seconds to wait before aging out + an entry in the ctCDPNeighborTable. The agent may choose to change + this value based on the hold time it receives from other devices + so as to have a stable neighbor table which ages out entries + in accordance with the transmit frequency." + ::= { ctCDPStatus 5 } + +ctCDPVersion OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(2)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The CDP version supported by this device as a bit string. + For example, given support for two versions of cdp: 3 and 4 + the bit representation in big endian form would be: 00001100." + ::= { ctCDPStatus 6 } + +-- +-- CDP statistics +-- + +ctCDPInPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of CDP packets received by the device over all + the ports." + ::= { ctCDPStats 1 } + +ctCDPOutPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of CDP packets successfully transmitted by the + device over all the ports." + ::= { ctCDPStats 2 } + +ctCDPInvalidVersionPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of CDP packets received with version not + supported by the device." + ::= { ctCDPStats 3 } + +ctCDPParseErrorPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of CDP packets received and could not be parsed + successfully by the device." + ::= { ctCDPStats 4 } + +ctCDPTransmitErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of errors occured by the device while trying + to transmit CDP packets." + ::= { ctCDPStats 5 } + +ctCDPMemoryErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of memory errors occured in the device while + either trying to process the CDP packet or adding the + neighbor entry or while trying to send a CDP packet." + ::= { ctCDPStats 6 } + + +-- +-- Compliance Statements +-- + +ctCDPConformance OBJECT IDENTIFIER ::= { ctronCdpMIB 11 } +ctCDPCompliances OBJECT IDENTIFIER ::= { ctCDPConformance 1 } +ctCDPGroups OBJECT IDENTIFIER ::= { ctCDPConformance 2 } + +ctCDPComplianceV10 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the ctronCdpMIB." + MODULE -- this module + MANDATORY-GROUPS { ctCdpGroupV10 } + ::= { ctCDPCompliances 1 } + +ctCdpGroupV10 OBJECT-GROUP + OBJECTS { + ctCDPNeighborLastChange, + ctCDPNeighborLastDelete, + ctCDPNeighborTimeMark, + ctCDPNeighborMAC, + ctCDPNeighborIP, + ctCDPNeighborPort, + ctCDPNeighborType, + ctCDPNeighborChassisMAC, + ctCDPNeighborChassisIP, + ctCDPGlobalStatus, + ctCDPAuthenticationCode, + ctCDPPort, + ctCDPPortStatus, + ctCDPNeighborDescription, + ctCDPNeighborPortName, + ctCDPNeighborCapability, + ctCDPTransmitFrequency, + ctCDPHoldTime, + ctCDPVersion, + + ctCDPInPackets, + ctCDPOutPackets, + ctCDPInvalidVersionPackets, + ctCDPParseErrorPackets, + ctCDPTransmitErrors, + ctCDPMemoryErrors + } + STATUS current + DESCRIPTION + "The set of managed objects that make up version 2 of the + CTRON-CDP-MIB." + ::= { ctCDPGroups 1 } + +END diff --git a/MIBS/enterasys/CTRON-CHASSIS-MIB b/MIBS/enterasys/CTRON-CHASSIS-MIB new file mode 100644 index 0000000..7522971 --- /dev/null +++ b/MIBS/enterasys/CTRON-CHASSIS-MIB @@ -0,0 +1,247 @@ +CTRON-CHASSIS-MIB DEFINITIONS ::= BEGIN + + -- ################################ + -- ctenvir-mib.txt + -- ################################ + -- Revision: 1.05.01 + -- Part Number: 2170553 + -- Date: May 23, 1997 + + -- Cabletron Systems, Inc. + -- 35 Industrial Way, P.O. Box 5005 + -- Rochester, NH 03867-0505 + -- (603) 332-9400 + -- support@ctron.com + + -- This module provides authoritative definitions for Cabletron's + -- enterprise-specific chassis MIB. + -- + -- This module will be extended, as required. + -- + + -- Cabletron Systems reserves the right to make changes in + -- specification and other information contained in this document + -- without prior notice. The reader should consult Cabletron Systems + -- to determine whether any such changes have been made. + -- + -- In no event shall Cabletron Systems be liable for any incidental, + -- indirect, special, or consequential damages whatsoever (including + -- but not limited to lost profits) arising out of or related to this + -- document or the information contained in it, even if Cabletron + -- Systems has been advised of, known, or should have known, the + -- possibility of such damages. + -- + -- Cabletron grants vendors, end-users, and other interested parties + -- a non-exclusive license to use this Specification in connection + -- with the management of Cabletron products. + + -- Copyright October 95 Cabletron Systems + + -- This mib contains objects that are an extenstion to the + -- standard chassis MIB. + + IMPORTS + ctronChassis FROM CTRON-MIB-NAMES + OBJECT-TYPE FROM RFC-1212; + + + -- chassis group. Implementation of this group is mandatory. + + ctChas OBJECT IDENTIFIER ::= { ctronChassis 1 } + + -- the environment group. Implementation of this group is + -- mandatory for power supply monitoring. + + ctEnviron OBJECT IDENTIFIER ::= { ctronChassis 2 } + + + -- the fan module group. Implementation of this group is + -- mandatory for fan module monitoring. + + ctFanModule OBJECT IDENTIFIER ::= { ctronChassis 3 } + + ctChasFNB OBJECT-TYPE + SYNTAX INTEGER { + absent(1), + present(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Denotes the presence or absence of the FNB." + ::= { ctChas 1 } + + ctChasAlarmEna OBJECT-TYPE + SYNTAX INTEGER { + disable(1), + enable(2), + notSupported(3) -- Object is not supported + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Allow an audible alarm to be either enabled or dis- + abled. Setting this object to disable(1) will prevent an + audible alarm from being heard and will also stop the + sound from a current audible alarm. Setting this object + to enable(2) will allow an audible alarm to be heard and + will also enable the sound from a current audible alarm, + if it has previously been disabled. This object will read + with the current setting." + ::= { ctChas 2 } + + chassisAlarmState OBJECT-TYPE + SYNTAX INTEGER { + chassisNoFaultCondition(1), + chassisFaultCondition(2), + notSupported(3) -- Object is not supported + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Denotes the current condition of the power supply + fault detection circuit. This object will read with + the value of chassisNoFaultCondition(1) when the chassis + is currently operating with no power faults detected. + + This object will read with the value of + chassisFaultCondition(2) when the chassis is currently in + a power fault condition." + ::= { ctChas 3 } + + + -- The environment group + + -- Implementation of this group is mandatory for devices that + -- incorporate environmental support. + + ctChasPowerTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtChasPowerEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of power supply entries." + ::= { ctEnviron 1 } + + ctChasPowerEntry OBJECT-TYPE + SYNTAX CtChasPowerEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the powerTable providing objects for a + power supply." + INDEX { ctChasPowerSupplyNum } + ::= { ctChasPowerTable 1 } + + CtChasPowerEntry ::= + SEQUENCE { + ctChasPowerSupplyNum + INTEGER, + ctChasPowerSupplyState + INTEGER, + ctChasPowerSupplyType + INTEGER, + ctChasPowerSupplyRedundancy + INTEGER + } + + ctChasPowerSupplyNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Denotes the power supply." + ::= { ctChasPowerEntry 1 } + + ctChasPowerSupplyState OBJECT-TYPE + SYNTAX INTEGER { + infoNotAvailable(1), + notInstalled(2), + installedAndOperating(3), + installedAndNotOperating(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Denotes the power supply's state." + ::= { ctChasPowerEntry 2 } + + ctChasPowerSupplyType OBJECT-TYPE + SYNTAX INTEGER { + ac-dc(1), + dc-dc(2), + notSupported(3), -- Object is not supported + highOutput(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Denotes the power supply type." + ::= { ctChasPowerEntry 3 } + + ctChasPowerSupplyRedundancy OBJECT-TYPE + SYNTAX INTEGER { + redundant(1), + notRedundant(2), + notSupported(3) -- Object is not supported + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Denotes whether or not the power supply is redundant." + ::= { ctChasPowerEntry 4 } + + + -- The fan module group + + -- Implementation of this group is mandatory for devices that + -- incorporate fan module monitoring support. + + ctChasFanModuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtChasFanModuleEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of fan module entries." + ::= { ctFanModule 1 } + + ctChasFanModuleEntry OBJECT-TYPE + SYNTAX CtChasFanModuleEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the fan module Table providing objects for a + fan module." + INDEX { ctChasFanModuleNum } + ::= { ctChasFanModuleTable 1 } + + CtChasFanModuleEntry ::= + SEQUENCE { + ctChasFanModuleNum + INTEGER, + ctChasFanModuleState + INTEGER + } + + ctChasFanModuleNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Denotes the Fan module that may have failed." + ::= { ctChasFanModuleEntry 1 } + + ctChasFanModuleState OBJECT-TYPE + SYNTAX INTEGER { + infoNotAvailable(1), + notInstalled(2), + installedAndOperating(3), + installedAndNotOperating(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Denotes the fan modules state." + ::= { ctChasFanModuleEntry 2 } + +END diff --git a/MIBS/enterasys/CTRON-COMMON-MIB b/MIBS/enterasys/CTRON-COMMON-MIB new file mode 100644 index 0000000..051f3aa --- /dev/null +++ b/MIBS/enterasys/CTRON-COMMON-MIB @@ -0,0 +1,1409 @@ +CTRON-COMMON-MIB DEFINITIONS ::= BEGIN + + -- ctron-common-mib.txt + -- Part Number: 2170549-01 + -- Revision: 1.03.03 + -- Date: December 9, 1997 + + -- Cabletron Systems, Inc. + -- 35 Industrial Way, P.O. Box 5005 + -- Rochester, NH 03867-0505 + -- (603) 332-9400 + -- support@ctron.com + + -- This module provides authoritative definitions for Cabletron's + -- enterprise-specific common MIB. + -- + -- This module will be extended, as required. + -- + + -- Cabletron Systems reserves the right to make changes in + -- specification and other information contained in this document + -- without prior notice. The reader should consult Cabletron Systems + -- to determine whether any such changes have been made. + -- + -- In no event shall Cabletron Systems be liable for any incidental, + -- indirect, special, or consequential damages whatsoever (including + -- but not limited to lost profits) arising out of or related to this + -- document or the information contained in it, even if Cabletron + -- Systems has been advised of, known, or should have known, the + -- possibility of such damages. + -- + -- Cabletron grants vendors, end-users, and other interested parties + -- a non-exclusive license to use this Specification in connection + -- with the management of Cabletron products. + + -- Copyright August 94 Cabletron Systems + + IMPORTS + NetworkAddress, Counter + FROM RFC1155-SMI + subSysMMAC, subSysDevice, ups, + commonRev1, dl + FROM IRM-OIDS + DisplayString, PhysAddress + FROM RFC1213-MIB + OBJECT-TYPE FROM RFC-1212; + + + -- Updated to Revision 1.01 on January 31, 1992. Added + -- download group. + + + -- This MIB module uses the extended OBJECT-TYPE macro as defined + -- in [9]; + + -- Textual convention + + -- DisplayString ::= OCTET STRING + -- This data type is used to model textual information taken from + -- the NVT ASCII character set. By convention, objects with this + -- syntax are declared as having: + -- + -- SIZE (0..255) + + -- PhysAddress ::= OCTET STRING + -- This data type is used to model media addresses. For many + -- types of media, this will be in a binary representation. For + -- example, an Ethernet address would be represented as a string + -- of 6 octets. + + fnb2 OBJECT IDENTIFIER ::= { subSysMMAC 2 } + chassis OBJECT IDENTIFIER ::= { subSysMMAC 3 } + environment OBJECT IDENTIFIER ::= { subSysMMAC 4 } + fnbTR OBJECT IDENTIFIER ::= { fnb2 1 } + fnbCSMACD OBJECT IDENTIFIER ::= { fnb2 2 } + fnbPortConnect OBJECT IDENTIFIER ::= { fnb2 3 } + nB55 OBJECT IDENTIFIER ::= { subSysDevice 3 } + mRXI OBJECT IDENTIFIER ::= { subSysDevice 6 } + iRM3 OBJECT IDENTIFIER ::= { subSysDevice 7 } + tRMM OBJECT IDENTIFIER ::= { subSysDevice 8 } + eMME OBJECT IDENTIFIER ::= { subSysDevice 9 } + fPRedundancy OBJECT IDENTIFIER ::= { subSysDevice 10 } + upsVersion OBJECT IDENTIFIER ::= { ups 1 } + upsRevision OBJECT IDENTIFIER ::= { upsVersion 1 } + + + + -- The commonRev1 group + + -- Implementation of this group is mandatory for all Cabletron + -- devices. + + deviceType OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + iRM2(176), -- integrated repeater and + -- management subsystem, version 2 + iRBM(177), -- integrated repeater, bridge, + -- and management subsystem + iRM3(178), -- integrated repeater and + -- management subsystem, version 3 + tRMBM-R(179), -- token ring repeater, management, + -- and bridge subsystem, type R + tRMBM-S(180), -- token ring repeater, management, + -- and bridge subsystem, type S + emm-E(185), -- ethernet repeater, management, + -- and bridge subsystem + tRMM(187), -- token ring repeater and + -- management subsystem + trmMim(190), -- token ring repeater MIM + mrxi24(65569), -- integrated repeater and + -- management subsytem with 24 + -- 10BaseT ports (RJ45), 2 EPIMs + mrxi22(65570), -- integrated repeater and + -- management subsytem with 12 + -- 10BaseT ports (RJ45), 1 EPIM + mrxi34(65571), -- integrated repeater and + -- management subsytem with 24 + -- 10BaseT ports (50-POS CHAMP), 1 EPIM + mrxi38(65572) -- integrated repeater and + -- management subsytem with 48 + -- 10BaseT ports (50-POS CHAMP), 2 EPIMs + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The type of management board." + ::= { commonRev1 1 } + + deviceName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A textual description on the entity managed by the + resident agent. It is mandatory that this only con- + tain printable ASCII characters." + ::= { commonRev1 2 } + + deviceIPAddress OBJECT-TYPE + SYNTAX NetworkAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The Network address, in this case the IP address, + of the device. This object is required for use by + the Local Management Interface." + ::= { commonRev1 3 } + + deviceTime OBJECT-TYPE + SYNTAX DisplayString (SIZE(8)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The current time of day, in 24 hour format, as + measured by the device. The representation shall + use the standard HHMMSS format." + ::= { commonRev1 4 } + + deviceDate OBJECT-TYPE + SYNTAX DisplayString (SIZE(8)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The current date, as measured by the device. The + representation shall use the standard MMDDYYYY + format." + ::= { commonRev1 5 } + + + -- The fnbTR group implementation of this group is optional + + -- Implementation of this group is mandatory for Token Ring + -- subsystems on devices that incorporate the FNB. + + fnbTRTable OBJECT-TYPE + SYNTAX SEQUENCE OF FnbTREntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of entries that provide connection status of + Token Ring subsystems, for the FNB." + ::= { fnbTR 1 } + + fnbTREntry OBJECT-TYPE + SYNTAX FnbTREntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the fnbTRTable containing objects that + provide FNB connection status for a Token Ring sub- + system." + INDEX { fnbTRIndex } + ::= { fnbTRTable 1 } + + + FnbTREntry ::= + SEQUENCE { + fnbTRIndex + INTEGER, + fnbConnectLeft + INTEGER, + fnbConnectRight + INTEGER, + fnbBypass + INTEGER, + fnbRPBypass + INTEGER + } + + fnbTRIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "An unique value for each Token Ring subsystem. Its + value ranges between 1 and chassisSlots. The value + for each interface must remain constant, at least, + from one re-initialization of the entity's network + management system to the next re-initialization." + ::= { fnbTREntry 1 } + + fnbConnectLeft OBJECT-TYPE + SYNTAX INTEGER { + detached(1), + attached(2), + faulted(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The Connected Left board (board n + 1) has the following + states: + + Detached == 1 (Management (only management) detached, + read/write). + Attached == 2 (Management/AutoMode attached, read/write). + Faulted == 3 (Management/AutoMode tried to attach but + failed READ ONLY)." + ::= { fnbTREntry 2 } + + fnbConnectRight OBJECT-TYPE + SYNTAX INTEGER { + detached(1), + attached(2), + faulted(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The Connected Right board (board n - 1) has the following states: + + Detached == 1 (Management (only management) detached, read/write). + Attached == 2 (Management/AutoMode attached, read/write ). + Faulted == 3 (Management/AutoMode tried to attach but failed, + READ ONLY)." + ::= { fnbTREntry 3 } + + fnbBypass OBJECT-TYPE + SYNTAX INTEGER { + off(1), -- not bypassed + on(2) -- bypassed + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Denotes the bypass status of the current Token Ring + board. Bypassed means the board is NOT attached to the + FNB." + ::= { fnbTREntry 4 } + + fnbRPBypass OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Denotes the Ring Port bypass status of the current Token Ring + board. If this capability is not available on this board, the + value 'other' is returned when read, and BADSETINFO when written." + ::= { fnbTREntry 5 } + + + -- The fnbCSMACD group + + -- Implementation of this group is mandatory for CSMA/CD + -- subsystems on devices that incorporate the FNB. + + fnbCSMACDTable OBJECT-TYPE + SYNTAX SEQUENCE OF FnbCSMACDEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of entries that provide connection status of + CSMA/CD subsystems, for the FNB." + ::= { fnbCSMACD 1 } + + fnbCSMACDEntry OBJECT-TYPE + SYNTAX FnbCSMACDEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the fnbCSMACDTable containing objects + that provide FNB connection status for a CSMA/CD + subsystem." + INDEX { fnbCSMACDIndex } + ::= { fnbCSMACDTable 1 } + + FnbCSMACDEntry ::= + SEQUENCE { + fnbCSMACDIndex + INTEGER, + fnbConnect + INTEGER, + fnbPortChanges + Counter + } + + fnbCSMACDIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "An unique value for each CSMACD subsystem. Its + value ranges between 1 and chassisSlots. The value + for each interface must remain constant, at least, + from one re-initialization of the entity's network + management system to the next re-initialization." + ::= { fnbCSMACDEntry 1 } + + fnbConnect OBJECT-TYPE + SYNTAX INTEGER { + connectB(1), + connectC(2), + disconnect(3), + connectA(4), + subnetB(5), + subnetC(6), + multiChannel(7), + frontPanel(8) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Denotes the connection status of the CSMA/CD board + to the inter-RIC bus." + ::= { fnbCSMACDEntry 2 } + + fnbPortChanges OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Denotes the number of times any port on the + given MIM has changed it's connection to the + inter-RIC bus." + ::= { fnbCSMACDEntry 3 } + + +-- The fnbPortConnect group. This group is required only for those devices +-- that support port switching + + fnbPortConnectTable OBJECT-TYPE + SYNTAX SEQUENCE OF FnbPortConnectEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table is used to control port + association on ethernet devices. Only + those boards that support port switching + will be listed in this table." + ::= { fnbPortConnect 1 } + + fnbPortConnectEntry OBJECT-TYPE + SYNTAX FnbPortConnectEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Describes a specific port connection entry." + INDEX { fnbPortConnectBoardIndex, fnbPortConnectPortIndex } + ::= { fnbPortConnectTable 1 } + + FnbPortConnectEntry ::= SEQUENCE { + fnbPortConnectBoardIndex + INTEGER, + fnbPortConnectPortIndex + INTEGER, + fnbPortConnectPortAssignment + INTEGER, + fnbPortConnectCompID + INTEGER + } + + fnbPortConnectBoardIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "An instance of a board for which this port + assignment relationship exists." + ::= { fnbPortConnectEntry 1 } + + fnbPortConnectPortIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "An instance of a port for which this + assignment relationship exists." + ::= { fnbPortConnectEntry 2 } + + fnbPortConnectPortAssignment OBJECT-TYPE + SYNTAX INTEGER { + connectA(1), + connectB(2), + connectC(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The specific channel that the port is + assigned." + ::= { fnbPortConnectEntry 3 } + + fnbPortConnectCompID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the component ID as defined in the chassis + MIB that this port is associated with. These + components will be repeater components." + ::= { fnbPortConnectEntry 4 } + + fnbPortConnectionChanges OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Maintains the number of times any port within + the mangement domain of this MIM changes it's + port assignment." + ::= { fnbPortConnect 2 } + + -- The chassis group + + -- Implementation of this group is mandatory for all cabletron + -- devices. Except for bounded slotless entities. + + chassisHWRev OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Define the hardware revision of the device or sys- + tem chassis." + ::= { chassis 1 } + + chassisType OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + mMAC8FNB(2), -- non shunting + mMAC5FNB(3), -- non shunting + mMAC3FNB(4), -- non shunting + mINIMMAC(5), + mRXI(6), + m3FNB(7), -- shunting + m5FNB(8), -- shunting + m8FNB(9), -- non shunting + nonFNB(10), + mMAC3FNBS(11), -- shunting + mMAC5FNBS(12), -- shunting + mMAC8FNBS(13), -- shunting + m8FNBS(14) -- shunting + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Denotes the type of chassis." + ::= { chassis 2 } + + chassisSlots OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Denotes the number of available chassis slots." + ::= { chassis 3 } + + chassisFNB OBJECT-TYPE + SYNTAX INTEGER { + absent(1), + present(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Denotes the presence or absence of the FNB." + ::= { chassis 4 } + + chassisAlarmEna OBJECT-TYPE + SYNTAX INTEGER { + disable(1), + enable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Allow an audible alarm to be either enabled or dis- + abled." + ::= { chassis 5 } + + chassisAlarmState OBJECT-TYPE + SYNTAX INTEGER { + chassisNoFaultCondition(1), + chassisFaultCondition(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Denotes the current condition of the power supply + fault detection circuit. Setting a value of + chassisNoFaultCondition(1) disables the current + chassis alarm condition, and stops the current + audible alarm from sounding. Setting a value of + chassisFaultCondition(2) is not allowed. + + This object will read with the value of + chassisNoFaultCondition(1) when the chassis is + currently operating with no power faults detected. + + This object will read with the value of + chassisFaultCondition(2) when the chassis is + currently in a power fault condition." + ::= { chassis 6 } + + + -- The environment group + + -- Implementation of this group is optional + + powerTable OBJECT-TYPE + SYNTAX SEQUENCE OF PowerEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of power supply entries." + ::= { environment 1 } + + powerEntry OBJECT-TYPE + SYNTAX PowerEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the powerTable providing objects for a + power supply." + INDEX { powerSupplyNum } + ::= { powerTable 1 } + + PowerEntry ::= + SEQUENCE { + powerSupplyNum + INTEGER, + powerSupplyState + INTEGER, + powerSupplyId + OBJECT IDENTIFIER, + powerSupplyRedun + INTEGER, + powerSupplyRemoteDisable + INTEGER + } + + powerSupplyNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Denotes the power supply that may have failed." + ::= { powerEntry 1 } + + powerSupplyState OBJECT-TYPE + SYNTAX INTEGER { + infoNotAvailable(1), + notInstalled(2), + installedAndOperating(3), + installedAndNotOperating(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Denotes the power supply's state." + ::= { powerEntry 2 } + + powerSupplyId OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Identifies the type of power supply. For example, this + could be used to identify power supplies which support + additional remote management capabilities." + ::= { powerEntry 3 } + + + powerSupplyRedun OBJECT-TYPE + SYNTAX INTEGER { + redundancyAvail(1), + redundancyNotAvail(2), + infoNotAvailable(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Identifies whether power redundancy is available + within the chassis. + + Devices that do not support power supply redundancy, + will return infoNotAvailable." + ::= { powerEntry 4 } + + + + powerSupplyRemoteDisable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2), + infoNotAvailable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Provides Enable/Disable control of the power supply. + + For devices that do not support this capability, a set + attempt will return BADVALUE, and a read will always + return infoNotAvailable." + + ::= { powerEntry 5 } + + + -- The nB55 group + + -- Implementation of this group is mandatory for the nB55 device. + + nB55HWAddress OBJECT-TYPE + SYNTAX PhysAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The device's MAC address." + REFERENCE + "This value is the same as ifPhysAddress in RFC + 1213." + ::= { nB55 1 } + + nB55HWRev OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Denotes the revision of the nB55 board. A value of + one denotes Revision 1, a value of two denotes Revi- + sion 2, and so on." + ::= { nB55 2 } + + nB55FWRev OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(2)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Denotes the revision of firmware in the module. + The first octets provides the version, and the + second provides the revision." + ::= { nB55 3 } + + + -- The mRXI group + + -- Implementation of this group is mandatory for the mRXI device. + + mRXIHWAddress OBJECT-TYPE + SYNTAX PhysAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The device's MAC address." + REFERENCE + "This value is the same as ifPhysAddress in RFC + 1213." + ::= { mRXI 1 } + + mRXIHWRev OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Denotes the revision of the mRXI board. A value of + one denotes Revision 1, a value of two denotes Revi- + sion 2, and so on." + ::= { mRXI 2 } + + mRXIFWRev OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(2)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Denotes the revision of firmware in the module. + The first octets provides the version, and the + second provides the revision." + ::= { mRXI 3 } + + + -- The iRM3 group + + -- Implementation of this group is mandatory for the iRM3 device. + + iRM3HWAddress OBJECT-TYPE + SYNTAX PhysAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The device's MAC address." + REFERENCE + "This value is the same as ifPhysAddress in RFC + 1213." + ::= { iRM3 1 } + + iRM3HWRev OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Denotes the revision of the IRM3 board. A value of + one denotes Revision 1, a value of two denotes Revi- + sion 2, and so on." + ::= { iRM3 2 } + + iRM3FWRev OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(2)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Denotes the revision of firmware in the module. + The first octets provides the version, and the + second provides the revision." + ::= { iRM3 3 } + + + iRM3PortAssoc OBJECT-TYPE + SYNTAX INTEGER { + aoffFrp(5), -- AUI is repeater, fiber + -- is off + arpFoff(6) -- AUI is off, fiber + -- is repeater + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Controls how front panel ports are associated + with the Irm3." + ::= { iRM3 4 } + + iRM3BPSupport OBJECT-TYPE + SYNTAX INTEGER { + notSupported (1), + supported (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Denotes whether or not Backplane Protocol Support is + present in the current version of the IRM3." + ::= { iRM3 5 } + + + -- The tRMM group + + -- Implementation of this group is mandatory for the tRMM device. + + tRMMHWAddress OBJECT-TYPE + SYNTAX PhysAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The device's MAC address." + REFERENCE + "This value is the same as ifPhysAddress in RFC + 1213." + ::= { tRMM 1 } + + tRMMHWRev OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Denotes the revision of the tRMM board. A value of + one denotes Revision 1, a value of two denotes Revi- + sion 2, and so on." + ::= { tRMM 2 } + + tRMMFWRev OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(2)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Denotes the revision of firmware in the module. + The first octets provides the version, and the + second provides the revision." + ::= { tRMM 3 } + + + -- The eMME group + + -- Implementation of this group is mandatory for the eMME device. + + eMMEHWAddress OBJECT-TYPE + SYNTAX PhysAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The device's MAC address." + REFERENCE + "This value is the same as ifPhysAddress in RFC + 1213." + ::= { eMME 1 } + + eMMEHWRev OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Denotes the revision of the eMME board. A value of + one denotes Revision 1, a value of two denotes Revi- + sion 2, and so on." + ::= { eMME 2 } + + eMMEFWRev OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..10)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Denotes the revision of firmware in the module. + The first octets provides the version, and the + second provides the revision." + ::= { eMME 3 } + + eMMEBoardMap OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Denotes a bit encoded representation of the slots that + contain MIM boards. If a bit is a one then the board + is present." + ::= { eMME 4 } + + + -- The fPredund group + + -- Implementation of this group is mandatory for devices with + -- front panel redundancy. + + fPRedund OBJECT IDENTIFIER ::= { fPRedundancy 1 } + + fPRedundReset OBJECT-TYPE + SYNTAX INTEGER { + noReset(1), + reset(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "If this object is set to Reset it will cause a reset + of the front panel redundancy. Setting this object to + NoReset will do nothing. This object will always be + read as NoReset." + ::= { fPRedund 1 } + + fPRedundPollInterval OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Get/Set the number of seconds between polls for front + panel redundancy." + ::= { fPRedund 2 } + + fPRedundRetrys OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Get/Set the the number of unanswered polls allowed for + the front panel redundancy before it switches ports." + ::= { fPRedund 3 } + + fPRedundNumAddr OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Get the number of IP Addresses associated with front panel + redundancy." + ::= { fPRedund 4 } + + fPRedundAddAddr OBJECT-TYPE + SYNTAX NetworkAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Add an IP Address to the polling list for the front panel + redundancy." + ::= { fPRedund 5 } + + fPRedundDelAddr OBJECT-TYPE + SYNTAX NetworkAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Delete an IP Address from the polling list for the + front panel redundancy." + ::= { fPRedund 6 } + + fPRedundActivePort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Get/Set the front panel port you want to be active + when front panel redundancy is enabled." + ::= { fPRedund 7 } + + fPRedundEnable OBJECT-TYPE + SYNTAX INTEGER { + disable(1), + enable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "If this object is set to enable, the front panel + redundancy will be activated. If this object is set + to disable, the front panel redundancy will be + deactivated. When read, this object will returns the + state of the object based on the last request + made." + ::= { fPRedund 8 } + + + -- The fPredundAddr group + + -- Implementation of this group is mandatory for devices with + -- front panel redundancy. + + fPRedundAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF FPRedundAddrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of entries that provide IP address + information for front panel redundancy." + ::= { fPRedundancy 2 } + + fPRedundAddrEntry OBJECT-TYPE + SYNTAX FPRedundAddrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the fPRedundAddrTable providing objects + for front panel redundancy." + INDEX { fPRedundAddrId } + ::= { fPRedundAddrTable 1 } + + FPRedundAddrEntry ::= + SEQUENCE { + fPRedundAddrId + INTEGER, + fPRedundAddrIPAddr + NetworkAddress + } + + fPRedundAddrId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A unique value identifying an element in a sequence of + member IP Addresses which belong to the front panel + redundancy. This value goes from 1 to the maximum + number of IP Addresses which may be included in + front panel redundancy." + ::= { fPRedundAddrEntry 1 } + + fPRedundAddrIPAddr OBJECT-TYPE + SYNTAX NetworkAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Returns an IP Address associated with the front panel + redundancy." + ::= { fPRedundAddrEntry 2 } + + + -- The ups group + + -- Implementation of this group is mandatory for devices that + -- incorporate uninterruptible power supplies. + + + upsID OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + aPCModel370(257), + aPCModel400(258), + aPCModel600(259), + aPCModel900(260), + aPCModel1250(261), + aPCModel2000(262) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Denotes a type code which refers to the manufactur- + ers and model of the UPS." + ::= { upsRevision 1 } + + upsUpTime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Denotes the operating time, in hours, since the UPS + was last powered on." + ::= { upsRevision 2 } + + upsDisable OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS deprecated + DESCRIPTION + "Allows the UPS to be disabled. A set turns of the + UPS for those systems, so equipped. A get/get-next + always returns 0." + ::= { upsRevision 3 } + + upsDisconnect OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Allows the UPS backup power system to conserve its + battery. Setting the object to a value of 1 turns off + the power system. A get/get-next always retuns a 0." + ::= { upsRevision 4 } + + upsTest OBJECT-TYPE + SYNTAX INTEGER { + unitOK(1), + unitFailed(2), + badBattery(3), + noRecentTest(4), -- no test performed in the last five + -- minutes + underTest(5) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Denotes the status performed on the UPS. A write + unitOK(1) intiates the test. A read indicates status of + test." + ::= { upsRevision 5 } + + upsBatteryCapacity OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Denotes the percentage of battery capacity left, + 100% being a fully-charged battery." + ::= { upsRevision 6 } + + upsACLineVoltsIn OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Denotes the input AC utility line voltage." + ::= { upsRevision 7 } + + upsBatteryVoltsOut OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Denotes the battery voltage." + ::= { upsRevision 8 } + + + -- The dl group + + -- Implementation of this group is mandatory for systems + -- that provide the ability to download firmware." + + + dlForceOnBoot OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "When set to a 1, the system will request a + download, during the next system restart. + If no server is found and the current image + in flash memory is valid, the system will boot + using the flash-resident image." + ::= { dl 1 } + + dlCommitRAMToFlash OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "When written with a 1, the boot software will erase + flash memory, compress the downloaded code, and save + the compressed image into flash memory. Upon com- + pletion of this operation, the flash memory driver + resets this object to 0, indicating completion of + the programming operation." + ::= { dl 2 } + + dlInitiateColdBoot OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "When written with a 1, the boot software intiates a + system reboot. All MIB variables used to control + the exact nature of the download should be set, + prior to activating a system reset. + + A read always returns a 0." + ::= { dl 3 } + + dlTFTPRequestHost OBJECT-TYPE + SYNTAX NetworkAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The IP address of the server to be used, when + firmware is to be loaded across the network." + ::= { dl 4 } + + dlTFTPRequest OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The filename requested of the server, when firmware + is to be loaded across the network." + ::= { dl 5 } + + dlLastImageFilename OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Filename of the last image to be successfully + loaded into memory." + ::= { dl 6 } + + dlLastServerIPAddress OBJECT-TYPE + SYNTAX NetworkAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The IP address of the server used to load the + present image in flash memory." + ::= { dl 7 } + + dlFlashSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Denotes the size, in bytes, of flash memory con- + tained on this module." + ::= { dl 8 } + + dlFlashCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Denotes the number of times that flash memory has + been reprogrammed. This value is initialzed to 1, + when the module is initially powered up." + ::= { dl 9 } + + dlFirmwareBase OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Denotes the starting address of the firmware in + RAM." + ::= { dl 10 } + + dlFirmwareTop OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Denotes the ending address of firmware in RAM." + ::= { dl 11 } + + dlFirmwareStart OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Denotes the start address of the firmware, in RAM, + as established by the boot process." + ::= { dl 12 } + + dlBootRev OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..10)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Denotes the revision of boot firmware in the module. + The first octets provides the version, and the + second provides the revision." + ::= { dl 13 } + + dlForceBootp OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "When set, this variable forces the client to send a + BOOTP request packet when rebooting. The client will + make several attempts before timing out if a server + does not respond. This variable stays set. When set to + a 1 it should always be read as a one. When set to zero + it should always be read as zero." + ::= { dl 14 } + + dlServerName OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This OID is reserved for future use of the Bootp server + name. This field can be used when a client wants to get + boot information from a particular bootp server." + ::= { dl 15 } + + dlOnLineDownLoad OBJECT-TYPE + SYNTAX INTEGER { + normalOperation(1), + forceDownLoad(2), + forceDownLoadReset(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "During normal operation this object has the value of 1. By + setting this object to a value of forceDownLoad(2) an online + download will be performed. By setting this object to a + value of forceDownLoadReset(3) an online down load will be + performed and a reset will be forced upon successful completion + of the download." + ::= { dl 16 } + + dlOperStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + unknown(2), + normalOperation(3), + downLoadActive(4), + downLoadCompleteError(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object reflects the status of the download code. A + value of normalOperation(3) reflects either a down load was + started but has finished normally and no reset was specified + or no down load has been started. A value of downLoadActive + only appears while a down load is in progress. A value of + downLoadCompleteError reflects that a down load was started + however an error was detected." + ::= { dl 17 } + + dlNetAddress OBJECT-TYPE + SYNTAX NetworkAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "IP Address of the server to be used when an image is to be + downloaded using the Runtime TFTP Download." + ::= { dl 18 } + + dlFileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Filename requested of the server when an image is to be + downloaded using the Runtime TFTP Download. This should be a + complete path filename." + ::= { dl 19 } + + dlErrorString OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "If the value of ctDLOperStatus is downloadCompleteError(5) + then this object will provide a more complete description of + the error. Otherwise this object will be the zero length + string." + ::= { dl 20 } + + dlTftpServerGatewayIPAddress OBJECT-TYPE + SYNTAX NetworkAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The IP address of the gateway/router which connects + this SNMP agent to the TFTP server." + ::= { dl 21 } + + + -- Enterprise specific trap definitions + +-- Trap Description +-- fPRedundActivePort + +-- Specific Trap Type Code - 0x15F + +-- This trap indicates that a new port has been activated for the front panel +-- redundant circuit. This does NOT indicate this port is usable, but is being +-- tested. + +-- The interesting information will include: +-- Active Port Number +-- +-- aPCLineFail OBJECT-TYPE +-- ENTERPRISE cabletron +-- DESCRIPTION +-- "This trap is generated in the event of an AC util- +-- ity line failure." +-- ::= 0x1101 +-- +-- aPCLineFailRecovery OBJECT-TYPE +-- ENTERPRISE cabletron +-- DESCRIPTION +-- "This trap is generated when the UPS switches back +-- to line, and only if the aPCLineFail trap was issued +-- first." +-- ::= 0x1102 +-- +-- aPCLowBattery OBJECT-TYPE +-- ENTERPRISE cabletron +-- DESCRIPTION +-- "This trap is generated in the event that the UPS' +-- battery is found to be low." +-- ::= 0x1103 +-- +-- aPCLowBatteryRecovery OBJECT-TYPE +-- ENTERPRISE cabletron +-- DESCRIPTION +-- "This trap is generated when the UPS' battery has +-- charged above the low-battery point, and only if the +-- aPCLowBattery trap was issued first." +-- ::= 0x1104 +-- +-- aPCAbnormalCondition OBJECT-TYPE +-- ENTERPRISE cabletron +-- DESCRIPTION +-- "This trap is generated in the event that the UPS +-- has entered an abnormal condition, such as an over- +-- load or trip on low battery. This trap is also +-- sent, when the UPS is first turned on." +-- ::= 0x1105 +-- +-- aPCAbnormalConditionRecovery OBJECT-TYPE +-- ENTERPRISE cabletron +-- DESCRIPTION +-- "This trap is generated when the UPS has recovered +-- from an abnormal condition, and only if the aPCAb- +-- normalCondition trap was issued first." +-- ::= 0x1106 +-- +-- aPCShuttingDown OBJECT-TYPE +-- ENTERPRISE cabletron +-- DESCRIPTION +-- "This trap is generated in the event that the UPS +-- has been ordered to shut itself, or the load, off +-- over the serial line." +-- ::= 0x1107 +-- +-- + +END diff --git a/MIBS/enterasys/CTRON-CSMACD-MIB b/MIBS/enterasys/CTRON-CSMACD-MIB new file mode 100644 index 0000000..27d7abd --- /dev/null +++ b/MIBS/enterasys/CTRON-CSMACD-MIB @@ -0,0 +1,214 @@ +CTRON-CSMACD-MIB DEFINITIONS ::= BEGIN + + -- ctron-csmacd-mib.txt + -- Revision: 1.06.00 + -- Part Number: 2170554-01 + -- Date: August 11, 1995 + + -- Cabletron Systems, Inc. + -- 35 Industrial Way, P.O. Box 5005 + -- Rochester, NH 03867-0505 + -- (603) 332-9400 + -- support@ctron.com + + -- This module provides authoritative definitions for Cabletron's + -- enterprise-specific CSMACD MIB. + -- + -- This module will be extended, as required. + -- + + -- Cabletron Systems reserves the right to make changes in + -- specification and other information contained in this document + -- without prior notice. The reader should consult Cabletron Systems + -- to determine whether any such changes have been made. + -- + -- In no event shall Cabletron Systems be liable for any incidental, + -- indirect, special, or consequential damages whatsoever (including + -- but not limited to lost profits) arising out of or related to this + -- document or the information contained in it, even if Cabletron + -- Systems has been advised of, known, or should have known, the + -- possibility of such damages. + -- + -- Cabletron grants vendors, end-users, and other interested parties + -- a non-exclusive license to use this Specification in connection + -- with the management of Cabletron products. + + -- Copyright October 95 Cabletron Systems + + -- The contents of this MIB is obsolete. Existing products + -- still utilize it but all future products will implement + -- other MIBs that contain much of this information. + + IMPORTS + Counter FROM RFC1155-SMI + ctCSMACD FROM CTRON-MIB-NAMES + OBJECT-TYPE FROM RFC-1212; + + -- The fnbCSMACD group + -- Implementation of this group is mandatory for CSMA/CD + -- subsystems on devices that incorporate the FNB. + + ctFnbCSMACD OBJECT IDENTIFIER ::= { ctCSMACD 1 } + ctFnbPortConnect OBJECT IDENTIFIER ::= { ctCSMACD 2 } + + ctFnbCSMACDTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtFnbCSMACDEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of entries that provide connection status of + CSMA/CD subsystems, for the FNB." + ::= { ctFnbCSMACD 1 } + + ctFnbCSMACDEntry OBJECT-TYPE + SYNTAX CtFnbCSMACDEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the ctFnbCSMACDTable containing objects + that provide FNB connection status for a CSMA/CD + subsystem." + INDEX { ctFnbCSMACDIndex } + ::= { ctFnbCSMACDTable 1 } + + CtFnbCSMACDEntry ::= + SEQUENCE { + ctFnbCSMACDIndex + INTEGER, + ctFnbConnect + INTEGER, + ctFnbPortChanges + Counter + } + + ctFnbCSMACDIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "An unique value for each CSMACD subsystem. Its + value ranges between 1 and chassisSlots. The value + for each interface must remain constant, at least, + from one re-initialization of the entity's network + management system to the next re-initialization." + ::= { ctFnbCSMACDEntry 1 } + + ctFnbConnect OBJECT-TYPE + SYNTAX INTEGER { + connectB(1), + connectC(2), + disconnect(3), + connectA(4), + subnetB(5), + subnetC(6), + multiChannel(7), + frontpanel(8) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Denotes the connection status of the CSMA/CD board + to the inter-RIC bus. The values of 1, 2, and 4 define + connection status of connect for the subsystem, values 5 + and 6 define connection status of subnet connect for + the subsystem, value 8 is defined as a front panel + connection on the module, and a value of 3 defines + disconnect status." + ::= { ctFnbCSMACDEntry 2 } + + ctFnbPortChanges OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Denotes the number of times any port on the + given MIM has changed it's connection to the + inter-RIC bus." + ::= { ctFnbCSMACDEntry 3 } + + + + ctFnbPortConnectTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtFnbPortConnectEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table is used to control port + association on ethernet devices. Only + those boards that support port switching + will be listed in this table." + ::= { ctFnbPortConnect 1 } + + ctFnbPortConnectEntry OBJECT-TYPE + SYNTAX CtFnbPortConnectEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Describes a specific port connection entry." + INDEX { ctFnbPortConnectBoardIndex, ctFnbPortConnectPortIndex } + ::= { ctFnbPortConnectTable 1 } + + CtFnbPortConnectEntry ::= SEQUENCE { + ctFnbPortConnectBoardIndex + INTEGER, + ctFnbPortConnectPortIndex + INTEGER, + ctFnbPortConnectPortAssignment + INTEGER, + ctFnbPortCompID + INTEGER + } + + ctFnbPortConnectBoardIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "An instance of a board for which this port + assignment relationship exists." + ::= { ctFnbPortConnectEntry 1 } + + ctFnbPortConnectPortIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "An instance of a port for which this + assignment relationship exists." + ::= { ctFnbPortConnectEntry 2 } + + ctFnbPortConnectPortAssignment OBJECT-TYPE + SYNTAX INTEGER { + connectA(1), + connectB(2), + connectC(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The specific channel that the port is + assigned." + ::= { ctFnbPortConnectEntry 3 } + + ctFnbPortCompID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the component ID as defined in the chassis + MIB that this port is associated with. These + components will be repeater components." + ::= { ctFnbPortConnectEntry 4 } + + + ctFnbPortConnectionChanges OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Maintains the number of times any port within + the mangement domain of this MIM changes it's + port assignment." + ::= { ctFnbPortConnect 2 } + +END diff --git a/MIBS/enterasys/CTRON-DCM-MIB b/MIBS/enterasys/CTRON-DCM-MIB new file mode 100644 index 0000000..6cdc9bb --- /dev/null +++ b/MIBS/enterasys/CTRON-DCM-MIB @@ -0,0 +1,62 @@ +CTRON-DCM-MIB DEFINITIONS ::= BEGIN + +-- Cabletron Systems, Inc. +-- 35 Industrial Way, P.O. Box 5005 +-- Rochester, NH 03867-0505 +-- (603) 332-9400 +-- support@ctron.com +-- Descr +-- ctron-dcm-mib.txt +-- Revision: 1.00.00 +-- Part Number: +-- Date: October 3, 1997 + +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. Copyright Cabletron Systems 1996 +-- +-- +-- This MIB allows a user to determine if a module is in standalone or +-- distributed mode, and to change the mode. + + +IMPORTS + OBJECT-TYPE FROM RFC-1212 + ctDcm FROM CTRON-MIB-NAMES; + + +-- cabletron OBJECT IDENTIFIER ::= { enterprises 52} +-- mibs OBJECT IDENTIFIER ::= { cabletron 4 } +-- ctron OBJECT IDENTIFIER ::= { mibs 1 } +-- ctDcm OBJECT IDENTIFIER ::= { ctron 6 } + +-- DCM is the parent branch of a group of mibs related to +-- distributed chassis management, of which Dcm is the first. + +dCM OBJECT IDENTIFIER ::= { ctDcm 1 } + +dCMMode OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A value which indicates whether this module supports + a view chassis-wide of management information, accessed + via chassis-ip. This MIB view is actually composed of + information which is distributed between modules within + the chassis but is able to be viewed as a collective whole. + When a module is in standalone mode, it only supports + original, module-level mibs. In distributed mode, the + module will operate in conjunction with other distributed + modules to share management information and present it to + management clients through the chassis ip. + + 0 = STANDALONE + 1 = DISTRIBUTED + " + ::= { dCM 1 } + +END diff --git a/MIBS/enterasys/CTRON-DECIV-ROUTER-MIB b/MIBS/enterasys/CTRON-DECIV-ROUTER-MIB new file mode 100644 index 0000000..97d1ad8 --- /dev/null +++ b/MIBS/enterasys/CTRON-DECIV-ROUTER-MIB @@ -0,0 +1,2472 @@ +CTRON-DECIV-ROUTER-MIB DEFINITIONS ::= BEGIN + +-- ctron-deciv-router-mib.txt +-- Revision: 1.01.03 +-- Part Number: 2170985 +-- Date: August 11, 1995 + +-- Cabletron Systems, Inc. +-- 35 Industrial Way, P.O. Box 5005 +-- Rochester, NH 03867-0505 +-- (603) 332-9400 +-- support@ctron.com + +-- This module provides authoritative definitions for Cabletron's +-- enterprise specific DECnet Routing Services MIB. +-- +-- This module will be extended as required. + +-- Cabletron Systems reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. + +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. + +-- Copyright August 95 Cabletron Systems + + + +IMPORTS + OBJECT-TYPE + FROM RFC-1212 + DisplayString + FROM RFC1213-MIB + nwRtrProtoSuites + FROM ROUTER-OIDS + Counter, TimeTicks, Gauge + FROM RFC1155-SMI; + + +-- The DECnet Phase IV Router Group. + +nwDecIVRouter OBJECT IDENTIFIER ::= { nwRtrProtoSuites 3 } + +nwDecIVMibs OBJECT IDENTIFIER ::= { nwDecIVRouter 1 } +nwDecIVComponents OBJECT IDENTIFIER ::= { nwDecIVRouter 2 } + + +-- DECnet Phase IV Router Component Groups + +nwDecIVSystem OBJECT IDENTIFIER ::= { nwDecIVComponents 1 } +nwDecIVForwarding OBJECT IDENTIFIER ::= { nwDecIVComponents 2 } +nwDecIVTopology OBJECT IDENTIFIER ::= { nwDecIVComponents 4 } +nwDecIVFib OBJECT IDENTIFIER ::= { nwDecIVComponents 5 } +nwDecIVEndSystems OBJECT IDENTIFIER ::= { nwDecIVComponents 6 } +nwDecIVAccessControl OBJECT IDENTIFIER ::= { nwDecIVComponents 7 } +nwDecIVFilters OBJECT IDENTIFIER ::= { nwDecIVComponents 8 } +nwDecIVRedirector OBJECT IDENTIFIER ::= { nwDecIVComponents 9 } +nwDecIVEvent OBJECT IDENTIFIER ::= { nwDecIVComponents 10 } +nwDecIVWorkGroup OBJECT IDENTIFIER ::= { nwDecIVComponents 11 } + + +-- DECnet Phase IV Router System Groups + +nwDecIVSysConfig OBJECT IDENTIFIER ::= { nwDecIVSystem 1 } +nwDecIVSysAdministration OBJECT IDENTIFIER ::= { nwDecIVSystem 2 } + + +-- DECnet Phase IV Router Forwarding Groups + +nwDecIVFwdSystem OBJECT IDENTIFIER ::= { nwDecIVForwarding 1 } +nwDecIVFwdInterfaces OBJECT IDENTIFIER ::= { nwDecIVForwarding 2 } + +nwDecIVFwdCounters OBJECT IDENTIFIER ::= { nwDecIVFwdSystem 1 } +nwDecIVFwdIfConfig OBJECT IDENTIFIER ::= { nwDecIVFwdInterfaces 1 } +nwDecIVFwdIfCounters OBJECT IDENTIFIER ::= { nwDecIVFwdInterfaces 2 } + + +-- DECnet Phase IV Router Routing Groups + +nwDecIVDistanceVector OBJECT IDENTIFIER ::= { nwDecIVTopology 1 } +nwDecIVLinkState OBJECT IDENTIFIER ::= { nwDecIVTopology 2 } + +nwDecIVProto OBJECT IDENTIFIER ::= { nwDecIVDistanceVector 1 } +nwDecIVProtoSystem OBJECT IDENTIFIER ::= { nwDecIVProto 1 } +nwDecIVProtoInterface OBJECT IDENTIFIER ::= { nwDecIVProto 2 } + +nwDecIVProtoConfig OBJECT IDENTIFIER ::= { nwDecIVProtoSystem 1 } +nwDecIVProtoCounters OBJECT IDENTIFIER ::= { nwDecIVProtoSystem 2 } +nwDecIVProtoIfConfig OBJECT IDENTIFIER ::= { nwDecIVProtoInterface 1 } +nwDecIVProtoIfCounters OBJECT IDENTIFIER ::= { nwDecIVProtoInterface 2 } + +-- DECnet Phase IV Router Host End Systems Groups + +nwDecIVHostsSystem OBJECT IDENTIFIER ::= { nwDecIVEndSystems 1 } +nwDecIVHostsInterfaces OBJECT IDENTIFIER ::= { nwDecIVEndSystems 2 } +nwDecIVHostsToMedia OBJECT IDENTIFIER ::= { nwDecIVEndSystems 3 } + + +-- DECnet Phase IV Router Access Control Group + + +-- DECnet Phase IV Router Event Log Group + +nwDecIVEventLogConfig OBJECT IDENTIFIER ::= { nwDecIVEvent 1 } +nwDecIVEventLogFilterTable OBJECT IDENTIFIER ::= { nwDecIVEvent 2 } +nwDecIVEventLogTable OBJECT IDENTIFIER ::= { nwDecIVEvent 3 } + +-- DECnet Phase IV Router Work-Group Group + + +DecIVAddress ::= OCTET STRING +-- MacAddress ::= OCTET STRING (SIZE (6)) + + +-- DECnet Phase IV MIB Group +-- This group contains information about the revision level of this +-- MIB within the device. It allows verification of the released +-- version without having to read other objects. + +nwDecIVMibRevText OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current revision level of the DECnet Phase + IV MIB in textual format." + ::= { nwDecIVMibs 1 } + + +-- DECnet Phase IV Router System Group +-- This group contains the objects related to the DECnet Phase IV Router at a +-- global device-wide level. + +-- DECnet Phase IV System Configuration Group +-- This group contains the objects that pertain to the setup and +-- configuration of the DECnet Phase IV routing services at a global, +-- device-wide level. + +nwDecIVSysRouterId OBJECT-TYPE + SYNTAX DecIVAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The DECnet Address used to uniquely identify the host (device) + running DECnet Phase IV Routing Services. Since DECnet Phase IV + uses a single address to identify the host and all of its router + ports, rather than using an address per router port, + nwDecIVSysRouterID is the DECnet node address for all the router + ports on the device." + ::= { nwDecIVSysConfig 1 } + +nwDecIVNodeType OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- not configured + routing-iv(2), -- level 1 router + area(3) -- level 2 router + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the node type. Setting this value to 2, (routing-iv), + establishes the Routing Services-enabled device as a DECnet + Level 1, intra-area router. Setting this value to 2, establishes + the Routing Services-enabled device as a DECnet Phase IV Level 2, + or inter-area router." + DEFVAL { routing-iv } + ::= { nwDecIVSysConfig 2 } + +nwDecIVMaxNodes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the maximum number of DECnet nodes allowed within an + area." + DEFVAL { 1023 } + ::= { nwDecIVSysConfig 3 } + +nwDecIVMaxBRA OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the maximum number of router adjacencies supported by + this node." + DEFVAL { 16 } + ::= { nwDecIVSysConfig 4 } + +nwDecIVMaxBEA OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the maximum number of endnode adjacencies supported + by this node." + DEFVAL { 64 } + ::= { nwDecIVSysConfig 5 } + +nwDecIVMaxHops OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the maximum number of hops allowed for a valid route + within the area. Any intra-area route consisting of a greater + number of hops than specified by nwDecIVMaxHops is considered + unreachable." + DEFVAL { 30 } + ::= { nwDecIVSysConfig 6 } + +nwDecIVMaxCost OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the maximum cost allowed for a valid route within the + area. Any intra-area route with a cost greater than nwDecIVMaxCost + is considered unreachable." + DEFVAL { 1022 } + ::= { nwDecIVSysConfig 7 } + +nwDecIVMaxVisits OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the maximum number of intra-area hops a packet can be + forwarded. A packet is dropped once it has been forwarded + nwDecIVMaxVisits." + DEFVAL { 63 } + ::= { nwDecIVSysConfig 8 } + +nwDecIVNonBroadcastTimer OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the periodic interval (in seconds) at which DECnet + Routing Services advertises its route table, on any non-broadcast + networks attached to any router port configured and enabled for + DECnet Phase IV Routing Services." + DEFVAL { 1000 } + ::= { nwDecIVSysConfig 9 } + +nwDecIVBroadcastTimer OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the periodic interval (in seconds) at which DECnet + Routing Services advertises its route table on any multi-access + broadcast networks attached to any router port configured and + enabled for DECnet Phase IV Routing Services." + DEFVAL { 1000 } + ::= { nwDecIVSysConfig 10 } + +nwDecIVAreas OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the maximum number of areas allowed within a Level 2 + (inter-area)routing domain." + DEFVAL { 63 } + ::= { nwDecIVSysConfig 11 } + +nwDecIVMaxAreaHops OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the maximum number of areas that can be hopped by + a valid inter-area route. Any inter-area route requiring a + greater number of areas to be hopped than specified by + nwDecIVMaxAreaHops is considered invalid." + DEFVAL { 30 } + ::= { nwDecIVSysConfig 12 } + +nwDecIVMaxAreaCost OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the maximum cost allowed for a valid Level 2 + (inter-area) route. Any inter-area route with a cost greater than + nwDecIVMaxAreaCost is considered unreachable." + DEFVAL { 1022 } + ::= { nwDecIVSysConfig 13 } + +-- DECnet Phase IV System Administration Group +nwDecIVSysAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- shutdown DECnet routing services + enabled(3) -- startup DECnet routing services + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of DECnet Phase IV Routing Services, + system-wide. Enabled (3) causes DECnet Phase IV system-wide Routing + Services to become active on all router ports configured and enabled + for DECnet Phase IV Routing Services. Disabled (2) causes DECnet + Phase IV Routing Services to become inactive system-wide." + DEFVAL { enabled } + ::= { nwDecIVSysAdministration 1 } + +nwDecIVSysOperStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- not running + enabled(3), -- running + pending-disable(4), -- shut-down in progress + pending-enable(5), -- start-up in progress + invalid-config(6) -- not running,invalid config + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current operating condition of DECnet Phase IV + Routing Services system-wide. The value of nwDecIVSysOperStatus + indicates any problem with your DECnet Phase IV Routing Services + configuration. A value of 6 indicates that regardless of the value + of nwDecIVSysAdminStatus, DECnet Phase IV Routing Services is not + operating because of an invalid configuration." + DEFVAL { enabled } + ::= { nwDecIVSysAdministration 2 } + +nwDecIVSysAdminReset OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + reset(2) -- force a reset + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Resets DECnet Phase IV Routing Services, system-wide. Reset (2) + forces a restart of DECnet Phase IV Routing Services without a + graceful shutdown on any active router ports and without affecting + any other routing services." + DEFVAL { other } + ::= { nwDecIVSysAdministration 3 } + +nwDecIVSysOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the elapsed time, in hundredths of a second, that + nwDecIVSysOperStatus has been in it's current state." + ::= { nwDecIVSysAdministration 4 } + +nwDecIVSysVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current revision level of the DECnet Phase IV Routing + Services firmware, in textual format." + ::= { nwDecIVSysAdministration 5 } + + +-- DECnet Phase IV Forwarding Group +-- This group contains the managed objects used to setup and configure +-- the DECnet Phase IV router network router ports for packet forwarding as well as +-- the aggregate and per-interface DECnet Phase IV packet forwarding counters. + +-- DECnet Phase IV System-wide Packet Forwarding Counters + +nwDecIVFwdCtrAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- counters off + enabled(3) -- counters on + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of the aggregate (system-wide) + DECnet packet and byte counters. Enabled (3) causes these counters + to become active. Disabled (2) causes these counters to become + inactive." + DEFVAL { enabled } + ::= { nwDecIVFwdCounters 1 } + +nwDecIVFwdCtrReset OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + reset(2) -- force a reset + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Resets the aggregate (system-wide) DECnet packet and byte counters. + Reset (2) resets the DECnet aggregate counters to 0. + nwDecIVFwdCtrOperationalTime is also reset to 0." + DEFVAL { other } + ::= { nwDecIVFwdCounters 2 } + +nwDecIVFwdCtrOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the elapsed time, in hundredths of a second, that + DecIVFwdCtrOperStatus has been in the current state." + ::= { nwDecIVFwdCounters 3 } + +nwDecIVFwdCtrInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of DECnet packets that have been + received, system-wide, during nwDecIVFwdCtrOperationalTime." + ::= { nwDecIVFwdCounters 4 } + +nwDecIVFwdCtrOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of DECnet packets that have been + transmitted, system-wide, during nwDecIVFwdCtrOperationalTime." + ::= { nwDecIVFwdCounters 5 } + +nwDecIVFwdCtrFwdPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of DECnet packets that have been + forwarded, system-wide, during nwDecIVFwdCtrOperationalTime." + ::= { nwDecIVFwdCounters 6 } + +nwDecIVFwdCtrFilteredPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of DECnet packets that have been + administratively filtered, system-wide, during + nwDecIVFwdCtrOperationalTime." + ::= { nwDecIVFwdCounters 7 } + +nwDecIVFwdCtrDiscardPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of DECnet packets that have been + discarded, system-wide, during nwDecIVFwdCtrOperationalTime." + ::= { nwDecIVFwdCounters 8 } + +nwDecIVFwdCtrAddrErrPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of DECnet packets that have been + discarded, system-wide, during nwDecIVFwdCtrOperationalTime, + because of addressing errors in the DECnet header." + ::= { nwDecIVFwdCounters 9 } + +nwDecIVFwdCtrLenErrPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of DECnet packets that have been + discarded, system-wide, during nwDecIVFwdCtrOperationalTime, + because an invalid packet length is contained in the DECnet header." + ::= { nwDecIVFwdCounters 10 } + +nwDecIVFwdCtrHdrErrPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of DECnet packets that have been + discarded, system-wide, during nwDecIVFwdCtrOperationalTime, + because of an invalid DECnet header." + ::= { nwDecIVFwdCounters 11 } + +nwDecIVFwdCtrInBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the DECnet packets that + have been received, system-wide, during nwDecIVFwdCtrOperationalTime." + ::= { nwDecIVFwdCounters 12 } + +nwDecIVFwdCtrOutBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the DECnet packets that + have been transmitted, system-wide, during + nwDecIVFwdCtrOperationalTime." + ::= { nwDecIVFwdCounters 13 } + +nwDecIVFwdCtrFwdBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the DECnet packets + that have been forwarded, system-wide, during + nwDecIVFwdCtrOperationalTime." + ::= { nwDecIVFwdCounters 14 } + +nwDecIVFwdCtrFilteredBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the DECnet packets that + have been administratively filtered, system-wide, during + nwDecIVFwdCtrOperationalTime." + ::= { nwDecIVFwdCounters 15 } + +nwDecIVFwdCtrDiscardBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the DECnet packets that + have been discarded, system wide, during nwDecIVFwdCtrOperationalTime." + ::= { nwDecIVFwdCounters 16 } + +nwDecIVFwdCtrHostInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of DECnet packets that have been + successfully delivered to the local host, during + nwDecIVFwdCtrOperationalTime." + ::= { nwDecIVFwdCounters 17 } + +nwDecIVFwdCtrHostOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of DECnet packets that have been + transmitted by the local host, during nwDecIVFwdCtrOperationalTime." + ::= { nwDecIVFwdCounters 18 } + +nwDecIVFwdCtrHostDiscardPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of DECnet packets that have been + discarded by the local host, during nwDecIVFwdCtrOperationalTime, + due to a lack of host resources." + ::= { nwDecIVFwdCounters 19 } + +nwDecIVFwdCtrHostInBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the DECnet packets that + have been received by the local host, during + nwDecIVFwdCtrOperationalTime." + ::= { nwDecIVFwdCounters 20 } + +nwDecIVFwdCtrHostOutBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the DECnet packets that + have been transmitted by the local host, during + nwDecIVFwdCtrOperationalTime." + ::= { nwDecIVFwdCounters 21 } + +nwDecIVFwdCtrHostDiscardBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the DECnet packets that have + been discarded by the local host, during + nwDecIVFwdCtrOperationalTime, due to a lack of host resources." + ::= { nwDecIVFwdCounters 22 } + + +-- DECnet Phase IV Forwarding Interface Table +nwDecIVFwdIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwDecIVFwdIfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains an entry for each router port. This table is + indexed by nwDecIVFwdIfIndex, which indicates the value of MIB 2 + ifIndex, which identifies the router port for which each entry exists." + ::= { nwDecIVFwdIfConfig 1 } + +nwDecIVFwdIfEntry OBJECT-TYPE + SYNTAX NwDecIVFwdIfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry specifies the DECnet Phase IV Routing Services + configuration for the router port for which the entry exists." + INDEX { nwDecIVFwdIfIndex } + ::= { nwDecIVFwdIfTable 1 } + +NwDecIVFwdIfEntry ::= + SEQUENCE { + nwDecIVFwdIfIndex INTEGER, + nwDecIVFwdIfAdminStatus INTEGER, + nwDecIVFwdIfOperStatus INTEGER, + nwDecIVFwdIfOperationalTime TimeTicks, + nwDecIVFwdIfControl INTEGER, + nwDecIVFwdIfMtu INTEGER, + nwDecIVFwdIfForwarding INTEGER, + nwDecIVFwdIfFrameType INTEGER, + nwDecIVFwdIfAclIdentifier INTEGER, + nwDecIVFwdIfAclStatus INTEGER, + nwDecIVFwdIfCacheControl INTEGER, + nwDecIVFwdIfCacheEntries Counter, + nwDecIVFwdIfCacheHits Counter, + nwDecIVFwdIfCacheMisses Counter + } + +nwDecIVFwdIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the value of MIB 2 ifindex, which identifies the router + port for which the entry exists." + ::= { nwDecIVFwdIfEntry 1 } + +nwDecIVFwdIfAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of DECnet Phase IV Routing Services + on the router port for which the entry exists. Enabled (3) causes + DECnet Phase IV Routing Services to become active. Disabled (2) + causes it to become inactive." + DEFVAL { enabled } + ::= { nwDecIVFwdIfEntry 2 } + +nwDecIVFwdIfOperStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- not running + enabled(3), -- running + pending-disable(4), -- shut-down in progress + pending-enable(5), -- start-up in progress + invalid-config(6) -- not running,invalid config + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current operating condition of DECnet Phase IV + Routing Services on the router port for which the entry exists. + The value of nwDecIVFwdIfOperStatus indicates any problem with the + configuration of DECnet Phase IV Routing Services on the router port. + value of 6 indicates that regardless of the value of + nwDecIVFwdIfAdminStatus, DECnet Phase IV Routing Services is not + operating because of an invalid port-level configuration." + ::= { nwDecIVFwdIfEntry 3 } + +nwDecIVFwdIfOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the elapsed time, in hundredths of a second, that + nwDecIVFwdIfOperStatus has been in its current state." + ::= { nwDecIVFwdIfEntry 4 } + +nwDecIVFwdIfControl OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + add(2), -- add this entry + delete(3) -- delete this entry + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a common object, + inherited from the MIB framework used to provide a common management + interface to all the Cabletron Routing Services protocol-specific + MIBs. Setting this object has no effect." + DEFVAL { add } + ::= { nwDecIVFwdIfEntry 5 } + +nwDecIVFwdIfMtu OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the Maximum Transmission Unit (MTU) for DECnet packets on + the router port for which the entry exists. This includes the DECnet + header and data, but does not include framing." + DEFVAL { 1500 } + ::= { nwDecIVFwdIfEntry 6 } + +nwDecIVFwdIfForwarding OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- not forwarding + enabled(3) -- forwarding + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Controls the forwarding of DECnet packets on the router port for + which the entry exists. Enabled (3) causes DECnet packets to be + forwarded. Disabled (2) prevents DECnet packets from being forwarded." + DEFVAL { disabled } + ::= { nwDecIVFwdIfEntry 7 } + +nwDecIVFwdIfFrameType OBJECT-TYPE + SYNTAX INTEGER { -- valid media types + other(1), -- experimental + ethernet(2), -- ethernet + snap(3), -- ethernet, fddi, and token ring + nativewan(8), -- wan media types + encapenet(9), -- wan media types + encapenetsnap(11), -- wan media types + encaptrsnap(14), -- wan media types + encapfddisnap(16), -- wan media types + canonical(17) -- special media, tbd + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the framing type for DECnet packets forwarded on the router + port for which the entry exists. Some frame types are only valid for + specific media types. The comments reflect those valid media types." + DEFVAL { ethernet } + ::= { nwDecIVFwdIfEntry 8 } + +nwDecIVFwdIfAclIdentifier OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the Access Control ID of the access control list in + effect for DECnet packets being routed on the router port for which + the entry exists. A value of 0 indicates that no access control list + is in effect." + DEFVAL { 0 } + ::= { nwDecIVFwdIfEntry 9 } + +nwDecIVFwdIfAclStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- do not apply nwDecIVFwdIfAclIdentifier + enabled(3) -- apply nwDecIVFwdIfAclIdentifier + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Controls the operation of any access control list configured + for DECnet traffic on the router port for which the entry exists. + Enabled (3) applies the access control list indicated by the value + of nwDecIVFwdIfAclIdentifier to all DECnet traffic being routed on + the port. Disabled (2) prevents the access control list from being + applied." + DEFVAL { disabled } + ::= { nwDecIVFwdIfEntry 10 } + +nwDecIVFwdIfCacheControl OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the followin + disable(2), -- caching disabled + enable(3) -- caching enabled + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a common object + inherited from the MIB framework used to provide a common management + interface to all the Cabletron Routing Services protocol-specific + MIBs. Setting this object has no effect." + DEFVAL { enable } + ::= { nwDecIVFwdIfEntry 11 } + +nwDecIVFwdIfCacheEntries OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a common + object inherited from the MIB framework used to provide a + common management interface to all the Cabletron Routing + Services protocol-specific MIBs. Setting this object has no + effect." + ::= { nwDecIVFwdIfEntry 12 } + +nwDecIVFwdIfCacheHits OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a common object + inherited from the MIB framework used to provide a common management + interface to all the Cabletron Routing Services protocol-specific MIBs. + Setting this object has no effect." + ::= { nwDecIVFwdIfEntry 13 } + +nwDecIVFwdIfCacheMisses OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a common object + inherited from the MIB framework used to provide a common management + interface to all the Cabletron Routing Services protocol-specific + MIBs. Setting this object has no effect." + ::= { nwDecIVFwdIfEntry 14 } + + +-- DECnet Phase IV Forwarding Interfaces Counter Table +nwDecIVFwdIfCtrTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwDecIVFwdIfCtrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains an entry for each router port configured and + enabled for DECnet Phase IV Routing Services." + ::= { nwDecIVFwdIfCounters 1 } + +nwDecIVFwdIfCtrEntry OBJECT-TYPE + SYNTAX NwDecIVFwdIfCtrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry indicates the current packet and byte count of DECnet + packets on each router port for which the entry exists." + INDEX { nwDecIVFwdIfCtrIfIndex } + ::= { nwDecIVFwdIfCtrTable 1 } + +NwDecIVFwdIfCtrEntry ::= + SEQUENCE { + nwDecIVFwdIfCtrIfIndex INTEGER, + nwDecIVFwdIfCtrAdminStatus INTEGER, + nwDecIVFwdIfCtrReset INTEGER, + nwDecIVFwdIfCtrOperationalTime TimeTicks, + nwDecIVFwdIfCtrInPkts Counter, + nwDecIVFwdIfCtrOutPkts Counter, + nwDecIVFwdIfCtrFwdPkts Counter, + nwDecIVFwdIfCtrFilteredPkts Counter, + nwDecIVFwdIfCtrDiscardPkts Counter, + nwDecIVFwdIfCtrAddrErrPkts Counter, + nwDecIVFwdIfCtrLenErrPkts Counter, + nwDecIVFwdIfCtrHdrErrPkts Counter, + nwDecIVFwdIfCtrInBytes Counter, + nwDecIVFwdIfCtrOutBytes Counter, + nwDecIVFwdIfCtrFwdBytes Counter, + nwDecIVFwdIfCtrFilteredBytes Counter, + nwDecIVFwdIfCtrDiscardBytes Counter, + nwDecIVFwdIfCtrHostInPkts Counter, + nwDecIVFwdIfCtrHostOutPkts Counter, + nwDecIVFwdIfCtrHostDiscardPkts Counter, + nwDecIVFwdIfCtrHostInBytes Counter, + nwDecIVFwdIfCtrHostOutBytes Counter, + nwDecIVFwdIfCtrHostDiscardBytes Counter + } + +nwDecIVFwdIfCtrIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the value of MIB 2 ifindex, which identifies the router + port for which the entry exists." + ::= { nwDecIVFwdIfCtrEntry 1 } + +nwDecIVFwdIfCtrAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of the per-port DECnet packet and + byte counters on the router port for which the entry exists. Enabled + (3) causes these counters to become active. Disabled (2) causes + these counters to become inactive." + DEFVAL { enabled } + ::= { nwDecIVFwdIfCtrEntry 2 } + +nwDecIVFwdIfCtrReset OBJECT-TYPE + SYNTAX INTEGER { + other(1), + reset(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Resets the per-port DECnet packet and byte counters on the router + port for which the entry exists. Reset (2) resets the counters to 0. + nwDecIVFwdIfCtrOperationalTime is also reset to 0." + DEFVAL { other } + ::= { nwDecIVFwdIfCtrEntry 3 } + +nwDecIVFwdIfCtrOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the elapsed time, in hundredths of a second, that the + per-port DECnet packet and byte counters have been active on the + router port for which the entry exists." + ::= { nwDecIVFwdIfCtrEntry 4 } + +nwDecIVFwdIfCtrInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of DECnet packets that have been + received, during nwDecIVFwdIfCtrOperationaltime, on the router port + for which the entry exists." + ::= { nwDecIVFwdIfCtrEntry 5 } + +nwDecIVFwdIfCtrOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of DECnet packets that have been + transmitted, during nwDecIVFwdIfCtrOperationalTime, on the router + port for which the entry exists." + ::= { nwDecIVFwdIfCtrEntry 6 } + +nwDecIVFwdIfCtrFwdPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of DECnet packets that have been + forwarded on the router port for which the entry exists, during + nwDecIVFwdCtrOperationalTime." + ::= { nwDecIVFwdIfCtrEntry 7 } + +nwDecIVFwdIfCtrFilteredPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of DECnet packets that have been + administratively filtered, during nwDecIVFwdIfCtrOperationalTime, + on the router port for which the entry exists." + ::= { nwDecIVFwdIfCtrEntry 8 } + +nwDecIVFwdIfCtrDiscardPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of DECnet packets that have been + discarded (dropped), during nwDecIVFwdIfCtrOperationalTime, + on the router port for which the entry exists." + ::= { nwDecIVFwdIfCtrEntry 9 } + +nwDecIVFwdIfCtrAddrErrPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of DECnet packets that have been + discarded because of addressing errors in the DECnet header, + during nwDecIVFwdIfCtrOperationalTime, on the router port for + which the entry exists." + ::= { nwDecIVFwdIfCtrEntry 10 } + +nwDecIVFwdIfCtrLenErrPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of DECnet packets that have been + discarded because an invalid packet length was contained in the + DECnet header, during nwDecIVFwdIfCtrOperationalTime, on the router + port for which the entry exists." + ::= { nwDecIVFwdIfCtrEntry 11 } + +nwDecIVFwdIfCtrHdrErrPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of DECnet packets that have been + discarded because of an invalid DECnet header, during + nwDecIVFwdIfCtrOperationalTime, on the router port for which the + entry exists." + ::= { nwDecIVFwdIfCtrEntry 12 } + +nwDecIVFwdIfCtrInBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the DECnet packets that + have been received, during nwDecIVFwdIfCtrOperationalTime, on the + router port for which the entry exists." + ::= { nwDecIVFwdIfCtrEntry 13 } + +nwDecIVFwdIfCtrOutBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the DECnet packets that have + been transmitted, during nwDecIVFwdIfCtrOperationalTime, on the router + port for which the entry exists." + ::= { nwDecIVFwdIfCtrEntry 14 } + +nwDecIVFwdIfCtrFwdBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the DECnet packets that + have been forwarded, during nwDecIVFwdIfCtrOperationalTime, on the + router port for which the entry exists." + ::= { nwDecIVFwdIfCtrEntry 15 } + +nwDecIVFwdIfCtrFilteredBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the DECnet packets that + have been administratively filtered, during + nwDecIVFwdIfCtrOperationalTime, on the router port for which the + entry exists." + ::= { nwDecIVFwdIfCtrEntry 16 } + +nwDecIVFwdIfCtrDiscardBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the DECnet packets that + have been discarded, during nwDecIVFwdIfCtrOperationalTime, on the + router port for which the entry exists." + ::= { nwDecIVFwdIfCtrEntry 17 } + +nwDecIVFwdIfCtrHostInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of DECnet packets that have been + delivered to the local host, during nwDecIVFwdIfCtrOperationalTime, + that were received on the router port for which the entry exists." + ::= { nwDecIVFwdIfCtrEntry 18 } + +nwDecIVFwdIfCtrHostOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of DECnet packets that have been + transmitted by the local host, during nwDecIVFwdIfCtrOperationalTime, + on the router port for which the entry exists." + ::= { nwDecIVFwdIfCtrEntry 19 } + +nwDecIVFwdIfCtrHostDiscardPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of DECnet packets that have been + discarded by the local host, during nwDecIVFwdIfCtrOperationalTime, + that were received on the router port for which the entry exists." + ::= { nwDecIVFwdIfCtrEntry 20 } + +nwDecIVFwdIfCtrHostInBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the DECnet packets that + have been delivered to the local host, during + nwDecIVFwdIfCtrOperationalTime, that were received on the router port + for which the entry exists." + ::= { nwDecIVFwdIfCtrEntry 21 } + +nwDecIVFwdIfCtrHostOutBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the DECnet packets that + have been transmitted by the local host, during + nwDecIVFwdIfCtrOperationalTime, on the router port for which the + entry exists." + ::= { nwDecIVFwdIfCtrEntry 22 } + +nwDecIVFwdIfCtrHostDiscardBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the DECnet packets that + have been discarded by the local host, due to a lack of host + resources, that were received on the router port for which the entry + exists, during nwDecIVFwdIfCtrOperationalTime." + ::= { nwDecIVFwdIfCtrEntry 23 } + + +-- DistanceVector-based Protocols +-- This group contains the managed objects for DEC IV Routing Protocol, DEC IV +-- DistanceVector based routing. + +-- DEC IV Proto System Configuration Parameters +-- This group contains the objects that pertain to the setup and +-- configuration of the DEC IV Proto DistanceVector based routing protocol. + + +nwDecIVProtoAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- shutdown the router + enabled(3) -- startup the router + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of the DECnet Phase IV + distance-vector-based routing protocol system-wide. Enabled (3) + causes the routing protocol to become active on all router ports + configured and enabled for DECnet Routing Services. Disabled (2) + causes the routing protocol to become inactive." + DEFVAL { enabled } + ::= { nwDecIVProtoConfig 1 } + +nwDecIVProtoOperStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- not running + enabled(3), -- running + pending-disable(4), -- shut-down in progress + pending-enable(5), -- start-up in progress + invalid-config(6) -- not running-invalid config + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current operating condition of the DECnet Phase + IV distance-vector-based routing protocol system-wide. The value + of nwDecIVProtoOperStatus indicates any problem with the DECnet + Phase IV distance-vector-based routing protocol configuration. + A value of 6 indicates that regardless of the value of + nwDecIVProtoAdminStatus, the DECnet Phase IV distance-vector-based + routing protocol is not operating because of an invalid configuration." + ::= { nwDecIVProtoConfig 2 } + +nwDecIVProtoAdminReset OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + reset(2) -- force a reset + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Resets the DECnet Phase IV distance-vector-based routing + protocol. Reset (2) forces a system-wide restart of the protocol + without a graceful shut-down on any active router ports." + DEFVAL { other } + ::= { nwDecIVProtoConfig 3 } + +nwDecIVProtoOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the elapsed time, in hundredths of a second, that + nwDecIVProtoOperStatus has been in current state." + ::= { nwDecIVProtoConfig 4 } + +nwDecIVProtoVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current revision level of the DECnet Phase IV + distance-vector-based routing protocol firmware, in textual format." + ::= { nwDecIVProtoConfig 5 } + +nwDecIVProtoStackSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the stack size of the DECnet Phase IV distance-vector- + based routing protocol thread. In order for a change of this value + to take effect, the protocol (nwDecIVProtoAdminReset), DECnet + Phase IV Routing Services (nwDecIVSysAdminReset), or the device + running Routing Services must be reset." + DEFVAL { 4096 } + ::= { nwDecIVProtoConfig 6 } + +nwDecIVProtoThreadPriority OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the run-time execution priority of the DECnet Phase IV + distance-vector-based routing protocol thread. In order for a change + of this value to take effect, the protocol (nwDecIVProtoAdminReset), + DECnet Phase IV Routing Services (nwDecIVSysAdminReset), or the + device running Routing Services must be reset." + DEFVAL { 127 } + ::= { nwDecIVProtoConfig 7 } + +nwDecIVProtoDatabaseThreshold OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a common object + inherited from the MIB framework used to provide a common management + interface to all the Cabletron Routing Services protocol-specific + MIBs. Setting this object has no effect." + DEFVAL { 2000 } + ::= { nwDecIVProtoConfig 8 } + +nwDecIVProtoAgeOut OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a common object + inherited from the MIB framework used to provide a common management + interface to all the Cabletron Routing Services protocol-specific + MIBs. Setting this object has no effect." + DEFVAL { 180 } + ::= { nwDecIVProtoConfig 9 } + +nwDecIVProtoHoldDown OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a common object + inherited from the MIB framework used to provide a common management + interface to all the Cabletron Routing Services protocol-specific + MIBs. Setting this object has no effect. " + DEFVAL { 120 } + ::= { nwDecIVProtoConfig 10 } + + +-- DEC IV Routing Protocol System (aggregate) Counters +-- This group contains the aggregate (device-wide) DEC IV Routing Protocol +-- packet and byte counters. +nwDecIVProtoCtrAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- counters off + enabled(3) -- counters on + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of the aggregate (system-wide) DECnet + Phase IV distance-vector-based routing protocol packet and byte + counters. Enabled (3) causes these counters to become active. + Disabled (2) causes these counters to become inactive." + DEFVAL { enabled } + ::= { nwDecIVProtoCounters 1 } + +nwDecIVProtoCtrReset OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + reset(2) -- force a reset + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Resets the aggregate (system-wide) DECnet Phase IV + distance-vector-based routing protocol packet and byte counters. + Reset (2) resets the DECnet aggregate counters to 0. + nwDecIVProtoCtrOperationalTime is also reset to 0." + DEFVAL { other } + ::= { nwDecIVProtoCounters 2 } + +nwDecIVProtoCtrOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the elapsed time, in hundredths of a second, that + nwDecIVProtoCtrAdminStatus has been in it's current state." + ::= { nwDecIVProtoCounters 3 } + +nwDecIVProtoCtrInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of DECnet Phase IV distance-vector-based + routing protocol packets that have been received, system-wide, + during nwDecIVProtoCtrOperationalTime." + ::= { nwDecIVProtoCounters 4 } + +nwDecIVProtoCtrOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of DECnet Phase IV distance-vector-based + routing protocol packets that have been transmitted, system-wide, + during nwDecIVProtoCtrOperationalTime." + ::= { nwDecIVProtoCounters 5 } + +nwDecIVProtoCtrFilteredPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of DECnet Phase IV distance-vector-based + routing protocol packets that have been administratively filtered, + system-wide, during nwDecIVProtoCtrOperationalTime." + ::= { nwDecIVProtoCounters 6 } + +nwDecIVProtoCtrDiscardPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of the DECnet Phase IV distance-vector + -based routing protocol packets that have been discarded, + system-wide, during nwDecIVProtoCtrOperationalTime." + ::= { nwDecIVProtoCounters 7 } + +nwDecIVProtoCtrInBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the DECnet Phase IV + distance-vector based routing protocol packets that have been + received, system-wide, during nwDecIVProtoCtrOperationalTime." + ::= { nwDecIVProtoCounters 8 } + +nwDecIVProtoCtrOutBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the DECnet Phase IV + distance-vectorbased routing protocol packets that have been + transmitted, system-wide, during nwDecIVProtoCtrOperationalTime." + ::= { nwDecIVProtoCounters 9 } + +nwDecIVProtoCtrFilteredBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the DECnet Phase IV + distance-vectorbased routing protocol packets that have been + administratively filtered, system-wide, during + nwDecIVProtoCtrOperationalTime." + ::= { nwDecIVProtoCounters 10 } + +nwDecIVProtoCtrDiscardBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the DECnet Phase IV + distance-vectorbased routing protocol packets that have been + discarded system-wide, during nwDecIVProtoCtrOperationalTime." + ::= { nwDecIVProtoCounters 11 } + + +-- DecIV Protocol Interface Table +nwDecIVProtoIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwDecIVProtoIfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains an entry for each router port. Each entry can + contain different values, allowing the routing protocol configuration + to vary from router port to router port. This table is indexed by + nwDecIVProtoIfIndex, which indicates the value of MIB 2 ifIndex, + which identifies the router port for which each entry exists." + ::= { nwDecIVProtoIfConfig 1 } + +nwDecIVProtoIfEntry OBJECT-TYPE + SYNTAX NwDecIVProtoIfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains the DECnet Phase IV distance-vector-based + routing protocol configuration for the router port for which the + entry exists." + INDEX { nwDecIVProtoIfIndex } + ::= { nwDecIVProtoIfTable 1 } + +NwDecIVProtoIfEntry ::= + SEQUENCE { + nwDecIVProtoIfIndex INTEGER, + nwDecIVProtoIfAdminStatus INTEGER, + nwDecIVProtoIfOperStatus INTEGER, + nwDecIVProtoIfOperationalTime TimeTicks, + nwDecIVProtoIfVersion INTEGER, + nwDecIVProtoIfAdvertisement INTEGER, + nwDecIVProtoIfFloodDelay INTEGER, + nwDecIVProtoIfRequestDelay INTEGER, + nwDecIVProtoIfPriority INTEGER, + nwDecIVProtoIfHelloTimer INTEGER, + nwDecIVProtoIfSplitHorizon INTEGER, + nwDecIVProtoIfPoisonReverse INTEGER, + nwDecIVProtoIfSnooping INTEGER, + nwDecIVProtoIfType INTEGER, + nwDecIVProtoIfXmitCost INTEGER, + nwDecIVProtoIfAclIdentifier INTEGER, + nwDecIVProtoIfAclStatus INTEGER + } + +nwDecIVProtoIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the value of MIB 2 ifindex, which identifies the router + port for which the entry exists." + ::= { nwDecIVProtoIfEntry 1 } + +nwDecIVProtoIfAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of the DECnet Phase IV + distance-vector-based routing protocol on the router port for which + the entry exists. Enabled (3) causes the routing protocol to become + active on the router port. Disabled (2) causes it to become inactive." + DEFVAL { enabled } + ::= { nwDecIVProtoIfEntry 2 } + +nwDecIVProtoIfOperStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- not running + enabled(3), -- running + pending-disable(4), -- shut-down in progress + pending-enable(5) -- start-up in progress + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current operating condition of the DECnet Phase IV + distance-vector-based routing protocol on the router port for which + the entry exists. The value of nwDecIVProtoIfOperStatus indicates + any problem with your routing protocol configuration on the router + port. A value of 6 indicates that regardless of the value of + nwDecIVProtoIfAdminStatus, the routing protocol is not operating + because of an invalid configuration." + ::= { nwDecIVProtoIfEntry 3 } + +nwDecIVProtoIfOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the elapsed time, in hundredths of a second, that + nwDecIVProtoIfOperStatus has been in it`s current state." + ::= { nwDecIVProtoIfEntry 4 } + +nwDecIVProtoIfVersion OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the revision level of the DECnet Phase IV + distance-vector-based routing protocol firmware on the router port + for which the entry exists, in textual format." + DEFVAL { 3 } + ::= { nwDecIVProtoIfEntry 5 } + +nwDecIVProtoIfAdvertisement OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the interval, in seconds, at which the DECnet Phase IV + distance-vectorbased routing protocol advertises its route table on + the router port for which the entry exists. Change this value to + cause the DECnet Phase IV distance-vector-based routing protocol to + advertise its route table more or less frequently on the router port." + DEFVAL { 40 } + ::= { nwDecIVProtoIfEntry 6 } + +nwDecIVProtoIfFloodDelay OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a common object + inherited from the MIB framework used to provide a common management + interface to all the Cabletron Routing Services protocol-specific MIBs. + Setting this object has no effect." + DEFVAL { 2 } + ::= { nwDecIVProtoIfEntry 7 } + +nwDecIVProtoIfRequestDelay OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a common object + inherited from the MIB framework used to provide a common management + interface to all the Cabletron Routing Services protocol-specific MIBs. + Setting this object has no effect." + DEFVAL { 0 } + ::= { nwDecIVProtoIfEntry 8 } + +nwDecIVProtoIfPriority OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the priority of the DECnet Phase IV distance-vector-based + routing protocol on the router port for which the entry exists. + Within an area, the router with the highest value for + nwDecIVProtoIfPriority becomes the priority or designated router. + The highest possible value for nwDecIVProtocolIfPriority is 127. Set + this value high to cause your DECnet Phase IV Routing Services-enabled + device to become the designated router. Set this value low to guarantee + that it does not become the designated router." + DEFVAL { 64 } + ::= { nwDecIVProtoIfEntry 9 } + +nwDecIVProtoIfHelloTimer OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the interval, in seconds, at which DECnet Phase IV + distance-vector-based routing protocol sends Hello packets on the + router port for which the entry exists." + DEFVAL { 15 } + ::= { nwDecIVProtoIfEntry 10 } + +nwDecIVProtoIfSplitHorizon OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- Split Horizon off + enabled(3) -- Split Horizon on + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a common object + inherited from the MIB framework used to provide a common management + interface to all the Cabletron Routing Services protocol-specific MIBs. + Setting this object has no effect." + DEFVAL { enabled } + ::= { nwDecIVProtoIfEntry 11 } + +nwDecIVProtoIfPoisonReverse OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a common object + inherited from the MIB framework used to provide a common management + interface to all the Cabletron Routing Services protocol-specific MIBs. + Setting this object has no effect." + DEFVAL { disabled } + ::= { nwDecIVProtoIfEntry 12 } + +nwDecIVProtoIfSnooping OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- Snooping off + enabled(3) -- Snooping on + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Controls the operation of DECnet Phase IV distance-vector-based + routing protocol snooping on the router port. When snooping is + enabled the DECnet Phase IV distance-vector-based routing protocol + operates in passive mode, so that it receives route information, + builds and maintains a route table, but does not advertise the route + table or send updates on the router port for which the entry exists." + DEFVAL { disabled } + ::= { nwDecIVProtoIfEntry 13 } + +nwDecIVProtoIfType OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + bma(2), -- broadcast media access + nbma(3) -- non-broadcast media access + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates whether the directly connected network segment does or + does not support broadcast media access." + DEFVAL { bma } + ::= { nwDecIVProtoIfEntry 14 } + +nwDecIVProtoIfXmitCost OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the cost of transmitting a packet on the network segment + connected to the router port for which the entry exists. The DECnet + Phase IV distance-vector-based routing protocol picks the route with + the least total nwDecIVProtoIfXmitCost as the best route. If + nwDecIVProtocolIfXmitCost, also known as path cost, is the same for + all possible routes , the best route chosen is the route with the + least number of hops is chosen as the best route." + DEFVAL { 1 } + ::= { nwDecIVProtoIfEntry 15 } + +nwDecIVProtoIfAclIdentifier OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the Access Control ID of the access control list in + effect for DECnet Phase IV distance-vector-based routing protocol + packets on the router port for which the entry exists. A value of 0 + indicates that there is no access control list in effect for DECnet + Phase IV distance-vector-based routing protocol packets on the router + port." + DEFVAL { 0 } + ::= { nwDecIVProtoIfEntry 16 } + +nwDecIVProtoIfAclStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- do not apply nwDecIVProtoIfAcl + enabled(3) -- apply nwDecIVProtoIfAcl + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Controls the operation of the access control list identified by + nwDecIVProtoIfAclIdentifier. Enabled (3) applies the access control + list to all DECnet Phase IV distance-vector-based routing protocol + packet traffic on the router port for which the entry exists. Disabled + (2) prevents the access control list from being applied." + DEFVAL { disabled } + ::= { nwDecIVProtoIfEntry 17 } + + +-- Dec IV Protocol Interface Counters Table +-- This table contains the managed objects for DEC IV protocols packet and +-- byte counter on a per router port basis. +nwDecIVProtoIfCtrTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwDecIVProtoIfCtrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains an entry for each router port. This table is + indexed by nwDecIVProtoIfCtrIfIndex which indicates the value of + MIB2 ifindex, which identifies the router port for which the entry + exists." + ::= { nwDecIVProtoIfCounters 1 } + +nwDecIVProtoIfCtrEntry OBJECT-TYPE + SYNTAX NwDecIVProtoIfCtrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry indicates the current packet and byte count of DECnet + Phase IV distance-vector-based routing protocol packets on the router + port for which the entry exists." + INDEX { nwDecIVProtoIfCtrIfIndex } + ::= { nwDecIVProtoIfCtrTable 1 } + +NwDecIVProtoIfCtrEntry ::= + SEQUENCE { + nwDecIVProtoIfCtrIfIndex INTEGER, + nwDecIVProtoIfCtrAdminStatus INTEGER, + nwDecIVProtoIfCtrReset INTEGER, + nwDecIVProtoIfCtrOperationalTime TimeTicks, + nwDecIVProtoIfCtrInPkts Counter, + nwDecIVProtoIfCtrOutPkts Counter, + nwDecIVProtoIfCtrFilteredPkts Counter, + nwDecIVProtoIfCtrDiscardPkts Counter, + nwDecIVProtoIfCtrInBytes Counter, + nwDecIVProtoIfCtrOutBytes Counter, + nwDecIVProtoIfCtrFilteredBytes Counter, + nwDecIVProtoIfCtrDiscardBytes Counter + } +nwDecIVProtoIfCtrIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the value of MIB 2 ifindex, which identifies the router + port for which the entry exists." + ::= { nwDecIVProtoIfCtrEntry 1 } + +nwDecIVProtoIfCtrAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of the per-port DECnet Phase IV + distance-vectorbased routing protocol packet and byte counters on + the router port for which the entry exists. Enabled (3) causes these + counters to become active. Disabled (2) causes these counters to + become inactive." + DEFVAL { enabled } + ::= { nwDecIVProtoIfCtrEntry 2 } + +nwDecIVProtoIfCtrReset OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + reset(2) -- force a reset + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Resets the per-port DECnet Phase IV distance-vector-based routing + protocol packet and byte counters on the router port for which the + entry exists. Reset (2) resets the counters to 0. + nwDecIVProtoIfCtrOperationalTime is also reset to 0." + DEFVAL { other } + ::= { nwDecIVProtoIfCtrEntry 3 } + +nwDecIVProtoIfCtrOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the elapsed time, in hundredths of a second, that + nwDecIVProtoIfCtrAdminStatus has been in the current state." + ::= { nwDecIVProtoIfCtrEntry 4 } + +nwDecIVProtoIfCtrInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of DECnet Phase IV distance-vector-based + routing protocol packets that have been received, during + nwDecIVProtoIfCtrOperationalTime, on the router port for which the + entry exists." + ::= { nwDecIVProtoIfCtrEntry 5 } + +nwDecIVProtoIfCtrOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of DECnet Phase IV distance-vector-based + routing protocol packets that have been transmitted, during + nwDecIVProtoIfCtrOperationalTime, on the router port for which the + entry exists." + ::= { nwDecIVProtoIfCtrEntry 6 } + +nwDecIVProtoIfCtrFilteredPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of DECnet Phase IV distance-vector-based + routing protocol packets that have been administratively filtered, + during nwDecIVProtoIfCtrOperationalTime, on the router port for which + the entry exists." + ::= { nwDecIVProtoIfCtrEntry 7 } + +nwDecIVProtoIfCtrDiscardPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of DECnet Phase IV distance-vector-based + routing protocol packets that have been discarded, during + nwDecIVProtoIfCtrOperationalTime, that were received on the router + port for which the entry exist." + ::= { nwDecIVProtoIfCtrEntry 8 } +nwDecIVProtoIfCtrInBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the DECnet Phase IV + distance-vector-based routing protocol packets that have been + received, during nwDecIVProtoIfCtrOperationalTime, on the router + port for which the entry exists." + ::= { nwDecIVProtoIfCtrEntry 9 } + +nwDecIVProtoIfCtrOutBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the DECnet Phase IV + distance-vector-based routing protocol packets that have been + transmitted, during nwDecIVProtoIfCtrOperationalTime, on the router + port for which the entry exists." + ::= { nwDecIVProtoIfCtrEntry 10 } +nwDecIVProtoIfCtrFilteredBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the DECnet Phase IV + distance-vector-based routing protocol packets that have been + administratively filtered, during nwDecIVProtoIfCtrOperationalTime, + that were received on the router port for which the entry exists." + ::= { nwDecIVProtoIfCtrEntry 11 } + +nwDecIVProtoIfCtrDiscardBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the DECnet packets that have + been discarded, during nwDecIVProtoIfCtrOperationalTime, that were + received on the router port for which the entry exists." + ::= { nwDecIVProtoIfCtrEntry 12 } + + +-- DECnet Phase IV Forward Information Base (FIB) Table +-- This table contains the managed objects for the forwarding table of the +-- DECnet Phase IV router. This table is built from entries in the DECnet +-- Phase IV routing table(s) and reflects the routes that are considered +-- the best routes to forward on. +nwDecIVFibTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwDecIVFibEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains an entry for each route being used to forward + DECnet data packets.." + ::= { nwDecIVFib 1 } + +nwDecIVFibEntry OBJECT-TYPE + SYNTAX NwDecIVFibEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry in the table describes a route to a particular DECnet + destination network and node." + INDEX { nwDecIVFibNodeId } + ::= { nwDecIVFibTable 1 } + +NwDecIVFibEntry ::= + SEQUENCE { + nwDecIVFibNodeId DecIVAddress, + nwDecIVFibNextHopNodeId DecIVAddress, + nwDecIVFibNextHopIf INTEGER, + nwDecIVFibRouteType INTEGER + } + +nwDecIVFibNodeId OBJECT-TYPE + SYNTAX DecIVAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the DECnet Address of the destination node of the route + for which the entry exists." + ::= { nwDecIVFibEntry 1 } + +nwDecIVFibNextHopNodeId OBJECT-TYPE + SYNTAX DecIVAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Contains the DECnet Address of the next hop router for the route + for which the entry exists." + ::= { nwDecIVFibEntry 2 } + +nwDecIVFibNextHopIf OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the value of MIB 2 ifindex, which identifies the router + port through which the route exists." + DEFVAL { 0 } + ::= { nwDecIVFibEntry 3 } + +nwDecIVFibRouteType OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + invalid(2), -- not a valid route + direct(3), -- destination is on a direct conn. seg. + remote(4) -- destination is avail. through the next hop router. +} + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the status of the route. A value of 3 indicates that the + destination is on the network segment that is directly connected to + the router port identified by nwDecIVFibNextHopIf. A value of 4 + indicates that the destination is on an indirectly connected network + segment, which is reachable through the next hop router indicated by + the value of nwDecIVFibNextHopNodeId. A value of 2 indicates that the + route is invalid." + DEFVAL { direct } + ::= { nwDecIVFibEntry 4 } + + +-- DECnet Phase IV Access Control List Table +-- This table contains the managed objects for the Access Control Lists +-- within the DECnet Phase IV Router. Access Control Lists allow configuration of +-- restricted access to networks and protocols reachable thru the DecIV +-- Router device. Access Control Lists can be defined with these +nwDecIVAclValidEntries OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the number of valid entries that exist in the access + control list table, nwDecIVAclTable." + ::= { nwDecIVAccessControl 1 } + +nwDecIVAclTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwDecIVAclEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the access control list information for DECnet + traffic. This table contains entries each of which specifies whether + packet forwarding between a particular source destination pair is + permitted or denied. Each entry is part of a particular access + control list. Each list is identified by a unique Access Control ID. + Each list may contain multiple entries ordered by sequence number. + When an Access Control List is searched, it is searched in sequence + number order and the first match found ends the search. If no match + is found, access defaults to permitted." + ::= { nwDecIVAccessControl 2 } + +nwDecIVAclEntry OBJECT-TYPE + SYNTAX NwDecIVAclEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains DECnet source/destination access information." + INDEX { nwDecIVAclIdentifier, nwDecIVAclSequence } + ::= { nwDecIVAclTable 1 } + +NwDecIVAclEntry ::= + SEQUENCE { + nwDecIVAclIdentifier INTEGER, + nwDecIVAclSequence INTEGER, + nwDecIVAclPermission INTEGER, + nwDecIVAclMatches Counter, + nwDecIVAclDestAddress DecIVAddress, + nwDecIVAclSrcAddress DecIVAddress + + } + +nwDecIVAclIdentifier OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the primary (major) index into the DECnet access control + list table. This value identifies each access control list by a + unique identifier, a number arbitrarily assigned by the user. All + entries that have the same value for nwDecIVAclIdentifier belong to + the same access control list." + ::= { nwDecIVAclEntry 1 } + +nwDecIVAclSequence OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the secondary (minor) index into the DECnet access control + list table. This number corresponds to a sequence number used to + order multiple entries within the same access control list." + ::= { nwDecIVAclEntry 2 } + +nwDecIVAclPermission OBJECT-TYPE + SYNTAX INTEGER { + other(1), + invalid(2), + permit(3), + deny(4), + permit-bidirectional(5), + deny-bidirectional(6) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies whether access is allowed or denied between the source + and destination address pair. Note that source and destination are + interchangeable when bi-directional control is selected. To remove + an existing entry set nwDecIVAclPermission to invalid (2). Invalid + entries disappear after reboot." + DEFVAL { permit } + ::= { nwDecIVAclEntry 3 } + +nwDecIVAclMatches OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the number of matches on this entry that have resulted + in the permit/deny access restriction being applied as part of the + forwarding process." + ::= { nwDecIVAclEntry 4 } + +nwDecIVAclDestAddress OBJECT-TYPE + SYNTAX DecIVAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the destination DECnet Address used to compare for + matches on the access control list. Either the Area ID or Node ID + of this address may be set to 0, a wildcard value which matches all + areas or all nodes." + ::= { nwDecIVAclEntry 5 } + +nwDecIVAclSrcAddress OBJECT-TYPE + SYNTAX DecIVAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the source DECnet Address used to compare for matches on + the access control list. Either the Area ID or Node ID of this + address may be set to a wildcard value which matches all areas or + all nodes." + ::= { nwDecIVAclEntry 6 } + +-- +-- DecIV Hosts-to-Media Table + +-- This table provides a mapping between DecIV Network Protocol +-- addresses and their corresponding circuit identifiers (if +-- applicable), port numbers, and framing. + + +nwDecIVHostMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwDecIVHostMapEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The DecIV Address translation table used for mapping + a DecIV address to a circuit identifier (if applicable), + corresponding port number, and framing type." + ::= { nwDecIVHostsToMedia 1 } + +nwDecIVHostMapEntry OBJECT-TYPE + SYNTAX NwDecIVHostMapEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains one DecIVAddress to circuit + equivalence. Also provided is the framing required to + converse with this host, and the corresponding logical + port number." + INDEX { nwDecIVHostMapIfIndex, nwDecIVHostMapDecIVAddr } + ::= { nwDecIVHostMapTable 1 } + + NwDecIVHostMapEntry ::= + SEQUENCE { + nwDecIVHostMapIfIndex INTEGER, + nwDecIVHostMapDecIVAddr DecIVAddress, + nwDecIVHostMapType INTEGER, + nwDecIVHostMapCircuitID INTEGER, + nwDecIVHostMapFraming INTEGER, + nwDecIVHostMapPortNumber INTEGER + } + +nwDecIVHostMapIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the primary (major) index into the DecIV HostMap + table. This number corresponds to the index into the MIB-2 + Interfaces Group which describes the DecIV router port for which + the entry exists." + ::= { nwDecIVHostMapEntry 1 } + +nwDecIVHostMapDecIVAddr OBJECT-TYPE + SYNTAX DecIVAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The DecIVAddress of the host on the corresponding interface + and circuit (if applicable)." + ::= { nwDecIVHostMapEntry 2 } + +nwDecIVHostMapType OBJECT-TYPE + SYNTAX INTEGER { + other(1), + invalid(2), + dynamic(3), + static(4), + inactive(5) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Setting this object to the value invalid(2) has + the effect of invalidating the corresponding entry in the + nwDecIVHostMapTable. That is, it effectively dissasociates + the circuitand/or interface identified with said entry from the + mapping identified with said entry. It is an implementation- + specific matter as to whether the agent removes an invalidated + entry from the table. Accordingly, management stations must be + prepared to receive tabular information from agents that + corresponds to entries not currently in use. Proper inter- + pretation of such entries requires examination of the relevant + wDecIVHostMapType object." + + ::= { nwDecIVHostMapEntry 3 } + +nwDecIVHostMapCircuitID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The identifier for the virtual circuit present on the + interface. On an interface configured for Frame Relay, + this number is the DLCI for the DecIV Address at the end of + the circuit. For non-WAN interfaces, the value of this + object is zero." + ::= { nwDecIVHostMapEntry 4 } + +nwDecIVHostMapFraming OBJECT-TYPE + SYNTAX INTEGER { -- valid media types + other(1), -- experimental + ethernet(2), -- ethernet + snap(3), -- ethernet, fddi, and token ring + nativewan(8), -- wan media types + encapenet(9), -- wan media types + encapenetsnap(11), -- wan media types + encaptrsnap(14), -- wan media types + encapfddisnap(16), -- wan media types + canonical(17) -- special media, tbd + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the framing type required to converse with the + host for which this entry exists." + ::= { nwDecIVHostMapEntry 5 } + +nwDecIVHostMapPortNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The unique value for the logical port number. It's value + ranges between 1 and a maximum value which is dependent on both + the number of configured interfaces in the system and the number + of circuits present on those interfaces which are of WAN type." + ::= { nwDecIVHostMapEntry 6 } + + +-- DECnet Event Group + +nwDecIVEventAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1) , + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of DECnet event logging. Enabled (3) + causes the event log to become active. Disabled (2) causes the event + log to become inactive." + DEFVAL { disabled } + ::= { nwDecIVEventLogConfig 1 } + +nwDecIVEventMaxEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the maximum number of entries allowed in the event log table. + When the number of entries reaches the value of nwDecIVEventMaxEntries, + the first (oldest) entry is deleted to allow a new entry to be added." + DEFVAL { 100 } + ::= { nwDecIVEventLogConfig 2 } + +nwDecIVEventTraceAll OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enabled (3) allows logging of all event types on all router ports + for all protocols and components. Disabled (2) causes the filter + table to specify which events to log." + DEFVAL { enabled } + ::= { nwDecIVEventLogConfig 3 } + + +-- Event Log Filter Table +-- The Event Log Filter Table contains the managed objects used to set-up +-- and configure log entries. + +nwDecIVEventFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwDecIVEventFilterEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains and entry for each event filter configured for + DECnet Phase IV Routing Services events." + ::= { nwDecIVEventLogFilterTable 1 } + +nwDecIVEventFilterEntry OBJECT-TYPE + SYNTAX NwDecIVEventFilterEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry describes an event filter which defines a particular type + of event to be logged to the event log. The value of + nwDecIVEventFltrProtocol indicates the value used either in the + nwRtgProtocolTable or the nwComponentTable in the Cabletron Routing + Services MIB, which identifies the protocol or component to which the + entry applies." + INDEX { nwDecIVEventFltrProtocol, nwDecIVEventFltrIfNum } + ::= { nwDecIVEventFilterTable 1 } + +NwDecIVEventFilterEntry ::= + SEQUENCE { + nwDecIVEventFltrProtocol INTEGER, + nwDecIVEventFltrIfNum INTEGER, + nwDecIVEventFltrControl INTEGER, + nwDecIVEventFltrType INTEGER, + nwDecIVEventFltrSeverity INTEGER, + nwDecIVEventFltrAction INTEGER + } + +nwDecIVEventFltrProtocol OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the value of the Cabletron Routing Services MIB + nwRtgProtocolInstance or nwComponentRtgInstance which identifies the + protocol involved in the event for which the event filter exists." + ::= { nwDecIVEventFilterEntry 1 } + +nwDecIVEventFltrIfNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the router port involved in the event for which the event + filter exists." + ::= { nwDecIVEventFilterEntry 2 } + +nwDecIVEventFltrControl OBJECT-TYPE + SYNTAX INTEGER { + other(1), + delete(2), + add(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set this value to 3 to add the entry to the event filter table. Set + this value to 2 to remove the entry from the event filter table." + DEFVAL { add } + ::= { nwDecIVEventFilterEntry 3 } + +nwDecIVEventFltrType OBJECT-TYPE + SYNTAX INTEGER { + misc(1), + timer(2), + rcv(4), + xmit(8), + event(16), + diags(32), + error(64) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This 6 bit mask specifies the types of events to be logged. By + default all 6 bits are set to 1, indicating that all types of events + are to be logged. Setting any bit to 0 removes an event type from + this field and prevents that type of event from being logged. Setting + any bit to 1 adds an event type to this field and enables that type + of event to be logged." + ::= { nwDecIVEventFilterEntry 4 } + +nwDecIVEventFltrSeverity OBJECT-TYPE + SYNTAX INTEGER { + highest(1), + highmed(2), + highlow(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the level of severity an event must meet in order to be + logged. Controls the amount of event logging by ignoring events of a + lower priority than specified by this filter value. `Highmed' ignores + only events of the lowest severity. `Highlow' logs all events highest + priority through lowest. `Highest' severity causes all events except + those of the highest severity to be ignored. `Highmed' severity is the + default setting which causes only events of the lowest severity to be + ignored. `Highlow' severity logs all events, regardless of severity." + DEFVAL { highest } + ::= { nwDecIVEventFilterEntry 5 } + +nwDecIVEventFltrAction OBJECT-TYPE + SYNTAX INTEGER { + log(1), + trap(2), + log-trap(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies how the events are to be logged. Logging to the `log' + stores the events in the event log table (nwDecIVEventLogTable). + Logging to'trap' sends events out through the trap mechanism." + DEFVAL { log } + ::= { nwDecIVEventFilterEntry 6 } + +-- Event Log Table +-- The Event Log Table contains the logged events. + +nwDecIVEventTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwDecIVEventEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains an entry for each event that has been + logged." + ::= { nwDecIVEventLogTable 1 } + +nwDecIVEventEntry OBJECT-TYPE + SYNTAX NwDecIVEventEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains the information about an event that has + been logged to the event table." + INDEX { nwDecIVEventNumber } + ::= { nwDecIVEventTable 1 } + +NwDecIVEventEntry ::= + SEQUENCE { + nwDecIVEventNumber INTEGER, + nwDecIVEventTime TimeTicks, + nwDecIVEventType INTEGER, + nwDecIVEventSeverity INTEGER, + nwDecIVEventProtocol INTEGER, + nwDecIVEventIfNum INTEGER, + nwDecIVEventTextString OCTET STRING + } + +nwDecIVEventNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "An ordinal value assigned to the event for which the log entry + exists. nwDecIVEventNumber is assigned so that each event in the + event log can be uniquely identified by the value of + nwDecIVEventNumber." + ::= { nwDecIVEventEntry 1 } + +nwDecIVEventTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the time at which the event was logged to the event + log." + ::= { nwDecIVEventEntry 2 } + +nwDecIVEventType OBJECT-TYPE + SYNTAX INTEGER { + misc(1), + timer(2), + rcv(4), + xmit(8), + event(16), + error(32) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the type of event that was logged." + ::= { nwDecIVEventEntry 3 } + +nwDecIVEventSeverity OBJECT-TYPE + SYNTAX INTEGER { + highest(1), + highmed(2), + highlow(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the severity that was assigned to the event." + ::= { nwDecIVEventEntry 4 } + +nwDecIVEventProtocol OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the value of the Cabletron Routing Services MIB + nwRtgProtocolInstance or nwComponentInstance which identifies the + protocol or component that was involved in the event." + ::= { nwDecIVEventEntry 5 } + +nwDecIVEventIfNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the router port that was involved in the event." + ::= { nwDecIVEventEntry 6 } + +nwDecIVEventTextString OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the actual text string that was logged." + ::= { nwDecIVEventEntry 7 } + +END diff --git a/MIBS/enterasys/CTRON-DEVICE-MIB b/MIBS/enterasys/CTRON-DEVICE-MIB new file mode 100644 index 0000000..e1a920b --- /dev/null +++ b/MIBS/enterasys/CTRON-DEVICE-MIB @@ -0,0 +1,104 @@ +CTRON-DEVICE-MIB DEFINITIONS ::= BEGIN + + -- ctron-device-mib.txt + -- Revision: 1.02.02 + -- Part Number: 2170555 + + -- LAST-UPDATED "200302241534Z" - Mon Feb 24 15:34 GMT 2003 + -- ORGANIZATION "Enterasys Networks, Inc" + -- CONTACT-INFO + -- "Postal: Enterasys Networks + -- 35 Industrial Way, P.O. Box 5005 + -- Rochester, NH 03867-0505 + -- USA + -- Phone: +1 603 332 9400 + -- E-mail: support@enterasys.com + -- WWW: http://www.enterasys.com" + + -- This module provides authoritative definitions for Cabletron's + -- enterprise-specific device MIB. + -- + -- This module will be extended, as required. + -- + + -- Cabletron Systems reserves the right to make changes in + -- specification and other information contained in this document + -- without prior notice. The reader should consult Cabletron Systems + -- to determine whether any such changes have been made. + -- + -- In no event shall Cabletron Systems be liable for any incidental, + -- indirect, special, or consequential damages whatsoever (including + -- but not limited to lost profits) arising out of or related to this + -- document or the information contained in it, even if Cabletron + -- Systems has been advised of, known, or should have known, the + -- possibility of such damages. + -- + -- Cabletron grants vendors, end-users, and other interested parties + -- a non-exclusive license to use this Specification in connection + -- with the management of Cabletron products. + + -- Copyright October 1995-2003 Enterasys Networks + + -- This MIB describes objects that are common to all Cabletron + -- devices. + + IMPORTS + NetworkAddress FROM RFC1155-SMI + ctDevice FROM CTRON-MIB-NAMES + DisplayString, PhysAddress FROM RFC1213-MIB + OBJECT-TYPE FROM RFC-1212; + + -- Textual convention + + -- DisplayString ::= OCTET STRING + -- This data type is used to model textual information taken from + -- the NVT ASCII character set. By convention, objects with this + -- syntax are declared as having: + -- + -- SIZE (0..255) + + -- PhysAddress ::= OCTET STRING + -- This data type is used to model media addresses. For many + -- types of media, this will be in a binary representation. For + -- example, an Ethernet address would be represented as a string + -- of 6 octets. + + commonDev OBJECT IDENTIFIER ::= { ctDevice 1 } + + + -- The commonDevice group + + -- Implementation of this group is mandatory for all Cabletron + -- devices. + + comDeviceIPAddress OBJECT-TYPE + SYNTAX NetworkAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The Network address, in this case the IP address, + of the device. This object is required for use by + the Local Management Interface." + ::= { commonDev 1 } + + comDeviceTime OBJECT-TYPE + SYNTAX DisplayString (SIZE(6|8)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The current time of day, in 24 hour format, as + measured by the device. The representation shall + use the standard HHMMSS format." + ::= { commonDev 2 } + + comDeviceDate OBJECT-TYPE + SYNTAX DisplayString (SIZE(8)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The current date, as measured by the device. The + representation shall use the standard MMDDYYYY + format." + ::= { commonDev 3 } + +END diff --git a/MIBS/enterasys/CTRON-DHCP-MIB b/MIBS/enterasys/CTRON-DHCP-MIB new file mode 100644 index 0000000..205d48a --- /dev/null +++ b/MIBS/enterasys/CTRON-DHCP-MIB @@ -0,0 +1,569 @@ +CTRON-DHCP-MIB DEFINITIONS ::= BEGIN + + -- ctron-dhcp-mib.txt Cabletron Dynamic Host Configuration Protocol + -- Server MIB. + -- Revision: 01.00.00 + -- Part Number: + -- Date: July 28, 1997 + + -- Cabletron Systems, Inc. + -- 35 Industrial Way, P.O. Box 5005 + -- Rochester, NH 03866-5005 + -- (603) 332-9400 + -- support@ctron.com + + -- This module provides authoritative definitions for part + -- of the naming tree below: + -- + -- cabletron { enterprises 52 } + -- + -- This module will be extended, as additional sub-sections + -- of this naming tree are defined. + -- + + -- Cabletron Systems reserves the right to make changes in + -- specification and other information contained in this document + -- without prior notice. The reader should consult Cabletron Systems + -- to determine whether any such changes have been made. + -- + -- In no event shall Cabletron Systems be liable for any incidental, + -- indirect, special, or consequential damages whatsoever (including + -- but not limited to lost profits) arising out of or related to this + -- document or the information contained in it, even if Cabletron + -- Systems has been advised of, known, or should have known, the + -- possibility of such damages. + -- + -- Cabletron grants vendors, end-users, and other interested parties + -- a non-exclusive license to use this Specification in connection + -- with the management of Cabletron products. + -- + -- Copyright August 1997 Cabletron Systems + + -- Abstract + -- + -- This memo defines management objects which are required to support + -- Cabletron's implementation of the Dynamic Host Configuration Protocol. + -- This MIB supports in part RFC1541 and RFC1533. Specifically, it enables + -- a device to be configured as a DHCP server, and allows a limited number + -- of DHCP Options. + + -- Structure of MIB + -- + -- Objects, in this MIB, are arranged into groups. Each group is organized + -- as a set of related objects and is described below. + + -- The ctDhcpServerStats Group + -- + -- This group enables DHCP globally, and displays statistics relating + -- to the overall DHCP entity. It also allows abandoned addresses to + -- be recovered. + + -- The ctDhcpInterfaceConfig Group + -- + -- This group contains information describing the assignment + -- of interfaces on this device to perform DHCP server functions. + -- It allows customization of the server on an interface basis. + + -- The ctDhcpClientStatusTable Group + -- + -- This group contains information describing some identifying + -- characteristics which are collected for ACTIVE leases. The data + -- are deleted when the lease expires. + + +IMPORTS + OBJECT-TYPE + FROM RFC-1212 + DisplayString, PhysAddress + FROM RFC1213-MIB + nwRtrProtoSuites + FROM ROUTER-OIDS + nwIpRouter, nwIpMibs, nwIpComponents, nwIpClientServices + FROM CTRON-IP-ROUTER-MIB + IpAddress, Counter + FROM RFC1155-SMI; + + + + ctDhcp OBJECT IDENTIFIER ::= { nwIpClientServices 2 } + + --======== group definitions ============= + + ctDhcpServerStats OBJECT IDENTIFIER ::= { ctDhcp 1 } + + ctDhcpInterfaceConfig OBJECT IDENTIFIER ::= { ctDhcp 2 } + + ctDhcpClientStatusTable OBJECT IDENTIFIER ::= { ctDhcp 3 } + +--==================================================================== + + -- + --======== ctDhcpServerStats group =============-- + -- + +-- This table enables DHCP globally, and displays statistics relating +-- to the overall DHCP entity. + + ctDhcpAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object is used to enable or disable the DHCP + server function for the entire device. This object + must be set to enabled for the server to function on + this device." + ::= { ctDhcpServerStats 1} + + ctDhcpOperStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current operating status of the DHCP + server function on this device. The value of + ctDhcpIfOperStatus for at least one interface must be + set to enabled for this object to be enabled." + ::= { ctDhcpServerStats 2} + + ctDhcpDiscovers OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value is the number of discover messages + received by the DHCP server since the last reset." + ::= { ctDhcpServerStats 3} + + ctDhcpOffers OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value is the number of offer messages + sent by the DHCP server since the last reset." + ::= { ctDhcpServerStats 4} + + ctDhcpRequests OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value is the number of request messages + received by the DHCP server since the last reset." + ::= { ctDhcpServerStats 5} + + ctDhcpDeclines OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value is the number of decline messages + received by the DHCP server since the last reset." + ::= { ctDhcpServerStats 6} + + ctDhcpReleases OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value is the number of release messages + received by the DHCP server since the last reset." + ::= { ctDhcpServerStats 7} + + ctDhcpAcks OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value is the number of ack messages + sent by the DHCP server since the last reset." + ::= { ctDhcpServerStats 8} + + ctDhcpNaks OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value is the number of nak messages + sent by the DHCP server since the last reset." + ::= { ctDhcpServerStats 9} + + ctDhcpOtherServers OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value is the number of messages + received by the DHCP server since the last reset + which were directed to other servers." + ::= { ctDhcpServerStats 10} + + ctDhcpProtocolErrors OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value is the number of protocol errors detected + by the DHCP server since the last reset." + ::= { ctDhcpServerStats 11} + + ctDhcpServerTime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value is the number of seconds that this DHCP + server has been in operation since its non-volatile + memory was last cleared." + ::= { ctDhcpServerStats 12} + + ctDhcpNoOfActiveClients OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value is the number of clients who currently + have network addresses assigned by this DHCP server." + ::= { ctDhcpServerStats 13} + + ctDhcpReclaimIP OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object is a method of reclaiming abandoned IP + addresses. The value reads as 0.0.0.0. Writing to + it with an IP address of a client on the active list + will remove the entry from the list. It is used to + recover addresses with long leases from clients who + have left the network without sending a release notice." + ::= { ctDhcpServerStats 14 } + + -- + --======== ctDhcpInterfaceConfig group =============-- + -- + +-- This table structure contains information describing the assignment +-- of interfaces on this device to perform DHCP server functions. + + ctDhcpServerIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtDhcpServerIfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains an entry for each port of a + DHCP server which is eligible to perform DHCP functions. + The table is indexed by ctDhcpIfIndex, which indicates + the value of the MIB 2 ifindex which identifies the + device's interface for which the entry exists." + ::= { ctDhcpInterfaceConfig 1 } + + ctDhcpServerIfEntry OBJECT-TYPE + SYNTAX CtDhcpServerIfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A description of the configuration parameters for a + single interface on the DHCP server." + INDEX { ctDhcpIfIndex } + ::= { ctDhcpServerIfTable 1 } + + CtDhcpServerIfEntry ::= + SEQUENCE { + ctDhcpIfIndex + INTEGER, + ctDhcpIfAdminStatus + INTEGER, + ctDhcpIfOperStatus + INTEGER, + ctDhcpIfServerAddress + IpAddress, + ctDhcpIfNetworkAddress + IpAddress, + ctDhcpIfSubnetMask + IpAddress, + ctDhcpIfLowestaddress + IpAddress, + ctDhcpIfHighestAddress + IpAddress, + ctDhcpIfAddressesUsed + INTEGER, + ctDhcpIfAddressesFree + INTEGER, + ctDhcpIfLeasePeriod + INTEGER, + ctDhcpIfDefaultGateway + IpAddress, + ctDhcpIfDomainNameServer + IpAddress, + ctDhcpIfDomainName + OCTET STRING, + ctDhcpIfWINServer + IpAddress + } + + ctDhcpIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A unique value identifying an element in a sequence of + entries which belong to the DHCP server interface list. + This value ranges from 1 to 2." + ::= { ctDhcpServerIfEntry 1 } + + ctDhcpIfAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Used to enable and disable the DHCP functions on this + interface only. This object must be set to enabled for + the DHCP functions to occur on this interface." + ::= { ctDhcpServerIfEntry 2 } + + ctDhcpIfOperStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2), + invalid-config(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current operating status of the DHCP + server function on this interface." + ::= { ctDhcpServerIfEntry 3 } + + ctDhcpIfServerAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the IP address of the interface which + is providing access to the DHCP server for clients + which are connected to this network." + ::= { ctDhcpServerIfEntry 4 } + + ctDhcpIfNetworkAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This is the IP subnet which is being served by + this interface of the DHCP server." + ::= { ctDhcpServerIfEntry 5 } + + ctDhcpIfSubnetMask OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This is the subnet mask of the IP subnet which is + being served by this interface of the DHCP server." + ::= { ctDhcpServerIfEntry 6 } + + ctDhcpIfLowestaddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This is the lowest numerical value of the IP address + range that will be assigned to clients by this interface + of the DHCP server. Its value must be greater or equal + to ctDhcpIfNetworkAddress and less than or equal to + ctDhcpIfHighestAddress." + ::= { ctDhcpServerIfEntry 7 } + + ctDhcpIfHighestAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This is the highest numerical value of the IP address + range that will be assigned to clients by this interface + of the DHCP server. Its value must be greater or equal + to ctDhcpIfLowestaddress but remain within + ctDhcpIfNetworkAddress." + ::= { ctDhcpServerIfEntry 8 } + + ctDhcpIfAddressesUsed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value is the number of clients which are currently + using IP addresses assigned by this interface of the + DHCP server." + ::= { ctDhcpServerIfEntry 9 } + + ctDhcpIfAddressesFree OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value is the number of IP addresses that are + currently available for distribution by this interface + of the DHCP server." + ::= { ctDhcpServerIfEntry 10 } + + ctDhcpIfLeasePeriod OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This value is the time period for which an IP address + assigned by this interface is valid. The units are + seconds. A value of 0 signifys that the lease will + never expire." + ::= { ctDhcpServerIfEntry 11 } + + ctDhcpIfDefaultGateway OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This value is an DHCP option that can be passed to a + client by this interface if it is requested as part + of the DHCP process. This value is the IP address of + the default gateway to be used by the client." + ::= { ctDhcpServerIfEntry 12 } + + ctDhcpIfDomainNameServer OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This value is an DHCP option that can be passed to a + client by this interface if it is requested as part + of the DHCP process. This value is the IP address of + the domain name server to be used by the client." + ::= { ctDhcpServerIfEntry 13 } + + ctDhcpIfDomainName OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This value is an DHCP option that can be passed to a + client by this interface if it is requested as part + of the DHCP process. This value is the domain name + to be used by the client." + ::= { ctDhcpServerIfEntry 14 } + + ctDhcpIfWINServer OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This value is an DHCP option that can be passed to a + client by this interface if it is requested as part + of the DHCP process. This value is the IP address of + the NetBIOS overTCP/IP name server to be used by the + client." + ::= { ctDhcpServerIfEntry 15 } + + + -- + --======== ctDhcpClientStatusTable group =============-- + -- + +-- The table structure contains information describing some statistics +-- which are collected for ACTIVE leases. The data are deleted +-- when the lease expires. + + ctDhcpClientStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtDhcpClientStatsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains an entry for each DHCP client. The + table is indexed by ctDhcpClientStatsID, which indicates + an arbitrary order of entries." + ::= { ctDhcpClientStatusTable 1 } + + ctDhcpClientStatsEntry OBJECT-TYPE + SYNTAX CtDhcpClientStatsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A description of a single client, which could be on any + of the subnets being served by participating interfaces." + INDEX { ctDhcpClientStatsID } + ::= { ctDhcpClientStatsTable 1 } + + CtDhcpClientStatsEntry ::= + SEQUENCE { + ctDhcpClientStatsID + INTEGER, + ctDhcpClientName + OCTET STRING, + ctDhcpClientIP + IpAddress, + ctDhcpClientID + OCTET STRING, + ctDhcpEndOfLease + INTEGER + } + + ctDhcpClientStatsID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A unique value identifying an element in a sequence of + active clients which have been given network addresses + by this DHCP server." + ::= { ctDhcpClientStatsEntry 1 } + + ctDhcpClientName OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the name of the client as listed by the client + in a DHCP request packet." + ::= { ctDhcpClientStatsEntry 2} + + ctDhcpClientIP OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the assigned IP address of the client during + this active connection." + ::= { ctDhcpClientStatsEntry 3} + + ctDhcpClientID OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the ID of the client as listed by the client + in a DHCP request packet. It is normally the client's + Ethernet MAC address." + ::= { ctDhcpClientStatsEntry 4} + + + ctDhcpEndOfLease OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value is the time at which the lease of the IP + address will expire. The units are seconds and the + value is relative to the same starting point as + ctDhcpIfServerTime." + ::= { ctDhcpClientStatsEntry 5} + +END diff --git a/MIBS/enterasys/CTRON-DLSW-MIB b/MIBS/enterasys/CTRON-DLSW-MIB new file mode 100644 index 0000000..6128812 --- /dev/null +++ b/MIBS/enterasys/CTRON-DLSW-MIB @@ -0,0 +1,1059 @@ +CTRON-DLSW-MIB DEFINITIONS ::= BEGIN + + -- Ctron Data Link Switching MIB + -- Revision: 1.00.00 + -- Date: October 20, 1995 + -- Part Number: + + -- Cabletron Systems, Inc. + -- 35 Industrial Way, P.O. Box 5005 + -- Rochester, NH 03867-0505 + -- (603) 332-9400 + -- support@ctron.com + + -- This module provides authoritative definitions for part + -- of the naming tree below: + -- + -- cabletron { enterprises 52 } + -- + -- This module will be extended, as additional sub-sections + -- of this naming tree are defined. + -- + + -- Cabletron Systems reserves the right to make changes in + -- specification and other information contained in this document + -- without prior notice. The reader should consult Cabletron Systems + -- to determine whether any such changes have been made. + -- + -- In no event shall Cabletron Systems be liable for any incidental, + -- indirect, special, or consequential damages whatsoever (including + -- but not limited to lost profits) arising out of or related to this + -- document or the information contained in it, even if Cabletron + -- Systems has been advised of, known, or should have known, the + -- possibility of such damages. + -- + -- Cabletron grants vendors, end-users, and other interested parties + -- a non-exclusive license to use this Specification in connection + -- with the management of Cabletron products. + + -- Copyright August 95 Cabletron Systems + + +-- This Cabletron DLSw MIB is derived from the DLSw MIB (proposed +-- by the DLSw MIB RIGlet), IBM 6611 DLSw MIB, and DCL's SOF API Spec. +-- This MIB is defined in SNMPv1 format. + +-- Objects in this MIB are arranged into groups. Each group is +-- organized as a set of related objects. The overall structure +-- is shown below. +-- +-- DLSw MIB +-- | +-- |== Node Group +-- | |== Node Configuration +-- | +-- |== Port Group +-- | |== Port Table +-- | +-- |== Filter Group +-- | |== Local NETBIOS Filter Table +-- | |== Remote NETBIOS Filter Table +-- | |== Local MAC Filter Table +-- | |== Remote MAC Filter Table +-- | +-- |== Transport Connection Group +-- | |== Transport Connection Table +-- | +-- |== Trap Group +-- | +-- |== Event Log Group +-- | |== Event Log Configuration +-- | |== Event Log Filter Table +-- | |== Event Log Table + +-- Node group +-- This mandatory group contains objects required to configure and +-- monitor the operation of this DLSw. In operation, the DLSw +-- requires a bridge number. This value is taken from RFC 1286; (See +-- dot1dSrPortBridgeNum contained within the associated entry in +-- dot1dSrPortTable). Furthermore, the DLSw also requires an IP +-- address. This value is taken from MIB II; (See ifIndex contained +-- within the associated entry in ifTable). + +-- Port group +-- This mandatory group contains a table which contains an entry for +-- each DLSw port on a local ring/segment. Each entry contains objects +-- required to configure and monitor the operation of that port. In +-- operation, each port also requires a local ring/segment number. +-- This value is taken from RFC 1286; (See dot1dSrPortLocalSegment +-- contained within the associated entry in dot1dSrPortTable). + +-- Filter Group +-- This mandatory group contains objects required to configure and +-- monitor the operation of each type filter. It also contains a table +-- for each type filter, the entries of which define a set of filter +-- parameters. Local filters act on frames received on any port (ie. +-- from the local ring/segment). Remote filters act on frames +-- received on any transport connection (ie. from another DLSw). + +-- Transport Connection Group +-- A Transport Connection is a full-duplex reliable connection +-- (presently TCP) between this DLSw and another Partner DLSw. +-- This mandatory group contains objects required to configure and +-- monitor the operation of Transport Connections. It also contains +-- a table whose entries describe defined or existing Transport +-- Connections. + +-- Trap Group +-- This group contains SNMP Traps used to notify the management +-- application of a change in this DLSw configuration. Presently +-- traps are issued after a transport connection becomes enabled +-- or disabled. + +-- Event Log Group + + + +IMPORTS + + TimeTicks, IpAddress + FROM RFC1155-SMI + + ctDLSW + FROM CTRON-MIB-NAMES + + DisplayString + FROM RFC1213-MIB + + MacAddress + FROM BRIDGE-MIB + + OBJECT-TYPE + FROM RFC-1212; + +-- DisplayString ::= OCTET STRING + +-- MacAddress ::= OCTET STRING (SIZE (6)) + +NBName ::= DisplayString (SIZE (0..16)) + + +-- Cabletron's Data Link Switching Mib groups + +ctdlswNode OBJECT IDENTIFIER ::= { ctDLSW 1 } +ctdlswNodeConfig OBJECT IDENTIFIER ::= { ctdlswNode 1 } + +ctdlswPort OBJECT IDENTIFIER ::= { ctDLSW 2 } + +ctdlswFilter OBJECT IDENTIFIER ::= { ctDLSW 3 } + +ctdlswTConn OBJECT IDENTIFIER ::= { ctDLSW 4 } + +ctdlswTrap OBJECT IDENTIFIER ::= { ctDLSW 5 } + +ctdlswEvent OBJECT IDENTIFIER ::= { ctDLSW 6 } +ctdlswEventLogConfig OBJECT IDENTIFIER ::= { ctdlswEvent 1 } +ctdlswEventLogFilterTable OBJECT IDENTIFIER ::= { ctdlswEvent 2 } +ctdlswEventLogTable OBJECT IDENTIFIER ::= { ctdlswEvent 3 } + + +-- ******************************************************************* +-- DLSw Node Group +-- ******************************************************************* + +-- =================================================================== +-- DLSw Node Configuration +-- =================================================================== + +ctdlswVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current revision level of the DLSw firmware + in textual format." + ::= { ctdlswNodeConfig 1 } + +ctdlswAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disable(2), -- shut down DLSw services + enable(3) -- start up DLSw services + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the system-wide administrative state of DLSw services." + ::= { ctdlswNodeConfig 2 } + +ctdlswOperStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- inactive + enabled(3) -- active + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current system-wide status of DLSw services." + ::= { ctdlswNodeConfig 3 } + +ctdlswUpTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the time (in hundredths of a second) since the DLSw + services portion of the system was enabled." + ::= { ctdlswNodeConfig 4 } + +ctdlswOperVirtualRingNumber OBJECT-TYPE + SYNTAX INTEGER (1..4095) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the operational ring/segment number that uniquely + identifies the virtual segment to which this DLSw is connected. + This object may only be modified when ctdlswOperStatus is + disabled." + DEFVAL { 1 } + ::= { ctdlswNodeConfig 5 } + +ctdlswNBLocalFilterType OBJECT-TYPE + SYNTAX INTEGER { block(1), pass(2) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the type of filtering to be applied + to NetBIOS frames received on a local LAN segment. + If set to block(1), any frame matching any entry in + ctdlswNBLocalFilterTable will not be forwarded. + If set to pass(2), only frames matching any entry in + ctdlswNBLocalFilterTable will be forwarded." + ::= { ctdlswNodeConfig 6 } + +ctdlswNBRemoteFilterType OBJECT-TYPE + SYNTAX INTEGER { block(1), pass(2) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the type of filtering to be applied to + NetBIOS frames received from a remote DLSw partner. + If set to block(1), any frame matching any entry in + ctdlswNBRemoteFilterTable will not be forwarded. + If set to pass(2), only frames matching any entry in + ctdlswNBRemoteFilterTable will be forwarded." + ::= { ctdlswNodeConfig 7 } + +ctdlswMacLocalFilterType OBJECT-TYPE + SYNTAX INTEGER { block(1), pass(2) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the type of address filtering to be applied + to SNA MAC frames received on a local LAN segment. + If set to block(1), any frame matching any entry in + ctdlswMacLocalFilterTable will not be forwarded. + If set to pass(2), only frames matching any entry in + ctdlswMacLocalFilterTable will be forwarded." + ::= { ctdlswNodeConfig 8 } + +ctdlswMacRemoteFilterType OBJECT-TYPE + SYNTAX INTEGER { block(1), pass(2) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the type of address filtering to be applied + to SNA MAC frames received from a remote DLSw partner. + If set to block(1), any frame matching any entry in + ctdlswMacRemoteFilterTable will not be forwarded. + If set to pass(2), only frames matching any entry in + ctdlswMacRemoteFilterTable will be forwarded." + ::= { ctdlswNodeConfig 9 } + +ctdlswAcceptDynamicTConn OBJECT-TYPE + SYNTAX INTEGER { yes(1), no(2) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies whether this DLSw allows unconfigured DLSw partners + to establish transport connections. Yes(1) means unconfigured + DLSw partners may establish transport connections with this + DLSw. No(2) means only user configured DLSw partners may + establish transport connections with this DLSw." + ::= { ctdlswNodeConfig 10 } + +ctdlswDefaultPortNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the index of the port whose associated IP address + will be used to identify this DLSw node to its DLSw partners. + The value must be consistent with 'ifIndex' of mib-II." + ::= { ctdlswNodeConfig 11 } + + +-- ******************************************************************* +-- DLSw Port Group +-- ******************************************************************* + +-- ================================================================== +-- DLSw Port Table +-- ================================================================== + +ctdlswPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtdlswPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains an entry for each port, and specifies + configuration parameters used to establish circuits over that + port. This table is indexed by ctdlswPortName, which + identifies the port for which an entry exists. These port + configuration entries will be provided automatically based on + the physical port configuration. These entries cannot be + created or deleted - only modified." + ::= { ctdlswPort 1 } + +ctdlswPortEntry OBJECT-TYPE + SYNTAX CtdlswPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry specifies configuration parameters for a port for + which the entry exists." + INDEX { ctdlswPortName } + ::= { ctdlswPortTable 1 } + +CtdlswPortEntry ::= SEQUENCE { + ctdlswPortIndex INTEGER, + ctdlswPortName DisplayString, + ctdlswPortAddress MacAddress, + ctdlswPortAdminStatus INTEGER, + ctdlswPortOperStatus INTEGER, + ctdlswPortUpTime TimeTicks + } + +ctdlswPortIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies a unique value for each port. Values are derived + from 'ifIndex' of mib-II." + ::= { ctdlswPortEntry 1 } + +ctdlswPortName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..8)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the user friendly name for this port." + ::= { ctdlswPortEntry 2 } + +ctdlswPortAddress OBJECT-TYPE + SYNTAX MacAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the MAC address of this port." + ::= { ctdlswPortEntry 3 } + +ctdlswPortAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of DLSw frame forwarding + for this port." + ::= { ctdlswPortEntry 4 } + +ctdlswPortOperStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- inactive + enabled(3) -- active + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the current operating status of DLSw frame + forwarding for this port." + ::= { ctdlswPortEntry 5 } + +ctdlswPortUpTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the time (in hundredths of a second) since this port + was enabled. A value of zero means this port is not presently + enabled." + ::= { ctdlswPortEntry 6 } + + +-- ******************************************************************* +-- DLSw Filter Group +-- ******************************************************************* + +-- ================================================================== +-- DLSw Local NETBIOS Name Filter Table +-- +-- The local NetBIOS filter table applies to NetBIOS frames generated on +-- locally attached LANS. +-- =================================================================== + +ctdlswLocalNBFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtdlswLocalNBFilterEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of NETBIOS source-destination name pairs whose frames + are allowed (or not allowed) to be forwarded via this DLSw. + Only source-destination name pairs from locally generated + NetBIOS frames are compared against entries in this table." + ::= { ctdlswFilter 1 } + +ctdlswLocalNBFilterEntry OBJECT-TYPE + SYNTAX CtdlswLocalNBFilterEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information for one NetBIOS source-destination name pair." + INDEX { ctdlswLocalNBFilterSrcName, ctdlswLocalNBFilterDestName } + ::= { ctdlswLocalNBFilterTable 1 } + +CtdlswLocalNBFilterEntry ::= SEQUENCE { + ctdlswLocalNBFilterSrcName NBName, + ctdlswLocalNBFilterDestName NBName, + ctdlswLocalNBFilterControl INTEGER + } + +ctdlswLocalNBFilterSrcName OBJECT-TYPE + SYNTAX NBName + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The source NETBIOS name to filter on." + ::= { ctdlswLocalNBFilterEntry 1 } + +ctdlswLocalNBFilterDestName OBJECT-TYPE + SYNTAX NBName + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The destination NETBIOS NAME to filter on." + ::= { ctdlswLocalNBFilterEntry 2 } + +ctdlswLocalNBFilterControl OBJECT-TYPE + SYNTAX INTEGER { + other(1), + create(2), + delete(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set this object to delete(3) to remove this entry. Set to + create(2) to add this entry. A get of this object will return + other(1)." + ::= { ctdlswLocalNBFilterEntry 3 } + +-- ================================================================== +-- DLSw Remote NETBIOS Name Filter Table +-- +-- The remote NetBIOS filter table applies to NetBIOS frames received from +-- remote DLSw partners. +-- =================================================================== + +ctdlswRemoteNBFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtdlswRemoteNBFilterEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of NETBIOS source-destination name pairs whose frames + are allowed (or not allowed) to be forwarded via this DLSw. + Only source-destination name pairs from NetBIOS frames received + from remote DLSw partners are compared against entries in this table." + ::= { ctdlswFilter 2 } + +ctdlswRemoteNBFilterEntry OBJECT-TYPE + SYNTAX CtdlswRemoteNBFilterEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information for one NetBIOS source-destination name pair." + INDEX { ctdlswRemoteNBFilterSrcName, ctdlswRemoteNBFilterDestName } + ::= { ctdlswRemoteNBFilterTable 1 } + +CtdlswRemoteNBFilterEntry ::= SEQUENCE { + ctdlswRemoteNBFilterSrcName NBName, + ctdlswRemoteNBFilterDestName NBName, + ctdlswRemoteNBFilterControl INTEGER + } + +ctdlswRemoteNBFilterSrcName OBJECT-TYPE + SYNTAX NBName + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The source NETBIOS name to filter on." + ::= { ctdlswRemoteNBFilterEntry 1 } + +ctdlswRemoteNBFilterDestName OBJECT-TYPE + SYNTAX NBName + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The destination NETBIOS name to filter on." + ::= { ctdlswRemoteNBFilterEntry 2 } + +ctdlswRemoteNBFilterControl OBJECT-TYPE + SYNTAX INTEGER { + other(1), + create(2), + delete(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set this object to delete(3) to remove this entry. Set to + create(2) to add this entry. A get of this object will return + other(1)." + ::= { ctdlswRemoteNBFilterEntry 3 } + +-- =================================================================== +-- DLSw Local SNA MAC Address Filter Table +-- +-- The local MAC filter table applies to SNA MAC frames generated on locally +-- attached LANS. +-- ================================================================== + +ctdlswLocalMacFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtdlswLocalMacFilterEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of source-destination MAC address pairs whose frames + are allowed (or not allowed) to be forwarded via this DLSw. + Only source-destination name pairs from locally generated + SNA MAC frames are compared against entries in this table." + ::= { ctdlswFilter 3 } + +ctdlswLocalMacFilterEntry OBJECT-TYPE + SYNTAX CtdlswLocalMacFilterEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information for one source-destination MAC address pair." + INDEX { ctdlswLocalMacFilterSrcAddr, ctdlswLocalMacFilterSrcMask, + ctdlswLocalMacFilterDestAddr, ctdlswLocalMacFilterDestMask } + ::= { ctdlswLocalMacFilterTable 1 } + +CtdlswLocalMacFilterEntry ::= SEQUENCE { + ctdlswLocalMacFilterSrcAddr MacAddress, + ctdlswLocalMacFilterSrcMask MacAddress, + ctdlswLocalMacFilterDestAddr MacAddress, + ctdlswLocalMacFilterDestMask MacAddress, + ctdlswLocalMacFilterControl INTEGER + } + +ctdlswLocalMacFilterSrcAddr OBJECT-TYPE + SYNTAX MacAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The source MAC Address to filter on." + ::= { ctdlswLocalMacFilterEntry 1 } + +ctdlswLocalMacFilterSrcMask OBJECT-TYPE + SYNTAX MacAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The source MAC Address mask to filter on." + ::= { ctdlswLocalMacFilterEntry 2 } + +ctdlswLocalMacFilterDestAddr OBJECT-TYPE + SYNTAX MacAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The destination MAC Address to filter on." + ::= { ctdlswLocalMacFilterEntry 3 } + +ctdlswLocalMacFilterDestMask OBJECT-TYPE + SYNTAX MacAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The destination MAC Address mask to filter on." + ::= { ctdlswLocalMacFilterEntry 4 } + +ctdlswLocalMacFilterControl OBJECT-TYPE + SYNTAX INTEGER { + other(1), + create(2), + delete(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set this object to delete(3) to remove this entry. Set to + create(2) to add this entry. A get of this object will return + other(1)." + ::= { ctdlswLocalMacFilterEntry 5 } + +-- =================================================================== +-- DLSw Remote MAC Address Filter Table +-- +-- The remote MAC filter table applies to SNA MAC frames received from +-- remote DLSw partners. +-- =================================================================== + +ctdlswRemoteMacFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtdlswRemoteMacFilterEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of source-destination MAC address pairs whose frames + are allowed (or not allowed) to be forwarded via this DLSw. + Only source-destination name pairs from SNA MAC frames received + from remote DLSw partners are compared against entries in this table." + ::= { ctdlswFilter 4 } + +ctdlswRemoteMacFilterEntry OBJECT-TYPE + SYNTAX CtdlswRemoteMacFilterEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information for one source-destination MAC address pair." + INDEX { ctdlswRemoteMacFilterSrcAddr, ctdlswRemoteMacFilterSrcMask, + ctdlswRemoteMacFilterDestAddr, ctdlswRemoteMacFilterDestMask } + ::= { ctdlswRemoteMacFilterTable 1 } + +CtdlswRemoteMacFilterEntry ::= SEQUENCE { + ctdlswRemoteMacFilterSrcAddr MacAddress, + ctdlswRemoteMacFilterSrcMask MacAddress, + ctdlswRemoteMacFilterDestAddr MacAddress, + ctdlswRemoteMacFilterDestMask MacAddress, + ctdlswRemoteMacFilterControl INTEGER + } + +ctdlswRemoteMacFilterSrcAddr OBJECT-TYPE + SYNTAX MacAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The source MAC Address to filter on." + ::= { ctdlswRemoteMacFilterEntry 1 } + +ctdlswRemoteMacFilterSrcMask OBJECT-TYPE + SYNTAX MacAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The source MAC Address mask to filter on." + ::= { ctdlswRemoteMacFilterEntry 2 } + +ctdlswRemoteMacFilterDestAddr OBJECT-TYPE + SYNTAX MacAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The destination MAC Address to filter on." + ::= { ctdlswRemoteMacFilterEntry 3 } + +ctdlswRemoteMacFilterDestMask OBJECT-TYPE + SYNTAX MacAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The destination MAC Address mask to filter on." + ::= { ctdlswRemoteMacFilterEntry 4 } + +ctdlswRemoteMacFilterControl OBJECT-TYPE + SYNTAX INTEGER { + other(1), + create(2), + delete(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set this object to delete(3) to remove this entry. Set to + create(2) to add this entry. A get of this object will return + other(1)." + ::= { ctdlswRemoteMacFilterEntry 5 } + + +-- ******************************************************************* +-- DLSw Transport Connection (Partner) Group +-- ******************************************************************* + +-- =================================================================== +-- DLSw Transport Connection (Partner) Table +-- =================================================================== + +ctdlswTConnTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtdlswTConnEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of transport connections which are either user defined + or dynamically created for this DLSw." + ::= { ctdlswTConn 1 } + +ctdlswTConnEntry OBJECT-TYPE + SYNTAX CtdlswTConnEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { ctdlswTConnRemoteTAddr } + ::= { ctdlswTConnTable 1 } + +CtdlswTConnEntry ::= SEQUENCE { + ctdlswTConnRemoteTAddr IpAddress, + ctdlswTConnControl INTEGER, + ctdlswTConnUpTime TimeTicks, + ctdlswTConnOperStatus INTEGER, + ctdlswTConnType INTEGER + } + +ctdlswTConnRemoteTAddr OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the remote transport address for this transport + connection. It can be defined by the user, or established + dynamically upon receiving a connection setup request from + another DLSw." + ::= { ctdlswTConnEntry 1 } + +ctdlswTConnControl OBJECT-TYPE + SYNTAX INTEGER { + other(1), + create(2), + delete(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set this object to delete(3) to remove this entry. Set to + create(2) to add this entry. A get of this object will + return other(1)." + ::= { ctdlswTConnEntry 2 } + +ctdlswTConnUpTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the time (in hundredths of a second) since this + transport connection was last established. A value of zero + means this transport connection is not presently established." + ::= { ctdlswTConnEntry 3 } + +ctdlswTConnOperStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- inactive + enabled(3), -- active + pendingDisable(4), -- deactivate in progress + pendingEnable(5) -- activate in progress + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the status of this transport connection." + ::= { ctdlswTConnEntry 4 } + +ctdlswTConnType OBJECT-TYPE + SYNTAX INTEGER { + configured(1), + dynamic(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the means by which this transport connection was + determined. Configured(1) means this entry was user defined. + Dynamic(2) means this entry was not user defined but was + created as a result of a connection initiated by another DLSw." + ::= { ctdlswTConnEntry 5 } + + +-- ******************************************************************* +-- DLSW EVENT LOG GROUP +-- ******************************************************************* +-- ............................................................... +-- Event Log Configuration +-- ............................................................... + +ctdlswEventAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set the administrative state of Data Link Switching event + logging. enabled(3) causes the event log to become active. + disabled(2) causes the event log to become inactive." + DEFVAL { disabled } + ::= { ctdlswEventLogConfig 1 } + +ctdlswEventMaxEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the maximum number of entries allowed in the event log + table. When the number of entries reaches the value of + ctdlswEventMaxEntries the first (oldest) entry is deleted + to allow a new entry to be added." + DEFVAL { 100 } + ::= { ctdlswEventLogConfig 2 } + +ctdlswEventTraceAll OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "enabled(3) allows logging of all event types. + disabled(2) causes the event log filter table to specify + which events to log." + DEFVAL { enabled } + ::= { ctdlswEventLogConfig 3 } + +-- ............................................................... +-- Event Log Filter Table +-- ............................................................... + +ctdlswEventFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtdlswEventFilterEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains descriptions of how to filter log entries." + ::= { ctdlswEventLogFilterTable 1 } + +ctdlswEventFilterEntry OBJECT-TYPE + SYNTAX CtdlswEventFilterEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry specifies the filter for log entries. The + instance ctdlswEventProtocol refers to the instance used + in the nwRtgProtocolTable and nwComponentTable specified + by the ctrouter-mib.txt. " + INDEX { ctdlswEventFltrProtocol, ctdlswEventFltrIfNum } + ::= { ctdlswEventFilterTable 1 } + +CtdlswEventFilterEntry ::= SEQUENCE { + ctdlswEventFltrProtocol INTEGER, + ctdlswEventFltrIfNum INTEGER, + ctdlswEventFltrControl INTEGER, + ctdlswEventFltrType INTEGER, + ctdlswEventFltrSeverity INTEGER, + ctdlswEventFltrAction INTEGER + } + +ctdlswEventFltrProtocol OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Selects the protocol to log events from." + ::= { ctdlswEventFilterEntry 1 } + +ctdlswEventFltrIfNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the port on which to log events." + ::= { ctdlswEventFilterEntry 2 } + +ctdlswEventFltrControl OBJECT-TYPE + SYNTAX INTEGER { + other(1), + delete(2), + add(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Setting this field to delete will allow entries to be + removed from the table. This is done by adding new entries + with instance fields that match the entry to be removed from + the table. The new entry being added must have this control + field set to delete in order for the matching entry already + in the table to be deleted. Setting this field to add will + add the entry to the table." + ::= { ctdlswEventFilterEntry 3 } + +ctdlswEventFltrType OBJECT-TYPE + SYNTAX INTEGER { + misc(1), + timer(2), + rcv(4), + xmit(8), + event(16), + error(32) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This bit field mask filter will allow only events of + certain types to be logged. By default all types will be + logged. Clearing event types from this field will cause + those types not to be logged. Adding event types to this + field will enable those types to be logged. " + ::= { ctdlswEventFilterEntry 4 } + +ctdlswEventFltrSeverity OBJECT-TYPE + SYNTAX INTEGER { + highest(1), + highmed(2), + highlow(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This filter controls the amount of logging by ignoring events + of lower priority than that specified by the filter value. + Specifying highest(1) causes all events except those of highest + severity to be ignored. Specifying highmed(2) causes lowest + severity events to be ignored. Specifying highlow(3) causes + all events to be logged. highmed(2) is the default setting." + ::= { ctdlswEventFilterEntry 5 } + +ctdlswEventFltrAction OBJECT-TYPE + SYNTAX INTEGER { + log(1), + trap(2), + logTrap(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This field specifies how the events are to be logged. + Specifying log(1) stores the events in the event log + table (defined below). Specifying trap(2) sends events + out through the trap mechanism. Specifying logTrap(3) + does both. " + ::= { ctdlswEventFilterEntry 6 } + +-- ............................................................... +-- Event Log Table +-- ............................................................... + +ctdlswEventTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtdlswEventEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains all events that have been logged." + ::= { ctdlswEventLogTable 1 } + +ctdlswEventEntry OBJECT-TYPE + SYNTAX CtdlswEventEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry specifies events that have been logged." + INDEX { ctdlswEventNumber } + ::= { ctdlswEventTable 1 } + +CtdlswEventEntry ::= SEQUENCE { + ctdlswEventNumber INTEGER, + ctdlswEventTime TimeTicks, + ctdlswEventType INTEGER, + ctdlswEventSeverity INTEGER, + ctdlswEventProtocol INTEGER, + ctdlswEventIfNum INTEGER, + ctdlswEventTextString OCTET STRING + } + +ctdlswEventNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number uniquely identifies events." + ::= { ctdlswEventEntry 1 } + +ctdlswEventTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This number specifies when the event was logged." + ::= { ctdlswEventEntry 2 } + +ctdlswEventType OBJECT-TYPE + SYNTAX INTEGER { + misc(1), + timer(2), + rcv(4), + xmit(8), + event(16), + error(32) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies type of event logged." + ::= { ctdlswEventEntry 3 } + +ctdlswEventSeverity OBJECT-TYPE + SYNTAX INTEGER { + highest(1), + highmed(2), + highlow(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the severity of the event logged." + ::= { ctdlswEventEntry 4 } + +ctdlswEventProtocol OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the protocol where the event occured." + ::= { ctdlswEventEntry 5 } + +ctdlswEventIfNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the port the event occurred on." + ::= { ctdlswEventEntry 6 } + +ctdlswEventTextString OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the actual text string to be logged." + ::= { ctdlswEventEntry 7 } + +END diff --git a/MIBS/enterasys/CTRON-DOWNLOAD-MIB b/MIBS/enterasys/CTRON-DOWNLOAD-MIB new file mode 100644 index 0000000..4903143 --- /dev/null +++ b/MIBS/enterasys/CTRON-DOWNLOAD-MIB @@ -0,0 +1,349 @@ +CTRON-DOWNLOAD-MIB DEFINITIONS ::= BEGIN + + -- ctron-download-mib.txt + -- Revision: 1.06.02 + -- Part Number: 2170556-02 + -- Date: February 2, 1999 + -- Revised: "200308111858Z" - Mon Aug 11 18:58 GMT 2003 + + -- Enterasys Networks, Inc. + -- 50 Minuteman Rd. + -- Andover, MA 01801-1008 + -- +1 978 684 1000 + -- support@enterasys.com + + -- This module provides authoritative definitions for Cabletron's + -- enterprise-specific download MIB. + -- + -- This module will be extended, as required. + -- + + -- Cabletron Systems reserves the right to make changes in + -- specification and other information contained in this document + -- without prior notice. The reader should consult Cabletron Systems + -- to determine whether any such changes have been made. + -- + -- In no event shall Cabletron Systems be liable for any incidental, + -- indirect, special, or consequential damages whatsoever (including + -- but not limited to lost profits) arising out of or related to this + -- document or the information contained in it, even if Cabletron + -- Systems has been advised of, known, or should have known, the + -- possibility of such damages. + -- + -- Cabletron grants vendors, end-users, and other interested parties + -- a non-exclusive license to use this Specification in connection + -- with the management of Cabletron products. + + -- Copyright February 1999-2003 Cabletron Systems + + -- This MIB describes objects that are common to all Cabletron + -- devices. + + IMPORTS + NetworkAddress FROM RFC1155-SMI + ctDownLoad FROM CTRON-MIB-NAMES + DisplayString FROM RFC1213-MIB + OBJECT-TYPE FROM RFC-1212; + + -- Textual convention + + -- DisplayString ::= OCTET STRING + -- This data type is used to model textual information taken from + -- the NVT ASCII character set. By convention, objects with this + -- syntax are declared as having: + -- + -- SIZE (0..255) + + -- The commonDL group + -- Implementation of this group is mandatory for systems + -- that provide the ability to download firmware." + + ctDL OBJECT IDENTIFIER ::= { ctDownLoad 1 } + + ctDLForceOnBoot OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS obsolete + DESCRIPTION + "When set to a 1, the system will request a + download during the next system restart. + If no server is found and the current image + in flash memory is valid, the system will boot + using the flash-resident image." + ::= { ctDL 1 } + + ctDLCommitRAMToFlash OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS obsolete + DESCRIPTION + "When written with a 1, the boot software will erase + flash memory, compress the downloaded code if necessary, + and save the image into flash memory. Upon completion + of this operation, the flash memory driver resets this + object to 0, indicating completion of the programming + operation." + ::= { ctDL 2 } + + ctDLInitiateColdBoot OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "When written with a 1, the boot software initiates a + system reboot. + + When written with a 2, the boot software initiates a + soft reboot of the system. The soft reboot does not + perform the Boot PROM Power-Up diagnostics. + + If only one form of reboot is supported initiate that + reboot in both cases. + + A read always returns a 0." + ::= { ctDL 3 } + + ctDLTFTPRequestHost OBJECT-TYPE + SYNTAX NetworkAddress + ACCESS read-write + STATUS obsolete + DESCRIPTION + "The IP address of the TFTP server to be used when + firmware is to be loaded across the network." + ::= { ctDL 4 } + + ctDLTFTPRequest OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS obsolete + DESCRIPTION + "The filename requested of the server when firmware + is to be loaded across the network." + ::= { ctDL 5 } + + ctDLLastImageFilename OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of ctDLFileName during the last successful image + download. This is the name of the file, on the TFTP server, + that was download to become the current image." + ::= { ctDL 6 } + + ctDLLastServerIPAddress OBJECT-TYPE + SYNTAX NetworkAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of ctDLNetAddress during the last successful image + download. This is the IP address of the TFTP server used to + download the current image." + ::= { ctDL 7 } + + ctDLFlashSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS obsolete + DESCRIPTION + "Denotes the size, in bytes, of flash memory + contained on this module." + ::= { ctDL 8 } + + ctDLFlashCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS obsolete + DESCRIPTION + "Denotes the number of times that flash memory has + been reprogrammed. This value is initialized to 1, + when the module is initially powered up." + ::= { ctDL 9 } + + ctDLFirmwareBase OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS obsolete + DESCRIPTION + "Denotes the starting RAM address of the firmware." + ::= { ctDL 10 } + + ctDLFirmwareTop OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS obsolete + DESCRIPTION + "Denotes the ending RAM address of firmware." + ::= { ctDL 11 } + + ctDLFirmwareStart OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS obsolete + DESCRIPTION + "Denotes the RAM entry point of the firmware + as established by the boot process." + ::= { ctDL 12 } + + ctDLBootRev OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(9)) + ACCESS read-only + STATUS obsolete + DESCRIPTION + "Denotes the revision of boot firmware in the module. + The first octet provides the version, and the + second provides the revision." + ::= { ctDL 13 } + + ctDLForceBootp OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS obsolete + DESCRIPTION + "When set to 1, this object forces the client to send a + BOOTP request packet when rebooting. The client will + make several attempts before timing out if a BOOTP server + does not respond. This object remains set." + ::= { ctDL 14 } + + ctDLServerName OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS obsolete + DESCRIPTION + "This OID is reserved for future use of the BOOTP server + name. This field can be used when a client wants to get + boot information from a particular BOOTP server." + ::= { ctDL 15 } + + ctDLOnLineDownLoad OBJECT-TYPE + SYNTAX INTEGER { + normalOperation(1), + forceDownLoad(2), + forceDownLoadReset(3), + downLoadConfiguration(4), + upLoadConfiguration(5) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "During normal operation this object has the value of 1. + + By setting this object to a value of forceDownLoad(2) an + image download via TFTP will be performed, ctDLNetAddress + specifies the TFTP server and ctDLFileName specifies the + file name of the image on the TFTP server. + + By setting this object to a value of forceDownLoadReset(3) + an image download via TFTP will be performed, ctDLNetAddress + specifies the TFTP server and ctDLFileName specifies the + file name of the image on the TFTP server. A reset will be + forced upon successful completion of the download. + + By setting this object to a value of downLoadConfiguration(4) + the specified configuration file will be downloaded, verified, + and, if valid, committed to NVRAM, if valid. A reset will be + forced upon successful completion. ctDLNetAddress specifies + the TFTP server and ctDLFileName specifies the name of the + configuration file on the TFTP server. + + By setting this object to upLoadConfiguration(5), the + contents of NVRAM will be uploaded via TFTP to the specified + file on the specified TFTP server. ctDLNetAddress specifies + the TFTP server and ctDLFileName specifies the name of the + configuration file." + ::= { ctDL 16 } + + ctDLOperStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + unknown(2), + normalOperation(3), + downLoadActive(4), + downLoadCompleteError(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object reflects the status of the download code. + + normalOperation(3) - + Indicates that either no download has been started, or that a + download was started and has finished normally. + + downLoadActive(4) - + indicates a download is currently in progress. + + downLoadCompleteError(5) - + Indicates that a download was started but an error was detected." + ::= { ctDL 17 } + + ctDLNetAddress OBJECT-TYPE + SYNTAX NetworkAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The IP Address of the TFTP server to be used for uploading + and downloading configuration files and for downloading + images." + ::= { ctDL 18 } + + ctDLFileName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..128)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The file name to be used to specify the image or configuration + file on the TFTP server specified by ctDLNetAddress. + This should be a complete path filename." + ::= { ctDL 19 } + + ctDLErrorString OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "If the value of ctDLOperStatus is downloadCompleteError(5) + then this object will provide a more complete description of + the error. Otherwise this object will be the zero length + string." + ::= { ctDL 20 } + + ctDLTftpServerGatewayIPAddress OBJECT-TYPE + SYNTAX NetworkAddress + ACCESS read-write + STATUS obsolete + DESCRIPTION + "The IP address of the gateway/router which connects + this SNMP agent to the TFTP server." + ::= { ctDL 21 } + + ctDLBlockCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current TFTP block count of an active session. If no + TFTP transfer is in progress, zero is returned." + ::= { ctDL 22 } + + ctDLBootPartitionStatus OBJECT-TYPE + SYNTAX INTEGER { + good(1), + bad(2), + inProgress(3) + } + ACCESS read-only + STATUS obsolete + DESCRIPTION + "Status of the boot partition or partitions. A value of + good(1) indicates that all boot partitions contain a + valid checksum. A value of bad(2) indicates that one or + more boot partitions contain an invalid checksum and the + the image was not able to fix the invalid boot partition. + A value of inProgress(3) indicates that the image is + attempting to fix an invalid boot partition and this + status will change to either good(1) or bad(2)." + ::= { ctDL 23 } + +END diff --git a/MIBS/enterasys/CTRON-ELAN-MIB b/MIBS/enterasys/CTRON-ELAN-MIB new file mode 100644 index 0000000..2c20f83 --- /dev/null +++ b/MIBS/enterasys/CTRON-ELAN-MIB @@ -0,0 +1,360 @@ +CTRON-ELAN-MIB DEFINITIONS ::= BEGIN + +-- ctron-elan-mib.txt +-- Revision: 01.00.00 +-- Part Number: +-- Date: May 5, 1997 + +-- Cabletron Systems, Inc. +-- 35 Industrial Way, P.O. Box 5005 +-- Rochester, NH 03867-0505 +-- (603) 332-9400 +-- support@ctron.com + +-- This module provides authoritative definitions for Cabletron's +-- enterprise-specific trap log mib. +-- +-- This module will be extended, as required. +-- + +-- Cabletron Systems reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. + +-- Copyright January 1997 Cabletron Systems + + +IMPORTS + ctAtmfLanEmulation + FROM CTRON-MIB-NAMES + IpAddress + FROM RFC1155-SMI + DisplayString + FROM RFC1213-MIB + OBJECT-TYPE + FROM RFC-1212; + + -- DisplayString ::= OCTET STRING + +CtLaneDebugLevel ::= INTEGER { + user(1), + all(2), + error(3), + warning(4), + informational(5), + detailed(6), + trace(7) + } + + +ElanLocalIndex ::= INTEGER +-- TEXTUAL-CONVENTION +-- Status +-- mandatory +-- Descr +-- A value which uniquely identifies a +-- conceptual row in the elanConfTable. +-- This number is only used locally by the agent to +-- distinguish between ELANs. + + +ctLeClient OBJECT IDENTIFIER ::= { ctAtmfLanEmulation 1 } +ctElan OBJECT IDENTIFIER ::= { ctAtmfLanEmulation 2 } +ctLes OBJECT IDENTIFIER ::= { ctAtmfLanEmulation 3 } +ctBus OBJECT IDENTIFIER ::= { ctAtmfLanEmulation 4 } +ctElanConfGroup OBJECT IDENTIFIER ::= { ctElan 1 } + + +ctElanConfTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtElanConfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table defines an extension to the elanConfTable." + ::= { ctElanConfGroup 1 } + +ctElanConfEntry OBJECT-TYPE + SYNTAX CtElanConfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry in this table represents an Emulated LAN. + Objects elanConfIndex and elanConfRowStatus are required + during row creation and deletion. " + INDEX { ctElanConfIndex } + ::= { ctElanConfTable 1 } + +CtElanConfEntry ::= SEQUENCE { + ctElanConfIndex + ElanLocalIndex, + ctElanConfUnitNumber + INTEGER, + ctElanConfPolicy + INTEGER, + ctElanConfDelPolicyWithElan + INTEGER, + ctElanConfRowStatus + INTEGER + } + +ctElanConfIndex OBJECT-TYPE + SYNTAX ElanLocalIndex + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A value which uniquely identifies a + conceptual row in the ctElanConfTable. + The value corresponds to elanConfIndex." + ::= { ctElanConfEntry 1 } + +ctElanConfUnitNumber OBJECT-TYPE + SYNTAX INTEGER(0..4) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Adapter unit for this ELAN, currently + read-only. May expand to be read-write." + DEFVAL { 0 } + ::= { ctElanConfEntry 2 } + +ctElanConfPolicy OBJECT-TYPE + SYNTAX INTEGER { + secure(1), + nonsecure(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Policy determination of this ELAN, where + secure(1) ensures that cut through operation + will not be in operation. When an ELAN is + in secure mode, it will not allow inter-elan + communication by restricting directory + services learning or lookups. The secure(1) + mode also restricts the bus from proxy + broadcast resolution, also know as the + protocol preprocessor. When in nonsecure(2) + mode, the ELAN will allow cut through + operation, Directory Services advertisement, + and proxy broadcast resolution." + DEFVAL { nonsecure } + ::= { ctElanConfEntry 3 } + +ctElanConfDelPolicyWithElan OBJECT-TYPE + SYNTAX INTEGER { + true(1), + false(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This objects indicates that if an ELAN row is + deleted, any existing LEC->ELAN mappings must + also be deleted." + DEFVAL { true } + ::= { ctElanConfEntry 4 } + +ctElanConfRowStatus OBJECT-TYPE + SYNTAX INTEGER { + active(1), + notInService(2), + notReady(3), + createAndGo(4), + createAndWait(5), + destroy(6) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object is used to create or + delete entries in the elanConfTable." + ::= { ctElanConfEntry 5 } + +ctElanSFDSPeerTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtElanSFDSPeerEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains all Secure Fast Directory Services + Database IPs that have been added as peers. Creating + an entry in this table will add the SFDS database at that + IP as a peer. Deleting and entry in this table will drop + the SFDS at that IP as a peer." + ::= { ctElanConfGroup 2 } + +ctElanSFDSPeerEntry OBJECT-TYPE + SYNTAX CtElanSFDSPeerEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry in this table represents an + SFDS Database that has been added as a peer. ctElanSFDSPeerIP + and ctElanSFDSPeerRowStatus must be present during row creation + and deletion. " + INDEX { ctElanSFDSPeerIP } + ::= { ctElanSFDSPeerTable 1 } + +CtElanSFDSPeerEntry ::= SEQUENCE { + ctElanSFDSPeerIP + IpAddress, + ctElanSFDSPeerRowStatus + INTEGER + } + +ctElanSFDSPeerIP OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The IP Address of the Directory Services Peer Database." + ::= { ctElanSFDSPeerEntry 1 } + +ctElanSFDSPeerRowStatus OBJECT-TYPE + SYNTAX INTEGER { + active(1), + notInService(2), + notReady(3), + createAndGo(4), + createAndWait(5), + destroy(6) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object is used to create or + delete entries in the ctElanSFDSPeerTable." + ::= { ctElanSFDSPeerEntry 2 } + +ctElanConfDirectoryServicesIP OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The IP Address of the Directory Services." + ::= { ctElanConfGroup 3 } + +ctElanDSStatus OBJECT-TYPE + SYNTAX INTEGER { + connected(1), + connectionLost(2), + unknown(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Reports the current status of the Secure Fast Directory + Services connection." + DEFVAL { unknown } + ::= { ctElanConfGroup 4 } + +ctElanUNIVersion OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + uni30(2), + uni31(3), + uni40(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Reports the UNI version that lane is using." + DEFVAL { unknown } + ::= { ctElanConfGroup 5 } + +ctElanLaneDbgOutputFile OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..255)) +-- Rsyntax OCTET STRING(SIZE(0..255)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Full path and file for Debug Output." + DEFVAL { "" } + ::= { ctElanConfGroup 6 } + +ctElanLaneDbgConnectionServices OBJECT-TYPE + SYNTAX CtLaneDebugLevel + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Debug level specifier for Connection Services subsystem." + DEFVAL { user } + ::= { ctElanConfGroup 7 } + +ctElanLaneDbgDatabaseManagement OBJECT-TYPE + SYNTAX CtLaneDebugLevel + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Debug level specifier for Database Mgr subsystem." + REFERENCE + "Cabletron Systems, Inc. private MIB extension." + DEFVAL { user } + ::= { ctElanConfGroup 8 } + +ctElanCtLaneDbgSNMP OBJECT-TYPE + SYNTAX CtLaneDebugLevel + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Debug level specifier for SNMP Agent subsystem." + DEFVAL { user } + ::= { ctElanConfGroup 9 } + +ctElanLaneDbgLECS OBJECT-TYPE + SYNTAX CtLaneDebugLevel + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Debug level specifier for LECS subsystem." + DEFVAL { user } + ::= { ctElanConfGroup 10 } + +ctElanCtLaneDbgLES OBJECT-TYPE + SYNTAX CtLaneDebugLevel + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Debug level specifier for LES subsystem." + DEFVAL { user } + ::= { ctElanConfGroup 11 } + +ctElanHotStandbyStatus OBJECT-TYPE + SYNTAX INTEGER { + initial(1), + active(2), + standby(3), + unknown(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Reports the status of this Hot Standby peer. + Initial means this peer has just started and is + determining whether it will be primary or standby. + Active means it is currently running as the primary. + Standby means it is currently in backup mode." + DEFVAL { unknown } + ::= { ctElanConfGroup 12 } + +ctElanConfHotStandbyIP OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The IP Address of the other member of this Hot Standby peer + group." + ::= { ctElanConfGroup 13 } + +END diff --git a/MIBS/enterasys/CTRON-ENTITY-STATE-MIB b/MIBS/enterasys/CTRON-ENTITY-STATE-MIB new file mode 100644 index 0000000..a93ff87 --- /dev/null +++ b/MIBS/enterasys/CTRON-ENTITY-STATE-MIB @@ -0,0 +1,342 @@ + CTRON-ENTITY-STATE-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, mib-2 + FROM SNMPv2-SMI + DateAndTime + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + entPhysicalIndex + FROM ENTITY-MIB + EntityAdminState, EntityOperState, EntityUsageState, + EntityAlarmStatus, EntityStandbyStatus + FROM CTRON-ENTITY-STATE-TC-MIB +-- Place this MIB on CTRON experimental branch until it is an RFC. + ctEntityStateMib + FROM CTRON-MIB-NAMES; + + ctEntityStateMIB MODULE-IDENTITY + LAST-UPDATED "200501230000Z" + ORGANIZATION "IETF Entity MIB Working Group" + CONTACT-INFO + " General Discussion: entmib@ietf.org + To Subscribe: + http://www.ietf.org/mailman/listinfo/entmib + + http://www.ietf.org/html.charters/entmib-charter.html + + Sharon Chisholm + Nortel Networks + PO Box 3511 Station C + Ottawa, Ont. K1Y 4H7 + Canada + schishol@nortelnetworks.com + + David T. Perkins + 548 Qualbrook Ct + San Jose, CA 95110 + USA + Phone: 408 394-8702 + dperkins@snmpinfo.com + " + DESCRIPTION + "This MIB defines a state extension to the Entity MIB. + + Copyright (C) The Internet Society 2005. This version + of this MIB module is part of RFC yyyy; see the RFC + itself for full legal notices." + -- RFC Ed.: replace yyyy with actual RFC number & remove + -- this note + REVISION "200501230000Z" + DESCRIPTION + "Initial version, published as RFC YYYY." + -- RFC-Editor assigns yyyy +-- ::= { mib-2 XX } to be assigned by IANA + ::= { ctEntityStateMib 1 } + + + + + -- Entity State Objects + + ctEntStateObjects OBJECT IDENTIFIER ::= { ctEntityStateMIB 1 } + + ctEntStateTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtEntStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of information about state/status of entities. + This is a sparse augment of the entPhysicalTable. Entries + appear in this table for values of + entPhysicalClass [RFC2737] that in this implementation + are able to report any of the state or status stored in + this table. + " + ::= { ctEntStateObjects 1 } + + + ctEntStateEntry OBJECT-TYPE + SYNTAX CtEntStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "State information about this physical entity." + INDEX { entPhysicalIndex } + ::= { ctEntStateTable 1 } + + CtEntStateEntry ::= SEQUENCE { + ctEntStateLastChanged DateAndTime, + ctEntStateAdmin EntityAdminState, + ctEntStateOper EntityOperState, + ctEntStateUsage EntityUsageState, + ctEntStateAlarm EntityAlarmStatus, + ctEntStateStandby EntityStandbyStatus + } + + ctEntStateLastChanged OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object is the date and + time when the value of any of ctEntStateAdmin, + ctEntStateOper, ctEntStateUsage, ctEntStateAlarm, + or ctEntStateStandby changed for this entity. + + If there has been no change since + the last re-initialization of the local system, + this object contains the date and time of + local system initialization. If there has been + no change since the entity was added to the + local system, this object contains the date and + time of the insertion." + ::= { ctEntStateEntry 1 } + + ctEntStateAdmin OBJECT-TYPE + SYNTAX EntityAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administrative state for this entity. + + This object refers to an entities administrative + permission to service both other entities within + its containment hierarchy as well other users of + its services defined by means outside the scope + of this MIB. + + Setting this object to 'notSupported' will result + in an 'inconsistentValue' error. For entities that + do not support administrative state, all set + operations will result in an 'inconsistentValue' + error. + + Some physical entities exhibit only a subset of the + remaining administrative state values. Some entities + cannot be locked, and hence this object exhibits only + the 'unlocked' state. Other entities can not be shutdown + gracefully, and hence this object does not exhibit the + 'shuttingDown' state. A value of 'inconsistentValue' + will be returned if attempts are made to set this + object to values not supported by its administrative + model." + ::= { ctEntStateEntry 2 } + + ctEntStateOper OBJECT-TYPE + SYNTAX EntityOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational state for this entity. + + Note that unlike the state model used within the + Interfaces MIB [RFC2863], this object does not follow + the administrative state. An administrative state of + down does not predict an operational state + of disabled. + + A value of 'testing' means that entity currently being + tested and cannot there fore report whether it is + operational or not. + + A value of 'disabled' means that an entity is totally + inoperable and unable to provide service both to entities + within its containment hierarchy, or to other receivers + of its service as defined in ways outside the scope of + this MIB. + + A value of 'enabled' means that an entity is fully or + partially operable and able to provide service both to + entities within its containment hierarchy, or to other + receivers of its service as defined in ways outside the + scope of this MIB. + + Note that some implementations may not be able to + accurately report ctEntStateOper while the + ctEntStateAdmin object has a value other than 'unlocked'. + In these cases, this object MUST have a value + of 'unknown'." + ::= { ctEntStateEntry 3 } + + ctEntStateUsage OBJECT-TYPE + SYNTAX EntityUsageState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The usage state for this entity. + + This object refers to an entity's ability to service more + physical entities in a containment hierarchy. A value + of 'idle' means this entity is able to contain other + entities but that no other entity is currently + contained within this entity. + + A value of 'active' means that at least one entity is + contained within this entity, but that it could handle + more. A value of 'busy' means that the entity is unable + to handle any additional entities being contained in it. + + Some entities will exhibit only a subset of the + usage state values. Entities that are unable to ever + service any entities within a containment hierarchy will + always have a usage state of 'busy'. Some entities will + only ever be able to support one entity within its + containment hierarchy and will therefore only exhibit + values of 'idle' and 'busy'." + ::= { ctEntStateEntry 4 } + + ctEntStateAlarm OBJECT-TYPE + SYNTAX EntityAlarmStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The alarm status for this entity. It does not include + the alarms raised on child components within its + containment hierarchy. + + A value of 'unknown' means that this entity is + unable to report alarm state. Note that this differs + from 'indeterminate' which means that that alarm state + is supported and there are alarms against this entity, + but the severity of some of the alarms is not known + + If no bits are set, then this entity supports reporting + of alarms, but there are currently no active alarms + against this entity. + " + ::= { ctEntStateEntry 5 } + + ctEntStateStandby OBJECT-TYPE + SYNTAX EntityStandbyStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The standby status for this entity. + + Some entities will exhibit only a subset of the + remaining standby state values. If this entity + cannot operate in a standby role, the value of this + object will always be 'providingService'." + ::= { ctEntStateEntry 6 } + + -- Notifications + ctEntStateNotifications OBJECT IDENTIFIER ::= { ctEntityStateMIB 0 } + + ctEntStateOperEnabled NOTIFICATION-TYPE + OBJECTS { ctEntStateAdmin, + ctEntStateAlarm + } + STATUS current + DESCRIPTION + "An ctEntStateOperEnabled notification signifies that the + SNMP entity, acting in an agent role, has detected that + the ctEntStateOper object for one of its entities has + transitioned into the 'enabled' state. + + + The entity this notification refers can be identified by + extracting the entPhysicalIndex from one of the + variable bindings. The ctEntStateAdmin and ctEntStateAlarm + varbinds may be examined to find out additional + information on the administrative state at the time of + the operation state change as well to find out whether + there were any known alarms against the entity at that + time that may explain why the physical entity has become + operationally disabled." + ::= { ctEntStateNotifications 1 } + + ctEntStateOperDisabled NOTIFICATION-TYPE + OBJECTS { ctEntStateAdmin, + ctEntStateAlarm } + STATUS current + DESCRIPTION + "An ctEntStateOperDisabled notification signifies that the + SNMP entity, acting in an agent role, has detected that + the ctEntStateOper object for one of its entities has + transitioned into the 'disabled' state. + + The entity this notification refers can be identified by + extracting the entPhysicalIndex from one of the + variable bindings. The ctEntStateAdmin and ctEntStateAlarm + varbinds may be examined to find out additional + information on the administrative state at the time of + the operation state change as well to find out whether + there were any known alarms against the entity at that + time that may have affect on the physical entity's + ability to stay operationally enabled." + ::= { ctEntStateNotifications 2 } + + -- Conformance and Compliance + + ctEntStateConformance OBJECT IDENTIFIER ::= { ctEntityStateMIB 2 } + + ctEntStateCompliances OBJECT IDENTIFIER + ::= { ctEntStateConformance 1 } + + ctEntStateCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting + the Entity State MIB." + MODULE -- this module + MANDATORY-GROUPS { + ctEntStateGroup + } + GROUP ctEntStateNotificationsGroup + DESCRIPTION + "This group is optional." + OBJECT ctEntStateAdmin + MIN-ACCESS read-only + DESCRIPTION + "Write access is not required." + ::= { ctEntStateCompliances 1 } + + ctEntStateGroups OBJECT IDENTIFIER ::= { ctEntStateConformance 2 } + + ctEntStateGroup OBJECT-GROUP + OBJECTS { + ctEntStateLastChanged, + ctEntStateAdmin, + ctEntStateOper, + ctEntStateUsage, + ctEntStateAlarm, + ctEntStateStandby + } + STATUS current + DESCRIPTION + "Standard Entity State group." + ::= { ctEntStateGroups 1} + + ctEntStateNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + ctEntStateOperEnabled, + ctEntStateOperDisabled + } + STATUS current + DESCRIPTION + "Standard Entity State Notification group." + ::= { ctEntStateGroups 2} + + END diff --git a/MIBS/enterasys/CTRON-ENTITY-STATE-TC-MIB b/MIBS/enterasys/CTRON-ENTITY-STATE-TC-MIB new file mode 100644 index 0000000..be67a07 --- /dev/null +++ b/MIBS/enterasys/CTRON-ENTITY-STATE-TC-MIB @@ -0,0 +1,178 @@ + CTRON-ENTITY-STATE-TC-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, mib-2 FROM SNMPv2-SMI + TEXTUAL-CONVENTION FROM SNMPv2-TC +-- Place this MIB on CTRON experimental branch until it is an RFC. + ctEntityStateTC FROM CTRON-MIB-NAMES; + + ctEntityStateTc MODULE-IDENTITY + LAST-UPDATED "200501230000Z" + ORGANIZATION "IETF Entity MIB Working Group" + CONTACT-INFO + "General Discussion: entmib@ietf.org + To Subscribe: + http://www.ietf.org/mailman/listinfo/entmib + +http://www.ietf.org/html.charters/entmib-charter.html + + Sharon Chisholm + Nortel Networks + PO Box 3511 Station C + Ottawa, Ont. K1Y 4H7 + Canada + schishol@nortelnetworks.com + + + + David T. Perkins + 548 Qualbrook Ct + San Jose, CA 95110 + USA + Phone: 408 394-8702 + dperkins@snmpinfo.com" + DESCRIPTION + "This MIB defines state textual conventions. + + Copyright (C) The Internet Society 2005. This version + of this MIB module is part of RFC yyyy; see the RFC + itself for full legal notices." + -- RFC Ed.: replace yyyy with actual RFC number & remove + -- this note + REVISION "200501230000Z" + DESCRIPTION + "Initial version, published as RFC yyyy." + -- RFC-Editor assigns yyyy +-- ::= { mib-2 XX } to be assigned by IANA +::= { ctEntityStateTC 1 } + + EntityAdminState ::= 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 + 'unknown' means that this resource is unable to + report administrative state." + SYNTAX INTEGER + { + unknown (1), + locked (2), + shuttingDown (3), + unlocked (4) + } + + EntityOperState ::= 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. A value of 'testing' + means the resource is currently being tested + and cannot therefore report whether it is operational + or not. A value of 'unknown' means that this + resource is unable to report operational state. " + SYNTAX INTEGER + { + unknown (1), + disabled (2), + enabled (3), + testing (4) + } + + EntityUsageState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " Represents the possible values of usage states. + A value of 'idle' means the resource is servicing no + users. A value of 'active' means the resource is + currently in use and it has sufficient spare capacity + to provide for additional users. A value of 'busy' + means the resource is currently in use, but it + currently has no spare capacity to provide for + additional users. A value of 'unknown' means + that this resource is unable to report usage state." + SYNTAX INTEGER + { + unknown (1), + idle (2), + active (3), + busy (4) + } + + + EntityAlarmStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents the possible values of alarm status. + An Alarm [RFC3877] is a persistent indication + of an error or warning condition. + + When no bits of this attribute are set, then no active + alarms are known against this entity and it is not under + repair. + + When the 'value of underRepair' is set, the resource is + currently being repaired, which, depending on the + implementation, may make the other values in this bit + string not meaningful. + + 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 whose of + perceived severity cannot be determined are active + against this resource. + + A value of 'unknown' means that this resource is + unable to report alarm state." + SYNTAX BITS + { + unknown (0), + underRepair (1), + critical(2), + major(3), + minor(4), + -- The following are not defined in X.733 + warning (5), + indeterminate (6) + } + + + EntityStandbyStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " Represents the possible values of standby status. + + A value of 'hotStandby' means the resource is not + providing service, but it 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. A value of + 'unknown' means that this resource is unable to + report standby state." + SYNTAX INTEGER + { + unknown (1), + hotStandby (2), + coldStandby (3), + providingService (4) + } + + END diff --git a/MIBS/enterasys/CTRON-ENVIRONMENT-MIB b/MIBS/enterasys/CTRON-ENVIRONMENT-MIB new file mode 100644 index 0000000..aca6c91 --- /dev/null +++ b/MIBS/enterasys/CTRON-ENVIRONMENT-MIB @@ -0,0 +1,630 @@ +CTRON-ENVIRONMENT-MIB DEFINITIONS ::= BEGIN + + -- ctron-env-mib.txt Environmental MIB + -- Revision: 1.01.01 + -- Part Number: 2170995 + -- Date: August 16, 1996 + + -- Cabletron Systems, Inc. + -- 35 Industrial Way, P.O. Box 5005 + -- Rochester, NH 03867-0505 + -- (603) 332-9400 + -- support@ctron.com + + -- This module provides authoritative definitions for Cabletron's + -- enterprise-specific ct-env MIB. + -- + -- This module will be extended, as needed. + -- + + -- Cabletron Systems reserves the right to make changes in + -- specification and other information contained in this document + -- without prior notice. The reader should consult Cabletron Systems + -- to determine whether any such changes have been made. + -- + -- In no event shall Cabletron Systems be liable for any incidental, + -- indirect, special, or consequential damages whatsoever (including + -- but not limited to lost profits) arising out of or related to this + -- document or the information contained in it, even if Cabletron + -- Systems has been advised of, known, or should have known, the + -- possibility of such damages. + -- + -- Cabletron grants vendors, end-users, and other interested parties + -- a non-exclusive license to use this Specification in connection + -- with the management of Cabletron products. + + -- Copyright August 95 Cabletron Systems + + IMPORTS + ctenv + FROM CTRON-MIB-NAMES + OBJECT-TYPE + FROM RFC-1212; + + + + --=============== group definitions =================== + + chEnv OBJECT IDENTIFIER ::= { ctenv 1 } + boardEnv OBJECT IDENTIFIER ::= { ctenv 2 } + psEnv OBJECT IDENTIFIER ::= { ctenv 3 } + bbuEnv OBJECT IDENTIFIER ::= { ctenv 4 } + + -- chEnv group ==================== + + -- Chassis Environment Group + -- Implementation of the Chassis Environment group is optional. + -- It needs to be supported when an EM is present and operational + -- in the chassis. + -- This group covers information on the Temperature & Humidity. + -- This group also cover the temperature control in the form of + -- fan speed control. + + chEnvAmbientTemp OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The ambient temperature of the room in which the chassis + is located. If this sensor is broken or not supported, then + this object will be set to zero. The value of this object + is the actual temperature in degrees Fahrenheit * 10." + ::= { chEnv 1 } + + chEnvAmbientStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), -- none of the following + cold(2), + cool(3), + normal(4), + warm(5), + hot(6), + inoperative(7) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object reflects the status of the ambient temperature + reading." + ::= { chEnv 2 } + + chEnvHumidity OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The humidity value of the air flowing thru the chassis. + The value of this object is the actual humidity * 10." + ::= { chEnv 3 } + + chEnvHumidityStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), -- none of the following + dry(2), + normal(3), + moist(4), + inoperative(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object reflects the status of the ambient humidity + reading." + ::= { chEnv 4 } + + chEnvAmbientHot OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature value above which the ambient temperature + is deemed to be hot." + ::= { chEnv 5 } + + chEnvAmbientWarm OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature value above which the ambient temperature + is deemed to be warm, if it is below or equal the hot + value." + ::= { chEnv 6 } + + chEnvAmbientCool OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature value below which the ambient temperature + is deemed to be cool, if it is above or equal the cold + value." + ::= { chEnv 7 } + + chEnvAmbientCold OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature value below which the ambient temperature + is deemed to be cold." + ::= { chEnv 8 } + + chEnvHumidityMoist OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The humidity value above which the chassis humidity + is deemed to be moist." + ::= { chEnv 9 } + + chEnvHumidityDry OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The humidity value below which the chassis humidity + is deemed to be a static risk." + ::= { chEnv 10 } + + chEnvNumFans OBJECT-TYPE + SYNTAX INTEGER (0..64) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of fans in a chassis." + ::= { chEnv 11 } + + chEnvFanTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChEnvFanEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of fans installed in this chassis." + ::= { chEnv 12 } + + chEnvFanEntry OBJECT-TYPE + SYNTAX ChEnvFanEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A slot entry containing objects for a particular + module." + INDEX { chEnvFanID } + ::= { chEnvFanTable 1 } + + ChEnvFanEntry ::= + SEQUENCE { + chEnvFanID + INTEGER, + chEnvFanStatus + INTEGER, + chEnvFanAdmin + INTEGER, + chEnvFanSpeed + INTEGER + } + + chEnvFanID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A unique value, in the range between 1 and and the + value of chEnvNumFans." + ::= { chEnvFanEntry 1 } + + chEnvFanStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), -- none of the following + normal(2), + testing(3), + slow(4), -- Not running a correct speed + inoperative(5), + off(6) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object reflects the status of the chassis fan." + ::= { chEnvFanEntry 2 } + + chEnvFanAdmin OBJECT-TYPE + SYNTAX INTEGER { + autoMode(1), + fullSpeed(2), + testingMode(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object is used to select the operational mode of the + fan. If the value is set to 1 (auto) then fan speed is + based on temperature. If the value is set to 3 (testing) + then value will return to it's previous value prior to + being set at 3." + DEFVAL { autoMode } + ::= { chEnvFanEntry 3 } + + chEnvFanSpeed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The fan speed expressed as a percentage of the maximum + fan speed." + ::= { chEnvFanEntry 4 } + + --============== BoardEnv group =================== + + -- Board Environment Group + -- This group covers information on the Temperature. + -- This group also cover the temperature control in the form of + -- module shutdwon control. + + boardEnvSlotTable OBJECT-TYPE + SYNTAX SEQUENCE OF BoardEnvSlotEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of networking modules installed in this chassis." + ::= { boardEnv 1 } + + boardEnvSlotEntry OBJECT-TYPE + SYNTAX BoardEnvSlotEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A slot entry containing objects for a particular + module." + INDEX { boardEnvSlotID } + ::= { boardEnvSlotTable 1 } + + BoardEnvSlotEntry ::= + SEQUENCE { + boardEnvSlotID + INTEGER, + boardEnvTemp + INTEGER, + boardEnvTempStatus + INTEGER, + boardEnvTempRelStatus + INTEGER, + boardEnvShutdownAdmin + INTEGER, + boardEnvTempHot + INTEGER, + boardEnvTempWarm + INTEGER, + boardEnvTempCool + INTEGER, + boardEnvTempCold + INTEGER, + boardEnvTempRelHot + INTEGER, + boardEnvTempRelWarm + INTEGER, + boardEnvTempMaxFanRelHot + INTEGER, + boardEnvTempMaxFanRelWarm + INTEGER + } + + boardEnvSlotID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The slot number of a chassis slot in which this board is + installed. This object is similiar to chSlotID in the + Chassis MIB." + ::= { boardEnvSlotEntry 1 } + + boardEnvTemp OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature of the networking board. If this sensor is + broken or not supported, then this object will be set to + zero. The temperature is in degrees Fahrenheit * 10." + ::= { boardEnvSlotEntry 2 } + + boardEnvTempStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), -- none of the following + cold(2), + cool(3), + normal(4), + warm(5), + hot(6), + inoperative(7) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object reflects the status of the board temperature + reading." + ::= { boardEnvSlotEntry 3 } + + boardEnvTempRelStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), -- none of the following + normal(2), + warm(3), + hot(4), + inoperative(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object reflects the status of the board temperature + reading relative to the ambient temperature." + ::= { boardEnvSlotEntry 4 } + + boardEnvShutdownAdmin OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object enables or disables the auto shutdown due + to a temperature condition." + DEFVAL { disabled } + ::= { boardEnvSlotEntry 5 } + + boardEnvTempHot OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature value above which the board temperature + is deemed to be hot." + ::= { boardEnvSlotEntry 6 } + + boardEnvTempWarm OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature value above which the board temperature + is deemed to be warm, if it is below or equal the hot + value." + ::= { boardEnvSlotEntry 7 } + + boardEnvTempCool OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature value below which the board temperature + is deemed to be cool, if it is above or equal the cold + value." + ::= { boardEnvSlotEntry 8 } + + boardEnvTempCold OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature value below which the board temperature + is deemed to be cold." + ::= { boardEnvSlotEntry 9 } + + boardEnvTempRelHot OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature value above ambient at which the board + temperature is deemed to be hot relative to ambient." + ::= { boardEnvSlotEntry 10 } + + boardEnvTempRelWarm OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature value above ambient at which the board + temperature is deemed to be warm relative to ambient, if + it is below the relative hot value of boardEnvTempRelHot." + ::= { boardEnvSlotEntry 11 } + + boardEnvTempMaxFanRelHot OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature value above ambient at which the board + temperature is deemed to be hot relative to ambient, with + all fans in the chassis running at there maximum speed." + ::= { boardEnvSlotEntry 12 } + + boardEnvTempMaxFanRelWarm OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature value above ambient at which the board + temperature is deemed to be warm relative to ambient, if + it is below the relative hot value of boardEnvTempMaxFanRelHot, + with all fans in the chassis running at there maximum speed." + ::= { boardEnvSlotEntry 13 } + + --=============== psEnv group ==================== + + -- Power Supply Environment Group + -- This group covers information on the Temperature . + -- This group also cover the temperature control in the form of + -- power supply fan control. + + psEnvSlotTable OBJECT-TYPE + SYNTAX SEQUENCE OF PsEnvSlotEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of networking modules installed in this chassis." + ::= { psEnv 1 } + + psEnvSlotEntry OBJECT-TYPE + SYNTAX PsEnvSlotEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A slot entry containing objects for a particular + module." + INDEX { psEnvSlotID } + ::= { psEnvSlotTable 1 } + + PsEnvSlotEntry ::= + SEQUENCE { + psEnvSlotID + INTEGER, + psEnvTemp + INTEGER, + psEnvTempStatus + INTEGER, + psEnvTempHot + INTEGER, + psEnvTempWarm + INTEGER, + psEnvTempCool + INTEGER, + psEnvTempCold + INTEGER, + psEnvFanStatus + INTEGER, + psEnvFanAdmin + INTEGER, + psEnvFanSpeed + INTEGER + } + + psEnvSlotID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The slot number of a chassis slot in which this power supply + is installed. An unique value, in the range between 1 and + and the value of chNumSlots. This object is similiar to + chSlotID in the Chassis MIB." + ::= { psEnvSlotEntry 1 } + + psEnvTemp OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature of the power supply. If this sensor is + broken or not supported, then this object will be set to + zero. The temperature is in degrees Fahrenheit * 10." + ::= { psEnvSlotEntry 2 } + + psEnvTempStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), -- none of the following + cold(2), + cool(3), + normal(4), + warm(5), + hot(6), + inoperative(7) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object reflects the status of the power supply + temperature reading." + ::= { psEnvSlotEntry 3 } + + psEnvTempHot OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature value above which the power supply + temperature is deemed to be hot." + ::= { psEnvSlotEntry 4 } + + psEnvTempWarm OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature value above which the power supply + temperature is deemed to be warm, if it is below or + equal the hot value." + ::= { psEnvSlotEntry 5 } + + psEnvTempCool OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature value below which the power supply + temperature is deemed to be cool, if it is above or + equal the cold value." + ::= { psEnvSlotEntry 6 } + + psEnvTempCold OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature value below which the power supply + temperature is deemed to be cold." + ::= { psEnvSlotEntry 7 } + + psEnvFanStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), -- none of the following + normal(2), + testing(3), + slow(4), -- not running a set speed + inoperative(5), + off(6) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object reflects the status of the chassis fan." + ::= { psEnvSlotEntry 8 } + + psEnvFanAdmin OBJECT-TYPE + SYNTAX INTEGER { + autoMode(1), + fullSpeed(2), + testingMode(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object is used to select the operational mode of the + fan. If the value is set to 1 (auto) then fan speed is + based on temperature. If the value is set to 3 (testing) + then value will return to it's previous value prior to + being set at 3." + DEFVAL { autoMode } + ::= { psEnvSlotEntry 9 } + + psEnvFanSpeed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The fan speed expressed as a percentage of the maximum + fan speed." + ::= { psEnvSlotEntry 10 } + + --=============== bbuEnv group ==================== + + -- Battery Backup Unit Environment Group + -- This group covers information on the temperature. + -- This group also cover the temperature control in the form of + -- fan speed control. + +END diff --git a/MIBS/enterasys/CTRON-ETHERNET-PARAMETERS-MIB b/MIBS/enterasys/CTRON-ETHERNET-PARAMETERS-MIB new file mode 100644 index 0000000..48d031c --- /dev/null +++ b/MIBS/enterasys/CTRON-ETHERNET-PARAMETERS-MIB @@ -0,0 +1,661 @@ +CTRON-ETHERNET-PARAMETERS-MIB DEFINITIONS ::= BEGIN + +-- ctron-ethernet-parameters.txt +-- Revision: 01.00.04 +-- Part Number: +-- Date: November 11, 1998 + +-- Cabletron Systems, Inc. +-- 35 Industrial Way, P.O. Box 5005 +-- Rochester, NH 03867-0505 +-- (603) 332-9400 +-- support@ctron.com + +-- This module provides authoritative definitions for Cabletron's +-- enterprise-specific Ethernet Parameters MIB. +-- +-- This module will be extended, as needed. + +-- Cabletron Systems reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. + +-- Copyright November 1998 Cabletron Systems + +IMPORTS + + OBJECT-TYPE + FROM RFC-1212 + Counter + FROM RFC1155-SMI + ctEthernetCtlParameters + FROM CTRON-MIB-NAMES + ctIfPortIfNumber, ctIfPortPortNumber + FROM CTIF-EXT-MIB; + +-- The ctEthernetCtlParameters MIB is used to manage Cabletron interfaces +-- that comply to IEEE Std 802.3, 1998 Edition. This MIB supercedes the +-- ctFastEthernet MIB. + +ctAutoNegCtl OBJECT IDENTIFIER ::= { ctEthernetCtlParameters 1 } + +-- The ctAutoNegCtl group provides configuration for Cabletron +-- interfaces that comply to IEEE Std 802.3, 1998 Edition. +-- +-- The implementation of this group is MANDATORY. + +ctAutoNegCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtAutoNegCtlEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Provides a list of definitions and control objects over any 10BASE-T, + 100BASE-TX, or 1000BASE-X Cabletron interface that supports + auto-negotiation as described by the aforementioned standards." + ::= { ctAutoNegCtl 1 } + + +ctAutoNegCtlEntry OBJECT-TYPE + SYNTAX CtAutoNegCtlEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Defines a particular entry containing objects pertaining to + definition and control over interfaces supporting Auto-Negotiation." + INDEX { ctIfPortIfNumber, ctIfPortPortNumber } + ::= { ctAutoNegCtlTable 1 } + +CtAutoNegCtlEntry ::= SEQUENCE { + ctAutoNegAdminStatus + INTEGER, + ctAutoNegRemoteSignalling + INTEGER, + ctAutoNegAutoConfig + INTEGER, + ctAutoNegLocalTechnologyAbility + INTEGER, + ctAutoNegAdvertisedTechnologyAbility + INTEGER, + ctAutoNegReceivedTechnologyAbility + INTEGER +} + +ctAutoNegAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object controls whether Auto-Negotiation is enabled + for the specified port. If Auto-Negotiation is disabled the port will + revert to the speed, duplex and flow control settings specified by + their associated leaves in the ctEtherManualConfig and + ctFlowControl groups." + REFERENCE + "IEEE Std 802.3, 1998 Edition 30.6.1.1.2" + DEFVAL { enable } + ::= { ctAutoNegCtlEntry 1 } + +ctAutoNegRemoteSignalling OBJECT-TYPE + SYNTAX INTEGER { + detected(1), + notdetected(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object indicates whether the remote end of the link is operating + Auto-Negotiation signalling or not." + REFERENCE + "IEEE Std 802.3, 1998 Edition 30.6.1.1.3" + ::= { ctAutoNegCtlEntry 2 } + +ctAutoNegAutoConfig OBJECT-TYPE + SYNTAX INTEGER { + other(1), + configuring(2), + complete(3), + disabled(4), + paralleldetectfailed(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object indicates whether Auto-Negotiation signalling is in + progress or has completed." + REFERENCE + "IEEE Std 802.3, 1998 Edition 30.6.1.1.4" + ::= { ctAutoNegCtlEntry 3 } + +ctAutoNegLocalTechnologyAbility OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This indicates the technology ability of the local hardware. + + The value is a sum. This sum initially takes the value zero. Then, for + each technology, T, that the port supports, 2 raised to (T - 1) is added + to the sum. For example, a port that supports 1000BASE-TFD (T = 18) and + 1000BASE-T (T = 17) would return a value of 196608 + ((2 ^ (18 - 1)) + (2 ^ (17 - 1))). + + For ports supporting Auto-Negotiation, values should be calculated + as follows: + + T Technology Description + -- ----------- ------------------------------------------------ + 1 global Reserved for future use. + 2 other None of the following. + 3 unknown Initializing, true state or type not yet known + 4 10BASE-T 10BASE-T Half Duplex + 5 10BASE-TFD 10BASE-T Full Duplex + 6 100BASE-T4 100BASE-T4 Half Duplex + 7 100BASE-TX 100BASE-TX Half Duplex + 8 100BASE-TXFD 100BASE-TX Full Duplex + 9 FDX PAUSE Full Duplex Flow Control + 10 FDX APAUSE Full Duplex Asymmetric Flow Control + 11 FDX SPAUSE Full Duplex Symmetric Flow Control + 12 FDX BPAUSE Full Duplex Asymmetric and Symmetric Flow Control + 13 100BASE-T2 100BASE-T2 Half Duplex + 14 100BASE-T2FD 100BASE-T2 Full Duplex + 15 1000BASE-X 1000BASE-X Half Duplex + 16 1000BASE-XFD 1000BASE-X Full Duplex + 17 1000BASE-T 1000BASE-T Half Duplex + 18 1000BASE-TFD 1000BASE-T Full Duplex + 19 Rem Fault1 Remote Fault Bit 1 + 20 Rem Fault2 Remote Fault Bit 2 + 21 ISO Ethernet IEEE Std 802.9 ISLAN-16T + " + REFERENCE + "IEEE Std 802.3, 1998 Edition 30.6.1.1.5" + ::= { ctAutoNegCtlEntry 4 } + +ctAutoNegAdvertisedTechnologyAbility OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the advertised ability of the local hardware, but only + becomes active on ports that have auto-negotiation enabled. + + The value is a sum. This sum initially takes the value zero. Then, for + each technology, T, that the port is advertising, 2 raised to (T - 1) + is added to the sum. For example, a port that advertises 1000BASE-TFD + (T = 18) and 1000BASE-T (T = 17) would return a value of 196608 + ((2 ^ (18 - 1)) + (2 ^ (17 - 1))). + + Values for T are limited to technologies supported by the hardware as + specified by ctAutoNegLocalTechnologyAbility. For ports supporting + Auto-Negotiation, values should be calculated as follows: + + T Technology Description + -- ----------- ------------------------------------------------ + 1 global Reserved for future use. + 2 other None of the following. + 3 unknown Initializing, true state or type not yet known + 4 10BASE-T 10BASE-T Half Duplex + 5 10BASE-TFD 10BASE-T Full Duplex + 6 100BASE-T4 100BASE-T4 Half Duplex + 7 100BASE-TX 100BASE-TX Half Duplex + 8 100BASE-TXFD 100BASE-TX Full Duplex + 9 FDX PAUSE Full Duplex Flow Control + 10 FDX APAUSE Full Duplex Asymmetric Flow Control + 11 FDX SPAUSE Full Duplex Symmetric Flow Control + 12 FDX BPAUSE Full Duplex Asymmetric and Symmetric Flow Control + 13 100BASE-T2 100BASE-T2 Half Duplex + 14 100BASE-T2FD 100BASE-T2 Full Duplex + 15 1000BASE-X 1000BASE-X Half Duplex + 16 1000BASE-XFD 1000BASE-X Full Duplex + 17 1000BASE-T 1000BASE-T Half Duplex + 18 1000BASE-TFD 1000BASE-T Full Duplex + 19 Rem Fault1 Remote Fault Bit 1 + 20 Rem Fault2 Remote Fault Bit 2 + 21 ISO Ethernet IEEE Std 802.9 ISLAN-16T + + A successful set operation will result in immediate link re-negotiation + if Auto-Negotiation is enabled on this port, as specified by + ctAutoNegAdminStatus. A set of this object to a value containing bits + that are not supported by the hardware will be successful, but, the port + will only advertise values which are the logical AND of the set value and + ctAutoNegLocalTechnologyAbility. + + Note: this re-negotiation will in every case cause temporary link loss + during the link re-negotiation. If set to a value that is incompatible + with ctAutoNegLocalTechnologyAbility, link negotiation will not + be successful and will cause permanent link loss." + REFERENCE + "IEEE Std 802.3, 1998 Edition 30.6.1.1.6" + ::= { ctAutoNegCtlEntry 5 } + +ctAutoNegReceivedTechnologyAbility OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the advertised ability of the remote hardware, or link + partner. + + The value is a sum. This sum initially takes the value zero. Then, for + each technology, T, that the link partner supports, 2 raised to (T - 1) + is added to the sum. For example, a link partner advertising + 1000BASE-TFD (T = 18) and 1000BASE-T (T = 17) would return a value + of 196608 ((2 ^ (18 - 1)) + (2 ^ (17 - 1))). + + For ports supporting Auto-Negotiation, values should be calculated + as follows: + + T Technology Description + -- ----------- ------------------------------------------------ + 1 global Reserved for future use. + 2 other None of the following. + 3 unknown Initializing, true state or type not yet known + 4 10BASE-T 10BASE-T Half Duplex + 5 10BASE-TFD 10BASE-T Full Duplex + 6 100BASE-T4 100BASE-T4 Half Duplex + 7 100BASE-TX 100BASE-TX Half Duplex + 8 100BASE-TXFD 100BASE-TX Full Duplex + 9 FDX PAUSE Full Duplex Flow Control + 10 FDX APAUSE Full Duplex Asymmetric Flow Control + 11 FDX SPAUSE Full Duplex Symmetric Flow Control + 12 FDX BPAUSE Full Duplex Asymmetric and Symmetric Flow Control + 13 100BASE-T2 100BASE-T2 Half Duplex + 14 100BASE-T2FD 100BASE-T2 Full Duplex + 15 1000BASE-X 1000BASE-X Half Duplex + 16 1000BASE-XFD 1000BASE-X Full Duplex + 17 1000BASE-T 1000BASE-T Half Duplex + 18 1000BASE-TFD 1000BASE-T Full Duplex + 19 Rem Fault1 Remote Fault Bit 1 + 20 Rem Fault2 Remote Fault Bit 2 + 21 ISO Ethernet IEEE Std 802.9 ISLAN-16T + " + REFERENCE + "IEEE Std 802.3, 1998 Edition 30.6.1.1.7" + ::= { ctAutoNegCtlEntry 6 } + +ctFlowControl OBJECT IDENTIFIER ::= { ctEthernetCtlParameters 2 } +-- The ctFlowCtl group provides configuration and statistics for +-- Cabletron Flow Control capable devices. +-- +-- The implementation of this group is OPTIONAL. + +ctFlowCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtFlowCtlEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Provides a list of statistic and control objects over 10BASE-X, + 100BASE-X and 1000BASE-X Cabletron interfaces that support flow + control as described by IEEE Std 802.3, 1998 Edition." + ::= { ctFlowControl 1 } + + +ctFlowCtlEntry OBJECT-TYPE + SYNTAX CtFlowCtlEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Defines a particular entry containing objects pertaining to + definition and control over Cabletron flow control capable interfaces." + INDEX { ctIfPortIfNumber, ctIfPortPortNumber } + ::= { ctFlowCtlTable 1 } + +CtFlowCtlEntry ::= SEQUENCE { + ctFlowCtlHalfDuplexAdminStatus + INTEGER, + ctFlowCtlHalfDuplexOperStatus + INTEGER, + ctEtherSupportedPauseModes + INTEGER, + ctFlowCtlPauseAdminStatus + INTEGER, + ctFlowCtlPauseOperStatus + INTEGER, + ctFlowCtlPauseTimer + INTEGER, + ctFlowCtlRxPauseFrames + Counter, + ctFlowCtlTxPauseFrames + Counter +} + +ctFlowCtlHalfDuplexAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The administrative status requested by management for back pressure + on this port. Back pressure is a collision based flow control mechanism + used in half duplex configurations. The value of enabled(1) indicates + that back pressure should be enabled on this port if the port is in half + duplex. The value of disable(2) indicates that back pressure should be + disabled on this port." + DEFVAL { enabled } + ::= { ctFlowCtlEntry 1 } + +ctFlowCtlHalfDuplexOperStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2), + notsupported(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current operational status of back pressure on this port." + ::= { ctFlowCtlEntry 2 } + +ctEtherSupportedPauseModes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This indicates the frame based modes of full duplex flow control for this + port. + + The value is a sum. This sum initially takes the value zero. Then, for + each mode, M, that the port supports, 2 raised to (M - 1) is added to + the sum. For example, a port that supports Symmetric (M= 2), + AsymmetricRX (M = 3) and AsymmetricTx (M = 4) would return a value + of 14 ((2 ^ (2 - 1)) + (2 ^ (3 - 1)) + (2 ^ (4 - 1))). + + Speed values should be calculated as follows: + + M Mode Description + -- ------------ ------------------------------------------------ + 1 Other None of the following + 2 Symmetric Receive and Transmit Pause Frames + 3 AsymmetricRx Receive Pause Frames + 4 AsymmetricTx Transmit Pause Frames + " + ::= { ctFlowCtlEntry 3 } + +ctFlowCtlPauseAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + symmetric(1), + asymmetricRx(2), + asymmetricTx(3), + disabled(4), + autonegotiate(5) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The administrative status requested by management for frame based + flow control on this port. For 10 Mb and 100 Mb ports the value of + symmetric(1) indicates that if Auto-Negotiation is supported for this + port, that the FDX PAUSE bit in the ctAutoNegLocalTechnologyAbility will + be set, further indicating that the port supports full duplex flow + control. For 1000 Mb the value of symmetric(1) indicates that if + Auto-Negotiation is supported for this port, that the FDX SPAUSE + bit in the ctAutoNegLocalTechnologyAbility will be set, further + indicating that the port supports symmetric frame based flow control. + In all cases a set of symmetric(1) will cause the port to interpret + received PAUSE frames and allow the port to transmit PAUSE frames when + necessary. A set of a value of symmetric(1) is limited to those ports + that support symmetric frame based flow control as specified by + ctEtherSupportedPauseModes. + + The value of asymmetricRx(2) indicates that if Auto-Negotiation is + supported for this port, that the FDX BPAUSE bit in the + ctAutoNegLocalTechnologyAbility will be set, further + indicating that the port supports asymmetric receive frame based flow + control. In all cases a set of asymmetricRx(2) will cause the port to + interpret received PAUSE frames and disallow the port to transmit PAUSE + frames. A set of a value of asymmetricRx(2) is limited to those ports + that support asymmetricRx frame based flow control as specified by + ctEtherSupportedPauseModes. + + The value of asymmetricTx(3) indicates that if Auto-Negotiation is + supported for this port, that the FDX APAUSE bit in the + ctAutoNegLocalTechnologyAbility will be set, further indicating that the + port supports asymmetric transmit frame based flow control. In all cases + a set of asymmetricTx(3) will cause the port to ignore PAUSE frames and + allow the port to transmit PAUSE frames when necessary. A set of a value + of asymmetricTx(3) is limited to those ports that support asymmetricTx + frame based flow control as specified by ctEtherSupportedPauseModes. + + The value of disabled(4) indicates that if Auto-Negotiation is supported + for this port, that the FDX PAUSE, FDX APAUSE, FDX SPAUSE and FDX BPAUSE + bits in the ctAutoNegLocalTechnologyAbility will be cleared, further + indicating that the port does not support frame based flow control. In + all cases a set of disable(2) will cause the port to ignore received + PAUSE frames and to disallow the port to transmit PAUSE frames. + + The value of autonegotiate(5) indicates that if Auto-Negotiation is + supported for this port, and the hardware supports the ability to + advertise PAUSE capability, that the maximum flow control capabilities + of the hardware are to be reflected in the PAUSE bits of + ctAutoNegLocalTechnologyAbility. The ports flow control operational + state will be determined by the results of Auto-Negotiation. If + Auto-Negotiation is not supported for this port, a set of + autonegotiate(5) will fail. + + In all cases frame based flow control is only used for ports that + are in full duplex." + DEFVAL { autonegotiate } + ::= { ctFlowCtlEntry 4 } + +ctFlowCtlPauseOperStatus OBJECT-TYPE + SYNTAX INTEGER { + symmetric(1), + asymmetricRx(2), + asymmetricTx(3), + disabled(4), + unknown(5), + notsupported(6) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current operational status of full duplex flow control + on this port. A value of unknown(5) will be returned for any port which + has a Pause Frame Admin Status of autonegotiate(5), as specified by + ctFlowCtlPauseAdminStatus, but is in an unknown Auto-Negotiation state." + ::= { ctFlowCtlEntry 5 } + +ctFlowCtlPauseTimer OBJECT-TYPE + SYNTAX INTEGER (0..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A 2 octet, unsigned integer containing the length of time for which + the receiving station is requested to inhibit data frame transmission. + The pause time is measured in units of pause_quanta, equal to 512 bit + times of the particular implementation." + REFERENCE + "IEEE Std 802.3, 1998 Edition Annex 31B.2" + ::= { ctFlowCtlEntry 6 } + +ctFlowCtlRxPauseFrames OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of pause frames received on this port." + ::= { ctFlowCtlEntry 7 } + +ctFlowCtlTxPauseFrames OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of pause frames transmitted from this port." + ::= { ctFlowCtlEntry 8 } + +ctEtherManualConfig OBJECT IDENTIFIER ::= { ctEthernetCtlParameters 3 } +-- The ctEtherManualConfig group provides manual configuration of speed +-- and duplex for 10BASE-T, 100BASE-X, or 1000BASE-X Cabletron Ethernet +-- interfaces. +-- +-- The implementation of this group is MANDATORY. + +ctEtherManualConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtEtherManualConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Provides a list of speed and duplex control objects over 10BASE-X, + 100BASE-X and 1000 BASE-X Cabletron Ethernet interfaces." + ::= { ctEtherManualConfig 1 } + +ctEtherManualConfigEntry OBJECT-TYPE + SYNTAX CtEtherManualConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Defines a particular entry containing objects pertaining to + definition and control over Cabletron Ethernet interfaces." + INDEX { ctIfPortIfNumber, ctIfPortPortNumber } + ::= { ctEtherManualConfigTable 1 } + +CtEtherManualConfigEntry ::= SEQUENCE { + ctEtherSupportedSpeed + INTEGER, + ctEtherSpeedAdminStatus + INTEGER, + ctEtherSpeedOperStatus + INTEGER, + ctEtherSupportedDuplex + INTEGER, + ctEtherDuplexAdminStatus + INTEGER, + ctEtherDuplexOperStatus + INTEGER +} + +ctEtherSupportedSpeed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This indicates the supported speeds for the port. + + The value is a sum. This sum initially takes the value zero. Then, for + each speed, S, that the port supports, 2 raised to (S - 1) is added to + the sum. For example, a port that supports 10 Mb (S = 1) and 100 Mb + (S = 2) would return a value of 3 ((2 ^ (1 - 1)) + (2 ^ (2 - 1))). + + Speed values should be calculated as follows: + + S Speed Description + -- ----------- ------------------------------------------------ + 1 10 Mb Ethernet + 2 100 Mb Fast Ethernet + 3 1000 Mb Gigabit Ethernet + " + ::= { ctEtherManualConfigEntry 1 } + +ctEtherSpeedAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + tenmegabit(2), + hundredmegabit(3), + gigabit(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The administrative status requested by management for the speed of this + port. The value of tenmegabit(2) indicates that if Auto-Negotiation + is disabled for this port, that the port will operate at a speed of + 10 megabits per second, provided that the port supports that speed, + as specified by ctEtherSupportedSpeed. + + The value of hundredmegabit(3) indicates that if Auto-Negotiation + is disabled for this port, that the port will operate at a speed of + 100 megabits per second, provided that the port supports that speed, + as specified by ctEtherSupportedSpeed. + + The value of gigabit(4) indicates that if Auto-Negotiation + is disabled for this port, that the port will operate at a speed of + 1000 megabits per second, provided that the port supports that speed, + as specified by ctEtherSupportedSpeed. + + In all cases, if the value specified does not indicate a speed that + the port supports the set will fail." + ::= { ctEtherManualConfigEntry 2 } + +ctEtherSpeedOperStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + tenmegabit(2), + hundredmegabit(3), + gigabit(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object indicates the current speed of the Ethernet port." + ::= { ctEtherManualConfigEntry 3 } + +ctEtherSupportedDuplex OBJECT-TYPE + SYNTAX INTEGER { + halfduplex(1), + fullduplex(2), + halfandfullduplex(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object indicates the duplex modes supported by this port. + A value of halfduplex(1) indicates that the port only supports + half duplex operation. A value of fullduplex(2) indicates that + the port only supports full duplex operation. A value of + halfandfullduplex(3) indicates that the port supports both + half and full duplex operation." + ::= { ctEtherManualConfigEntry 4 } + +ctEtherDuplexAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + halfduplex(2), + fullduplex(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The administrative status requested by management for the duplex of this + port. The value of halfduplex(2) indicates that if Auto-Negotiation + is disabled for this port, that the port will operate in half duplex, + provided that the port supports half duplex, as specified by + ctEtherSupportedDuplex. + + The value of fullduplex(3) indicates that if Auto-Negotiation + is disabled for this port, that the port will operate in full duplex, + provided that the port supports full duplex, as specified by + ctEtherSupportedDuplex. + + In all cases, if the value specified does not indicate a duplex that + the port supports the set will fail." + DEFVAL { halfduplex } + ::= { ctEtherManualConfigEntry 5 } + +ctEtherDuplexOperStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + halfduplex(2), + fullduplex(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object indicates the current duplex of the Ethernet port." + ::= { ctEtherManualConfigEntry 6 } + +END diff --git a/MIBS/enterasys/CTRON-ETWMIM-MIB b/MIBS/enterasys/CTRON-ETWMIM-MIB new file mode 100644 index 0000000..ff14d0b --- /dev/null +++ b/MIBS/enterasys/CTRON-ETWMIM-MIB @@ -0,0 +1,171 @@ +CTRON-ETWMIM-MIB DEFINITIONS ::= BEGIN + + -- ETWMIM-MIB + -- Revision: 0.02.00 + -- Part Number: 2170991 + -- Date: August 14, 1995 + + -- Cabletron Systems, Inc. + -- 35 Industrial Way, P.O. Box 5005 + -- Rochester, NH 03867-0505 + -- (603) 332-9400 + -- support@ctron.com + + -- This module provides authoritative definitions for part + -- of the naming tree below: + -- + -- cabletron { enterprises 52 } + -- + -- This module will be extended, as additional sub-sections + -- of this naming tree are defined. + -- + + -- Cabletron Systems reserves the right to make changes in + -- specification and other information contained in this document + -- without prior notice. The reader should consult Cabletron Systems + -- to determine whether any such changes have been made. + -- + -- In no event shall Cabletron Systems be liable for any incidental, + -- indirect, special, or consequential damages whatsoever (including + -- but not limited to lost profits) arising out of or related to this + -- document or the information contained in it, even if Cabletron + -- Systems has been advised of, known, or should have known, the + -- possibility of such damages. + -- + -- Cabletron grants vendors, end-users, and other interested parties + -- a non-exclusive license to use this Specification in connection + -- with the management of Cabletron products. + + -- Copyright August 95 Cabletron Systems + + + -- + -- + IMPORTS + OBJECT-TYPE FROM RFC-1212 + ctPModuleETWMIM FROM CTRON-MIB-NAMES; + + + etwDbExist OBJECT-TYPE + SYNTAX INTEGER { + exists(1), + no-exists(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Denotes whether a T1 daughter board is attached to the + Etwmim card being managed" + ::= { ctPModuleETWMIM 1 } + + etwDbEnabled OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object exists if etwDbExist is 1. Setting + this object to 1 will cause the WAN port to use the + daughterboard T1 port. Setting this object to 2 + will cause the WAN port to use the synchronous port" + ::= { ctPModuleETWMIM 2 } + + etwDbFracToggle OBJECT-TYPE + SYNTAX INTEGER { + update-table(1), + display-new(2), + display-old(3), + restore-old(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object exists if etwDbExist is 1. Setting this + object to 1 will cause the T1 fractional table to be + updated with the new values, as entered. Setting this + object to 2, will cause the T1 fractional table to be + the table as it is being entered. Setting this object + to 3, will cause the T1 fractional table to be the + table that is currently in use, regardless of any + changes being entered. Setting this object to 4, will + cause any changes that have been made to the fractional + table since the last update-table to be deleted." + REFERENCE + "IETF RFC 1232" + ::= { ctPModuleETWMIM 3 } + + etwFWRev OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(8)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Denotes the revision of firmware in the module. + The format of the string is xx.xx.xx, where the first + pair indicates version, and the second pair indicates + revision." + ::= { ctPModuleETWMIM 4 } + + etwHWRev OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Denotes the revision of hardware." + ::= { ctPModuleETWMIM 5 } + + etwEpimEnabled OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object gives the status of the EPIM port on the + etwmim. A value of 1 indicates that the hardware has + been set to use the Epim port for the ethernet + connection. A value of 2 indicates that the hardware + has been set to use the A channel for the ethernet + connection" + ::= { ctPModuleETWMIM 6 } + + etwEpimType OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Identifies the type of EPIM that is present in the + EPIM slot. The value is allocated in the Ctron naming + tree." + ::= { ctPModuleETWMIM 7 } + + etwEpimLink OBJECT-TYPE + SYNTAX INTEGER { + link-established(1), + link-not-established(2), + link-unknown(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object will indicate whether a link is + established on the EPIM link. A value of 1 indicates + that a link is established. A value of 2 indicates that + a link is not established. A value of 3 indicates that + the status of the link is unknown or not valid for the + type of Epim installed." + ::= { ctPModuleETWMIM 8 } + + etwClearNvramOnBoot OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "When set to a 1, the system will clear all persistant + objects, except for the download objects, from nvram + on the next system boot" + ::= { ctPModuleETWMIM 9 } + +END diff --git a/MIBS/enterasys/CTRON-FDDI-FNB-MIB b/MIBS/enterasys/CTRON-FDDI-FNB-MIB new file mode 100644 index 0000000..47169d6 --- /dev/null +++ b/MIBS/enterasys/CTRON-FDDI-FNB-MIB @@ -0,0 +1,948 @@ +CTRON-FDDI-FNB-MIB DEFINITIONS ::= BEGIN + + -- CTRON-FDDI-FNB-mib.txt The FDDI FNB backplane control MIB + -- Revision: 1.01.00 + -- Date: September 13, 1995 + + -- Cabletron Systems, Inc. + -- 35 Industrial Way, P.O. Box 5005 + -- Rochester, NH 03867-0505 + -- (603) 332-9400 + -- support@ctron.com + + -- This module provides authoritative definitions for Cabletron's + -- enterprise-specific connection MIB. + -- + -- This module will be extended, as needed. + -- + + -- Cabletron Systems reserves the right to make changes in + -- specification and other information contained in this document + -- without prior notice. The reader should consult Cabletron Systems + -- to determine whether any such changes have been made. + -- + -- In no event shall Cabletron Systems be liable for any incidental, + -- indirect, special, or consequential damages whatsoever (including + -- but not limited to lost profits) arising out of or related to this + -- document or the information contained in it, even if Cabletron + -- Systems has been advised of, known, or should have known, the + -- possibility of such damages. + -- + -- Cabletron grants vendors, end-users, and other interested parties + -- a non-exclusive license to use this Specification in connection + -- with the management of Cabletron products. + + -- Copyright August 95 Cabletron Systems + + IMPORTS + Counter + FROM RFC1155-SMI + ctFDDIFnb + FROM CTRON-MIB-NAMES + DisplayString + FROM RFC1213-MIB + OBJECT-TYPE + FROM RFC-1212; + + -- DisplayString ::= OCTET STRING + + +-- This MIB module uses the extended OBJECT-TYPE macro as defined +-- RFC 1212 + + + --====== group definitions =========== + + ctFDDIResource OBJECT IDENTIFIER ::= { ctFDDIFnb 1 } + ctFDDINonMux OBJECT IDENTIFIER ::= { ctFDDIFnb 2 } + ctFDDIMux OBJECT IDENTIFIER ::= { ctFDDIFnb 3 } + ctFDDISerialConfig OBJECT IDENTIFIER ::= { ctFDDIFnb 4 } + + --===== ctFDDIResource group ======== + + + ctFDDIResourceTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtFDDIResourceEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table specifies the physical resources + associated with the FNB and general FNB operation for a + particular module in a particular slot." + ::= { ctFDDIResource 1 } + + ctFDDIResourceEntry OBJECT-TYPE + SYNTAX CtFDDIResourceEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Defines a specific physical resource entry" + INDEX { ctFDDIResourceSlotID, ctFDDIResourceID } + ::= { ctFDDIResourceTable 1 } + + CtFDDIResourceEntry ::= SEQUENCE { + ctFDDIResourceSlotID + INTEGER, + ctFDDIResourceID + INTEGER, + ctFDDIResourceType + OBJECT IDENTIFIER, + ctFDDIResourceNumbInstance + INTEGER + } + + ctFDDIResourceSlotID OBJECT-TYPE + SYNTAX INTEGER (1..255) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A specific instance of a slot as defined by chSlotID + as defined in the chassis MIB." + ::= { ctFDDIResourceEntry 1 } + + ctFDDIResourceID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A unique index that defines a specific physcial resource for + which this relationship exists. The value of this is as + defined by chResourceID in the chassis MIB." + ::= { ctFDDIResourceEntry 2 } + + ctFDDIResourceType OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Defines the type of resource. This is the same value as + chResourceType in the chassis MIB." + ::= { ctFDDIResourceEntry 3 } + + ctFDDIResourceNumbInstance OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object defines the number of instances of a physical + resource. + + Specific resource instances are physically located from + top-to-bottom on a particular module. If there are multiple + 'columns' of a resource from the top to the bottom, then + the numbering will start from the left side and proceed + top-to-bottom in each column. + + For instance, the first FNB ring will be instance 1 (top + in the chassis) while the second FNB ring is instance 2 + (below FNB 1 in the backplane)." + ::= { ctFDDIResourceEntry 4 } + +-- The ctFDDINonMuxGroup +-- This group pertains to all devices that provide FDDI conectivity +-- which are not multiplexed. + + ctFDDINonMuxCapTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtFDDINonMuxCapEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table describes all possible capabilities/configurations + for all non-muxed FDDI configurations within the chassis." + ::= { ctFDDINonMux 1 } + + ctFDDINonMuxCapEntry OBJECT-TYPE + SYNTAX CtFDDINonMuxCapEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Describes a particular capability/configuration entry." + INDEX { ctFDDINMSlot, ctFDDINMConfigID } + ::= { ctFDDINonMuxCapTable 1 } + + CtFDDINonMuxCapEntry ::= SEQUENCE { + ctFDDINMSlot + INTEGER, + ctFDDINMConfigID + INTEGER, + ctFDDINMConfig + DisplayString, + ctFDDINMConfigDesc + DisplayString + } + + ctFDDINMSlot OBJECT-TYPE + SYNTAX INTEGER (1..256) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The slot within the chassis for which this + configuration information is defined." + ::= { ctFDDINonMuxCapEntry 1 } + + ctFDDINMConfigID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The instance of a particular configuration." + ::= { ctFDDINonMuxCapEntry 2 } + + ctFDDINMConfig OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object defines a specific valid connection + configuration. It will specify the connection state of all + resource instances. If an instance of a resource is + not specified, then it is disconnected. + + Each valid configuration is encoded in an ascii string, using + a specified format for interpretation. The connection + specifications are in groups of four where each group defines + a specific connection configuration. The terms of a connection + group is defined as follows: + + 1st - The resource ID as defined by + ctFDDIResourceID. + + 2nd - A specific instance of the physical + resource. This will be a value between 1 and + ctFDDIResourceNumbInstance for the particular + resource ID in the first term. If a resource ID + has more than one specific resource instance, but + the whole resource can be connected, then this + term will have the value '0' to signify all instances + of the resource. + + 3rd - The connection ID for this specific + physical resource. This value is the same as + ctFDDINMConnectionID, and through the + ctFDDINonMuxConnectionTable maps to a specific + instance of SMT and MAC. + + For example if the value of this object is '1.1.2.2.1.1', + then it states that resource 1, instance 1 is connected to + connection ID 2 and resource 2, instance 1 is connected to + connection ID 1 and is inserted into its FDDI ring. + + If a valid configuration is no connections then this + object will have a value of '0.0.0'" + ::= { ctFDDINonMuxCapEntry 3 } + + ctFDDINMConfigDesc OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object contains a textual description of a valid + connection configuration. This is a more user-friendly + representation of the configuration than the ctFDDINMConfig + object." + ::= { ctFDDINonMuxCapEntry 4 } + + + ctFDDINonMuxCapEnableTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtFDDINonMuxCapEnableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table describes the currently enabled configuration + for each module." + ::= { ctFDDINonMux 2 } + + ctFDDINonMuxCapEnableEntry OBJECT-TYPE + SYNTAX CtFDDINonMuxCapEnableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Describes a specific configuration enable entry." + INDEX { ctFDDINMEnableSlot } + ::= { ctFDDINonMuxCapEnableTable 1 } + + CtFDDINonMuxCapEnableEntry ::= SEQUENCE { + ctFDDINMEnableSlot + INTEGER, + ctFDDINMCapEnable + INTEGER + } + + ctFDDINMEnableSlot OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A specific slot for which this configuration enable + pertains." + ::= { ctFDDINonMuxCapEnableEntry 1 } + + ctFDDINMCapEnable OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A specific configuration that is enabled. + + Enabling a configuration is done by writing the value of + ctFDDINMConfigID for a specific configuration to this object. + + This object, when read, will return the value of + ctFDDINMConfigID for the presently enabled configuration." + ::= { ctFDDINonMuxCapEnableEntry 2 } + + + ctFDDINonMuxConnectionTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtFDDINonMuxConnectionEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table defines specific information for each defined + FDDI/FNB connection. This maps the third sub identifier + of ctFDDINMConfig to a particular SMT and MAC instance in + the 1512 FDDI MIB." + ::= { ctFDDINonMux 3 } + + ctFDDINonMuxConnectionEntry OBJECT-TYPE + SYNTAX CtFDDINonMuxConnectionEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Defines a specific configuration connection entry." + INDEX { ctFDDINMConnectionSlot, ctFDDINMConnectionID } + ::= { ctFDDINonMuxConnectionTable 1 } + + CtFDDINonMuxConnectionEntry ::= SEQUENCE { + ctFDDINMConnectionSlot + INTEGER, + ctFDDINMConnectionID + INTEGER, + ctFDDINMSMT + INTEGER, + ctFDDINMMAC + INTEGER, + ctFDDINMBytes + INTEGER, + ctFDDINMFrames + INTEGER + } + + ctFDDINMConnectionSlot OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A specific slot for which this connection entry is + defined." + ::= { ctFDDINonMuxConnectionEntry 1 } + + ctFDDINMConnectionID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Describes a specific connection identifier. Valid + connection identifiers are defined by the third + sub-identifier in ctFDDINMConfig as identified by + ctFDDINMCapEnable." + ::= { ctFDDINonMuxConnectionEntry 2 } + + ctFDDINMSMT OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A specific instance of SMT for which this entry pertains." + REFERENCE + "The IETF RFC FDDI-SMT73-MIB, fddimibSMTIndex" + ::= { ctFDDINonMuxConnectionEntry 3 } + + ctFDDINMMAC OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A specific MAC that this connection entry pertains." + REFERENCE + "The IETF RFC FDDI-SMT73-MIB, fddimibMACIndex" + ::= { ctFDDINonMuxConnectionEntry 4 } + + ctFDDINMBytes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The bandwidth utilization in bytes per second." + ::= { ctFDDINonMuxConnectionEntry 5 } + + ctFDDINMFrames OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The bandwidth utilization in frames per second." + ::= { ctFDDINonMuxConnectionEntry 6 } + + + + ctFDDINonMuxInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtFDDINonMuxInterfaceEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table describs the number of interfaces defined by + each non multiplexing FDDI FNB module." + ::= { ctFDDINonMux 4 } + + ctFDDINonMuxInterfaceEntry OBJECT-TYPE + SYNTAX CtFDDINonMuxInterfaceEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A specfic non multiplexing module interface definition." + INDEX { ctFDDINMInterSlot } + ::= { ctFDDINonMuxInterfaceTable 1 } + + CtFDDINonMuxInterfaceEntry ::= SEQUENCE { + ctFDDINMInterSlot + INTEGER, + ctFDDINMNumbInterfaces + INTEGER + } + + ctFDDINMInterSlot OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A specific slot for which this inteface entry is + defined." + ::= { ctFDDINonMuxInterfaceEntry 1 } + + ctFDDINMNumbInterfaces OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of interfaces defined on this particular + module." + ::= { ctFDDINonMuxInterfaceEntry 2 } + + +-- the ctFDDIMuxGroup +-- This groups controls those devices that perform a FDDI multiplexing +-- operation + + ctFDDIMuxCapTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtFDDIMuxCapEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table describes all possible configuration/capabilities + defined for a FDDI multiplexing module." + ::= { ctFDDIMux 1 } + + ctFDDIMuxCapEntry OBJECT-TYPE + SYNTAX CtFDDIMuxCapEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Describes a specfic FDDI multiplexor capability/configuration + entry." + INDEX { ctFDDIMuxSlot, ctFDDIMuxConfig } + ::= { ctFDDIMuxCapTable 1 } + + CtFDDIMuxCapEntry ::= SEQUENCE { + ctFDDIMuxSlot + INTEGER, + ctFDDIMuxConfigID + INTEGER, + ctFDDIMuxConfig + DisplayString, + ctFDDIMuxConfigDesc + DisplayString + } + + ctFDDIMuxSlot OBJECT-TYPE + SYNTAX INTEGER (1..256) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Defines the slot within the chassis for which this + multiplexed capability/configuration entry pertains." + ::= { ctFDDIMuxCapEntry 1 } + + ctFDDIMuxConfigID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The instance of a particular configuration." + ::= { ctFDDIMuxCapEntry 2 } + + ctFDDIMuxConfig OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object defines a specific valid connection + configuration. It will specify the connection state of all + resource instances. If an instance of a resource is + not specified, then it is disconnected. + + Each valid configuration is encoded in an ascii string, using + a specified format for interpretation. The specific + connections are in groups of four where each group defines a + specific connection configuration. The terms of the connection + group are defined as follows: + + 1st - Resource ID. The value is the same as + ctFDDIResourceID for a specific resource entry. + + 2nd - Instance of the resource. This has a value in + the range of 1 to ctFDDIResourceNumbInstance. + + 3rd - Path of the resource as input to the + multiplexor. Paths are specified as 1 + for the primary ring and 2 for the secondary. + + 4th - This is the multiplexor output channel + that this resource comes out of the multiplexor. + This value is the same as a value of ctFDDIMuxOutID. + + 5th - Ring Connectivity. This sub-identifier + describes if the given mux-in resource + (sub-identifiers 1-3) is inserted into the backplane + FNB ring. Valid values are 0 for no 1 for yes. + + So for example a value of 1.1.1.1.0.2.2.2.2.1 is resource 1, + instance 1 (primary) is on mux-out 1 and it's not inserted; + resource 2, instance 2 (secondary) is on mux-out 2 and + is inserted into the backplane. + + If a valid configuration is no connections then this + object will have a value of '0.0.0.0.0'" + ::= { ctFDDIMuxCapEntry 3 } + + ctFDDIMuxConfigDesc OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object contains a textual description of a valid + connection configuration. This is a more user-friendly + representation of the configuration than the ctFDDIMuxConfig + object." + ::= { ctFDDIMuxCapEntry 4 } + + + ctFDDIMuxCapEnableTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtFDDIMuxCapEnableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table describes the currently enabled configuration + for each module." + ::= { ctFDDIMux 2 } + + ctFDDIMuxCapEnableEntry OBJECT-TYPE + SYNTAX CtFDDIMuxCapEnableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Describes a specific configuration enable entry." + INDEX { ctFDDIMuxEnableSlot } + ::= { ctFDDIMuxCapEnableTable 1 } + + CtFDDIMuxCapEnableEntry ::= SEQUENCE { + ctFDDIMuxEnableSlot + INTEGER, + ctFDDIMuxCapEnable + INTEGER, + ctFDDIMuxMasterPortAssignmentChange + Counter + } + + ctFDDIMuxEnableSlot OBJECT-TYPE + SYNTAX INTEGER (1..256) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A specific slot for which this configuration enable + pertains." + ::= { ctFDDIMuxCapEnableEntry 1 } + + ctFDDIMuxCapEnable OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A specific instance of the configuration that is + enabled. + + Setting this object with a specific value of ctFDDIMuxConfigID + enabled that configuration. A request of the value of this + object will return the value of ctFDDIMuxConfigID for the + presently enabled configuration." + ::= { ctFDDIMuxCapEnableEntry 2 } + + ctFDDIMuxMasterPortAssignmentChange OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Depicts the number of changes to the master port to multiplexor + output mapping." + ::= { ctFDDIMuxCapEnableEntry 3 } + + ctFDDIMuxOutTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtFDDIMuxOutEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Describes the multiplexor outputs for each of the + FNB multiplexor modules. This maps the multiplexor output + to a specific instance of MAC and SMT in the FDDI MIB." + ::= { ctFDDIMux 3 } + + ctFDDIMuxOutEntry OBJECT-TYPE + SYNTAX CtFDDIMuxOutEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Describes a particular multiplexor output." + INDEX { ctFDDIMuxOutSlot, ctFDDIMuxOutID } + ::= { ctFDDIMuxOutTable 1 } + + CtFDDIMuxOutEntry ::= SEQUENCE { + ctFDDIMuxOutSlot + INTEGER, + ctFDDIMuxOutID + INTEGER, + ctFDDIMuxOutMACIndex + INTEGER, + ctFDDIMuxOutSMTIndex + INTEGER, + ctFDDIMuxBytes + INTEGER, + ctFDDIMuxFrames + INTEGER + } + + ctFDDIMuxOutSlot OBJECT-TYPE + SYNTAX INTEGER (1..255) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The given slot for which this multiplexor output information + pertains." + ::= { ctFDDIMuxOutEntry 1 } + + ctFDDIMuxOutID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The specific instance of the multiplexor output. Instances + of this object are used by the values of ctFDDIMuxConfig." + ::= { ctFDDIMuxOutEntry 2 } + + ctFDDIMuxOutMACIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The MAC instance of this multiplexor output. If this + this object has a value greater than 0, then this + value is the same as fddimibMACIndex. If this object has the + value of 0, the given mux-out does not have a MAC." + REFERENCE + "The IETF RFC FDDI-SMT73-MIB, fddimibMACIndex" + ::= { ctFDDIMuxOutEntry 3 } + + ctFDDIMuxOutSMTIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Identifies the instance of SMT as defined within the + FDDI MIB." + REFERENCE + "The IETF RFC FDDI-SMT73-MIB, fddimibSMTIndex" + ::= { ctFDDIMuxOutEntry 4 } + + ctFDDIMuxBytes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The bandwidth utilization in bytes per second." + ::= { ctFDDIMuxOutEntry 5 } + + ctFDDIMuxFrames OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The bandwidth utilization in frames per second." + ::= { ctFDDIMuxOutEntry 6 } + + + + ctFDDIMuxMasterPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtFDDIMuxMasterPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of entries that define master ports as they are + defined for the given multiplexed FDDI connection." + ::= { ctFDDIMux 4 } + + ctFDDIMuxMasterPortEntry OBJECT-TYPE + SYNTAX CtFDDIMuxMasterPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A specific FDDI-FNB multiplexed master port definition." + INDEX { ctFDDIMuxMasterPortSlotID, ctFDDIMuxMasterPortID } + ::= { ctFDDIMuxMasterPortTable 1 } + + CtFDDIMuxMasterPortEntry ::= SEQUENCE { + ctFDDIMuxMasterPortSlotID + INTEGER, + ctFDDIMuxMasterPortID + INTEGER, + ctFDDIMuxMasterPortAssignment + INTEGER, + ctFDDIMuxMasterPortIndex + INTEGER + } + + ctFDDIMuxMasterPortSlotID OBJECT-TYPE + SYNTAX INTEGER (1..255) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A specific instance of a slot as defined by chSlotID." + ::= { ctFDDIMuxMasterPortEntry 1 } + + ctFDDIMuxMasterPortID OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A unique identifier for this specific master port." + ::= { ctFDDIMuxMasterPortEntry 2 } + + ctFDDIMuxMasterPortAssignment OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Provides the masterport to multiplexor output mapping. + This is as defined by ctFDDIMuxOutMacAssignment." + ::= { ctFDDIMuxMasterPortEntry 3 } + + ctFDDIMuxMasterPortIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Defines a specific port within the FDDI MIBs fddimibPORTTable." + REFERENCE + "The IETF RFC FDDI-SMT73-MIB, fddimibPORTIndex" + ::= { ctFDDIMuxMasterPortEntry 4 } + +-- The ctFDDISerialControl group +-- This group describes the control over the FDDI serial controlled +-- modules. + + ctFDDINumbModules OBJECT-TYPE + SYNTAX INTEGER (0..14) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Describes the number of modules that are present configurable + thru the serial control portion of this MIB. + + This directly reflects the number of rows found within the + ctFDDISerialConfigTable." + ::= { ctFDDISerialConfig 1 } + + ctFDDISerialConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtFDDISerialConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table describes the adminstrative control over each + of the FNB serial control modules." + ::= { ctFDDISerialConfig 2 } + + ctFDDISerialConfigEntry OBJECT-TYPE + SYNTAX CtFDDISerialConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Describes the controls over a single FNB serial control + entry." + INDEX { ctFDDISerialSlotID } + ::= { ctFDDISerialConfigTable 1 } + + CtFDDISerialConfigEntry ::= SEQUENCE { + ctFDDISerialSlotID + INTEGER, + ctFDDISerialAdminStatus + INTEGER, + ctFDDISerialOperStatus + INTEGER + } + + ctFDDISerialSlotID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Defines the slot that this FNB serial control module is in. + This is an instance of chSlotID as defined in the chassis MIB." + ::= { ctFDDISerialConfigEntry 1 } + + ctFDDISerialAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + insertFNB1(1), + insertFNB2(2), + insertFNB1FNB2(3), + bypass(4), + hwControlFNB1(5), + hwControlFNB2(6), + hwControl(7) -- Use hardware control + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Describes the adminstrative desired state for this FNB + serial control module. + + insertFNB1(1) - The serial controlled module should be + inserted into FNB-1 and bypass FNB-2. + + insertFNB2(2) - The serial contolled module should be + inserted into FNB-2 and bypass FNB-1. + + insertFNB1FNB2(3) - Insert the serial controlled module + on both FNBs. + + bypass(4) - Bypass the connection to both FNBs. + + hwControlFNB1(5) - Use hardware settings for FNB-1. + + hwControlFNB2(6) - Use hardware settings for FNB-2. + + hwControl(7) - Use the hardware settings for both + FNBs." + ::= { ctFDDISerialConfigEntry 2 } + + ctFDDISerialOperStatus OBJECT-TYPE + SYNTAX INTEGER { + insertFNB1(1), + insertFNB2(2), + insertFNB1FNB2(3), + bypass(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Describes the operational status of this FDDI serial + controlled module. + + insertFNB1(1) - The serial controlled module is + inserted into FNB-1 and bypassed from FNB-2. + + insertFNB2(2) - The serial controlled module is + bypassed from FNB-1 and inserted into FNB-2. + + insertFNB1FNB2(3) - The serial controlled module is + inserted into both FNB-1 and FNB-2. + + bypass(4) - The serial controlled module is bypassed + from both FNB-1 and FNB-2." + ::= { ctFDDISerialConfigEntry 3 } + + + ctFDDIModuleFPIMTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtFDDIModuleFPIMEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table describes the FPIMs that are on the front panel of + each FDDI serial control module, if that module supports FPIMs." + ::= { ctFDDISerialConfig 3 } + + ctFDDIModuleFPIMEntry OBJECT-TYPE + SYNTAX CtFDDIModuleFPIMEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Describes a single FDDI FPIM on a module." + INDEX { ctFddiFPIMSlotID, ctFddiFPIM } + ::= { ctFDDIModuleFPIMTable 1 } + + CtFDDIModuleFPIMEntry ::= SEQUENCE { + ctFddiFPIMSlotID + INTEGER, + ctFddiFPIM + INTEGER, + ctFddiFPIMStatus + INTEGER, + ctFddiFPIMType + OBJECT IDENTIFIER + } + + ctFddiFPIMSlotID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Defines the slot in which this module exists. This + is an instance of chSlotID as found in the chassis MIB." + ::= { ctFDDIModuleFPIMEntry 1 } + + ctFddiFPIM OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Defines the instance of the port for which this definition + is made. Ports are physically located from top-to-bottom on a + particular module. If there are multiple 'columns' of ports + from the top to the bottom, then the numbering will start + from the left side and proceed top-to-bottom in each column." + ::= { ctFDDIModuleFPIMEntry 2 } + + ctFddiFPIMStatus OBJECT-TYPE + SYNTAX INTEGER { + link(1), + noLink(2), + notSupported(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Describes the link status of the given FPIM. + + A value of link(1) states that a link is present. + + A value of noLink(2) states that no link is present. + + A value of notSupported(3) means that link status is not + supported by this port and is unknown." + ::= { ctFDDIModuleFPIMEntry 4 } + + ctFddiFPIMType OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Describes the type of FPIM as found in ctron-oids." + ::= { ctFDDIModuleFPIMEntry 5 } + +END diff --git a/MIBS/enterasys/CTRON-FDDI-STAT-MIB b/MIBS/enterasys/CTRON-FDDI-STAT-MIB new file mode 100644 index 0000000..51d3ddc --- /dev/null +++ b/MIBS/enterasys/CTRON-FDDI-STAT-MIB @@ -0,0 +1,253 @@ +CTRON-FDDI-STAT-MIB DEFINITIONS ::= BEGIN + + -- ctron-fddi-stat-mib.txt. + -- Revision: 1.00.00 + -- Date: February 5, 1996 + + -- Cabletron Systems, Inc. + -- 35 Industrial Way, P.O. Box 5005 + -- Rochester, NH 03867-0505 + -- (603) 332-9400 + -- support@ctron.com + + -- This module provides authoritative definitions for Cabletron's + -- enterprise-specific connection MIB. + -- + -- This module will be extended, as needed. + -- + + -- Cabletron Systems reserves the right to make changes in + -- specification and other information contained in this document + -- without prior notice. The reader should consult Cabletron Systems + -- to determine whether any such changes have been made. + -- + -- In no event shall Cabletron Systems be liable for any incidental, + -- indirect, special, or consequential damages whatsoever (including + -- but not limited to lost profits) arising out of or related to this + -- document or the information contained in it, even if Cabletron + -- Systems has been advised of, known, or should have known, the + -- possibility of such damages. + -- + -- Cabletron grants vendors, end-users, and other interested parties + -- a non-exclusive license to use this Specification in connection + -- with the management of Cabletron products. + + -- Copyright August 95 Cabletron Systems + + IMPORTS + TimeTicks + FROM RFC1155-SMI + ctFDDIStats + FROM CTRON-MIB-NAMES + OBJECT-TYPE + FROM RFC-1212; + + + ctFDDIStatsUtil OBJECT IDENTIFIER ::= { ctFDDIStats 1 } + + ctFDDIStatsCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtFDDIStatsCtlEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table allows control over the creation of FDDI + utilization statistics. This is done by providing an + object that when accessed latches the statistics into + the stats table." + ::= { ctFDDIStatsUtil 1 } + + ctFDDIStatsCtlEntry OBJECT-TYPE + SYNTAX CtFDDIStatsCtlEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Defines a specific control entry." + INDEX { ctFDDISlot, ctFDDISMT, ctFDDIPath } + ::= { ctFDDIStatsCtlTable 1 } + + CtFDDIStatsCtlEntry ::= SEQUENCE { + ctFDDISlot + INTEGER, + ctFDDISMT + INTEGER, + ctFDDIPath + INTEGER, + ctFDDINextEntry + INTEGER, + ctFDDIResetPeak + INTEGER + } + + ctFDDISlot OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A specific slot for which this connection entry is + defined. If the entry corresponds to a slotless chassis + system, then this entry will have the value of 0." + ::= { ctFDDIStatsCtlEntry 1 } + + ctFDDISMT OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A specific instance of SMT for which this entry pertains." + REFERENCE + "The IETF RFC FDDI-SMT73-MIB, fddimibSMTIndex" + ::= { ctFDDIStatsCtlEntry 2 } + + ctFDDIPath OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A specific FDDI Path that this connection entry pertains." + REFERENCE + "The IETF RFC FDDI-SMT73-MIB, fddimibPATHIndex" + ::= { ctFDDIStatsCtlEntry 3 } + + ctFDDINextEntry OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Provides an identifier of the next entry to be used + in the ctFDDIStatsHistoryTable. + + Reading this object will latch FDDI performance data + into a conceptual row in the ctFDDIStatsHistoryTable + indexed by the value just read from ctFDDINextEntry." + ::= { ctFDDIStatsCtlEntry 4 } + + ctFDDIResetPeak OBJECT-TYPE + SYNTAX INTEGER { + normal(1), + reset(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object provides the ability to reset the peak + bytes and peak time stamp object. This is accomplished + by setting this object with a value of reset(2). Setting + a value of normal(1) will have no affect. + + When read this object will always return normal(1)." + ::= { ctFDDIStatsCtlEntry 5 } + + + + ctFDDIStatsHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtFDDIStatsHistoryEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Provides a history of latched FDDI performance objects. + There is one such object for each entry that has been + latched in the ctFDDIStatsCtlTable. + + This table will contain the 10 most recent entries. All + other entries will be lost." + ::= { ctFDDIStatsUtil 2 } + + ctFDDIStatsHistoryEntry OBJECT-TYPE + SYNTAX CtFDDIStatsHistoryEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { ctFDDISlot, ctFDDIStatsIndex } + ::= { ctFDDIStatsHistoryTable 1 } + + CtFDDIStatsHistoryEntry ::= SEQUENCE { + ctFDDIStatsIndex + INTEGER, + ctFDDIStatsTimeStamp + TimeTicks, + ctFDDIFrames + INTEGER, + ctFDDIBytes + INTEGER, + ctFDDIPeakBytes + INTEGER, + ctFDDIPeakTime + INTEGER, + ctFDDIStatsSMT + INTEGER, + ctFDDIStatsPath + INTEGER + } + + ctFDDIStatsIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A unique entry that identifies a particular latched stats + entry. This corresponds directly to a value of + ctFDDINextEntry." + ::= { ctFDDIStatsHistoryEntry 1 } + + ctFDDIStatsTimeStamp OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of sysUpTime when this entry was created." + ::= { ctFDDIStatsHistoryEntry 2 } + + ctFDDIFrames OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The bandwidth utilization in frames per second." + ::= { ctFDDIStatsHistoryEntry 3 } + + ctFDDIBytes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The bandwidth utilization in bytes per second." + ::= { ctFDDIStatsHistoryEntry 4 } + + ctFDDIPeakBytes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The peak bandwidth utilization in bytes per second." + ::= { ctFDDIStatsHistoryEntry 5 } + + ctFDDIPeakTime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A time stamp when the peak occured." + ::= { ctFDDIStatsHistoryEntry 6 } + + ctFDDIStatsSMT OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The FDDI SMT index for which these statistics pertain. + The value of the object must match a corresponding value + of ctFDDISMT." + ::= { ctFDDIStatsHistoryEntry 7 } + + ctFDDIStatsPath OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The FDDI MAC path index for which these statistics pertain. + The value of the object must match a corresponding value + of ctFDDIPath." + ::= { ctFDDIStatsHistoryEntry 8 } + +END diff --git a/MIBS/enterasys/CTRON-FNBTR-MIB b/MIBS/enterasys/CTRON-FNBTR-MIB new file mode 100644 index 0000000..fbb2734 --- /dev/null +++ b/MIBS/enterasys/CTRON-FNBTR-MIB @@ -0,0 +1,304 @@ +CTRON-FNBTR-MIB DEFINITIONS ::= BEGIN + + -- ctfnbtr-mib.txt + -- Revision: 1.06.00 + -- Part Number: 2170557-01 + -- Date: August 14, 1994 + + -- Cabletron Systems, Inc. + -- 35 Industrial Way, P.O. Box 5005 + -- Rochester, NH 03867-0505 + -- (603) 332-9400 + -- support@ctron.com + + -- This module provides authoritative definitions for Cabletron's + -- enterprise-specific FNB Token Ring MIB. + -- + -- This module will be extended, as required. + -- + + -- Cabletron Systems reserves the right to make changes in + -- specification and other information contained in this document + -- without prior notice. The reader should consult Cabletron Systems + -- to determine whether any such changes have been made. + -- + -- In no event shall Cabletron Systems be liable for any incidental, + -- indirect, special, or consequential damages whatsoever (including + -- but not limited to lost profits) arising out of or related to this + -- document or the information contained in it, even if Cabletron + -- Systems has been advised of, known, or should have known, the + -- possibility of such damages. + -- + -- Cabletron grants vendors, end-users, and other interested parties + -- a non-exclusive license to use this Specification in connection + -- with the management of Cabletron products. + + -- Copyright (c)October, 1995 Cabletron Systems, Inc. + + IMPORTS + ctTokenRingFnb FROM CTRON-MIB-NAMES + OBJECT-TYPE FROM RFC-1212; + + ctronFnbTR OBJECT IDENTIFIER ::= { ctTokenRingFnb 1 } + ctronMultiFnbTR OBJECT IDENTIFIER ::= { ctTokenRingFnb 2 } + + -- ========================================================== + -- + -- The fnbTR group + -- + -- This group of objects is used to control and report status + -- of Token Ring devices supporting only 1 FNB ring. + -- + -- Implementation of this group is mandatory for Token Ring + -- subsystems on devices that incorporate the FNB. + -- + -- ========================================================== + + ctronFnbTRTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtronFnbTREntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of entries that provide connection status of + Token Ring subsystems, for the FNB." + ::= { ctronFnbTR 1 } + + ctronFnbTREntry OBJECT-TYPE + SYNTAX CtronFnbTREntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the ctronFnbTRTable containing objects that + provide FNB connection status for a Token Ring sub- + system." + INDEX { ctronFnbTRIndex } + ::= { ctronFnbTRTable 1 } + + + CtronFnbTREntry ::= + SEQUENCE { + ctronFnbTRIndex + INTEGER, + ctronFnbConnectLeft + INTEGER, + ctronFnbConnectRight + INTEGER, + ctronFnbBypass + INTEGER, + ctronFnbRPBypass + INTEGER + } + + ctronFnbTRIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "An unique value for each Token Ring subsystem. Its + value ranges between 1 and 'chNumSlots' defined in + chassis-mib.txt." + ::= { ctronFnbTREntry 1 } + + ctronFnbConnectLeft OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + detached(2), + attached(3), + faulted(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Denotes the connection status of the Token Ring + board to the left of the current one. An attempt to + set a value of 1 or 4 will result in an error code + of badValue." + ::= { ctronFnbTREntry 2 } + + ctronFnbConnectRight OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + detached(2), + attached(3), + faulted(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Denotes the connection status of the Token Ring + board to the right of the current one. An attempt + to set a value of 1 or 4 will result in an error + code of badValue." + ::= { ctronFnbTREntry 3 } + + ctronFnbBypass OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Denotes the bypass status of the current Token Ring + board." + ::= { ctronFnbTREntry 4 } + + ctronFnbRPBypass OBJECT-TYPE + SYNTAX INTEGER { + other(1), + enable(2), + disabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Denotes the Ring Port bypass status of the current Token Ring + board. If this capability is not available on this board, the + value 'other' is returned when read, and BADSETINFO when written." + ::= { ctronFnbTREntry 5 } + + -- ========================================================== + -- + -- The multiFnbTR group + -- + -- This group of objects is used to control and report status + -- of Token Ring devices supporting multiple FNB rings. + -- + -- Implementation of this group is mandatory for Token Ring + -- subsystems on devices that manage devices supporting multiple + -- FNB rings. + -- + -- ========================================================== + + ctronMultiFnbTRTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtronMultiFnbTREntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of entries that provide connection status of + Token Ring subsystems, for the FNB." + ::= { ctronMultiFnbTR 1 } + + ctronMultiFnbTREntry OBJECT-TYPE + SYNTAX CtronMultiFnbTREntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the ctronMultiFnbTRTable containing objects that + provide FNB connection status for a Token Ring sub- + system." + INDEX { ctronMultiFnbTRIndex, ctronMultiFnbRingIndex } + ::= { ctronMultiFnbTRTable 1 } + + + CtronMultiFnbTREntry ::= + SEQUENCE { + ctronMultiFnbTRIndex + INTEGER, + ctronMultiFnbRingIndex + INTEGER, + ctronMultiFnbConnectLeft + INTEGER, + ctronMultiFnbConnectRight + INTEGER, + ctronMultiFnbBypass + INTEGER, + ctronMultiFnbRPBypass + INTEGER + } + + ctronMultiFnbTRIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "An unique value for each Token Ring subsystem. Its + value ranges between 1 and 'chNumSlots' defined in + chassis-mib.txt." + ::= { ctronMultiFnbTREntry 1 } + + ctronMultiFnbRingIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "An unique value representing an instance of an FNB ring path + attachment. Its value ranges between 1 and n, where n equals + the maximum number of FNB ring paths available in a given + chassis. For an MMAC chassis with an FNB, this number is 4." + ::= { ctronMultiFnbTREntry 2 } + + ctronMultiFnbConnectLeft OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + detached(2), + attached(3), + faulted(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Denotes the connection status of the left attach circuitry for + a particular FNB ring path attachment on this Token Ring + oard." + ::= { ctronMultiFnbTREntry 3 } + + ctronMultiFnbConnectRight OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + detached(2), + attached(3), + faulted(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Denotes the connection status of the right attach circuitry for + a particular FNB ring path attachment on this Token Ring board." + ::= { ctronMultiFnbTREntry 4 } + + ctronMultiFnbBypass OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Denotes the connection status of the bypass circuitry for a + particular backplane ring path attachment on this Token Ring + board." + ::= { ctronMultiFnbTREntry 5 } + + ctronMultiFnbRPBypass OBJECT-TYPE + SYNTAX INTEGER { + other(1), + enable(2), + disabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Denotes the connection status of the ring port bypass + circuitry for a particular backplane ring path attachment on + his Token Ring board. If this capability is not available on + this board, the value 'other' is returned when read, and + BADSETINFO when written." + ::= { ctronMultiFnbTREntry 6 } + +-- +-- Revision History: +-- +-- Revision: 1.04.01 +-- Date: March 17, 1994 +-- +-- a) Added ctronMultiFnbTR branch at { ctTokenRingFnb 2 } in support of port switched +-- Token Ring MIMs. +-- b) Made the access policy for the objects ctronMultiFnbConnectLeft and +-- ctronMultiFnbConnectRight read-only. +-- c) Modified the copyright date. +-- + +END diff --git a/MIBS/enterasys/CTRON-FRONTPANEL-MIB b/MIBS/enterasys/CTRON-FRONTPANEL-MIB new file mode 100644 index 0000000..4392dc5 --- /dev/null +++ b/MIBS/enterasys/CTRON-FRONTPANEL-MIB @@ -0,0 +1,182 @@ +CTRON-FRONTPANEL-MIB DEFINITIONS ::= BEGIN + + -- ctron-frontpanel-mib.txt + -- Revision: 1.04.00 + -- Part Number: 2170558-02 + -- Date: August 11, 1995 + + -- Cabletron Systems, Inc. + -- 35 Industrial Way, P.O. Box 5005 + -- Rochester, NH 03867-0505 + -- (603) 332-9400 + -- support@ctron.com + + -- This module provides authoritative definitions for Cabletron's + -- enterprise-specific front panel MIB. + -- + -- This module will be extended, as required. + -- + + -- Cabletron Systems reserves the right to make changes in + -- specification and other information contained in this document + -- without prior notice. The reader should consult Cabletron Systems + -- to determine whether any such changes have been made. + -- + -- In no event shall Cabletron Systems be liable for any incidental, + -- indirect, special, or consequential damages whatsoever (including + -- but not limited to lost profits) arising out of or related to this + -- document or the information contained in it, even if Cabletron + -- Systems has been advised of, known, or should have known, the + -- possibility of such damages. + -- + -- Cabletron grants vendors, end-users, and other interested parties + -- a non-exclusive license to use this Specification in connection + -- with the management of Cabletron products. + + -- Copyright October 95 Cabletron Systems + + -- This MIB describes objects that define front panel + -- redundance within the MMAC chassis. + + IMPORTS + NetworkAddress FROM RFC1155-SMI + ctFpRedundancy FROM CTRON-MIB-NAMES + OBJECT-TYPE FROM RFC-1212; + + -- The fPredund group + -- Implementation of this group is mandatory for devices with + -- front panel redundancy. + + ctFpRedund OBJECT IDENTIFIER ::= { ctFpRedundancy 1 } + + ctFpRedundReset OBJECT-TYPE + SYNTAX INTEGER { + noReset(1), + reset(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "If this object is set to Reset it will cause a reset + of the front panel redundancy. Setting this object to + NoReset will do nothing. This object will always be + read as NoReset." + ::= { ctFpRedund 1 } + + ctFpRedundPollInterval OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Get/Set the number of seconds between polls for front + panel redundancy." + ::= { ctFpRedund 2 } + + ctFpRedundRetrys OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Get/Set the the number of unanswered polls allowed for + the front panel redundancy before it switches ports." + ::= { ctFpRedund 3 } + + ctFpRedundNumAddr OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Get the number of IP Addresses associated with front panel + redundancy." + ::= { ctFpRedund 4 } + + ctFpRedundAddAddr OBJECT-TYPE + SYNTAX NetworkAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Add an IP Address to the polling list for the front panel + redundancy." + ::= { ctFpRedund 5 } + + ctFpRedundDelAddr OBJECT-TYPE + SYNTAX NetworkAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Delete an IP Address from the polling list for the + front panel redundancy." + ::= { ctFpRedund 6 } + + ctFpRedundActivePort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Get/Set the front panel port you want to be active + when front panel redundancy is enabled." + ::= { ctFpRedund 7 } + + ctFpRedundEnable OBJECT-TYPE + SYNTAX INTEGER { + disable(1), + enable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "If this object is set to enable, the front panel + redundancy will be activated. If this object is set + to disable, the front panel redundancy will be + deactivated. When read, this object will returns the + state of the object based on the last request + made." + ::= { ctFpRedund 8 } + + ctFpRedundAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtFpRedundAddrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { ctFpRedund 9 } + + ctFpRedundAddrEntry OBJECT-TYPE + SYNTAX CtFpRedundAddrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { ctFpRedundAddrId } + ::= { ctFpRedundAddrTable 1 } + + CtFpRedundAddrEntry ::= + SEQUENCE { + ctFpRedundAddrId + INTEGER, + ctFpRedundAddrIPAddr + NetworkAddress + } + + ctFpRedundAddrId OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A unique value identifying an element in a sequence of + member IP Addresses which belong to the front panel + redundancy. This value goes from 1 to the maximum + number of IP Addresses which may be included in + front panel redundancy." + ::= { ctFpRedundAddrEntry 1 } + + ctFpRedundAddrIPAddr OBJECT-TYPE + SYNTAX NetworkAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Returns an IP Address associated with the front panel + redundancy." + ::= { ctFpRedundAddrEntry 2 } + +END diff --git a/MIBS/enterasys/CTRON-IF-REMAP-2-MIB b/MIBS/enterasys/CTRON-IF-REMAP-2-MIB new file mode 100644 index 0000000..2034935 --- /dev/null +++ b/MIBS/enterasys/CTRON-IF-REMAP-2-MIB @@ -0,0 +1,571 @@ +CTRON-IF-REMAP-2-MIB DEFINITIONS ::= BEGIN + +-- ctron-if-remap-2-mib.txt +-- Revision: 02.00.02 +-- Part Number: +-- Date: September 15, 1998 + +-- Cabletron Systems, Inc. +-- 35 Industrial Way, P.O. Box 5005 +-- Rochester, NH 03867-0505 +-- (603) 332-9400 +-- support@ctron.com + +-- This module provides authoritative definitions for Cabletron's +-- enterprise-specific Interface Remap MIB. +-- +-- This module will be extended, as required. +-- + +-- Cabletron Systems reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. + +-- Copyright August 98 Cabletron Systems + + IMPORTS + OBJECT-TYPE + FROM RFC-1212 + ctIFRemap2 + FROM CTRON-MIB-NAMES; + + + ctIFRemap2Config OBJECT IDENTIFIER ::= { ctIFRemap2 1 } + + +-- The ctIFRemap2Config group is used to control ifremapping. Ifremapping +-- provides the ability to map one port or one vlan directly to another port. +-- This control is defined by creating a row in the ctIFRemap2Table +-- specifying source slot, source port, destination slot, and destination +-- port with ctIFRemap2Status set to a value of enable(1) or by creating +-- a row in the ctIFRemap2VlanTable specifying source slot, source vlan, +-- destination slot, destination port with ctIFRemap2VlanStatus set to a +-- value of enable(1). +-- +-- When a source port is remapped to a destination port, the destination +-- port will transmit out all packets received or transmitted on the +-- source port. Counters on the destination port will increment for all +-- packets transmitted be it by normal packet forwarding or due to +-- ifremap. +-- +-- When a source vlan is remapped to a destination port, the destination +-- port will transmit out all packets received on the source vlan. Counters +-- on the destination port will increment for all packets transmitted be it +-- by normal packet forwarding or due to ifremap. +-- +-- All tables in this MIB contain a slot instance. In the case of a +-- stand-alone device the slot will always be 1. +-- +-- Any mention of a vlan in this text refers to a Virtual Local Area Network +-- that is compliant to IEEE Draft P802.1Q/D11. + + +-- +-- The IFRemap Table +-- + +ctIFRemap2Table OBJECT-TYPE + SYNTAX SEQUENCE OF CtIFRemap2Entry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table provides the ability to remap all frames from one + port onto another port. A port is defined by +ctIFRemap2PortIndex + from the ctIFRemap2PortTable below. Only ports listed in the + ctIFRemap2PortTable are available for remapping. + + A given source port may only be mapped to only one destination + port. Once a port is reserved as part of a ctIFRemap2Table entry, + it may not be used in any other ctIFRemap2Table entries (ie. If + remapping port 1 to port 3, then neither port 1 or port 3 may be + used as a ctIFRemap2SourcePort or ctIFRemap2DestPort in another + ctIFRemap2Table entry). + + Each row that exists in this table defines such a relationship. + By disabling a row in this table the remapping relationship no + longer exists. + + Each entry will be referenced by slot. In the case of a + stand-alone device the slot will always be 1. + + If a given relationship cannot be created the set will fail + with a BAD-VALUE error." + ::= { ctIFRemap2Config 1 } + + +ctIFRemap2Entry OBJECT-TYPE + SYNTAX CtIFRemap2Entry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Describes a particular ifremap entry." + INDEX { ctIFRemap2SourceSlot, ctIFRemap2SourcePort, + ctIFRemap2DestSlot, ctIFRemap2DestPort } + ::= { ctIFRemap2Table 1 } + + +CtIFRemap2Entry ::= + SEQUENCE { + ctIFRemap2SourceSlot + INTEGER, + ctIFRemap2SourcePort + INTEGER, + ctIFRemap2DestSlot + INTEGER, + ctIFRemap2DestPort + INTEGER, + ctIFRemap2Status + INTEGER, + ctIFRemap2PhysicalErrors + INTEGER, + ctIFRemap2EgressType + INTEGER + } + + +ctIFRemap2SourceSlot OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The slot combined with the ctIFRemap2SourcePort which will + have all packets redirected to the destination port as defined + by ctIFRemap2DestSlot and ctIFRemap2DestPort." + ::= { ctIFRemap2Entry 1 } + + +ctIFRemap2SourcePort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The port combined with the ctIFRemap2SourceSlot which will + have all packets redirected to the destination port as defined + by ctIFRemap2DestSlot and ctIFRemap2DestPort." + ::= { ctIFRemap2Entry 2 } + + +ctIFRemap2DestSlot OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The slot combined with the ctIFRemap2DestPort which will + see all packets redirected from ctIFRemap2SourceSlot and + ctIFRemap2SourcePort." + ::= { ctIFRemap2Entry 3 } + + +ctIFRemap2DestPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The port combined with the ctIFRemap2DestSlot which will + see all packets redirected from ctIFRemap2SourceSlot and + ctIFRemap2SourcePort." + ::= { ctIFRemap2Entry 4 } + + +ctIFRemap2Status OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Defines the status of the ifremap entry. Setting + ctIFRemap2Status to a value of enable(1) has the effect of + creating an entry in the table when it does not already exist. + Setting ctIFRemap2Status to a value of disable(2) disables the + entry and deletes the row from the table. Therefore this + table only contains entries that are active." + DEFVAL { enable } + ::= { ctIFRemap2Entry 5 } + + +ctIFRemap2PhysicalErrors OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2), + unsupported(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enable or disable remapping of physical errors. This object + controls whether or not frames with physical errors should be + remapped out the destination port for this entry. By default, + this will be enabled when an entry is created. + + NOTE: This action is always superseded by the value of + ctIFRemap2PhysErrsCapable for either the source or destination + port specified in this remap entry. If a port is not + physically capable of transmitting or receiving error frames, + then this object will return unsupported(3) and the value + cannot be changed." + DEFVAL { enable } + ::= { ctIFRemap2Entry 6 } + + +ctIFRemap2EgressType OBJECT-TYPE + SYNTAX INTEGER { + normal(1), + alwaysTagged(2), + alwaysUntagged(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Defines how each packet will be tagged when sent out the + ctIFRemap2DestPort. Setting ctIFRemap2EgressType to normal(1) + will set packets to be sent out as they are seen by + ctIFRemap2SourcePort. Setting ctIFRemap2EgressType to + alwaysTagged(2) will set packets to always be sent out + ctIFRemap2DestSlot and ctIFRemap2DestPort with a tag. Setting + ctIFRemap2EgressType to alwaysUntagged(3) will set packets to always + be sent out ctIFRemap2DestSlot and ctIFRemap2DestPort without a tag. + If the module is not configured to support packet tagging (i.e. 802.1d + bridge mode) then setting this object to alwaysTagged(2) or + alwaysUntagged(3) will return a BAD-VALUE error." + DEFVAL { normal } + ::= { ctIFRemap2Entry 7 } + +-- +-- The IFRemap Port Table +-- + +ctIFRemap2PortTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtIFRemap2PortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table holds all valid ports that are remappable or + able to accept a remapped packet." + ::= { ctIFRemap2Config 2 } + + +ctIFRemap2PortEntry OBJECT-TYPE + SYNTAX CtIFRemap2PortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Describes a particular supported remappable port." + INDEX { ctIFRemap2PortSlot, ctIFRemap2PortIndex } + ::= { ctIFRemap2PortTable 1 } + + +CtIFRemap2PortEntry ::= + SEQUENCE { + ctIFRemap2PortSlot + INTEGER, + ctIFRemap2PortIndex + INTEGER, + ctIFRemap2PortReference + OBJECT IDENTIFIER, + ctIFRemap2PhysErrsCapable + INTEGER + } + + +ctIFRemap2PortSlot OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Defines the slot in which the remap capable module resides. + In the case of a stand-alone device the slot will always be 1." + ::= { ctIFRemap2PortEntry 1 } + + +ctIFRemap2PortIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Defines an port that is remappable or is able to accept a + remapped packet. Ideally indices will start with 1 and will + be numbered continuously through the number of available remap + ports. However, this need not necessarily be the case. + Indices may be sparse and begin with any number if desired + for a particular implementation." + ::= { ctIFRemap2PortEntry 2 } + + +ctIFRemap2PortReference OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object returns an OID referencing an object which + uniquely corresponds to this remap port. The only criteria + is that this OID is a leaf, and that it exists and is + accessible. For example, if remap functionality is running + on an 802.1d compliant bridge, remap port #1 could reference + dot1dBasePort.1. Alternatively you could reference a mib2 + interface like ifIndex.1 or a Cabletron Secure Fast port. + Mixing these types (some refer to bridge ports, others refer + to SFS ports) is not advised, but not prohibited" + ::= { ctIFRemap2PortEntry 3 } + + +ctIFRemap2PhysErrsCapable OBJECT-TYPE + SYNTAX INTEGER { + supported(1), + unsupported(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicate whether the port is incapable of remapping physical + errors. If the capability is supported, this object will + return supported(1). If the capability is unsupported, this + object will return unsupported(2)." + ::= { ctIFRemap2PortEntry 4 } + + +-- +-- The IFRemap Slot Table +-- + +ctIFRemap2SlotTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtIFRemap2SlotEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains all information pertaining to the + abilities or limitations of a particular remap capable + module." + ::= { ctIFRemap2Config 3 } + + +ctIFRemap2SlotEntry OBJECT-TYPE + SYNTAX CtIFRemap2SlotEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Describes a particular entry in the ctIFRemap2SlotTable. + Each entry is indexed by the physical slot in which the + module resides." + INDEX { ctIFRemap2SlotIndex } + ::= { ctIFRemap2SlotTable 1 } + + +CtIFRemap2SlotEntry ::= + SEQUENCE { + ctIFRemap2SlotIndex + INTEGER, + ctIFRemap2SlotMaxRemaps + INTEGER, + ctIFRemap2SlotMaxRemoteDests + INTEGER + } + + +ctIFRemap2SlotIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Defines the slot in which the remap capable module resides. +In + the case of a stand-alone device the slot will always be 1." + ::= { ctIFRemap2SlotEntry 1 } + + +ctIFRemap2SlotMaxRemaps OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum number of entries allowed to be sourced from the + module in this slot in the ctIFRemap2Table." + ::= { ctIFRemap2SlotEntry 2 } + +ctIFRemap2SlotMaxRemoteDests OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum number of remote destination ports per remote + module. For example, a value of 3 means that I can have no + more than 3 remap destination ports between this module, and + any other given module in the same chassis simultaneously. I + can have multiple source ports remapped to each of the three + remote destination ports. I can also remap to up to three + remote destination ports on each of the other modules in the + chassis simultaneously." + ::= { ctIFRemap2SlotEntry 3 } + + +-- +-- The IFRemap Vlan Table +-- +-- The ctIFRemap2VlanTable may only be implemented on a Cabletron Bridge +-- which supports the use of IEEE Draft P802.1Q/D11 compliant vlans. +-- +-- The implementation of this table is OPTIONAL + +ctIFRemap2VlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtIFRemap2VlanEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table provides the ability to remap all frames from any + port on a particular vlan to a specific destination port. + Each row that exists in this table defines such a relationship. + By disabling a row in this table the remapping relationship no + longer exists. + + Multiple vlans may be mapped to a given destination port + (ie. vlan 11 and vlan 35 may both remap to port 10). + + A port is defined by ctIFRemap2PortIndex in the ctIFRemap2PortTable, + above. Only ports listed in the ctIFRemap2PortTable are available + for remapping. A vlan is defined by ctVlanVID in the + ctVlanConfigTable. Only vlans listed in the ctVlanConfigTable are + available for remapping. + + Each entry will be referenced by slot. In the case of a + stand-alone device the slot will always be 1. + + If a given relationship cannot be created the set will fail + with a BAD-VALUE error." + REFERENCE + "ctvlan-ext-mib .4.4.1.1" + ::= { ctIFRemap2Config 4 } + + +ctIFRemap2VlanEntry OBJECT-TYPE + SYNTAX CtIFRemap2VlanEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Describes a particular ifremap Vlan entry." + INDEX { ctIFRemap2VlanSourceSlot, ctIFRemap2VlanSourceVlan, + ctIFRemap2VlanDestSlot, ctIFRemap2VlanDestPort } + ::= { ctIFRemap2VlanTable 1 } + +CtIFRemap2VlanEntry ::= + SEQUENCE { + ctIFRemap2VlanSourceSlot + INTEGER, + ctIFRemap2VlanSourceVlan + INTEGER, + ctIFRemap2VlanDestSlot + INTEGER, + ctIFRemap2VlanDestPort + INTEGER, + ctIFRemap2VlanStatus + INTEGER, + ctIFRemap2VlanEgressType + INTEGER + } + +ctIFRemap2VlanSourceSlot OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The slot combined with the ctIFRemap2VlanSourceVlan which will + have all packets redirected to the destination port as defined + by ctIFRemap2VlanDestSlot and ctIFRemap2VlanDestPort." + ::= { ctIFRemap2VlanEntry 1 } + + +ctIFRemap2VlanSourceVlan OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The vlan combined with the ctIFRemap2VlanSourceSlot which will + have all packets redirected to the destination port as defined + by ctIFRemap2VlanDestSlot and ctIFRemap2VlanDestPort." + ::= { ctIFRemap2VlanEntry 2 } + + +ctIFRemap2VlanDestSlot OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The slot combined with the ctIFRemap2VlanDestPort which will + see all packets redirected from ctIFRemap2VlanSourceSlot and + ctIFRemap2VlanSourceVlan." + ::= { ctIFRemap2VlanEntry 3 } + + +ctIFRemap2VlanDestPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The port combined with the ctIFRemap2VlanDestSlot which will + see all packets redirected from ctIFRemap2VlanSourceSlot and + ctIFRemap2VlanSourceVlan." + ::= { ctIFRemap2VlanEntry 4 } + + +ctIFRemap2VlanStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Defines the status of the ifremap vlan entry. Setting + ctIFRemap2VlanStatus to a value of enable(1) has the effect of + creating an entry in the table when it does not already exist. + Setting ctIFRemap2VlanStatus to a value of disable(2) disables the + entry and deletes the row from the table. Therefore this + table only contains entries that are active. + + If ctIFRemap2VlanSourceVlan is already being used by another + ctIfRemap2Vlan entry or ctifRemap2 Entry then a set to + ctIFRemap2VlanStatus of value enable(1) will return with a + BAD-VALUE error." + DEFVAL { enable } + ::= { ctIFRemap2VlanEntry 5 } + + +ctIFRemap2VlanEgressType OBJECT-TYPE + SYNTAX INTEGER { + received(1), + alwaysTagged(2), + alwaysUntagged(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Defines how each packet will be tagged when sent out the + ctIFRemap2VlanDestPort. Setting ctIFRemap2VlanEgressType to + received(1) will set packets to be sent out ctIFRemap2VlanDestSlot + and ctIFRemap2VlanDestPort exactly as they are received by + ctIFRemap2VlanSourceVlan. Setting ctIFRemap2VlanEgressType to + alwaysTagged(2) will set packets to be sent out + ctIFRemap2VlanDestSlot and ctIFRemap2VlanDestPort with the + vlan tag associated with ctIFRemap2VlanSourceVlan. If this port + does not have a vlan tag associated with it then all packets will + be remapped without a tag. Setting ctIFRemap2VlanEgressType to + alwaysUntagged(3) will set packets to be sent out + ctIFRemap2VlanDestSlot and ctIFRemap2VlanDestPort without any + tag reguardless of ctIFRemap2VlanSourceVlan's tagging status." + DEFVAL { received } + ::= { ctIFRemap2VlanEntry 6 } + +END diff --git a/MIBS/enterasys/CTRON-IF-REMAP-MIB b/MIBS/enterasys/CTRON-IF-REMAP-MIB new file mode 100644 index 0000000..1686792 --- /dev/null +++ b/MIBS/enterasys/CTRON-IF-REMAP-MIB @@ -0,0 +1,210 @@ +CTRON-IF-REMAP-MIB DEFINITIONS ::= BEGIN + +-- ctron-if-remap-mib.txt +-- Revision: 1.03.00 +-- Part Number: +-- Date: May 6, 1997 + +-- Cabletron Systems, Inc. +-- 35 Industrial Way, P.O. Box 5005 +-- Rochester, NH 03867-0505 +-- (603) 332-9400 +-- support@ctron.com + +-- This module provides authoritative definitions for Cabletron's +-- enterprise-specific repeater MIB. +-- +-- This module will be extended, as required. +-- + +-- Cabletron Systems reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. + +-- Copyright August 95 Cabletron Systems + + IMPORTS + OBJECT-TYPE + FROM RFC-1212 + ctIFRemap + FROM CTRON-MIB-NAMES; + + ctIfRemapConfig OBJECT IDENTIFIER ::= { ctIFRemap 1 } + +-- The ctIfRemapConfig group is used to control interface remapping. +-- Interface remapping provides the ability to map one or more +-- interfaces directly to another interface. This control is defined +-- by creating a row in the ctIFRemapTable specifing source interface, +-- and destination interface with ctIfRemapStatus set to a value of +-- enable(1). +-- +-- When a source interface is remapped to a destination interface, the +-- destination interface will transmit out all packets received or +-- transmitted on the source interface. Counters on the destination +-- interface will increment for all packets transmitted be it by normal +-- bridging or due to ifremap. + + +ctIFRemapTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtIFRemapEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table provides the ability to remap all frames from one + interface onto another interface. As described by the remote + analysizer function. + + A given source interface can be mapped to one or more destination + interfaces. Each row that exists in this table defines such a + relationship. By disabling a row in this table remapping + relationship no longer exists. + + If a given relationship can not be created the set will fail + with a BAD-VALUE error." +::= { ctIfRemapConfig 1 } + +ctIFRemapEntry OBJECT-TYPE + SYNTAX CtIFRemapEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Describes a particular interface remap entry." +INDEX { ctIfRemapSourceIf, ctIfRemapDestIf } +::= { ctIFRemapTable 1 } + +CtIFRemapEntry ::= SEQUENCE { + ctIfRemapSourceIf + INTEGER, + ctIfRemapDestIf + INTEGER, + ctIfRemapStatus + INTEGER + } + +ctIfRemapSourceIf OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The source interface which will have all packets redirected to + the destination interface as defined by ctIfRemapDestIf." + ::= { ctIFRemapEntry 1 } + +ctIfRemapDestIf OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Defines the interface that will see all packets redirected from + ctIfRemapSourceIf." + ::= { ctIFRemapEntry 2 } + +ctIfRemapStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Defines the status of the interface remap entry. Setting + ctIfRemapStatus to a value of disable(2) disables the entry and + deletes the row from the table. + + Therefore this table only contains entries that are active." + DEFVAL { enable } + ::= { ctIFRemapEntry 3 } + +ctIfRemapTableNumberEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of active entries in the ctIfRemap Table." + ::= { ctIFRemap 2 } + +ctIfRemapTableMaxNumberEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum number of entries allowed in the ctIfRemap Table." + ::= { ctIFRemap 3 } + +ctIfRemapPhysicalErrorsEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2), + unsupported(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enable or disable remapping of physical errors, or indicate that + the device is incapable of remapping physical errors. If the + feature is supported, the value can only be set to 1 or 2. If + the feature is unsupported, a get will return 3 and the value + cannot be changed." + ::= { ctIFRemap 4 } + +ctIfRemapTableEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2), + unsupported(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object places the device into the correct mode to allow for + interface remapping. + + Setting this object to enable(1) configures the device to allow + ifremapping. + + Setting this object to disable(2) configures the device to + disallow ifremapping. + + A value of unsupported(3) indicates that this device does not + require any special configuration to allow for interface remapping." + DEFVAL { enable } + ::= { ctIFRemap 5 } + +ctIfRemapTableStart OBJECT-TYPE + SYNTAX INTEGER { + start(1), + stop(2), + unsupported(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object allows operational control (start/stop) of all active + entries in the ctIFRemapTable. This object becomes meaningless + if the ctIfRemapTableEnable object is set to disable(2). + + Setting this object to start(1) allows all active entries to + perform interface remapping. + + Setting this object to stop(2) stops all interface remapping + Existing entries are not deleted from the table. + + A value of unsupported(3) indicates that this device does not + support the starting and stopping of active entries in the + ctIFRemapTable." + DEFVAL { start } + ::= { ctIFRemap 6 } + +END diff --git a/MIBS/enterasys/CTRON-IGMP-MIB b/MIBS/enterasys/CTRON-IGMP-MIB new file mode 100644 index 0000000..1451a05 --- /dev/null +++ b/MIBS/enterasys/CTRON-IGMP-MIB @@ -0,0 +1,1359 @@ +CTRON-IGMP-MIB DEFINITIONS ::= BEGIN + + -- This module provides authoritative definitions for Cabletron's + -- enterprise-specific IGMP MIB. + -- + -- This module will be extended, as additional sub-sections + -- of this naming tree are defined. + -- + + -- Cabletron Systems reserves the right to make changes in + -- specification and other information contained in this document + -- without prior notice. The reader should consult Cabletron Systems + -- to determine whether any such changes have been made. + -- + -- In no event shall Cabletron Systems be liable for any incidental, + -- indirect, special, or consequential damages whatsoever (including + -- but not limited to lost profits) arising out of or related to this + -- document or the information contained in it, even if Cabletron + -- Systems has been advised of, known, or should have known, the + -- possibility of such damages. + -- + -- Cabletron grants vendors, end-users, and other interested parties + -- a non-exclusive license to use this Specification in connection + -- with the management of Cabletron products. + + -- Copyright (1999-2005) Enterasys Networks + + -- Note: This design of this MIB owes much to the designers of + -- the Internet Group Management Protocol MIB. + + -- + -- This module will be extended, as needed. + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32, IpAddress, TimeTicks + FROM SNMPv2-SMI + RowStatus, DisplayString, TruthValue, TEXTUAL-CONVENTION + FROM SNMPv2-TC + InterfaceIndex + FROM IF-MIB + dot1dBasePort + FROM BRIDGE-MIB + PortList, VlanId + FROM Q-BRIDGE-MIB + ctIGMPBranch + FROM CTRON-MIB-NAMES; + +ctIGMP MODULE-IDENTITY + LAST-UPDATED "200505092030Z" -- Mon May 9 20:30 GMT 2005 + ORGANIZATION "Enterasys Networks, Inc" + CONTACT-INFO + "Postal: Enterasys Networks + 50 Minuteman Rd. + Andover, MA 01810-1008 + USA + Phone: +1 978 684 1000 + E-mail: support@enterasys.com + WWW: http://www.enterasys.com" + DESCRIPTION + "This MIB module defines a portion of the SNMP enterprise MIBs + under the Cabletron enterprise OID pertaining to configuration + of IGMP." + + REVISION "200505092030Z" -- Mon May 9 20:30 GMT 2005 + DESCRIPTION + " Added the IgmpProtocolClassTc, and IgmpProtocolIdTc + TEXTUAL CONVENTIONS, added the + ctIGMPProtocolClassificationTable." + + REVISION "200503152038Z" -- Tue Mar 15 20:38 GMT 2005 + DESCRIPTION + "Deprecated the ctIGMPPolicyTable and the ctIGMPStaticTable. + Added ctIGMPStaticGroupTable, ctIGMPExtCacheTable, + ctIGMPDiscoveredRouterTable, ctIGMPPortTable, and the + ctIGMPStatsCntrs groups." + + REVISION "200312101456Z" -- Wed Dec 10 14:56 GMT 2003 + DESCRIPTION + "Added the ctIGMPStaticEntry Table for static multicast + configuration." + ::= { ctIGMPBranch 1 } + +-- ------------------------------------------------------------- +-- Textual Conventions +-- ------------------------------------------------------------- +IgmpPortModeTc ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention maps out possible igmp port modes." + SYNTAX INTEGER { + reporter(1), + source(2) + } + +IgmpProtocolClassTc ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention describes the possible ways + IGMP can classify received frames." + SYNTAX INTEGER { + multicastData(1), + routingProtocol(2), + ignore(3) + } + +IgmpProtocolIdTc ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Bit definitions for each of the IP protocol numbers assigned by + IANA." + SYNTAX BITS { + hopopt (0), -- IPv6 Hop-by-Hop Option [RFC1883] + icmp (1), -- Internet Control Message [RFC792] + igmp (2), -- Internet Group Management [RFC1112] + ggp (3), -- Gateway-to-Gateway [RFC823] + ip (4), -- IP in IP (encapsulation) [RFC2003] + st (5), -- Stream [RFC1190,RFC1819] + tcp (6), -- Transmission Control [RFC793] + cbt (7), -- CBT [Ballardie] + egp (8), -- Exterior Gateway Protocol [RFC888,DLM1] + igp (9), -- any private interior gateway [IANA] + -- (used by Cisco for their IGRP) + bbnRccMon (10), -- BBN RCC Monitoring [SGC] + nvpII (11), -- Network Voice Protocol [RFC741,SC3] + pup (12), -- PUP [PUP,XEROX] + argus (13), -- ARGUS [RWS4] + emcon (14), -- EMCON [BN7] + xnet (15), -- Cross Net Debugger [IEN158,JFH2] + chaos (16), -- Chaos [NC3] + udp (17), -- User Datagram [RFC768,JBP] + mux (18), -- Multiplexing [IEN90,JBP] + dcnMeas (19), -- DCN Measurement Subsystems [DLM1] + hmp (20), -- Host Monitoring [RFC869,RH6] + prm (21), -- Packet Radio Measurement [ZSU] + xnsIdp (22), -- XEROX NS IDP [ETHERNET,XEROX] + trunk1 (23), -- Trunk-1 [BWB6] + trunk2 (24), -- Trunk-2 [BWB6] + leaf1 (25), -- Leaf-1 [BWB6] + leaf2 (26), -- Leaf-2 [BWB6] + rdp (27), -- Reliable Data Protocol [RFC908,RH6] + irtp (28), -- Internet Reliable Transaction [RFC938,TXM] + isoTp4 (29), -- ISO Transport Protocol Class 4 [RFC905,RC77] + netblt (30), -- Bulk Data Transfer Protocol [RFC969,DDC1] + mfeNsp (31), -- MFE Network Services Protocol [MFENET,BCH2] + meritInp (32), -- MERIT Internodal Protocol [HWB] + sep (33), -- Sequential Exchange Protocol [JC120] + x3pc (34), -- Third Party Connect Protocol [SAF3] + idpr (35), -- Inter-Domain Policy Routing Protocol [MXS1] + xtp (36), -- XTP [GXC] + ddp (37), -- Datagram Delivery Protocol [WXC] + idprCmtp (38), -- IDPR Control Message Transport Proto [MXS1] + tpPlusPlus (39), -- TP++ Transport Protocol [DXF] + il (40), -- IL Transport Protocol [Presotto] + ipv6 (41), -- Ipv6 [Deering] + sdrp (42), -- Source Demand Routing Protocol [DXE1] + ipv6Route (43), -- Routing Header for IPv6 [Deering] + ipv6Frag (44), -- Fragment Header for IPv6 [Deering] + idrp (45), -- Inter-Domain Routing Protocol [Sue Hares] + rsvp (46), -- Reservation Protocol [Bob Braden] + gre (47), -- General Routing Encapsulation [Tony Li] + mhrp (48), -- Mobile Host Routing Protocol[David Johnson] + bna (49), -- BNA [Gary Salamon] + esp (50), -- Encap Security Payload [RFC2406] + ah (51), -- Authentication Header [RFC2402] + inlsp (52), -- Integrated Net Layer Security TUBA [GLENN] + swipe (53), -- IP with Encryption [JI6] + narp (54), -- NBMA Address Resolution Protocol [RFC1735] + mobile (55), -- IP Mobility [Perkins] + tlsp (56), -- Transport Layer Security Protocol [Oberg] + -- using Kryptonet key management + skip (57), -- SKIP [Markson] + ipv6Icmp (58), -- ICMP for IPv6 [RFC1883] + ipv6NoNxt (59), -- No Next Header for IPv6 [RFC1883] + ipv6Opts (60), -- Destination Options for IPv6 [RFC1883] + ipProt61 (61), -- any host internal protocol [IANA] + cftp (62), -- CFTP [CFTP,HCF2] + ipProt63 (63), -- any local network [IANA] + satExpak (64), -- SATNET and Backroom EXPAK [SHB] + kryptolan (65), -- Kryptolan [PXL1] + rvd (66), -- MIT Remote Virtual Disk Protocol [MBG] + ippc (67), -- Internet Pluribus Packet Core [SHB] + ipProt64 (68), -- any distributed file system [IANA] + satMon (69), -- SATNET Monitoring [SHB] + visa (70), -- VISA Protocol [GXT1] + ipcv (71), -- Internet Packet Core Utility [SHB] + cpnx (72), -- Computer Protocol Network Executive [DXM2] + cphb (73), -- Computer Protocol Heart Beat [DXM2] + wsn (74), -- Wang Span Network [VXD] + pvp (75), -- Packet Video Protocol [SC3] + brSatMon (76), -- Backroom SATNET Monitoring [SHB] + sunNd (77), -- SUN ND PROTOCOL-Temporary [WM3] + wbMon (78), -- WIDEBAND Monitoring [SHB] + wbExpak (79), -- WIDEBAND EXPAK [SHB] + isoIp (80), -- ISO Internet Protocol [MTR] + vmtp (81), -- VMTP [DRC3] + secureVmtp (82), -- SECURE-VMTP [DRC3] + vines (83), -- VINES [BXH] + ttp (84), -- TTP [JXS] + nsfnetIgp (85), -- NSFNET-IGP [HWB] + dgp (86), -- Dissimilar Gateway Protocol [DGP,ML109] + tcf (87), -- TCF [GAL5] + eigrp (88), -- EIGRP [CISCO,GXS] + ospfIgp (89), -- OSPFIGP [RFC1583,JTM4] + spriteRpc (90), -- Sprite RPC Protocol [SPRITE,BXW] + larp (91), -- Locus Address Resolution Protocol [BXH] + mtp (92), -- Multicast Transport Protocol [SXA] + ax25 (93), -- AX.25 Frames [BK29] + ipip (94), -- IP-within-IP Encapsulation Protocol [JI6] + micp (95), -- Mobile Internetworking Control Pro. [JI6] + sccSp (96), -- Semaphore Communications Sec. Pro. [HXH] + etherIp (97), -- Ethernet-within-IP Encapsulation [RFC3378] + encap (98), -- Encapsulation Header [RFC1241,RXB3] + ipProt99 (99), -- any private encryption scheme [IANA] + gmtp (100), -- GMTP [RXB5] + ifmp (101), -- Ipsilon Flow Management Protocol [Hinden] + pnni (102), -- PNNI over IP [Callon] + pim (103), -- Protocol Independent Multicast [Farinacci] + aris (104), -- ARIS [Feldman] + scps (105), -- SCPS [Durst] + qnx (106), -- QNX [Hunter] + an (107), -- Active Networks [Braden] + ipComp (108), -- IP Payload Compression Protocol [RFC2393] + snp (109), -- Sitara Networks Protocol [Sridhar] + compaqPeer (110), -- Compaq Peer Protocol [Volpe] + ipxInIp (111), -- IPX in IP [Lee] + vrrp (112), -- Virtual Router Redundancy Protocol [RFC3768] + pgm (113), -- PGM Reliable Transport Protocol [Speakman] + ipProt114 (114), -- any 0-hop protocol [IANA] + l2tp (115), -- Layer Two Tunneling Protocol [Aboba] + ddx (116), -- D-II Data Exchange (DDX) [Worley] + iatp (117), -- Interactive Agent Transfer Protocol [Murphy] + stp (118), -- Schedule Transfer Protocol [JMP] + srp (119), -- SpectraLink Radio Protocol [Hamilton] + uti (120), -- UTI [Lothberg] + smp (121), -- Simple Message Protocol [Ekblad] + sm (122), -- SM [Crowcroft] + ptp (123), -- Performance Transparency Protocol [Welzl] + isisIpv4 (124), -- ISIS over IPv4 [Przygienda] + fire (125), -- [Partridge] + crtp (126), -- Combat Radio Transport Protocol [Sautter] + crudp (127), -- Combat Radio User Datagram [Sautter] + sscopmce (128), -- [Waber] + iplt (129), -- [Hollbach] + sps (130), -- Secure Packet Shield [McIntosh] + pipe (131), -- Private IP Encapsulation within IP [Petri] + sctp (132), -- Stream Control Transmission Protocol [Stewart] + fc (133), -- Fibre Channel [Rajagopal] + rsvpE2eIgn (134), -- RSVP-E2E-IGNORE [RFC3175] + mobHeader (135), -- Mobility Header [RFC3775] + udpLite (136), -- UDPLite [RFC3828] + mpls (137), -- MPLS-in-IP [RFC-ietf-mpls-in-ip-or-gre-08.txt] + ipProto138 (138), -- Unassigned [IANA] + ipProto139 (139), -- Unassigned [IANA] + ipProto140 (140), -- Unassigned [IANA] + ipProto141 (141), -- Unassigned [IANA] + ipProto142 (142), -- Unassigned [IANA] + ipProto143 (143), -- Unassigned [IANA] + ipProto144 (144), -- Unassigned [IANA] + ipProto145 (145), -- Unassigned [IANA] + ipProto146 (146), -- Unassigned [IANA] + ipProto147 (147), -- Unassigned [IANA] + ipProto148 (148), -- Unassigned [IANA] + ipProto149 (149), -- Unassigned [IANA] + ipProto150 (150), -- Unassigned [IANA] + ipProto151 (151), -- Unassigned [IANA] + ipProto152 (152), -- Unassigned [IANA] + ipProto153 (153), -- Unassigned [IANA] + ipProto154 (154), -- Unassigned [IANA] + ipProto155 (155), -- Unassigned [IANA] + ipProto156 (156), -- Unassigned [IANA] + ipProto157 (157), -- Unassigned [IANA] + ipProto158 (158), -- Unassigned [IANA] + ipProto159 (159), -- Unassigned [IANA] + ipProto160 (160), -- Unassigned [IANA] + ipProto161 (161), -- Unassigned [IANA] + ipProto162 (162), -- Unassigned [IANA] + ipProto163 (163), -- Unassigned [IANA] + ipProto164 (164), -- Unassigned [IANA] + ipProto165 (165), -- Unassigned [IANA] + ipProto166 (166), -- Unassigned [IANA] + ipProto167 (167), -- Unassigned [IANA] + ipProto168 (168), -- Unassigned [IANA] + ipProto169 (169), -- Unassigned [IANA] + ipProto170 (170), -- Unassigned [IANA] + ipProto171 (171), -- Unassigned [IANA] + ipProto172 (172), -- Unassigned [IANA] + ipProto173 (173), -- Unassigned [IANA] + ipProto174 (174), -- Unassigned [IANA] + ipProto175 (175), -- Unassigned [IANA] + ipProto176 (176), -- Unassigned [IANA] + ipProto177 (177), -- Unassigned [IANA] + ipProto178 (178), -- Unassigned [IANA] + ipProto179 (179), -- Unassigned [IANA] + ipProto180 (180), -- Unassigned [IANA] + ipProto181 (181), -- Unassigned [IANA] + ipProto182 (182), -- Unassigned [IANA] + ipProto183 (183), -- Unassigned [IANA] + ipProto184 (184), -- Unassigned [IANA] + ipProto185 (185), -- Unassigned [IANA] + ipProto186 (186), -- Unassigned [IANA] + ipProto187 (187), -- Unassigned [IANA] + ipProto188 (188), -- Unassigned [IANA] + ipProto189 (189), -- Unassigned [IANA] + ipProto190 (190), -- Unassigned [IANA] + ipProto191 (191), -- Unassigned [IANA] + ipProto192 (192), -- Unassigned [IANA] + ipProto193 (193), -- Unassigned [IANA] + ipProto194 (194), -- Unassigned [IANA] + ipProto195 (195), -- Unassigned [IANA] + ipProto196 (196), -- Unassigned [IANA] + ipProto197 (197), -- Unassigned [IANA] + ipProto198 (198), -- Unassigned [IANA] + ipProto199 (199), -- Unassigned [IANA] + ipProto200 (200), -- Unassigned [IANA] + ipProto201 (201), -- Unassigned [IANA] + ipProto202 (202), -- Unassigned [IANA] + ipProto203 (203), -- Unassigned [IANA] + ipProto204 (204), -- Unassigned [IANA] + ipProto205 (205), -- Unassigned [IANA] + ipProto206 (206), -- Unassigned [IANA] + ipProto207 (207), -- Unassigned [IANA] + ipProto208 (208), -- Unassigned [IANA] + ipProto209 (209), -- Unassigned [IANA] + ipProto210 (210), -- Unassigned [IANA] + ipProto211 (211), -- Unassigned [IANA] + ipProto212 (212), -- Unassigned [IANA] + ipProto213 (213), -- Unassigned [IANA] + ipProto214 (214), -- Unassigned [IANA] + ipProto215 (215), -- Unassigned [IANA] + ipProto216 (216), -- Unassigned [IANA] + ipProto217 (217), -- Unassigned [IANA] + ipProto218 (218), -- Unassigned [IANA] + ipProto219 (219), -- Unassigned [IANA] + ipProto220 (220), -- Unassigned [IANA] + ipProto221 (221), -- Unassigned [IANA] + ipProto222 (222), -- Unassigned [IANA] + ipProto223 (223), -- Unassigned [IANA] + ipProto224 (224), -- Unassigned [IANA] + ipProto225 (225), -- Unassigned [IANA] + ipProto226 (226), -- Unassigned [IANA] + ipProto227 (227), -- Unassigned [IANA] + ipProto228 (228), -- Unassigned [IANA] + ipProto229 (229), -- Unassigned [IANA] + ipProto230 (230), -- Unassigned [IANA] + ipProto231 (231), -- Unassigned [IANA] + ipProto232 (232), -- Unassigned [IANA] + ipProto233 (233), -- Unassigned [IANA] + ipProto234 (234), -- Unassigned [IANA] + ipProto235 (235), -- Unassigned [IANA] + ipProto236 (236), -- Unassigned [IANA] + ipProto237 (237), -- Unassigned [IANA] + ipProto238 (238), -- Unassigned [IANA] + ipProto239 (239), -- Unassigned [IANA] + ipProto240 (240), -- Unassigned [IANA] + ipProto241 (241), -- Unassigned [IANA] + ipProto242 (242), -- Unassigned [IANA] + ipProto243 (243), -- Unassigned [IANA] + ipProto244 (244), -- Unassigned [IANA] + ipProto245 (245), -- Unassigned [IANA] + ipProto246 (246), -- Unassigned [IANA] + ipProto247 (247), -- Unassigned [IANA] + ipProto248 (248), -- Unassigned [IANA] + ipProto249 (249), -- Unassigned [IANA] + ipProto250 (250), -- Unassigned [IANA] + ipProto251 (251), -- Unassigned [IANA] + ipProto252 (252), -- Unassigned [IANA] + ipProto253 (253), -- Use for experimentation and testing [RFC3692] + ipProto254 (254), -- Use for experimentation and testing [RFC3692] + ipProto255 (255) -- Reserved [IANA] + } +-- +-- ctIGMP Config +-- +ctIGMPConfig OBJECT IDENTIFIER ::= { ctIGMP 1 } + +ctIGMPNewDefaultState OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object defines the state in which IGMP will view new VLAN IDs + added to the system. A value of Enable (1), indicates that IGMP will + create entries for all new VLANs in the ENABLE state. A value of + Disable (2), indicates IGMP will create entries for all new VLANs in + the DISABLED or 'not in service' state." + DEFVAL { disable } + ::= { ctIGMPConfig 1 } + +ctIGMPMibRev OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object defines the revision of the IGMP MIB in the firmware." + ::= { ctIGMPConfig 2 } + +ctIGMPMibRevString OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is a textual representation of the revision of the IGMP + MIB in the firmware." + ::= { ctIGMPConfig 3 } + +ctIGMPConfigGroupTblFullAction OBJECT-TYPE + SYNTAX INTEGER { + routers(1), + flood(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object defines the behavior of IGMP when its group table + is full. The user may choose to send multicast frames to + known routers, or flood these frames to the vlan." + DEFVAL { 2 } + ::= { ctIGMPConfig 4 } + +-- +-- The ctIGMP Vlan Table +-- + +ctIGMPVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtIGMPVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the VLANs on which IGMP + is enabled." + ::= { ctIGMP 2 } + +ctIGMPVlanEntry OBJECT-TYPE + SYNTAX CtIGMPVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) representing a VLAN on + which IGMP is enabled." + INDEX { ctIGMPVlanId } + ::= { ctIGMPVlanTable 1 } + +CtIGMPVlanEntry ::= SEQUENCE { + ctIGMPVlanId VlanId, + ctIGMPVlanQueryInterval Integer32, + ctIGMPVlanStatus RowStatus, + ctIGMPVlanVersion INTEGER, + ctIGMPVlanQuerier IpAddress, + ctIGMPVlanQueryMaxResponseTime Integer32, + ctIGMPVlanRobustness Integer32, + ctIGMPVlanLastMembQueryIntvl Integer32, + ctIGMPVlanQuerierUpTime Integer32, + ctIGMPVlanQuerierExpiryTime Integer32, + ctIGMPVlanQuerierIP IpAddress + } + +ctIGMPVlanId OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VlanId value of the Vlan for which IGMP is enabled." + ::= { ctIGMPVlanEntry 1 } + +ctIGMPVlanQueryInterval OBJECT-TYPE + SYNTAX Integer32 + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The frequency at which IGMP Host-Query packets are + transmitted on this Vlan." + REFERENCE + "Network Working Group RFC2236, November 1997. Section 8.2" + DEFVAL { 125 } + ::= { ctIGMPVlanEntry 2 } + +ctIGMPVlanStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The activation of a row enables IGMP on the Vlan. The + destruction of a row disables IGMP on the Vlan." + ::= { ctIGMPVlanEntry 3 } + +ctIGMPVlanVersion OBJECT-TYPE + SYNTAX INTEGER { + version1(1), + version2(2) } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The version of IGMP which is running on this Vlan. + This object can be used to configure a switch capable of + either value. For IGMP to function correctly, all + and routers on a Vlan must be configured to run the + same version of IGMP on that Vlan." + REFERENCE + "Network Working Group RFC2236, November 1997. Section 4" + DEFVAL { version2 } + ::= { ctIGMPVlanEntry 4 } + +ctIGMPVlanQuerier OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address of the IGMP Querier on the Vlan to which + this switch is attached." + REFERENCE + "Network Working Group RFC2236, November 1997. Section 3" + ::= { ctIGMPVlanEntry 5 } + +ctIGMPVlanQueryMaxResponseTime OBJECT-TYPE + SYNTAX Integer32 (1..25) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum query response time advertised in IGMPv2 + queries on this Vlan." + REFERENCE + "Network Working Group RFC2236, November 1997. Section 8.3" + DEFVAL { 10 } + ::= { ctIGMPVlanEntry 6 } + + +ctIGMPVlanRobustness OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Robustness Variable allows tuning for the expected + packet loss on a Vlan. If a Vlan is expected to be + lossy, the Robustness Variable may be increased. IGMP is + robust to (Robustness Variable-1) packet losses." + REFERENCE + "Network Working Group RFC2236, November 1997. Section 8.1" + DEFVAL { 2 } + ::= { ctIGMPVlanEntry 7 } + +ctIGMPVlanLastMembQueryIntvl OBJECT-TYPE + SYNTAX Integer32 + 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." + REFERENCE + "Network Working Group RFC2236, November 1997. Section 8.8" + DEFVAL { 10 } + ::= { ctIGMPVlanEntry 8 } + + +ctIGMPVlanQuerierUpTime OBJECT-TYPE + SYNTAX Integer32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of seconds since ctIGMPVlanQuerier was last + changed." + ::= { ctIGMPVlanEntry 9 } + +ctIGMPVlanQuerierExpiryTime OBJECT-TYPE + SYNTAX Integer32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of seconds remaining before the Other Querier + Present Timer expires. If the local system is the querier, + the value of this object is zero." + REFERENCE + "Network Working Group RFC2236, November 1997. Section 8.5" + ::= { ctIGMPVlanEntry 10 } + +ctIGMPVlanQuerierIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The source IP address used by a switch when acting as IGMP + querier for a Vlan. The value chosen must be in the valid + IP address space for any attached routed interface(s) on + the Vlan. A value of 0.0.0.0 indicates that the switch will + not act as querier for the Vlan." + REFERENCE + "Network Working Group RFC2236, November 1997. Section 7" +-- DEFVAL {"0.0.0.0"} + ::= { ctIGMPVlanEntry 11 } + +-- +-- The IGMP Cache Table +-- + +ctIGMPCacheTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtIGMPCacheEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the IP multicast groups for + vlans with members on a particular interface." + ::= { ctIGMP 3 } + +ctIGMPCacheEntry OBJECT-TYPE + SYNTAX CtIGMPCacheEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the ctIGMPCacheTable." + INDEX { ctIGMPCacheAddress, ctIGMPCacheVlanId, ctIGMPCacheIfIndex } + ::= { ctIGMPCacheTable 1 } + +CtIGMPCacheEntry ::= SEQUENCE { + ctIGMPCacheAddress IpAddress, + ctIGMPCacheVlanId VlanId, + ctIGMPCacheIfIndex InterfaceIndex, + ctIGMPCacheLastReporter IpAddress, + ctIGMPCacheUpTime TimeTicks, + ctIGMPCacheExpiryTime TimeTicks, + ctIGMPCacheVersion1HostTimer Integer32 + } + +ctIGMPCacheAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast group address for which this entry + contains information." + ::= { ctIGMPCacheEntry 1 } + +ctIGMPCacheVlanId OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VlanId for which this entry contains information." + ::= { ctIGMPCacheEntry 2 } + +ctIGMPCacheIfIndex 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." + ::= { ctIGMPCacheEntry 3 } + +ctIGMPCacheLastReporter OBJECT-TYPE + SYNTAX IpAddress + 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.0.0." + ::= { ctIGMPCacheEntry 4 } + +ctIGMPCacheUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time since the system joined this group address, or + zero if the system is not currently a member." + ::= { ctIGMPCacheEntry 5 } + +ctIGMPCacheExpiryTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum amount of time remaining before this entry will + be aged out." + ::= { ctIGMPCacheEntry 6 } + +ctIGMPCacheVersion1HostTimer OBJECT-TYPE + SYNTAX Integer32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time remaining until the local switch will assume that + there are no longer any IGMP version 1 members on the IP + subnet attached to this interface. Upon hearing any IGMPv1 + Membership Report, this value is reset to the group + membership timer. While this time remaining is non-zero, + the local switch ignores any IGMPv2 Leave messages for this + group that it receives on this interface." + REFERENCE + "Network Working Group RFC2236, November 1997. Section 8.11" + ::= { ctIGMPCacheEntry 7 } + +-- +-- The IGMP Receiver Policy Table +-- + +ctIGMPPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtIGMPPolicyEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The (conceptual) table listing the IGMP group policy + for vlans with members on a particular interface." + ::= { ctIGMP 4 } + +ctIGMPPolicyEntry OBJECT-TYPE + SYNTAX CtIGMPPolicyEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "An entry (conceptual row) in the ctigmpPolicyTable." + INDEX { ctIGMPPolicyAddress, ctIGMPPolicyVlanId, ctIGMPPolicyIfIndex } + ::= { ctIGMPPolicyTable 1 } + +CtIGMPPolicyEntry ::= SEQUENCE { + + ctIGMPPolicyAddress IpAddress, + ctIGMPPolicyVlanId Integer32, + ctIGMPPolicyIfIndex InterfaceIndex, + ctIGMPPolicyStatus RowStatus, + ctIGMPPolicyInclusion INTEGER + } + +ctIGMPPolicyAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The IP multicast group address for which this entry + contains information. A value of 224.0.0.0 indicates + all multicast groups." + ::= { ctIGMPPolicyEntry 1 } + +ctIGMPPolicyVlanId OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The VlanId for which this entry contains information." + ::= { ctIGMPPolicyEntry 2 } + +ctIGMPPolicyIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The interface for which this entry contains information for + an IP multicast group address. A value of zero indicates all + ports." + ::= { ctIGMPPolicyEntry 3 } + +ctIGMPPolicyStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The activation of a row enables IGMP policy for this entry. + The destruction of a row disables any IGMP policy for this + entry." + ::= { ctIGMPPolicyEntry 4 } + +ctIGMPPolicyInclusion OBJECT-TYPE + SYNTAX INTEGER { + include(1), + exclude(2) } + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The IGMP policy for this entry." + DEFVAL { exclude } + ::= { ctIGMPPolicyEntry 5 } + +-- +-- The ctIGMPStaticEntry Table +-- +ctIGMPStaticTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtIGMPStaticEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The (conceptual) table listing the static IGMP entries." + ::= { ctIGMP 5 } + +ctIGMPStaticEntry OBJECT-TYPE + SYNTAX CtIGMPStaticEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "An entry (conceptual row) representing a static entry that + IGMP will act upon." + INDEX { ctIGMPStaticGroupAddress, ctIGMPStaticVlanId } +::= { ctIGMPStaticTable 1 } + +CtIGMPStaticEntry ::= SEQUENCE { + ctIGMPStaticGroupAddress IpAddress, + ctIGMPStaticVlanId Integer32, + ctIGMPStaticOutPortList PortList, + ctIGMPStaticRowStatus RowStatus + } + +ctIGMPStaticGroupAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + " The IP multicast group address for IGMP to send + multicast data to." + ::= { ctIGMPStaticEntry 1 } + +ctIGMPStaticVlanId OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "The VlanId for IGMP to send multicast data to." + ::= { ctIGMPStaticEntry 2 } + +ctIGMPStaticOutPortList OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The set of ports configured by management for this multicast + group and this VLAN to which multicast group-addressed + data frames are to be forwarded." + ::= { ctIGMPStaticEntry 3 } + +ctIGMPStaticRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The activation of a row creates a static entry. + The destruction of a row deletes a static entry." + ::= { ctIGMPStaticEntry 4 } + + + +-- +-- The ctIGMPStaticGroup Table +-- +ctIGMPStaticGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtIGMPStaticGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the static IGMP entries." + ::= { ctIGMP 6 } + +ctIGMPStaticGroupEntry OBJECT-TYPE + SYNTAX CtIGMPStaticGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) representing a static entry that + IGMP will act upon." + INDEX { ctIGMPStaticGroupIPAddress, + ctIGMPStaticGroupVlanId, + ctIGMPStaticGroupSourceIPAddress } +::= { ctIGMPStaticGroupTable 1 } + +CtIGMPStaticGroupEntry ::= SEQUENCE { + ctIGMPStaticGroupIPAddress IpAddress, + ctIGMPStaticGroupVlanId VlanId, + ctIGMPStaticGroupSourceIPAddress IpAddress, + ctIGMPStaticGroupIncludeList PortList, + ctIGMPStaticGroupExcludeList PortList, + ctIGMPStaticGroupRowStatus RowStatus + } + +ctIGMPStaticGroupIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP multicast group address for IGMP to send + multicast data to." + ::= { ctIGMPStaticGroupEntry 1 } + +ctIGMPStaticGroupVlanId OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VlanId for IGMP to send multicast data to." + ::= { ctIGMPStaticGroupEntry 2 } + +ctIGMPStaticGroupSourceIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP source address of this entry. For IGMP Version 2, + use 0.0.0.0" + ::= { ctIGMPStaticGroupEntry 3 } + +ctIGMPStaticGroupIncludeList OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The set of ports configured by management for this multicast + group and this VLAN to which multicast group-addressed + data frames are to be forwarded." + ::= { ctIGMPStaticGroupEntry 4 } + +ctIGMPStaticGroupExcludeList OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " The set of ports configured by management for this multicast + group and this VLAN for which received IGMP reports will not + be accepted." + ::= { ctIGMPStaticGroupEntry 5 } + +ctIGMPStaticGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The activation of a row creates a static entry. + The destruction of a row deletes a static entry. + Not in service disables a static entry" + ::= { ctIGMPStaticGroupEntry 6 } + +-- +-- The IGMP Extended Cache Table +-- + +ctIGMPExtCacheTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtIGMPExtCacheEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the IP multicast groups for + vlans with members on a particular interface. This table + provides a version 3 capable ctIGMPCacheTable, with a bridge + portlist leaf vs mib2 interface index." + ::= { ctIGMP 7 } + +ctIGMPExtCacheEntry OBJECT-TYPE + SYNTAX CtIGMPExtCacheEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " An entry (conceptual row) in the ctIGMPCacheTable." + INDEX { ctIGMPExtCacheAddress, + ctIGMPExtCacheVlanId, + ctIGMPExtCacheSourceIPAddress } + ::= { ctIGMPExtCacheTable 1 } + +CtIGMPExtCacheEntry ::= SEQUENCE { + ctIGMPExtCacheAddress IpAddress, + ctIGMPExtCacheVlanId VlanId, + ctIGMPExtCacheSourceIPAddress IpAddress, + ctIGMPExtCacheLastReporter IpAddress, + ctIGMPExtCacheUpTime TimeTicks, + ctIGMPExtCacheExpiryTime TimeTicks, + ctIGMPExtCacheVersion1HostTimer Integer32, + ctIGMPExtCacheOutPortList PortList, + ctIGMPExtCacheSrcPort INTEGER + } + +ctIGMPExtCacheAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The IP multicast group address for this entry." + ::= { ctIGMPExtCacheEntry 1 } + +ctIGMPExtCacheVlanId OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The VlanId for this entry" + ::= { ctIGMPExtCacheEntry 2 } + +ctIGMPExtCacheSourceIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The IP source address of this entry." + ::= { ctIGMPExtCacheEntry 3 } + +ctIGMPExtCacheLastReporter OBJECT-TYPE + SYNTAX IpAddress + 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.0.0." + ::= { ctIGMPExtCacheEntry 4 } + +ctIGMPExtCacheUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The time since the system joined this group address, or + zero if the system is not currently a member." + ::= { ctIGMPExtCacheEntry 5 } + +ctIGMPExtCacheExpiryTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The minimum amount of time remaining before this entry will + be aged out." + ::= { ctIGMPExtCacheEntry 6 } + +ctIGMPExtCacheVersion1HostTimer OBJECT-TYPE + SYNTAX Integer32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The time remaining until the local switch will assume that + there are no longer any IGMP version 1 members on the IP + subnet attached to this interface. Upon hearing any IGMPv1 + Membership Report, this value is reset to the group + membership timer. While this time remaining is non-zero, + the local switch ignores any IGMPv2 Leave messages for this + group that it receives on this interface." + REFERENCE + "Network Working Group RFC2236, November 1997. Section 8.11" + ::= { ctIGMPExtCacheEntry 7 } + +ctIGMPExtCacheOutPortList OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The set of bridge ports for this multicast group, VLAN, and + source IP address, to which multicast group-addressed + data frames are being forwarded." + ::= { ctIGMPExtCacheEntry 8 } + +ctIGMPExtCacheSrcPort OBJECT-TYPE + SYNTAX Integer32(1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The source bridge port of the multicast data stream if available" + ::= { ctIGMPExtCacheEntry 9 } + +-- +-- The ctIGMPDiscoveredRouter Table +-- +ctIGMPDiscoveredRouterTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtIGMPDiscoveredRouterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the routers seen on particular ports + of a vlan through either protocol snooping or ICMP Router Discovery." + ::= { ctIGMP 8 } + +ctIGMPDiscoveredRouterEntry OBJECT-TYPE + SYNTAX CtIGMPDiscoveredRouterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry representing the routers seen on particular ports on a + given vlan id." + INDEX { ctIGMPDiscoveredRouterVlanId } +::= { ctIGMPDiscoveredRouterTable 1 } + +CtIGMPDiscoveredRouterEntry ::= SEQUENCE { + ctIGMPDiscoveredRouterVlanId VlanId, + ctIGMPDiscoveredRouterPortList PortList, + ctIGMPDiscoveredRouterEgressPortList PortList, + ctIGMPDiscoveredRouterStaticPortList PortList + } + +ctIGMPDiscoveredRouterVlanId OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VlanId for IGMP to send multicast data to." + ::= { ctIGMPDiscoveredRouterEntry 2 } + +ctIGMPDiscoveredRouterPortList OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The set of bridge ports that IGMP has seen routing + protocols, IGMP queries, or ICMP Router Discovery frames on." + ::= { ctIGMPDiscoveredRouterEntry 3 } + +ctIGMPDiscoveredRouterEgressPortList OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The set of bridge ports that IGMP believes has valid + egress." + ::= { ctIGMPDiscoveredRouterEntry 4 } + +ctIGMPDiscoveredRouterStaticPortList OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " The set of bridge ports to flood all multicast frames to for + this vlan id. This leaf is OPTIONAL" + ::= { ctIGMPDiscoveredRouterEntry 5 } + +-- +-- ctIGMPPort Table +-- +ctIGMPPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtIGMPPortTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing a bridge port's bindings to multicast + group addresses, vlan ids, and source addresses." + ::= { ctIGMP 9 } + +ctIGMPPortTableEntry OBJECT-TYPE + SYNTAX CtIGMPPortTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry representing the binding of bridge port to multicast group + address, vlan id, and source IP address." + INDEX { ctIGMPPortMode, + dot1dBasePort, + ctIGMPPortTableGroupAddress, + ctIGMPPortTableVlanId, + ctIGMPPortTableSourceIPAddress } + ::= { ctIGMPPortTable 1 } + +CtIGMPPortTableEntry ::= SEQUENCE { + ctIGMPPortMode IgmpPortModeTc, + ctIGMPPortTableGroupAddress IpAddress, + ctIGMPPortTableVlanId VlanId, + ctIGMPPortTableSourceIPAddress IpAddress, + ctIGMPPortTableExpireTime Integer32 + } + +ctIGMPPortMode OBJECT-TYPE + SYNTAX IgmpPortModeTc + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The mode of the given bridge port." + ::= { ctIGMPPortTableEntry 1 } + +ctIGMPPortTableGroupAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The multicast group address bound to this port entry." + ::= { ctIGMPPortTableEntry 2 } + +ctIGMPPortTableVlanId OBJECT-TYPE + SYNTAX VlanId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The vlan id bound to this port entry." + ::= { ctIGMPPortTableEntry 3 } + +ctIGMPPortTableSourceIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The IP source address bound to this port entry." + ::= { ctIGMPPortTableEntry 4 } + +ctIGMPPortTableExpireTime OBJECT-TYPE + SYNTAX Integer32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The time in seconds that this port will expire in." + ::= { ctIGMPPortTableEntry 5 } + +-- +-- IGMP Statistics/Counters +-- + +ctIGMPStatsCntrs OBJECT IDENTIFIER ::= { ctIGMP 10 } + +ctIGMPStatsCntrsGroupFull OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Flag to indicate if the group table is full(true) or not(false)." + ::= { ctIGMPStatsCntrs 1 } + +ctIGMPStatsCntrsNumV1QueriesSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The number of IGMP Version 1 queries this device has sent out." + ::= { ctIGMPStatsCntrs 2 } + +ctIGMPStatsCntrsNumV2QueriesSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The number of IGMP Version 2 queries this device has sent out." + ::= { ctIGMPStatsCntrs 3 } + +ctIGMPStatsCntrsNumV3QueriesSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The number of IGMP Version 3 queries this device has sent out." + ::= { ctIGMPStatsCntrs 4 } + +ctIGMPStatsCntrsNumGSQueriesSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The number of Group Specific queries this device has sent out." + ::= { ctIGMPStatsCntrs 5 } + +ctIGMPStatsCntrsNumQueriesRcvd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The number of IGMP queries this device has seen from the network." + ::= { ctIGMPStatsCntrs 6 } + +ctIGMPStatsCntrsNumV1ReportsRcvd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The number of IGMP Version 1 reports this device has received." + ::= { ctIGMPStatsCntrs 7 } + +ctIGMPStatsCntrsNumV2ReportsRcvd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The number of IGMP Version 2 reports this device has received." + ::= { ctIGMPStatsCntrs 8 } + +ctIGMPStatsCntrsNumV3ReportsReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The number of IGMP Version 3 reports this device has received." + ::= { ctIGMPStatsCntrs 9 } + +ctIGMPStatsCntrsNumLeavesReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The number of IGMP leaves this device has received." + ::= { ctIGMPStatsCntrs 10 } + +ctIGMPStatsCntrsNumDroppedFrames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The number of frames dropped by IGMP on this device." + ::= { ctIGMPStatsCntrs 11 } + +--- +--- Protocol Classification table +--- + + + +ctIGMPProtocolClassificationTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtIGMPProtocolClassificationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " This table contains a listing of how IGMP will + classify received IP protocol frames. For example, + for a UDP multicast frame received which is IP type 17, + IGMP can classify that frame in one of three ways. + It can be classified as a multicast data frame, a routing protocol, + or it can be ignored. A user may have a need to multicast + TCP frames, but still want to send them ONLY to IGMP clients. + To do this one would set protocol id 6(TCP) to 'multicastPata'" + ::= { ctIGMP 11 } + +ctIGMPProtocolClassificationEntry OBJECT-TYPE + SYNTAX CtIGMPProtocolClassificationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " An entry representing the binding of IP protocol id, to + the IGMP classification of a received frame." + INDEX { ctIGMPProtocolClassification } + ::= { ctIGMPProtocolClassificationTable 1 } + +CtIGMPProtocolClassificationEntry ::= SEQUENCE { + ctIGMPProtocolClassification IgmpProtocolClassTc, + ctIGMPProtocolIdentifier IgmpProtocolIdTc + } + +ctIGMPProtocolClassification OBJECT-TYPE + SYNTAX IgmpProtocolClassTc + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The classification of this protocol id. + 1 - Classify as multicast data frame. + 2 - Classify as a routing protocol. + 3 - Classify as Ignore." + ::= { ctIGMPProtocolClassificationEntry 1} + +ctIGMPProtocolIdentifier OBJECT-TYPE + SYNTAX IgmpProtocolIdTc + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " The set of IP protocol ids to apply the classification to. + Example: If this set has protocols(bits) 1 and 5 set to a + '1', and the classification is 'multicastData', this will + force IGMP to treat received frames with IP protocol ids of + 1 and 5 as 'multicast data', and forward those frames to + IGMP joined clients. Similarly if ids 1 and 5 were set to + 'routing protocol' then IGMP would treat received frames with + these ids as routing protocols, etc. " + ::= { ctIGMPProtocolClassificationEntry 2} +END diff --git a/MIBS/enterasys/CTRON-IP-ROUTER-MIB b/MIBS/enterasys/CTRON-IP-ROUTER-MIB new file mode 100644 index 0000000..3e52050 --- /dev/null +++ b/MIBS/enterasys/CTRON-IP-ROUTER-MIB @@ -0,0 +1,4401 @@ +CTRON-IP-ROUTER-MIB DEFINITIONS ::= BEGIN + +-- ctron-ip-router-mib.txt +-- Revision: 1.02.02 +-- Part Number: 2170986 +-- Date: May 8, 1998 + + +-- Cabletron Systems, Inc. +-- 35 Industrial Way, P.O. Box 5005 +-- Rochester, NH 03867-0505 +-- (603) 332-9400 +-- support@ctron.com + +-- This module provides authoritative definitions for Cabletron's +-- enterprise specific IP Routing Services MIB. +-- +-- This module will be extended, as required. +-- + +-- Cabletron Systems reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. +-- Copyright August 95 Cabletron Systems +-- + + +IMPORTS + OBJECT-TYPE + FROM RFC-1212 + + DisplayString, PhysAddress + FROM RFC1213-MIB + + nwRtrProtoSuites + FROM ROUTER-OIDS + + IpAddress, Counter, TimeTicks, Gauge + FROM RFC1155-SMI; + + + +-- The IP Router Group. + +nwIpRouter OBJECT IDENTIFIER ::= { nwRtrProtoSuites 1 } + +nwIpMibs OBJECT IDENTIFIER ::= { nwIpRouter 1 } +nwIpComponents OBJECT IDENTIFIER ::= { nwIpRouter 2 } + +-- Ip Router Component Groups + +nwIpSystem OBJECT IDENTIFIER ::= { nwIpComponents 1 } +nwIpForwarding OBJECT IDENTIFIER ::= { nwIpComponents 2 } +nwIpTopology OBJECT IDENTIFIER ::= { nwIpComponents 4 } +nwIpFib OBJECT IDENTIFIER ::= { nwIpComponents 5 } +nwIpEndSystems OBJECT IDENTIFIER ::= { nwIpComponents 6 } +nwIpAccessControl OBJECT IDENTIFIER ::= { nwIpComponents 7 } +nwIpFilters OBJECT IDENTIFIER ::= { nwIpComponents 8 } +nwIpRedirector OBJECT IDENTIFIER ::= { nwIpComponents 9 } +nwIpEvent OBJECT IDENTIFIER ::= { nwIpComponents 10 } +nwIpWorkGroup OBJECT IDENTIFIER ::= { nwIpComponents 11 } +nwIpClientServices OBJECT IDENTIFIER ::= { nwIpComponents 12 } +--ctNat OBJECT IDENTIFIER ::= { nwIpClientServices 1 } +--ctDhcp OBJECT IDENTIFIER ::= { nwIpClientServices 2 } + + +-- IP Router System Groups + +-- This group contains the objects that pertain to the IP routing +-- services at a global, device-wide level. + +nwIpSysConfig OBJECT IDENTIFIER ::= { nwIpSystem 1 } +nwIpSysAdministration OBJECT IDENTIFIER ::= { nwIpSystem 2 } + + +-- IP Forwarding Group + +-- This group contains the managed objects used to setup and configure +-- the IP router ports for packet forwarding as well as the aggregate +-- and per-interface IP packet forwarding counters. + +nwIpFwdSystem OBJECT IDENTIFIER ::= { nwIpForwarding 1 } +nwIpFwdInterfaces OBJECT IDENTIFIER ::= { nwIpForwarding 2 } + +nwIpFwdCounters OBJECT IDENTIFIER ::= { nwIpFwdSystem 1 } +nwIpFwdIfConfig OBJECT IDENTIFIER ::= { nwIpFwdInterfaces 1 } +nwIpFwdIfCounters OBJECT IDENTIFIER ::= { nwIpFwdInterfaces 2 } + + +-- IP Topology Group + +-- Implementation of the nwIpTopology group is optional. This group +-- will be implemented by those devices that support Routing Services. +-- This group contains the managed objects for the routing and service +-- advertisements of the IP router. These managed objects allow for +-- the routing agents and service agents to be controlled and monitored +-- on a system-wide as well as a router port basis. + +nwIpDistanceVector OBJECT IDENTIFIER ::= { nwIpTopology 1 } +nwIpLinkState OBJECT IDENTIFIER ::= { nwIpTopology 2 } + +nwIpRip OBJECT IDENTIFIER ::= { nwIpDistanceVector 1 } + +nwIpRipSystem OBJECT IDENTIFIER ::= { nwIpRip 1 } +nwIpRipInterfaces OBJECT IDENTIFIER ::= { nwIpRip 2 } +nwIpRipDatabase OBJECT IDENTIFIER ::= { nwIpRip 3 } +nwIpRipFilters OBJECT IDENTIFIER ::= { nwIpRip 4 } + +nwIpRipConfig OBJECT IDENTIFIER ::= { nwIpRipSystem 1 } +nwIpRipCounters OBJECT IDENTIFIER ::= { nwIpRipSystem 2 } + +nwIpRipIfConfig OBJECT IDENTIFIER ::= { nwIpRipInterfaces 1 } +nwIpRipIfCounters OBJECT IDENTIFIER ::= { nwIpRipInterfaces 2 } + +nwIpOspf OBJECT IDENTIFIER ::= { nwIpLinkState 1 } + +nwIpOspfSystem OBJECT IDENTIFIER ::= { nwIpOspf 1 } +nwIpOspfInterfaces OBJECT IDENTIFIER ::= { nwIpOspf 2 } +nwIpOspfDatabase OBJECT IDENTIFIER ::= { nwIpOspf 3 } +nwIpOspfFilters OBJECT IDENTIFIER ::= { nwIpOspf 4 } + +nwIpOspfConfig OBJECT IDENTIFIER ::= { nwIpOspfSystem 1 } +nwIpOspfCounters OBJECT IDENTIFIER ::= { nwIpOspfSystem 2 } + +nwIpOspfIfConfig OBJECT IDENTIFIER ::= { nwIpOspfInterfaces 1 } +nwIpOspfIfCounters OBJECT IDENTIFIER ::= { nwIpOspfInterfaces 2 } + + +-- IP Forward Information Base (FIB) Group + +-- This group contains the managed objects for the forwarding table of the +-- IP router. This table is built from entries in the IP routing table(s) +-- and reflects the routes that are considered the best routes to forward on. +-- This group is implemented in the IETF IP Forwarding Table (FIB) MIB +-- (rfc1354) and by the following system managed objects. + +nwIpFibSystem OBJECT IDENTIFIER ::= { nwIpFib 1 } +nwIpOspfFib OBJECT IDENTIFIER ::= { nwIpFib 2 } + +nwIpOspfFibControl OBJECT IDENTIFIER ::= { nwIpOspfFib 1 } +nwIpOspfFibEntries OBJECT IDENTIFIER ::= { nwIpOspfFib 2 } + + +-- IP Host End Systems Groups + +-- This group contains the managed objects which control the use of the +-- Address Resolution Protocol (ARP) for mapping host addresses to physical +-- addresses of each router port ARP cache. Mechanisms are also +-- provided which allow 'snooping' such that all directly connected +-- end systems using ARP can be discovered along with their addresses. + +nwIpHostsSystem OBJECT IDENTIFIER ::= { nwIpEndSystems 1 } +nwIpHostsInterfaces OBJECT IDENTIFIER ::= { nwIpEndSystems 2 } +nwIpHostsToMedia OBJECT IDENTIFIER ::= { nwIpEndSystems 3 } + +-- IP Router Filters Group + +-- IP Router Redirector Group + +-- Implementation of the nwIpRedirector group is optional. This group +-- will be implemented by device that perform Routing Services. This +-- table contains the managed objects for the Broadcast UDP Port +-- Redirector within the IP Router. + +nwIpRedirectorSystem OBJECT IDENTIFIER ::= { nwIpRedirector 1 } +nwIpRedirectorInterface OBJECT IDENTIFIER ::= { nwIpRedirector 2 } + +-- IP Router Event Log Group + +nwIpEventLogConfig OBJECT IDENTIFIER ::= { nwIpEvent 1 } +nwIpEventLogFilterTable OBJECT IDENTIFIER ::= { nwIpEvent 2 } +nwIpEventLogTable OBJECT IDENTIFIER ::= { nwIpEvent 3 } + +-- IP Router Work-Group Group + + +-- IP MIB Group +-- This group contains information about the revision level of this +-- MIB within the device. It allows verification of the released +-- version without having to read other objects. + +nwIpMibRevText OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current revision level of the IP MIB in + textual format." + ::= { nwIpMibs 1 } + + +-- IP System Configuration Group +-- This group contains the objects that pertain to the setup and +-- configuration of the IP routing services at a global, +-- device-wide level. + +nwIpSysRouterId OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The IP Address used to uniquely identify the host + (device) running IP Routing Services. The value of + nwIpSysRouterId is equal to the highest IP Address in + the IP Address Table." + ::= { nwIpSysConfig 1 } + +-- IP System Administration Group +-- This group contains the objects that pertain to the administration of +-- IP routing services at a global, device-wide level. + +nwIpSysAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- shutdown the router + enabled(3) -- startup the router + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of IP Routing Services + system-wide. Enabled(3) causes IP Routing Services to + become active on all router ports configured and enabled + for IP Routing Services. Disabled(2) causes IP Routing + Services to become inactive system-wide." + DEFVAL { enabled } + ::= { nwIpSysAdministration 1 } + +nwIpSysOperStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- not running + enabled(3), -- running + pending-disable(4), -- shut-down in progress + pending-enable(5), -- start-up in progress + invalid-config(6) -- not running,invalid config + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the operating condition of IP Routing Services, system-wide. + The value of nwIpSysOperStatus indicates any problem with + your IP Routing Services configuration. A value of 6 + indicates that regardless of the value of + nwIpSysAdminStatus,IP Routing Services is not operating + because of an invalid configuration." + ::= { nwIpSysAdministration 2 } + +nwIpSysAdminReset OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + reset(2) -- force a reset + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Resets IP Routing Services, system-wide. Reset (2) + forces a restart of IP Routing Services without a + graceful shutdown on any active router ports, without + affecting any other routing services." + DEFVAL { other } + ::= { nwIpSysAdministration 3 } + +nwIpSysOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the elapsed time, in hundredths of a second, + that nwIpSysOperStatus has been in its current administrative + state." + ::= { nwIpSysAdministration 4 } + +nwIpSysVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current revision level of the IP Routing + Services firmware, in textual format." + ::= { nwIpSysAdministration 5 } + + + +-- IP System-wide Packet Forwarding Counters +-- This group contains the aggregate (device-wide) IP packet forwarding +-- counters. The byte counters include bytes for the network layer on +-- up, framing is not included. + +nwIpFwdCtrAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of the aggregate + (system-wide) IP packet and byte counters. Enabled (3) + causes these counters to become active. Disabled (2) + causes these counters to become inactive." + DEFVAL { enabled } + ::= { nwIpFwdCounters 1 } + +nwIpFwdCtrReset OBJECT-TYPE + SYNTAX INTEGER { + other(1), + reset(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Resets the aggregate (system-wide) IP packet and byte + counters. Reset (2) resets the IP aggregate counters to 0. + nwIpFwdCtrOperationalTime is also reset to 0." + DEFVAL { other } + ::= { nwIpFwdCounters 2 } + +nwIpFwdCtrOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the elapsed time, in hundredths of a second, + that nwIpFwdCtrAdminStatus has been in the current state." + ::= { nwIpFwdCounters 3 } + +nwIpFwdCtrInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IP packets that have been + received, system-wide, during nwIpFwdCtrOperationalTime." + ::= { nwIpFwdCounters 4 } + +nwIpFwdCtrOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IP packets that have been + transmitted, system-wide, during nwIpFwdCtrOperationalTime." + ::= { nwIpFwdCounters 5 } + +nwIpFwdCtrFwdPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IP packets that have been + forwarded, system-wide, during nwIpFwdCtrOperationalTime." + ::= { nwIpFwdCounters 6 } + +nwIpFwdCtrFilteredPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IP packets that have been + administratively filtered, system-wide, during + nwIpFwdCtrOperationalTime." + ::= { nwIpFwdCounters 7 } + +nwIpFwdCtrDiscardPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IP packets that have been + discarded, system-wide, during nwIpFwdCtrOperationalTime." + ::= { nwIpFwdCounters 8 } + +nwIpFwdCtrAddrErrPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IP packets that have been + discarded, system-wide, during nwIpFwdCtrOperationalTime, + because of addressing errors in the IP header." + ::= { nwIpFwdCounters 9 } + +nwIpFwdCtrLenErrPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IP packets that have been + discarded, system-wide, during nwIpFwdCtrOperationalTime, + because an invalid packet length is contained in the IP header." + ::= { nwIpFwdCounters 10 } + +nwIpFwdCtrHdrErrPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IP packets that have been + discarded, system-wide, during nwIpFwdCtrOperationalTime, + because of an invalid IP header." + ::= { nwIpFwdCounters 11 } + +nwIpFwdCtrInBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the IP packets that + have been received, system-wide, during + nwIpFwdCtrOperationalTime." + ::= { nwIpFwdCounters 12 } + +nwIpFwdCtrOutBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the IP packets that have + been transmitted, system-wide, during nwIpFwdOperationalTime." + ::= { nwIpFwdCounters 13 } + +nwIpFwdCtrFwdBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the IP packets that + have been forwarded, system-wide, during + nwIpFwdCtrOperationalTime." + ::= { nwIpFwdCounters 14 } + +nwIpFwdCtrFilteredBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the IP packets + that have been administratively filtered, system-wide, + during nwIpFwdCtrOperationalTime." + ::= { nwIpFwdCounters 15 } + +nwIpFwdCtrDiscardBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the IP packets that + have been discarded, system-wide, during + nwIpFwdCtrOperationalTime." + ::= { nwIpFwdCounters 16 } + +nwIpFwdCtrHostInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IP packets that have + been successfully delivered to the local host, during + nwIpFwdCtrOperationalTime." + ::= { nwIpFwdCounters 17 } + +nwIpFwdCtrHostOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IP packets that have been + forwarded by the local host, during + nwIpFwdCtrOperationalTime." + ::= { nwIpFwdCounters 18 } + +nwIpFwdCtrHostDiscardPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IP packets that have been + discarded by the local host, during + nwIpFwdCtrOperationalTime." + ::= { nwIpFwdCounters 19 } + +nwIpFwdCtrHostInBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IP packets that have been + received by the local host, during + nwIpFwdCtrOperationalTime." + ::= { nwIpFwdCounters 20 } + +nwIpFwdCtrHostOutBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IP packets that have been + transmitted by the local host, during + nwIpFwdCtrOperationalTime." + ::= { nwIpFwdCounters 21 } + +nwIpFwdCtrHostDiscardBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the IP packets that + have been discarded by the local host, during + nwIpFwdCtrOperationalTime, due to a lack of host resources." + ::= { nwIpFwdCounters 22 } + + +-- IP Forwarding Interface Table +-- This table contains the managed objects used to set-up and configure +-- each router port. + +nwIpFwdIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwIpFwdIfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains an entry for each router port. + This table is indexed by nwIpFwdIfIndex, which indicates + the value of MIB 2 ifindex which identifies the router + port for which each entry exists. " + ::= { nwIpFwdIfConfig 1 } + +nwIpFwdIfEntry OBJECT-TYPE + SYNTAX NwIpFwdIfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry specifies the IP Routing Services configuration + for the router port for which the entry exists." + INDEX { nwIpFwdIfIndex } + ::= { nwIpFwdIfTable 1 } + +NwIpFwdIfEntry ::= + SEQUENCE { + nwIpFwdIfIndex INTEGER, + nwIpFwdIfAdminStatus INTEGER, + nwIpFwdIfOperStatus INTEGER, + nwIpFwdIfOperationalTime TimeTicks, + nwIpFwdIfControl INTEGER, + nwIpFwdIfMtu INTEGER, + nwIpFwdIfForwarding INTEGER, + nwIpFwdIfFrameType INTEGER, + nwIpFwdIfAclIdentifier INTEGER, + nwIpFwdIfAclStatus INTEGER, + nwIpFwdIfCacheControl INTEGER, + nwIpFwdIfCacheEntries Counter, + nwIpFwdIfCacheHits Counter, + nwIpFwdIfCacheMisses Counter + } + +nwIpFwdIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the value of MIB 2 ifindex, which identifies the router + port." + ::= { nwIpFwdIfEntry 1 } + +nwIpFwdIfAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following, + disabled(2), -- shut-down IP Routing Services, + enabled(3) -- start-up IP Routing Services + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of IP Routing Services + on the router port for which the entry exists. Enabled (3) + causes IP Routing Services to become active. Disabled (2) + causes it to become inactive." + DEFVAL { enabled } + ::= { nwIpFwdIfEntry 2 } + +nwIpFwdIfOperStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- not running + enabled(3), -- running + pending-disable(4), -- shut-down in progress + pending-enable(5), -- start-up in progress + invalid-config(6) -- not running,invalid config + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current operating condition of + IP Routing Services on the router port for which the + entry exists. The value of nwIpFwdIfOperStatus indicates + any problem with the configuration of IP routing Services on + the router port. A value of 6 indicates that regardless of + the value of nwIpFwdIfAdminStatus, IP Routing Services is + not operating because of an invalid port-level configuration." + ::= { nwIpFwdIfEntry 3 } + +nwIpFwdIfOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the elapsed time, in hundredths of a second, + that nwIpFwdIfOperStatus has been in its current state." + ::= { nwIpFwdIfEntry 4 } + +nwIpFwdIfControl OBJECT-TYPE + SYNTAX INTEGER { + other(1), + add(2), + delete(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a + common object, inherited from the MIB framework used to + provide a common management interface to all the Cabletron + Routing Services protocol-specific MIBs. Setting this object + has no effect." + DEFVAL { add } + ::= { nwIpFwdIfEntry 5 } + +nwIpFwdIfMtu OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the Maximum Transmission Unit (MTU) for IP packets + on the router port for which the entry exists. This includes + the IP header and data, but does not include framing." + DEFVAL { 1500 } + ::= { nwIpFwdIfEntry 6 } + + +nwIpFwdIfForwarding OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following, + disabled(2), -- not forwarding, + enabled(3) -- forwarding, + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Controls forwarding of IP packets on the router port for + which the entry exists. Enabled (3) causes IP packets to be + forwarded. Disabled (2) prevents IP packets from being + forwarded." + DEFVAL { disabled } + ::= { nwIpFwdIfEntry 7 } + +nwIpFwdIfFrameType OBJECT-TYPE + SYNTAX INTEGER { -- valid media types + other(1), -- experimental + ethernet(2), -- ethernet + snap(3), -- ethernet and fddi + slip(5), -- serial line + localtalk(7), -- internal SMB-1, read-only + nativewan(8), -- wan media types + encapenet(9), -- wan media types + encapenetsnap(11), -- wan media types + encaptrsnap(14), -- wan media types + encapfddisnap(16), -- wan media types + canonical(17) -- special media, tbd + + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the framing type for IP packets forwarded on + the router port for which the entry exists." + DEFVAL { ethernet } + ::= { nwIpFwdIfEntry 8 } + +nwIpFwdIfAclIdentifier OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the Access Control ID of the access control + list in effect for the IP packets being routed on the router port + for which the entry exists. A value of 0 indicates that no + access control list is in effect." + DEFVAL { 0 } + ::= { nwIpFwdIfEntry 9 } + +nwIpFwdIfAclStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- do not apply nwIpFwdIfAclIdentifier + enabled(3) -- apply nwIpFwdIfAclIdentifier + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Controls the operation of any access control list configured + for IP traffic for the IP packets being routed on the router port + for which the entry exists. Enabled (3) applies the access control + list, indicated by nwIpFwdIfAclIdentifier to all IP traffic being + routed on the port. Disabled (2) prevents the access control list + from being applied." + DEFVAL { disabled } + ::= { nwIpFwdIfEntry 10 } + +nwIpFwdIfCacheControl OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following, + disable(2), -- next hop caching disabled, + enable(3) -- next hop caching enabled, + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Controls IP Address caching on the router port for which + the entry exists. IP Address caching speeds-up the switching + process. When IP Addresses caching is enabled, IP Addresses + used for address validation, filtering, and forwarding are + stored in the cache. This cache is checked first before + doing a full route table lookup, which speeds up the switching + process. Enabled (3) turns on IP Address caching. Disabled (2 + turns it off." + DEFVAL { enable } + ::= { nwIpFwdIfEntry 11 } + +nwIpFwdIfCacheEntries OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the number of entries in the IP Address + cache on the router port for which the entry exists." + ::= { nwIpFwdIfEntry 12 } + +nwIpFwdIfCacheHits OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the number of times entries in the IP + Address Cache have been used to provide the IP Address + required to validate, filter, or forward an IP packet + on the router port." + ::= { nwIpFwdIfEntry 13 } + +nwIpFwdIfCacheMisses OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the number of times the IP Address required to + validate, filter, or forward an IP packet on the router + port was not found in the IP Address cache." + ::= { nwIpFwdIfEntry 14 } + + +-- The IP Interface Address Table +-- This table contains the managed object used to setup and configure +-- IP addresses on a per router port basis. + +nwIpAddressTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwIpAddrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains an entry for each IP Address + assigned to each router port." + ::= { nwIpFwdIfConfig 2 } + +nwIpAddrEntry OBJECT-TYPE + SYNTAX NwIpAddrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry specifies the IP addressing information for + the logical IP network for which the entry exists." + INDEX { nwIpAddrIfIndex, nwIpAddrIfAddress } + ::= { nwIpAddressTable 1 } + +NwIpAddrEntry ::= + SEQUENCE { + nwIpAddrIfIndex INTEGER, + nwIpAddrIfAddress IpAddress, + nwIpAddrIfControl INTEGER, + nwIpAddrIfAddrType INTEGER, + nwIpAddrIfMask IpAddress, + nwIpAddrIfBcastAddr INTEGER + } + +nwIpAddrIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the value of MIB 2 ifindex, which identifies the router + port for which the entry exists." + ::= { nwIpAddrEntry 1 } + + +nwIpAddrIfAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This is the IP Address assigned to the logical IP + network for which the entry exist. As multiple IP Addresses + may be assigned to a single router port, all addresses + assigned to the port must be of the same subnet." + ::= { nwIpAddrEntry 2 } + +nwIpAddrIfControl OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following, + add(2), -- add this entry, + delete(3) -- delete this entry + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set this object to add or delete this entry from the table." + DEFVAL { add } + ::= { nwIpAddrEntry 3 } + +nwIpAddrIfAddrType OBJECT-TYPE + SYNTAX INTEGER { + other(1), + primary(2), + secondary(3), + workgroup(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies whether the IP address, nwIpAddrIfAddress, is + the primary, workgroup or secondary IP address for the IP router + port for which the entry exists. A primary or workgroup address + must be specified before a router port can be enabled." + DEFVAL { primary } + ::= { nwIpAddrEntry 4 } + +nwIpAddrIfMask OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the Subnet Mask for the logical IP network for + which the entry exists." + ::= { nwIpAddrEntry 5 } + +nwIpAddrIfBcastAddr OBJECT-TYPE + SYNTAX INTEGER { + other(1), + zeros(2), + ones(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the IP broadcast address type for the logical + IP network for which the entry exists. A router port may + be configured to send IP broadcasts using the all-ones-based + format or the all-zeros-based format. nwIpAddrIfBcastAddr + determines the value of the broadcast portion of the IP + broadcast address being used to address broadcast packets." + DEFVAL { ones } + ::= { nwIpAddrEntry 6 } + +-- IP Forwarding Interfaces Counter Table +-- This table contains the objects that specify the packet and byte counters +-- for each configured IP router port. + +nwIpFwdIfCtrTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwIpFwdIfCtrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains an entry for each router port configured + and enabled for IP Routing Services." + ::= { nwIpFwdIfCounters 1 } + +nwIpFwdIfCtrEntry OBJECT-TYPE + SYNTAX NwIpFwdIfCtrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry indicates the packet and byte count of IP + packets on the router port for which the entry exists." + INDEX { nwIpFwdIfCtrIfIndex } + ::= { nwIpFwdIfCtrTable 1 } + +NwIpFwdIfCtrEntry ::= + SEQUENCE { + nwIpFwdIfCtrIfIndex INTEGER, + nwIpFwdIfCtrAdminStatus INTEGER, + nwIpFwdIfCtrReset INTEGER, + nwIpFwdIfCtrOperationalTime TimeTicks, + nwIpFwdIfCtrInPkts Counter, + nwIpFwdIfCtrOutPkts Counter, + nwIpFwdIfCtrFwdPkts Counter, + nwIpFwdIfCtrFilteredPkts Counter, + nwIpFwdIfCtrDiscardPkts Counter, + nwIpFwdIfCtrAddrErrPkts Counter, + nwIpFwdIfCtrLenErrPkts Counter, + nwIpFwdIfCtrHdrErrPkts Counter, + nwIpFwdIfCtrInBytes Counter, + nwIpFwdIfCtrOutBytes Counter, + nwIpFwdIfCtrFwdBytes Counter, + nwIpFwdIfCtrFilteredBytes Counter, + nwIpFwdIfCtrDiscardBytes Counter, + nwIpFwdIfCtrHostInPkts Counter, + nwIpFwdIfCtrHostOutPkts Counter, + nwIpFwdIfCtrHostDiscardPkts Counter, + nwIpFwdIfCtrHostInBytes Counter, + nwIpFwdIfCtrHostOutBytes Counter, + nwIpFwdIfCtrHostDiscardBytes Counter + } + +nwIpFwdIfCtrIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the value of MIB 2 ifindex, which identifies the + router port for which the entry exists." + ::= { nwIpFwdIfCtrEntry 1 } + +nwIpFwdIfCtrAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- counters off + enabled(3) -- counters on + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of the per-port IP packet + and byte counters on the router port for which the entry + exists. Enabled (3) causes these counters to become active. + Disabled (2) causes these counters to become inactive." + DEFVAL { enabled } + ::= { nwIpFwdIfCtrEntry 2 } + +nwIpFwdIfCtrReset OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following, + reset(2) -- force a reset + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Resets the per-port IP packet and byte counters on the + router port for which the entry exists. Reset (2) resets the + counters to 0. nwIpFwdIfCtrOperationalTime is also reset to 0." + DEFVAL { other } + ::= { nwIpFwdIfCtrEntry 3 } + +nwIpFwdIfCtrOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the elapsed time, in hundredths of a second, that + the per-port IP packet and byte counters have been active on + the router port for which the entry exists." + ::= { nwIpFwdIfCtrEntry 4 } + +nwIpFwdIfCtrInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IP packets that have been + received, during nwIpFwdIfCtrOperationaltime, on the router + port for which the entry exists." + ::= { nwIpFwdIfCtrEntry 5 } + +nwIpFwdIfCtrOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IP packets that have + been transmitted, during nwIpFwdIfCtrOperationalTime, + on the router port for which the entry exists." + ::= { nwIpFwdIfCtrEntry 6 } + +nwIpFwdIfCtrFwdPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IP packets that have been + forwarded during nwIpFwdIfCtrOperationalTime, on the router + port for which the entry exists." + ::= { nwIpFwdIfCtrEntry 7 } + +nwIpFwdIfCtrFilteredPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IP packets that have been + administratively filtered, during + nwIpFwdIfCtrOperationalTime, on the IP router port for + which this entry exists." + ::= { nwIpFwdIfCtrEntry 8 } + +nwIpFwdIfCtrDiscardPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IP packets that have + been discarded (dropped), during nwIpFwdIfCtrOperationalTime, + on the router port for which the entry exists." + ::= { nwIpFwdIfCtrEntry 9 } + +nwIpFwdIfCtrAddrErrPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IP packets that have been + discarded, because of addressing errors in the IP header, + during nwIpFwdIfCtrOperationalTime, on the router port for + which the entry exists." + ::= { nwIpFwdIfCtrEntry 10 } + +nwIpFwdIfCtrLenErrPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IP packets that have been discarded, + because an invalid packet length was contained in the IP header, during + nwIpFwdIfCtrOperationalTime, on the router port for which the entry exists." + ::= { nwIpFwdIfCtrEntry 11 } + +nwIpFwdIfCtrHdrErrPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IP packets that have been discarded, + because of an invalid IP header, during nwIpFwdIfCtrOperationalTime, + on the router port for which the entry exists." + ::= { nwIpFwdIfCtrEntry 12 } + +nwIpFwdIfCtrInBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the IP packets that have been + received, during nwIpFwdIfCtrOperationalTime, on the router port for + which the entry exists." + ::= { nwIpFwdIfCtrEntry 13 } + +nwIpFwdIfCtrOutBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the IP packets that have + been transmitted, during nwIpFwdIfCtrOperationalTime, on the router + port for which the entry exists." + ::= { nwIpFwdIfCtrEntry 14 } + +nwIpFwdIfCtrFwdBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the IP packets + that have been forwarded, on the router port for which the + entry exists, during nwIpFwdIfCtrOperationalTime." + ::= { nwIpFwdIfCtrEntry 15 } + +nwIpFwdIfCtrFilteredBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the IP packets + that have been administratively filtered, during + nwIpFwdIfCtrOperationalTime, on the IP router port for + which the entry exists." + ::= { nwIpFwdIfCtrEntry 16 } + +nwIpFwdIfCtrDiscardBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the IP packets that + have been discarded, during nwIpFwdIfCtrOperationalTime, on + the router port for which the entry exists." + ::= { nwIpFwdIfCtrEntry 17 } + +nwIpFwdIfCtrHostInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IP packets that have been + successfully delivered to the local host, that were received + on the router port for which the entry exists, during + nwIpFwdIfCtrOperationalTime." + ::= { nwIpFwdIfCtrEntry 18 } + +nwIpFwdIfCtrHostOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IP packets that have been + transmitted by the local host, during + nwIpFwdIfCtrOperationalTime, on the router port for which the + entry exists." + ::= { nwIpFwdIfCtrEntry 19 } + +nwIpFwdIfCtrHostDiscardPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IP packets discarded by the + local host due to a lack of host resources, that were + received on the router port for which the entry exists, + during nwIpFwdIfCtrOperationalTime." + ::= { nwIpFwdIfCtrEntry 20 } + +nwIpFwdIfCtrHostInBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the IP packets that + have been successfully delivered to the local host, that + were received on the router port for which the entry exists, + during nwIpFwdIfCtrOperationalTime. " + ::= { nwIpFwdIfCtrEntry 21 } + +nwIpFwdIfCtrHostOutBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the IP packets that + have been transmitted by the local host, during + nwIpFwdIfCtrOperationalTime, on the router port for which + the entry exists." + ::= { nwIpFwdIfCtrEntry 22 } + +nwIpFwdIfCtrHostDiscardBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the IP packets + that have been discarded by the local host due to a lack + of host resources, that were received on the router port + for which the entry exists, during + nwIpFwdIfCtrOperationalTime." + ::= { nwIpFwdIfCtrEntry 23 } + + + +-- DistanceVector-based Protocols +-- This group contains the managed objects for RIP, IP DistanceVector based +-- routing. + +-- IP RIP System Configuration Parameters +-- This group contains the objects that pertain to the setup and +-- configuration of the IP RIP DistanceVector based routing protocol. + +nwIpRipAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- shutdown the router + enabled(3) -- startup the router + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of the RIP routing + protocol system-wide. Enabled (3) causes RIP to become + active on all router ports configured and enabled for + IP Routing Services. Disabled (2) causes RIP to become + inactive." + DEFVAL { disabled } + ::= { nwIpRipConfig 1 } + +nwIpRipOperStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- not running + enabled(3), -- running + pending-disable(4), -- shut-down in progress + pending-enable(5), -- start-up in progress + invalid-config(6) -- not running, invalid config. + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current operating condition of the RIP + routing protocol system-wide. The value of + nwIpRipOperStatus indicates any problem with your RIP + configuration. A value of 6 indicates that regardless + of the value of nwIpRipAdminStatus, RIP is not operating + because of an invalid configuration." + ::= { nwIpRipConfig 2 } + +nwIpRipAdminReset OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + reset(2) -- force a reset + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Resets the RIP routing protocol. Reset (2) forces a + system-wide restart of the protocol system-wide without + a graceful shutdown on any active router ports." + DEFVAL { other } + ::= { nwIpRipConfig 3 } + +nwIpRipOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the elapsed time, in hundredths of a second, that + nwIpRipOperStatus, has been in its current state." + ::= { nwIpRipConfig 4 } + +nwIpRipVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current revision level of the RIP routing + protocol firmware, in textual format." + ::= { nwIpRipConfig 5 } + +nwIpRipStackSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the stack size of the RIP routing protocol thread. + In order for a change of this value to take effect, the + protocol (nwIpRipAdminReset), IP Routing Services + (nwIpSysAdminReset), or the device running Routing Services + must be reset." + DEFVAL { 4096 } + ::= { nwIpRipConfig 6 } + +nwIpRipThreadPriority OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the run-time execution priority of the RIP + routing protocol thread. In order for a change of this + value to take effect, RIP (nwIpRipAdminReset), IP Routing + Services (nwIpAdminReset), or the device running Routing + Services must be reset." + DEFVAL { 127 } + ::= { nwIpRipConfig 7 } + +nwIpRipDatabaseThreshold OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the run-time maximum number of RIP entries that + can be held in the RIP route table." + DEFVAL { 2000 } + ::= { nwIpRipConfig 8 } + +nwIpRipAgeOut OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the amount of time, in seconds, that an inactive + route table entry will be allowed to remain in the RIP route + table before it is aged-out." + DEFVAL { 210 } + ::= { nwIpRipConfig 9 } + +nwIpRipHoldDown OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the amount of time (in seconds) to wait before + removing an entry from the route table, after receiving an + update indicating that the destination has become unreachable. + All routers exchanging RIP routing protocol information must + have the same hold down time. The time must be long enough + to allow all participating routers to receive the same update." + DEFVAL { 120 } + ::= { nwIpRipConfig 10 } + + +-- IP RIP System (aggregate) Counters +-- This group contains the aggregate (device-wide) IP RIP packet and +-- byte counters. +nwIpRipCtrAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of the aggregate (system-wide) + RIP routing protocol packet and byte counters. Enabled (3) + causes these counters to become active. Disabled (2) causes + these counters to become inactive." + DEFVAL { enabled } + ::= { nwIpRipCounters 1 } + +nwIpRipCtrReset OBJECT-TYPE + SYNTAX INTEGER { + other(1), + reset(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Resets the aggregate (system-wide) RIP routing protocol + packet and byte counters. Reset (2) resets the RIP aggregate + counters to 0. nwIpRipCtrOperationalTime is also reset to 0." + DEFVAL { other } + ::= { nwIpRipCounters 2 } + +nwIpRipCtrOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the elapsed time, in hundredths of a second, that + nwIpRipCtrAdminStatus has been in the current state." + ::= { nwIpRipCounters 3 } + +nwIpRipCtrInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of RIP packets that have been + received, system-wide, during nwIpRipCtrOperationalTime." + ::= { nwIpRipCounters 4 } + +nwIpRipCtrOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of RIP packets that have been + transmitted, system-wide, during nwIpRipCtrOperationalTime." + ::= { nwIpRipCounters 5 } + +nwIpRipCtrFilteredPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of RIP packets that have been + administratively filtered, system-wide, during + nwIpRipCtrOperationalTime." + ::= { nwIpRipCounters 6 } + +nwIpRipCtrDiscardPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of RIP packets that have been + discarded, system-wide, during nwIpRipCtrOperationalTime." + ::= { nwIpRipCounters 7 } + +nwIpRipCtrInBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the RIP packets that + have been received, system-wide, during + nwIpRipCtrOperationalTime." + ::= { nwIpRipCounters 8 } + +nwIpRipCtrOutBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the RIP packets + that have been transmitted, system-wide, during + nwIpRipCtrOperationalTime." + ::= { nwIpRipCounters 9 } + +nwIpRipCtrFilteredBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the RIP packets + that have been administratively filtered, system-wide, + during nwIpRipCtrOperationalTime." + ::= { nwIpRipCounters 10 } + +nwIpRipCtrDiscardBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the RIP packets + that have been discarded, system-wide, during + nwIpRipCtrOperationalTime." + ::= { nwIpRipCounters 11 } + + + +-- IP RIP Interface Table +-- This table contains the managed objects used to setup and configure +-- RIP on a per router port basis. +nwIpRipIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwIpRipIfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains an entry for each router port. Each + entry can contain different values, allowing the routing + protocol configuration to vary from router port to router + port. This table is indexed by nwIpRipIfIndex, which + indicates the value of MIB 2 ifindex, which identifies the + router port for which the entry exists." + ::= { nwIpRipIfConfig 1 } + +nwIpRipIfEntry OBJECT-TYPE + SYNTAX NwIpRipIfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains the RIP routing protocol configuration + for the router port for which the entry exists." + INDEX { nwIpRipIfIndex } + ::= { nwIpRipIfTable 1 } + +NwIpRipIfEntry ::= + SEQUENCE { + nwIpRipIfIndex INTEGER, + nwIpRipIfAdminStatus INTEGER, + nwIpRipIfOperStatus INTEGER, + nwIpRipIfOperationalTime TimeTicks, + nwIpRipIfVersion INTEGER, + nwIpRipIfAdvertisement INTEGER, + nwIpRipIfFloodDelay INTEGER, + nwIpRipIfRequestDelay INTEGER, + nwIpRipIfPriority INTEGER, + nwIpRipIfHelloTimer INTEGER, + nwIpRipIfSplitHorizon INTEGER, + nwIpRipIfPoisonReverse INTEGER, + nwIpRipIfSnooping INTEGER, + nwIpRipIfType INTEGER, + nwIpRipIfXmitCost INTEGER, + nwIpRipIfAclIdentifier INTEGER, + nwIpRipIfAclStatus INTEGER + } + +nwIpRipIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the value of MIB 2 ifindex, which identifies + the router port for which the entry exists." + ::= { nwIpRipIfEntry 1 } + +nwIpRipIfAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- RIP off + enabled(3) -- RIP on + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of the RIP routing protocol + on the router port for which the entry exists. Enabled (3) + causes RIP to become active on the router port. Disabled (2) + causes RIP to become inactive on the router port." + DEFVAL { disabled } + ::= { nwIpRipIfEntry 2 } + +nwIpRipIfOperStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- not running + enabled(3), -- running + pending-disable(4), -- shut-down in progress + pending-enable(5) -- start-up in progress + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current operating condition of the RIP + routing protocol on the router port for which the entry + exists. The value of nwIpRipIfOperStatus indicates any problem + with your RIP configuration on the router port. A value of 6 + indicates that regardless of the value of nwIpRipIfAdminStatus, + RIP is not operating on the port because of an invalid + configuration." + ::= { nwIpRipIfEntry 3 } + +nwIpRipIfOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the elapsed time, in hundredths of a second, + nwIpRipIfOperStatus, has been in its current state." + ::= { nwIpRipIfEntry 4 } + +nwIpRipIfVersion OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the revision level of the RIP routing protocol + firmware on the router port for which the entry exists, in + textual format." + DEFVAL { 1 } + ::= { nwIpRipIfEntry 5 } + +nwIpRipIfAdvertisement OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the interval, in seconds, at which RIP advertises + the RIP route table on the router port for which the entry + exists." + DEFVAL { 30 } + ::= { nwIpRipIfEntry 6 } + +nwIpRipIfFloodDelay OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the length of time, in seconds, that the RIP routing + protocol should wait after discovering that a directly + connected route has gone down, before flooding updates + (triggered updates) on the router port for which the entry + exists. A value of 0 specifies that if a directly connected + route goes down, updates should be sent immediately." + DEFVAL { 2 } + ::= { nwIpRipIfEntry 7 } + +nwIpRipIfRequestDelay OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the length of time, in hundredths of a second, that + the RIP routing protocol should wait after receiving a + route request packet, before sending a response on the + router port for which the entry exists. A value of 0 + specifies that if a route request packet is received on the + port, a response should be sent immediately." + DEFVAL { 0 } + ::= { nwIpRipIfEntry 8 } + +nwIpRipIfPriority OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a common + object, inherited from the MIB framework used to provide a + common management interface to all the Cabletron Routing + Services protocol-specific MIBs. Setting this object has no + effect." + DEFVAL { 1 } + ::= { nwIpRipIfEntry 9 } + +nwIpRipIfHelloTimer OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a + common object, inherited from the MIB framework used to + provide a common management interfaced to all the Cabletron + Routing Services protocol-specific MIBs. Setting this object + has no effect." + DEFVAL { 10 } + ::= { nwIpRipIfEntry 10 } + +nwIpRipIfSplitHorizon OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the operating condition of Split Horizon on the + router port for which the entry exists. When Split Horizon + is enabled, the RIP routing protocol keeps track of which + router port route information is received on, and prevents + information about a route form being sent back out the same + router port it was received on." + DEFVAL { enabled } + ::= { nwIpRipIfEntry 11 } + +nwIpRipIfPoisonReverse OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the operating condition of Poison Reverse on the + router port for which the entry exists. When Poison Reverse + is enabled, the RIP routing protocol advertises any downed + route as unreachable during the period of time that it must + wait before removing the route from the route table." + DEFVAL { disabled } + ::= { nwIpRipIfEntry 12 } + +nwIpRipIfSnooping OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- non-snooping mode + enabled(3) -- snooping mode + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Controls the operation of RIP Snooping on the router + port. When RIP Snooping is enabled the RIP routing protocol + operates in passive mode so that it receives route information, + builds and maintains a route table, but does not advertise the + route table or send updates on the router port for which the + entry exists." + DEFVAL { disabled } + ::= { nwIpRipIfEntry 13 } + +nwIpRipIfType OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following, + bma(2), -- broadcast media access, + nbma(3) -- non-broadcast media access, + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates whether the directly connected network segment + does or does not support broadcast media access. If broadcast + media access is supported, RIP advertisements are sent out one + broadcast packet per router port. If broadcast media is not + supported, RIP advertisements are sent directly to each + neighbor router access." + DEFVAL { bma } + ::= { nwIpRipIfEntry 14 } + +nwIpRipIfXmitCost OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a + common object, inherited from the MIB framework used to + provide a common management interface to all the Cabletron + Routing Services protocol-specific MIBs. Setting this object + has no effect." + DEFVAL { 0 } + ::= { nwIpRipIfEntry 15 } + +nwIpRipIfAclIdentifier OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the Access Control ID of the access control + list in effect for RIP routing protocol packets on the + router port for which the entry exists. A value of 0 + indicates that there is no access control list in effect + for RIP routing protocol packets on the router port." + DEFVAL { 0 } + ::= { nwIpRipIfEntry 16 } + +nwIpRipIfAclStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Controls the operation of the access control list + identified by nwIpRipIfAclIdentifier. Enabled (3) applies + the access control list to all RIP routing protocol packet + traffic on the router port for which the entry exists. + Disabled (2) prevents the access control list from being + applied." + DEFVAL { disabled } + ::= { nwIpRipIfEntry 17 } + +-- IP RIP Interface Counters Table +-- This table contains the managed objects for IP RIP packet and byte +-- counter on a per router port basis. +nwIpRipIfCtrTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwIpRipIfCtrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains an entry for each router port.This table + is indexed by nwIpRipIfCtrIfIndex which indicates the value + of MIB 2 ifindex, which identifies the router port for which + the entry exists." + ::= { nwIpRipIfCounters 1 } + +nwIpRipIfCtrEntry OBJECT-TYPE + SYNTAX NwIpRipIfCtrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry indicates the current packet and byte count of + RIP routing protocol packets on the router port for which + the entry exists." + INDEX { nwIpRipIfCtrIfIndex } + ::= { nwIpRipIfCtrTable 1 } + +NwIpRipIfCtrEntry ::= + SEQUENCE { + nwIpRipIfCtrIfIndex INTEGER, + nwIpRipIfCtrAdminStatus INTEGER, + nwIpRipIfCtrReset INTEGER, + nwIpRipIfCtrOperationalTime TimeTicks, + nwIpRipIfCtrInPkts Counter, + nwIpRipIfCtrOutPkts Counter, + nwIpRipIfCtrFilteredPkts Counter, + nwIpRipIfCtrDiscardPkts Counter, + nwIpRipIfCtrInBytes Counter, + nwIpRipIfCtrOutBytes Counter, + nwIpRipIfCtrFilteredBytes Counter, + nwIpRipIfCtrDiscardBytes Counter + } + +nwIpRipIfCtrIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the value of MIB 2 ifindex, which identifies + the router port for which the entry exists." + ::= { nwIpRipIfCtrEntry 1 } + +nwIpRipIfCtrAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following, + disabled(2), -- counters off, + enabled(3) -- counters on, + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of the RIP packet and byte + counters on the router port for which this entry exists. + Enabled (3) causes these counters to become active. + Disabled (2) causes these counters to become inactive." + DEFVAL { disabled } + ::= { nwIpRipIfCtrEntry 2 } + +nwIpRipIfCtrReset OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following, + reset(2) -- force a reset, + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Resets the per-port RIP packet and byte counters on the + router port for which this entry exists. Reset (2) resets + the counters to 0. nwIpRipIfCtrOperationalTime is also reset + to 0." + DEFVAL { other } + ::= { nwIpRipIfCtrEntry 3 } + +nwIpRipIfCtrOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the elapsed time, in hundredths of a second, + that nwIpRipIfCtrAdminStatus has been in the current + state." + ::= { nwIpRipIfCtrEntry 4 } + +nwIpRipIfCtrInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of RIP routing protocol packets + that have been received, during nwIpRipIfCtrOperationalTime, + on the router port for which the entry exists." + ::= { nwIpRipIfCtrEntry 5 } + +nwIpRipIfCtrOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of RIP packets that have been + transmitted, during nwIpRipIfCtrOperationalTime, on the router + port for which the entry exists." + ::= { nwIpRipIfCtrEntry 6 } + +nwIpRipIfCtrFilteredPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of RIP packets that have been + administratively filtered during nwIpRipIfCtrOperationalTime, + on the router port for which the entry exists." + ::= { nwIpRipIfCtrEntry 7 } + +nwIpRipIfCtrDiscardPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of RIP routing protocol packets + that have been discarded, during nwIpRipIfCtrOperationalTime. + that were received through the router port for which the entry + exists." + ::= { nwIpRipIfCtrEntry 8 } + +nwIpRipIfCtrInBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the RIP routing + protocol packets that have been received, during + nwIpRipIfCtrOperationalTime, on the router port for which this + entry exists." + ::= { nwIpRipIfCtrEntry 9 } + +nwIpRipIfCtrOutBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the RIP routing + protocol packets that have been transmitted, during + nwIpRipIfCtrOperationalTime, on the router port for which + the entry exists." + ::= { nwIpRipIfCtrEntry 10 } + +nwIpRipIfCtrFilteredBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the RIP routing + protocol packets that have been administratively filtered, + during nwIpRipIfCtrOperationalTime, on the router port for + which the entry exists." + ::= { nwIpRipIfCtrEntry 11 } + +nwIpRipIfCtrDiscardBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the RIP routing + protocol packets that have been discarded during + nwIpRipIfCtrOperationalTime, that were received on the + router port for which the entry exists." + ::= { nwIpRipIfCtrEntry 12 } + + + +-- IP RIP Routing Table +-- This table contains the managed objects for IP RIP route table. +nwIpRipRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwIpRipRouteEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the RIP route table. This table contains + an entry for each route learned through the RIP routing + protocol. Only the best routes from this table are added to + the IP forwarding table to be used for packet switching." + ::= { nwIpRipDatabase 1 } + +nwIpRipRouteEntry OBJECT-TYPE + SYNTAX NwIpRipRouteEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry describes the RIP route to the destination + network for which the entry exists." + INDEX { nwIpRipRtNetId, nwIpRipRtIfIndex, nwIpRipRtSrcNode} + ::= { nwIpRipRouteTable 1 } + +NwIpRipRouteEntry ::= + SEQUENCE { + nwIpRipRtNetId IpAddress, + nwIpRipRtIfIndex INTEGER, + nwIpRipRtSrcNode IpAddress, + nwIpRipRtMask IpAddress, + nwIpRipRtHops INTEGER, + nwIpRipRtAge TimeTicks, + nwIpRipRtType INTEGER, + nwIpRipRtFlags INTEGER + } + +nwIpRipRtNetId OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the primary index into the RIP route table. This + number indicates the IP Address of the destination for which + the entry exists." + ::= { nwIpRipRouteEntry 1 } + +nwIpRipRtIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is a secondary index into IP-RIP route table. This + number corresponds to the value of MIB 2 ifindex, which + identifies the router port for which the entry exists." + ::= { nwIpRipRouteEntry 2 } + +nwIpRipRtSrcNode OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is a secondary index into the RIP route table. This + number indicates the IP Address of the source router from + which this route was learned. A value of 0.0.0.0 indicates + that the source is on the network segment directly connected + to the router port, nwIpRipRtIfIndex." + ::= { nwIpRipRouteEntry 3 } + +nwIpRipRtMask OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the Subnet Mask of the IP Address for + which the entry exists." + ::= { nwIpRipRouteEntry 4 } + +nwIpRipRtHops OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the number of hops required to reach the + destination for which the entry exists." + ::= { nwIpRipRouteEntry 5 } + +nwIpRipRtAge OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the amount of time, in seconds, since an update + has been received for the route for which the entry exists." + ::= { nwIpRipRouteEntry 6 } + +nwIpRipRtType OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following, + invalid(2), -- not a valid route, + direct(3), -- directly connected, + remote(4), -- indirectly connected, + static(5), -- Learned from static routes + ospf(6) -- Learned from ospf routes + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates whether the destination network is directly + connected through the router port specified by + nwIpRipRtIfIndex, or is indirectly connected through + another router, specified by nwIpRipRtSrcNode." + ::= { nwIpRipRouteEntry 7 } + +nwIpRipRtFlags OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies properties of the RIP route. The bit mask is + as follows: source-changed (1), best-source (2), local net (4), + net-down (8), update-fib-only (16)." + ::= { nwIpRipRouteEntry 8 } + + +-- Link State-based Protocols +-- This group contains the managed objects for OSPF, IP Link State-based +-- based routing. + +-- IP OSPF System Configuration Parameters +-- This group contains the objects that pertain to the setup and +-- configuration of the IP OSPF Link State-based routing protocol. + + +nwIpOspfAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- shutdown the router + enabled(3) -- startup the router + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of the OSPF routing + protocol. enabled(3) causes OSPF to become active + on any IP configured router ports. disabled(2) causes + OSPF to perform a graceful shutdown on any active IP + configured router ports." + DEFVAL { disabled } + ::= { nwIpOspfConfig 1 } + +nwIpOspfOperStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- not running + enabled(3), -- running + pending-disable(4), -- shut-down in progress + pending-enable(5) -- start-up in progress + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current operating condition of OSPF." + ::= { nwIpOspfConfig 2 } + +nwIpOspfAdminReset OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + reset(2) -- force a reset + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Resets OSPF. reset(2) will force a restart of OSPF + on any active IP router ports, configured for OSPF, + without a graceful shutdown, without affecting any + other routing services." + DEFVAL { other } + ::= { nwIpOspfConfig 3 } + +nwIpOspfOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the amount of time (#of time ticks) that OSPF + has been in its current operational state." + ::= { nwIpOspfConfig 4 } + +nwIpOspfVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current Cabletron revision level of OSPF + in textual format, not the OSPF version supported." + ::= { nwIpOspfConfig 5 } + +nwIpOspfStackSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the stack size for the OSPF thread. In order + for a change of this value to take effect, OSPF + (nwIpOspfAdminStatus), IP (nwIpSysAdminStatus), or the + device itself must be reset." + DEFVAL { 50000 } + ::= { nwIpOspfConfig 6 } + +nwIpOspfThreadPriority OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the run-time execution priority of the OSPF + protocol thread. In order for a change of this value to + take effect, OSPF or the IP routing services, or the + device must be reset." + DEFVAL { 127 } + ::= { nwIpOspfConfig 7 } + + +-- IP OSPF System (aggregate) Counters +-- This group contains the aggregate (device-wide) IP OSPF packet and +-- byte counters. + +nwIpOspfCtrAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the operating condition of the aggregate + (device-wide) OSPF packet and byte counters. enable (3) + causes these counters to become active on any router ports + running OSPF. disabled (2) cause these counters to become + inactive on any router port running OSPF." + DEFVAL { enabled } + ::= { nwIpOspfCounters 1 } + +nwIpOspfCtrReset OBJECT-TYPE + SYNTAX INTEGER { + other(1), + reset(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Resets the aggregate (device-wide) OSPF packet and byte + counters. reset(2) resets the aggregate OSPF counters to 0 + and nwIpOspfCtrOperationalTime to 0." + DEFVAL { other } + ::= { nwIpOspfCounters 2 } + +nwIpOspfCtrOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the amount of time (# of time ticks) that the + aggregate OSPF packet and byte counters have been active." + ::= { nwIpOspfCounters 3 } + +nwIpOspfCtrInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of OSPF packets that have been + received, device-wide, during nwIpOspfCtrOperationalTime." + ::= { nwIpOspfCounters 4 } + +nwIpOspfCtrOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of OSPF packets that have been + transmitted, device-wide, during nwIpOspfCtr- + Operational-Time." + ::= { nwIpOspfCounters 5 } + +nwIpOspfCtrFilteredPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of OSPF packets that have been + administratively filtered, device-wide, during + nwIpOspfCtrOperationalTime." + ::= { nwIpOspfCounters 6 } + +nwIpOspfCtrDiscardPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of OSPF packets that have been + discarded, device-wide, during nwIpOspfCtrOperationalTime." + ::= { nwIpOspfCounters 7 } + +nwIpOspfCtrInBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the OSFP packets + that have been received, device-wide, during + nwIpOspfCtrOperationalTime." + ::= { nwIpOspfCounters 8 } + +nwIpOspfCtrOutBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the OSPF packets + that have been transmitted, device-wide, during + nwIpOspfCtrOperationalTime." + ::= { nwIpOspfCounters 9 } + +nwIpOspfCtrFilteredBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the OSPF packets + that have been administratively filtered, device-wide, + during nwIpOspfCtrOperationalTime." + ::= { nwIpOspfCounters 10 } + +nwIpOspfCtrDiscardBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the OSPF packets + that have been discarded, during + nwIpOspfCtrOperationalTime." + ::= { nwIpOspfCounters 11 } + + + +-- IP OSPF Interface Table +-- This group, as well as MIB-II OSPF, contains the managed objects used to +-- setup and configure OSPF on a per router port basis. + +nwIpOspfIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwIpOspfIfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the OSPF configuration information for + each IP router port" + ::= { nwIpOspfIfConfig 1 } + +nwIpOspfIfEntry OBJECT-TYPE + SYNTAX NwIpOspfIfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry specifies the OSPF configuration information + for the IP router port for which the entry exists." + INDEX { nwIpOspfIfIndex } + ::= { nwIpOspfIfTable 1 } + +NwIpOspfIfEntry ::= + SEQUENCE { + nwIpOspfIfIndex INTEGER, + nwIpOspfIfAdminStatus INTEGER, + nwIpOspfIfOperStatus INTEGER, + nwIpOspfIfOperationalTime TimeTicks, + nwIpOspfIfVersion INTEGER, + nwIpOspfIfSnooping INTEGER, + nwIpOspfIfType INTEGER, + nwIpOspfIfAclIdentifier INTEGER, + nwIpOspfIfAclStatus INTEGER + } + +nwIpOspfIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the primary index into the OSPF interface table. + This number corresponds to the index into the MIB-2 + Interface Table which describes the router port for + which the entry exists." + ::= { nwIpOspfIfEntry 1 } + +nwIpOspfIfAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of OSPF on the IP router + port for which the entry exists. enabled(3) + causes OSPF to become active on the router port. + disabled(2) causes OSPF to become inactive on the + router port." + DEFVAL { disabled } + ::= { nwIpOspfIfEntry 2 } + +nwIpOspfIfOperStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- not running + enabled(3), -- running + pending-disable(4), -- shut-down in progress + pending-enable(5) -- start-up in progress + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Sets the administrative state of OSPF on the IP + router port for which the entry exists. enabled(3) + causes OSPF to become active on the router port. + disabled(2) causes OSPF to become inactive on the + router port." + ::= { nwIpOspfIfEntry 3 } + +nwIpOspfIfOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the elapsed time, in hundredths of a second, + that nwIpOspfIfAdminStatus has been in its current state." + ::= { nwIpOspfIfEntry 4 } + +nwIpOspfIfVersion OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the OSPF protocol revision level supported on + the router port." + DEFVAL { 1 } + ::= { nwIpOspfIfEntry 5 } + +nwIpOspfIfSnooping OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Controls the operation of OSPF Snooping on the IP + router port for which the entry exists.OSPF + Snooping is operating OSPF in passive mode, so it receives + route information, builds and maintains a route + information table, but does not advertise. enable (3) + turns on OSPF Snooping. disable (2) turns it off." + DEFVAL { disabled } + ::= { nwIpOspfIfEntry 6 } + +nwIpOspfIfType OBJECT-TYPE + SYNTAX INTEGER { + other(1), + bma(2), + nbma(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies whether the attached network segment does or + does not support broadcast media access. bma (2) indicates + that route advertisements can be sent as broadcasts. nbma + (3) indicates that route advertisements must be addresses + directly to each neighbor." + DEFVAL { bma } + ::= { nwIpOspfIfEntry 7 } + +nwIpOspfIfAclIdentifier OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the Access Control List ID of the access + control list applied to OSPF traffic on the IP router + port for which the entry exists. A value of + 0 indicates that no Access List applies." + DEFVAL { 0 } + ::= { nwIpOspfIfEntry 8 } + +nwIpOspfIfAclStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Controls the operation of the access list configured for + OSPF traffic on the IP router port for which the entry exists. + enabled(3) causes the access list to be applied. disabled(2) + causes the access list not to be applied." + DEFVAL { disabled } + ::= { nwIpOspfIfEntry 9 } + + +-- IP OSPF Interface Counters Table +-- This table contains the objects that specify the packet and byte counters +-- for each configured IP OSPF router port. + +nwIpOspfIfCtrTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwIpOspfIfCtrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the OSPF packet and byte counter for + each configured OSPF router port." + ::= { nwIpOspfIfCounters 1 } + +nwIpOspfIfCtrEntry OBJECT-TYPE + SYNTAX NwIpOspfIfCtrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry specifies the OSPF packet and byte counter for + for the router for which the entry exists." + INDEX { nwIpOspfIfCtrIfIndex } + ::= { nwIpOspfIfCtrTable 1 } + +NwIpOspfIfCtrEntry ::= + SEQUENCE { + nwIpOspfIfCtrIfIndex INTEGER, + nwIpOspfIfCtrAdminStatus INTEGER, + nwIpOspfIfCtrReset INTEGER, + nwIpOspfIfCtrOperationalTime TimeTicks, + nwIpOspfIfCtrInPkts Counter, + nwIpOspfIfCtrOutPkts Counter, + nwIpOspfIfCtrFilteredPkts Counter, + nwIpOspfIfCtrDiscardPkts Counter, + nwIpOspfIfCtrInBytes Counter, + nwIpOspfIfCtrOutBytes Counter, + nwIpOspfIfCtrFilteredBytes Counter, + nwIpOspfIfCtrDiscardBytes Counter + } + +nwIpOspfIfCtrIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the primary index into the OSPF interface counter + table. This number corresponds to the index into the MIB-2 + Interface Table which describes the router port for + which the entry exists." + ::= { nwIpOspfIfCtrEntry 1 } + +nwIpOspfIfCtrAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of the OSPF packet and byte + counters on the IP router port for which + the entry exists. enabled(3) causes these counters to + become active on the router port. disabled(2) turns these + counters off." + DEFVAL { enabled } + ::= { nwIpOspfIfCtrEntry 2 } + +nwIpOspfIfCtrReset OBJECT-TYPE + SYNTAX INTEGER { + other(1), + reset(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Resets the OSPF packet and byte counters on the router port + for which the entry exists. reset (2) resets the + interface-specific counters to 0 and + nwIpOspfIfCtrOperationalTime to 0." + DEFVAL { other } + ::= { nwIpOspfIfCtrEntry 3 } + +nwIpOspfIfCtrOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the amount of time (# of time ticks) that the + interface-specific OSPF packet and byte counters have + been active on the router port for which the entry + exists." + ::= { nwIpOspfIfCtrEntry 4 } + +nwIpOspfIfCtrInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of OSPF packets that have been + received, on the router port for which the entry exists, + during nwIpOspfIfCtrOperationalTime." + ::= { nwIpOspfIfCtrEntry 5 } + +nwIpOspfIfCtrOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of OSPF packets that have been + transmitted, on the router port for which the entry exists, + during nwIpOspfIfCtrOperationalTime." + ::= { nwIpOspfIfCtrEntry 6 } + +nwIpOspfIfCtrFilteredPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of OSPF packets that have been + administratively filtered, on the router port for which + the entry exists, during nwIpOspfIfCtrOperationalTime." + ::= { nwIpOspfIfCtrEntry 7 } + +nwIpOspfIfCtrDiscardPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of OSPF packets that have been + discarded, on the router port for which the entry exists, + during nwIpOspfIfCtrOperationalTime." + ::= { nwIpOspfIfCtrEntry 8 } + +nwIpOspfIfCtrInBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the OSPF packets + that have been received, on the router port for + which the entry exists, during + nwIpOspfIfCtrOperationalTime." + ::= { nwIpOspfIfCtrEntry 9 } + +nwIpOspfIfCtrOutBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the OSPF packets + that have been transmitted, on the router port for which the + entry exists, during nwIpOspfIfCtrOperationalTime." + ::= { nwIpOspfIfCtrEntry 10 } + +nwIpOspfIfCtrFilteredBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the OSPF packets + that have been administratively filtered, on the + router port for which the entry exists, during + nwIpOspfIfCtrOperationalTime" + ::= { nwIpOspfIfCtrEntry 11 } + +nwIpOspfIfCtrDiscardBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the OSPF packets + that have been discarded, on the router port for which the + entry exists, during nwIpOspfIfCtrOperationalTime." + ::= { nwIpOspfIfCtrEntry 12 } + + +-- IP Forward Information Base (FIB) System Group + +-- The nwIpFibSystem group provides a way to prioritize static routes or +-- routes learned from RIP or OSPF. Note, the IETF IP Forwarding Table +-- leaf ipForwardProto maps the value (3) netmgmt and (2) local to +-- staticRoutePriority. Lets say the FIB table holds two routes to the +-- same destination. If the first route has leaf ipForwardProto equal to +-- (3), a static route set by mgmnt, and the second route has say (13), +-- an OSPF route, then the static route will be the one taken in a next +-- hop lookup in the FIB, because static routes have higher priority than +-- OSPF routes. The following leafs are necessary because metrics cannot +-- be compared across routes from different sources. + +nwIpRipRoutePriority OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the route priority assigned to routes learned by the + RIP routing protocol." + DEFVAL { 16 } + ::= { nwIpFibSystem 1 } + +nwIpOSPFRoutePriority OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the route priority assigned to routes learned by the + OSPF routing protocol." + DEFVAL { 32 } + ::= { nwIpFibSystem 2 } + +nwIpStaticRoutePriority OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the route priority assigned to routes learned by + statically configured routes.." + DEFVAL { 48 } + ::= { nwIpFibSystem 3 } + +-- The Cabletron IP OSPF FIB control group +-- A list of objects controlling or identifying the number of entries +-- in the Cabletron IP OSPF FIB. + +nwIpOspfForward OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of valid Cabletron IP OSPF FIB entries to + include static, dynamic, RIP and BGP4 type routes." + ::= { nwIpOspfFibControl 1 } + +nwIpOspfLeakAllStaticRoutes OBJECT-TYPE + SYNTAX INTEGER { + disabled (2), -- do not leak all static routes + enabled (1) -- leak all static routes + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Add all static routes in the IP FIB to the Cabletron IP OSPF FIB for + advertisement in OSPF routing protocol announcements." + ::= { nwIpOspfFibControl 2 } + +nwIpOspfLeakAllRipRoutes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Add all RIP routes in the IP FIB to the Cabletron IP OSPF FIB for + advertisement in OSPF routing protocol announcements." + ::= { nwIpOspfFibControl 3 } + +nwIpOspfLeakAllBgp4Routes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Add all BGP4 routes in the IP FIB to the Cabletron IP OSPF FIB for + advertisement in OSPF routing protocol announcements." + ::= { nwIpOspfFibControl 4 } + + +-- Cabletron IP OSPF FIB entries + +nwIpOspfStaticTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwIpOspfStaticEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of statically configured entries in the Cabletron IP OSPF + FIB." + ::= { nwIpOspfFibEntries 1 } + +nwIpOspfStaticEntry OBJECT-TYPE + SYNTAX NwIpOspfStaticEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of information for each static entry in the Cabletron + IP OSPF FIB." + INDEX { nwIpOspfStaticDest, nwIpOspfStaticForwardMask, nwIpOspfStaticNextHop } + ::= { nwIpOspfStaticTable 1 } + +NwIpOspfStaticEntry ::= + SEQUENCE { + nwIpOspfStaticDest IpAddress, + nwIpOspfStaticForwardMask IpAddress, + nwIpOspfStaticNextHop IpAddress, + nwIpOspfStaticMetric INTEGER, + nwIpOspfStaticMetricType INTEGER, + nwIpOspfStaticStatus INTEGER + } + +nwIpOspfStaticDest OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The network Address of a static route leaked from the IP FIB into the + Cabletron IP OSPF FIB." + ::= { nwIpOspfStaticEntry 1 } + +nwIpOspfStaticForwardMask OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The network mask of a static route leaked from the IP FIB into the + Cabletron IP OSPF FIB." + ::= { nwIpOspfStaticEntry 2 } + +nwIpOspfStaticNextHop OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The next hop address of a static route leaked from the IP FIB into the + Cabletron IP OSPF FIB. A value of 0.0.0.0 indicates that packets for + the external destination should be forwarded to the + advertising router." + ::= { nwIpOspfStaticEntry 3 } + +nwIpOspfStaticMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The Cabletron IP OSPF advertised cost of reaching the leaked static + route." + ::= { nwIpOspfStaticEntry 4 } + +nwIpOspfStaticMetricType OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The Cabletron IP OSPF metric type to be advertised using + OSPF: Autonomous System External type 1 (1) or Autonomous System + External type 2 (2)." + ::= { nwIpOspfStaticEntry 5 } + +nwIpOspfStaticStatus OBJECT-TYPE + SYNTAX INTEGER { + inactive (1), -- add the static route to the IP OSPF FIB + active (2), -- add and advertise the static route to the IP OSPF FIB + delete (3) -- delete the static route from the IP OSPF FIB + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "By setting this OID to inactive for a particular static route, the static + route will be added to the IP OSPF FIB but not advertised. Setting this + OID to active for a particular static route, the static route will be + advertised by the OSPF router. By setting this OID to delete for a + particular static route, the entry will no longer be advertised using + OSPF and will be deleted from the IP OSPF FIB." + ::= { nwIpOspfStaticEntry 6 } + + +nwIpOspfDynamicTable OBJECT IDENTIFIER +-- SYNTAX SEQUENCE OF NwIpOspfDynamicEntry +-- ACCESS not-accessible +-- STATUS optional +-- DESCRIPTION +-- "The Cabletron IP OSPF FIB Dynamic entry table." +-- INDEX { nwIpOspfDynamicDest } + ::= { nwIpOspfFibEntries 2 } + + +nwIpOspfRipTable OBJECT IDENTIFIER +-- SYNTAX SEQUENCE OF NwIpOspfRipEntry +-- ACCESS not-accessible +-- STATUS optional +-- DESCRIPTION +-- "The Cabletron IP OSPF FIB RIP entry table." +-- INDEX { nwIpOspfRipDest } + ::= { nwIpOspfFibEntries 3 } + + +nwIpOspfBgp4Table OBJECT IDENTIFIER +-- SYNTAX SEQUENCE OF NwIpOspfBgp4Entry +-- ACCESS not-accessible +-- STATUS optional +-- DESCRIPTION +-- "The Cabletron IP OSPF FIB BGP4 entry table." +-- INDEX { nwIpOspfBgp4Dest } + ::= { nwIpOspfFibEntries 4 } + + +-- IP Host Systems Group + +nwIpHostsTimeToLive OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the amount of time (number of minutes) that an entry + can remain in the ARP cache." + ::= { nwIpHostsSystem 1 } + +nwIpHostsRetryCount OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the maximum number of times IP Routing Services + will retry each attempt to resolve a host address." + ::= { nwIpHostsSystem 2 } + + +-- IP Host Interfaces Table +-- This table contains the objects that specify the control information for +-- maintaining the ARP cache (IP Net-to-Media Table). + +nwIpHostCtlTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwIpHostCtlEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the control information for maintaining + a cache of IP host addresses on each router port. Note that + the of actual entries are maintained by the IP Address + Translation Table (Net-to-Media) of MIB 2." + ::= { nwIpHostsInterfaces 1 } + +nwIpHostCtlEntry OBJECT-TYPE + SYNTAX NwIpHostCtlEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains the control information for + maintaining the cache on each router port." + INDEX { nwIpHostCtlIfIndex } + ::= { nwIpHostCtlTable 1 } + + +NwIpHostCtlEntry ::= + SEQUENCE { + nwIpHostCtlIfIndex INTEGER, + nwIpHostCtlAdminStatus INTEGER, + nwIpHostCtlOperStatus INTEGER, + nwIpHostCtlOperationalTime TimeTicks, + nwIpHostCtlProtocol INTEGER, + nwIpHostCtlSnooping INTEGER, + nwIpHostCtlProxy INTEGER, + nwIpHostCtlCacheMax INTEGER, + nwIpHostCtlCacheSize INTEGER, + nwIpHostCtlNumStatics Counter, + nwIpHostCtlNumDynamics Counter, + nwIpHostCtlCacheHits Counter, + nwIpHostCtlCacheMisses Counter + } + +nwIpHostCtlIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the value of MIB 2 ifindex, which identifies + the router port for which the entry exists." + ::= { nwIpHostCtlEntry 1 } + +nwIpHostCtlAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disable(2), + enable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a + common object, inherited from the MIB framework used to + provide a common management interface to all the Cabletron + Routing Services protocol specific MIBS. Setting this object + has no effect." + DEFVAL { enable } + ::= { nwIpHostCtlEntry 2 } + +nwIpHostCtlOperStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- not running + enabled(3), -- running + pending-disable(4), -- shut-down in progress + pending-enable(5) -- start-up in progress + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current operating condition of the + IP Host Address cache on the router port for which the + entry exists." + ::= { nwIpHostCtlEntry 3 } + +nwIpHostCtlOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the elapsed time, in hundredths of a second, + that nwIpHostCtlOperStatus has been in the current state." + ::= { nwIpHostCtlEntry 4 } + +nwIpHostCtlProtocol OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disable(2), + enable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Controls the operation of the ARP protocol on the router + port for which the entry exists." + DEFVAL { enable } + ::= { nwIpHostCtlEntry 5 } + +nwIpHostCtlSnooping OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disable(2), + enable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Controls ARP Snooping on the router port for which + the entry exists. Given the ARP protocol is enabled, + nwIpHostCtlProtocol=3, setting nwIpHostCtlIfSnooping to + enabled (3) turns on ARP Snooping. When ARP Snooping is + enabled the source IP and physical addresses of all ARP + packets received on the router port are added to the MIB 2 + Net-to-Media Table." + DEFVAL { disable } + ::= { nwIpHostCtlEntry 6 } + +nwIpHostCtlProxy OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disable(2), + enable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Controls the operations of Proxy ARP on the router port + for which the entry exists. Given the ARP protocol is + enabled, nwIpHostCtlProtocol=3, setting nwIpHostCtlProxy to + enabled (3) turns on Proxy ARP. When Proxy ARP is enabled on + a router port, and an ARP request is received, requesting the + address for an IP host whose network address is listed on the + IP route table, then IP Routing Services sends a Proxy ARP + response, with the physical address of the receiving router + port in place of the requested host's physical address. Based + on this proxy response, the requesting host will then forward + packets to the router port, and IP Routing Services will then + forward them to the correct destination." + DEFVAL { disable } + ::= { nwIpHostCtlEntry 7 } + +nwIpHostCtlCacheMax OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the maximum number of entry slots the cache + can consist of. nwIpHostCtlCacheMax cannot be set to less + than 16. Setting this value does not allocate any memory for + the cache." + DEFVAL { 1024 } + ::= { nwIpHostCtlEntry 8 } + + +nwIpHostCtlCacheSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current number of entry slots in the cache. + The cache automatically resizes to accommodate all entries + up to the maximum number of entries set by + nwIpHostCtlCacheMax." + ::= { nwIpHostCtlEntry 9 } + +nwIpHostCtlNumStatics OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of static entries in the cache + on the router port for which the entry exists. Static entries + remain in the cache until they are administratively removed." + ::= { nwIpHostCtlEntry 10 } + +nwIpHostCtlNumDynamics OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the number of dynamic entries in the cache on + the router port for which the entry exists. Dynamic entries + area added and aged out by the ARP protocol." + ::= { nwIpHostCtlEntry 11 } + +nwIpHostCtlCacheHits OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the number of times an entry in the cache has + been used to successfully provide the physical address + required to forward an IP packet on the router port for + which the entry exists." + ::= { nwIpHostCtlEntry 12 } + +nwIpHostCtlCacheMisses OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the number of times the physical address + required to forward an IP packet has not been found in + the cache on the router port for which the entry exists." + ::= { nwIpHostCtlEntry 13 } + + +-- IP Hosts-to-Media Table +-- This table serves to supplement the MIB-2 Net-To-Media Table. It +-- supports both non-WAN interfaces and logical WAN interfaces and the +-- circuits under them. In addition to the ifIndex, IpAddress, and +-- PhysAddress mapping, each address translation includes the framing +-- required to converse with the host, the platform's logical port number, +-- and the circuit identifier associated with the mapping if applicable. + + +nwIpHostMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwIpHostMapEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The Ip Address translation table used for mapping an IP + address to physical address, framing, port and circuit + identifier, if applicable." + ::= { nwIpHostsToMedia 1 } + +nwIpHostMapEntry OBJECT-TYPE + SYNTAX NwIpHostMapEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains one IpAddress to 'physical' + address equivalence, including a circuit identifier + if applicable. Also provided is the framing and + port number required to converse with this host." + INDEX { nwIpHostMapIfIndex, nwIpHostMapIpAddr } + ::= { nwIpHostMapTable 1 } + + NwIpHostMapEntry ::= + SEQUENCE { + nwIpHostMapIfIndex INTEGER, + nwIpHostMapIpAddr IpAddress, + nwIpHostMapPhysAddr PhysAddress, + nwIpHostMapType INTEGER, + nwIpHostMapCircuitID INTEGER, + nwIpHostMapFraming INTEGER, + nwIpHostMapPortNumber INTEGER + } + +nwIpHostMapIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the primary (major) index into the HostMap + table. This number corresponds to the index into the + MIB-2 Interfaces Group which describes the IP router + port for which the entry exists." + ::= { nwIpHostMapEntry 1 } + + +nwIpHostMapIpAddr OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The IpAddress corresponding to the media-dependent + 'physical' address and circuit identifier (if applic)." + ::= { nwIpHostMapEntry 2 } + + +nwIpHostMapPhysAddr OBJECT-TYPE + SYNTAX PhysAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The media-dependent 'physical' address. The value of + this object is 0 for entries indicating native-wan(8) + framing." + ::= { nwIpHostMapEntry 3 } + +nwIpHostMapType OBJECT-TYPE + SYNTAX INTEGER { + other(1), + invalid(2), + dynamic(3), + static(4), + inactive(5) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Setting this object to the value invalid(2) has + the effect of invalidating the corresponding entry + in the nwIpHostMapTable. That is, it effectively + dissasociates the circuit identified with said + entry from the mapping identified with said entry. + It is an implementation-specific matter as to + whether the agent removes an invalidated entry + from the table. Accordingly, management stations + must be prepared to receive tabular information + from agents that corresponds to entries not + currently in use. Proper interpretation of such + entries requires examination of the relevant + nwIpHostMapType object." + + ::= { nwIpHostMapEntry 4 } + +nwIpHostMapCircuitID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The identifier for the virtual circuit present on the + interface. On an interface configured for Frame Relay, + this number is the DLCI for the IP Address at the end of + the circuit. For non-WAN interfaces, the value of this + object is zero." + ::= { nwIpHostMapEntry 5 } + +nwIpHostMapFraming OBJECT-TYPE + SYNTAX INTEGER { -- valid media types + other(1), -- experimental + ethernet(2), -- ethernet + snap(3), -- ethernet and fddi + slip(5), -- serial line + localtalk(7), -- internal SMB-1 only + nativewan(8), -- wan media types + encapenet(9), -- wan media types + encapenetsnap(11), -- wan media types + encaptrsnap(14), -- wan media types + encapfddisnap(16), -- wan media types + canonical(17) -- special media, tbd + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the framing type required to converse with the + host for which this entry exists." + ::= { nwIpHostMapEntry 6 } + +nwIpHostMapPortNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The unique value for the logical port number. It's value + ranges between 1 and a maximum value which is dependent on + both the number of interfaces in the system and the number + of circuits present on interfaces which are of WAN type." + ::= { nwIpHostMapEntry 7 } + + +-- IP Access Control List Table + +-- Implementation of the nwIpAccessControl group is optional. This group +-- will be implemented for devices that provide Routing Services. +-- This table contains the managed objects for the Access Control Lists +-- within the IP Router. Access Control Lists allow configuration of +-- restricted access to networks and protocols reachable thru the IP +-- Router device. Access Control Lists can be defined with these +-- objects and then be independently applied to IP forwarding router ports. + +nwIpAclValidEntries OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the number of valid entries that exist in the + access control list table." + ::= { nwIpAccessControl 1 } + +nwIpAclTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwIpAclEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the access control list information + for IP traffic. This table contains entries, each of which + allows packet forwarding between source/destination pairs to + be permitted or denied. The list is identified by the Access + Control List ID. Each list may contain multiple entries + ordered by sequence number. When an access control list is + searched, it is searched in sequence number order and the + first match found ends the search. If no match is found, + access defaults to permitted." + ::= { nwIpAccessControl 2 } + +nwIpAclEntry OBJECT-TYPE + SYNTAX NwIpAclEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains IP source/destination access information." + INDEX { nwIpAclIdentifier, nwIpAclSequence } + ::= { nwIpAclTable 1 } + +NwIpAclEntry ::= + SEQUENCE { + nwIpAclIdentifier INTEGER, + nwIpAclSequence INTEGER, + nwIpAclPermission INTEGER, + nwIpAclMatches Counter, + nwIpAclDestAddress IpAddress, + nwIpAclDestMask IpAddress, + nwIpAclSrcAddress IpAddress, + nwIpAclSrcMask IpAddress, + nwIpAclProtocol INTEGER, + nwIpAclPortNumber INTEGER + + } + +nwIpAclIdentifier OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the primary (major) index into the IP access + control list table. This value identifies the access control + list by a unique identifier arbitrarily assigned by the user. + All entries that have the same value for nwIpAclIdentifier + belong to the same access control list." + ::= { nwIpAclEntry 1 } + +nwIpAclSequence OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the secondary (minor) index into the IP access + control list table. This number corresponds to a sequence + number used to order multiple entries within the same access + control list." + ::= { nwIpAclEntry 2 } + +nwIpAclPermission OBJECT-TYPE + SYNTAX INTEGER { + other(1), + invalid(2), + permit(3), + deny(4), + permit-bidirectional(5), + deny-bidirectional(6) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies whether access is allowed or denied between + the source and destination address pair. Note that source + and destination are interchangeable when bi-directional + control is selected. To remove an existing entry set + nwIpAclPermission to invalid (2). Invalid entries disappear + after reboot." + DEFVAL { permit } + ::= { nwIpAclEntry 3 } + +nwIpAclMatches OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the number of matches on this entry that have + resulted in the permit/deny access restriction being + applied as part of the forwarding process." + ::= { nwIpAclEntry 4 } + +nwIpAclDestAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the destination IP address used to compare + for matches on the access control list." + ::= { nwIpAclEntry 5 } + +nwIpAclDestMask OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the mask to be applied to the destination address + to determine the portion of the address used to compare for + matches on the access control list. Only bits that are + matching are used in the comparison. This allows for + wild-carding and partial matching." + ::= { nwIpAclEntry 6 } + +nwIpAclSrcAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the source address used to compare for + matches on the access control list." + ::= { nwIpAclEntry 7 } + +nwIpAclSrcMask OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the mask to be applied to the source address + to determine the portion of the address to be used to compare + for matches on the access control list. Only bits that are + matching are used in the comparison. This allows for + wild-carding and partial matching." + ::= { nwIpAclEntry 8 } + +nwIpAclProtocol OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + all(2), -- all ip packets + icmp(3), -- icmp packets only + udp(4), -- udp packets only + tcp(5) -- tcp packets only + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the IP protocols checked to compare for matches + on the access control list." + DEFVAL { all } + ::= { nwIpAclEntry 9 } + +nwIpAclPortNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the port number used to compare for matches on + the access control list. nwIpAclPortNumber only applies + if nwIpAclProtocol is equal to 4 or 5, UDP or TCP + nwIpAclPortNumber ranges from 0 to 65536. The value 0 is + a wildcard which matches any port." + ::= { nwIpAclEntry 10 } + + +-- IP Redirector Table + +-- The Redirector allows UDP broadcast packets that would normally be +-- discarded by the Router to be forwarded (or redirected) to a +-- specific (non-broadcast) IP address. + +nwIpRedirectTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwIpRedirectEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains an entry for each UDP port configured + for UDP broadcast redirection." + ::= { nwIpRedirectorSystem 1 } + +nwIpRedirectEntry OBJECT-TYPE + SYNTAX NwIpRedirectEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains the UDP port number of and IP Address + to which UDP packets received as LAN broadcasts, should be + redirected." + INDEX { nwIpRedirectPort } + ::= { nwIpRedirectTable 1 } + +NwIpRedirectEntry ::= + SEQUENCE { + nwIpRedirectPort INTEGER, + nwIpRedirectAddress IpAddress, + nwIpRedirectType INTEGER, + nwIpRedirectCount Counter + } + +nwIpRedirectPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the primary index into the UDP redirector table, + identifying the UDP port number of the packets that will + be redirected." + ::= { nwIpRedirectEntry 1 } + +nwIpRedirectAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the IP address to which the UDP broadcast packets + matching the UDP redirect port value (nwIpRedirectPort) + will be forwarded." + ::= { nwIpRedirectEntry 2 } + +nwIpRedirectType OBJECT-TYPE + SYNTAX INTEGER { + forward(1), + delete(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set this object to enable or disable the redirector + feature for the UDP port specified by nwIpRedirectAddress." + DEFVAL { forward } + ::= { nwIpRedirectEntry 3 } + +nwIpRedirectCount OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates how many UDP broadcast packets have been + redirected, as specified by this entry." + ::= { nwIpRedirectEntry 4 } + + +-- IP Event Group + +nwIpEventAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of IP event logging. + enabled(3) causes the event log to become active. + disabled(2) causes the event log to become inactive." + DEFVAL { disabled } + ::= { nwIpEventLogConfig 1 } + +nwIpEventMaxEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of IP event logging. + Enabled (3) causes the event log to become active. + Disabled (2) causes the event log to become inactive." + DEFVAL { 100 } + ::= { nwIpEventLogConfig 2 } + +nwIpEventTraceAll OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following, + disabled(2), -- disable IP event logging, + enabled(3) -- enable IP event logging + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enabled (3) allows logging of all event types on all + router ports for all protocols and components. + Disabled (2) causes the filter table to specify which events + to log." + DEFVAL { enabled } + ::= { nwIpEventLogConfig 3 } + + +-- Event Log Filter Table +-- The Event Log Filter Table contains the managed objects used to set-up +-- and configure log entries. + +nwIpEventFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwIpEventFilterEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains an entry for each event filter + configured for IP Routing Services events." + ::= { nwIpEventLogFilterTable 1 } + +nwIpEventFilterEntry OBJECT-TYPE + SYNTAX NwIpEventFilterEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry describes an event filter which defines + a particular type of event to be logged to the event log. + The value of nwIpEventProtocol indicates the value used + in either the nwRtgProtocolTable or the nwComponentTable + in the Cabletron Routing Services MIB, which identifies + the protocol to which the entry exists." + INDEX { nwIpEventFltrProtocol, nwIpEventFltrIfNum } + ::= { nwIpEventFilterTable 1 } + +NwIpEventFilterEntry ::= + SEQUENCE { + nwIpEventFltrProtocol INTEGER, + nwIpEventFltrIfNum INTEGER, + nwIpEventFltrControl INTEGER, + nwIpEventFltrType INTEGER, + nwIpEventFltrSeverity INTEGER, + nwIpEventFltrAction INTEGER + } + +nwIpEventFltrProtocol OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the value of the Cabletron Routing Services + MIB nwRtgProtocolInstance or nwComponentRtgInstance + which identifies the protocol involved in the event for + which the event filter exists." + ::= { nwIpEventFilterEntry 1 } + +nwIpEventFltrIfNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the router port involved in the event for + which the event filter exists." + ::= { nwIpEventFilterEntry 2 } + +nwIpEventFltrControl OBJECT-TYPE + SYNTAX INTEGER { + other(1), + delete(2), + add(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set this value to 3 to add the entry to the event + filter table. Set this value to 2 to remove the entry + from the event filter table." + DEFVAL { add } + ::= { nwIpEventFilterEntry 3 } + +nwIpEventFltrType OBJECT-TYPE + SYNTAX INTEGER { + misc(1), + timer(2), + rcv(4), + xmit(8), + event(16), + diags(32), + error(64) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This 6 bit mask specifies the types of events to + be logged. By default all 6 bits are set to 1, + indicating that all types of events are to be logged. + Setting any bit to 0 removes an event type from this field + and prevents that type of event from being logged.Setting + any bit to 1 adds an event type to this field and enables + that type of event to be logged. " + DEFVAL { error } + ::= { nwIpEventFilterEntry 4 } + +nwIpEventFltrSeverity OBJECT-TYPE + SYNTAX INTEGER { + highest(1), + highmed(2), + highlow(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the level of severity an event must meet + in order to be logged. Controls the amount of event + logging by ignoring events of a lower priority than + specified by this filter value. `Highmed' ignores only + events of the lowest severity. `Highlow' logs all events + highest priority through lowest. `Highest' severity causes + all events except those of the highest severity to be + ignored. `Highmed' severity is the default setting which + causes only events of the lowest severity to be ignored. + `Highlow' severity logs all events, regardless of severity." + DEFVAL { highest } + ::= { nwIpEventFilterEntry 5 } + +nwIpEventFltrAction OBJECT-TYPE + SYNTAX INTEGER { + log(1), + trap(2), + log-trap(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies how the events are to be logged. Logging to the + `log' stores the events in the event log table + (nwIpEventFltrAction). Logging to `trap' sends events out + through the trap mechanism." + DEFVAL { log } + ::= { nwIpEventFilterEntry 6 } + +-- Event Log Table +-- The Event Log Table contains the logged events. + +nwIpEventTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwIpEventEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains an entry for each event that has + been logged." + ::= { nwIpEventLogTable 1 } + +nwIpEventEntry OBJECT-TYPE + SYNTAX NwIpEventEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains the information about an event + that has been logged to the event table." + INDEX { nwIpEventNumber } + ::= { nwIpEventTable 1 } + +NwIpEventEntry ::= + SEQUENCE { + nwIpEventNumber INTEGER, + nwIpEventTime TimeTicks, + nwIpEventType INTEGER, + nwIpEventSeverity INTEGER, + nwIpEventProtocol INTEGER, + nwIpEventIfNum INTEGER, + nwIpEventTextString OCTET STRING + } + +nwIpEventNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "An ordinal value assigned to the event for which the + log entry exists. nwIpEventNumber is assigned so that + each event in the event log can be uniquely identified + by the value of nwIpEventNumber." + ::= { nwIpEventEntry 1 } + +nwIpEventTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the time at which the event was logged to + the event log." + ::= { nwIpEventEntry 2 } + +nwIpEventType OBJECT-TYPE + SYNTAX INTEGER { + misc(1), + timer(2), + rcv(4), + xmit(8), + event(16), + diags(32), + error(64) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the type of event that was logged." + ::= { nwIpEventEntry 3 } + +nwIpEventSeverity OBJECT-TYPE + SYNTAX INTEGER { + highest(1), + highmed(2), + highlow(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the severity that was assigned to the event." + ::= { nwIpEventEntry 4 } + +nwIpEventProtocol OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the value of the Cabletron Routing Services + MIB nwRtgProtocolInstance or nwComponentInstance which + indentifies the protocol or component that was involved + in the event." + ::= { nwIpEventEntry 5 } + +nwIpEventIfNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the router port that was involved in the event." + ::= { nwIpEventEntry 6 } + +nwIpEventTextString OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the actual text string that was logged." + ::= { nwIpEventEntry 7 } + + + +-- IP Work Group Group + +-- This group contains the managed objects used to setup and configure the +-- IP router ports into associations known as workgroups. Each workgroup is +-- a subnet with one address and security level shared by the associated ports. + +-- This group consists of four tables. The first three are configuration +-- tables and the fourth is a read-only status table: + +-- Definition Table = entry defines a workgroup; +-- Interface Table = entry associates an interface (port) to a workgroup; +-- Range Table = entry locks a range of host addresses to a port +-- if the entry range is a single host address +-- it may also lock that host to a given physical address +-- Host Table = entry indicates a discovered host on the discovered port +-- with its discovered physical address + + +-- This group makes use of a Rowstatus textual convention. + +-- Rowstatus is a status object used to administrate conceptual rows in the +-- IP Work Group tables defined below. + +-- It is an integer used here in an SNMPv1 MIB but intended to have the same +-- semantics as the RowStatus textual convention for SNMPv2. + +-- SYNTAX INTEGER { +-- active(1), +-- notInService(2), +-- notReady(3), +-- createAndGo(4), +-- createAndWait(5), +-- destroy(6) +-- } +-- DESCRIPTION +-- "Rowstatus is used to manage the creation and deletion of conceptual +-- rows, and is used as the value of the SYNTAX clause for the status +-- column of the row. + +-- The status column has six defined values: + +-- active = usable by the managed device; +-- notInService = unusable, row information complete; +-- notReady = unusable, row incomplete; +-- createAndGo = set to create a row in active status; +-- createAndWait = set to create a row in either +-- notReady or notInService status; +-- destroy = set to delete existing row; + +-- The first three values are states which may be retrieved by a +-- management protocol get operation. The last three values are +-- actions - they may be written but not read. All values except +-- `notReady' may be specified in a set operation. For example +-- to temporarily disable a row, set status to `notInService' and +-- reactivate it later by a set to `active.' The agent alone +-- determines `notReady' status. If a row is created by a set of +-- `createAndWait' and the agent has enough row information from +-- instance and default values to complete the row, the status +-- will be set to `notInService' else to `notReady'." +-- + + + + +-- IP Work Group Definition Table +-- to define a workgroup + +nwIpWgDefTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwIpWgDefEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table has an entry for each workgroup subnet definition. + It is indexed by and arbitrary integer indentifier." + ::= { nwIpWorkGroup 1 } + +nwIpWgDefEntry OBJECT-TYPE + SYNTAX NwIpWgDefEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry specifies the configuration and status of an + individual work group." + INDEX { nwIpWgDefIdentifier } + ::= { nwIpWgDefTable 1 } + +NwIpWgDefEntry ::= + SEQUENCE { + nwIpWgDefIdentifier INTEGER, + nwIpWgDefHostAddress IpAddress, + nwIpWgDefSubnetMask IpAddress, + nwIpWgDefSecurity INTEGER, + nwIpWgDefFastPath INTEGER, + nwIpWgDefRowStatus INTEGER, + nwIpWgDefOperStatus INTEGER, + nwIpWgDefNumActiveIntf INTEGER, + nwIpWgDefNumTotalIntf INTEGER + } + +nwIpWgDefIdentifier OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "An index into the definition table, unique to each entry, + arbitrarily assigned by the user." + ::= { nwIpWgDefEntry 1 } + + +nwIpWgDefHostAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The IP address of the IP router host which applies to every + interface included in the workgroup." + ::= { nwIpWgDefEntry 2 } + + +nwIpWgDefSubnetMask OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The subnet mask for the IP address above, thereby defining + the subnet which applies to every interface included in the + workgroup." + ::= { nwIpWgDefEntry 3 } + +nwIpWgDefSecurity OBJECT-TYPE + SYNTAX INTEGER { + none(1), + low(2), + medium(3), + high(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A security level which applies to this workgroup as a whole. + Security applies in conjunction with the range table below, + which locks hosts to interfaces and/or physical address. + Packets are filtered out if security is violated. + + For a high (4) security workgroup, a host must reside on the + interface and with the physical address configured in a range + table entry. For medium (3) security a host must reside on a + configured interface, but unless a physical address is also + specified in that range entry, the physical address is not + constrained. For low (2) security a host is free to reside + on any interface with any physical address if not configured + in the range table, but if configured must match a configured + entry. If security is none (1) the range table does not apply." + DEFVAL { low } + ::= { nwIpWgDefEntry 4 } + + +nwIpWgDefFastPath OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enabled (3) provides a fast path for packets through the + router when both source and destination are within this + workgroup - done mostly by skipping IP header validation." + DEFVAL { enabled } + ::= { nwIpWgDefEntry 5 } + + +nwIpWgDefRowStatus OBJECT-TYPE +-- SYNTAX Rowstatus textual convention above + SYNTAX INTEGER { + active(1), + notInService(2), + notReady(3), + createAndGo(4), + createAndWait(5), + destroy(6) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This status instance does not support `createAndGo.' + A row entry should be created by a set of `createAndWait' + which brings the status to `notReady.' The missing row info + may then be supplied by setting nwIpWgDefHostAddr and + nwIpWgDefSubnetMask. If defaults are OK for nwIpWgDefFastPath + and nwIpWgDefSecurity this status instance may then be set to + `active' to activate the row." + DEFVAL { notReady } + ::= { nwIpWgDefEntry 6 } + + +nwIpWgDefOperStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + disabled(2), + subnetConflict(3), + internalError(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The operational status of this workgroup definition entry. + It will be `disabled' if this entry's row status is not active. + It will be `subnetConflict' if there is a conflict with an + existing active entry in this workgroup definition table." + ::= { nwIpWgDefEntry 7 } + + +nwIpWgDefNumActiveIntf OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of interfaces (ports) in this workgroup which + have an operational status nwIpWgIfOperStatus of `OK' in the + IP Work Group Interface table below." + ::= { nwIpWgDefEntry 8 } + + +nwIpWgDefNumTotalIntf OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of interfaces (ports) in this workgroup which + have an administrative status nwIpWgIfRowStatus of `active' + in the IP Work Group Interface table below." + ::= { nwIpWgDefEntry 9 } + + +-- IP Work Group Interface Table +-- to associate an interface (port) to a workgroup + +nwIpWgIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwIpWgIfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains an entry for each port in a workgroup. + It is indexed by the workgroup identifier and the MIB-II + interface indentifier." + ::= { nwIpWorkGroup 2 } + +nwIpWgIfEntry OBJECT-TYPE + SYNTAX NwIpWgIfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry specifies the association of a router port to + a defined workgroup." + INDEX { nwIpWgIfDefIdent, nwIpWgIfIfIndex } + ::= { nwIpWgIfTable 1 } + +NwIpWgIfEntry ::= + SEQUENCE { + nwIpWgIfDefIdent INTEGER, + nwIpWgIfIfIndex INTEGER, + nwIpWgIfNumActiveHosts INTEGER, + nwIpWgIfNumKnownHosts Counter, + nwIpWgIfRowStatus INTEGER, + nwIpWgIfOperStatus INTEGER + } + +nwIpWgIfDefIdent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The workgroup identifier. This is the primary index into + the IP Work Group Interface Table, matching the index into + the Definition Table above." + ::= { nwIpWgIfEntry 1 } + + +nwIpWgIfIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The interface number. This is the secondary index into the + IP Work Group Interface Table, matching the primary index + into the MIB-2 IfTable which describes the router port." + ::= { nwIpWgIfEntry 2 } + + +nwIpWgIfNumActiveHosts OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of hosts known to be active on this interface in + this workgroup. These hosts are visible in the IP Work Group + Host Table below. Hosts age out and become inactive in + approximately 10 minutes if not rediscovered thrugh ARP." + ::= { nwIpWgIfEntry 3 } + + +nwIpWgIfNumKnownHosts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of hosts seen on this interface in this workgroup + since this interface entry was last activated." + ::= { nwIpWgIfEntry 4 } + + +nwIpWgIfRowStatus OBJECT-TYPE +-- SYNTAX Rowstatus textual convention above + SYNTAX INTEGER { + active(1), + notInService(2), + notReady(3), + createAndGo(4), + createAndWait(5), + destroy(6) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This status instance supports `createAndGo' semantics + to create an active entry." + DEFVAL { notInService } + ::= { nwIpWgIfEntry 5 } + + + +nwIpWgIfOperStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + disabled(2), + workgroupInvalid(3), + addressConflict(4), + resetRequired(5), + linkDown(6), + routingDown(7), + internalError(8) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The operational status of this interface (port) entry. + It will be `disabled' if this entry's row status is not active. + It will be `workgroupInvalid' if either there is no workgroup + defined for this entry's nwIpWgIfDefIdent or if the operational + status for the workgroup in the definition table is not ok. + It will be `addressConflict' if an entry in nwIpAddressTable + is a conflict with the workgroup address of the definition. + If there is no conflict and this entry's row status has just + been activated, this operational status will be `resetRequired'. + It will be `linkDown' if there are no physical connections on + this interface and `routingDown' if routing or forwarding has + been adminstratively disabled. If unspecified internal problems + occur the status will be `internalError'." + ::= { nwIpWgIfEntry 6 } + + + + +-- IP Router Work Group Range Table +-- to lock host ranges to an interface +-- and optionally lock to a physical address + + +nwIpWgRngTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwIpWgRngEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table locks ranges of IP hosts (addresses) to ports. + Entries in this table represent explicit permissions. The + host(s) represented by a range entry may exchange packets + with this router if it (they) match the port specified in the + entry. Optionally physical address may be locked as well. + + This table functions in concert with the workgroup security + level as defined in the IP Work Group Definition Table entry. + For hosts not entered in this table the default for a low + security workgroup is to permit packet exchange, whereas the + default for medium and high security is to deny packet + exchange." + + ::= { nwIpWorkGroup 3 } + +nwIpWgRngEntry OBJECT-TYPE + SYNTAX NwIpWgRngEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry configures a range of host IP addresses to be + associated with a given interface ( port ). If the range + consists of a single host address the entry may optionally + specify a physical address. The entry is indexed by the range + and the port. Ranges may not overlap. However a range may be + duplicated on different ports. + + The address range must lie within the subnet defined for a + given workgroup and thus the entry acquires the security + level of that workgroup. If security is violated, packets + to and from a given host IP address will be filtered out + passing through the router. The source and destination IP + packet addresses are checked against ranges in the range table + during packet forwarding and must match as follows: + + For a high (4) security workgroup, a host must match a single + host range entry - it must reside on the port with the + physical address as configured in that entry. + + For a medium (3) security workgroup, a host must match a range + entry in that it resides on that port, but unless a physical + address is also specified in that entry, the physical address + is not constrained. + + For a low (2) security workgroup, a host is free to reside on + any port with any physical address as long as its IP address + does not lie within the range of any entry in the range table, + but if it does fall in a range then it must completely match + that entry, or another entry with the duplicate range. Match + completely means match the port and, if a physical address + is specified, match that as well." + + INDEX { nwIpWgRngBegHostAddr, nwIpWgRngEndHostAddr, nwIpWgRngIfIndex } + ::= { nwIpWgRngTable 1 } + +NwIpWgRngEntry ::= + SEQUENCE { + nwIpWgRngBegHostAddr IpAddress, + nwIpWgRngEndHostAddr IpAddress, + nwIpWgRngIfIndex INTEGER, +-- nwIpWgRngDefIdent INTEGER, + nwIpWgRngPhysAddr OCTET STRING, + nwIpWgRngRowStatus INTEGER, + nwIpWgRngOperStatus INTEGER + } + + +nwIpWgRngBegHostAddr OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The beginning (lower) IP address of the address range. + This is the primary index into the IP Work Group Range Table." + ::= { nwIpWgRngEntry 1 } + + +nwIpWgRngEndHostAddr OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The ending (higher) IP address of the address range. + This is the secondary index of the IP Work Group Range Table." + ::= { nwIpWgRngEntry 2 } + + +nwIpWgRngIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The interface number. This is the tertiary index into the + IP Work Group Interface Table, matching the primary index + into the MIB-2 IfTable which describes the router port." + ::= { nwIpWgRngEntry 3 } + + +nwIpWgRngPhysAddr OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The physical address of the host with the IP address given + in the nwIpWgRngBegHostAddr for this conceptual row entry. + Only single host range entry in which nwIpWgRngEndHostAddr is + the same as nwIpWgRngBegHostAddr may set a physical address." + DEFVAL { '000000000000'h } + ::= { nwIpWgRngEntry 4 } + + +nwIpWgRngRowStatus OBJECT-TYPE +-- SYNTAX Rowstatus textual convention above + SYNTAX INTEGER { + active(1), + notInService(2), + notReady(3), + createAndGo(4), + createAndWait(5), + destroy(6) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This status instance supports `createAndGo' semantics + to create an active entry." + DEFVAL { notInService } + ::= { nwIpWgRngEntry 5 } + + +nwIpWgRngOperStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + disabled(2), + workgroupInvalid(3), + interfaceInvalid(4), + physAddrRequired(5), + internalError(6) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The operational status of this range table entry. + It will be `disabled' if this entry's row status is not active. + It will be `workgroupInvalid' if either there is no workgroup + or if the operational status for the workgroup in the definition + table associated with this address range is not ok. + It will be `interfaceInvalid' if this interface is not in + the workgroup interface table or if operational status of the + interface entry is not ok. It will be `physAddrRequired' if + the security level of the associated workgroup is high and + no physical address has been specified for this entry." + ::= { nwIpWgRngEntry 6 } + + + +-- IP Work Group Host Table +-- to show status of hosts in workgroups + +nwIpWgHostTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwIpWgHostEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A read only status table for hosts in workgroups. + It has the information similar to a net-to-media table." + ::= { nwIpWorkGroup 4 } + +nwIpWgHostEntry OBJECT-TYPE + SYNTAX NwIpWgHostEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry shows a workgroup host. Entry is indexed by + IP address and interface (port). It gives the workgroup + and the physical address found for the host." + INDEX { nwIpWgHostHostAddr, nwIpWgHostIfIndex } + ::= { nwIpWgHostTable 1 } + +NwIpWgHostEntry ::= + SEQUENCE { + nwIpWgHostHostAddr IpAddress, + nwIpWgHostIfIndex INTEGER, + nwIpWgHostDefIdent INTEGER, + nwIpWgHostPhysAddr OCTET STRING, + nwIpWgHostStatus INTEGER + } + + +nwIpWgHostHostAddr OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The host IP address. This is the primary index to the + IP Work Group Host Table." + ::= { nwIpWgHostEntry 1 } + + +nwIpWgHostIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The interface (port) number. This is the secondary index + to the IP Work Group Host Table, matching the primary index + to the MIB-2 IfTable which describes the router port." + ::= { nwIpWgHostEntry 2 } + + +nwIpWgHostDefIdent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The workgroup identifier. This corresponds to the primary + index into the IP Work Group Interface Table." + ::= { nwIpWgHostEntry 3 } + + +nwIpWgHostPhysAddr OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The physical address of the host with the IP address given + in the nwIpWgHostHostAddr for this conceptual row entry." + ::= { nwIpWgHostEntry 4 } + + +nwIpWgHostStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + unknown(2), + valid(3), + invalid-multiple(4), + invalid-physaddr(5), + invalid-range(6), + invalid-interface(7), + invalid-workgroup(8), + invalid-expired(9) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This status of the host with respect to the workgroup. + + The host may be `unknown' if ARP has not discovered on which + port it resides. + + The status of `invalid-multiple' means the same host + IP address was later found duplicated on another port. + + The status of `invalid-physaddr' means the host matched an + entry in the IP Work Group Range Table with respect to range + and port, but did not match that entry for physical address. + If the workgroup was high security this status would result + even if no physical address was given in the range entry. + + The status of `invalid-range' could either mean that, in a high + or medium security workgroup, the host was not in the range of + any entry in the IP WORK GROUP Range Table, or that it was not + in the range of an entry with a matching port. + + The status of `invalid-interface' could mean the port was + physically down or just not in service in the IP Work Group + Interface Table. + + The status of `invalid-workgroup' could mean the workgroup + does not exist or is not in service in the IP Work Group + Definition Table. + + The status of `invalid-expired' means the host became inactive + and aged out on the port on which it was learned." + + ::= { nwIpWgHostEntry 5 } + +END diff --git a/MIBS/enterasys/CTRON-IPX-ROUTER-MIB b/MIBS/enterasys/CTRON-IPX-ROUTER-MIB new file mode 100644 index 0000000..2be90e8 --- /dev/null +++ b/MIBS/enterasys/CTRON-IPX-ROUTER-MIB @@ -0,0 +1,4792 @@ +CTRON-IPX-ROUTER-MIB DEFINITIONS ::= BEGIN + +-- ctron-ipx-router-mib.txt +-- Revision: 1.01.03 +-- Part Number: 2170987 +-- Date: August 11, 1995 + +-- Cabletron Systems, Inc. +-- 35 Industrial Way, P.O. Box 5005 +-- Rochester, NH 03867-0505 +-- (603) 332-9400 +-- support@ctron.com + +-- This module provides authoritative definitions for Cabletron's +-- enterprise specific IPX Routing Services MIB. +-- +-- +-- This module will be extended as required. +-- +-- Cabletron Systems reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. + + +-- Copyright August 95 Cabletron Systems + + +IMPORTS + OBJECT-TYPE + FROM RFC-1212 + DisplayString, PhysAddress + FROM RFC1213-MIB + MacAddress + FROM BRIDGE-MIB + nwRtrProtoSuites + FROM ROUTER-OIDS + Counter, TimeTicks, Gauge + FROM RFC1155-SMI; + + +-- The IPX Router Group. + +nwIpxRouter OBJECT IDENTIFIER ::= { nwRtrProtoSuites 2 } + +nwIpxMibs OBJECT IDENTIFIER ::= { nwIpxRouter 1 } +nwIpxComponents OBJECT IDENTIFIER ::= { nwIpxRouter 2 } + +-- IPX Router Component Groups + +nwIpxSystem OBJECT IDENTIFIER ::= { nwIpxComponents 1 } +nwIpxForwarding OBJECT IDENTIFIER ::= { nwIpxComponents 2 } +nwIpxTopology OBJECT IDENTIFIER ::= { nwIpxComponents 4 } +nwIpxFib OBJECT IDENTIFIER ::= { nwIpxComponents 5 } +nwIpxEndSystems OBJECT IDENTIFIER ::= { nwIpxComponents 6 } +nwIpxAccessControl OBJECT IDENTIFIER ::= { nwIpxComponents 7 } +nwIpxFilters OBJECT IDENTIFIER ::= { nwIpxComponents 8 } +nwIpxRedirector OBJECT IDENTIFIER ::= { nwIpxComponents 9 } +nwIpxEvent OBJECT IDENTIFIER ::= { nwIpxComponents 10 } +nwIpxWorkGroup OBJECT IDENTIFIER ::= { nwIpxComponents 11 } + + +-- IPX Router System Groups + +nwIpxSysConfig OBJECT IDENTIFIER ::= { nwIpxSystem 1 } +nwIpxSysAdministration OBJECT IDENTIFIER ::= { nwIpxSystem 2 } + +-- IPX Router Forwarding Groups + +nwIpxFwdSystem OBJECT IDENTIFIER ::= { nwIpxForwarding 1 } +nwIpxFwdInterfaces OBJECT IDENTIFIER ::= { nwIpxForwarding 2 } + +nwIpxFwdCounters OBJECT IDENTIFIER ::= { nwIpxFwdSystem 1 } +nwIpxFwdIfConfig OBJECT IDENTIFIER ::= { nwIpxFwdInterfaces 1 } +nwIpxFwdIfCounters OBJECT IDENTIFIER ::= { nwIpxFwdInterfaces 2 } + + +-- IPX Router Routing Groups + +nwIpxDistanceVector OBJECT IDENTIFIER ::= { nwIpxTopology 1 } +nwIpxLinkState OBJECT IDENTIFIER ::= { nwIpxTopology 2 } + +nwIpxRip OBJECT IDENTIFIER ::= { nwIpxDistanceVector 1 } +nwIpxSap OBJECT IDENTIFIER ::= { nwIpxDistanceVector 2 } + +nwIpxRipSystem OBJECT IDENTIFIER ::= { nwIpxRip 1 } +nwIpxRipInterfaces OBJECT IDENTIFIER ::= { nwIpxRip 2 } +nwIpxRipDatabase OBJECT IDENTIFIER ::= { nwIpxRip 3 } +nwIpxRipFilters OBJECT IDENTIFIER ::= { nwIpxRip 4 } + +nwIpxRipConfig OBJECT IDENTIFIER ::= { nwIpxRipSystem 1 } +nwIpxRipCounters OBJECT IDENTIFIER ::= { nwIpxRipSystem 2 } + +nwIpxRipIfConfig OBJECT IDENTIFIER ::= { nwIpxRipInterfaces 1 } +nwIpxRipIfCounters OBJECT IDENTIFIER ::= { nwIpxRipInterfaces 2 } + +nwIpxSapSystem OBJECT IDENTIFIER ::= { nwIpxSap 1 } +nwIpxSapInterfaces OBJECT IDENTIFIER ::= { nwIpxSap 2 } +nwIpxSapServerTable OBJECT IDENTIFIER ::= { nwIpxSap 3 } +nwIpxSapFilters OBJECT IDENTIFIER ::= { nwIpxSap 4 } + +nwIpxSapConfig OBJECT IDENTIFIER ::= { nwIpxSapSystem 1 } +nwIpxSapCounters OBJECT IDENTIFIER ::= { nwIpxSapSystem 2 } + +nwIpxSapIfConfig OBJECT IDENTIFIER ::= { nwIpxSapInterfaces 1 } +nwIpxSapIfCounters OBJECT IDENTIFIER ::= { nwIpxSapInterfaces 2 } + +nwIpxNlsp OBJECT IDENTIFIER ::= { nwIpxLinkState 1 } + +-- IPX Router Host End Systems Groups + +nwIpxHostsSystem OBJECT IDENTIFIER ::= { nwIpxEndSystems 1 } +nwIpxHostsInterfaces OBJECT IDENTIFIER ::= { nwIpxEndSystems 2 } +nwIpxHostsToMedia OBJECT IDENTIFIER ::= { nwIpxEndSystems 3 } + +-- IPX Router Access Control Group + +-- IPX Router Redirector Group + +nwIpxNetBIOS OBJECT IDENTIFIER ::= { nwIpxRedirector 1 } +nwIpxBroadcast OBJECT IDENTIFIER ::= { nwIpxRedirector 2 } +nwIpxEcho OBJECT IDENTIFIER ::= { nwIpxRedirector 3 } + +nwIpxNetBIOSSystem OBJECT IDENTIFIER ::= { nwIpxNetBIOS 1 } +nwIpxNetBIOSInterface OBJECT IDENTIFIER ::= { nwIpxNetBIOS 2 } + +nwIpxNetBIOSConfig OBJECT IDENTIFIER ::= { nwIpxNetBIOSSystem 1 } +nwIpxNetBIOSCounters OBJECT IDENTIFIER ::= { nwIpxNetBIOSSystem 2 } + +nwIpxNetBIOSIfConfig OBJECT IDENTIFIER ::= { nwIpxNetBIOSInterface 1} +nwIpxNetBIOSIfCounters OBJECT IDENTIFIER ::= { nwIpxNetBIOSInterface 2} + +nwIpxBroadcastSystem OBJECT IDENTIFIER ::= { nwIpxBroadcast 1 } +nwIpxBroadcastInterface OBJECT IDENTIFIER ::= { nwIpxBroadcast 2 } + +nwIpxBroadcastConfig OBJECT IDENTIFIER ::= { nwIpxBroadcastSystem 1 } +nwIpxBroadcastCounters OBJECT IDENTIFIER ::= { nwIpxBroadcastSystem 2 } + +nwIpxBroadcastIfConfig OBJECT IDENTIFIER ::= { nwIpxBroadcastInterface 1 } +nwIpxBroadcastIfCounters OBJECT IDENTIFIER ::= { nwIpxBroadcastInterface 2 } + +nwIpxEchoSystem OBJECT IDENTIFIER ::= { nwIpxEcho 1 } +nwIpxEchoInterface OBJECT IDENTIFIER ::= { nwIpxEcho 2 } + +nwIpxEchoConfig OBJECT IDENTIFIER ::= { nwIpxEchoSystem 1 } +nwIpxEchoCounters OBJECT IDENTIFIER ::= { nwIpxEchoSystem 2 } + +nwIpxEchoIfConfig OBJECT IDENTIFIER ::= { nwIpxEchoInterface 1 } +nwIpxEchoIfCounters OBJECT IDENTIFIER ::= { nwIpxEchoInterface 2 } + +-- IPX Router Event Log Group + +nwIpxEventLogConfig OBJECT IDENTIFIER ::= { nwIpxEvent 1 } +nwIpxEventLogFilterTable OBJECT IDENTIFIER ::= { nwIpxEvent 2 } +nwIpxEventLogTable OBJECT IDENTIFIER ::= { nwIpxEvent 3 } + + +-- IPX Router Work-Group Group + +IpxAddress ::= OCTET STRING +-- MacAddress ::= OCTET STRING (SIZE (6)) + + +-- IPX MIB Group +-- This group contains information about the revision level of this +-- MIB within the device. It allows verification of the released +-- version without having to read other objects. + +nwIpxMibRevText OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current revision level of the IPX MIB in textual + format." + ::= { nwIpxMibs 1 } + + +-- IPX Router System Group +-- This group contains the objects related to the IPX Router at a +-- global device-wide level. + +-- IPX System Configuration Group +-- This group contains the objects that pertain to the setup and +-- configuration of the IPX routing services at a global, +-- device-wide level. + +nwIpxSysRouterId OBJECT-TYPE + SYNTAX IpxAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The IPX Address used to uniquely identify the host (device) running + IPX Routing Services. The value of nwIpxSysRouterId is equal to the + highest IPX address assigned in the IPX Address Table." + ::= { nwIpxSysConfig 1 } + +-- IPX System Administration Group +-- This group contains the objects that pertain to the administration of +-- IPX routing services at a global, device-wide level. + +nwIpxSysAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- shutdown the router + enabled(3) -- startup the router + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of IPX Routing Services system-wide. + Enabled (3) causes IPX Routing Services to become active on all router + ports configured and enabled for IPX Routing Services. Disabled (2) + causes IPX routing services to become inactive system-wide." + DEFVAL { disabled } + ::= { nwIpxSysAdministration 1 } + +nwIpxSysOperStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- not running + enabled(3), -- running + pending-disable(4), -- shut-down in progress + pending-enable(5), -- start-up in progress + invalid-config(6) -- not running,invalid config + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the operating condition of IPX Routing Services system-wide. + The value of nwIpxSysOperStatus indicates any problem with your IPX + Routing Services configuration. A value of 6 indicates that regardless + of the value of nwIpxSysAdminStatus, IPX Routing Services is not + operating because of an invalid configuration." + ::= { nwIpxSysAdministration 2 } + +nwIpxSysAdminReset OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + reset(2) -- force a reset + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Resets IPX Routing Services system-wide. Reset (2) forces a restart + of IPX Routing Services without a graceful shutdown on any active + router ports and without affecting any other routing services." + DEFVAL { other } + ::= { nwIpxSysAdministration 3 } + +nwIpxSysOperationalTimel OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the elapsed time, in hundredths of a second, that + nwIpxSysOperStatus has been in its current administrative state." + ::= { nwIpxSysAdministration 4 } + +nwIpxSysVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current revision level of the IPX Routing Services + firmware in textual format." + ::= { nwIpxSysAdministration 5 } + + +-- IPX Forwarding Group +-- This group contains the managed objects used to setup and configure +-- the IPX router port for packet forwarding as well as the aggregate +-- and per-interface IPX packet forwarding counters. + +-- IPX System-wide Packet Forwarding Counters +-- This group contains the aggregate (device-wide) IPX packet forwarding +-- counters. The byte counters include bytes for the network layer on +-- up, framing is not included. +nwIpxFwdCtrAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of the aggregate (system-wide) IPX + packet and byte counters. Enabled (3) causes these counters to become + active. Disabled (2) causes these counters to become inactive." + DEFVAL { enabled } + ::= { nwIpxFwdCounters 1 } + +nwIpxFwdCtrReset OBJECT-TYPE + SYNTAX INTEGER { + other(1), + reset(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Resets the aggregate (system-wide) IPX packet and byte counters. + Reset (2) resets the IPX aggregate counters to 0. + nwIpxFwdCtrOperationalTime is also reset to 0." + DEFVAL { other } + ::= { nwIpxFwdCounters 2 } + +nwIpxFwdCtrOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the elapsed time, in hundredths of a second, that + nwIpxFwdCtrAdminStatus has been in the current state." + ::= { nwIpxFwdCounters 3 } + +nwIpxFwdCtrInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IPX packets that have been received, + system-wide, during nwIpxFwdCtrOperationalTime." + ::= { nwIpxFwdCounters 4 } + +nwIpxFwdCtrOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IPX packets that have been transmitted, + system-wide, during nwIpxFwdCtrOperationalTime." + ::= { nwIpxFwdCounters 5 } + +nwIpxFwdCtrFwdPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IPX packets that have been forwarded, + system-wide, during nwIpxFwdCtrOperationalTime." + ::= { nwIpxFwdCounters 6 } + +nwIpxFwdCtrFilteredPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IPX packets that have been + administratively filtered, system-wide, during + nwIpxFwdCtrOperationalTime." + ::= { nwIpxFwdCounters 7 } + +nwIpxFwdCtrDiscardPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IPX packets that have been discarded, + system-wide, during nwIpxFwdCtrOperationalTime." + ::= { nwIpxFwdCounters 8 } + +nwIpxFwdCtrAddrErrPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IPX packets that have been discarded, + system-wide, during nwIpxFwdCtrOperationalTime, because of addressing + errors in the IPX header." + ::= { nwIpxFwdCounters 9 } + +nwIpxFwdCtrLenErrPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IPX packets that have been discarded, + system-wide, during nwIpxFwdCtrOperationalTime, because an invalid + packet length is contained in the IPX header." + ::= { nwIpxFwdCounters 10 } + +nwIpxFwdCtrHdrErrPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IPX packets that have been discarded, + system-wide, during nwIpxFwdCtrOperationalTime, because of an invalid + IPX header." + ::= { nwIpxFwdCounters 11 } + +nwIpxFwdCtrInBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the IPX packets that have + been received, system-wide, during nwIpxFwdCtrOperationalTime." + ::= { nwIpxFwdCounters 12 } + +nwIpxFwdCtrOutBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the IPX packets that have + been transmitted, system-wide, during nwIpxFwdCtrOperationalTime." + ::= { nwIpxFwdCounters 13 } + +nwIpxFwdCtrFwdBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the IPX packets that have + been forwarded, system-wide, during nwIpxFwdCtrOperationalTime." + ::= { nwIpxFwdCounters 14 } +nwIpxFwdCtrFilteredBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the IPX packets that have + been administratively filtered, system-wide, during + nwIpxFwd-CtrOperationalTime." + ::= { nwIpxFwdCounters 15 } + +nwIpxFwdCtrDiscardBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the IPX packets that have + been discarded, system-wide during nwIpxFwdCtrOperationalTime." + ::= { nwIpxFwdCounters 16 } + +nwIpxFwdCtrHostInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IPX packets that have been successfully + delivered to the local host, during nwIpxFwdCtrOperationalTime." + ::= { nwIpxFwdCounters 17 } + +nwIpxFwdCtrHostOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IPX packets that have been transmitted + by the local host, during nwIpxFwdCtrOperationalTime." + ::= { nwIpxFwdCounters 18 } + +nwIpxFwdCtrHostDiscardPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IPX packets that have been discarded + by the local host, during nwIpxFwdCtrOperationalTime, due to a lack of + host resources." + ::= { nwIpxFwdCounters 19 } + +nwIpxFwdCtrHostInBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the IPX packets that have + been received by the local host, during nwIpxFwdCtrOperationalTime." + ::= { nwIpxFwdCounters 20 } + +nwIpxFwdCtrHostOutBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the IPX packets that have + been transmitted by the local host, during + nwIpxFwdCtrOperationalTime." + ::= { nwIpxFwdCounters 21 } + +nwIpxFwdCtrHostDiscardBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the IPX packets that have + been discarded by the local host, during nwIpxFwdCtrOperationalTime + due to a lack of host resources." + ::= { nwIpxFwdCounters 22 } + + +-- IPX Forwarding Interface Table +-- This table contains the managed objects used to set-up and configure +-- each router port. +nwIpxFwdIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwIpxFwdIfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains an entry for each router port. This table is + indexed by nwIpxFwdIfIndex, which indicates the value of MIB2 + ifIndex, which identifies the router port for which the entry exists." + ::= { nwIpxFwdIfConfig 1 } + +nwIpxFwdIfEntry OBJECT-TYPE + SYNTAX NwIpxFwdIfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry specifies the IPX Routing Services configuration for the + router port for which the entry exists." + INDEX { nwIpxFwdIfIndex } + ::= { nwIpxFwdIfTable 1 } + +NwIpxFwdIfEntry ::= + SEQUENCE { + nwIpxFwdIfIndex INTEGER, + nwIpxFwdIfAdminStatus INTEGER, + nwIpxFwdIfOperStatus INTEGER, + nwIpxFwdIfOperationalTime TimeTicks, + nwIpxFwdIfControl INTEGER, + nwIpxFwdIfMtu INTEGER, + nwIpxFwdIfForwarding INTEGER, + nwIpxFwdIfFrameType INTEGER, + nwIpxFwdIfAclIdentifier INTEGER, + nwIpxFwdIfAclStatus INTEGER, + nwIpxFwdIfCacheControl INTEGER, + nwIpxFwdIfCacheEntries Counter, + nwIpxFwdIfCacheHits Counter, + nwIpxFwdIfCacheMisses Counter + } + +nwIpxFwdIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the value of MIB 2 ifindex, which identifies the router + port for which the entry exists." + ::= { nwIpxFwdIfEntry 1 } + +nwIpxFwdIfAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of IPX Routing Services on the router + port for which the entry exists. Enabled (3) causes IPX Routing + Services to become active. Disabled (2) causes it to become inactive." + DEFVAL { enabled } + ::= { nwIpxFwdIfEntry 2 } + +nwIpxFwdIfOperStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- not running + enabled(3), -- running + pending-disable(4), -- shut-down in progress + pending-enable(5), -- start-up in progress + invalid-config(6) -- not running,invalid config + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current operating condition of IPX Routing Services on + the router port for which the entry exists. The value of + nwIpxFwdIfOperStatus indicates any problem with the configuration of + IPX Routing Services on the router port. A value of 6 indicates that + regardless of the state of nwIpxFwdIfAdminStatus IPX Routing Services + is not operating because of an invalid port-level configuration." + ::= { nwIpxFwdIfEntry 3 } + +nwIpxFwdIfOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the elapsed time, in hundredths of a second, that + nwIpxFwdIfOperStatus has been in its current state." + ::= { nwIpxFwdIfEntry 4 } + +nwIpxFwdIfControl OBJECT-TYPE + SYNTAX INTEGER { + other(1), + add(2), + delete(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a common object + inherited from the MIB framework used to provide a common management + interface to all the Cabletron Routing Services protocol-specific MIBs. + Setting this object has no effect." + DEFVAL { delete } + ::= { nwIpxFwdIfEntry 5 } + +nwIpxFwdIfMtu OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the Maximum Transmission Unit (MTU) for IPX packets on the + router port for which the entry exists. This includes the IPX header + and data but does not include framing." + DEFVAL { 1500 } + ::= { nwIpxFwdIfEntry 6 } + +nwIpxFwdIfForwarding OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Controls forwarding of IPX packets on the router port for which the + entry exists. Enabled (3) causes IPX packets to be forwarded. Disabled + (2) prevents IPX packets from being forwarded." + DEFVAL { disabled } + ::= { nwIpxFwdIfEntry 7 } + +nwIpxFwdIfFrameType OBJECT-TYPE + SYNTAX INTEGER { -- valid media types + other(1), -- experimental + ethernet(2), -- ethernet + snap(3), -- enet,fddi,and token ring + i8022(4), -- enet, token ring, and fddi + novell(6), -- ethernet and fddi + nativewan(8), -- wan media types + encapenet(9), -- wan media types + encapenet8022(10), -- wan media types + encapenetsnap(11), -- wan media types + encapenetnovell(12), -- wan media types + encaptr8022(13), -- wan media types + encaptrsnap(14), -- wan media types + encapfddi8022(15), -- wan media types + encapfddisnap(16), -- wan media types + canonical(17) -- special, tbd + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the framing type for IPX packets forwarded on the router + port for which the entry exists. Some frame types are valid for + specific media types. The comments reflect those valid media types." + DEFVAL { i8022 } + ::= { nwIpxFwdIfEntry 8 } + +nwIpxFwdIfAclIdentifier OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the Access Control ID of the Access Control List in effect + for IPX packets being routed on the router port for which the entry + exists. A value of 0 indicates that no Access Control List is in + effect." + DEFVAL { 0 } + ::= { nwIpxFwdIfEntry 9 } + +nwIpxFwdIfAclStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Controls the operation of any Access Control List configured for IPX + traffic on the router port for which the entry exists. Enabled (3) + applies the Access Control List indicated by the value of + nwIpxFwdIfAclIdentifier to all IPX traffic being routed to the port. + Disabled (2) prevents the Access Control List from being applied." + DEFVAL { disabled } + ::= { nwIpxFwdIfEntry 10 } + +nwIpxFwdIfCacheControl OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disable(2), + enable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Controls IPX Address caching on the router port for which the entry + exists. When IPX Address caching is enabled, IPX Addresses used for + address validation, filtering, and forwarding are stored in the cache. + This cache is checked first before doing a full route table lookup, + which speeds up the switching process. Enabled (3) turns on IPX + Address caching. Disabled (2) turns it off." + DEFVAL { enable } + ::= { nwIpxFwdIfEntry 11 } + +nwIpxFwdIfCacheEntries OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the number of entries in the IPX Address cache on the router port for which the entry exists." + ::= { nwIpxFwdIfEntry 12 } + +nwIpxFwdIfCacheHits OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the number of times entries in the IPX Adddress cache have + been used to provide the IPX Address required to validate, filter, or + forward an IPX packet on the router port." + ::= { nwIpxFwdIfEntry 13 } + +nwIpxFwdIfCacheMisses OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the number of times the IPX Address required to validate, + filter, or forward an IPX packet on the router port was not found in + the IPX Address cache." + ::= { nwIpxFwdIfEntry 14 } + + +-- The IPX Interface Address Table +-- This table contains the managed object used to setup and configure +-- IPX addresses on a per router port basis. +nwIpxAddressTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwIpxAddrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains an entry for each Novell network address assigned + to each router port." + ::= { nwIpxFwdIfConfig 2 } + +nwIpxAddrEntry OBJECT-TYPE + SYNTAX NwIpxAddrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry specifies the Novell network addressing information for + the logical Novll network for which the entry exists." + INDEX { nwIpxAddrIfIndex, nwIpxAddrIfAddress } + ::= { nwIpxAddressTable 1 } + +NwIpxAddrEntry ::= + SEQUENCE { + nwIpxAddrIfIndex INTEGER, + nwIpxAddrIfAddress IpxAddress, + nwIpxAddrIfControl INTEGER, + nwIpxAddrIfAddrType INTEGER + } + +nwIpxAddrIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the value of MIB 2 ifindex, which identifies the router + port for which the entry exists." + ::= { nwIpxAddrEntry 1 } + +nwIpxAddrIfAddress OBJECT-TYPE + SYNTAX IpxAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the Novell network number assigned to the logical Novell + network for which the entry exists. The IpxAddress consists of a + network number of 4 octets." + ::= { nwIpxAddrEntry 2 } + +nwIpxAddrIfControl OBJECT-TYPE + SYNTAX INTEGER { + other(1), + add(2), + delete(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set this object to add or delete this entry from the table." + DEFVAL { add } + ::= { nwIpxAddrEntry 3 } + +nwIpxAddrIfAddrType OBJECT-TYPE + SYNTAX INTEGER { + other(1), + primary(2), + secondary(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies whether the Novell network number, nwIpxAddrIfAddress, is + the primary or secondary address for the router port." + DEFVAL { primary } + ::= { nwIpxAddrEntry 4 } + + +-- IPX Forwarding Interfaces Counter Table +-- This table contains the objects that specify the packet and byte counters +-- for each configured IPX router port. +nwIpxFwdIfCtrTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwIpxFwdIfCtrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains an entry for each router port configured and + enabled for IPX Routing Services." + ::= { nwIpxFwdIfCounters 1 } + +nwIpxFwdIfCtrEntry OBJECT-TYPE + SYNTAX NwIpxFwdIfCtrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry indicates the current packet and byte count of IPX packets + on the port for which the entry exists." + INDEX { nwIpxFwdIfCtrIfIndex } + ::= { nwIpxFwdIfCtrTable 1 } + +NwIpxFwdIfCtrEntry ::= + SEQUENCE { + nwIpxFwdIfCtrIfIndex INTEGER, + nwIpxFwdIfCtrAdminStatus INTEGER, + nwIpxFwdIfCtrReset INTEGER, + nwIpxFwdIfCtrOperationalTime TimeTicks, + nwIpxFwdIfCtrInPkts Counter, + nwIpxFwdIfCtrOutPkts Counter, + nwIpxFwdIfCtrFwdPkts Counter, + nwIpxFwdIfCtrFilteredPkts Counter, + nwIpxFwdIfCtrDiscardPkts Counter, + nwIpxFwdIfCtrAddrErrPkts Counter, + nwIpxFwdIfCtrLenErrPkts Counter, + nwIpxFwdIfCtrHdrErrPkts Counter, + nwIpxFwdIfCtrInBytes Counter, + nwIpxFwdIfCtrOutBytes Counter, + nwIpxFwdIfCtrFwdBytes Counter, + nwIpxFwdIfCtrFilteredBytes Counter, + nwIpxFwdIfCtrDiscardBytes Counter, + nwIpxFwdIfCtrHostInPkts Counter, + nwIpxFwdIfCtrHostOutPkts Counter, + nwIpxFwdIfCtrHostDiscardPkts Counter, + nwIpxFwdIfCtrHostInBytes Counter, + nwIpxFwdIfCtrHostOutBytes Counter, + nwIpxFwdIfCtrHostDiscardBytes Counter + } + +nwIpxFwdIfCtrIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the value of MIB 2 ifindex, which identifies the router + port for which the entry exists." + ::= { nwIpxFwdIfCtrEntry 1 } + +nwIpxFwdIfCtrAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of the per-port IPX packet and byte + counters on the router port for which the entry exists. Enabled (3) + causes these counters to become active. Disabled (2) causes these + counters to become inactive." + DEFVAL { enabled } + ::= { nwIpxFwdIfCtrEntry 2 } + +nwIpxFwdIfCtrReset OBJECT-TYPE + SYNTAX INTEGER { + other(1), + reset(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Resets the per-port IPX packet and byte counters on the router port + for which this entry exists. Reset (2) resets the counters to 0. + nwIpxFwdIfCtrOperationalTime is also reset to 0." + DEFVAL { other } + ::= { nwIpxFwdIfCtrEntry 3 } + +nwIpxFwdIfCtrOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the elapsed time, in hundredths of a second, that + nwIpxFwdIfCtrAdminStatus has been in the current state." + ::= { nwIpxFwdIfCtrEntry 4 } + +nwIpxFwdIfCtrInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IPX packets that have been received, + during nwIpxFwdIfCtrOperationaltime, on the router port for which the + entry exists." + ::= { nwIpxFwdIfCtrEntry 5 } + +nwIpxFwdIfCtrOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IPX packets that have been transmitted, + during nwIpxFwdIfCtrOperationalTime, on the router port for which the + entry exists." + ::= { nwIpxFwdIfCtrEntry 6 } + +nwIpxFwdIfCtrFwdPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IPX packets that have been forwarded, + during nwIpxFwdIfCtrOperationalTime, on the router port for which the + entry exists." + ::= { nwIpxFwdIfCtrEntry 7 } + +nwIpxFwdIfCtrFilteredPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IPX packets that have been + administratively filtered, during nwIpxFwdIfCtrOperationalTime, on + the router port for which the entry exists." + ::= { nwIpxFwdIfCtrEntry 8 } + +nwIpxFwdIfCtrDiscardPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IPX packets that have been discarded + (dropped), during nwIpxFwdIfCtrOperationalTime, on the router port for + which the entry exists." + ::= { nwIpxFwdIfCtrEntry 9 } + +nwIpxFwdIfCtrAddrErrPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IPX packets that have been discarded + because of IPX addressing errors in the IPX header, during + nwIpxFwdIfCtrOperationalTime, on the router port for which the entry + exists." + ::= { nwIpxFwdIfCtrEntry 10 } + +nwIpxFwdIfCtrLenErrPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IPX packets that have been discarded + because an invalid packet length was contained in the IPX header, + during nwIpxFwdIfCtrOperationalTime, on the router port for which the + entry exists." + ::= { nwIpxFwdIfCtrEntry 11 } + +nwIpxFwdIfCtrHdrErrPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IPX packets that have been discarded + because of an invalid IPX header, during nwIpxFwdIfCtrOperationalTime, + on the router port for which the entry exists." + ::= { nwIpxFwdIfCtrEntry 12 } + +nwIpxFwdIfCtrInBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the IPX packets that have + been received, during nwIpxFwdIfCtrOperationalTime, on the router + port for which the entry exists." + ::= { nwIpxFwdIfCtrEntry 13 } + +nwIpxFwdIfCtrOutBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the IPX packets that have + been transmitted, during nwIpxFwdIfCtrOperationalTime, on the router + port for which the entry exists." + ::= { nwIpxFwdIfCtrEntry 14 } + +nwIpxFwdIfCtrFwdBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the IPX packets that have + been forwarded, during nwIpxFwdCtrOperationalTime, on the router port + for which the entry exists." + ::= { nwIpxFwdIfCtrEntry 15 } + +nwIpxFwdIfCtrFilteredBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the IPX packets + administratively filtered, during nwIpxFwdIfCtrOperationalTime, on + the router port for which the entry exists." + ::= { nwIpxFwdIfCtrEntry 16 } + +nwIpxFwdIfCtrDiscardBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the IPX packets that have + been discarded, during nwIpxFwdIfCtrOperationalTime, on the router + port for which the entry exists." + ::= { nwIpxFwdIfCtrEntry 17 } + +nwIpxFwdIfCtrHostInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IPX packets that have been successfully + delivered to the local host, during nwIpxFwdIfCtrOperationalTime, that + were received on the router port for which the entry exists." + ::= { nwIpxFwdIfCtrEntry 18 } + +nwIpxFwdIfCtrHostOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IPX packets that have been forwarded + by the local host, during nwIpxFwdIfCtrOperationalTime, on the router + port for which the entry exists." + ::= { nwIpxFwdIfCtrEntry 19 } + +nwIpxFwdIfCtrHostDiscardPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IPX packets that have been discarded + by the local host, due to a lack of host resources, during + nwIpxFwdIfCtrOperationalTime, that were received on the router port + for which the entry exists." + ::= { nwIpxFwdIfCtrEntry 20 } + +nwIpxFwdIfCtrHostInBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the IPX packets that have been + successfully delivered to the local host, during + nwIpxFwdIfCtrOperationalTime, that were received on the router port for + which the entry exists." + ::= { nwIpxFwdIfCtrEntry 21 } + +nwIpxFwdIfCtrHostOutBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the IPX packets that have been + transmitted by the local host, during nwIpxFwdIfCtrOperationalTime, on + the router port for which the entry exists." + ::= { nwIpxFwdIfCtrEntry 22 } + +nwIpxFwdIfCtrHostDiscardBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the IPX packets that have + been discarded by the local host, due to a lack of host resources + that were received, during nwIpxFwdIfCtrOperationalTime, that were + received on the router port for which the entry exists." + ::= { nwIpxFwdIfCtrEntry 23 } + + +-- DistanceVector-based Protocols +-- This group contains the managed objects for RIP, IPX DistanceVector based +-- routing. + +-- IPX RIP System Configuration Parameters +-- This group contains the objects that pertain to the setup and +-- configuration of the IPX RIP DistanceVector based routing protocol. + +nwIpxRipAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- shutdown the router + enabled(3) -- startup the router + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of the IPX-RIP routing protocol + system-wide. Enabled (3) causes IPX-RIP to become active on all router + ports configured and enabled for IPX Routing Services. Disabled (2) + causes IPX-RIP to become inactive." + DEFVAL { disabled } + ::= { nwIpxRipConfig 1 } + +nwIpxRipOperStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- not running + enabled(3), -- running + pending-disable(4), -- shut-down in progress + pending-enable(5) -- start-up in progress + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current operating condition of IPX-RIP system-wide. + The value of nwIpxRipOperStatus indicates any problem with your + IPX-RIP configuration. A value of 6 indicates that regardless of the + value of nwIpxRipAdminStatus, IPX-RIP is not operating because of an + invalid configuration." + ::= { nwIpxRipConfig 2 } + +nwIpxRipAdminReset OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + reset(2) -- force a reset + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Resets the IPX-RIP routing protocol. Reset (2) forces a system-wide + restart of IPX-RIP, without a graceful shutdown on any active router + ports." + DEFVAL { other } + ::= { nwIpxRipConfig 3 } + +nwIpxRipOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the elapsed time, in hundredths of a second, that + nwIpxRipOperStatus has been in its current state." + ::= { nwIpxRipConfig 4 } + +nwIpxRipVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current revision level of the IPX-RIP routing protocol + firmware, in textual format." + ::= { nwIpxRipConfig 5 } + +nwIpxRipStackSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the stack size of the IPX-RIP routing protocol thread. In + order for a change of this value to take effect, the protocol + (nwIpxRipAdminReset), IPX Routing Services (nwIpxSysAdminReset), or + the device running Routing Services must be reset." + DEFVAL { 4096 } + ::= { nwIpxRipConfig 6 } + +nwIpxRipThreadPriority OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the run-time execution priority of the IPX-RIP routing + protocol thread. In order for a change of this value to take effect, + IPX-RIP (nwIpxRipAdminReset), IPX Routing Services (nwIpxAdminReset), + or the device running Routing services must be reset." + DEFVAL { 127 } + ::= { nwIpxRipConfig 7 } + +nwIpxRipDatabaseThreshold OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the run-time maximum number of IPX-RIP entries that can + be held in the IPX-RIP route table." + DEFVAL { 2000 } + ::= { nwIpxRipConfig 8 } + +nwIpxRipAgeOut OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the amount of time, in seconds, that an inactive route + table entry remains in the IPX-RIP route table before it is aged-out." + DEFVAL { 180 } + ::= { nwIpxRipConfig 9 } + +nwIpxRipHoldDown OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the amount of time, in seconds, to wait before removing + an entry from the route table, after receiving an update indicating + that the destination has become unreachable. All routers exchanging + IPX-RIP information must have the same hold down time. The time must + be long enough to allow all participating routers to receive the same + update." + DEFVAL { 120 } + ::= { nwIpxRipConfig 10 } + + +-- IPX RIP System (aggregate) Counters +-- This group contains the aggregate (device-wide) IPX RIP packet and +-- byte counters. +nwIpxRipCtrAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of the aggregate system-wide IPX-RIP + packet and byte counters. Enabled (3) causes these counters to become + active on all router ports. Disabled (2) causes these counters to + become inactive." + DEFVAL { enabled } + ::= { nwIpxRipCounters 1 } + +nwIpxRipCtrReset OBJECT-TYPE + SYNTAX INTEGER { + other(1), + reset(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Resets the aggregate system-wide IPX-RIP protocol packet and byte + counters. Reset (2) resets the IPX-RIP aggregate counters to 0. + nwIpxRipCtrOperationalTime is also reset to 0." + DEFVAL { other } + ::= { nwIpxRipCounters 2 } + +nwIpxRipCtrOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the elapsed time, in hundredths of a second, that + nwIpxRipCtrAdminStatus has been in the current state." + ::= { nwIpxRipCounters 3 } + +nwIpxRipCtrInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IPX-RIP packets that have been + received, system-wide, during nwIpxRipCtrOperationalTime." + ::= { nwIpxRipCounters 4 } + +nwIpxRipCtrOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IPX-RIP packets that have been + transmitted, system-wide, during nwIpxRipCtrOperationalTime." + ::= { nwIpxRipCounters 5 } + +nwIpxRipCtrFilteredPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IPX-RIP packets that have been + administratively filtered, system-wide, during` + nwIpxRipCtrOperationalTime." + ::= { nwIpxRipCounters 6 } + +nwIpxRipCtrDiscardPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IPX-RIP packets that have been + discarded, system-wide, during nwIpxRipCtrOperationalTime." + ::= { nwIpxRipCounters 7 } + +nwIpxRipCtrInBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the IPX-RIP packets that + have been received, system-wide, during nwIpxRipCtrOperationalTime." + ::= { nwIpxRipCounters 8 } + +nwIpxRipCtrOutBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the IPX-RIP packets that have + been transmitted, system-wide, during nwIpxRipCtrOperationalTime." + ::= { nwIpxRipCounters 9 } + +nwIpxRipCtrFilteredBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the IPX-RIP packets that have + been administratively filtered, system-wide, during + nwIpxRipCtrOperationalTime." + ::= { nwIpxRipCounters 10 } + +nwIpxRipCtrDiscardBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the IPX-RIP packets that have + been discarded, during nwIpxRipCtrOperationalTime." + ::= { nwIpxRipCounters 11 } + + +-- IPX RIP Interface Table +-- This table contains the managed objects used to setup and configure +-- RIP on a per router port basis. +nwIpxRipIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwIpxRipIfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains an entry for each router port. Each entry can + contain different values, allowing the routing protocol configuration + to vary from router port to router port. This table is indexed by + nwIpxRipIfIndex, which indicates the value of MIB 2 ifindex, which + identifies the router port for which each entry exists." + ::= { nwIpxRipIfConfig 1 } + +nwIpxRipIfEntry OBJECT-TYPE + SYNTAX NwIpxRipIfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains the IPX-RIP configuration for the router port for + which the entry exists." + INDEX { nwIpxRipIfIndex } + ::= { nwIpxRipIfTable 1 } + +NwIpxRipIfEntry ::= + SEQUENCE { + nwIpxRipIfIndex INTEGER, + nwIpxRipIfAdminStatus INTEGER, + nwIpxRipIfOperStatus INTEGER, + nwIpxRipIfOperationalTime TimeTicks, + nwIpxRipIfVersion INTEGER, + nwIpxRipIfAdvertisement INTEGER, + nwIpxRipIfFloodDelay INTEGER, + nwIpxRipIfRequestDelay INTEGER, + nwIpxRipIfPriority INTEGER, + nwIpxRipIfHelloTimer INTEGER, + nwIpxRipIfSplitHorizon INTEGER, + nwIpxRipIfPoisonReverse INTEGER, + nwIpxRipIfSnooping INTEGER, + nwIpxRipIfType INTEGER, + nwIpxRipIfXmitCost INTEGER, + nwIpxRipIfAclIdentifier INTEGER, + nwIpxRipIfAclStatus INTEGER + } + +nwIpxRipIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the value of MIB 2 ifindex, which identifies the router + port for which the entry exists." + ::= { nwIpxRipIfEntry 1 } + +nwIpxRipIfAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of the IPX-RIP routing protocol on the + router port for which the entry exists. Enabled (3) causes IPX-RIP to + become active on the router port. Disabled (2) causes RIP to become + inactive." + DEFVAL { disabled } + ::= { nwIpxRipIfEntry 2 } + +nwIpxRipIfOperStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- not running + enabled(3), -- running + pending-disable(4), -- shut-down in progress + pending-enable(5) -- start-up in progress + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current operating condition of the IPX-RIP routing + protocol on the router port for which the entry exists. The value of + nwIpxRipIfOperStatus indicates any problem with your IPX-RIP + configuration on the router port. A value of 6 indicates that + regardless of the value of nwIpxRipIfAdminStatus, IPX-RIP is not + operating on the router port because of an invalid configuration." + ::= { nwIpxRipIfEntry 3 } + +nwIpxRipIfOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the elapsed time, in hundredths of a second, that + nwIpxRipIfOperStatus has been in its current state." + ::= { nwIpxRipIfEntry 4 } + +nwIpxRipIfVersion OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the revision level of the IPX-RIP routing protocol in + textual format." + DEFVAL { 1 } + ::= { nwIpxRipIfEntry 5 } + +nwIpxRipIfAdvertisement OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the interval, in seconds, at which IPX-RIP advertises its route + table on the router port for which the entry exists. Change this value + to cause IPX-RIP to advertise its route table more or less frequently." + DEFVAL { 60 } + ::= { nwIpxRipIfEntry 6 } + +nwIpxRipIfFloodDelay OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the length of time, in seconds, that the IPX-RIP routing + protocol will wait after discovering that a directly connected route + has gone down, before flooding updates (triggered updates) on the + router port for which the entry exists. A value of 0 specifies that + if a directly connected route goes down, updates will be sent + immediately." + DEFVAL { 2 } + ::= { nwIpxRipIfEntry 7 } + +nwIpxRipIfRequestDelay OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the length of time, in seconds, that the IPX-RIP routing + protocol will wait after receiving a route request packet before + sending a response on the router port for which the entry exists. A + value of 0 specifies that if a route request packet is received on + the port, a response will be sent immediately." + DEFVAL { 6 } + ::= { nwIpxRipIfEntry 8 } + +nwIpxRipIfPriority OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a common object, + inherited from the MIB framework used to provide a common management + interface to all the Cabletron Routing Services protocol-specific MIBs. + Setting this object has no effect." + DEFVAL { 1 } + ::= { nwIpxRipIfEntry 9 } + +nwIpxRipIfHelloTimer OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a common object, + inherited from the MIB framework used to provide a common management + interface to all the Cabletron Routing Services protocol-specific + MIBs. Setting this object has no effect." + DEFVAL { 10 } + ::= { nwIpxRipIfEntry 10 } + +nwIpxRipIfSplitHorizon OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Controls the operation of Split Horizon on the router port for which + the entry exists. When Split Horizon is enabled, IPX-RIP keeps track + of which router port route information is received on, and prevents + information about a route from being sent back out the same router + port it was received on." + DEFVAL { enabled } + ::= { nwIpxRipIfEntry 11 } + +nwIpxRipIfPoisonReverse OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Controls the operation of Poison Reverse on the router port for + which the entry exists. When Poison Reverse is enabled, IPX-RIP + advertises any downed route as unreachable during the period of time + that it must wait (nwIpxRipHoldDown) before removing the route from + the route table." + DEFVAL { disabled } + ::= { nwIpxRipIfEntry 12 } + +nwIpxRipIfSnooping OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Controls the operation of IPX-RIP Snooping on the router port. When + RIP Snooping is enabled the IPX-RIP routing protocol operates in + passive mode, so that it receives route information, builds and + maintains a route table, but does not advertise or send updates on + the router port for which the entry exists." + DEFVAL { disabled } + ::= { nwIpxRipIfEntry 13 } + +nwIpxRipIfType OBJECT-TYPE + SYNTAX INTEGER { + other(1), + bma(2), + nbma(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates whether the directly connected network segment does or + does not support broadcast media access. If broadcast media access is + supported, IPX-RIP advertisements are sent out one broadcast packet + per router port. If broadcast media access is not supported, IPX-RIP + advertisements are sent to each neighbor directly." + DEFVAL { bma } + ::= { nwIpxRipIfEntry 14 } + +nwIpxRipIfXmitCost OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a common object, + inherited from the common MIB framework used to provide a common + management interface to all the Cabletron Routing Services + protocol-specific MIBs. Setting this object has no effect." + DEFVAL { 0 } + ::= { nwIpxRipIfEntry 15 } + +nwIpxRipIfAclIdentifier OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the Access Control ID of the access control list in effect + for IPX-RIP routing protocol packets on the router port for which the + entry exists. A value of 0 indicates that there is no access control + list in effect for IPX-RIP routing protocol packets on the router + port." + DEFVAL { 0 } + ::= { nwIpxRipIfEntry 16 } + +nwIpxRipIfAclStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Controls the operation of the access control list identified by + nwIpxRipIfAclIdentifier. Enabled (3) applies the access control list + to all IPX-RIP routing protocol packet traffic on the router port for + which the entry exists. Disabled (2) prevents the access control list + from being applied. " + DEFVAL { disabled } + ::= { nwIpxRipIfEntry 17 } + +-- IPX RIP Interface Counters Table +-- This table contains the managed objects for IPX RIP packet and byte +-- counter on a per router port basis. +nwIpxRipIfCtrTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwIpxRipIfCtrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains an entry for each router port.This table is + indexed by nwIpxRipIfCtrIfIndex, which indicates the value of MIB2 + ifindex, which indentifies the router port for which the entry exists." + ::= { nwIpxRipIfCounters 1 } + +nwIpxRipIfCtrEntry OBJECT-TYPE + SYNTAX NwIpxRipIfCtrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry indicates the current packet and byte count of IPX-RIP + routing protocol packets on the router port for which the entry + exists." + INDEX { nwIpxRipIfCtrIfIndex } + ::= { nwIpxRipIfCtrTable 1 } + +NwIpxRipIfCtrEntry ::= + SEQUENCE { + nwIpxRipIfCtrIfIndex INTEGER, + nwIpxRipIfCtrAdminStatus INTEGER, + nwIpxRipIfCtrReset INTEGER, + nwIpxRipIfCtrOperationalTime TimeTicks, + nwIpxRipIfCtrInPkts Counter, + nwIpxRipIfCtrOutPkts Counter, + nwIpxRipIfCtrFilteredPkts Counter, + nwIpxRipIfCtrDiscardPkts Counter, + nwIpxRipIfCtrInBytes Counter, + nwIpxRipIfCtrOutBytes Counter, + nwIpxRipIfCtrFilteredBytes Counter, + nwIpxRipIfCtrDiscardBytes Counter + } + +nwIpxRipIfCtrIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the value of MIB 2 ifindex, which identifies the router + port for which the entry exists." + ::= { nwIpxRipIfCtrEntry 1 } + +nwIpxRipIfCtrAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of the per-port IPX-RIP packet and + byte counters on the router port for which the entry exists. + Enabled (3) causes these counters to become active. Disabled (2) + causes these counters to become inactive." + DEFVAL { enabled } + ::= { nwIpxRipIfCtrEntry 2 } + +nwIpxRipIfCtrReset OBJECT-TYPE + SYNTAX INTEGER { + other(1), + reset(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Resets the per-port IPX-RIP packet and byte counters on the router + port for which this entry exists. Reset (2) resets the counters to 0. + nwIpxRipIfCtrOperationalTime is also reset to 0." + ::= { nwIpxRipIfCtrEntry 3 } + +nwIpxRipIfCtrOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the elapsed time, in hundredths of a second, that + nwIpRipIfCtrAdminStatus has been in the current state." + ::= { nwIpxRipIfCtrEntry 4 } + +nwIpxRipIfCtrInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IPX-RIP routing protocol packets that + have been received, during nwIpxRipIfCtrOperationalTime, on the router + port for which the entry exists." + ::= { nwIpxRipIfCtrEntry 5 } + +nwIpxRipIfCtrOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IPX-RIP routing protocol packets that + have been transmitted, during nwIpxRipIfCtrOperationalTime, on the + router port for which the entry exists." + ::= { nwIpxRipIfCtrEntry 6 } + +nwIpxRipIfCtrFilteredPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IPX-RIP routing protocol packets that + have been administratively filtered, during + nwIpxRipIfCtrOperationalTime, on the router port for which the entry + exists." + ::= { nwIpxRipIfCtrEntry 7 } + +nwIpxRipIfCtrDiscardPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IPX-RIP routing protocol packets that + have been discarded, during nwIpxRipIfCtrOperationalTime, that were + received on the router port for which the entry exists." + ::= { nwIpxRipIfCtrEntry 8 } + +nwIpxRipIfCtrInBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the IPX-RIP routing protocol + packets that have been received, during nwIpxRipIfCtrOperationalTime, + on the router port for which the entry exists." + ::= { nwIpxRipIfCtrEntry 9 } + +nwIpxRipIfCtrOutBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the IPX-RIP routing protocol + packets that have been transmitted, during + nwIpxRipIfCtrOperationalTime, on the router port for which the entry + exists." + ::= { nwIpxRipIfCtrEntry 10 } + +nwIpxRipIfCtrFilteredBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the IPX-RIP routing protocol + packets that have been administratively filtered, during + nwIpxRipIfCtrOperationalTime, on the router port for which the entry + exists." + ::= { nwIpxRipIfCtrEntry 11 } + +nwIpxRipIfCtrDiscardBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the IPX-RIP routing protocol + packets that have been discarded, during nwIpRipIfCtrOperationalTime, + that were received on the router port for which the entry exists." + ::= { nwIpxRipIfCtrEntry 12 } + + +-- IPX RIP Routing Table +-- This table contains the managed objects for IPX RIP route table. +nwIpxRipRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwIpxRipRouteEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the IPX-RIP route table. This table contains an + entry for each route learned through the IPX-RIP routing protocol. + Only the best routes from this table are added to the IPX forwarding + table to be used for packet switching." + ::= { nwIpxRipDatabase 1 } + +nwIpxRipRouteEntry OBJECT-TYPE + SYNTAX NwIpxRipRouteEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry describes the IPX-RIP route to the destination network + for which the entry exists." + INDEX { nwIpxRipRtNetId, nwIpxRipRtIfIndex, nwIpxRipRtSrcNode } + ::= { nwIpxRipRouteTable 1 } + +NwIpxRipRouteEntry ::= + SEQUENCE { + nwIpxRipRtNetId IpxAddress, + nwIpxRipRtIfIndex INTEGER, + nwIpxRipRtSrcNode IpxAddress, + nwIpxRipRtHops INTEGER, + nwIpxRipRtTicks INTEGER, + nwIpxRipRtAge INTEGER, + nwIpxRipRtType INTEGER, + nwIpxRipRtFlags INTEGER + } + +nwIpxRipRtNetId OBJECT-TYPE + SYNTAX IpxAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the primary index into the IPX-RIP route table. This number + indicates the Novell Network Number of the destination for which the + entry exists. The IpxAddress consists of a network number of 4 octets" + + ::= { nwIpxRipRouteEntry 1 } + +nwIpxRipRtIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is a secondary index into the IPX-RIP route table. This number + corresponds to the value of MIB 2 ifindex, which identifies the router + port for which the entry exists." + ::= { nwIpxRipRouteEntry 2 } + +nwIpxRipRtSrcNode OBJECT-TYPE + SYNTAX IpxAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is a secondary index into the RIP route table. This number + indicates the MAC-layer address of the source router from which this + route was learned. A value of 0.0.0.0.0.0 indicates that the source + is on the network segment directly connected to the router port, + nwIpxRipRtIfIndex." + ::= { nwIpxRipRouteEntry 3 } + +nwIpxRipRtHops OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the number of hops required to reach the destination for + which the entry exists." + ::= { nwIpxRipRouteEntry 4 } + + +nwIpxRipRtTicks OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the amount of time (number of Time Ticks) required to + reach the destination for which the entry exists." + ::= { nwIpxRipRouteEntry 5 } + +nwIpxRipRtAge OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the amount of time, in seconds, since an update has been + received for the route for which the entry exists." + ::= { nwIpxRipRouteEntry 6 } + +nwIpxRipRtType OBJECT-TYPE + SYNTAX INTEGER { + other(1), + invalid(2), + direct(3), + remote(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates whether the destination network is directly connected + through the router port specified by nwIpxRipRtIndex, or is + indirectly connected through another router, specified by + nwIpxRipRtSrcNode." + ::= { nwIpxRipRouteEntry 7 } + +nwIpxRipRtFlags OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies properties of the IPX-RIP route. The bit mask is as + follows: source-changed (1), best source (2), local-net (4), + net-down (8), update-fib-only (16)." + ::= { nwIpxRipRouteEntry 8 } + + + +-- IPX SAP System Group +-- This group contains the managed object for global, device-wide +-- IPX SAP DistanceVector based routing protocol. + +-- IPX SAP System Configuration Parameters +-- This group contains the objects that pertain to the setup and +-- configuration of the IPX SAP DistanceVector based routing protocol. +nwIpxSapAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- shutdown the router + enabled(3) -- startup the router + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of the SAP protocol system-wide. + Enabled (3) causes SAP to become active on all router ports + configured and enabled for IPX routing services. Disabled (2) causes + the protocol to become inactive." + DEFVAL { disabled } + ::= { nwIpxSapConfig 1 } + +nwIpxSapOperStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- not running + enabled(3), -- running + pending-disable(4), -- shut-down in progress + pending-enable(5) -- start-up in progress + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current operating condition of the SAP protocol + system-wide. The value of nwIpxSapOperStatus indicates any problem + with your SAP configuration. A value of 6 indicates that regardless + of the value of nwIpxSAPAdminStatus, the SAP protocol is not operating + because of an invalid configuration." + ::= { nwIpxSapConfig 2 } + +nwIpxSapAdminReset OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + reset(2) -- force a reset + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Resets the SAP protocol. Reset (2) forces a system-wide restart of + SAP, without a graceful shutdown on any active router ports." + DEFVAL { other } + ::= { nwIpxSapConfig 3 } + +nwIpxSapOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the elapsed time, in hundredths of a second, that + nwIpxSapOperStatus, has been in its current state." + ::= { nwIpxSapConfig 4 } + +nwIpxSapVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current revision level of the SAP protocol firmware, in + textual format." + ::= { nwIpxSapConfig 5 } + +nwIpxSapStackSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the stack size of the SAP protocol thread. In order for a + change to this value to take effect, the protocol (nwIpxSapAdminReset), + IPX Routing Services (nwIpxSysAdminReset), or the device running + Routing Services must be reset." + DEFVAL { 4096 } + ::= { nwIpxSapConfig 6 } + +nwIpxSapThreadPriority OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the run-time execution priority of the SAP protocol + thread. In order for a change to this value to take effect, SAP + (nwIpxSapAdminReset), IPX Routing Services (nwIpxAdminReset), or the + device running Routing Services must be reset." + DEFVAL { 127 } + ::= { nwIpxSapConfig 7 } + +nwIpxSapDatabaseThreshold OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the run-time maximum number of entries that can be held in + the SAP server table." + DEFVAL { 2000 } + ::= { nwIpxSapConfig 8 } + +nwIpxSapAgeOut OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the amount of time, in seconds, that an inactive server + table entry remains in the SAP server table before it is aged out." + DEFVAL { 180 } + ::= { nwIpxSapConfig 9 } + +nwIpxSapHoldDown OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the amount of time, in seconds, to wait before removing an + entry from the SAP server table, after receiving an update indicating + that the destination has become unreachable. All routers exchanging + SAP information must have the same hold down time. The time must be + long enough to allow all participating routers to receive the same + update." + DEFVAL { 120 } + ::= { nwIpxSapConfig 10 } + + +-- IPX SAP System (aggregate) Counters +-- This group contains the aggregate (device-wide) IPX SAP packet and +-- byte counters. +nwIpxSapCtrAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of the aggregate (system-wide) SAP + protocol packet and byte counters. Enabled (3) causes these counters + to become active on all router ports. Disabled (2) causes these + counters to become inactive." + DEFVAL { enabled } + ::= { nwIpxSapCounters 1 } + +nwIpxSapCtrReset OBJECT-TYPE + SYNTAX INTEGER { + other(1), + reset(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Resets the aggregate (system-wide) SAP protocol packet and byte + counters. Reset (2) resets the SAP aggregate counters to 0. + nwIpxSapCtrOperationalTime is also reset to 0." + DEFVAL { other } + ::= { nwIpxSapCounters 2 } + +nwIpxSapCtrOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the elapsed time, in hundredths of a second, that + nwIpxSapCtrAdminStatus, has been in the current state." + ::= { nwIpxSapCounters 3 } + +nwIpxSapCtrInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of SAP packets that have been received, + system-wide, during nwIpxSapCtrOperationalTime." + ::= { nwIpxSapCounters 4 } + +nwIpxSapCtrOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of SAP packets that have been transmitted, + system-wide, during nwIpxSapCtrOperationalTime." + ::= { nwIpxSapCounters 5 } + +nwIpxSapCtrFilteredPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of SAP packets that have been + administratively filtered, system-wide, during + nwIpxSapCtrOperationalTime." + ::= { nwIpxSapCounters 6 } + +nwIpxSapCtrDiscardPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of SAP packets that have been discarded, + system-wide, during nwIpxSapCtrOperationalTime." + ::= { nwIpxSapCounters 7 } + +nwIpxSapCtrInBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the SAP packets that have been + received, system-wide, during nwIpxSapCtrOperationalTime." + ::= { nwIpxSapCounters 8 } + +nwIpxSapCtrOutBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the SAP packets that have + been transmitted, system-wide, during nwIpxSapCtrOperationalTime." + ::= { nwIpxSapCounters 9 } + +nwIpxSapCtrFilteredBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the SAP packets that have + been administratively filtered, system-wide, during + nwIpxSapCtrOperationalTime." + ::= { nwIpxSapCounters 10 } + +nwIpxSapCtrDiscardBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the SAP packets that have + been discarded system-wide, during nwIpxSapCtrOperationalTime." + ::= { nwIpxSapCounters 11 } + + +-- IPX SAP Interface Table +-- This table contains the managed objects used to setup and configure +-- SAP on a per router port basis. +nwIpxSapIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwIpxSapIfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains an entry for each router port. Each entry can + contain different values, allowing the SAP configuration to vary from + router port to router port. This table is indexed by nwIpxSapIfIndex, + which indicates the value of MIB 2 ifindex, which identifies the router + port for which each entry exists." + ::= { nwIpxSapIfConfig 1 } + +nwIpxSapIfEntry OBJECT-TYPE + SYNTAX NwIpxSapIfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains the SAP configuration for the router port for + which the entry exists." + INDEX { nwIpxSapIfIndex } + ::= { nwIpxSapIfTable 1 } + +NwIpxSapIfEntry ::= + SEQUENCE { + nwIpxSapIfIndex INTEGER, + nwIpxSapIfAdminStatus INTEGER, + nwIpxSapIfOperStatus INTEGER, + nwIpxSapIfOperationalTime TimeTicks, + nwIpxSapIfVersion INTEGER, + nwIpxSapIfAdvertisement INTEGER, + nwIpxSapIfFloodDelay INTEGER, + nwIpxSapIfRequestDelay INTEGER, + nwIpxSapIfPriority INTEGER, + nwIpxSapIfHelloTimer INTEGER, + nwIpxSapIfSplitHorizon INTEGER, + nwIpxSapIfPoisonReverse INTEGER, + nwIpxSapIfSnooping INTEGER, + nwIpxSapIfType INTEGER, + nwIpxSapIfXmitCost INTEGER, + nwIpxSapIfAclIdentifier INTEGER, + nwIpxSapIfAclStatus INTEGER + } + +nwIpxSapIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the value of MIB 2 ifindex, which identifies the router + port for which the entry exists." + ::= { nwIpxSapIfEntry 1 } + +nwIpxSapIfAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of the SAP protocol on the router port + for which the entry exists. Enabled (3) causes SAP to become active + on the router port. Disabled (2) causes SAP to become inactive." + DEFVAL { disabled } + ::= { nwIpxSapIfEntry 2 } + +nwIpxSapIfOperStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- not running + enabled(3), -- running + pending-disable(4), -- shut-down in progress + pending-enable(5) -- start-up in progress + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current operating condition of the SAP protocol on the + router port for which the entry exists. The value of + nwIpxSapIfOperStatus indicates any problem with your SAP configuration + on the router port. A value of 6 indicates that regardless of the + value of nwIpxSapIfAdminStatus. SAP is not operating because of an + invalid configuration." + ::= { nwIpxSapIfEntry 3 } + +nwIpxSapIfOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the elapsed time, in hundredths of a second, that + nwIpxSapIfOperStatus has been in its current state." + ::= { nwIpxSapIfEntry 4 } + +nwIpxSapIfVersion OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the revision level of the SAP protocol in textual format." + DEFVAL { 1 } + ::= { nwIpxSapIfEntry 5 } + +nwIpxSapIfAdvertisement OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the interval, in seconds, at which SAP advertises its server + table on the router port for which the entry exists. Change this value + to cause SAP to advertise its server table more or less frequently." + DEFVAL { 60 } + ::= { nwIpxSapIfEntry 6 } + +nwIpxSapIfFloodDelay OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the length of time, in seconds, that the SAP protocol will + wait after discovering that a directly connected route has gone down, + before flooding updates (triggered updates) on the router port for + which the entry exists. A value of 0 specifies that if a directly + connected route goes down, updates should be sent immediately ." + DEFVAL { 2 } + ::= { nwIpxSapIfEntry 7 } + +nwIpxSapIfRequestDelay OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the length of time, in seconds, that the SAP protocol will + wait after receiving a server request packet, before sending a + response on the router port for which the entry exists. A value of 0 + specifies that if a server request packet is received on the port, a + response will be sent immediately." + DEFVAL { 0 } + ::= { nwIpxSapIfEntry 8 } + +nwIpxSapIfPriority OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a common object, + inherited from the MIB framework used to provide a management + interface to all the Cabletron Routing Services protocol-specific + MIBs. Setting this object has no effect." + DEFVAL { 1 } + ::= { nwIpxSapIfEntry 9 } + +nwIpxSapIfHelloTimer OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a common object, + inherited from the MIB framework used to provide a management + interface to all the Cabletron Routing Services protocol-specific + MIBs.Setting this object has no effect." + DEFVAL { 10 } + ::= { nwIpxSapIfEntry 10 } + +nwIpxSapIfSplitHorizon OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Controls the operation of Split Horizon on the router port for which + the entry exists. When Split Horizon is enabled, SAP keeps track of + which router port information is received on, and prevents information + about a server from being sent back out the same router port it was + received on." + DEFVAL { enabled } + ::= { nwIpxSapIfEntry 11 } + +nwIpxSapIfPoisonReverse OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Controls the operation of Poison Reverse on the router port for + which the entry exists. When Poison Reverse is enabled, SAP + advertises any downed server as unreachable during the period of time + that it must wait (nwIpxSapIfHoldDown) before removing the server + from the server table." + DEFVAL { disabled } + ::= { nwIpxSapIfEntry 12 } + +nwIpxSapIfSnooping OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Controls the operation of SAP Snooping on the router port. When SAP + Snooping is enabled SAP operates in passive mode, so it receives + service information, builds and maintains a server table, but does + not advertise or send updates on the router port for which the entry + exists. Enabled (3) turns on SAP Snooping. Disabled (2) turns off SAP + Snooping." + DEFVAL { disabled } + ::= { nwIpxSapIfEntry 13 } + +nwIpxSapIfType OBJECT-TYPE + SYNTAX INTEGER { + other(1), + bma(2), + nbma(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates whether the directly connected network segment does or + does not support broadcast media access. If broadcast media access is + supported, SAP advertisements are sent out, one broadcast packet per + router port. If broadcast media access is not supported, SAP + advertisements are sent to each neighbor router directly." + DEFVAL { bma } + ::= { nwIpxSapIfEntry 14 } + +nwIpxSapIfXmitCost OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object does not apply to this protocol. It is a common object, + inherited from the MIB framework used to provide a common management + interface to all the Cabletron Routing Services protocol-specific MIBs. + Setting this object has no effect." + DEFVAL { 0 } + ::= { nwIpxSapIfEntry 15 } + +nwIpxSapIfAclIdentifier OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the Access Control List ID of the access control list in + effect for SAP protocol packets on the router port for which the entry + exists. A value of 0 indicates that there is no access control list + in effect for SAP protocol packets on the router port for which the + entry exists." + DEFVAL { 0 } + ::= { nwIpxSapIfEntry 16 } + +nwIpxSapIfAclStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Controls the operation of the access control list identified by + nwIpxSapIfAclIdentifier. Enabled (3) causes the access control list + to be applied to all SAP protocol packet traffic on the router port + for which the entry exists. Disabled (2) prevents the access control + list from being applied." + DEFVAL { disabled } + ::= { nwIpxSapIfEntry 17 } + +-- IPX SAP Interface Counters Table +-- This table contains the managed objects for IPX SAP packet and byte +-- counter on a per router port basis. +nwIpxSapIfCtrTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwIpxSapIfCtrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains an entry for each router port. This table is + indexed by nwIpxSapIfCtrIfIndex which indicates the value of MIB2 + ifindex, which indentifies the router port for which the entry + exists." + ::= { nwIpxSapIfCounters 1 } + +nwIpxSapIfCtrEntry OBJECT-TYPE + SYNTAX NwIpxSapIfCtrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry indicates the current packet and byte count of SAP + protocol packets on the router port for which the entry exists." + INDEX { nwIpxSapIfCtrIfIndex } + ::= { nwIpxSapIfCtrTable 1 } + +NwIpxSapIfCtrEntry ::= + SEQUENCE { + nwIpxSapIfCtrIfIndex INTEGER, + nwIpxSapIfCtrAdminStatus INTEGER, + nwIpxSapIfCtrReset INTEGER, + nwIpxSapIfCtrOperationalTime TimeTicks, + nwIpxSapIfCtrInPkts Counter, + nwIpxSapIfCtrOutPkts Counter, + nwIpxSapIfCtrFilteredPkts Counter, + nwIpxSapIfCtrDiscardPkts Counter, + nwIpxSapIfCtrInBytes Counter, + nwIpxSapIfCtrOutBytes Counter, + nwIpxSapIfCtrFilteredBytes Counter, + nwIpxSapIfCtrDiscardBytes Counter + } + +nwIpxSapIfCtrIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the value of the MIB 2 ifindex, which identifies the router + port for which the entry exists." + ::= { nwIpxSapIfCtrEntry 1 } + +nwIpxSapIfCtrAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of the per-port SAP packet and byte + counters on the router port for which this entry exists. Enabled (3) + causes these counters to become active. Disabled (2) causes these + counters to become inactive." + DEFVAL { enabled } + ::= { nwIpxSapIfCtrEntry 2 } + +nwIpxSapIfCtrReset OBJECT-TYPE + SYNTAX INTEGER { + other(1), + reset(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Resets the per-port SAP packet and byte counters on the router port + for which the entry exists. Reset (2) resets the counters to 0. + nwIpxSapIfCtrOperationalTime is also reset to 0." + DEFVAL { other } + ::= { nwIpxSapIfCtrEntry 3 } + +nwIpxSapIfCtrOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the elapsed time, in hundredths of a second, that + nwIpxSapIfCtrAdminStatus has been in the current state." + ::= { nwIpxSapIfCtrEntry 4 } + +nwIpxSapIfCtrInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of SAP protocol packets that have been + received, during nwIpxSapIfCtrOperationalTime, on the router port for + which the entry exists." + ::= { nwIpxSapIfCtrEntry 5 } + +nwIpxSapIfCtrOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of SAP packets that have been transmitted, + during nwIpxSapIfCtrOperationalTime, on the router port for which the + entry exists." + ::= { nwIpxSapIfCtrEntry 6 } + +nwIpxSapIfCtrFilteredPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of SAP packets that have been + administratively filtered, during nwIpxSapIfCtrOperationalTime, on + the router port for which the entry exists." + ::= { nwIpxSapIfCtrEntry 7 } + +nwIpxSapIfCtrDiscardPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of SAP packets that have been discarded, + during nwIpxSapIfCtrOperationalTime, that were received on the router + port for which the entry exists." + ::= { nwIpxSapIfCtrEntry 8 } + +nwIpxSapIfCtrInBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the SAP packets that have + been received, during nwIpxSapIfCtrOperationalTime, on the router port + for which the entry exists." + ::= { nwIpxSapIfCtrEntry 9 } + +nwIpxSapIfCtrOutBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the SAP packets that have been + transmitted, during nwIpxSapIfCtrOperationalTime, on the router port + for which the entry exists." + ::= { nwIpxSapIfCtrEntry 10 } + +nwIpxSapIfCtrFilteredBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the SAP packets that have been + administratively filtered, during nwIpxSapIfCtrOperationalTime, on the + router port for which the entry exists." + ::= { nwIpxSapIfCtrEntry 11 } + +nwIpxSapIfCtrDiscardBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the SAP packets that have + been discarded, during nwIpxSapIfCtrOperationalTime, that were + received on the router port for which the entry exists." + ::= { nwIpxSapIfCtrEntry 12 } + +-- IPX SAP Server table Table +-- This table contains the managed objects for IPX SAP route table. +nwIpxSapServerIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwIpxSapServerIfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The table contains the SAP server table. This table contains an entry + for each service learned of through the SAP protocol." + ::= { nwIpxSapServerTable 1 } + +nwIpxSapServerIfEntry OBJECT-TYPE + SYNTAX NwIpxSapServerIfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains the SAP route information for the Novell server + and router port for which the entry exists." + INDEX { nwIpxSapServerIfNetId, nwIpxSapServerIfNode, + nwIpxSapServerIfSocket, nwIpxSapServerIfServiceType, + nwIpxSapServerIfIfNum, nwIpxSapServerIfSrcNode } + ::= { nwIpxSapServerIfTable 1 } + +NwIpxSapServerIfEntry ::= + SEQUENCE { + nwIpxSapServerIfNetId IpxAddress, + nwIpxSapServerIfNode OCTET STRING, + nwIpxSapServerIfSocket OCTET STRING, + nwIpxSapServerIfServiceType INTEGER, + nwIpxSapServerIfIfNum INTEGER, + nwIpxSapServerIfSrcNode OCTET STRING, + nwIpxSapServerIfName OCTET STRING, + nwIpxSapServerIfHops INTEGER, + nwIpxSapServerIfAge INTEGER, + nwIpxSapServerIfType INTEGER, + nwIpxSapServerIfFlags INTEGER + } +nwIpxSapServerIfNetId OBJECT-TYPE + SYNTAX IpxAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the primary index into the SAP server table. This number + corresponds to the Novell Network Number of the server offering the + service. The network number consists of 4 octets." + ::= { nwIpxSapServerIfEntry 1 } + +nwIpxSapServerIfNode OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is a secondary index into the SAP Server Table. This is the + MAC-layer address represented as an octetstring of the service + offering the server for which the entry exists, represented as an + octet string." + ::= { nwIpxSapServerIfEntry 2 } + +nwIpxSapServerIfSocket OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is a secondary index into the SAP Server Table. This is the + socket number of the server application for which the entry exists." + ::= { nwIpxSapServerIfEntry 3 } + +nwIpxSapServerIfServiceType OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is a secondary index into the SAP Server Table. This is the + service type of the server application for which the entry exists." + ::= { nwIpxSapServerIfEntry 4 } + +nwIpxSapServerIfIfNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the value of MIB 2 ifindex, which identifies the router + port through which the service for which the entry exits is available." + ::= { nwIpxSapServerIfEntry 5 } + +nwIpxSapServerIfSrcNode OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the MAC-layer address of the neighbor router from which the + service was learned about." + ::= { nwIpxSapServerIfEntry 6 } + +nwIpxSapServerIfName OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the name of the server offering the service for which the + entry exists." + ::= { nwIpxSapServerIfEntry 7 } + +nwIpxSapServerIfHops OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the number of hops required to reach the server offering + the service for which the entry exists." + ::= { nwIpxSapServerIfEntry 8 } + +nwIpxSapServerIfAge OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the amount of time since a SAP update was last received + for the server and service for which the entry exits." + ::= { nwIpxSapServerIfEntry 9 } + +nwIpxSapServerIfType OBJECT-TYPE + SYNTAX INTEGER { + other(1), + invalid(2), + direct(3), + remote(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates whether the server is on a network that is directly + connected through the router port for which the entry exists, or is + indirectly connected through another router specified by the value of + nwIpxSapServerIfSrcNode." + ::= { nwIpxSapServerIfEntry 10 } + +nwIpxSapServerIfFlags OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies properties of the SAP service for which the entry exist. + The bit mask is as follows: source-changed (1), best-source (2), not + used (4), net-down (8), not used (16)." + ::= { nwIpxSapServerIfEntry 11 } + + +-- IPX Forward Information Base (FIB) Table +-- This table contains the managed objects for the forwarding table of the +-- IPX router. This table is built from entries in the IPX routing table(s) +-- and reflects the routes that are considered the best routes to forward on. +nwIpxFibTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwIpxFibEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains an entry describing each route being used to + forward IPX traffic to each destination Novell network and node." + ::= { nwIpxFib 1 } + +nwIpxFibEntry OBJECT-TYPE + SYNTAX NwIpxFibEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry describes the route to the destination Novell network and + node for which the entry exists." + INDEX { nwIpxFibNetId } + ::= { nwIpxFibTable 1 } + +NwIpxFibEntry ::= + SEQUENCE { + nwIpxFibNetId IpxAddress, + nwIpxFibHops INTEGER, + nwIpxFibTimeTicks TimeTicks, + nwIpxFibNextHopIf INTEGER, + nwIpxFibNextHopNet OCTET STRING, + nwIpxFibNextHopNode MacAddress, + nwIpxFibRouteType INTEGER + } + +nwIpxFibNetId OBJECT-TYPE + SYNTAX IpxAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the Novell Network Number of the destination for which the + entry exists. The IpxAddress consists of four octets" + ::= { nwIpxFibEntry 1 } + +nwIpxFibHops OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the number of hops required to reach the destination for + which the entry exists. It is considered as metric 1." + DEFVAL { 0 } + ::= { nwIpxFibEntry 2 } + +nwIpxFibTimeTicks OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the amount of time, indicated by the number of TimeTicks, + required for a packet to reach the destination network for which the + entry exists. It is considered as metric 2." + DEFVAL { 0 } + ::= { nwIpxFibEntry 3 } + +nwIpxFibNextHopIf OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the router port through which the next hop node is + available. Packets destined for the network specified by the value of + nwIpxFibNetId will be forwarded on this port." + ::= { nwIpxFibEntry 4 } + +nwIpxFibNextHopNet OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the Novell Network Number portion of the fully formed next + hop IPX Address of the next hop node." + ::= { nwIpxFibEntry 5 } + +nwIpxFibNextHopNode OBJECT-TYPE + SYNTAX MacAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the node portion of the fully formed next hop IPX Address." + ::= { nwIpxFibEntry 6 } + +nwIpxFibRouteType OBJECT-TYPE + SYNTAX INTEGER { + other(1), + invalid(2), + direct(3), + remote(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the status of the route. A value of 3 indicates that the + destination is on the network segment that is directly connected to + the router port identified by nwIpxFibNextHopIf. A value of 4 indicates + that the destination is on an indirectly connected network segment, + which is reachable through the next hop router indicated by the value + of nwIpxFibNextHopNodeId. A value of 2 indicates that the route is + invalid." + DEFVAL { direct } + ::= { nwIpxFibEntry 7 } + + +-- IPX Access Control List Table +-- This table contains the managed objects for the Access Control Lists +-- within the IPX Router. Access Control Lists allow configuration of +-- restricted access to networks and protocols reachable thru the IPX +-- Router device. Access Control Lists can be defined with these +nwIpxAclValidEntries OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the number of valid entries that exist in the access control + list table." + ::= { nwIpxAccessControl 1 } + +nwIpxAclTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwIpxAclEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the access control list information for IPX + traffic. This table contains entries, each of which allows packet + forwarding between source/destination pairs to be permitted or denied. + The list is identified by the Access Control List ID. Each list may + contain multiple entries ordered by sequence number. When a particular + access control list is searched, it is searched in sequence number + order and the first match found ends the search. If no match if found, + access defaults to permitted." + ::= { nwIpxAccessControl 2 } + +nwIpxAclEntry OBJECT-TYPE + SYNTAX NwIpxAclEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains IPX source/destination access information." + INDEX { nwIpxAclIdentifier, nwIpxAclSequence } + ::= { nwIpxAclTable 1 } + +NwIpxAclEntry ::= + SEQUENCE { + nwIpxAclIdentifier INTEGER, + nwIpxAclSequence INTEGER, + nwIpxAclPermission INTEGER, + nwIpxAclMatches Counter, + nwIpxAclDestNetNum OCTET STRING, + nwIpxAclDestNode OCTET STRING, + nwIpxAclDestSocket OCTET STRING, + nwIpxAclSrcNetNum OCTET STRING, + nwIpxAclSrcNode OCTET STRING, + nwIpxAclSrcSocket OCTET STRING + } + +nwIpxAclIdentifier OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the primary (major) index into the IPX access control list + table. This value identifies the access control list by a unique + identifier (at least 1) arbitrarily assigned by the user. All entries + that have the same value for nwIpxAclIdentifier belong to the same + access control list." + ::= { nwIpxAclEntry 1 } + +nwIpxAclSequence OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the secondary (minor) index into the IPX access control list + table. This number corresponds to a sequence number used to order + multiple entries within the same access control list." + ::= { nwIpxAclEntry 2 } + +nwIpxAclPermission OBJECT-TYPE + SYNTAX INTEGER { + other(1), + invalid(2), + permit(3), + deny(4), + permit-bidirectional(5), + deny-bidirectional(6) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies whether access is allowed or denied between the source and + destination address pair. Note that source and destination are + interchangeable when bi-directional control is selected. To remove an + existing entry set nwIpxAclPermission to invalid (2). Invalid entries + disappear after reboot." + DEFVAL { permit } + ::= { nwIpxAclEntry 3 } + +nwIpxAclMatches OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the number of matches on this entry that have resulted in + the permit/deny access restriction being applied as part of the + forwarding process." + ::= { nwIpxAclEntry 4 } + +nwIpxAclDestNetNum OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the destination Novell Network Number used to compare for + matches on the access control list. A 0 value is a wildcard which + matches any Novell Network Number." + ::= { nwIpxAclEntry 5 } + +nwIpxAclDestNode OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the MAC-layer address of the destination node (represented + as an octet string), used to compare for matches on the access control + list. A value 0 is a wildcard, which matches any node." + ::= { nwIpxAclEntry 6 } + +nwIpxAclDestSocket OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the socket number of the destination socket used to compare + for matches on the access control list. A 0 value is a wildcard + matching any socket." + ::= { nwIpxAclEntry 7 } + +nwIpxAclSrcNetNum OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the Novell Network Number of the source Novell Network used + to compare for matches on the access control list. A 0 value is a + wildcard matching any Novell Network Number." + ::= { nwIpxAclEntry 8 } + +nwIpxAclSrcNode OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the MAC-layer address of the source node (represented as an + octet string), used to compare for matches on the Access Control + List. A 0 value is a wildcard matching any node." + ::= { nwIpxAclEntry 9 } + +nwIpxAclSrcSocket OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the socket number of the source socket to compare for + matches on the Access Control List. A 0 value is a wildcard matching + any socket." + ::= { nwIpxAclEntry 10 } + +-- IPX Redirector Group + +-- IPX NetBIOS System Group +-- In order for NetBIOS to function, an IPX routing service is provided +-- which allows NetBIOS traffic to be flooded out all router ports with +-- NetBIOS enabled. + +nwIpxNetBIOSAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of the NetBIOS Broadcast Redirector, + system-wide. Enabled (3) causes the NetBios Broadcast Redirector to + become active on any router port configured and enabled for IPX + Routing Services. Disabled (2) causes the NetBIOS Broadcast Redirector + to perform a graceful shut-down on any active IPX router port." + DEFVAL { disabled } + ::= { nwIpxNetBIOSConfig 1 } + +nwIpxNetBIOSOperStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- not running + enabled(3), -- running + pending-disable(4), -- shut-down in progress + pending-enable(5), -- start-up in progress + invalid-config(6) -- not running,invalid config + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current operating condition of the NetBIOS Broadcast + Redirector, system-wide. " + ::= { nwIpxNetBIOSConfig 2 } + +nwIpxNetBIOSAdminReset OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + reset(2) -- force a reset + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Resets the NetBIOS Broadcast Redirector, system-wide. Reset (2) + forces a restart of the NetBIOS Broadcast Redirector without a + graceful shut-down on any active router port and without effecting any + other router application." + DEFVAL { other } + ::= { nwIpxNetBIOSConfig 3 } + +nwIpxNetBIOSOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the elapsed time, in hundredths of a second, that + nwIpxNetBiosOperStatus has been in the current state." + ::= { nwIpxNetBIOSConfig 4 } + +nwIpxNetBIOSVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current revision level of the NetBIOS Broadcast + Redirector firmware, in textual format." + ::= { nwIpxNetBIOSConfig 5 } + +-- IPX NetBIOS System (aggregate) Counters +-- This group contains the aggregate (device-wide) IPX NetBIOS packet +-- and byte counters. +nwIpxNetBIOSCtrAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of the aggregate (system-wide) NetBIOS + broadcast packet and byte counters. Enabled (3) causes these counters + to become active on all router port. Disabled (2) causes these + counters to become inactive." + ::= { nwIpxNetBIOSCounters 1 } + +nwIpxNetBIOSCtrReset OBJECT-TYPE + SYNTAX INTEGER { + other(1), + reset(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Resets the aggregate (system-wide) NetBIOS broadcast packet and byte + counters. Reset (2) resets the NetBIOS broadcast aggregate counters + to 0. nwIpxNetBIOSCtrOperationalTime is also reset to 0." + ::= { nwIpxNetBIOSCounters 2 } + +nwIpxNetBIOSCtrOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the elapsed time, in hundreds of a second, that the + nwIpxNetBIOSCtrAdminStatus has been in the current state." + ::= { nwIpxNetBIOSCounters 3 } + +nwIpxNetBIOSCtrInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of NetBIOS broadcast packets that have + been received, system-wide, during nwIpxNetBIOSCtrOperationalTime." + ::= { nwIpxNetBIOSCounters 4 } + +nwIpxNetBIOSCtrOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of NetBIOS broadcast packets that have + been transmitted, system-wide, during nwIpxNetBIOSCtrOperationalTime." + ::= { nwIpxNetBIOSCounters 5 } + +nwIpxNetBIOSCtrFilteredPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of NetBIOS broadcast packets that have + been administratively filtered, system-wide, during + nwIpxNetBIOSCtrOperationalTime." + ::= { nwIpxNetBIOSCounters 6 } + +nwIpxNetBIOSCtrDiscardPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of NetBIOS broadcast packets that have + been discarded, system-wide, during nwIpxNetBIOSCtrOperationalTime." + ::= { nwIpxNetBIOSCounters 7 } + +nwIpxNetBIOSCtrInBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the NetBIOS packets that have + been received, system-wide, during nwIpxNetBIOSCtrOperationalTime." + ::= { nwIpxNetBIOSCounters 8 } + +nwIpxNetBIOSCtrOutBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the NetBIOS packets that have + been transmitted, system-wide, during nwIpxNetBIOSCtrOperationalTime." + ::= { nwIpxNetBIOSCounters 9 } + +nwIpxNetBIOSCtrFilteredBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the NetBIOS packets that have + been administratively filtered, system-wide, during + nwIpxNetBIOSCtrOperationalTime." + ::= { nwIpxNetBIOSCounters 10 } + +nwIpxNetBIOSCtrDiscardBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the NetBIOS packets that have + been discarded, system-wide, during nwIpxNetBIOSCtrOperationalTime." + ::= { nwIpxNetBIOSCounters 11 } + +-- IPX NetBIOS Interface Table +-- This table contains the managed objects used to setup and configure +-- NetBIOS on a per router port basis. +nwIpxNetBIOSIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwIpxNetBIOSIfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains an entry for each router port. Each entry can + contain different values, allowing the NetBIOS Broadcast Redirector + configuration to vary from router port to router port. This table is + indexed by nwIpxNetBIOSIfIndex, which indicates the value of MIB 2 + ifindex, which identifies the router port for which the entry exists." + ::= { nwIpxNetBIOSIfConfig 1 } + +nwIpxNetBIOSIfEntry OBJECT-TYPE + SYNTAX NwIpxNetBIOSIfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains the IPX NetBIOS broadcasting configuration for + the router port for which the entry exists." INDEX { nwIpxNetBIOSIfIndex } + ::= { nwIpxNetBIOSIfTable 1 } + +NwIpxNetBIOSIfEntry ::= + SEQUENCE { + nwIpxNetBIOSIfIndex INTEGER, + nwIpxNetBIOSIfAdminStatus INTEGER, + nwIpxNetBIOSIfOperStatus INTEGER, + nwIpxNetBIOSIfOperationalTime TimeTicks + } + +nwIpxNetBIOSIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the value in MIB 2 ifindex, which identifies the router + port for which the entry exists." + ::= { nwIpxNetBIOSIfEntry 1 } + +nwIpxNetBIOSIfAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of IPX NetBIOS broadcasting on the + router port for which the entry exists. Enabled (3) causes this + router port to become active. Disabled (2) causes it to become + inactive." + DEFVAL { disabled } + ::= { nwIpxNetBIOSIfEntry 2 } + +nwIpxNetBIOSIfOperStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- not running + enabled(3), -- running + pending-disable(4), -- shut-down in progress + pending-enable(5), -- start-up in progress + invalid-config(6) -- not running,invalid config + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current operating condition of IPX NetBIOS + broadcasting on the IPX router port for which the entry exists." + ::= { nwIpxNetBIOSIfEntry 3 } + +nwIpxNetBIOSIfOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the elapsed time, in hundredths of a second, that IPX + NetBIOS broadcasting, nwIpxNetBIOSIfOperStatus, has been in its + current state on the router port for which the entry exists." +::= { nwIpxNetBIOSIfEntry 4 } + +-- IPX NetBIOS Interface Counters Table +-- This table contains the managed objects for IPX NetBIOS packet and +-- byte counter on a per router port basis + +nwIpxNetBIOSIfCtrTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwIpxNetBIOSIfCtrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the IPX NetBIOS packet and byte counters for each + router port on this device." + ::= { nwIpxNetBIOSIfCounters 1 } + +nwIpxNetBIOSIfCtrEntry OBJECT-TYPE + SYNTAX NwIpxNetBIOSIfCtrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is the primary index into the NetBIOS Interface Counter Table. + This number corresponds to the index into the MIB 2 Interface Table + which describes the router port for which this entry exists." + INDEX { nwIpxNetBIOSIfCtrIfIndex } + ::= { nwIpxNetBIOSIfCtrTable 1 } + +NwIpxNetBIOSIfCtrEntry ::= + SEQUENCE { + nwIpxNetBIOSIfCtrIfIndex INTEGER, + nwIpxNetBIOSIfCtrAdminStatus INTEGER, + nwIpxNetBIOSIfCtrReset INTEGER, + nwIpxNetBIOSIfCtrOperationalTime TimeTicks, + nwIpxNetBIOSIfCtrInPkts Counter, + nwIpxNetBIOSIfCtrOutPkts Counter, + nwIpxNetBIOSIfCtrFilteredPkts Counter, + nwIpxNetBIOSIfCtrDiscardPkts Counter, + nwIpxNetBIOSIfCtrInBytes Counter, + nwIpxNetBIOSIfCtrOutBytes Counter, + nwIpxNetBIOSIfCtrFilteredBytes Counter, + nwIpxNetBIOSIfCtrDiscardBytes Counter + } + +nwIpxNetBIOSIfCtrIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the primary index into the IPX NetBIOS Interface Counter Table. + This number correspoonds to the index into the MIB 2 Interface Table + which describes the router port for which the entry exists." + ::= { nwIpxNetBIOSIfCtrEntry 1 } + +nwIpxNetBIOSIfCtrAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of the IPX NetBIOS packet and bytes + counters on the IPX router port for which the entry exists. Enabled (3) + causes these counters to become active on the configured NetBIOS router + port. Disabled (2) causes thes counters to become inactive on the + configured NetBIOS router port." + ::= { nwIpxNetBIOSIfCtrEntry 2 } + +nwIpxNetBIOSIfCtrReset OBJECT-TYPE + SYNTAX INTEGER { + other(1), + reset(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Resets the NetBIOS packet and bvyte counters on the router port for + which the entry exists. Reset (2) resets the interface-specific + counters to 0. nwIpxNetBIOSIfCtrOperationalTime is also reset to 0." + ::= { nwIpxNetBIOSIfCtrEntry 3 } + +nwIpxNetBIOSIfCtrOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the amount of time, in hundredths of a second, that the + interface-specific NetBIOS packet and byte counters have been active on + the router port for which the entry exists." + ::= { nwIpxNetBIOSIfCtrEntry 4 } + +nwIpxNetBIOSIfCtrInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of NetBIOS packets that have been recieved, + on the router port for which the entry exists, during + nwIpxNetBIOSIfCtrOperationalTime." + ::= { nwIpxNetBIOSIfCtrEntry 5 } + +nwIpxNetBIOSIfCtrOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of NetBIOS packets that have been + transmitted, on the router port for which the entry exists, during + nwIpxNetBIOSIfCtrOperationallTime." + ::= { nwIpxNetBIOSIfCtrEntry 6 } + +nwIpxNetBIOSIfCtrFilteredPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of NetBIOS packets that have been + administratively filtered, on the router port for which the entry + exists, during nwIpxNetBIOSIfCtrOperationalTime." + ::= { nwIpxNetBIOSIfCtrEntry 7 } + +nwIpxNetBIOSIfCtrDiscardPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of NetBIOS packets that have been discarded, + on the router port for which the entry exists, during + nwIpxNetBIOSIfCtrOperationalTime." + ::= { nwIpxNetBIOSIfCtrEntry 8 } + +nwIpxNetBIOSIfCtrInBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the NetBIOS packets that have + been recieved, on the router port for which the entry exists, during + nwIpxNetBIOSIfCtrOperationalTime." + ::= { nwIpxNetBIOSIfCtrEntry 9 } + +nwIpxNetBIOSIfCtrOutBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the NetBIOS packets that have + been transmitted, on the router port for which the entry exists, during + nwIpxNetBIOSIfCtrOperationalTime." + ::= { nwIpxNetBIOSIfCtrEntry 10 } + +nwIpxNetBIOSIfCtrFilteredBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the NetBIOS packets that have + been administratively filtered, that were recieved on the router port + for which the entry exists during nwIpxNetBIOSIfCtrOperationalTime." + ::= { nwIpxNetBIOSIfCtrEntry 11 } + +nwIpxNetBIOSIfCtrDiscardBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the NetBIOS packets that have + been discarded, on the router port for which the entry exists, during + nwIpxNetBIOSIfCtrOperationalTime." + ::= { nwIpxNetBIOSIfCtrEntry 12 } + + +-- IPX Broadcast System Group + +-- IPX Broadcast support allows broadcast packets that would normally be +-- delivered to the host to also be switched out the proper router port +-- if that router port has broadcast enabled. The router port is determined +-- by the destination network number in the broadcast packet. + +nwIpxBcastAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- shutdown the router + enabled(3) -- startup the router + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of IPX Broadcast. Enabled (3) casuses + IPX Broadcast to become active on any configured IPX router port. + Disabled (2) causes IPX Broadcast to perform a graceful shutdown on + any active IPX router ports." + DEFVAL { disabled } + ::= { nwIpxBroadcastConfig 1 } + +nwIpxBcastOperStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- not running + enabled(3), -- running + pending-disable(4), -- shut-down in progress + pending-enable(5), -- start-up in progress + invalid-config(6) -- not running,invalid config + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current operating condition of the IPX Broadcast." + ::= { nwIpxBroadcastConfig 2 } + +nwIpxBcastAdminReset OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + reset(2) -- force a reset + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Resets the IPX Broadcast. Reset (2) will force a restart of the IPX + Broadcast without a graceful shutdown on any active IPX router port, + without effecting any other router applications." + DEFVAL { other } + ::= { nwIpxBroadcastConfig 3 } + +nwIpxBcastOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the amount of time, in hundredths of a second, that IPX + Broadcast has been in its current operational state." + ::= { nwIpxBroadcastConfig 4 } + +nwIpxBcastVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current revision level of IPX Broadcast." + ::= { nwIpxBroadcastConfig 5 } + +-- IPX Broadcast System (aggregate) Counters +-- This group contains the aggregate (device-wide) IPX Broadcast packet +-- and byte counters. +nwIpxBcastCtrAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of the aggregate (device-wide) Broadcast packet and byte counters. enable (3) causes these counters + to become active on any router port running Broadcast. disabled (2) +causes these counters to become inactive on all router port + running Broadcast." + ::= { nwIpxBroadcastCounters 1 } + +nwIpxBcastCtrReset OBJECT-TYPE + SYNTAX INTEGER { + other(1), + reset(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Resets the aggregate (device-wide) IPX Broadcast packet and byte + counters. Reset (2) resets the IPX Broadcast aggregate counters to 0. + nwIpxBcasstCtrOperationalTime is also reset to 0." + ::= { nwIpxBroadcastCounters 2 } + +nwIpxBcastCtrOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the amount of time, in hundredths of a second, that the + aggregate (device-wide) IPX Broadcast packet and byte counters have been + in the current administrative state." + ::= { nwIpxBroadcastCounters 3 } + +nwIpxBcastCtrInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IPX Broadcast packets that have been + received, device-wide, during nwIpxBcastCtrOperationalTime." + ::= { nwIpxBroadcastCounters 4 } + +nwIpxBcastCtrOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IPX Broadcast packets that have been + transmitted, device-wide, during nwIpxBcastCtrOperationalTime." + ::= { nwIpxBroadcastCounters 5 } + +nwIpxBcastCtrFilteredPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IPX Broadcast packets that have been + administaratively filtered, device-wide, during + nwIpxBcastCtrOperationalTime." + ::= { nwIpxBroadcastCounters 6 } + +nwIpxBcastCtrDiscardPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IPX Broadcast packets that have been + discarded, device-wide, during nwIpxBcastCtrOperationalTime." + ::= { nwIpxBroadcastCounters 7 } + +nwIpxBcastCtrInBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IPX Broadcast packets that have been + recieved, device-wide, during nwIpxBcastCtrOperationalTime." + ::= { nwIpxBroadcastCounters 8 } + +nwIpxBcastCtrOutBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IPX Broadcast packets that have been + transmitted, device-wide, during nwIpxBcastCtrOperationalTime." + ::= { nwIpxBroadcastCounters 9 } + +nwIpxBcastCtrFilteredBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the IPX Broadcast packets that + have been administratively filtered, device-wide, during + nwIpxBcastOperationalTime." + ::= { nwIpxBroadcastCounters 10 } + +nwIpxBcastCtrDiscardBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the Broadcast packets that + have been discarded, during nwIpxBcastCtrOperationalTime." + ::= { nwIpxBroadcastCounters 11 } + + +-- IPX Broadcast Interface Table +-- This table contains the managed objects used to setup and configure +-- Broadcast on a per router port basis. +nwIpxBcastIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwIpxBcastIfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains an entry for each router port configured for the + IPX distance-vector based routing protocol. Each entry can contain + different values, allowing the routing protocol configuration to + vary from router port to router port. This table is indexed by + nwIpxBcastIfIndex, which indicates the value of MIB 2 ifindex, which + identifies the router port for which the entry exists." + ::= { nwIpxBroadcastIfConfig 1 } + +nwIpxBcastIfEntry OBJECT-TYPE + SYNTAX NwIpxBcastIfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Specifies the IPX Broadcast configuration information for the + logical IPX interface for which this entry exists." + INDEX { nwIpxBcastIfIndex } + ::= { nwIpxBcastIfTable 1 } + +NwIpxBcastIfEntry ::= + SEQUENCE { + nwIpxBcastIfIndex INTEGER, + nwIpxBcastIfAdminStatus INTEGER, + nwIpxBcastIfOperStatus INTEGER, + nwIpxBcastIfOperationalTime TimeTicks + } + +nwIpxBcastIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This index corresponds to the primary index into the MIB 2 Interface + Table, which describes the router port for which the entry exists." + ::= { nwIpxBcastIfEntry 1 } + +nwIpxBcastIfAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of the IPX Broadcast on the router + port for which the entry exists. Enabled (2) causes IPX Broadcast on + this router port to become active. Disabled (2) causes IPX Broadcast + to become inactive." + DEFVAL { disabled } + ::= { nwIpxBcastIfEntry 2 } + +nwIpxBcastIfOperStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- not running + enabled(3), -- running + pending-disable(4), -- shut-down in progress + pending-enable(5), -- start-up in progress + invalid-config(6) -- not running,invalid config + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current operating condition of the IPX Broadcast on + the router port for which the entry exists." + ::= { nwIpxBcastIfEntry 3 } + +nwIpxBcastIfOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the elapsed time, in hundredths of a second, that + nwIPXBcastIfOperStatus has been in its current state." + ::= { nwIpxBcastIfEntry 4 } + +-- IPX Broadcast Interface Counters Table +-- This table contains the managed objects for IPX Broadcast packet and +-- byte counter on a per router port basis. +nwIpxBcastIfCtrTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwIpxBcastIfCtrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the IPX Broadcast packet and byte counters for each + router port on this device." + ::= { nwIpxBroadcastIfCounters 1 } + +nwIpxBcastIfCtrEntry OBJECT-TYPE + SYNTAX NwIpxBcastIfCtrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is the primary index into the Broadcast Interface Counter Table. + This number corresponds to the index into the MIB 2 Interface Table + which describes the router port for which the entry exists." + INDEX { nwIpxBcastIfCtrIfIndex } + ::= { nwIpxBcastIfCtrTable 1 } + +NwIpxBcastIfCtrEntry ::= + SEQUENCE { + nwIpxBcastIfCtrIfIndex INTEGER, + nwIpxBcastIfCtrAdminStatus INTEGER, + nwIpxBcastIfCtrReset INTEGER, + nwIpxBcastIfCtrOperationalTime TimeTicks, + nwIpxBcastIfCtrInPkts Counter, + nwIpxBcastIfCtrOutPkts Counter, + nwIpxBcastIfCtrFilteredPkts Counter, + nwIpxBcastIfCtrDiscardPkts Counter, + nwIpxBcastIfCtrInBytes Counter, + nwIpxBcastIfCtrOutBytes Counter, + nwIpxBcastIfCtrFilteredBytes Counter, + nwIpxBcastIfCtrDiscardBytes Counter + } + +nwIpxBcastIfCtrIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the primary index into the IPX Broadcast Interface Counter + Table. This number corresponds to the index into the MIB 2 Interface + Table which describes the router port for which the entry exists." + ::= { nwIpxBcastIfCtrEntry 1 } + +nwIpxBcastIfCtrAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of the IPX Broadcast packet and byte + counters on the router port for which the entry exists. Enabled (3) + causes these counters to become acive on the configured IPX Broadcast + router port. Disabled (2) causes these counters to become inactive on + the configured IPX Broadcast router port." + ::= { nwIpxBcastIfCtrEntry 2 } + +nwIpxBcastIfCtrReset OBJECT-TYPE + SYNTAX INTEGER { + other(1), + reset(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Resets the IPX Broadcast packet and byte counters on the router port for + which the entry exists. Reset (2) resets the interface-specific counters + to 0. nwIpxBcastIfCtrOperationalTime is also reset to 0." + ::= { nwIpxBcastIfCtrEntry 3 } + +nwIpxBcastIfCtrOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the amount of time, in hundredths of a second, that the + interface-specific IPX Broadcast packet and byte counters have been in + the current administrative state on the router port for which the entry + exists." + ::= { nwIpxBcastIfCtrEntry 4 } + +nwIpxBcastIfCtrInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IPX Broadcast packets that have been + recieved, on the router port for which the entry exists, during + nwIpxBcastIfCtrOperationalTime." + ::= { nwIpxBcastIfCtrEntry 5 } + +nwIpxBcastIfCtrOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of Broadcast packets that have been + transmitted, on the router port for which the entry existsl, during + nwIpxBcastIfCtrOperationalTime." + ::= { nwIpxBcastIfCtrEntry 6 } + +nwIpxBcastIfCtrFilteredPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IPX Broadcast packets that have been + administratively filtered, on the router port for which the entry + exists, during nwIpxBcastIfCtrOperationalTime." + ::= { nwIpxBcastIfCtrEntry 7 } + +nwIpxBcastIfCtrDiscardPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of Broadcast packets that have been dis- + carded, on the router port for which the entry exists, during + nwIpxBcastIfCtrOperationalTime." + ::= { nwIpxBcastIfCtrEntry 8 } + +nwIpxBcastIfCtrInBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the IPX Broadcast packets that + have been recieved, on the router port for which the entry exists, + during nwIpxBcastIfCtrOperationalTime." + ::= { nwIpxBcastIfCtrEntry 9 } + +nwIpxBcastIfCtrOutBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the IPX Broadcast packets that + have been transmitted, on the router port for which the entry exists, + during nwIpxBcastIfCtrOperationalTime." + ::= { nwIpxBcastIfCtrEntry 10 } + +nwIpxBcastIfCtrFilteredBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the IPX Broadcast packets that + have been administratively filtered on the router port for which the + entry exists during nwIpxBcastIfCtrOperationalTime." + ::= { nwIpxBcastIfCtrEntry 11 } + +nwIpxBcastIfCtrDiscardBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the IPX Broadcast packets that + have been discarded on the router port for which the entry exists, + during nwIpxBcastIfCtrOperationalTime." + ::= { nwIpxBcastIfCtrEntry 12 } + + +-- IPX Echo System Group +-- Echo messages provide the ability to check for host reachability and +-- network connectivity. If the router receives an ECHO message, it +-- sends and ECHO reply to the source of the ECHO message. + +nwIpxEchoAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- shutdown the router + enabled(3) -- startup the router + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of the IPX Echo. Enabled (3) causes + IPX ECHO to become active on any configured IPX router ports. + Disabled (2) causes IPX Echo to perform a graceful shutdown on any + active IPX router port." + DEFVAL { disabled } + ::= { nwIpxEchoConfig 1 } + +nwIpxEchoOperStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- not running + enabled(3), -- running + pending-disable(4), -- shut-down in progress + pending-enable(5), -- start-up in progress + invalid-config(6) -- not running,invalid config + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the operating condition of IPX Echo." + ::= { nwIpxEchoConfig 2 } + +nwIpxEchoAdminReset OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + reset(2) -- force a reset + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Resets IPX Echo. Reset (2) will force a restart of IPX Echo without + a graceful shutdown on any active IPX router port, without effecting + any other router applications." +::= { nwIpxEchoConfig 3 } + +nwIpxEchoOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the amount of time, in hundredths of a second, that IPX + Echo has been in its current administrative state, + nwIpxEchoOperStatus." +::= { nwIpxEchoConfig 4 } + +nwIpxEchoVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current revision level of IPX Echo firmware." + ::= { nwIpxEchoConfig 5 } + +-- IPX Echo System (aggregate) Counters +-- This group contains the aggregate (device-wide) IPX Echo packet +-- and byte counters. +nwIpxEchoCtrAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of the aggregae (device-wide) IPX Echo + packet and byte counters. Enabled (3) causes these counters to become + active on any router port running IPX Echo. Disabled (2) causes these + counters to become inactive on all router ports." + ::= { nwIpxEchoCounters 1 } + +nwIpxEchoCtrReset OBJECT-TYPE + SYNTAX INTEGER { + other(1), + reset(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Resets the aggregate (device-wide) IPX Echo packet and byte counters. + Reset (2) resets the IPX Echo aggregate counters to 0. + nwIpxEchoCtrOperationalTime is also reset to 0." + ::= { nwIpxEchoCounters 2 } + +nwIpxEchoCtrOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the amount of time, in hundredths of a second, that the + aggreagate (device-wide) IPX Echo packet and byte counters have been in + the current administrative state." + ::= { nwIpxEchoCounters 3 } + +nwIpxEchoCtrInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IPX Echo packets that have been recieved, + device-wide, during nwIpxEchoCtrOperationalTime." + ::= { nwIpxEchoCounters 4 } + +nwIpxEchoCtrOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IPX Echo packets that have been + transmitted, device-wide, during nwIpxEchoCtrOperationalTIme." + ::= { nwIpxEchoCounters 5 } + +nwIpxEchoCtrFilteredPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IPX Echo packets that have been + administratively filtered, device-wide, during + nwIpxEchoCtrOperationalTime." + ::= { nwIpxEchoCounters 6 } + +nwIpxEchoCtrDiscardPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IPX Echo packets that have been discarded, + device-wide, during nwIpxEchoCtrOperationalTime." + ::= { nwIpxEchoCounters 7 } + +nwIpxEchoCtrInBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IPX Echo packets that have been recieved, + device-wide, during nwIpxEchoCtrOperationalTime." + ::= { nwIpxEchoCounters 8 } + +nwIpxEchoCtrOutBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IPX Echo packets that have been + transmitted, device-wide, during nwIpxEchoCtrOperationalTime." + ::= { nwIpxEchoCounters 9 } + +nwIpxEchoCtrFilteredBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IPX Echo packets that have been + administratively filtered, device-wide, during + nwIpxEchoCtrOperationalTime." + ::= { nwIpxEchoCounters 10 } + +nwIpxEchoSCtrDiscardBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the Echo packets that + have been discarded, during nwIpxEchoCtrOperationalTime." + ::= { nwIpxEchoCounters 11 } + + +-- IPX Echo Interface Table +-- This table contains the managed objects used to setup and configure +-- Echo on a per router port basis. +nwIpxEchoIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwIpxEchoIfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains an entry for each router port configured for IPX + Echo. Each entry can contain different values, allowing the routing + protocol configuration to vary from router port to router port. This + table is indexed by nwIpxEchoIfIndex, which indicates the value of + MIB 2 ifindex, which identifies the router port for which the entry + exists." + ::= { nwIpxEchoIfConfig 1 } + +nwIpxEchoIfEntry OBJECT-TYPE + SYNTAX NwIpxEchoIfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Specifies the IPX Echo information for the logical IPX interface for + which the entry exists." + INDEX { nwIpxEchoIfIndex } + ::= { nwIpxEchoIfTable 1 } + +NwIpxEchoIfEntry ::= + SEQUENCE { + nwIpxEchoIfIndex INTEGER, + nwIpxEchoIfAdminStatus INTEGER, + nwIpxEchoIfOperStatus INTEGER, + nwIpxEchoIfOperationalTime TimeTicks + } + +nwIpxEchoIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This index corresponds to the primary index into the MIB 2 ifTable, + which describes the router port for which the entry exists." + ::= { nwIpxEchoIfEntry 1 } + +nwIpxEchoIfAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of IPX Echo on the router port for + which the entry exists. Enabled (2) causes this router port to + become active. Disabled (3) causes this router port to become + inactive." + DEFVAL { enabled } + ::= { nwIpxEchoIfEntry 2 } + +nwIpxEchoIfOperStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- not running + enabled(3), -- running + pending-disable(4), -- shut-down in progress + pending-enable(5), -- start-up in progress + invalid-config(6) -- not running,invalid config + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current operating condition of IPX Echo on the router + port for which the entry exists." + ::= { nwIpxEchoIfEntry 3 } + +nwIpxEchoIfOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the elapsed time, in hundredths of a second, that + nwIpxEchoIfAdminStatus has been in its current state." + ::= { nwIpxEchoIfEntry 4 } + +-- IPX Echo Interface Counters Table +-- This table contains the managed objects for IPX Echo packet and +-- byte counter on a per router port basis. +nwIpxEchoIfCtrTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwIpxEchoIfCtrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the IPX Echo packet and byte counters for each + router port on this device." + ::= { nwIpxEchoIfCounters 1 } + +nwIpxEchoIfCtrEntry OBJECT-TYPE + SYNTAX NwIpxEchoIfCtrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is the primary index into the Echo Interface Counter Table. This + number corresponds to the index into the MIB 2 Interface Table which + describes the router port for which the entry exists." + INDEX { nwIpxEchoIfCtrIfIndex } + ::= { nwIpxEchoIfCtrTable 1 } + +NwIpxEchoIfCtrEntry ::= + SEQUENCE { + nwIpxEchoIfCtrIfIndex INTEGER, + nwIpxEchoIfCtrAdminStatus INTEGER, + nwIpxEchoIfCtrReset INTEGER, + nwIpxEchoIfCtrOperationalTime TimeTicks, + nwIpxEchoIfCtrInPkts Counter, + nwIpxEchoIfCtrOutPkts Counter, + nwIpxEchoIfCtrFilteredPkts Counter, + nwIpxEchoIfCtrDiscardPkts Counter, + nwIpxEchoIfCtrInBytes Counter, + nwIpxEchoIfCtrOutBytes Counter, + nwIpxEchoIfCtrFilteredBytes Counter, + nwIpxEchoIfCtrDiscardBytes Counter + } + +nwIpxEchoIfCtrIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the primary index into the IPX Echo Interface Counter Table. + This number corresponds to the index into the MIB 2 Interfcace Table + which describes the router port for which the entry exists." + ::= { nwIpxEchoIfCtrEntry 1 } + +nwIpxEchoIfCtrAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of the IPX Echo packet and byte counters + on the IPX router port for which the entry exists. Enabled (3) causes + these counters to become active on the router port configured for IPX + Echo. Disabled (2) causes these counters to become inactive on the + configured IPX Echo router port." + ::= { nwIpxEchoIfCtrEntry 2 } + +nwIpxEchoIfCtrReset OBJECT-TYPE + SYNTAX INTEGER { + other(1), + reset(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Resets the IPX Echo packet andbyte counters on the router port for which + the entryexists. Reset (2) resets the interface-specific counters to 0. + nwIpxEchoIfCtrOperationalTime is also reset to 0." + ::= { nwIpxEchoIfCtrEntry 3 } + +nwIpxEchoIfCtrOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the amount of time, in hundredths of a second, that the + interface-specific IPX Echo packet and byte counters have been in the + current administrative state on the router port for which the entry + exists." + ::= { nwIpxEchoIfCtrEntry 4 } + +nwIpxEchoIfCtrInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IPX Echo packets that have been recieved, + on the router port for which the entry exists, during + nwIpxEchoIfCtrOperationalTime." + ::= { nwIpxEchoIfCtrEntry 5 } + +nwIpxEchoIfCtrOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IPX Echo packets that have been + transmitted, on the router port for which the entry exists, during + nwIpxEchoIfCrOperationalTIme." + ::= { nwIpxEchoIfCtrEntry 6 } + +nwIpxEchoIfCtrFilteredPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IPX Echo packets that have been + administratively filtered, on the router port for which the entry + exists, during nwIpxEchoIfCtrOperationalTime." + ::= { nwIpxEchoIfCtrEntry 7 } + +nwIpxEchoIfCtrDiscardPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of IPX Echo packets that have been discaded, + on the router port for which the entry exists, during + nwIpxEchoIfCtrOperationalTime." + ::= { nwIpxEchoIfCtrEntry 8 } + +nwIpxEchoIfCtrInBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the IPX Echo packets that have + been recieved, on the router port for which the entry exists, during + nwIpxEchoIfCtrOpeationalTime." + ::= { nwIpxEchoIfCtrEntry 9 } + +nwIpxEchoIfCtrOutBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the IPX Echo packets that have + been transmitted, on the router port for which the entry exists, during + nwIpxEchoIfCtrOperationalTime." + ::= { nwIpxEchoIfCtrEntry 10 } + +nwIpxEchoIfCtrFilteredBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the IPX Echo packets that have + been administratively filtered and recieved on the router port for which + the entry exists, during nwIpxEchoIfCtrOperationalTime." + ::= { nwIpxEchoIfCtrEntry 11 } + +nwIpxEchoIfCtrDiscardBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the IPX Echo packets that have + been discarded, that were recieved on the router port for which the + entry exists, during nwIpxEchoIfCtrOperationalTime." + ::= { nwIpxEchoIfCtrEntry 12 } + +-- +-- IPX Hosts-to-Media Table + +-- This table provides a mapping between IPX Network Protocol +-- addresses and their corresponding circuit identifiers (if +-- applicable), port numbers, and framing. + + +nwIpxHostMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwIpxHostMapEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The Ipx Address translation table used for mapping + an IPX address to a circuit identifier (if applicable), + corresponding port number, and framing type." + ::= { nwIpxHostsToMedia 1 } + +nwIpxHostMapEntry OBJECT-TYPE + SYNTAX NwIpxHostMapEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains one IpxAddress to circuit + equivalence. Also provided is the framing required to + converse with this host, and the corresponding logical + port number." + INDEX { nwIpxHostMapIfIndex, nwIpxHostMapIpxAddr } + ::= { nwIpxHostMapTable 1 } + + NwIpxHostMapEntry ::= + SEQUENCE { + nwIpxHostMapIfIndex INTEGER, + nwIpxHostMapIpxAddr IpxAddress, + nwIpxHostMapPhysAddr PhysAddress, + nwIpxHostMapType INTEGER, + nwIpxHostMapCircuitID INTEGER, + nwIpxHostMapFraming INTEGER, + nwIpxHostMapPortNumber INTEGER + } + +nwIpxHostMapIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the primary (major) index into the Ipx HostMap + table. This number corresponds to the index into the MIB-2 + Interfaces Group which describes the IPX router port for which + the entry exists." + ::= { nwIpxHostMapEntry 1 } + +nwIpxHostMapIpxAddr OBJECT-TYPE + SYNTAX IpxAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The IpxAddress of the host on the corresponding interface + and circuit (if applicable). The IpxAddress consists of a network + number of 4 octets followed by 6 octets of node identifier." + ::= { nwIpxHostMapEntry 2 } + +nwIpxHostMapPhysAddr OBJECT-TYPE + SYNTAX PhysAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The media-dependent 'physical' address. The value of + this object is 0 for entries indicating native-wan(8) + framing." + ::= { nwIpxHostMapEntry 3 } + +nwIpxHostMapType OBJECT-TYPE + SYNTAX INTEGER { + other(1), + invalid(2), + dynamic(3), + static(4), + inactive(5) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Setting this object to the value invalid(2) has + the effect of invalidating the corresponding entry in the + nwIpxHostMapTable. That is, it effectively dissasociates the + circuit and/or interface identified with said entry from the + mapping identified with said entry. It is an implementation- + specific matter as to whether the agent removes an invalidated + entry from the table. Accordingly, management stations must be + prepared to receive tabular information from agents that + corresponds to entries not currently in use. Proper inter- + pretation of such entries requires examination of the relevant + wIpxHostMapType object." + + ::= { nwIpxHostMapEntry 4 } + +nwIpxHostMapCircuitID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The identifier for the virtual circuit present on the + interface. On an interface configured for Frame Relay, + this number is the DLCI for the IPX Address at the end of + the circuit. For non-WAN interfaces, the value of this + object is zero." + ::= { nwIpxHostMapEntry 5 } + +nwIpxHostMapFraming OBJECT-TYPE + SYNTAX INTEGER { -- valid media types + other(1), -- experimental + ethernet(2), -- ethernet + snap(3), -- enet,fddi,and token ring + i8022(4), -- enet, token ring, and fddi + novell(6), -- ethernet and fddi + nativewan(8), -- wan media types + encapenet(9), -- wan media types + encapenet8022(10), -- wan media types + encapenetsnap(11), -- wan media types + encapenetnovell(12), -- wan media types + encaptr8022(13), -- wan media types + encaptrsnap(14), -- wan media types + encapfddi8022(15), -- wan media types + encapfddisnap(16), -- wan media types + canonical(17) -- special, tbd + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the framing type required to converse with the + host for which this entry exists." + ::= { nwIpxHostMapEntry 6 } + +nwIpxHostMapPortNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The unique value for the logical port number. It's value + ranges between 1 and a maximum value which is dependent on both + the number of configured interfaces in the system and the number + of circuits present on those interfaces which are of WAN type." + ::= { nwIpxHostMapEntry 7 } + + + + +-- IPX Event Group +nwIpxEventAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of IPX event logging. Enabled (3) + causes the event log to become active. Disabled (2) causes the event log + to become inactive." + DEFVAL { disabled } + ::= { nwIpxEventLogConfig 1 } + +nwIpxEventMaxEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the maximum size of the event log table. When the table size + exceeds the maximum, the first entry is deleted until the size of + the table does not exceed the maximum." + DEFVAL { 100 } + ::= { nwIpxEventLogConfig 2 } + +nwIpxEventTraceAll OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of the event log. Enabled (3) allows + logging of all event types on all router ports from all protocols + and components. Disabled (2) causes the filter table to specify + which events to log." + DEFVAL { enabled } + ::= { nwIpxEventLogConfig 3 } + + +-- Event Log Filter Table +-- The Event Log Filter Table contains the managed objects used to set-up +-- and configure log entries. + +nwIpxEventFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwIpxEventFilterEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains an entry for each event filter configured for + IPX Routing Services events." + ::= { nwIpxEventLogFilterTable 1 } + +nwIpxEventFilterEntry OBJECT-TYPE + SYNTAX NwIpxEventFilterEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry describes an event filter which defines a particular type + of event to be logged to the event log. The nwIpxEventProtocol + refers to the instance used in the nwRtgProtocolTable and + nwComponentTable specified by the Cabletron Routing Services MIB, + and identifies the protocol to which the entry applies." + INDEX { nwIpxEventFltrProtocol, nwIpxEventFltrIfNum } + ::= { nwIpxEventFilterTable 1 } + +NwIpxEventFilterEntry ::= + SEQUENCE { + nwIpxEventFltrProtocol INTEGER, + nwIpxEventFltrIfNum INTEGER, + nwIpxEventFltrControl INTEGER, + nwIpxEventFltrType INTEGER, + nwIpxEventFltrSeverity INTEGER, + nwIpxEventFltrAction INTEGER + } + +nwIpxEventFltrProtocol OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the routing protocol involved in the event for which the + event filter exists." + ::= { nwIpxEventFilterEntry 1 } + +nwIpxEventFltrIfNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the router port involved in the event for which the event + filter exists." + ::= { nwIpxEventFilterEntry 2 } + +nwIpxEventFltrControl OBJECT-TYPE + SYNTAX INTEGER { + other(1), + delete(2), + add(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set this value to 3 to add the event filter to the Event Filter + Table. Set this value to 2 to delete the event filter from the Event + Filter Table." + DEFVAL { add } + ::= { nwIpxEventFilterEntry 3 } + +nwIpxEventFltrType OBJECT-TYPE + SYNTAX INTEGER { + misc(1), + timer(2), + rcv(4), + xmit(8), + event(16), + error(32) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This 6 bit mask specifies the types of events to be logged. By + default all 6 bits are set to 1, indicating that all types of events + will be logged. Setting any bit to 0 removes an event type from this + field and prevents that type of event from being logged. Adding + event types to this field will enable those types of events to be + logged." + DEFVAL { misc } + ::= { nwIpxEventFilterEntry 4 } + +nwIpxEventFltrSeverity OBJECT-TYPE + SYNTAX INTEGER { + highest(1), + highmed(2), + highlow(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object controls the amount of logging by ignoring events of + lower priority than specified by this filter value. The highest + value will ignore all events except those of the highest severity. + `Highmed' will log all events highest priority through lowest. + `Highlow' will log all events highest priority through lowest. The + `highmed' severity is the default setting." + DEFVAL { highest } + ::= { nwIpxEventFilterEntry 5 } + +nwIpxEventFltrAction OBJECT-TYPE + SYNTAX INTEGER { + log(1), + trap(2), + log-trap(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This field specifies how the events are to be logged. Logging to the + `log' stores the events in the event log table. Logging to `trap' sends + events out through the trap mechanism." + DEFVAL { log } + ::= { nwIpxEventFilterEntry 6 } + +-- Event Log Table +-- The Event Log Table contains the logged events. + +nwIpxEventTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwIpxEventEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains an entry for each event that has been logged." + ::= { nwIpxEventLogTable 1 } + +nwIpxEventEntry OBJECT-TYPE + SYNTAX NwIpxEventEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains the information about an event that has been + logged to the event table." + INDEX { nwIpxEventNumber } + ::= { nwIpxEventTable 1 } + +NwIpxEventEntry ::= + SEQUENCE { + nwIpxEventNumber INTEGER, + nwIpxEventTime TimeTicks, + nwIpxEventType INTEGER, + nwIpxEventSeverity INTEGER, + nwIpxEventProtocol INTEGER, + nwIpxEventIfNum INTEGER, + nwIpxEventTextString OCTET STRING + } + +nwIpxEventNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "An ordinal value assigned to the event for which the entry exists. + nwIpxEventNumber is assigned so that each event in the event log can + be uniquely identified by the value of nwIpxEventNumber." + ::= { nwIpxEventEntry 1 } + +nwIpxEventTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the time at which the event was logged to the event log." + ::= { nwIpxEventEntry 2 } + +nwIpxEventType OBJECT-TYPE + SYNTAX INTEGER { + misc(1), + timer(2), + rcv(4), + xmit(8), + event(16), + error(32) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the type of event that was logged." + ::= { nwIpxEventEntry 3 } + +nwIpxEventSeverity OBJECT-TYPE + SYNTAX INTEGER { + highest(1), + highmed(2), + highlow(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the priority that was assigned to this type event." + ::= { nwIpxEventEntry 4 } + +nwIpxEventProtocol OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the routing protocol that was involved in this event." + ::= { nwIpxEventEntry 5 } + +nwIpxEventIfNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the router port that was involved in the event." + ::= { nwIpxEventEntry 6 } + +nwIpxEventTextString OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the actual text string that was logged." + ::= { nwIpxEventEntry 7 } + +END diff --git a/MIBS/enterasys/CTRON-MIB-NAMES b/MIBS/enterasys/CTRON-MIB-NAMES new file mode 100644 index 0000000..a5d4d85 --- /dev/null +++ b/MIBS/enterasys/CTRON-MIB-NAMES @@ -0,0 +1,989 @@ +CTRON-MIB-NAMES DEFINITIONS ::= BEGIN + +IMPORTS + cabletron + FROM CTRON-OIDS; + +mibs OBJECT IDENTIFIER ::= { cabletron 4 } + +-- MODULE-IDENTITY +-- Organization +-- Enterasys Networks +-- ContactInfo +-- "Postal: Enterasys Networks +-- 50 Minuteman Rd. +-- Andover, MA 01810-1008 +-- USA +-- Phone: +1 978 684 1000 +-- E-mail: support@enterasys.com +-- WWW: http://www.enterasys.com" +-- Description +-- ctron-mib-names.txt +-- Revision: +-- Part Number: +-- Date: July 23, 2008 +-- +-- REVISION "200807231507Z" - Wed Jul 23 15:07 UTC 2008 +-- DESCRIPTION "Added the following OIDs: +-- ctArpAclExpMib, ctDhcpSnoopingExpMib, +-- ctDynamicArpInspectionExpMib." +-- +-- REVISION "200603061501Z" - Mon Mar 6 15:01 UTC 2006 +-- DESCRIPTION "Added the ctFastPathProtectedPortMib OID." +-- +-- REVISION "200601161932Z" - Mon Jan 16 19:32 UTC 2006 +-- DESCRIPTION "Added the ctDhcpServerExpMib OID." +-- +-- REVISION "200503251526Z" - Fri Mar 25 15:26 GMT 2005 +-- DESCRIPTION "Added the ctEntityStateTC and ctEntityStateMib OIDs." +-- +-- REVISION "200503051336Z" - Sat Mar 5 13:36 GMT 2005 +-- DESCRIPTION "Added the ctronTrapeze OID." +-- +-- REVISION "200410281452Z" - Thu Oct 28 14:52 GMT 2004 +-- DESCRIPTION "Added the ctronWslMIB OID." +-- +-- REVISION "200403251446Z" - Thu Mar 25 14:46 GMT 2004 +-- DESCRIPTION "Added the ctronAP3000 OID." +-- +-- REVISION "200312122049Z" - Fri Dec 12 20:49 GMT 2003 +-- DESCRIPTION "Added the ctronV2H and v2h124-24MIB OIDs." +-- +-- This module provides authoritative definitions for part +-- of the naming tree below: +-- +-- cabletron { enterprises 52 } +-- +-- This module will be extended, as additional sub-sections +-- of this naming tree are defined. +-- +-- Enterasys Networks reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Enterasys Networks +-- to determine whether any such changes have been made. +-- +-- In no event shall Enterasys Networks be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Enterasys +-- Networks has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Enterasys grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Enterasys or Cabletron products. +-- +-- Copyright February 1999 Cabletron Systems +-- Copyright March (2000-2006) Enterasys Networks +-- +-- The assigned enterprise MIB tree for Cabletron System + +ctron OBJECT IDENTIFIER ::= { mibs 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctPhysical OBJECT IDENTIFIER ::= { ctron 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +repeaterRev4 OBJECT IDENTIFIER ::= { ctPhysical 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +chassis OBJECT IDENTIFIER ::= { ctPhysical 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The MMAC chassis MIB MIB. + +ctPhysRptrMim OBJECT IDENTIFIER ::= { ctPhysical 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctPhysModule OBJECT IDENTIFIER ::= { ctPhysical 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctPModuleETWMIM OBJECT IDENTIFIER ::= { ctPhysModule 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctDevice OBJECT IDENTIFIER ::= { ctPhysical 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctDot5PhysMgmt OBJECT IDENTIFIER ::= { ctPhysical 6 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctps OBJECT IDENTIFIER ::= { ctPhysical 7 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctenv OBJECT IDENTIFIER ::= { ctPhysical 8 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctChassis2 OBJECT IDENTIFIER ::= { ctPhysical 9 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Used for the second revision of the chassis MIB as +-- used in MMAC+ based devices. + +ctUPS OBJECT IDENTIFIER ::= { ctPhysical 10 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Used for Cabletron's uninteruptable power supply MIB. + +ctTRStnAssign OBJECT IDENTIFIER ::= { ctPhysical 11 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The Token Ring Station Assignment MIB. + +ctResource OBJECT IDENTIFIER ::= { ctPhysical 12 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The system resource MIB which reports what's installed +-- and what's available for use. + +ctIFRemap OBJECT IDENTIFIER ::= { ctPhysical 13 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- MIB Allows mapping of an interface onto other interfaces. + +ctIFRemap2 OBJECT IDENTIFIER ::= { ctPhysical 14 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- MIB Allows mapping of an interface onto other interfaces. +-- This MIB will replace the inital ctIFRemap in future +-- releases. + +ctOrpHSIM OBJECT IDENTIFIER ::= { ctPhysical 15 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- MIB used by the host platform to perform management of Orp type +-- HSIMs. + +ctPortMap OBJECT IDENTIFIER ::= { ctPhysical 16 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- This mib provides information about a repeated ports +-- operational mode and capability. + +ctHSIMPhysMib OBJECT IDENTIFIER ::= { ctPhysical 17 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- This mib provides information about the physical +-- operation of an HSIM. + +ctCMM OBJECT IDENTIFIER ::= { ctPhysical 18 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- This branch provides information about the physical +-- operation of CMM which is a Cabletron Modem Module +-- on the AuSable product line (might branch out). + + +ctDataLink OBJECT IDENTIFIER ::= { ctron 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +dot5 OBJECT IDENTIFIER ::= { ctDataLink 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctsmtmib OBJECT IDENTIFIER ::= { ctDataLink 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctBridge OBJECT IDENTIFIER ::= { ctDataLink 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctEthernet OBJECT IDENTIFIER ::= { ctDataLink 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctCSMACD OBJECT IDENTIFIER ::= { ctEthernet 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctEthernetCtlParameters OBJECT IDENTIFIER ::= { ctEthernet 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The ctEthernetCtlParameters MIB is used to manage +-- Cabletron interfaces that comply to IEEE Draft +-- P802.3z/D4.1, IEEE Std 802.3x-1997 and IEEE Std +-- 802.3y-1997. This MIB supercedes the ctFastEthernet MIB. + +ctFDDI OBJECT IDENTIFIER ::= { ctDataLink 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctFDDIFnb OBJECT IDENTIFIER ::= { ctFDDI 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctFDDIStats OBJECT IDENTIFIER ::= { ctFDDI 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- This branch is used for all FDDI statisics values. + +ctTokenRing OBJECT IDENTIFIER ::= { ctDataLink 6 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctTokenRingFnb OBJECT IDENTIFIER ::= { ctTokenRing 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctronWan OBJECT IDENTIFIER ::= { ctDataLink 7 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctWan OBJECT IDENTIFIER ::= { ctronWan 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctRemoteAccess OBJECT IDENTIFIER ::= { ctronWan 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctWanServices OBJECT IDENTIFIER ::= { ctronWan 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Cabletron WAN Applications + +ctDLSW OBJECT IDENTIFIER ::= { ctDataLink 8 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The Cabletron data link switching MIB. + +ctFastEthernet OBJECT IDENTIFIER ::= { ctDataLink 9 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The cabletron fast ethernet 100Base T MIB. + +ctATM OBJECT IDENTIFIER ::= { ctDataLink 10 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- A branch for all Cabletron ATM MIBs. + +ctATMConfig OBJECT IDENTIFIER ::= { ctATM 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- ATM port redundancy and PVC/SVC config. + +ctSwitch OBJECT IDENTIFIER ::= { ctDataLink 11 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- A branch for all Cabletron Switch MIBs + +ctsfSwitch OBJECT IDENTIFIER ::= { ctSwitch 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- A branch for all Cabletron Secure Fast Switch MIBs + +ctSFCS OBJECT IDENTIFIER ::= { ctsfSwitch 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Cabletron's Secure Fast Cell Switching MIB + +ctFPS OBJECT IDENTIFIER ::= { ctSwitch 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The FPS configuration information and statistics MIB + +ctINB OBJECT IDENTIFIER ::= { ctDataLink 12 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- A branch for all Cabletron INB MIBs + +ctINBinfo OBJECT IDENTIFIER ::= { ctINB 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The INB configuration information and statistics MIB + +ctINBinfo2 OBJECT IDENTIFIER ::= { ctINB 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The INB MIB for SSX + +ctBroadcast OBJECT IDENTIFIER ::= { ctDataLink 13 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The Broadcast information and configuration MIB. + +ctPriorityExt OBJECT IDENTIFIER ::= { ctDataLink 14 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The ctPriorityExt Mib used to control priority packet +-- forwarding. + +ctFPSServices OBJECT IDENTIFIER ::= { ctDataLink 15 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- FPS Services mib + +ctVlanExt OBJECT IDENTIFIER ::= { ctDataLink 16 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- ctVlanExt MIB + +ctronVVD OBJECT IDENTIFIER ::= { ctDataLink 18 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The Cabletron Voice Video and Data MIB + +ctVVD OBJECT IDENTIFIER ::= { ctronVVD 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Voice Video and Data branch + +ctVoiceOverIP OBJECT IDENTIFIER ::= { ctVVD 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Voice over IP mibs + +ctCDP OBJECT IDENTIFIER ::= { ctDataLink 19 } +--OBJECT-IDENTITY +-- Status +-- optional +-- Descr + +ctSmartTrunkBranch OBJECT IDENTIFIER ::= { ctDataLink 20 } +--OBJECT-IDENTITY +-- Status +-- optional +-- Descr + +ctronVpnMonMIB OBJECT IDENTIFIER ::= { ctDataLink 21 } +--OBJECT-IDENTITY +-- Status +-- optional +-- Descr + +ctNetwork OBJECT IDENTIFIER ::= { ctron 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +nwDiagnostics OBJECT IDENTIFIER ::= { ctNetwork 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + + +ctTranslation OBJECT IDENTIFIER ::= { ctNetwork 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- A MIB to provide control over IP fragmentation +-- between the various media types. + +ctIGMPBranch OBJECT IDENTIFIER ::= { ctNetwork 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctDirectory OBJECT IDENTIFIER ::= { ctNetwork 6 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctAliasMib OBJECT IDENTIFIER ::= { ctNetwork 7 } +-- OBJECT-IDENTITY +-- Status +-- optional + +ctApplication OBJECT IDENTIFIER ::= { ctron 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctNetManagement OBJECT IDENTIFIER ::= { ctApplication 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctCATV OBJECT IDENTIFIER ::= { ctApplication 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctCM OBJECT IDENTIFIER ::= { ctCATV 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctHETS OBJECT IDENTIFIER ::= { ctCATV 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctWebView OBJECT IDENTIFIER ::= { ctApplication 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctSystem OBJECT IDENTIFIER ::= { ctron 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctPoMIB OBJECT IDENTIFIER ::= { ctSystem 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctErrLog OBJECT IDENTIFIER ::= { ctSystem 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctBackplaneProto OBJECT IDENTIFIER ::= { ctSystem 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctUPowerSupply OBJECT IDENTIFIER ::= { ctSystem 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctFpRedundancy OBJECT IDENTIFIER ::= { ctSystem 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctTrapTable OBJECT IDENTIFIER ::= { ctSystem 7 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctDownLoad OBJECT IDENTIFIER ::= { ctSystem 8 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctPIC OBJECT IDENTIFIER ::= { ctSystem 9 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctFlash OBJECT IDENTIFIER ::= { ctSystem 10 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctLFAP OBJECT IDENTIFIER ::= { ctSystem 11 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctTxQArb OBJECT IDENTIFIER ::= { ctSystem 12 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- This MIB provides configuration for the priority in +-- which transmit queues are serviced for Cabletron +-- devices that support multiple transmit queues. + +ctDcm OBJECT IDENTIFIER ::= { ctron 6 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctTrapLog OBJECT IDENTIFIER ::= { ctron 44 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctronExp OBJECT IDENTIFIER ::= { mibs 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- This branch is for all non-accepted Cabletron +-- Proprietary MIBs. + +ctronDLM OBJECT IDENTIFIER ::= { ctronExp 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +-- ctronSFPS OBJECT IDENTIFIER ::= { ctronExp 3 } +-- OBJECT-IDENTITY +-- Status +-- deprecated +-- Descr +-- This MIB has been moved to ctSFPS { ctDataLink 17 } + + +-- ctronSwitch OBJECT IDENTIFIER ::= { ctronExp 4 } +-- OBJECT-IDENTITY +-- Status +-- deprecated +-- Descr +-- This MIB branch has been approved and moved to ctSwitch +-- { ctDataLink 11 } + +ctLicense OBJECT IDENTIFIER ::= { ctronExp 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The experimental application download license MIB. + +ctX25 OBJECT IDENTIFIER ::= { ctronExp 6 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The experimental branch for WAN X.25 MIB. + +ctFault OBJECT IDENTIFIER ::= { ctronExp 7 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The experimental branch for the fault MIB. + +ctGateway OBJECT IDENTIFIER ::= { ctronExp 8 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The SPMA gateway agent. + +ctronHost OBJECT IDENTIFIER ::= { ctronExp 9 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The SPMA host MIB. + +ctronRunTimeDiag OBJECT IDENTIFIER ::= { ctronExp 10 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- This is the experimental branch for run time +-- diagnostic development. + +ctProfiler OBJECT IDENTIFIER ::= { ctronExp 11 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- This is the experimental branch for the profiler MIB. +-- This will be used until we get a good feeling for what +-- needs to be in the profiler. + +ctVLANMib OBJECT IDENTIFIER ::= { ctronExp 12 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- This is the experimental MIB branch for virtual LAN. + +-- ctronFlashFS OBJECT IDENTIFIER ::= { ctronExp 13 } +-- OBJECT-IDENTITY +-- Status +-- deprecated +-- Descr +-- This is used for experimental MIB for the flash file system. +-- +-- This MIB has been approved as an official Cabletron MIB. + +ctDistMgt OBJECT IDENTIFIER ::= { ctronExp 14 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- This branch is used for experimental distributed management +-- objects. + +ctRmonDebug OBJECT IDENTIFIER ::= { ctronExp 15 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- RMON Debug MIB + +-- ctLoadShare OBJECT IDENTIFIER ::= { ctronExp 16 } +-- OBJECT-IDENTITY +-- Status +-- deprecated +-- Descr +-- This branch is used for the experimental load sharing MIB. +-- +-- This MIB has been accepted and is now a group under the ctBridge MIB. +-- {ctBridge 10} + +ctNetSim OBJECT IDENTIFIER ::= { ctronExp 17 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Spectrum Network Simulation MIB + +--ctFPSServices OBJECT IDENTIFIER ::= { ctronExp 18 } +-- OBJECT-IDENTITY +-- Status +-- deprecated +-- Descr +-- FPS Services mib +-- +-- This MIB has been accepted and is now off the ctDataLink 15. + +--ctPriorityExt OBJECT IDENTIFIER ::= { ctronExp 19 } +-- OBJECT-IDENTITY +-- Status +-- deprecated +-- Descr +-- ctPriorityExt MIB +-- +-- This MIB has been accepted and is now off the ctDataLink 14. + +--ctVlanExt OBJECT IDENTIFIER ::= { ctronExp 20 } +-- OBJECT-IDENTITY +-- Status +-- deprecated +-- Descr +-- ctVlanExt MIB +-- +-- This MIB has been accepted and is now off the ctDataLink 15. + +--ctDefaults OBJECT IDENTIFIER ::= { ctronExp 21 } +-- OBJECT-IDENTITY +-- Status +-- optional +-- Descr +-- This MIB is used to clear the device. +-- This MIB has been accepted and is now off the internal directory. + +ctMemory OBJECT IDENTIFIER ::= { ctronExp 22 } +-- OBJECT-IDENTITY +-- Status +-- optional +-- Descr +-- This MIB used for the implementation of memory management functionality. + +ctEngTest OBJECT IDENTIFIER ::= { ctronExp 23 } +-- OBJECT-IDENTITY +-- Status +-- optional +-- Descr + +flowPolicyPolling OBJECT IDENTIFIER ::= { ctronExp 24 } +-- OBJECT-IDENTITY +-- Status +-- optional +-- Descr + +--catnet OBJECT IDENTIFIER ::= { ctronExp 25 } +-- OBJECT-IDENTITY +-- Status +-- deprecated +-- Descr +-- This mib has been moved to Application 3. + +-- monLfap OBJECT IDENTIFIER ::= { ctronExp 26 } +-- OBJECT-IDENTITY +-- Status +-- deprecated +-- Descr +-- This mib has been moved to ctSystem 11. + +ctDemandAccess OBJECT IDENTIFIER ::= { ctronExp 27 } +-- OBJECT-IDENTITY +-- Status +-- optional +-- Descr + +ctHWDebug OBJECT IDENTIFIER ::= { ctronExp 28 } +-- OBJECT-IDENTITY +-- Status +-- optional +-- Descr +-- This mib is for specific hardware debug +-- it will be filled in as needed. Currently +-- (12/98) the only item under here is isp info. + +ctFWDebug OBJECT IDENTIFIER ::= { ctronExp 29 } +-- OBJECT-IDENTITY +-- Status +-- optional +-- Descr +-- This mib is for specific firmware debug +-- it will be filled in as needed. + +ctEntityStateTC OBJECT IDENTIFIER ::= { ctronExp 30 } +-- OBJECT-IDENTITY +-- Status +-- optional +-- Descr +-- This is an OID registration for the draft entityStateTc Module. + +ctEntityStateMib OBJECT IDENTIFIER ::= { ctronExp 31 } +-- OBJECT-IDENTITY +-- Status +-- optional +-- Descr +-- This is an OID registration for the draft entityStateMIB Module. + +ctDhcpServerExpMib OBJECT IDENTIFIER ::= { ctronExp 32 } +-- OBJECT-IDENTITY +-- Status +-- optional +-- Descr +-- This is an OID registration for a third party DHCP server MIB. + +ctFastPathProtectedPortMib OBJECT IDENTIFIER ::= { ctronExp 33 } +-- OBJECT-IDENTITY +-- Status +-- optional +-- Descr +-- This is an OID registration for a third party protected port MIB. + +ctArpAclExpMib OBJECT IDENTIFIER ::= { ctronExp 34 } +-- OBJECT-IDENTITY +-- Status +-- optional +-- Descr +-- This is an OID registration for a third party ARP ACL MIB. + +ctDhcpSnoopingExpMib OBJECT IDENTIFIER ::= { ctronExp 35 } +-- OBJECT-IDENTITY +-- Status +-- optional +-- Descr +-- This is an OID registration for a third party DHCP snooping MIB. + +ctDynamicArpInspectionExpMib OBJECT IDENTIFIER ::= { ctronExp 36 } +-- OBJECT-IDENTITY +-- Status +-- optional +-- Descr +-- This is an OID registration for a third party dynamic ARP +-- inspection MIB. + +ctronExtn OBJECT IDENTIFIER ::= { mibs 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctronChassis OBJECT IDENTIFIER ::= { ctronExtn 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctronRmon OBJECT IDENTIFIER ::= { ctronExtn 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctronMib2 OBJECT IDENTIFIER ::= { ctronExtn 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctActions OBJECT IDENTIFIER ::= { ctronExtn 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Definitions of the event actions MIB. This is an +-- extension to RMON alarms and events. + +ctAtmfLanEmulation OBJECT IDENTIFIER ::= { ctronExtn 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- MIB for managing configuration data for ATM Emulated LANs. + +ctLeClient OBJECT IDENTIFIER ::= { ctAtmfLanEmulation 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr + +ctElan OBJECT IDENTIFIER ::= { ctAtmfLanEmulation 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr + +ctLes OBJECT IDENTIFIER ::= { ctAtmfLanEmulation 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr + +ctBus OBJECT IDENTIFIER ::= { ctAtmfLanEmulation 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr + +ctMidManager OBJECT IDENTIFIER ::= { mibs 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- This branch is used for all MID level manager MIBs. + +ctGateWay OBJECT IDENTIFIER ::= { ctMidManager 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- This is used for the SPMA Gateway agent. + +ctronV2H OBJECT IDENTIFIER ::= { mibs 12 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- This branch is used for the V2H. + +v2h124-24MIB OBJECT IDENTIFIER ::= { ctronV2H 30 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- This is the V2H MIB. + +ctronAP3000 OBJECT IDENTIFIER ::= { mibs 13 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- This branch is used for the AP3000. + +ctronWslMIB OBJECT IDENTIFIER ::= { mibs 14 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- This branch is used for the Wsl MIB. + +ctronTrapeze OBJECT IDENTIFIER ::= { mibs 15 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- This branch is used for the Trapeze MIBs. + +ctronInternal OBJECT IDENTIFIER ::= { mibs 100 } +-- OBJECT IDENTITY +-- Status +-- optional +-- Descr +-- This is the internal directory. + +ctDefaults OBJECT IDENTIFIER ::= { ctronInternal 1 } +-- OBJECT IDENTITY +-- Status +-- optional +-- Descr +-- This branch is for the defaults mib. + +ctEnet OBJECT IDENTIFIER ::= { ctronInternal 2 } +-- OBJECT IDENTITY +-- Status +-- optional +-- Descr +-- This branch is for the Enet mib. + +END diff --git a/MIBS/enterasys/CTRON-NAT-MIB b/MIBS/enterasys/CTRON-NAT-MIB new file mode 100644 index 0000000..fa3d735 --- /dev/null +++ b/MIBS/enterasys/CTRON-NAT-MIB @@ -0,0 +1,730 @@ +CTRON-NAT-MIB DEFINITIONS ::= BEGIN + + -- ctron-nat-mib.txt Cabletron Network Address Translator MIB. + -- Revision: 01.00.00 + -- Part Number: + -- Date: December 16, 1998 + + -- Cabletron Systems, Inc. + -- 35 Industrial Way, P.O. Box 5005 + -- Rochester, NH 03866-5005 + -- (603) 332-9400 + -- support@ctron.com + + -- This module provides authoritative definitions for part + -- of the naming tree below: + -- + -- cabletron { enterprises 52 } + -- + -- This module will be extended, as additional sub-sections + -- of this naming tree are defined. + -- + + -- Cabletron Systems reserves the right to make changes in + -- specification and other information contained in this document + -- without prior notice. The reader should consult Cabletron Systems + -- to determine whether any such changes have been made. + -- + -- In no event shall Cabletron Systems be liable for any incidental, + -- indirect, special, or consequential damages whatsoever (including + -- but not limited to lost profits) arising out of or related to this + -- document or the information contained in it, even if Cabletron + -- Systems has been advised of, known, or should have known, the + -- possibility of such damages. + -- + -- Cabletron grants vendors, end-users, and other interested parties + -- a non-exclusive license to use this Specification in connection + -- with the management of Cabletron products. + -- + -- Copyright August 1997 Cabletron Systems + + -- Abstract + -- + -- This memo defines management objects which are required to support + -- Cabletron's implementation of RFC 1631, The IP Network Address + -- Translator (NAT). + + -- Structure of MIB + -- + -- Objects, in this MIB, are arranged into groups. Each group is organized + -- as a set of related objects and is described below. + + -- The ctNatConfigGroup Group + -- + -- This group contains the objects that are specific to the configuration, + -- control and status of network address translation functionality. All of + -- the read-write objects are persistent. "Private" refers to a network + -- which uses IP addresses which must be translated. Devices on that + -- network are termed "Local". Their IP addresses are not official, and + -- they cannot be accessed from external networks without NAT. "Public" + -- refers to the networks outside the private area which use registered + -- IP addresses. It is also called the "Internet". Devices on the internet + -- can be also termed "Foreign". + + -- The ctNatServerGroup Group + -- + -- This group contains the objects that are specific to the server + -- list. The list contains information describing the assignment + -- of devices on the private network to perform some server functions. + -- The assignment will make the device accessible to the public network. + -- Access is obtained by addressing the Internet IP and a predefined port. + + -- The ctNatConnStatsGroup Group + -- + -- This group contains the objects that are specific to the client list. + -- The list contains information describing some statistics + -- which are collected for ACTIVE connections. The data are deleted + -- when the connection goes inactive. + +IMPORTS + OBJECT-TYPE + FROM RFC-1212 + nwRtrProtoSuites + FROM ROUTER-OIDS + nwIpRouter, nwIpMibs, nwIpComponents, nwIpClientServices + FROM CTRON-IP-ROUTER-MIB + IpAddress, Counter + FROM RFC1155-SMI; + + +--==================================================================== + + ctNat OBJECT IDENTIFIER ::= { nwIpClientServices 1 } + + --======== group definitions ============= + + ctNatConfigGroup OBJECT IDENTIFIER ::= { ctNat 1 } + + ctNatServerGroup OBJECT IDENTIFIER ::= { ctNat 2 } + + ctNatConnStatsGroup OBJECT IDENTIFIER ::= { ctNat 3 } + +--==================================================================== + + -- + --======== ctNatConfigGroup group =============-- + -- + + ctNatPublicIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This is the value of the MIB II ifindex which identifies + the router port connected to the public network." + ::= { ctNatConfigGroup 1} + + ctNatPublicIP OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the IP address of the interface which + is selected by ctNatPublicIfIndex." + ::= { ctNatConfigGroup 2 } + + ctNatPublicMask OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the subnet mask of the interface which + is selected by ctNatPublicIfIndex." + ::= { ctNatConfigGroup 3 } + + ctNatMaxConn OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This is the value of the maximum number of simultaneous + connections allowed, using the Network Address + Translator application. The default value is 200. + Acceptable values are from 40 to 1000." + ::= { ctNatConfigGroup 4} + + ctNatTcpTimeout OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This is the value in seconds after which an idle + TCP connection will be deleted. The default value + is 300. Acceptable values are from 60 to 3600." + ::= { ctNatConfigGroup 5} + + ctNatUdpTimeout OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This is the value in seconds after which an idle + UDP connection will be deleted. The default value + is 120. Acceptable values are from 60 to 3600." + ::= { ctNatConfigGroup 6} + + ctNatPktsL2I OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the number of packets which have been forwarded + from the private network to the public network since the + last reset." + ::= { ctNatConfigGroup 7} + + ctNatPktsI2L OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the number of packets which have been forwarded + from the public network to the private network since the + last reset." + ::= { ctNatConfigGroup 8} + + ctNatBytesL2I OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the number of bytes which have been forwarded + from the private network to the public network since the + last reset." + ::= { ctNatConfigGroup 9} + + ctNatBytesI2L OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the number of bytes which have been forwarded + from the public network to the private network since the + last reset." + ::= { ctNatConfigGroup 10} + + ctNatTcpConn OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the number of active TCP connections using + the Network Address Translator application." + ::= { ctNatConfigGroup 11} + + ctNatUdpConn OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the number of active UDP connections using + the Network Address Translator application." + ::= { ctNatConfigGroup 12} + + ctNatIcmpConn OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the number of active ICMP connections using + the Network Address Translator application." + ::= { ctNatConfigGroup 13} + + ctNatRetries OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the number of detected TCP retries in both + directions since the last reset." + ::= { ctNatConfigGroup 14} + + ctNatBadSums OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the number of detected checksum errors in both + directions since the last reset." + ::= { ctNatConfigGroup 15} + + ctNatTotalPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the total number of packets by the application + since the last reset." + ::= { ctNatConfigGroup 16} + + ctNatBadPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the total number of packets detected with an + invalid format since the last reset." + ::= { ctNatConfigGroup 17} + + ctNatResPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the total number of packets detected with a + reserved address since the last reset." + ::= { ctNatConfigGroup 18} + + ctNatTotTcpConn OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the number of TCP connections made + using the Network Address Translator application + since the last reset." + ::= { ctNatConfigGroup 19} + + ctNatTotUdpConn OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the number of UDP connections made + using the Network Address Translator application + since the last reset." + ::= { ctNatConfigGroup 20} + + ctNatTotIcmpConn OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the number of ICMP connections made + using the Network Address Translator application + since the last reset." + ::= { ctNatConfigGroup 21} + +-- This table configures each instance of the Network Address Translator class. + + ctNatConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtNatConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information describing the configuration parameters + for each instance of NAT." + ::= { ctNatConfigGroup 22 } + + ctNatConfigEntry OBJECT-TYPE + SYNTAX CtNatConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A description of a single server entry." + INDEX { ctNatConfigId } + ::= { ctNatConfigTable 1 } + + CtNatConfigEntry ::= + SEQUENCE { + ctNatConfigId + INTEGER, + ctNatAdminStatus + INTEGER, + ctNatOperStatus + INTEGER, + ctNatLocalIfIndex + INTEGER, + ctNatLocalIP + IpAddress, + ctNatLocalMask + IpAddress + } + + ctNatConfigId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A unique value identifying an element in a sequence of + groups which belong to the NAT configuration table." + ::= { ctNatConfigEntry 1 } + + ctNatAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Used to enable and disable the Network Address + Translator method for this instance. This object must + be set to enabled for the translation to occur on + ctNatLocalIfIndex." + ::= { ctNatConfigEntry 2 } + + ctNatOperStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2), + invalid-config(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current operating status of the Network + Address Translator feature." + ::= { ctNatConfigEntry 3 } + + ctNatLocalIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This is the value of the MIB II ifindex which identifies + the router port connected to the private network." + ::= { ctNatConfigEntry 4 } + + ctNatLocalIP OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the IP address of the interface which + serves as the gateway for the private network. + With ctNatLocalMask, it serves to define the subnet + of the hosts on the network. The preferred address + is 192.168.254.254, part of the class C net reserved + by RFC1597." + ::= { ctNatConfigEntry 5 } + + ctNatLocalMask OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the subnet mask of the interface which + serves as the gateway for the private network. + With ctNatLocalIP, it serves to define the subnet + of the hosts on the network. The preferred mask is + 255.255.255.0, part of the class C net reserved + by RFC1597." + ::= { ctNatConfigEntry 6 } + + -- + --======== ctNatServerGroup group =============-- + -- + +-- This group comprises the Network Address Translator Server List Table + + ctNatTotServerEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the total number of server assignments." + ::= { ctNatServerGroup 1 } + + ctNatServerListTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtNatServerListEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information describing the configured parameters + which designate a local device as a server." + ::= { ctNatServerGroup 2 } + + ctNatServerListEntry OBJECT-TYPE + SYNTAX CtNatServerListEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A description of a single server entry." + INDEX { ctNatServerId } + ::= { ctNatServerListTable 1 } + + CtNatServerListEntry ::= + SEQUENCE { + ctNatServerId + INTEGER, + ctNatProxyServer + OCTET STRING + } + + ctNatServerId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A unique value identifying an element in a sequence of + groups which belong to the NAT Server List. This value + ranges from 1 to 16." + ::= { ctNatServerListEntry 1 } + + ctNatProxyServer OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A description of a proxy server assignment. The format + is private IP address of the server, followed by the + public port number, followed by the private port number, + followed by the protocol to be handled by the server. + The fields are delimited by commas. Each record must be + 31 chars or less. Protocol choices are TCP and UDP." + ::= { ctNatServerListEntry 2 } + + -- + --======== ctNatConnStatsGroup group =============-- + -- + +-- This table contains the Network Address Translator Connection Statistics. + + ctNatTotActiveConn OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the total number of active connections." + ::= { ctNatConnStatsGroup 1 } + + ctNatConnStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtNatConnStatsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information describing the configured parameters + which designate a local device as a server." + ::= { ctNatConnStatsGroup 2 } + + ctNatConnStatsEntry OBJECT-TYPE + SYNTAX CtNatConnStatsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A description of a single server entry." + INDEX { ctNatConnStatsID } + ::= { ctNatConnStatsTable 1 } + + CtNatConnStatsEntry ::= + SEQUENCE { + ctNatConnStatsID + INTEGER, + ctNatConnStatsForeignIP + IpAddress, + ctNatConnStatsLocalIP + IpAddress, + ctNatConnStatsPublicPort + INTEGER, + ctNatConnStatsLocalPort + INTEGER, + ctNatConnStatsForeignPort + INTEGER, + ctNatConnStatsOutgoingPkts + Counter, + ctNatConnStatsOutgoingBytes + Counter, + ctNatConnStatsIncomingPkts + Counter, + ctNatConnStatsIncomingBytes + Counter, + ctNatConnStatsTimeSinceUse + INTEGER, + ctNatConnStatsProtocol + INTEGER, + ctNatConnStatsTCPSeq + INTEGER, + ctNatConnStatsTCPAck + INTEGER, + ctNatConnStatsTCPState + INTEGER, + ctNatConnStatsLocalRetrys + Counter, + ctNatConnStatsForeignRetrys + Counter, + ctNatConnStatsLocalChecksum + Counter, + ctNatConnStatsForeignChecksum + Counter + } + + ctNatConnStatsID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A unique value identifying an element in a sequence of + active connections which belong to the NAT Connection + Statistics Group." + ::= { ctNatConnStatsEntry 1 } + + ctNatConnStatsForeignIP OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the IP address of the foreign host during + this active connection." + ::= { ctNatConnStatsEntry 2 } + + ctNatConnStatsLocalIP OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the IP address of the local host during + this active connection." + ::= { ctNatConnStatsEntry 3 } + + ctNatConnStatsPublicPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the port number addressed by an external + device. It is also substituted for the local port + by NAT on outbound packets." + ::= { ctNatConnStatsEntry 4 } + + ctNatConnStatsLocalPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the local host's port for TCP or UDP + for this active connection." + ::= { ctNatConnStatsEntry 5 } + + ctNatConnStatsForeignPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the source port number used by the + foreign host for this active connection." + ::= { ctNatConnStatsEntry 6 } + + ctNatConnStatsOutgoingPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the number of packets that have been sent + from the local net to the public net by this + active connection." + ::= { ctNatConnStatsEntry 7 } + + ctNatConnStatsOutgoingBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the number of bytes that have been sent + from the local net to the public net by this + active connection." + ::= { ctNatConnStatsEntry 8 } + + ctNatConnStatsIncomingPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the number of packets that have been sent from + the public net to the local net by this active connection." + ::= { ctNatConnStatsEntry 9 } + + ctNatConnStatsIncomingBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the number of bytes that have been sent from + the public net to the local net by this active connection." + ::= { ctNatConnStatsEntry 10 } + + ctNatConnStatsTimeSinceUse OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the time in seconds since the last packet + was sent or received on this active connection." + ::= { ctNatConnStatsEntry 11 } + + ctNatConnStatsProtocol OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the type of IP protocol used by this + active connection. Options are 1 = ICMP, 6 = TCP + and 17 = UDP." + ::= { ctNatConnStatsEntry 12 } + +-- The folowing objects apply to TCP connections only. + + ctNatConnStatsTCPSeq OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the last TCP sequence number of local host + sent on this active connection." + ::= { ctNatConnStatsEntry 13 } + + ctNatConnStatsTCPAck OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the last TCP acknowledgement number of + local host sent on this active connection." + ::= { ctNatConnStatsEntry 14 } + + ctNatConnStatsTCPState OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the TCP connection state value on this + active connection." + ::= { ctNatConnStatsEntry 15 } + + ctNatConnStatsLocalRetrys OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the number of TCP retries by the local host + on this active connection." + ::= { ctNatConnStatsEntry 16 } + + ctNatConnStatsForeignRetrys OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the number of TCP retries by the foreign host + on this active connection." + ::= { ctNatConnStatsEntry 17 } + + ctNatConnStatsLocalChecksum OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the number of times checksum failed in a + packet from the local host on this active connection." + ::= { ctNatConnStatsEntry 18 } + + ctNatConnStatsForeignChecksum OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the number of times checksum failed in a + packet from the foreign host on this active connection." + ::= { ctNatConnStatsEntry 19 } + +END diff --git a/MIBS/enterasys/CTRON-OIDS b/MIBS/enterasys/CTRON-OIDS new file mode 100644 index 0000000..cd9af0b --- /dev/null +++ b/MIBS/enterasys/CTRON-OIDS @@ -0,0 +1,8370 @@ +CTRON-OIDS DEFINITIONS ::= BEGIN + +IMPORTS + enterprises + FROM RFC1155-SMI; + +cabletron OBJECT IDENTIFIER ::= { enterprises 52 } + +-- Organization +-- Enterasys Networks +-- ContactInfo +-- Postal: Enterasys Networks +-- 50 Minuteman Rd. +-- Andover, MA 01801-1008 +-- USA +-- Phone: +1 978 684 1000 +-- E-mail: support@enterasys.com +-- WWW: http://www.enterasys.com +-- Description +-- ctron-oids.txt +-- Part Number: 2170562-01 +-- LAST-UPDATED "200311041539Z" - Tue Nov 4 15:39 GMT 2003 +-- REVISION "200311041539Z" - Tue Nov 4 15:39 GMT 2003 +-- DESCRIPTION "Added OIDs for powerPC8241 and powerPC8245." +-- +-- REVISION "September 11, 2001" +-- DESCRIPTION "Revision: 1.19.15" +-- +-- This module provides authoritative definitions for part +-- of the naming tree below: +-- +-- cabletron { enterprises 52 } +-- +-- This module will be extended, as additional sub-sections +-- of this naming tree are defined. +-- +-- Enterasys Networks reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Enterasys Networks +-- to determine whether any such changes have been made. +-- +-- In no event shall Enterasys Networks be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Enterasys +-- Networks has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Enterasys grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Enterasys or Cabletron products. +-- +-- Copyright February 1999 Cabletron Systems +-- Copyright September 2001 Enterasys Networks +-- +-- The assigned enterprise MIB tree for Cabletron System + +namingTree OBJECT IDENTIFIER ::= { cabletron 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- All Cabletron identification object identifiers. + +v2conformance OBJECT IDENTIFIER ::= { cabletron 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Cabletron v2conformance tree. All MIBs which comply to v2 +-- standards are identified under this branch. The actual +-- object definitions for the compliance statements and agent +-- ability statements are contained in their corresponding +-- MIB module. + +trapDefinitions OBJECT IDENTIFIER ::= { cabletron 6 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- With the advent of SNMPv2 all traps are identified via +-- an OID. This branch of the Cabletron naming tree is +-- reserved for all Cabletron trap definitions. + +chassisType OBJECT IDENTIFIER ::= { namingTree 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- This is the chassis type naming tree. Every chassis has a +-- unique value in this branch. + +ctUnknown OBJECT IDENTIFIER ::= { chassisType 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- If the chassis type is unknown this value is used. + +ctMMAC8 OBJECT IDENTIFIER ::= { chassisType 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The MMAC8 chassis. + +ctMMAC5 OBJECT IDENTIFIER ::= { chassisType 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The MMAC5 chassis type. + +ctMMAC3 OBJECT IDENTIFIER ::= { chassisType 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The MMAC3 chassis type. + +ctMINIMMAC OBJECT IDENTIFIER ::= { chassisType 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The Mini-MMAC chassis type. + +ctMRXI OBJECT IDENTIFIER ::= { chassisType 6 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The MRXi-24 chassis type. + +ctM3FNBShunt OBJECT IDENTIFIER ::= { chassisType 7 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctM5FNBShunt OBJECT IDENTIFIER ::= { chassisType 8 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctM8FNB OBJECT IDENTIFIER ::= { chassisType 9 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctNonFNB OBJECT IDENTIFIER ::= { chassisType 10 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The non FNB chassis type. + +ctMMAC3FNBShunt OBJECT IDENTIFIER ::= { chassisType 11 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctMMAC5FNBShunt OBJECT IDENTIFIER ::= { chassisType 12 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctMMAC8FNBShunt OBJECT IDENTIFIER ::= { chassisType 13 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctM8FNBShunt OBJECT IDENTIFIER ::= { chassisType 14 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctTRXI OBJECT IDENTIFIER ::= { chassisType 15 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The TRXI chassis type. + +ctStandAlone OBJECT IDENTIFIER ::= { chassisType 16 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- This type is used for all standalone chassis. + +ctMMACPlus14 OBJECT IDENTIFIER ::= { chassisType 17 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The 14 device slot MMAC Plus chassis. + +ctMMACPlus6 OBJECT IDENTIFIER ::= { chassisType 18 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The 6 device slot MMAC Plus chassis. + +ctWanCyberSwitchNE2000 OBJECT IDENTIFIER ::= { chassisType 19 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- LAN/WAN Bridge/Router with 3 slots to accomodate multiple WAN +-- technologies. Up to 8 ISDN BRI ports or 2 PRI ports, Digital +-- Modem, V.35 and Dedicated Lines. Supports TCP/IP and optionally +-- IPX, Frame Relay and X.25. Supports ML-PPP and compression. Single +-- or dual port Ethernet capability. + +ctWanCyberSwitchNe4000 OBJECT IDENTIFIER ::= { chassisType 20 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- LAN/WAN Bridge/Router with 6 slots to accomodate multiple WAN +-- technologies. Up to 16 ISDN BRI ports or 4 PRI ports, Digital +-- Modem, V.35 and Dedicated Lines. Supports TCP/IP and optionally +-- IPX, Frame Relay and X.25. Supports ML-PPP and compression. Single +-- or dual port Ethernet capability. + +ctWanCyberSwitchNE5000 OBJECT IDENTIFIER ::= { chassisType 21 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- LAN/WAN Bridge/Router with 8 slots to accomodate multiple WAN +-- technologies. Up to 24 ISDN BRI ports or 6 PRI ports, Digital +-- Modem, V.35 and Dedicated Lines. Supports TCP/IP and optionally +-- IPX, Frame Relay and X.25. Supports ML-PPP and compression. Single +-- or dual port Ethernet capability. + +moduleType OBJECT IDENTIFIER ::= { namingTree 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- This naming tree is for all older Cabletron modules. Newer +-- devices are defined under { namingTree 9 }. + +mtThinMim1 OBJECT IDENTIFIER ::= { moduleType 16 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +mtFDMMIM24 OBJECT IDENTIFIER ::= { moduleType 32 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +mtFDMMIM14to46 OBJECT IDENTIFIER ::= { moduleType 33 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- FDDI to Ethernet Bridge/Management (MIM MMF A/B and 4 STP M ports, +-- 6 STP DB 9 M ports, 6 UTP M ports, 6 STP RJ45 M ports) + +mtFDMMIM04To44 OBJECT IDENTIFIER ::= { moduleType 34 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- FDDI to Ethernet Bridge/Management MIM 4 SAS to 4 STP M ports + +mtFDMMIM00 OBJECT IDENTIFIER ::= { moduleType 35 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- FDDI to Ethernet Bridge/Management MIM + +mtFDMMIM30 OBJECT IDENTIFIER ::= { moduleType 39 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- FDDI to Ethernet Bridge/Management SMF A/B + +mtFDCMIM28 OBJECT IDENTIFIER ::= { moduleType 40 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- FDDI Concentrator with 8 UTP M ports + +mtFDCMIM18 OBJECT IDENTIFIER ::= { moduleType 41 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- FDDI Concentrator with 8 STP M ports + +mtFDCMIM08 OBJECT IDENTIFIER ::= { moduleType 42 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- FDDI Concentrator with 8 PMD M ports + +mtFDCMIM04 OBJECT IDENTIFIER ::= { moduleType 43 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- FDDI Concentrator with 4 PMD M ports + +mtFDCMIM24 OBJECT IDENTIFIER ::= { moduleType 44 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- FDDI Concentrator with 4 UTP M ports + +mtFDCMIM14 OBJECT IDENTIFIER ::= { moduleType 45 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- FDDI Concentrator with 4 STP M ports + +mtFDCMIM38 OBJECT IDENTIFIER ::= { moduleType 46 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- FDDI Concentrator with 8 SMF M ports + +mtFDCMIM34 OBJECT IDENTIFIER ::= { moduleType 47 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- FDDI Concentrator with 4 SMF M ports + +mtTRMIM12 OBJECT IDENTIFIER ::= { moduleType 48 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 12 Port STP DB9s + +mtTRMIM10R OBJECT IDENTIFIER ::= { moduleType 49 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 10 Port STP DB9s, Ring-In/Ring-Out copper + +mtTRMIM22 OBJECT IDENTIFIER ::= { moduleType 50 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 12 Port UTP with RJ45s + +mtTRMIM20R OBJECT IDENTIFIER ::= { moduleType 51 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 10 Port UTP with RJ45 with Ring-In/Ring-Out DB9 + +mtTRMIM62A OBJECT IDENTIFIER ::= { moduleType 52 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 12 port COAX with BNC connectors. + +mtTRMIM24ToA OBJECT IDENTIFIER ::= { moduleType 54 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 24 Port UTP with RJ45, passive to active + +mtTRMIM22ToA OBJECT IDENTIFIER ::= { moduleType 55 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 12 Port UTP with RJ45, passive to active + +mtTRFMIM28 OBJECT IDENTIFIER ::= { moduleType 56 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 18 Port with multi-mode fiber ST connectors + +mtTRFMIM22 OBJECT IDENTIFIER ::= { moduleType 57 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 12 Port multi-mode fiber with ST connectors + +mtTRRMIMA OBJECT IDENTIFIER ::= { moduleType 58 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Token-Ring Repeater with copper/fiber Ring-In/Ring-Out + +mtTRFMIM26 OBJECT IDENTIFIER ::= { moduleType 59 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 6 Port multi-mode fiber with ST connectors + +mtTRMIM34A OBJECT IDENTIFIER ::= { moduleType 60 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 24 Port active UTP with 2 50 Pos + +mtTRMIM32A OBJECT IDENTIFIER ::= { moduleType 61 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 12 Port active UTP with 1 50 Pos + +mtTRMIM44ToA OBJECT IDENTIFIER ::= { moduleType 62 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 24 Port STP with shielded RJ45s, passive to active + +mtTRMIM42ToA OBJECT IDENTIFIER ::= { moduleType 63 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 12 Port STP with shielded RJ45s, passive to active + +mtTPMIMT1 OBJECT IDENTIFIER ::= { moduleType 65 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 10Base-T, 12 DB9s, non-ASIC based + +mtTPMIMT OBJECT IDENTIFIER ::= { moduleType 66 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 10Base-T, 12 RJ45s non-ASIC based + +mtTPMIMT3 OBJECT IDENTIFIER ::= { moduleType 67 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 10Base-T, 1 50 Pos., non-ASIC based + +mtThinMim2 OBJECT IDENTIFIER ::= { moduleType 80 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +mtTPMIM24 OBJECT IDENTIFIER ::= { moduleType 96 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 10Base-T, 24 RJ45s, ASIC based + +mtTPMIM22 OBJECT IDENTIFIER ::= { moduleType 97 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 10Base-T, 12 RJ45s, ASIC based + +mtTPMIM34 OBJECT IDENTIFIER ::= { moduleType 98 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 10Base-T, 2 50 Pos, ASIC based + +mtTPMIM32 OBJECT IDENTIFIER ::= { moduleType 99 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 10Base-T, 1 50 Pos, ASIC based + +mtTPRMIM100I OBJECT IDENTIFIER ::= { moduleType 111 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- MMAC Module - 22 port (RJ45 with one EPIM slot) +-- 100Base-TX repeater module with management + +mtTPRMIM33 OBJECT IDENTIFIER ::= { moduleType 112 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 13 Port 10Base-T, 1 50 Post with Ethernet Port Interface Module + +mtTPRMIM36 OBJECT IDENTIFIER ::= { moduleType 113 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 26 Port 10Base-T, 2 50 Pos, AUI/Ethernet Port Interface Module + +mtCXRMIM OBJECT IDENTIFIER ::= { moduleType 114 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 13 Port 10Base-2, with Ethernet Port Interface Module + +mtFORMIM22 OBJECT IDENTIFIER ::= { moduleType 115 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 12 Port 10Base-FF/FOIRL, ST + +mtTPRMIM20 OBJECT IDENTIFIER ::= { moduleType 116 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 9 Port 10Base-T RJ45s, with Ethernet Port Interface Module + +mtTPRMIM22 OBJECT IDENTIFIER ::= { moduleType 117 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 21 Port 10Base-T RJ45s, with Ethernet Port Interface Module + +mtTPRMIM20S OBJECT IDENTIFIER ::= { moduleType 118 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 9 Port 10Base-T RJ45s with one EPIM all ports support +-- LANVIEW/SECURE + +mtTPRMIM22S OBJECT IDENTIFIER ::= { moduleType 119 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 21 Port 10Base-T RJ45s with one EPIM all ports support +-- LANVIEW/SECURE. + +mtTPRMIM33S OBJECT IDENTIFIER ::= { moduleType 120 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 13 Port 10Base-T 1 50 Post with EPIM all ports support +-- LANVIEW/SECURE. + +mtTPRMIM36S OBJECT IDENTIFIER ::= { moduleType 121 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 26 Port 10Base-T 2 50 Post with EPIM all ports support +-- LANVIEW/SECURE. + +mtCXRMIMs OBJECT IDENTIFIER ::= { moduleType 122 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 13 Port 10Base-2 with EPIM all ports support +-- LANVIEW/SECURE. + +mtFormim22S OBJECT IDENTIFIER ::= { moduleType 123 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 12 Port 10Base-FF/FIORL, ST all ports support +-- LANVIEW/SECURE. + +mtFBRMIM26 OBJECT IDENTIFIER ::= { moduleType 126 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 6 Port 10Base-FB RIC Media Interface Module + +mtFBRMIM22 OBJECT IDENTIFIER ::= { moduleType 127 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 12 Port 10Base-FB RIC Media Interface Module + +mtFOMIM18 OBJECT IDENTIFIER ::= { moduleType 144 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- FOIRL, 18 Ports, SMA ASIC based + +mtFOMIM12 OBJECT IDENTIFIER ::= { moduleType 146 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- FOIRL, 12 Ports, SMA ASIC based + +mtFOMIM16 OBJECT IDENTIFIER ::= { moduleType 147 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- FOIRL, 6 Ports, SMA ASIC based + +mtFOMIM28 OBJECT IDENTIFIER ::= { moduleType 148 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- FOIRL, 18 Ports, ST ASIC based + +mtFOMIM22 OBJECT IDENTIFIER ::= { moduleType 150 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- FOIRL, 12 Ports, ST ASIC based + +mtFOMIM26 OBJECT IDENTIFIER ::= { moduleType 151 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- FOIRL, 6 Ports, ST ASIC based + +mtFOMIM38 OBJECT IDENTIFIER ::= { moduleType 152 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Single Mode Fiber, 18 Ports, ST + +mtFOMIM32 OBJECT IDENTIFIER ::= { moduleType 154 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Single Mode Fiber, 12 Ports, ST + +mtFOMIM36 OBJECT IDENTIFIER ::= { moduleType 155 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Single Mode Fiber, 6 Ports, ST + +mtMT8MIM OBJECT IDENTIFIER ::= { moduleType 160 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +mtIRM2 OBJECT IDENTIFIER ::= { moduleType 176 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- ASIC Based IRM for Ethernet + +mtIRBM OBJECT IDENTIFIER ::= { moduleType 177 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 2 Port Bridging/Management Module + +mtIRM3 OBJECT IDENTIFIER ::= { moduleType 178 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Advanced IRM-2 + +mtTRMM1 OBJECT IDENTIFIER ::= { moduleType 179 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- New TRMM + +mtTRMM2 OBJECT IDENTIFIER ::= { moduleType 180 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Token Ring to Token Ring Module-One frontpanel one +-- backplane + +mtTRMMIM1 OBJECT IDENTIFIER ::= { moduleType 181 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Mid Chassis TRMM + +mtEFDMIM OBJECT IDENTIFIER ::= { moduleType 182 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Ethernet to FDDI Bridge + +mtTRMM4 OBJECT IDENTIFIER ::= { moduleType 183 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 4 port Token Ring Management Module. + +mtTRBMIM OBJECT IDENTIFIER ::= { moduleType 184 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Token Ring to Token Ring Bridge module. + +mtEMME OBJECT IDENTIFIER ::= { moduleType 185 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Ethernet 4 Port Bridging/Management + +mtESXMIM OBJECT IDENTIFIER ::= { moduleType 186 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Ethernet Switching Module, IMIM + +mtTRMM OBJECT IDENTIFIER ::= { moduleType 187 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Token Ring Management Module, slot 1 + +mtTRMMIM2 OBJECT IDENTIFIER ::= { moduleType 188 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Token Ring to Token Ring Bridge/Management Media Interface Modules + +mtETWMIM OBJECT IDENTIFIER ::= { moduleType 189 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Ethernet/Token Ring/WAN Bridge + +mtTRMMIM OBJECT IDENTIFIER ::= { moduleType 190 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Mid Chassis TRMM + +mtESXMIMF2 OBJECT IDENTIFIER ::= { moduleType 191 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Ethernet switching module with multimode fiber ST +-- connectors. + +mtFOT12or22 OBJECT IDENTIFIER ::= { moduleType 192 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +-- RESERVED for ESXMIM22 OBJECT IDENTIFIER ::= { moduleType 200 } +-- reserved for Jerry Baur +-- OBJECT-IDENTITY +-- Status +-- mandatory + +-- RESERVED for 100TPRMIM OBJECT IDENTIFIER ::= { moduleType 201 } +-- reserved for Jerry Baur +-- OBJECT-IDENTITY +-- Status +-- mandatory + +mtTPTMIM OBJECT IDENTIFIER ::= { moduleType 208 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +mtFOT16or26 OBJECT IDENTIFIER ::= { moduleType 224 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +mtSNACRS232wRS232 OBJECT IDENTIFIER ::= { moduleType 240 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- RS232 with RS232 DB + +mtSNACRS232wV35 OBJECT IDENTIFIER ::= { moduleType 241 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- RS232 with V.35 DB + +mtSNACRS232wRS530 OBJECT IDENTIFIER ::= { moduleType 242 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- RS232 with RS530 DB + +mtSNACRS232wNoDB OBJECT IDENTIFIER ::= { moduleType 243 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- RS232 without DB + +mtSNACV35wRS232 OBJECT IDENTIFIER ::= { moduleType 244 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- V.35 with RS232 DB + +mtSNACV35wV35 OBJECT IDENTIFIER ::= { moduleType 245 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- V.35 with V.35 DB + +mtSNACV35wRS350 OBJECT IDENTIFIER ::= { moduleType 246 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- V.35 with RS530 DB + +mtSNACV35wNoDB OBJECT IDENTIFIER ::= { moduleType 247 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- V.35 without DB + +mtSNACRS530wRS232 OBJECT IDENTIFIER ::= { moduleType 248 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- RS530 with RS232 DB + +mtSNACRS530wV35 OBJECT IDENTIFIER ::= { moduleType 249 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- RS530 with V.35 DB + +mtSNACRS530wRS530 OBJECT IDENTIFIER ::= { moduleType 250 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- RS530 with RS530 DB + +mtSNACRS530wNoDB OBJECT IDENTIFIER ::= { moduleType 251 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- RS530 without DB + +mtSNACMIMConnectivity OBJECT IDENTIFIER ::= { moduleType 252 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- SNA Connectivity Media Interface Module + +mtSNACConnectivityMIM OBJECT IDENTIFIER ::= { moduleType 253 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- SNA Connectivity Media Interface Module + +mtSNACConnectivity OBJECT IDENTIFIER ::= { moduleType 254 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- SNA Connectivity Media Interface Module + +mtNull OBJECT IDENTIFIER ::= { moduleType 255 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- No Media Interface Module Installed + +mtTRMIMa10R OBJECT IDENTIFIER ::= { moduleType 305 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 10 Port STP DB9s, Ring-In/Ring-Out with autowrap feature + +mtTRMIMa20R OBJECT IDENTIFIER ::= { moduleType 307 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 10 Port UTP with RJ45s with Ring-In/Ring-Out DB9 with autowrap feature + +mtTRMIM22ARO OBJECT IDENTIFIER ::= { moduleType 311 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- active MIM with 12 UTP ports with Ring-Out capabilities (93 series) + +mtTRRMIM2A OBJECT IDENTIFIER ::= { moduleType 314 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Token-Ring Repeater with 12 UTP RJ45s, DB9/Fiber Optic +-- Ring-In/Ring-Out + +mtTRMIM24ARO OBJECT IDENTIFIER ::= { moduleType 566 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- active MIM with 24 UTP ports with Ring-Out capabilities (93 series) + +mtTRRMIM4A OBJECT IDENTIFIER ::= { moduleType 570 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Token-Ring Repeater with 12 STP RJ45s, DB9/Fiber Optic +-- Ring-In/Ring-Out + +mtTRRMIMAT OBJECT IDENTIFIER ::= { moduleType 826 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- repeater with no stations and TPIM Ring-In/Ring-Out + +mtTRMIM42ARO OBJECT IDENTIFIER ::= { moduleType 831 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- active MIM with 12 STP ports with Ring-Out capabilities (93 series) + +mtTRRMIM2AT OBJECT IDENTIFIER ::= { moduleType 1082 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- repeater with 12 active UTP stations and TPIM Ring-In/Ring-Out + +mtTRMIM44ARO OBJECT IDENTIFIER ::= { moduleType 1086 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- active MIM with 24 STP ports with Ring-Out capabilities (93 series) + +mtTRRMIM4AT OBJECT IDENTIFIER ::= { moduleType 1338 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- repeater with 12 active STP stations with TPIM Ring-In/Ring-Out + +mtMPIMX OBJECT IDENTIFIER ::= { moduleType 65536 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- MiniMMAC XCVR 8 Male AUIs + +mtMPIMA OBJECT IDENTIFIER ::= { moduleType 65537 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- MiniMMAC XCVR 8 Female AUIs + +mtMPIMC OBJECT IDENTIFIER ::= { moduleType 65538 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- MiniMMAC Coax 6 Ports + +mtMPIMT OBJECT IDENTIFIER ::= { moduleType 65539 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- MiniMMAC TP 6 UTP Ports + +mtMPIMF2 OBJECT IDENTIFIER ::= { moduleType 65540 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- MiniMMAC FO 6 ST Ports + +mtMPIMF1 OBJECT IDENTIFIER ::= { moduleType 65541 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- MiniMMAC FO 6 SMA Ports + +mtMPIMT1 OBJECT IDENTIFIER ::= { moduleType 65542 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- MiniMMAC STP 6 DB-9 Ports + +mtMPIMB OBJECT IDENTIFIER ::= { moduleType 65543 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- MiniMMAC Blank Plate (empty slot) + +mtMiniMMAC OBJECT IDENTIFIER ::= { moduleType 65552 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 80186 based with IRM-2 Management + +mtMRXIE OBJECT IDENTIFIER ::= { moduleType 65568 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 80186 Based with 50 Pin and 2 Single Port Interface Modules + +mtMRXI24 OBJECT IDENTIFIER ::= { moduleType 65569 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- i960 Based MRXI 24 RJ45 with 2 Ethernet Port Interface Modules + +mtMRXI22 OBJECT IDENTIFIER ::= { moduleType 65570 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- i960 Based MRXI 12 RJ45 with 1 Ethernet Port Interface Module + +mtMRXI34 OBJECT IDENTIFIER ::= { moduleType 65571 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- i960 Based MRXI 2x50 Pin with 2 Ethernet Port Interface Modules + +mtMRXI32 OBJECT IDENTIFIER ::= { moduleType 65572 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- i960 Based MRXI 1x50 Pin with 1 Ethernet Port Interface Module + +mtMRXI2E OBJECT IDENTIFIER ::= { moduleType 65584 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 80186 Based with 50 Pin and 2 Single Port Interface Modules + +mtSPIMX OBJECT IDENTIFIER ::= { moduleType 131072 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- One port XCVR port Male + +mtSPIMA OBJECT IDENTIFIER ::= { moduleType 131073 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- One port AUI port Female + +mtSPIMC OBJECT IDENTIFIER ::= { moduleType 131074 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- One port Coax BNC + +mtSPIMT OBJECT IDENTIFIER ::= { moduleType 131075 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- One port 10Base-T RJ45 + +mtSPIMF2 OBJECT IDENTIFIER ::= { moduleType 131076 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- One port MultiMode Fiber with ST + +mtSPIMF1 OBJECT IDENTIFIER ::= { moduleType 131077 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- One Port MultiMode Fiber with SMA + +mtSPIMT1 OBJECT IDENTIFIER ::= { moduleType 131078 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- One Port 10Base-T with DB9 + +mtSPIMB OBJECT IDENTIFIER ::= { moduleType 131079 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +mtEPIMB OBJECT IDENTIFIER ::= { moduleType 196608 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Blank Plate (empty slot) + +mtEPIMA OBJECT IDENTIFIER ::= { moduleType 196609 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- One Port AUI Female + +mtEPIMC OBJECT IDENTIFIER ::= { moduleType 196610 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- One Port XCVR Male + +mtEPIMT OBJECT IDENTIFIER ::= { moduleType 196611 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- One Port 10Base-T RJ45 + +mtEPIMF2 OBJECT IDENTIFIER ::= { moduleType 196612 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- One Port MultiMode FO with ST + +mtEPIMF1 OBJECT IDENTIFIER ::= { moduleType 196613 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- One Port MultiMode FO with SMA + +mtEPIMT1 OBJECT IDENTIFIER ::= { moduleType 196614 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- One Port 10Base-T DB9 + +mtEPIMF3 OBJECT IDENTIFIER ::= { moduleType 196615 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- One Port Single Mode FO with ST + +mtEPIMX OBJECT IDENTIFIER ::= { moduleType 196616 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- One Port XCVR Male + +mtEPIMTfd OBJECT IDENTIFIER ::= { moduleType 196619 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- One Port 10Base-T RJ45 with full duplex support + +mtEPIMF2fd OBJECT IDENTIFIER ::= { moduleType 196620 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- One Port MultiMode FO with ST with full duplex support + +mtEPIMF1fd OBJECT IDENTIFIER ::= { moduleType 196621 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- One Port MultiMode FO with SMA with full duplex support + +mtEPIMF3fd OBJECT IDENTIFIER ::= { moduleType 196622 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- One Port Single Mode FO with ST with full duplex support + +mtEPIMFIXED OBJECT IDENTIFIER ::= { moduleType 196623 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- ?????? + +mtMRXI OBJECT IDENTIFIER ::= { moduleType 196674 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 80186 Based with 50 Pin and 2 Single Port Interface Modules + +mtMRXI2 OBJECT IDENTIFIER ::= { moduleType 196675 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 80186 Based with 12 RJ45 and 2 Single Port Interface Modules + +slotClass OBJECT IDENTIFIER ::= { namingTree 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +csUnknown OBJECT IDENTIFIER ::= { slotClass 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +csPwrSup OBJECT IDENTIFIER ::= { slotClass 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +csMgmt OBJECT IDENTIFIER ::= { slotClass 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +csMgmtRelay OBJECT IDENTIFIER ::= { slotClass 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +csMIM OBJECT IDENTIFIER ::= { slotClass 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +backplaneType OBJECT IDENTIFIER ::= { namingTree 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +btUnknown OBJECT IDENTIFIER ::= { backplaneType 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +btBusA OBJECT IDENTIFIER ::= { backplaneType 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +btBusB OBJECT IDENTIFIER ::= { backplaneType 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +btBusC OBJECT IDENTIFIER ::= { backplaneType 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +componentType OBJECT IDENTIFIER ::= { namingTree 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- This branch defines the different component types defined +-- within Cabletron. +-- +-- A component is defined as major device functionality such as +-- repeating, routing, bridging, switching, or other applications +-- running on the device. In general the definition of component +-- does not include basic device requirements (required for device +-- operation) such as SNMP, IP protocol stack, telnet, download, +-- and media connectivity. The existance of operational +-- functions are clearly defined by various MIB variables. For +-- example media connectivity is defined by ifType in MIB-II. + +cptUnknown OBJECT IDENTIFIER ::= { componentType 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Defines an unknown type of component. +-- +-- This may be used if a new function is defined but a component +-- type has yet to be assigned. Usage of this should be very +-- limited. + +cptRepeater OBJECT IDENTIFIER ::= { componentType 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- A repeater for ethernet also a concentrator for FDDI. +-- This implies the existance of management for the device. + +cptMau OBJECT IDENTIFIER ::= { componentType 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- An instance of a ring in a Token Ring environment. This +-- includes the ability to manage and get statistics for the +-- ring. + +cptBridge OBJECT IDENTIFIER ::= { componentType 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Bridging which includes implementation of bridge MIBs. + +cptRouter OBJECT IDENTIFIER ::= { componentType 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Routing which includes implementation of routing specific +-- MIBs. + +cptRmon OBJECT IDENTIFIER ::= { componentType 6 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Any implementation of RMON. This is independent of media +-- type. + +cptAgent OBJECT IDENTIFIER ::= { componentType 7 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The chassis manager component. This is a central entity +-- that implements the chassis MIB and therefore provides +-- knowledge of the entire chassis. + +cptLim OBJECT IDENTIFIER ::= { componentType 8 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Local management + +cptHostSvcs OBJECT IDENTIFIER ::= { componentType 9 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- This includes such functionality as the protocol +-- stack, SNMP, telnet. + +cptIngMIM OBJECT IDENTIFIER ::= { componentType 10 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- An intelligent MIM within a MMAC chassis. Intelligent MIMs +-- are managable via SNMP and may also support an implementation +-- of a chassis MIB for it's management domain. + +cptDLM OBJECT IDENTIFIER ::= { componentType 11 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The Distributed Lan Monitor + +cptMIBNavigator OBJECT IDENTIFIER ::= { componentType 12 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The MIB Navigator that is accessible via telnet to the +-- device. + +cptRmonHost OBJECT IDENTIFIER ::= { componentType 13 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Implementation of the RMON host, topn, matrix groups. + +cptRmonCapture OBJECT IDENTIFIER ::= { componentType 14 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Implementation of the RMON packet capture and filter +-- groups. + +cptMibMgr OBJECT IDENTIFIER ::= { componentType 15 } +-- OBJECT-IDENTITY +-- Status +-- obsolete +-- Descr +-- Initially defined to allow for separate MIB views for the +-- chassis MIB and MIB-II. No longer in use. + +cptFddiSmt OBJECT IDENTIFIER ::= { componentType 16 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Implementation of SMT within a FDDI network. + +cptSFPS OBJECT IDENTIFIER ::= { componentType 17 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The secure fast packet switch. + +cptModuleMgmt OBJECT IDENTIFIER ::= { componentType 18 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- An intelligent module that maintains it's own management +-- environment. + +cptOrphan OBJECT IDENTIFIER ::= { componentType 19 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- A Mau type of component for which control information +-- exists but no statistical information. + +cptATM OBJECT IDENTIFIER ::= { componentType 20 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The device has at least 1 ATM interface. + +cptWebview OBJECT IDENTIFIER ::= { componentType 21 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The embedded WEB server application used for web +-- based device management. + +cpt802p1Q OBJECT IDENTIFIER ::= { componentType 22 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Component type for IEEE 802.1Q refers to VLANs (industry standard +-- via IEEE). + +cpt802p1p OBJECT IDENTIFIER ::= { componentType 23 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Component type for IEEE 802.1p refers to priority queuing/dynamic +-- Multicast filtering. + +cptTrafficGen OBJECT IDENTIFIER ::= { componentType 24 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Component type for Traffic Generation capabilities. + +thrPtyModType OBJECT IDENTIFIER ::= { namingTree 6 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Third Party Modules + +tpMtETSMIM OBJECT IDENTIFIER ::= { thrPtyModType 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Xyplex 16 port terminal server + +tpMtDNSMIM OBJECT IDENTIFIER ::= { thrPtyModType 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- SGI Media Interface Module + +tpMtGatorMIM OBJECT IDENTIFIER ::= { thrPtyModType 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Cayman Localtalk to Ethernet Gateway + +tpMtLanternMIM OBJECT IDENTIFIER ::= { thrPtyModType 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Novell Protocol Analyzer + +tpMtCRML OBJECT IDENTIFIER ::= { thrPtyModType 6 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- cisco Ethernet to Ethernet router + +tpMtCRM OBJECT IDENTIFIER ::= { thrPtyModType 7 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- cisco Ethernet to WAN router + +networkType OBJECT IDENTIFIER ::= { namingTree 7 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ntManagementTypes OBJECT IDENTIFIER ::= { networkType 10 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- This branch defines the types of management that +-- may exist. + +ntInbandMgmt OBJECT IDENTIFIER ::= { ntManagementTypes 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Management over inband network. + +ntSideBandMgmt OBJECT IDENTIFIER ::= { ntManagementTypes 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Management over 'side band' non-inband network. A +-- standalone ethernet for example. + +ntOutOfBandMgmt OBJECT IDENTIFIER ::= { ntManagementTypes 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Management over out of band network for example a serial +-- bus. + +physicalType OBJECT IDENTIFIER ::= { namingTree 8 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +portType OBJECT IDENTIFIER ::= { physicalType 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +hardwareType OBJECT IDENTIFIER ::= { physicalType 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +portStandard OBJECT IDENTIFIER ::= { portType 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +portXpim OBJECT IDENTIFIER ::= { portType 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +portXnim OBJECT IDENTIFIER ::= { portType 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +portVirtualType OBJECT IDENTIFIER ::= { portType 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +portVirtualTypeSvc OBJECT IDENTIFIER ::= { portVirtualType 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Switched Virtual Circuit. + +portVirtualTypePvcLlc OBJECT IDENTIFIER ::= { portVirtualType 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- LLC Encapsulation Permanent Virtual Circuit + +portVirtualTypePvcVcmux OBJECT IDENTIFIER ::= { portVirtualType 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- VC Multiplexed Permanent Virtual Circuit + +portVirtualSMB OBJECT IDENTIFIER ::= { portType 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Virtual interface used by SmartSwitch 6000 for Distributed +-- Chassis Management + +portCATV OBJECT IDENTIFIER ::= { portType 6 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- A branch describing the possible port types used to interface a +-- device to a Cable TV infrastructure (CATV). + +portCATVUnknown OBJECT IDENTIFIER ::= { portCATV 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The physical port type is unrecognized. + +port75ohmFemaleFType OBJECT IDENTIFIER ::= { portCATV 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The CATV interface utilizes a female, 75 Ohm, F-Type connector. + +portEthernet OBJECT IDENTIFIER ::= { portStandard 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +portTokenRing OBJECT IDENTIFIER ::= { portStandard 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +portFDDI OBJECT IDENTIFIER ::= { portStandard 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +portNotPresent OBJECT IDENTIFIER ::= { portStandard 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +portATM OBJECT IDENTIFIER ::= { portStandard 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Standard ATM port identifiers. + +portBackplane OBJECT IDENTIFIER ::= { portStandard 6 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- A backplane port connection. + +portInternal OBJECT IDENTIFIER ::= { portStandard 7 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- An internal port connection. + +portFastEthernet OBJECT IDENTIFIER ::= { portStandard 8 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +portGigEthernet OBJECT IDENTIFIER ::= { portStandard 9 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Standard identifiers for fixed Gigabit Ethernet ports. + +portSc1000SX OBJECT IDENTIFIER ::= { portGigEthernet 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Fixed mount 1000Base-SX port supporting multimode fiber +-- with a SC connector. + +portSc1000LX OBJECT IDENTIFIER ::= { portGigEthernet 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Fixed mount 1000Base-LX port supporting either multimode or +-- single mode fiber with a SC connector. + +portRJ451000T OBJECT IDENTIFIER ::= { portGigEthernet 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Fixed mount 1000Base-T port supporting UTP cable with +-- a RJ-45 connectors. + + +portEpim OBJECT IDENTIFIER ::= { portXpim 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +portTpim OBJECT IDENTIFIER ::= { portXpim 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +portFpim OBJECT IDENTIFIER ::= { portXpim 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +portApim OBJECT IDENTIFIER ::= { portXpim 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- This branch describes all ATM PIMs as port types. + +portWpim OBJECT IDENTIFIER ::= { portXpim 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- This branch describes all WAN PIMs as port types. + +portFEpim OBJECT IDENTIFIER ::= { portXpim 6 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- This branch describes all fast ethernet PIMs as port types. + +portGpim OBJECT IDENTIFIER ::= { portXpim 7 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- This branch describes all Gigabit PIMs as port types. + +portVapim OBJECT IDENTIFIER ::= { portXpim 8 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- This branch describes all VAPIMs as port types. VAPIMS +-- are designed to be the interface module for devices +-- complying with ATM VHSIM architecture. + +portUnknown OBJECT IDENTIFIER ::= { portEthernet 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +portBNC OBJECT IDENTIFIER ::= { portEthernet 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +portAUI OBJECT IDENTIFIER ::= { portEthernet 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +portTrans OBJECT IDENTIFIER ::= { portEthernet 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +portCTp OBJECT IDENTIFIER ::= { portEthernet 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +portRJ45 OBJECT IDENTIFIER ::= { portEthernet 6 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +portDb9 OBJECT IDENTIFIER ::= { portEthernet 7 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +portRJ71 OBJECT IDENTIFIER ::= { portEthernet 8 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +portMmfSMA OBJECT IDENTIFIER ::= { portEthernet 9 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +portMmfST OBJECT IDENTIFIER ::= { portEthernet 10 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +portSmfST OBJECT IDENTIFIER ::= { portEthernet 11 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +portBPlaneA OBJECT IDENTIFIER ::= { portEthernet 12 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +portBPlaneB OBJECT IDENTIFIER ::= { portEthernet 13 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +portBPlaneC OBJECT IDENTIFIER ::= { portEthernet 14 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +portMmfMTRJb10FL OBJECT IDENTIFIER ::= { portEthernet 15 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 10Base-FL Multimode fiber mini MT-RJ + +portTRUnknown OBJECT IDENTIFIER ::= { portTokenRing 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +portLobeUtpRJ45 OBJECT IDENTIFIER ::= { portTokenRing 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +portLobeStpDb9 OBJECT IDENTIFIER ::= { portTokenRing 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +portLobeStpRJ45 OBJECT IDENTIFIER ::= { portTokenRing 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +portLobeMmfST OBJECT IDENTIFIER ::= { portTokenRing 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +portLobeSmfST OBJECT IDENTIFIER ::= { portTokenRing 6 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +portRingpStpDb9 OBJECT IDENTIFIER ::= { portTokenRing 7 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +portRingpMmfST OBJECT IDENTIFIER ::= { portTokenRing 8 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +portLobeUtpStpRJ45 OBJECT IDENTIFIER ::= { portTokenRing 9 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +portFDDIUnknown OBJECT IDENTIFIER ::= { portFDDI 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +portFDDIMmfMic OBJECT IDENTIFIER ::= { portFDDI 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Multimode Fiber MIC. + +portFDDIUtpRJ45 OBJECT IDENTIFIER ::= { portFDDI 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Level V/category 5 UTP RJ45 connector. + +portFDDIStpRJ45 OBJECT IDENTIFIER ::= { portFDDI 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Level V/Category 5 STP RJ45 connector. + +portFDDISmfMic1 OBJECT IDENTIFIER ::= { portFDDI 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Single mode Fiber MIC class 1 laser. + +portFDDIMmfSc OBJECT IDENTIFIER ::= { portFDDI 6 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Multimode fiber SC connector. + +portFDDISmfSc OBJECT IDENTIFIER ::= { portFDDI 7 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Single mode fiber SC connector. + +portFDDIMmfSt OBJECT IDENTIFIER ::= { portFDDI 8 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Multimode fiber ST connector. + +portFDDISmfSt OBJECT IDENTIFIER ::= { portFDDI 9 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Single mode fiber ST connector. + +portFDDISmLrfSc OBJECT IDENTIFIER ::= { portFDDI 17 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Single mode long range fiber SC connector. + +portATM155MMF OBJECT IDENTIFIER ::= { portATM 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 155 MPS MMF SC duplex Sonet/SDH ATM port. + +portATM155SMF OBJECT IDENTIFIER ::= { portATM 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 155 MPS SMF SC duplex Sonet/SDH ATM port. + +portUnknownb100 OBJECT IDENTIFIER ::= { portFastEthernet 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +portRJ45b100TX OBJECT IDENTIFIER ::= { portFastEthernet 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 100Base-TX RJ45. + +portRJ45b100T4 OBJECT IDENTIFIER ::= { portFastEthernet 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 100Base-T4 RJ45. + +portRJ45b100T2 OBJECT IDENTIFIER ::= { portFastEthernet 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 100Base-T2 RJ45. + +portMmfScb100FX OBJECT IDENTIFIER ::= { portFastEthernet 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 100Base-FX Multimode fiber SC. + +portSmfScb100FX OBJECT IDENTIFIER ::= { portFastEthernet 6 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 100Base-FX Singlemode fiber SC. + +portRJ71b100TX OBJECT IDENTIFIER ::= { portFastEthernet 7 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +portMmfMTRJb100FX OBJECT IDENTIFIER ::= { portFastEthernet 8 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 100Base-FX Multimode fiber mini MT-RJ + +portSmfMTRJb100FX OBJECT IDENTIFIER ::= { portFastEthernet 9 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 100Base-FX Singlemode fiber mini MT-RJ + +portEpimUnknown OBJECT IDENTIFIER ::= { portEpim 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +portEpimAUI OBJECT IDENTIFIER ::= { portEpim 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- EPIM with AUI connector + +portEpimBNC OBJECT IDENTIFIER ::= { portEpim 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- EPIM with BNC type connector. + +portEpimRJ45 OBJECT IDENTIFIER ::= { portEpim 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- EPIM with RJ45 port. + +portEpimMmfST OBJECT IDENTIFIER ::= { portEpim 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +portEpimMmfSMA OBJECT IDENTIFIER ::= { portEpim 6 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +portEpimSmfST OBJECT IDENTIFIER ::= { portEpim 8 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +portEpimTrans OBJECT IDENTIFIER ::= { portEpim 9 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +portEpimThirdParty OBJECT IDENTIFIER ::= { portEpim 10 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Epim with internal connection to third party BRIM. + +portEpimRJ45fd OBJECT IDENTIFIER ::= { portEpim 12 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Full duplex epim with RJ45 connector. + +portEpimMmfSTfd OBJECT IDENTIFIER ::= { portEpim 13 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Full duplex epim with multi-mode fiber ST connector. + +portEpimMmfSMAfd OBJECT IDENTIFIER ::= { portEpim 14 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Full duplex epim with multi-mode fiber SMA connector. + +portEpimSmfSTfd OBJECT IDENTIFIER ::= { portEpim 15 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Full duplex epim with single-mode fiber ST connector. + +portEpimHWAUI OBJECT IDENTIFIER ::= { portEpim 16 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +portEpim100Tx OBJECT IDENTIFIER ::= { portEpim 17 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 100 Base TX RJ45 Epim. + +portEpim100Fx OBJECT IDENTIFIER ::= { portEpim 18 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 100 Base FX multi-mode fiber SC Epim. + +portEpim100Fmb OBJECT IDENTIFIER ::= { portEpim 19 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- A forward only bridge used in 100BaseTX devices, +-- populates an EPIM slot. + +portEpim1002F2 OBJECT IDENTIFIER ::= { portEpim 20 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 2 port 100 Base FX multi-mode expansion module + +portEpim1002F3 OBJECT IDENTIFIER ::= { portEpim 21 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 2 port 100 Base FX single-mode expansion module. + +portEpim1002F4 OBJECT IDENTIFIER ::= { portEpim 22 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 2 port 100 Base FX expansion module with a +-- singlemode port and a multimode port. + +portEpimThirdPartyBrim OBJECT IDENTIFIER ::= { portEpimThirdParty 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Epim with internal connection to third party BRIMs. + +portEpimThirdPartyNonBrim OBJECT IDENTIFIER ::= { portEpimThirdParty 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Epim with internal connection to third party daughter +-- cards. + +portEpimThirdPartyUnknown OBJECT IDENTIFIER ::= { portEpimThirdParty 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Unknown EPIM connection type. + +portEpimThirdPartyCABO OBJECT IDENTIFIER ::= { portEpimThirdPartyBrim 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Cisco CABO-E daughter card 'BRIM'. + +portTpimUnkown OBJECT IDENTIFIER ::= { portTpim 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Unknown TPIM + +portTpimT1 OBJECT IDENTIFIER ::= { portTpim 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- TPIM with STP DB9 connection + +portTpimF2 OBJECT IDENTIFIER ::= { portTpim 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- TPIM with ST multimode fiber connectors + +portTpimT2 OBJECT IDENTIFIER ::= { portTpim 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- TPIM with UTP RJ45 + +portTpimF3 OBJECT IDENTIFIER ::= { portTpim 6 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- TPIM w/single mode fiber, ST connectors + +portTpimT4 OBJECT IDENTIFIER ::= { portTpim 7 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- TPIM with STP RJ45 connectors. + +portFpimUnknown OBJECT IDENTIFIER ::= { portFpim 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +portFpim0 OBJECT IDENTIFIER ::= { portFpim 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Multimode Fiber MIC. + +portFpim2 OBJECT IDENTIFIER ::= { portFpim 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Level V/category 5 UTP RJ45 connector. + +portFpim4 OBJECT IDENTIFIER ::= { portFpim 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Level V/Category 5 STP RJ45 connector. + +portFpim5 OBJECT IDENTIFIER ::= { portFpim 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Single mode Fiber MIC class 1 laser. + +portFpim1 OBJECT IDENTIFIER ::= { portFpim 6 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Multimode fiber SC connector. + +portFpim7 OBJECT IDENTIFIER ::= { portFpim 7 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Single mode fiber SC connector. + +portFpim8 OBJECT IDENTIFIER ::= { portFpim 8 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Multimode fiber ST connector. + +portFpim9 OBJECT IDENTIFIER ::= { portFpim 9 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Single mode fiber ST connector. + +portApim02 OBJECT IDENTIFIER ::= { portApim 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 51 Mbps, OC1, UTP, RJ45 + +portApim11 OBJECT IDENTIFIER ::= { portApim 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 100 Mbps, TAXI, MMF, SC + +portApim21 OBJECT IDENTIFIER ::= { portApim 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 155 Mbps, OC3, MMF, SC + +portApim29 OBJECT IDENTIFIER ::= { portApim 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 155 Mbps, OC3, SMF, SC + +portApim67 OBJECT IDENTIFIER ::= { portApim 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 45 Mbps, DS3, Coax, BNC + +portApim28 OBJECT IDENTIFIER ::= { portApim 6 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 155 Mbps, OC3, multi-mode fiber, ST + +portApim22 OBJECT IDENTIFIER ::= { portApim 7 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 155 Mbps, STS3, UTP, RJ45 + +portApimUnknown OBJECT IDENTIFIER ::= { portApim 8 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- An unknown APIM + +portApim29LR OBJECT IDENTIFIER ::= { portApim 9 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 155 Mbps, OC3, SMF-LR, SC + +portApim31 OBJECT IDENTIFIER ::= { portApim 10 } +-- OBJECT-IDENTITY +-- Status +-- deprecated +-- Descr +-- 622 Mbps, OC12, MMF, SC + +portApim39 OBJECT IDENTIFIER ::= { portApim 11 } +-- OBJECT-IDENTITY +-- Status +-- deprecated +-- Descr +-- 622 Mbps, OC12, SMF-SR, SC + +portApim39LR OBJECT IDENTIFIER ::= { portApim 12 } +-- OBJECT-IDENTITY +-- Status +-- deprecated +-- Descr +-- 622 Mbps, OC12, SMF-LR, SC + + +portVapim31 OBJECT IDENTIFIER ::= { portVapim 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 622 Mbps, OC12, MMF, SC for ATM VHSIM + +portVapim39 OBJECT IDENTIFIER ::= { portVapim 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 622 Mbps, OC12, SMF-SR, SC for ATM VHSIM + +portVapim39LR OBJECT IDENTIFIER ::= { portVapim 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 622 Mbps, OC12, SMF-LR, SC for ATM VHSIM + +portWpimUnknown OBJECT IDENTIFIER ::= { portWpim 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Unknown type of WPIM. + +portWpimT1 OBJECT IDENTIFIER ::= { portWpim 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- WPIM supporting a T1/PRI CSU/DSU + +portWpimE1 OBJECT IDENTIFIER ::= { portWpim 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- WPIM supporting a E1/PRI CSU/DSU + +portWpimSy OBJECT IDENTIFIER ::= { portWpim 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- WPIM supporting a Synchronous Serial Interface + +portWpimDDS OBJECT IDENTIFIER ::= { portWpim 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- WPIM supporting a DDS/SW56 CSU/DSU + +portWpimDI OBJECT IDENTIFIER ::= { portWpim 6 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- WPIM supporting drop and insert. + +portWpimHDSL OBJECT IDENTIFIER ::= { portWpim 7 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- WPIM supporting HDSL. + +portWpimBRI OBJECT IDENTIFIER ::= { portWpim 8 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- WPIM supporting a ISDN basic rate Interface + +portWpimDS30 OBJECT IDENTIFIER ::= { portWpim 9 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- WPIM supporting DS30. + +portWpimDataCapableDI OBJECT IDENTIFIER ::= { portWpim 10 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- WPIM supporting Drop and Inser with capability to +-- process data from D/I interface. + +portWpimT1DDS OBJECT IDENTIFIER ::= { portWpim 11 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- WPIM supporting mode switching from DDS to T1 +-- and vice versa. + +portWpimRDDS OBJECT IDENTIFIER ::= { portWpim 12 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Respin of WPIM supporting a DDS/SW56 CSU/DSU + +portWpimRT1 OBJECT IDENTIFIER ::= { portWpim 13 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Respin of WPIM supporting a T1/PRI CSU/DSU + +portWpimRE1 OBJECT IDENTIFIER ::= { portWpim 14 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Respin of WPIM supporting a E1/PRI CSU/DSU + +portFEUnknown OBJECT IDENTIFIER ::= { portFEpim 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Unknown fast ethernet module. + +portFE100TxUTP OBJECT IDENTIFIER ::= { portFEpim 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 100BaseTX Fast LAN Switch Interface RJ 45 UTP plug in +-- module. + +portFE100TxSTP OBJECT IDENTIFIER ::= { portFEpim 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 100BaseTX Fast LAN Switch Interface DB9 STP plug in +-- module. + +portFE100Fx OBJECT IDENTIFIER ::= { portFEpim 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 100BaseFX Fast LAN Switch Interface Multimode fiber SC +-- connector, plug in module. + +portFE100VG4 OBJECT IDENTIFIER ::= { portFEpim 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 100Base-VG Interface module supports RJ45 connector +-- for UTP 4 pair. + +portFE100VGF OBJECT IDENTIFIER ::= { portFEpim 6 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 100Base-VG Interface module supports multimode fiber +-- SC connector. + +portFE100F3 OBJECT IDENTIFIER ::= { portFEpim 7 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 100BaseFX Fast LAN Switch Interface singlemode fiber SC +-- connector, plug in module. + +portFE100S1 OBJECT IDENTIFIER ::= { portFEpim 8 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Fast ethernet to SONET PIM with multimode fiber +-- SC connector. + +portFE100S3 OBJECT IDENTIFIER ::= { portFEpim 9 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Fast ethernet to SONET PIM with single mode fiber +-- SC connector. + +portFE100S5 OBJECT IDENTIFIER ::= { portFEpim 10 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Fast ethernet to SONET PIM with single mode fiber +-- SC connector, long reach. + +portFE100LH OBJECT IDENTIFIER ::= { portFEpim 11 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 100BaseFX Fast LAN Switch Interface singlemode fiber SC +-- connector, extended distance plug in module. + +portGpimF01 OBJECT IDENTIFIER ::= { portGpim 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 1 Gigabit Fiber Channel with multimode fiber SC connectors. + +portGpimF09 OBJECT IDENTIFIER ::= { portGpim 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 1 Gigabit Fiber Channel with singlemode fiber SC connectors. + +portGpimS41 OBJECT IDENTIFIER ::= { portGpim 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 1.2 Gigabit SONET with multimode fiber SC connectors. + +portGpimS49 OBJECT IDENTIFIER ::= { portGpim 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 1.2 Gigabit SONET with singlemode fiber SC connectors. + +portGpimS51 OBJECT IDENTIFIER ::= { portGpim 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 2.4 Gigabit SONET with multimode fiber SC connectors. + +portGpimS59 OBJECT IDENTIFIER ::= { portGpim 6 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 2.4 Gigabit SONET with singlemode fiber SC connectors. + +portGpimS31 OBJECT IDENTIFIER ::= { portGpim 7 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 622 Megabit SONET with multimode fiber SC connectors. + +portGpimS39 OBJECT IDENTIFIER ::= { portGpim 8 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 622 Megabit SONET with singlemode fiber SC connectors. + +portGpim01 OBJECT IDENTIFIER ::= { portGpim 9 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 1000Base-SX with multimode fiber SC connectors. The +-- laser is an 850 nanometer optical laser. + +portGpim04 OBJECT IDENTIFIER ::= { portGpim 10 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 1000Base-CX with 150 ohm shielded style 2 connectors + +portGpim09 OBJECT IDENTIFIER ::= { portGpim 11 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 1000Base-LX with single or multi-mode fiber SC +-- connector. The laser is a 1300 nanometer optical laser + +portGpim08 OBJECT IDENTIFIER ::= { portGpim 12 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 1000Base-LX extended distance with single-mode fiber SC. + +portAnim OBJECT IDENTIFIER ::= { portXnim 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- This branch describes all ATM NIMs as port types. + +portAnim21p3 OBJECT IDENTIFIER ::= { portAnim 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 3 port I/O module, 155 Mbps, OC3c, with multimode fiber SC connector. + +portAnim29p3 OBJECT IDENTIFIER ::= { portAnim 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 3 port I/O module, 155 Mbps, OC3c, with singlemode fiber SC connector. + +portAnim22p4 OBJECT IDENTIFIER ::= { portAnim 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 4 port I/O module, 155 Mbps, STS3c, with UTP5 RJ-45 connector. + +portAnim31p2 OBJECT IDENTIFIER ::= { portAnim 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 2 port I/O module, 622 Mbps, OC12c, with multimode fiber SC connector. + +portAnim39p2 OBJECT IDENTIFIER ::= { portAnim 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 2 port I/O module, 622 Mbps, OC12c, with singlemode fiber SC connector. + +portAnim29p4LR OBJECT IDENTIFIER ::= { portAnim 6 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 4 port I/O module, 155 Mbps, OC3, with long range singlemode fiber SC +-- connectors. + +portAnim29p3LR OBJECT IDENTIFIER ::= { portAnim 7 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 3 port I/O module, 155 Mbps, OC3, with long range singlemode fiber +-- SC connector. + +portAnim39p2LR OBJECT IDENTIFIER ::= { portAnim 8 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 2 port I/O module, 622 Mbps, OC12, with long range singlemode fiber +-- SC connector. + +portAnim59p1LR OBJECT IDENTIFIER ::= { portAnim 9 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 1 port I/O module, 2.5 Gbps, OC48, with long range singlemode fiber +-- SC connector. + +portAnim21p4 OBJECT IDENTIFIER ::= { portAnim 10 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 4 port I/O module, 155 Mbps, OC3, with multimode fiber SC connector. + +portAnim29p4 OBJECT IDENTIFIER ::= { portAnim 11 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 4 port I/O module, 155 Mbps, OC3, with singlemode fiber SC connector. + +portAnim67p2 OBJECT IDENTIFIER ::= { portAnim 12 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 2 port I/O module, 45 Mbps, DS3, with coaxial BNC connectors. + +portAnim77p2 OBJECT IDENTIFIER ::= { portAnim 13 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 2 port I/O module, 33 Mbps, E3, with coaxial BNC connectors. + +portAnim51p1 OBJECT IDENTIFIER ::= { portAnim 14 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 1 port I/O module, 2.5 Gbps, OC48, with multimode fiber SC connector. + +portAnim59p1 OBJECT IDENTIFIER ::= { portAnim 15 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 1 port I/O module, 2.5 Gbps, OC48, with singlemode fiber SC connector. + +chipType OBJECT IDENTIFIER ::= { hardwareType 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +fddiMACDP83261 OBJECT IDENTIFIER ::= { chipType 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +fddiPortDP83251 OBJECT IDENTIFIER ::= { chipType 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +i960sa OBJECT IDENTIFIER ::= { chipType 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The intel 960 sa CPU. + +i960ca OBJECT IDENTIFIER ::= { chipType 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The intel 960 CA CPU. + +i960cf OBJECT IDENTIFIER ::= { chipType 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The intel 960 CF CPU. + +i960ha OBJECT IDENTIFIER ::= { chipType 6 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The intel 960 HA CPU + +i960hd OBJECT IDENTIFIER ::= { chipType 7 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The intel 960 HD CPU. + +i960ht OBJECT IDENTIFIER ::= { chipType 8 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The intel 960 HT CPU. + +powerPC603 OBJECT IDENTIFIER ::= { chipType 9 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The Power PC 603 processor. + +powerPC603e OBJECT IDENTIFIER ::= { chipType 10 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The Power PC 603e processor. + +powerPC604 OBJECT IDENTIFIER ::= { chipType 11 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The Power PC 604 processor. + +powerPC740 OBJECT IDENTIFIER ::= { chipType 12 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The Power PC 740 processor. + +powerMIPS5000 OBJECT IDENTIFIER ::= { chipType 13 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The CPU for the Omelette. + +powerPC8241 OBJECT IDENTIFIER ::= { chipType 14 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The Power PC 8241 processor. + +powerPC8245 OBJECT IDENTIFIER ::= { chipType 15 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The Power PC 8245 processor. + +psMonitorTypes OBJECT IDENTIFIER ::= { physicalType 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- This defines a naming tree for physical power supply +-- monitoring points. + +powerSupplyMonitors OBJECT IDENTIFIER ::= { psMonitorTypes 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Defines a tree for all power supply monitoring types +-- ie those internal to the power supplies. + +powerSupplyInputMonitor OBJECT IDENTIFIER ::= { powerSupplyMonitors 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Describes those power supply monitors that are on the +-- input to modules, convertors etc. + +powerSupplyTermConvInput OBJECT IDENTIFIER ::= { powerSupplyMonitors 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- This is at the input to the termination converter input. + +powerSupplyLogicConvInput OBJECT IDENTIFIER ::= { powerSupplyMonitors 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- This is at the input to the DC-DC convertor for logic +-- voltage. + +powerSupplyTermOutput OBJECT IDENTIFIER ::= { powerSupplyMonitors 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- This is the sensor at output from the termination voltage. + +powerSupplyLogicOutput OBJECT IDENTIFIER ::= { powerSupplyMonitors 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- This is the sensor at output from the power supply for +-- logic voltage rail. + +powerSupplyHighVoltageOutput OBJECT IDENTIFIER ::= { powerSupplyMonitors 6 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- This is the sensor at the output from the power supply +-- for high voltage rail. + +chassisPowerMonitors OBJECT IDENTIFIER ::= { psMonitorTypes 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Defines a tree for all chassis based power supply +-- monitoring types. + +chassisHighVoltageRail OBJECT IDENTIFIER ::= { chassisPowerMonitors 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- This is the sensor on the chassis high voltage rail. + +chassisLogicRail OBJECT IDENTIFIER ::= { chassisPowerMonitors 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- This is the sensor at the chasis logic voltage rail. + +chassisTermRail OBJECT IDENTIFIER ::= { chassisPowerMonitors 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- This is the sensor at the termination voltage rail as +-- found on the chassis. + +modulePowerMonitors OBJECT IDENTIFIER ::= { psMonitorTypes 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Defines a tree for all module based power supply +-- monitoring types. + +moduleHighVoltageInput OBJECT IDENTIFIER ::= { modulePowerMonitors 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- This is the sensor at the input to the module for the +-- high voltage rail. + +moduleLogicVoltageOutput OBJECT IDENTIFIER ::= { modulePowerMonitors 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- This is the sensor at the output from the modules convertors +-- for logic voltage. + +moduleAux1Output OBJECT IDENTIFIER ::= { modulePowerMonitors 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- This is the aux 1 output voltage level on the module. + +moduleAux2Output OBJECT IDENTIFIER ::= { modulePowerMonitors 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- This is the aux 2 output voltage level on the module. + +mtExpanded OBJECT IDENTIFIER ::= { namingTree 9 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +mtThrdParty OBJECT IDENTIFIER ::= { mtExpanded 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Defines the top of the third party module type naming +-- tree. + +tpAEnet OBJECT IDENTIFIER ::= { mtThrdParty 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Third PartyMIMs with A channel Ethernet connections + +mtPassaggioMim OBJECT IDENTIFIER ::= { tpAEnet 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Third party SONIX MIM providing a hardware switch for +-- either A channel backplane or front panel EPIM connection. + +tpABorC OBJECT IDENTIFIER ::= { mtThrdParty 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Third Party Media Interface Modules with A, B, or C channel +-- connections + +mtCiscoCRM3E OBJECT IDENTIFIER ::= { tpABorC 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Cisco router with Ethernet BIB + +mtCrm2RE OBJECT IDENTIFIER ::= { tpABorC 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Cisco Ethernet BRIM on a mother MIM. + +mtSnacMimRS232 OBJECT IDENTIFIER ::= { tpABorC 10 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- RS232 without DB + +mtSnacMimRS232wRS232DB OBJECT IDENTIFIER ::= { tpABorC 11 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- RS232 with RS232 DB + +mtSnacMimRS232wV35DB OBJECT IDENTIFIER ::= { tpABorC 12 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- RS232 with V.35 DB + +mtSnacMimRS232wRS422DB OBJECT IDENTIFIER ::= { tpABorC 13 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- RS232 with RS422DB + +mtSnacMimv35 OBJECT IDENTIFIER ::= { tpABorC 14 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- V.35 without DB + +mtSnacMimv35wRS232DB OBJECT IDENTIFIER ::= { tpABorC 15 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- V.35 with RS232 DB + +mtSnacMimV35wV35DB OBJECT IDENTIFIER ::= { tpABorC 16 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- V.35 with V.35 DB + +mtSnacMimV35wRS422DB OBJECT IDENTIFIER ::= { tpABorC 17 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- V.35 with RS422 DB + +mtSnacMimRS422DB OBJECT IDENTIFIER ::= { tpABorC 18 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- RS422 without DB + +mtSnacMimRS422wRS232DB OBJECT IDENTIFIER ::= { tpABorC 19 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- RS422 with RS232 DB + +mtSnacMimRS422wV35DB OBJECT IDENTIFIER ::= { tpABorC 20 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- RS422 with V.35 DB + +mtSnacMimRS422wRS422DB OBJECT IDENTIFIER ::= { tpABorC 21 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- RS422 with RS422 DB + +mtSnacMimSXRS232 OBJECT IDENTIFIER ::= { tpABorC 22 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 486 based SNAC MIM withRS232 without DB + +mtSnacMimSXRS232wRS232DB OBJECT IDENTIFIER ::= { tpABorC 23 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 486 based SNAC MIM withRS232 with RS232 DB + +mtSnacMimSXRS232wV35DB OBJECT IDENTIFIER ::= { tpABorC 24 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 486 based SNAC MIM withRS232 with V.35 DB + +mtSnacMimSXRS232wRS422DB OBJECT IDENTIFIER ::= { tpABorC 25 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 486 based SNAC MIM withRS232 with RS422DB + +mtSnacMimSXv35 OBJECT IDENTIFIER ::= { tpABorC 26 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 486 based SNAC MIM withV.35 without DB + +mtSnacMimSXv35wRS232DB OBJECT IDENTIFIER ::= { tpABorC 27 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 486 based SNAC MIM withV.35 with RS232 DB + +mtSnacMimSXV35wV35DB OBJECT IDENTIFIER ::= { tpABorC 28 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 486 based SNAC MIM withV.35 with V.35 DB + +mtSnacMimSXV35wRS422DB OBJECT IDENTIFIER ::= { tpABorC 29 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 486 based SNAC MIM withV.35 with RS422 DB + +mtSnacMimSXRS422DB OBJECT IDENTIFIER ::= { tpABorC 30 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 486 based SNAC MIM withRS422 without DB + +mtSnacMimSXRS422wRS232DB OBJECT IDENTIFIER ::= { tpABorC 31 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 486 based SNAC MIM withRS422 with RS232 DB + +mtSnacMimSXRS422wV35DB OBJECT IDENTIFIER ::= { tpABorC 32 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 486 based SNAC MIM withRS422 with V.35 DB + +mtSnacMimSXRS422wRS422DB OBJECT IDENTIFIER ::= { tpABorC 33 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 486 based SNAC MIM withRS422 with RS422 DB + +tpABandC OBJECT IDENTIFIER ::= { mtThrdParty 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Third Party Media Interface Modules with A, B, and C channel +-- connections + +tpTrFNB OBJECT IDENTIFIER ::= { mtThrdParty 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Token Ring with FNB connection + +mtCiscoCRM3T OBJECT IDENTIFIER ::= { tpTrFNB 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Cisco router with Token Ring BIB + +mtTRMMIM62A OBJECT IDENTIFIER ::= { tpTrFNB 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Coaxial module for Token Ring + +mt3174MIM OBJECT IDENTIFIER ::= { tpTrFNB 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Cluster controller from IBM + +mtSNACmimRS232 OBJECT IDENTIFIER ::= { tpTrFNB 16 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- RS232 w/RS232 486 CPU + +mtSNACmimRS232v35db OBJECT IDENTIFIER ::= { tpTrFNB 17 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- RS232 with V.35 DB 486 CPU + +mtSNACmimRS232wRS422db OBJECT IDENTIFIER ::= { tpTrFNB 18 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- RS232 with RS422DB 486 CPU + +mtSNACmimRS232wodb486 OBJECT IDENTIFIER ::= { tpTrFNB 19 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- RS232 without DB 486 CPU + +mtSNACmimv35wRS232db OBJECT IDENTIFIER ::= { tpTrFNB 20 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- V.35 with RS232 DB 486 CPU + +mtSNACmimv35wv35db OBJECT IDENTIFIER ::= { tpTrFNB 21 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- V.35 with V.35 DB 486 CPU + +mtSNACmimv35RS422db OBJECT IDENTIFIER ::= { tpTrFNB 22 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- V.35 with RSA422 DB 486 CPU + +mtSNACmimv35wodb OBJECT IDENTIFIER ::= { tpTrFNB 23 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- V.35 without DB 486 CPU + +mtSNACmimRS422 OBJECT IDENTIFIER ::= { tpTrFNB 24 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- RS422 with RS232 DB 486 CPU + +mtSNACmimRS422wv35db OBJECT IDENTIFIER ::= { tpTrFNB 25 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- RS422 with v.35 DB 486 CPU + +mtSNACmimRS422wRS422db OBJECT IDENTIFIER ::= { tpTrFNB 26 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- RS422 with RS422 DB 486 CPU + +mtSNACmimrs433 OBJECT IDENTIFIER ::= { tpTrFNB 27 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- RS433 without DB 486 CPU + +tpTrFDDIFNB OBJECT IDENTIFIER ::= { mtThrdParty 6 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Token Ring with FDDI FNB connection + +tpTrAEnet OBJECT IDENTIFIER ::= { mtThrdParty 7 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Token Ring with TR and A channel Enet + +tpTrFDDIAEnet OBJECT IDENTIFIER ::= { mtThrdParty 8 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Token Ring with FDDI and A channel Enet + +tpATM OBJECT IDENTIFIER ::= { mtThrdParty 9 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Third part MMAC ATM modules. + +tpATMMIM OBJECT IDENTIFIER ::= { tpATM 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- AT&T developed ATM switch module with 4 ports. + +tpATMMIMx8 OBJECT IDENTIFIER ::= { tpATM 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- An 8 port extension to the ATMMIM. + +tpSS1500Modular OBJECT IDENTIFIER ::= { tpATM 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- ATM OEM from Sonoma + +tpSS1500Compact OBJECT IDENTIFIER ::= { tpATM 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- ATM OEM from Sonoma + +tpStandAlone OBJECT IDENTIFIER ::= { mtThrdParty 10 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Third party standalone modules. + +tpELS10024TX OBJECT IDENTIFIER ::= { tpStandAlone 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 24 port 10/100 TX Third party ethernet switch. + +tpELS10024TXM OBJECT IDENTIFIER ::= { tpStandAlone 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 24 port 10/100 TX SmartStack switch with Fiber uplink. + +tpELS10024TXG OBJECT IDENTIFIER ::= { tpStandAlone 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 24 port 10/100 TX SmartStack switch with Gigabit uplink. + +tpELH10012 OBJECT IDENTIFIER ::= { tpStandAlone 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 12 port 10/100 TX SmartStack repeater. + +tpELH10024 OBJECT IDENTIFIER ::= { tpStandAlone 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 24 port 10/100 TX SmartStack repeater. + +tpELS10024FXG OBJECT IDENTIFIER ::= { tpStandAlone 6 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 24 port MTRJ Multimode fiber SmartStack switch 2 Modular Gigabit uplinks. + +tpELS100S24TX2M OBJECT IDENTIFIER ::= { tpStandAlone 7 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- SmartStack with 24 RJ45 10/100 Fast Ethernet ports with 2 expansion slots. + +xylogicsMIMs OBJECT IDENTIFIER ::= { mtThrdParty 12 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Xylogics Media Interface Modules + +xylogicsCSMIM16 OBJECT IDENTIFIER ::= { xylogicsMIMs 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Xylogics 16 port communications server + +xylogicsCSMIM32 OBJECT IDENTIFIER ::= { xylogicsMIMs 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Xylogics 32 port communications server + +mtCSMIM16m2 OBJECT IDENTIFIER ::= { xylogicsMIMs 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Xylogics terminal server with 16 ports and A/B/C connectivity. + +mtMODMIM4 OBJECT IDENTIFIER ::= { xylogicsMIMs 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Xylogics terminal server with 4 modem ports and A/B/C +-- connectivity. + +mtMODMIM4x4 OBJECT IDENTIFIER ::= { xylogicsMIMs 7 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Xylogics terminal server with 8 modem ports and A/B/C +-- connectivity. + +mtMODMIM4x8 OBJECT IDENTIFIER ::= { xylogicsMIMs 9 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Xylogics terminal server with 12 modem ports and A/B/C +-- connectivity. + +mtCSMIM32m2 OBJECT IDENTIFIER ::= { xylogicsMIMs 10 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Xylogics CSMIM2-32 a CSMIM32 with A/B/C connectivity. + +mtCSMIMm8T1 OBJECT IDENTIFIER ::= { xylogicsMIMs 11 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Xylogics T1 communication server with 8 integrated modems and A/B/C +-- connectivity + +mtCSMIMm16T1 OBJECT IDENTIFIER ::= { xylogicsMIMs 12 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Xylogics T1 communication server with 16 integrated modems and A/B/C +-- connectivity + +mtCSMIMm24T1 OBJECT IDENTIFIER ::= { xylogicsMIMs 13 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Xylogics T1 communication server with 24 integrated modems and A/B/C +-- connectivity + +mtCSmimBri3 OBJECT IDENTIFIER ::= { xylogicsMIMs 14 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Xylogics MIM with 3 ISDN terminal adapters and A/B/C +-- connectivity. + +mtCSmimBri6 OBJECT IDENTIFIER ::= { xylogicsMIMs 15 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Xylogics MIM with 6 ISDN terminal adapters and A/B/C +-- connectivity. + +mtOlicom OBJECT IDENTIFIER ::= { mtThrdParty 13 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Description +-- Olicom Stackable Token Ring OEM branch. + +mtSTS16-20 OBJECT IDENTIFIER ::= { mtOlicom 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- SmartStack Token Ring Switch from Olicom +-- with 20 RJ-45 UTP/STP ports 4/16 Mb/s. +-- This typecode actually represents a system +-- (STS16-20RM,STS16-20R,STS16-20FRM,STS16-20D). + +mtHSTS100-16RM OBJECT IDENTIFIER ::= { mtOlicom 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- SmartStack High Speed Token Ring Switch from +-- Olicom with 16 RJ-45 UTP5 ports at 100 Mb/s +-- with optional redundant power supplies and 2 +-- modular uplink ports. + +mtTPSoftware OBJECT IDENTIFIER ::= { mtThrdParty 14 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Description +-- Third party software packages which actually have +-- mib II interfaces and process packets. + +mtBIGIP OBJECT IDENTIFIER ::= { mtTPSoftware 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Description +-- F5 Labs OEM Software BIG/IP. This OEM is +-- being handled by Ed Chang (Santa Clara). + +mt3DNS OBJECT IDENTIFIER ::= { mtTPSoftware 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Description +-- F5 Labs OEM Software 3DNS. This OEM is +-- being handled by Ed Chang (Santa Clara). + + +mtChassis OBJECT IDENTIFIER ::= { mtExpanded 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- MID Chassis Cabletron Media Interface Modules + +cA OBJECT IDENTIFIER ::= { mtChassis 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- MID Chassis Cabletron MIMs with A Channel Enet connection + +cABorC OBJECT IDENTIFIER ::= { mtChassis 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- MID Chassis Cabletron MIMs with A, B, or C Enet connection + +cABandC OBJECT IDENTIFIER ::= { mtChassis 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- MID Chassis Cabletron MIMs with A, B, and C Enet connection + +cTrFNB OBJECT IDENTIFIER ::= { mtChassis 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- MID Chassis Cabletron MIMs with Token Ring FNB connection + +mtTbrmim OBJECT IDENTIFIER ::= { cTrFNB 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Mid chassis Token Ring bridge/router intelligent MIM with +-- 4 ports/1 BRIM. + +cFDDIFNB OBJECT IDENTIFIER ::= { mtChassis 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- MID Chassis Cabletron MIMs with FDDI FNB connection + +cTrA OBJECT IDENTIFIER ::= { mtChassis 6 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- MID Chassis Cabletron MIMs with TR and A channel Ethernet + +mtPCMIM OBJECT IDENTIFIER ::= { cTrA 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- PC 486 on Media Interface Module + +cFDDIA OBJECT IDENTIFIER ::= { mtChassis 7 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- MID Chassis Cabletron MIMs with FDDI and A Channel Enet connection + +cNoABorC OBJECT IDENTIFIER ::= { mtChassis 8 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- MID Chassis Cabletron MIMs with no A, B, or C + +sonixMIM OBJECT IDENTIFIER ::= { cNoABorC 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- No Backplane with ISDN and Ethernet on front + +mmacFPS OBJECT IDENTIFIER ::= { cNoABorC 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- MMAC connection for FPS chassis. This is a 2 MMAC slot +-- module that pulls power and ground from the MMAC chassis. + +thirdPartyBrims OBJECT IDENTIFIER ::= { mtChassis 9 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Tree for third party BRIM modules. + +mtCiscoBrimE OBJECT IDENTIFIER ::= { thirdPartyBrims 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Cisco WAN(2) to Ethernet(1) bridge/router BRIM (CRBRIM-W/E) +-- connecting to Third Party EPIM port taking power only from +-- BRIM connector. + +mtCiscoBrimTR OBJECT IDENTIFIER ::= { thirdPartyBrims 11 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Cisco WAN(2) to Token Ring(1) bridge/router BRIM (CRBRIM-W/T) +-- connecting to Third Party TPIM port taking power only from +-- BRIM connector. + +mtXylogicsUCS OBJECT IDENTIFIER ::= { thirdPartyBrims 22 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Xylogics Micro CS WAN BRIM with remote access DB for +-- MicroMMAC-E with 12 asynch ports. + +mtXylogicsUSnac OBJECT IDENTIFIER ::= { thirdPartyBrims 23 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Xylogics Micro SNAC BRIM with remote access DB for +-- MicroMMAC-E. + +mtXylogicsUSnacT OBJECT IDENTIFIER ::= { thirdPartyBrims 24 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Xylogics Micro SNAC BRIM with remote access DB for +-- MicroMMAC-T. + +mtXylogicsUBrics OBJECT IDENTIFIER ::= { thirdPartyBrims 25 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Xylogics 3 ISDN terminal adapter module for the MicroMMAC-E. + +mtEthernet OBJECT IDENTIFIER ::= { mtExpanded 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Ethernet Products using 3 registers + +mtEtherA OBJECT IDENTIFIER ::= { mtEthernet 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Ethernet A Channel + +mtEtherRic OBJECT IDENTIFIER ::= { mtEthernet 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Ethernet Ric Based MIMs + +mtEtherEPIM OBJECT IDENTIFIER ::= { mtEthernet 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Ethernet EPIMs + +mtEtherStandAlone OBJECT IDENTIFIER ::= { mtEthernet 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Ethernet Standalone Devices + +mtUMMAC22E OBJECT IDENTIFIER ::= { mtEtherStandAlone 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 12 Port 10BT RF45 with 1 EPIM & 1 BRIM + +mtUMMAC32E OBJECT IDENTIFIER ::= { mtEtherStandAlone 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 12 Port 10BT 1 50 Pin with 2 EPIMs and 1 BRIM + +mtUMMAC24E OBJECT IDENTIFIER ::= { mtEtherStandAlone 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 24 Port 10BT 24 RJ45 with 1 EPIM & BRIM + +mtUMMAC34E OBJECT IDENTIFIER ::= { mtEtherStandAlone 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 24 Port 10BT 2x50 Pin with 2 EPIMs and BRIMs + +mtSEH22 OBJECT IDENTIFIER ::= { mtEtherStandAlone 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 12 Port 10BT RJ45 with 1 EPIM Non-Intel + +mtSEH32 OBJECT IDENTIFIER ::= { mtEtherStandAlone 6 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 12 Port 10BT 1x50 Pin with 1 EPIM Non-Intel + +mtSEH24 OBJECT IDENTIFIER ::= { mtEtherStandAlone 7 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 24 Port 10BT RJ45 with 2 EPIM Non-Intel + +mtSEH34 OBJECT IDENTIFIER ::= { mtEtherStandAlone 8 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 24 Port 10BT 2x50 Pin with 2 EPIMs Non-Intel + +mtNBR620 OBJECT IDENTIFIER ::= { mtEtherStandAlone 9 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Standalone EMM-E6 + +mtSEHi22 OBJECT IDENTIFIER ::= { mtEtherStandAlone 10 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Stackable Ethernet HUB Intelligent with 12 RJ45s and 1 EPIM + +mtSEHi24 OBJECT IDENTIFIER ::= { mtEtherStandAlone 11 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Stackable Ethernet HUB Intelligent with 24 RJ45s and 2 EPIMs + +mtSEHi26FB OBJECT IDENTIFIER ::= { mtEtherStandAlone 12 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 6 port 10Base-FB + +mtSEHi22FB OBJECT IDENTIFIER ::= { mtEtherStandAlone 13 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 12 port 10Base-FB + +mtSEHi32 OBJECT IDENTIFIER ::= { mtEtherStandAlone 14 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Stackable Ethernet HUB Intelligent with 1 50 Pin Telco and 1 EPIM + +mtSEHi34 OBJECT IDENTIFIER ::= { mtEtherStandAlone 15 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Stackable Ethernet HUB Intelligent with 22 50 Pin Telcos and 2 EPIMs + +mtSEH26C OBJECT IDENTIFIER ::= { mtEtherStandAlone 16 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 6 Port 10Base-2 with 1 EPIM + +mtSEH22C OBJECT IDENTIFIER ::= { mtEtherStandAlone 17 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 12 Port 10Base-2 with 1 EPIM + +mtSEH26FL OBJECT IDENTIFIER ::= { mtEtherStandAlone 18 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 6 Port 10Base-FL with 1 EPIM + +mtSEH22FL OBJECT IDENTIFIER ::= { mtEtherStandAlone 19 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 12 Port 10Base-FL with 1 EPIM + +mtUMMAC26FL OBJECT IDENTIFIER ::= { mtEtherStandAlone 20 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 6 Port 10Base-FL with 1 EPIM + +mtUMMAC22FL OBJECT IDENTIFIER ::= { mtEtherStandAlone 21 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 12 Port 10Base-FL with 1 EPIM + +mtNBR220 OBJECT IDENTIFIER ::= { mtEtherStandAlone 22 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 2 Port Bridge with EPIMs + +mtNBR420 OBJECT IDENTIFIER ::= { mtEtherStandAlone 23 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 2 Port Bridge with EPIMs and 2 BRIMs + +mtSEH22S OBJECT IDENTIFIER ::= { mtEtherStandAlone 24 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Secure 12 Port 10BT RJ45 with 1 EPIM Non-Intel + +mtSEH32S OBJECT IDENTIFIER ::= { mtEtherStandAlone 25 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Secure 12 Port 10BT 1x50 Pin with 1 EPIM Non-Intel + +mtSEH24S OBJECT IDENTIFIER ::= { mtEtherStandAlone 26 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Secure 24 Port 10BT RJ45 with 2 EPIM Non-Intel + +mtSEH34S OBJECT IDENTIFIER ::= { mtEtherStandAlone 27 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Secure 24 Port 10BT 2x50 Pin with 2 EPIMs Non-Intel + +mtSEH26FBS OBJECT IDENTIFIER ::= { mtEtherStandAlone 28 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Secure 6 port 10Base-FB + +mtSEH22FBS OBJECT IDENTIFIER ::= { mtEtherStandAlone 29 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Secure 12 port 10Base-FB + +mtSEH26CS OBJECT IDENTIFIER ::= { mtEtherStandAlone 30 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Secure 6 Port 10Base-2 with 1 EPIM + +mtSEH22CS OBJECT IDENTIFIER ::= { mtEtherStandAlone 31 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Secure 12 Port 10Base-2 with 1 EPIM + +mtSEH26FLS OBJECT IDENTIFIER ::= { mtEtherStandAlone 32 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Secure 6 Port 10Base-FL with 1 EPIM + +mtSEH22FLS OBJECT IDENTIFIER ::= { mtEtherStandAlone 33 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Secure 12 Port 10Base-FL with 1 EPIM + +mtSEHi22S OBJECT IDENTIFIER ::= { mtEtherStandAlone 34 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Stackable Secure Ethernet HUB Intelligent with 12 RJ45s and 1 EPIM + +mtSEHi24S OBJECT IDENTIFIER ::= { mtEtherStandAlone 35 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Stackable secure Ethernet HUB Intelligent with 24 RJ45s and 2 EPIMs + +mtSEHi32S OBJECT IDENTIFIER ::= { mtEtherStandAlone 36 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Stackable Secure Ethernet HUB Intelligent with 1 50 Pin Telco +-- and 1 EPIM + +mtSEHi34S OBJECT IDENTIFIER ::= { mtEtherStandAlone 37 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Stackable Secure Ethernet HUB Intelligent with 22 50 Pin Telcos +-- and 2 EPIMs + +mtUMMAC22ES OBJECT IDENTIFIER ::= { mtEtherStandAlone 38 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Secure 12 Port 10BT RF45 with 1 EPIM & 1 BRIM + +mtUMMAC32ES OBJECT IDENTIFIER ::= { mtEtherStandAlone 39 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Secure 12 Port 10BT 1 50 Pin with 2 EPIMs and 1 BRIM + +mtUMMAC24ES OBJECT IDENTIFIER ::= { mtEtherStandAlone 40 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Secure 24 Port 10BT 24 RJ45 with 1 EPIM & BRIM + +mtUMMAC34ES OBJECT IDENTIFIER ::= { mtEtherStandAlone 41 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Secure 24 Port 10BT 2x50 Pin with 2 EPIMs and BRIMs + +mtUMMAC22UCSs OBJECT IDENTIFIER ::= { mtEtherStandAlone 42 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- MicroMMAC-22E Secure with Micro-CS. + +mtUMMAC22EUCS OBJECT IDENTIFIER ::= { mtEtherStandAlone 43 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- MicroMMAC-22E with Micro-CS. + +mtUMMAC22UCSsSnac OBJECT IDENTIFIER ::= { mtEtherStandAlone 44 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- MicroMMAC-22E secure with Micro-SNAC. + +mtUMMAC22EUCSSnac OBJECT IDENTIFIER ::= { mtEtherStandAlone 45 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- MicroMMAC-22E with Micro-SNAC. + +mtUMMAC22EBrics OBJECT IDENTIFIER ::= { mtEtherStandAlone 46 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- MicroMMAC-22E with Xylogics Brics adapter which has 3 ISDN +-- terminal adapters. + +mtUMMAC22ESBrics OBJECT IDENTIFIER ::= { mtEtherStandAlone 47 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- MicroMMAC-22E secure with Xylogics Brics adapter which has +-- 3 ISDN terminal adapters. + +mtESX1320 OBJECT IDENTIFIER ::= { mtEtherStandAlone 48 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Standalone ethernet switch with 12 RJ45 ports and 1 Brim +-- connector. + +mtESX1380 OBJECT IDENTIFIER ::= { mtEtherStandAlone 49 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Standalone ethernet switch with 12 ST fiber optic ports +-- and 1 Brim connector. + +mtSEHi22FLS OBJECT IDENTIFIER ::= { mtEtherStandAlone 50 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Stackable Secure Ethernet HUB Intelligent with 6 10Base-FL ports +-- and 1 EPIM + +mtSEHi26FLS OBJECT IDENTIFIER ::= { mtEtherStandAlone 51 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Stackable Secure Ethernet HUB Intelligent with 12 10Base-FL ports +-- and 1 EPIM + +mtSEHi22FL OBJECT IDENTIFIER ::= { mtEtherStandAlone 52 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Stackable Ethernet HUB Intelligent with 6 10Base-FL ports +-- and 1 EPIM + +mtSEHi26FL OBJECT IDENTIFIER ::= { mtEtherStandAlone 53 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Stackable Ethernet HUB Intelligent with 12 10Base-FL ports +-- and 1 EPIM + +mtSEH100Tx22 OBJECT IDENTIFIER ::= { mtEtherStandAlone 54 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Stackable Fast Ethernet class I non-intelligent repeater. +-- With 22 100BaseTX (RJ45) ports with one EPIM slot. + +mtSEHi100Tx22 OBJECT IDENTIFIER ::= { mtEtherStandAlone 55 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Stackable Fast Ethernet class I Intelligent repeater. +-- With 22 100BaseTX (RJ45) ports with one EPIM slot. + +mt8H02p16 OBJECT IDENTIFIER ::= { mtEtherStandAlone 56 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Standalone ethernet switch module supporting 14 front +-- panel RJ45 connectors, and two optional FE-100XX +-- modules. + +mt2E42p27 OBJECT IDENTIFIER ::= { mtEtherStandAlone 57 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Standalone ethernet SmartSwitch with 24 front panel +-- RJ45 ports, 2 FE-100XX slots and one HSIM (High +-- Speed Interface Module) slot. + +mt2E42p27R OBJECT IDENTIFIER ::= { mtEtherStandAlone 58 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Standalone ethernet SmartSwitch with 24 front panel +-- RJ45 ports, 2 FE-100XX slots and one HSIM (High +-- Speed Interface Module) slot. With redundant power supplies. + +mt2E43p27 OBJECT IDENTIFIER ::= { mtEtherStandAlone 59 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Standalone ethernet SmartSwitch with 24 front panel +-- RJ21 ports, 2 FE-100XX slots and one HSIM (High Speed +-- Interface Module) slot. + +mt2E43p27R OBJECT IDENTIFIER ::= { mtEtherStandAlone 60 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Standalone ethernet SmartSwitch with 24 front panel +-- RJ21 ports, 2 FE-100XX slots and one HSIM (High Speed +-- Interface Module) slot. This will have redunant power +-- supplies. + +mt2E43p51 OBJECT IDENTIFIER ::= { mtEtherStandAlone 61 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Standalone chassis with 4 12-port repeated segments, +-- 2 fast ethernet FEPIM ports and 1 HSIM port. + +mt2E43p51R OBJECT IDENTIFIER ::= { mtEtherStandAlone 62 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Standalone chassis with 4 12-port repeated segments, +-- 2 fast ethernet FEPIM ports and 1 HSIM port. This +-- will have redundant power supplies. + +mt2H43p51 OBJECT IDENTIFIER ::= { mtEtherStandAlone 63 } +-- OBJECT-IDENTITY +-- Status +-- deprecated +-- Descr +-- Standalone chassis with 4 10Mbs segments of up to 12 repeated ports, +-- 4 100Mbs segments of up to 12 repeated ports, two FE-PIM slots and +-- an HSIM slot. Each repeated port is autosensing, as to the +-- connection speed, so within each 12 port group there can be a mixture +-- of 10Mbs and 100Mbs. + +mt2H43p51R OBJECT IDENTIFIER ::= { mtEtherStandAlone 64 } +-- OBJECT-IDENTITY +-- Status +-- deprecated +-- Descr +-- Standalone chassis with 4 10Mbs segments of up to 12 repeated ports, +-- 4 100Mbs segments of up to 12 repeated ports, two FE-PIM slots and +-- an HSIM slot. Each repeated port is autosensing, as to the +-- connection speed, so within each 12 port group there can be a mixture +-- of 10Mbs and 100Mbs. This will have redundant power supplies. + +mt2E42p27RDC OBJECT IDENTIFIER ::= { mtEtherStandAlone 65 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Standalone ethernet SmartSwitch with 24 front panel +-- RJ45 ports, 2 FE-100XX slots and one HSIM (High Speed +-- Interface Module) slot. Redundant DC power supplies. + +mt2E42p27DC OBJECT IDENTIFIER ::= { mtEtherStandAlone 66 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Standalone ethernet SmartSwitch with 24 front panel +-- RJ45 ports, 2 FE-100XX slots and one HSIM (High Speed +-- Interface Module) slot. Distributed Chassis version. + +mt2M46p04 OBJECT IDENTIFIER ::= { mtEtherStandAlone 67 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- SmartSwitch 2200 with 2 HSIM slots and 2 Fast Ethernet +-- ports (uses FEPIMs) + +mt2E48p27R OBJECT IDENTIFIER ::= { mtEtherStandAlone 68 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Redundant powered Standalone SmartSwitch with 24 Multimode fiber +-- 10Base-FL switch ports (via ST connectors) with one optional HSIM +-- port and two optional FE-PIM ports. + +mt2E48p27 OBJECT IDENTIFIER ::= { mtEtherStandAlone 69 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Standalone SmartSwitch with 24 Multimode fiber 10Base-FL +-- switch ports (via ST connectors) with one optional HSIM port and +-- two optional FE-PIM ports. + +mt2E49p27 OBJECT IDENTIFIER ::= { mtEtherStandAlone 70 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Standalone SmartSwitch with 24 fixed single-mode fiber 10Mb +-- switched ports (via ST connectors) with one optional HSIM port and +-- two optional 100BaseX FE-PIM ports. + +mt2E49p27R OBJECT IDENTIFIER ::= { mtEtherStandAlone 71 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Redundant powered Standalone SmartSwitch with 24 fixed single-mode +-- fiber 10Mb switched ports (via ST connectors) with one optional +-- HSIM port and two optional 100BaseX FE-PIM ports. + +mt2E49p27RDC OBJECT IDENTIFIER ::= { mtEtherStandAlone 72 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Redundant powered Standalone SmartSwitch with 24 fixed single-mode +-- fiber 10Mb switched ports (via ST connectors) with one optional +-- HSIM port and two optional 100BaseX FE-PIM ports. Distributed +-- Chassis version. + +mt2M46p04R OBJECT IDENTIFIER ::= { mtEtherStandAlone 73 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- SmartSwitch 2200 with 2 HSIM slots and 2 Fast Ethernet +-- ports (uses FEPIMs), and redundant power. + +mt2M46p04RDC OBJECT IDENTIFIER ::= { mtEtherStandAlone 74 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- SmartSwitch 2200 with 2 HSIM slots and 2 Fast Ethernet +-- ports (uses FEPIMs), and DC redundant power. + +mt2H28p08R OBJECT IDENTIFIER ::= { mtEtherStandAlone 75 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Redundant powered standalone SmartSwitch with 6 fixed +-- multi-mode fiber 100BaseF switched ports (via SC onnectors) and +-- 2 optional FE100-XX ports. + +mt2H22p08R OBJECT IDENTIFIER ::= { mtEtherStandAlone 76 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Redundant powered standalone SmartSwitch with 6 fixed +-- RJ45 10BaseT/100BaseTX switched ports (via SC connectors) and +-- 2 optional FE100-XX ports. + +mt2H23p50R OBJECT IDENTIFIER ::= { mtEtherStandAlone 77 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 48 port MicroLAN Standalone (4 RJ21 connectors) with two +-- optional FE-PIM slots. Redundant power supplies. + +mt2H33p37R OBJECT IDENTIFIER ::= { mtEtherStandAlone 78 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 36 port MicroLAN Standalone (3 RJ21 connectors) with one +-- optional HSIM slot. Redundant power supplies. + +mt2H252p25 OBJECT IDENTIFIER ::= { mtEtherStandAlone 79 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 24 port Standalone workgroup Smartswitch with 24 10/100 Switch +-- ports and one optional VHSIM slot. + +mt2H252p25R OBJECT IDENTIFIER ::= { mtEtherStandAlone 80 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 24 port Standalone workgroup Smartswitch with 24 10/100 Switch +-- ports and one optional VHSIM slot. Redundant power supplies. + +mt2M256p04R OBJECT IDENTIFIER ::= { mtEtherStandAlone 81 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- SmartSwitch 2200 with 2 VHSIM/HSIM slots and 2 Fast Ethernet +-- ports (uses FEPIMs). Redundant power supplies. + +mt2E253p49R OBJECT IDENTIFIER ::= { mtEtherStandAlone 82 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- SmartSwitch 2200 with 48 10 Meg ports with 1 optional VHSIM +-- slot. Redundant power supplies. + +mt2H258p17R OBJECT IDENTIFIER ::= { mtEtherStandAlone 83 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- SmartSwitch 2200 with 16 Multimode fiber 100BaseFX switched +-- ports (MT RJ connectors) with 1 optional VHSIM +-- slot. Redundant power supplies. + +mt2H253p25R OBJECT IDENTIFIER ::= { mtEtherStandAlone 84 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- SmartSwitch 2200 with 24 10/100 BaseTX switched ports +-- (Telco RJ21 connector) with 1 optional VHSIM +-- slot. Redundant power supplies. + +mt2H252p25RDC OBJECT IDENTIFIER ::= { mtEtherStandAlone 85 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 24 port Standalone workgroup Smartswitch with 24 10/100 Switch +-- ports and one optional VHSIM slot. Redundant DC power supplies. + +mt2H259p17R OBJECT IDENTIFIER ::= { mtEtherStandAlone 86 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- SmartSwitch 2200 with 16 Singlemode fiber 100BaseFX switched +-- ports (MT RJ connectors) with 1 optional VHSIM +-- slot. Redundant power supplies. + +mtELS10082F2 OBJECT IDENTIFIER ::= { mtEtherStandAlone 87 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- SmartStack with 8 RJ45 10/100 ports with 2 MultiMode +-- MTRJ Fiber ports. + +-- mtELS1008TX OBJECT IDENTIFIER ::= { mtEtherStandAlone 88 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- SmartStack with 8 RJ45 10/100 ports with no uplink. + +-- mtELS10081F2 OBJECT IDENTIFIER ::= { mtEtherStandAlone 89 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- SmartStack with 8 RJ45 10/100 ports with 1 MultiMode +-- MTRJ Fiber ports. + +-- mtELS10081F3 OBJECT IDENTIFIER ::= { mtEtherStandAlone 90 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- SmartStack with 8 RJ45 10/100 ports with 1 SingleMode +-- MTRJ Fiber ports. + +-- mtELS10082F3 OBJECT IDENTIFIER ::= { mtEtherStandAlone 91 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- SmartStack with 8 RJ45 10/100 ports with two SingleMode +-- MTRJ Fiber ports. + +mtELS10024TX2M OBJECT IDENTIFIER ::= { mtEtherStandAlone 92 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- SmartStack with 24 RJ45 10/100 ports with two expansion +-- slots. + +mtELS10024FX2M OBJECT IDENTIFIER ::= { mtEtherStandAlone 93 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- SmartStack with 24 MTRJ Multimode ports with two expansion +-- slots. + +mtELS10048TX2M OBJECT IDENTIFIER ::= { mtEtherStandAlone 94 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- SmartStack with 48 RJ45 10/100 ports with two expansion +-- slots. + +mtELS10008SX1M OBJECT IDENTIFIER ::= { mtEtherStandAlone 95 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- SmartStack with 8 1000 Base SX ports with one expansion +-- slot. + +mtELS100012SX2M OBJECT IDENTIFIER ::= { mtEtherStandAlone 96 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- SmartStack with 12 1000 Base SX ports with two expansion +-- slots. + +mtELS10016FXG OBJECT IDENTIFIER ::= { mtEtherStandAlone 97 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- SmartStack with 16 port MTRJ Multimode fiber and 2 Modular +-- Gigabit uplinks. + +mtELS100024TX2MA OBJECT IDENTIFIER ::= { mtEtherStandAlone 98 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- SmartStack with 24 RJ45 10/100 Fast Ethernet ports with two expansion +-- modules. + +mtELS10024TX1M OBJECT IDENTIFIER ::= { mtEtherStandAlone 99 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- SmartStack with 24 RJ45 10/100 Ethernet ports with 1 modular slot that +-- can accept 2 or 4 port 100BaseFX module or 2 GBIC port module. + +etherSlot1 OBJECT IDENTIFIER ::= { mtEthernet 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Ethernet First Slot Devices + +mtEMME6 OBJECT IDENTIFIER ::= { etherSlot1 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- EMME with 2 BRIM Ports + +mtEnetBrim OBJECT IDENTIFIER ::= { mtEthernet 6 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Ethernet BRIMs + +mtBrimUnk OBJECT IDENTIFIER ::= { mtEnetBrim 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Unknown ethernet BRIM type. + +mtBrimE6 OBJECT IDENTIFIER ::= { mtEnetBrim 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Ethernet BRIM with 1 EPIM port + +mt100MBEnet OBJECT IDENTIFIER ::= { mtEthernet 7 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 100 Mega Bit Ethernet products. + +mtBrimE100 OBJECT IDENTIFIER ::= { mt100MBEnet 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- A 100 MB Ethernet BRIM with single EPIM, accepting +-- FE100xx modules. + +mtmmacEthernetSmartSwitch OBJECT IDENTIFIER ::= { mtEthernet 8 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- MMAC Ethernet SmartSwitch products branch + +mtSmartMIM216 OBJECT IDENTIFIER ::= { mtmmacEthernetSmartSwitch 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- A SmartSwitch MIM with 14 10Base-T ports and two FE-100 +-- PIM slots. + +mtEnetHSIM OBJECT IDENTIFIER ::= { mtEthernet 9 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- MMAC Ethernet HSIMs + +mtHSIMpG01 OBJECT IDENTIFIER ::= { mtEnetHSIM 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 1 port Gigabit Ethernet High Speed Interface Module (SmartSwitch +-- product). The 1000Base-SX interface on the front panel uses an SC +-- connector supporting multimode fiber. The laser is an 850 nanometer +-- optical laser. + +mtHSIMpG09 OBJECT IDENTIFIER ::= { mtEnetHSIM 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 1 port Gigabit Ethernet High Speed Interface Module (SmartSwitch +-- product). The 1000Base-LX interface on the front panel uses an SC +-- connector supporting Single or multi-mode fiber. The laser is a +-- 1300 nanometer optical laser. + +mtHSIMFE6 OBJECT IDENTIFIER ::= { mtEnetHSIM 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 2 port Fast Ethernet High Speed Interface Module (SmartSwitch +-- product with 2 FEPIM connectors. + +mtVHSIMG6 OBJECT IDENTIFIER ::= { mtEnetHSIM 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 2 port Gigabit Ethernet Very High Speed Interface Module (SmartSwitch +-- product) with 2 GPIM (hot-swappable) connectors. + +mtEnetRepeater OBJECT IDENTIFIER ::= { mtExpanded 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Ethernet repeater MIMs. + +mtEnetABC OBJECT IDENTIFIER ::= { mtEnetRepeater 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Ethernet MIMs resident on A or B or C. + +mtTPXMIM20 OBJECT IDENTIFIER ::= { mtEnetABC 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 9 RJ45s 10Base-T with one EPIM + +mtTPXMIM22 OBJECT IDENTIFIER ::= { mtEnetABC 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 21 RJ45s 10Base-T with one EPIM + +mtTPXMIM33 OBJECT IDENTIFIER ::= { mtEnetABC 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- One 50 pin telco 10Base-T with one EPIM + +mtTPXMIM34 OBJECT IDENTIFIER ::= { mtEnetABC 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Two 50 pin telcos 10Base-T with one EPIM + +mtTpxmim20S OBJECT IDENTIFIER ::= { mtEnetABC 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 9 RJ45s 10Base-T with one EPIM all ports support +-- LANVIEW/SECURE. + +mtTpxmim22S OBJECT IDENTIFIER ::= { mtEnetABC 6 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 21 RJ45s 10Base-T with one EPIM all ports +-- support LANVIEW/SECURE. + +mtTpxmim33S OBJECT IDENTIFIER ::= { mtEnetABC 7 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 1 50 PIN Telcos 10Base-T with EPIM all ports +-- support LANVIEW/SECURE. + +mtTpxmim34S OBJECT IDENTIFIER ::= { mtEnetABC 8 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 2 50 PIN Telcos 10Base-T with EPIM all ports +-- support LANVIEW/SECURE. + +mtTokenRing OBJECT IDENTIFIER ::= { mtExpanded 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The Token Ring Product branch + +mtTRActive OBJECT IDENTIFIER ::= { mtTokenRing 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Fiber based active token ring MIMs + +mtTRMIM22A OBJECT IDENTIFIER ::= { mtTRActive 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Active MIM with 12 UTP ports with ring out. + +mtTRMIM24A OBJECT IDENTIFIER ::= { mtTRActive 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Active MIM with 24 UTP ports with ring out. + +mtTRMIM42A OBJECT IDENTIFIER ::= { mtTRActive 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Active MIM with 12 STP ports with ring out. + +mtTRMIM44A OBJECT IDENTIFIER ::= { mtTRActive 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Active MIM with 24 STP ports with ring out. + +mtTRFMIM32 OBJECT IDENTIFIER ::= { mtTRActive 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 12 port with ST single mode fiber. + +mtTRFMIM36 OBJECT IDENTIFIER ::= { mtTRActive 6 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 6 port with ST single mode fiber. + +mtTRFMIM38 OBJECT IDENTIFIER ::= { mtTRActive 7 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 18 port with ST single mode fiber. + +mtTRRepeater OBJECT IDENTIFIER ::= { mtTokenRing 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +mtTRRMIMf2t OBJECT IDENTIFIER ::= { mtTRRepeater 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- repeater with 6 multimode stations and TPIMs for Ring-In/Ring-Out + +mtTRRMIMf3t OBJECT IDENTIFIER ::= { mtTRRepeater 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- repeater with 6 singlemode stations and TPIMs for Ring-In/Ring-Out + +mtTRRMIMat OBJECT IDENTIFIER ::= { mtTRRepeater 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- repeater with no stations and TPIM Ring-In/Ring-Out + +mtTRRMIM2at OBJECT IDENTIFIER ::= { mtTRRepeater 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- repeater with 12 active UTP stations and TPIM Ring-In/Ring-Out + +mtTRRMIM4at OBJECT IDENTIFIER ::= { mtTRRepeater 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Token Ring repeater with 12 active STP stations and TPIM +-- Ring-in/Ring-out. + +mtTPIM OBJECT IDENTIFIER ::= { mtTokenRing 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Token Ring TPIMs + +mtTPIMUnk OBJECT IDENTIFIER ::= { mtTPIM 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Unknown TPIM + +mtTPIMT1 OBJECT IDENTIFIER ::= { mtTPIM 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- TPIM STP with DB9 connection + +mtTPIMF2 OBJECT IDENTIFIER ::= { mtTPIM 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- TPIM with ST multimode connectors + +mtTPIMT4 OBJECT IDENTIFIER ::= { mtTPIM 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- TPIM with STP RJ45 connector + +mtTPIMT2 OBJECT IDENTIFIER ::= { mtTPIM 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- TPIM with UTP RJ45 + +mtTPIMF3 OBJECT IDENTIFIER ::= { mtTPIM 6 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- TPIM with single mode fiber, ST connectors + +mtTRBrim OBJECT IDENTIFIER ::= { mtTokenRing 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Token Ring BRIMs + +mtBrimT6 OBJECT IDENTIFIER ::= { mtTRBrim 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Token Ring BRIM supports TPIM + +mtTRStandAlone OBJECT IDENTIFIER ::= { mtTokenRing 6 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Token Ring Standalone Devices + +mtTSX1620 OBJECT IDENTIFIER ::= { mtTRStandAlone 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Token Ring Standalone switch with 8 base ports and optional +-- extension module. + +mtTrxi24 OBJECT IDENTIFIER ::= { mtTRStandAlone 48 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 24 passive UTP ports. + +mtTrxi22 OBJECT IDENTIFIER ::= { mtTRStandAlone 49 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 12 Passive UTP Ports + +mtTrxi24A OBJECT IDENTIFIER ::= { mtTRStandAlone 50 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 24 active UTP ports. + +mtTrxi22A OBJECT IDENTIFIER ::= { mtTRStandAlone 51 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 12 Active UTP Ports + +mtTrxi44 OBJECT IDENTIFIER ::= { mtTRStandAlone 56 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 24 passive STP ports. + +mtTrxi42 OBJECT IDENTIFIER ::= { mtTRStandAlone 57 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 12 Passive STP Ports + +mtTrxi44A OBJECT IDENTIFIER ::= { mtTRStandAlone 58 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 24 active STP ports. + +mtTrxi42A OBJECT IDENTIFIER ::= { mtTRStandAlone 59 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 12 Active STP Ports + +mtTRManagement OBJECT IDENTIFIER ::= { mtTokenRing 7 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +mtTRMMIM4at OBJECT IDENTIFIER ::= { mtTRManagement 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Token Ring with 12 STP active stations with TPIMs +-- for ring in and ring out. + +mtTRMMIM2at OBJECT IDENTIFIER ::= { mtTRManagement 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Token Ring with 12 UTP active stations with TPIMs +-- for ring in and ring out. + +mtTRMMIMF2t OBJECT IDENTIFIER ::= { mtTRManagement 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Token Ring with 6 MMF station ports with TPIMs +-- for ring in and ring out. + +mtTRMMIMF3t OBJECT IDENTIFIER ::= { mtTRManagement 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Token Ring with 5 SMF station ports with TPIMs +-- for ring in and ring out. + +mtTBRMIM OBJECT IDENTIFIER ::= { mtTRManagement 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 4 port Token Ring Bridge/Routing MIM with 1 BRIM port. + +mtSTH OBJECT IDENTIFIER ::= { mtTokenRing 8 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Reserved for Steve Zinch and STH products + +mtSTH22A OBJECT IDENTIFIER ::= { mtSTH 248 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 12 port UTP Active + +mtSTH24A OBJECT IDENTIFIER ::= { mtSTH 136 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 24 port UTP Active + +mtSTH42A OBJECT IDENTIFIER ::= { mtSTH 244 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 12 port STP Active + +mtSTH44A OBJECT IDENTIFIER ::= { mtSTH 68 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 24 port UTP Active + +mtSTHI OBJECT IDENTIFIER ::= { mtTokenRing 9 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Reserved for Steve Zinch and STH products + +mtSTHI22A OBJECT IDENTIFIER ::= { mtSTHI 248 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 12 port UTP Active with intelligence + +mtSTHI24A OBJECT IDENTIFIER ::= { mtSTHI 136 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 24 port UTP Active with intelligence + +mtSTHI42A OBJECT IDENTIFIER ::= { mtSTHI 244 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 12 port STP Active with intelligence + +mtSTHI44A OBJECT IDENTIFIER ::= { mtSTHI 68 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 24 port STP Active with intellgence + +mtUMMAC OBJECT IDENTIFIER ::= { mtTokenRing 10 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- MicroMMAC + +mtUMMAC22T OBJECT IDENTIFIER ::= { mtUMMAC 248 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 12 port UTP Active with intelligence + +mtUMMAC24T OBJECT IDENTIFIER ::= { mtUMMAC 136 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 24 port UTP Active with intelligence + +mtUMMAC42T OBJECT IDENTIFIER ::= { mtUMMAC 244 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 12 port STP Active with intellgence + +mtUMMAC44T OBJECT IDENTIFIER ::= { mtUMMAC 68 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 24 port STP Active with intellgence + +mtTRPortSwitch OBJECT IDENTIFIER ::= { mtTokenRing 11 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The DIABLO ASIC based Token Ring Port Switch modules. + +mtTRXMIM22A OBJECT IDENTIFIER ::= { mtTRPortSwitch 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Port assignment with 12 RJ45 UTP station ports. + +mtTRXMIM24A OBJECT IDENTIFIER ::= { mtTRPortSwitch 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Port assignment with 24 RJ45 UTP station ports. + +mtTRXMIM42A OBJECT IDENTIFIER ::= { mtTRPortSwitch 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Port assignment with 12 RJ45 STP station ports. + +mtTRXMIM44A OBJECT IDENTIFIER ::= { mtTRPortSwitch 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Port assignment with 24 RJ45 STP station ports. + +mtTRXMIM54A OBJECT IDENTIFIER ::= { mtTRPortSwitch 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Port assignment with 24 RJ45 UTP/STP station ports. + +mtTDRMIM22A OBJECT IDENTIFIER ::= { mtTRPortSwitch 7 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Dual port ring in/ring out with 12 active UTP lobe +-- ports on daughter board. + +mtTDRMIM42A OBJECT IDENTIFIER ::= { mtTRPortSwitch 8 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Dual port ring in/ring out with 12 active STP lobe +-- ports on daughter board. + +mtCrm2RT OBJECT IDENTIFIER ::= { mtTRPortSwitch 9 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Cisco Token Ring BRIM on a mother MIM. + +mtTDRMIMAT OBJECT IDENTIFIER ::= { mtTRPortSwitch 10 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Dual port ring in/ring out with 12 active UTP/STP lobe +-- ports on daughter board. + +mtFDDI OBJECT IDENTIFIER ::= { mtExpanded 7 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The FDDI product branch + +mtFDDIconcFIBER OBJECT IDENTIFIER ::= { mtFDDI 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- FDDI concentrators fiber. + +mtFDDIconcTWISTED OBJECT IDENTIFIER ::= { mtFDDI 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- FDDI concentrators twisted pair. + +mtFDCMIM12 OBJECT IDENTIFIER ::= { mtFDDIconcTWISTED 16 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- FDDI concentrator with 12 STP DB9 M ports. + +mtFDCMIM22 OBJECT IDENTIFIER ::= { mtFDDIconcTWISTED 22 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- FDDI concentrator with 12 UTP M ports. + +mtFDCMIM42 OBJECT IDENTIFIER ::= { mtFDDIconcTWISTED 18 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- FDDI concentrator with 12 STP RJ45 M ports. + +mtFDCMIM16 OBJECT IDENTIFIER ::= { mtFDDIconcTWISTED 19 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- FDDI concentrator with 6 STP DB9 M ports. + +mtFDCMIM26 OBJECT IDENTIFIER ::= { mtFDDIconcTWISTED 20 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- FDDI concentrator with 12 STP DB9 M ports. + +mtFDCMIM46 OBJECT IDENTIFIER ::= { mtFDDIconcTWISTED 21 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- FDDI concentrator with 6 STP RJ45 M ports. + +mtFDCMIM44 OBJECT IDENTIFIER ::= { mtFDDIconcTWISTED 24 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- FDDI concentrator with 4 STP M ports. + +mtFDCMIM48 OBJECT IDENTIFIER ::= { mtFDDIconcTWISTED 25 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- FDDI concentrator with 8 UTP M ports. + +mtFDDImanagement OBJECT IDENTIFIER ::= { mtFDDI 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +mtFDMMIM24mmf OBJECT IDENTIFIER ::= { mtFDDImanagement 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- FDDI to Ethernet Bridge/Management MIM MMF A/B and 4 UTP M +-- ports + +mtFddiBrim OBJECT IDENTIFIER ::= { mtFDDI 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- FDDI BRIMs + +mtBrimFD0 OBJECT IDENTIFIER ::= { mtFddiBrim 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- A/B ports, Multimode MIC connectors. + +mtBrimFD6 OBJECT IDENTIFIER ::= { mtFddiBrim 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- A/B ports, FPIM slots. + +mtBrimFD5 OBJECT IDENTIFIER ::= { mtFddiBrim 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- A/B ports, Singlemode MIC connectors. + +mtFddiHsim OBJECT IDENTIFIER ::= { mtFDDI 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- FDDI HSIMs + +mtFddiHsimF6 OBJECT IDENTIFIER ::= { mtFddiHsim 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- FDDI High Speed Interface Module which supports +-- two FPIMs. + +mtWan OBJECT IDENTIFIER ::= { mtExpanded 9 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- WAN Products using 3 registers + +mtWanBrim OBJECT IDENTIFIER ::= { mtWan 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- WAN BRIMs + +mtBrimWT1 OBJECT IDENTIFIER ::= { mtWanBrim 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- WAN BRIM for MicroMMAC + +mtBrimW6 OBJECT IDENTIFIER ::= { mtWanBrim 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- WAN BRIM for Generic BRIMs + +mtBrimWB4 OBJECT IDENTIFIER ::= { mtWanBrim 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- LAN/WAN Virtual Router for MMAC with four ISDN BRI ports. +-- Supports TCP/IP and optionally IPX, Frame Relay and X.25. +-- A Serial port is used for local managagement. Supports +-- ML-PPP and compression. + +mtWanCyberSwitch OBJECT IDENTIFIER ::= { mtWan 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- branch for CyberSwitches + +mtWanCyberSwitch200 OBJECT IDENTIFIER ::= { mtWanCyberSwitch 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- LAN/WAN switch which supports VLAN and SFS, with 12 +-- repeated Ethernet RJ-45 ports, a single WPIM, and an +-- optional compression/encryption internal daughter card. + +mtWanCyberSwitch300 OBJECT IDENTIFIER ::= { mtWanCyberSwitch 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- LAN/WAN switch which supports VLAN and SFS, with 24 +-- repeated Ethernet RJ-45 ports, a stackable connector, +-- a single WPIM, an asynchronous interface, an ISDN +-- BRI S/T interface and an optional compression/encryption +-- internal daughter card. + +mtWanCyberSwitch400 OBJECT IDENTIFIER ::= { mtWanCyberSwitch 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- LAN/WAN switch which supports VLAN and SFS, with 2 switched +-- Ethernet WPIM ports, 2 WPIMs and 2 optional compression/encryption +-- internal daughter cards. + +mtWanCyberSwitch150 OBJECT IDENTIFIER ::= { mtWanCyberSwitch 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- LAN/WAN Bridge/Router with dual POTS ports and a single ISDN BRI port. +-- Supports TCP/IP and optionally IPX. A Serial port is used for local +-- managagement as well as an Asynch-PPP interface. Supports ML-PPP and +-- compression. + +mtWanCyberSwitch1200 OBJECT IDENTIFIER ::= { mtWanCyberSwitch 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- LAN/WAN Bridge/Router with four ISDN BRI ports or a single PRI port. +-- Supports TCP/IP and optionally IPX, Frame Relay and X.25. A Serial port +-- is used for local managagement. Supports ML-PPP and compression. + +mtWanCyberSwitch6000 OBJECT IDENTIFIER ::= { mtWanCyberSwitch 6 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- LAN/WAN Bridge/Router with 8 slots to accomodate multiple WAN +-- technologies. Up to 24 ISDN BRI ports or 6 PRI ports, Digital +-- Modem, V.35 and Dedicated Lines. Supports TCP/IP and optionally +-- IPX, Frame Relay and X.25. Supports ML-PPP and compression. Single +-- or dual port Ethernet capability. + +mtWanCyberSwitch7000 OBJECT IDENTIFIER ::= { mtWanCyberSwitch 7 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- LAN/WAN Bridge/Router with 16 slots to accomodate multiple WAN +-- technologies. Up to 48 ISDN BRI ports or 12 PRI ports, Digital +-- Modem, V.35 and Dedicated Lines. Supports TCP/IP and optionally +-- IPX, Frame Relay and X.25. Supports ML-PPP and compression. Single +-- or dual port Ethernet capability. + +mtWanCyberSwitch5500 OBJECT IDENTIFIER ::= { mtWanCyberSwitch 8 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- LAN/WAN Bridge/Router with 6 slots to accomodate multiple WAN +-- technologies. Up to 16 ISDN BRI ports or 4 PRI ports, Digital +-- Modem, V.35 and Dedicated Lines. Supports TCP/IP and optionally +-- IPX, Frame Relay and X.25. Supports ML-PPP and compression. Single +-- or dual port Ethernet capability. + +mtWanCyberSwitch9W000p00 OBJECT IDENTIFIER ::= { mtWanCyberSwitch 9 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- LAN/WAN Bridge/Router module for the MMAC-Plus product with 2 slots +-- to accommodate up to 4 WAN cards for ISDN and Digital Modem access. +-- TCP/IP, IPX, and AppleTalk protocols supported, and optionally +-- FrameRelay and X.25. Supports ML-PPP and compression. Dual port +-- Ethernet capability. + +mtWanCyberSwitch9W426p420 OBJECT IDENTIFIER ::= { mtWanCyberSwitch 10 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Dual slot MMAC-Plus module with INB-2 connectivity. The front panel +-- has 2 slots for HSIMs-W65's. + +mtWanCyberSwitch9W427p420 OBJECT IDENTIFIER ::= { mtWanCyberSwitch 11 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Dual slot MMAC-Plus module with INB-2 connectivity. The front panel +-- has 2 slots for HSIMs-W75's. + +mtWanCyberSwitchNE1000 OBJECT IDENTIFIER ::= { mtWanCyberSwitch 12 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- LAN/WAN Bridge/Router with up to four ISDN BRI ports. +-- Supports TCP/IP and optionally IPX, Frame Relay and X.25. A Serial +-- port is used for local managagement. Supports ML-PPP and +-- compression. + +mtWanCyberSwitchPOTS OBJECT IDENTIFIER ::= { mtWanCyberSwitch 13 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- CyberSwitch Plain Old Telephone adapter for CSX150. +-- Provides 2 RJ-11 connections. + +mtWanCyberSwitchNTp1 OBJECT IDENTIFIER ::= { mtWanCyberSwitch 14 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- CyberSwitch Network Terminator adapter for CSX150. +-- Converts the RJ-45 connector to ISDN U Basic Rate connectivity. + +mtWanCyberSwitchBRI1 OBJECT IDENTIFIER ::= { mtWanCyberSwitch 15 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- CyberSwitch WAN module with 1 RJ45 port and ISDN S/T Basic Rate +-- connectivity. + +mtWanCyberSwitchBRI4 OBJECT IDENTIFIER ::= { mtWanCyberSwitch 16 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- CyberSwitch WAN module with 4 RJ45 ports and ISDN S/T Basic Rate +-- connectivity. + +mtWanCyberSwitchPRI8 OBJECT IDENTIFIER ::= { mtWanCyberSwitch 17 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- CyberSwitch WAN module with 1 RJ45 port and ISDN S/T Primary Rate +-- connectivity. Provides 8 Kbps "B" channels. + +mtWanCyberSwitchPRI23 OBJECT IDENTIFIER ::= { mtWanCyberSwitch 18 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- CyberSwitch WAN module with 1 RJ45 port and ISDN S/T Primary Rate +-- connectivity. Provides 23 to 30 Kbps "B" channels. + +mtWanCyberSwitchEXP OBJECT IDENTIFIER ::= { mtWanCyberSwitch 19 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- CyberSwitch WAN expansion module with no ports and provides +-- only PRI8 channel expansion up to 23 or 30 Kbps "B" channels. + +mtWanCyberSwitchRS232 OBJECT IDENTIFIER ::= { mtWanCyberSwitch 20 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- CyberSwitch Serial module with 4 DB56 ports and dedicated line +-- connectivity. + +mtWanCyberSwitchV35 OBJECT IDENTIFIER ::= { mtWanCyberSwitch 21 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- CyberSwitch Serial module with 2 DB26 ports and dedicated line +-- connectivity. + +mtWanCyberSwitchDIG OBJECT IDENTIFIER ::= { mtWanCyberSwitch 22 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- CyberSwitch Digital Modem module with 8 V.34+ 33.6 Kbps modems +-- Supports Async-PPP. + +mtWanCyberSwitchDIG24 OBJECT IDENTIFIER ::= { mtWanCyberSwitch 23 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- CyberSwitch Digital Modem module with 24 V.34+ 33.6 Kbps modems +-- Supports Async-PPP. + +mtWanCyberSwitchDIG24Plus OBJECT IDENTIFIER ::= { mtWanCyberSwitch 24 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- CyberSwitch Digital Modem module with 24 V.34+ 56 Kbps modems +-- Supports Async-PPP. + +mtWanCyberSwitchDIG30Plus OBJECT IDENTIFIER ::= { mtWanCyberSwitch 25 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- CyberSwitch Digital Modem module with 30 V.34+ 56 Kbps modems +-- Supports Async-PPP. + +mtWanCyberSwitchAUI1 OBJECT IDENTIFIER ::= { mtWanCyberSwitch 26 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- CyberSwitch AUI/Ethernet Port Interface Module Supporting a +-- single Ethernet segment. + +mtWanCyberSwitchAUI2 OBJECT IDENTIFIER ::= { mtWanCyberSwitch 27 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- CyberSwitch AUI/Ethernet Port Interface Module Supporting two +-- Ethernet segments. + +mtWanThirdParty OBJECT IDENTIFIER ::= { mtWan 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- branch for WAN third party products + +tpWanCyberSwitch100 OBJECT IDENTIFIER ::= { mtWanThirdParty 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- an Ethernet to ISDN device which supports Transparent +-- Bridging and IP/IPX routing. + +mtWanHsim OBJECT IDENTIFIER ::= { mtWan 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- branch for WAN HSIMs + +mtWanHsimW6 OBJECT IDENTIFIER ::= { mtWanHsim 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +mtWanHsimW84 OBJECT IDENTIFIER ::= { mtWanHsim 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +mtWanHsimW87 OBJECT IDENTIFIER ::= { mtWanHsim 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- A wan hsim with a physical T3 interface +-- providing 28 logical T1 connections. + + +mtWanHsimWB4 OBJECT IDENTIFIER ::= { mtWanHsim 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +mtWanHsimSSA710 OBJECT IDENTIFIER ::= { mtWanHsim 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- A WAN dial access HSIM with a single fixed RJ-48C +-- ISDN PRI (T1) interface and a second wpim interface. +-- Supports 24 ports V.90 digital modems. + +mtWanHsimSSA720 OBJECT IDENTIFIER ::= { mtWanHsim 6 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- A WAN dial access HSIM with a single fixed RJ-48C ISDN +-- PRI (E1) interface and a wpim interface. Supports 24 +-- ports V.90 digital modems. + +mtWanHsimWD1 OBJECT IDENTIFIER ::= { mtWanHsim 7 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- A wan hsim which supports Voice over IP and +-- comes configured with a T1 WPIM with an +-- additional wpim slot. + +mtWanHsimW85 OBJECT IDENTIFIER ::= { mtWanHsim 8 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- A wan hsim with 8 physical T1 interfaces + +mtWanHsimSSA710p48 OBJECT IDENTIFIER ::= { mtWanHsim 9 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- A WAN dial access HSIM with a single fixed RJ-48C +-- ISDN PRI (T1) interface and a second PRI interface. +-- Supports 48 ports V.90 digital modems. + +mtWanHsimSSA720p60 OBJECT IDENTIFIER ::= { mtWanHsim 10 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- A WAN dial access HSIM with a single fixed RJ-48C ISDN +-- PRI (E1) interface and a second PRI interface. Supports 60 +-- ports V.90 digital modems. + +mtWanCMM OBJECT IDENTIFIER ::= { mtWan 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Branch for Multi-Modem Modules + +mtWanCMM824 OBJECT IDENTIFIER ::= { mtWanCMM 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Multimode modem with 3 modules of 8 modems for +-- a total of 24 modems + +mtWanCMM3248 OBJECT IDENTIFIER ::= { mtWanCMM 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Multimode modem with 2 modules of 24 modems for a total of 48 modems. + +mtWanCMM3264 OBJECT IDENTIFIER ::= { mtWanCMM 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Multimode modem with 2 modules of 32 modems for a total of 64 modems. + +mtWanCMM3224 OBJECT IDENTIFIER ::= { mtWanCMM 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Multimode modem with 1 module of 24 modems. + +mtWanCMM3232 OBJECT IDENTIFIER ::= { mtWanCMM 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Multimode modem with 1 module of 32 modems. + +mtWanAccess OBJECT IDENTIFIER ::= { mtWan 6 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Branch for Access Servers + +mtAS316 OBJECT IDENTIFIER ::= { mtWanAccess 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- StandAlone Access Server with 16 async ports and one +-- Ethernet port. + +mtSSA710p48 OBJECT IDENTIFIER ::= { mtWanAccess 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Wan dial access stackable with a fixed RJ-48C ISDN PRI +-- (T1) inteface, a wpim-RT1 PRI interface and a 10Base-T +-- interface with an RJ-45 connector. This supports 48 +-- ports of V.90 digital modems. + +mtSSA720p60 OBJECT IDENTIFIER ::= { mtWanAccess 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Wan dial access stackable with a fixed RJ-48C ISDN PRI +-- (E1) inteface, a wpim-RE1 PRI interface and a 10Base-T +-- interface with an RJ-45 connector. This supports 60 +-- ports of V.90 digital modems. + +mtATM OBJECT IDENTIFIER ::= { mtExpanded 11 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Reserved for ATM products + +mtAtmBrim OBJECT IDENTIFIER ::= { mtATM 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- ATM BRIMs + +mtBrimA100 OBJECT IDENTIFIER ::= { mtAtmBrim 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 100 Meg with MIC connector + +mtBrimA6 OBJECT IDENTIFIER ::= { mtAtmBrim 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- ATM Bridge Router Interface Module with one ATM Port +-- Interface Module (APIM). + +mtBrimA6DP OBJECT IDENTIFIER ::= { mtAtmBrim 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- ATM Bridge Router Interface module with 2 APIM connectors, +-- one of which is redundent. + +mtAtmHsim OBJECT IDENTIFIER ::= { mtATM 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- ATM HSIMs + +mtAtmHsimA6DP OBJECT IDENTIFIER ::= { mtAtmHsim 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- ATM High Speed Interface Module which supports +-- two (redundant) APIMs. + +mtAtmVHsimA6DP OBJECT IDENTIFIER ::= { mtAtmHsim 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- ATM Very High Speed Interface Module which supports +-- two (redundant) APIMs + +mtAtmStandAlone OBJECT IDENTIFIER ::= { mtATM 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- ATM Standalone devices (switches) + +mt2A000 OBJECT IDENTIFIER ::= { mtAtmStandAlone 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- SS2500 ATM Switch w/ 2.5Gbps switch fabric and +-- four network module slots. + +mt2A000R OBJECT IDENTIFIER ::= { mtAtmStandAlone 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- SS2500 ATM Switch w/ 2.5Gbps switch fabric and +-- four network module slots. Redundant power supplies. + +mtAtmNetworkModule OBJECT IDENTIFIER ::= { mtATM 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- This branch defines Network Modules cards that are +-- specific to the 2500/6500 architecture + +mtIOM21p04 OBJECT IDENTIFIER ::= { mtAtmNetworkModule 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- A network module with 4 MMF SC connectors at 155 Mbps + +mtIOM22p04 OBJECT IDENTIFIER ::= { mtAtmNetworkModule 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- A network module with 4 Cat 5 UTP with RJ45 +-- connectors at 155 Mbps + +mtIOM29p04IR OBJECT IDENTIFIER ::= { mtAtmNetworkModule 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- A network module with 4 ports 1 SMF IR (intermediate reach) +-- SC port at 155 Mbps and 3 MMF SC connectors at 155 Mbps + +mtIOM29p04LR OBJECT IDENTIFIER ::= { mtAtmNetworkModule 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- A network module with 4 ports 1 SMF LR (long reach) +-- SC port at 155 Mbps and 3 MMF SC connectors at 155 Mbps + +mtIOM31p01 OBJECT IDENTIFIER ::= { mtAtmNetworkModule 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- A network module with a single port OC12 (622 Mbps) MMF +-- with an SC connector + +mtIOM39p01 OBJECT IDENTIFIER ::= { mtAtmNetworkModule 6 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- A network module with a single port OC12 (622 Mbps) SMF +-- with an SC connector + +mtIOM39p01LR OBJECT IDENTIFIER ::= { mtAtmNetworkModule 7 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- A network module with a single port OC12 (622 Mbps) SMF +-- long reach with an SC connector + +mtIOM67p04 OBJECT IDENTIFIER ::= { mtAtmNetworkModule 8 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- A T3 (45 Mbps) network module with four BNC connectors. + +mtIOM77p04 OBJECT IDENTIFIER ::= { mtAtmNetworkModule 9 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- An E3 (34 Mbps) network module with 4 BNC connectors. + + +mtFPS OBJECT IDENTIFIER ::= { mtExpanded 12 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- This branch is reserved for FPS modules that are +-- not directly related to either MMAC or MMAC plus products. +-- These may exist in an MMAC or MMAC plus chassis but be +-- unknown to that chassis. They may also exist in their +-- own standalone chassis. + +mtFPSModules OBJECT IDENTIFIER ::= { mtFPS 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- This branch is used to identify all FPS modules. +-- In this instance a module may be a module which resides +-- in another chassis but allows other stand alone modules to +-- be plugged into it. It may also be a true stand alone +-- chassis. It may also be a management module. + +mt7C03 OBJECT IDENTIFIER ::= { mtFPSModules 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Two Slot MMAC module providing enclosure providing +-- three slots for NIB modules. This module is visible +-- within an MMAC chassis but not managable. + +mt7C04 OBJECT IDENTIFIER ::= { mtFPSModules 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Standalone NIB enclosures having 4 slots. + +mt7X00 OBJECT IDENTIFIER ::= { mtFPSModules 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- FPS and Management Module for FPSMIM and MMACFPS. +-- Provides two user configurable COM Ports. + +mt7C04r OBJECT IDENTIFIER ::= { mtFPSModules 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Standalone NIB enclosures having 4 slots, and redundent +-- power capability. + +mtFpsEthernet OBJECT IDENTIFIER ::= { mtFPS 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- This branch is reserved for FPS ethernet products. + +mt7E03p24 OBJECT IDENTIFIER ::= { mtFpsEthernet 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 24 port Ethernet Module for FPSMIM and MMAC FPS using +-- telco connectors. + +mt7E02p12 OBJECT IDENTIFIER ::= { mtFpsEthernet 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 12 Port ethernet module for FPSMIM and MMAC FPS using +-- RJ45 connectors. + +mt7E02p24 OBJECT IDENTIFIER ::= { mtFpsEthernet 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 24 Port ethernet wide slot module for FPSMIM and MMAC FPS using +-- RJ45 connectors. + +mt7E08p12 OBJECT IDENTIFIER ::= { mtFpsEthernet 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 12 Port ethernet wide slot module for FPSMIM and MMAC FPS using +-- fiber connectors. + +mtFpsFDDI OBJECT IDENTIFIER ::= { mtFPS 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- This branch is reserved for FPS FDDI products. + +mt7F06p02 OBJECT IDENTIFIER ::= { mtFpsFDDI 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 2 Port FDDI module for FPSMIM and MMAC FPS using 4 +-- (2 per FDDI port) FPIMs. + +mtFpsTR OBJECT IDENTIFIER ::= { mtFPS 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- This branch is reserved for FPS Token Ring products. + +mt7T05p04 OBJECT IDENTIFIER ::= { mtFpsTR 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 4 Port Token Ring module for FPSMIM and MMAC FPS using +-- RJ45 connectors and supporting UTP/STP. + + +mtFpsATM OBJECT IDENTIFIER ::= { mtFPS 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- This branch identifies ATM FPS products. + +mt7A06p01 OBJECT IDENTIFIER ::= { mtFpsATM 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Single port ATM access module for FPSMIM and MMACFPS +-- with two redundant APIMs. + +mtFpsFastEthernet OBJECT IDENTIFIER ::= { mtFPS 6 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- This branch identifies FPS Fast Ethernet products. + +mt7H02p06 OBJECT IDENTIFIER ::= { mtFpsFastEthernet 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 6 port fast ethernet module for FPSMIM and MMACFPS +-- with 5 RJ45 connectors and 1 FEPIM slot. + +mt7H02p12 OBJECT IDENTIFIER ::= { mtFpsFastEthernet 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 12 port fast ethernet wide slot module for FPSMIM +-- in 7C04-R with 11 RJ45 connectors and 1 FEPIM slot. + +mt7H06p2 OBJECT IDENTIFIER ::= { mtFpsFastEthernet 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 2 port fast ethernet single slot module for FPSMIM +-- with 2 FEPIM slots. + +mtCableModem OBJECT IDENTIFIER ::= { mtExpanded 14 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- A line of products which bridge between the network media +-- technologies and CATV. + +mtEthernetCableModem OBJECT IDENTIFIER ::= { mtCableModem 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- CableModems which bridge between ethernet and CATV. + +mtMC23001pXE21 OBJECT IDENTIFIER ::= { mtEthernetCableModem 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- CableModem for Head End with 2 ports and an EPIM. + +mtMC21001pE01 OBJECT IDENTIFIER ::= { mtEthernetCableModem 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- CableModem for Customer Premise with 2 ports and an EPIM. + +mtWorkGroup OBJECT IDENTIFIER ::= { mtExpanded 20 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Work Group product line + +mtWorkGroupChassis OBJECT IDENTIFIER ::= { mtWorkGroup 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Work Group product line chassis. + +mt6C105 OBJECT IDENTIFIER ::= { mtWorkGroupChassis 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 5 Slot Work Group chassis + +mt6C110 OBJECT IDENTIFIER ::= { mtWorkGroupChassis 2} +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Desc +-- 10 Slot Work Group Chassis with ATM backplane + + +mtSmartSwitchRouter8 OBJECT IDENTIFIER ::= { mtWorkGroupChassis 3} +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Desc +-- 8 Slot Work Group Chassis (SSR8000) + +mtSmartSwitchRouter16 OBJECT IDENTIFIER ::= { mtWorkGroupChassis 4} +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Desc +-- 16 Slot Work Group Chassis (SSR16000) + +mtSmartSwitchRouter32 OBJECT IDENTIFIER ::= { mtWorkGroupChassis 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Desc +-- 32 Slot Work Group Chassis (SSR32000) + +mt6C107 OBJECT IDENTIFIER ::= { mtWorkGroupChassis 6 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 7 Slot SmartSwitch 6700 Chassis. + +mtWorkGroupEthernet OBJECT IDENTIFIER ::= { mtWorkGroup 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Work Group Ethernet Module. + +mt6E102p24 OBJECT IDENTIFIER ::= { mtWorkGroupEthernet 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 24 port SmartSwitch for the 6C105 chassis. Supports 24 +-- 10Base-T switch ports. + +mt6E122p26 OBJECT IDENTIFIER ::= { mtWorkGroupEthernet 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Port SmartSwitch module for the 6C105 chassis. Supports +-- 24 10Base-T switch ports and two FE-100XX PIMs. + +mt6E132p25 OBJECT IDENTIFIER ::= { mtWorkGroupEthernet 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Port SmartSwitch module for the 6C105 chassis. Supports +-- 24 10Base-T switch ports and one HSIM port + +mt6H122p08 OBJECT IDENTIFIER ::= { mtWorkGroupEthernet 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- A SmartSwitch module for the 6C105 chassis. Supports 8 Fast +-- Ethernet switch ports, 6 being dedicated RJ45s, and two optional +-- FE-PIM ports. + +mt6E123p50 OBJECT IDENTIFIER ::= { mtWorkGroupEthernet 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- A microlan module with 4 12-port repeated segments and 2 Fast +-- Ethernet FEPIM ports for the 6C105 chassis. + +mt6E133p49 OBJECT IDENTIFIER ::= { mtWorkGroupEthernet 6 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- A microlan module with 4 12-port repeated segments and 1 HSIM +-- port for the 6C105 chassis. + +mt6E123p26 OBJECT IDENTIFIER ::= { mtWorkGroupEthernet 7 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Port SmartSwitch module for the 6C105 chassis. Supports +-- 24 telco connector ports and two FE-100XX PIMs. + +mt6E133p25 OBJECT IDENTIFIER ::= { mtWorkGroupEthernet 8 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Port SmartSwitch module for the 6C105 chassis. Supports +-- 24 telco connector ports and one HSIM port. + +mt6H133p49 OBJECT IDENTIFIER ::= { mtWorkGroupEthernet 9 } +-- OBJECT-IDENTITY +-- Status +-- deprecated +-- Descr +-- MicroLAN module with 4 10Mbs segments of up to 12 repeated ports, +-- 4 100Mbs segments of up to 12 repeated ports, and an HSIM slot. +-- Each repeated port is autosensing, as to the connection speed, so +-- within each 12 port group there can be a mixture of 10Mbs and 100Mbs. + +mt6H123p50 OBJECT IDENTIFIER ::= { mtWorkGroupEthernet 10 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- MicroLAN module with 4 10Mbs segments of up to 12 repeated ports, +-- 4 100Mbs segments of up to 12 repeated ports, and two FE-PIM slots. +-- Each repeated port is autosensing, as to the connection speed, so +-- within each 12 port group there can be a mixture of 10Mbs and 100Mbs. + +mt6M146p04 OBJECT IDENTIFIER ::= { mtWorkGroupEthernet 11 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- SmartSwitch 6000 module with 2 HSIM slots and 2 Fast Ethernet +-- ports (uses FEPIMs) + +mt6E128p26 OBJECT IDENTIFIER ::= { mtWorkGroupEthernet 12 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- SmartSwitch 6000 module with 24 Multimode fiber 10Base-FL Switch +-- ports (via ST connectors) with two optional FE-PIM ports. + +mt6E138p25 OBJECT IDENTIFIER ::= { mtWorkGroupEthernet 13 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- SmartSwitch 6000 module with 24 Multimode fiber 10Base-FL Switch +-- ports (via ST connectors) with one optional HSIM slot. + +mt6E129p26 OBJECT IDENTIFIER ::= { mtWorkGroupEthernet 14 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- SmartSwitch 6000 module with 24 single-mode fiber 10Mb switched +-- ports (via ST connectors) with two optional FE-PIM ports. + +mt6E139p25 OBJECT IDENTIFIER ::= { mtWorkGroupEthernet 15 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- SmartSwitch 6000 module with 24 single-mode fiber 10Mb switched +-- ports (via ST connectors) with one optional HSIM slot. + +mt6H128p08 OBJECT IDENTIFIER ::= { mtWorkGroupEthernet 16 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- SmartSwitch 6000 module with 6 fixed Multi-mode fiber +-- 100BaseFX Switched ports (via SC connectors) and two optional +-- FE-PIM ports. + +mt6H129p08 OBJECT IDENTIFIER ::= { mtWorkGroupEthernet 17 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- SmartSwitch 6000 module with 6 fixed Single-mode fiber +-- 100BaseFX Switched ports (via SC connectors) and two optional +-- FE-PIM ports. + +mt6H122p16 OBJECT IDENTIFIER ::= { mtWorkGroupEthernet 18 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- SmartSwitch 6000 module with 16 RJ45 ports. + +mt6H133p37 OBJECT IDENTIFIER ::= { mtWorkGroupEthernet 19 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 36 port MicroLAN module (3 RJ21 connectors) with an +-- optional HSIM slot. + +mt6H202p24 OBJECT IDENTIFIER ::= { mtWorkGroupEthernet 20 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- SmartSwitch 6000 module with 24 10/100 Switch ports. + +mt6H252p17 OBJECT IDENTIFIER ::= { mtWorkGroupEthernet 21 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- SmartSwitch 6000 module with 16 10/100 Switch ports +-- and one optional VHSIM slot. + +mt6M256p04 OBJECT IDENTIFIER ::= { mtWorkGroupEthernet 22 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- SmartSwitch 6000 module with 2 VHSIM/HSIM slots and 2 Fast +-- Ethernet ports (uses FEPIMs) + +mt6E233p49 OBJECT IDENTIFIER ::= { mtWorkGroupEthernet 23 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- SmartSwitch 6000 module with 48 10 Meg ports and an optional +-- HSIM slot. + +mt6H258p17 OBJECT IDENTIFIER ::= { mtWorkGroupEthernet 24 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- SmartSwitch 6000 module with 16 Multimode fiber 100BaseFX +-- switched ports (MT RJ connectors) with one optional +-- VHSIM slot. + +mt6H203p24 OBJECT IDENTIFIER ::= { mtWorkGroupEthernet 25 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- SmartSwitch 6000 module with 24 10/100 BaseTX ports +-- (telco RJ21 connector). + +mt6H253p13 OBJECT IDENTIFIER ::= { mtWorkGroupEthernet 26 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- SmartSwitch 6000 module with 12 10/100 BaseTX ports +-- (telco RJ21 connector) with one optional VHSIM slot. + +mt6H259p17 OBJECT IDENTIFIER ::= { mtWorkGroupEthernet 27 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- SmartSwitch 6000 module with 16 single mode 100 BaseFX +-- ports with one optional VHSIM slot. + +mt6H262p18 OBJECT IDENTIFIER ::= { mtWorkGroupEthernet 28 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- SmartSwitch 6000 module with 16 10/100 BaseTx ports (RJ45 +-- connectors) with two optional GPIM slots. + +mt6H202p48 OBJECT IDENTIFIER ::= { mtWorkGroupEthernet 29 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- SmartSwitch 6000 module with 48 100 BaseTx ports (RJ45 +-- connectors). + +mt6E253p49 OBJECT IDENTIFIER ::= { mtWorkGroupEthernet 30 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- SmartSwitch 6000 module with 48 10 BaseTx ports (telco RJ21 +-- connector) with one optional VHSIM/HSIM slot. + +mt6H203p48 OBJECT IDENTIFIER ::= { mtWorkGroupEthernet 31 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- SmartSwitch 6000 module with 46 10/100 BaseTx ports (telco RJ21 +-- connector) with two optional VHSIM/HSIM slots. + +mt6H303p48 OBJECT IDENTIFIER ::= { mtWorkGroupEthernet 32 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- SmartSwitch 6000 module with 48 ports (telco RJ21 connector). + +mt6H302p48 OBJECT IDENTIFIER ::= { mtWorkGroupEthernet 33 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- SmartSwitch 6000 module with 48 ports (telco RJ45 connector). + +mt6H352p25 OBJECT IDENTIFIER ::= { mtWorkGroupEthernet 34 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- SmartSwitch 6000 module with 24 ports (RJ45 connector) and one optional +-- VHSIM slot. + +mt6G306p06 OBJECT IDENTIFIER ::= { mtWorkGroupEthernet 35 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- A second generation Giga bit module with 6 GBIC ports. + +mtWorkGroupATM OBJECT IDENTIFIER ::= { mtWorkGroup 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Work Group ATM Module. + +mt6A000 OBJECT IDENTIFIER ::= { mtWorkGroupATM 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- SmartSwitch 6000 module with 4 IOM slots and +-- 2.5 Gbps switching capabilities (6500 chassis). + +mt6A000F OBJECT IDENTIFIER ::= { mtWorkGroupATM 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- SmartSwitch 6000 module with 4 IOM slots and +-- 2.5 Gbps switching capabilities (6500 chassis). + +mtMMACPlus OBJECT IDENTIFIER ::= { mtExpanded 32 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The MMAC Plus module type naming tree. + +mtMMACPlusEnclose OBJECT IDENTIFIER ::= { mtMMACPlus 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- MMAC Plus style enclosures. + +mt9C114 OBJECT IDENTIFIER ::= { mtMMACPlusEnclose 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The 14 slot MMAC plus enclosure. + +mt9C106 OBJECT IDENTIFIER ::= { mtMMACPlusEnclose 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The 6 slot MMAC plus enclosure. + +mtMMACEM OBJECT IDENTIFIER ::= { mtMMACPlus 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Environmental modules for the MMAC plus. + +mt9C300p01 OBJECT IDENTIFIER ::= { mtMMACEM 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- EM with 4X40 LCD display, EPIM and 2 com ports for the +-- 14 slot chassis. + +mt9C306p01 OBJECT IDENTIFIER ::= { mtMMACEM 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- System Manager with EPIM and 2 com ports for the +-- 6 slot MMAC plus chassis. + +mtMMACPU OBJECT IDENTIFIER ::= { mtMMACPlus 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- MMAC Plus DC and AC power supplies and battery units. + +mt9C214p1 OBJECT IDENTIFIER ::= { mtMMACPU 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- AC Power supply with 100 - 240 volt input. + +mt9C214p2 OBJECT IDENTIFIER ::= { mtMMACPU 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- DC Power supply with -40 volt to 60 volt input. + +mt9C206p1 OBJECT IDENTIFIER ::= { mtMMACPU 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 1000 watt AC Power supply for the MMAC plus 6 slot chassis. + +mt9C214p3 OBJECT IDENTIFIER ::= { mtMMACPU 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 2000W AC Power supply for MMAC-Plus. + +mtMMACPlusFNBSingle OBJECT IDENTIFIER ::= { mtMMACPlus 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Modules with Flexible network bus connectivity. + +mt9E133p36 OBJECT IDENTIFIER ::= { mtMMACPlusFNBSingle 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Ethernet with 36 ports on 3 50 pin Telcos. + +mt9E122p24 OBJECT IDENTIFIER ::= { mtMMACPlusFNBSingle 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Ethernet with 24 RJ45 ports. + +mt9E138p36 OBJECT IDENTIFIER ::= { mtMMACPlusFNBSingle 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Ethernet 2 slot module with 36 fiber optic ST ports. + +mt9F116p01 OBJECT IDENTIFIER ::= { mtMMACPlusFNBSingle 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- FDDI 2 port bridge with DAS front panel. + +mt9F106p02 OBJECT IDENTIFIER ::= { mtMMACPlusFNBSingle 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- FDDI repeater module with 2 sets aof A/B ports using +-- FPIMs. + +mt9W116p04 OBJECT IDENTIFIER ::= { mtMMACPlusFNBSingle 6 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Wan module with 4 WPIMs with 2 i960 processors. + +mt9T122p24 OBJECT IDENTIFIER ::= { mtMMACPlusFNBSingle 7 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Token Ring module with 24 port UTP bridge/router. + +mt9E132p15 OBJECT IDENTIFIER ::= { mtMMACPlusFNBSingle 8 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Ethernet module with 3 networks each network having +-- 1 EPIM and 4 RJ45 connectors. + +mt9T122p08 OBJECT IDENTIFIER ::= { mtMMACPlusFNBSingle 9 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Token ring module with 2 segments, each segment having +-- 2 TPIMs for Ring-in/Ring-out and 4 RJ45 lobes. + +mt9A128p01 OBJECT IDENTIFIER ::= { mtMMACPlusFNBSingle 10 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- ATM to FDDI bridge, with single ATM connection on +-- front panel and single FNB backplane connection. + +mt9E106p06 OBJECT IDENTIFIER ::= { mtMMACPlusFNBSingle 11 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- FDDI-FNB to 6 EPIM port bridge. + +mt9E138p12 OBJECT IDENTIFIER ::= { mtMMACPlusFNBSingle 12 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Ethernet bridge with 12 fiber optic ports. + +mt9F206p02 OBJECT IDENTIFIER ::= { mtMMACPlusFNBSingle 13 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- FDDI repeater module with 4 FPIMs to extend FNB-1 and FNB-2 +-- backplanes. + +mt9A126p01 OBJECT IDENTIFIER ::= { mtMMACPlusFNBSingle 14 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- ATM to FDDI bridge/router/switch module. Having 2 APIM +-- connectors one of which is redundent. + +mt9T112p24 OBJECT IDENTIFIER ::= { mtMMACPlusFNBSingle 15 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Single 24 port token ring attached to the FDDI-FNB. + +mt9T162p06 OBJECT IDENTIFIER ::= { mtMMACPlusFNBSingle 16 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Token Ring switch module with 6 RJ45 ports and FDDI-FNB +-- connectivity. + +mt9T125p08 OBJECT IDENTIFIER ::= { mtMMACPlusFNBSingle 17 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Token Ring MicroLAN Extension FNB module with 8 RJ-45 port +-- UTP/STP and 4 TPIMs RI/RO bridge/switch. + +mt9T125p24 OBJECT IDENTIFIER ::= { mtMMACPlusFNBSingle 18 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Token Ring MicroLAN FNB module with 24 RJ-45 port UTP/STP +-- bridge/switch. + +mt9E132p15s OBJECT IDENTIFIER ::= { mtMMACPlusFNBSingle 19 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Ethernet module, supporting LanviewSecure, with 3 networks each +-- network having 1 EPIM and 4 RJ45 connectors. + +mt9E133p36s OBJECT IDENTIFIER ::= { mtMMACPlusFNBSingle 20 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Ethernet module, supporting LanviewSecure, with 36 ports +-- on 3 50 pin Telcos. + +mt9E138p36s OBJECT IDENTIFIER ::= { mtMMACPlusFNBSingle 21 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Ethernet 2 slot module, supporting LanviewSecure, +-- with 36 fiber optic ST ports. + +mt9E138p12s OBJECT IDENTIFIER ::= { mtMMACPlusFNBSingle 22 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Ethernet module, supporting LanviewSecure, with +-- 12 fiber optic ports. + +mtMMACPlusFNBDual OBJECT IDENTIFIER ::= { mtMMACPlus 6 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- MMAC Plus modules with Dual FNB connections. + +mt9F122p12 OBJECT IDENTIFIER ::= { mtMMACPlusFNBDual 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- FDDI dual attached concentrator with 12 ports. + +mt9F120p08 OBJECT IDENTIFIER ::= { mtMMACPlusFNBDual 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- FDDI dual attached Concentrator with 8 master ports +-- with mm MIC connectors. + +mt9F125p08 OBJECT IDENTIFIER ::= { mtMMACPlusFNBDual 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- FDDI dual attached Concentrator with 8 master ports +-- with single mode fiber MIC connectors. + +mt9F241P12 OBJECT IDENTIFIER ::= { mtMMACPlusFNBDual 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- FDDI dual attached concentrator with 12 multi mode +-- fiber SC connectors. + +mt9F240p08 OBJECT IDENTIFIER ::= { mtMMACPlusFNBDual 5 } +-- OBJECT IDENTITY +-- Status +-- mandatory +-- Descr +-- FDDI dual attached concentrator with 8 master ports with mm +-- MIC connectors, multi-mode, 2 FDDI Macs and 2 FDDI bandwidth +-- utilization chips. + +mtMMACPlusINBSingle OBJECT IDENTIFIER ::= { mtMMACPlus 9 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- MMAC plus modules with a single INB connection. + +mt9E312p12 OBJECT IDENTIFIER ::= { mtMMACPlusINBSingle 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Ethernet 12 port bridge/switch modules with RJ45 +-- connectors. + +mt9E313p12 OBJECT IDENTIFIER ::= { mtMMACPlusINBSingle 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Ethernet 12 port bridge/switch with one 50 pin +-- connector. + +mt9E318p12 OBJECT IDENTIFIER ::= { mtMMACPlusINBSingle 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Ethernet bridge/switch with 12 ST multi-mode +-- fiber optic ports. + +mt9F310p02 OBJECT IDENTIFIER ::= { mtMMACPlusINBSingle 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- FDDI 2 port switching module with FNB connectivity +-- and 2 sets of front panel Multi-mode fiber ports. + +mt9A426p02 OBJECT IDENTIFIER ::= { mtMMACPlusINBSingle 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- ATM Bridge/Switch module with FNB, INB2 backplane +-- connectivity and two front panel APIMs. + +mt9F315p02 OBJECT IDENTIFIER ::= { mtMMACPlusINBSingle 6 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- FDDI 2 port switching module with FNB connectivity +-- and 2 sets of front panel single mode fiber ports. + +mt9F426p2 OBJECT IDENTIFIER ::= { mtMMACPlusINBSingle 7 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- FDDI 2 port switching module with FNB and INB +-- connectivity and 4 FPIMs. + +mt9E423p24 OBJECT IDENTIFIER ::= { mtMMACPlusINBSingle 8 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Ethernet 24 port bridge/switch module with INB +-- connectivity with 2 telco front panel connectors. + +mt9H422p12 OBJECT IDENTIFIER ::= { mtMMACPlusINBSingle 9 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Fast Ethernet 12 port bridge/switch module with INB +-- connectivity. 11 RJ45 100BaseTX ports and one FEPIM. +-- slot. + +mt9E428p12 OBJECT IDENTIFIER ::= { mtMMACPlusINBSingle 10 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Ethernet 12 port bridge/switch module with INB connectivity. +-- 12 front panel MMF ST style connectors. + +mt9E428p36 OBJECT IDENTIFIER ::= { mtMMACPlusINBSingle 11 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Ethernet 36 port bridge/switch dual module with INB connectivity. +-- 36 front panel MMF ST style connectors. + +mt9E429p12 OBJECT IDENTIFIER ::= { mtMMACPlusINBSingle 12 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Ethernet 12 port bridge/switch module with INB connectivity. +-- 12 front panel SMF ST style connectors. + +mt9E429p36 OBJECT IDENTIFIER ::= { mtMMACPlusINBSingle 13 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Ethernet 36 port bridge/switch dual module with INB connectivity. +-- 36 front panel SMF ST style connectors. + +mt9F426p03 OBJECT IDENTIFIER ::= { mtMMACPlusINBSingle 14 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- FDDI 3 port bridge/switch module with INB connectivity. +-- The 3 front panel ports can support a total of 6 FPIMs. + +mt9H421p12 OBJECT IDENTIFIER ::= { mtMMACPlusINBSingle 15 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Fast Ethernet 12 port switch module with INB-2 connectivity. +-- 12 ports of 100FX SC connector multimode fiber. + +mt9E423p36 OBJECT IDENTIFIER ::= { mtMMACPlusINBSingle 16 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Ethernet 36 port bridge/switch module with INB +-- connectivity with 3 telco front panel connectors. + +mt9H429p12 OBJECT IDENTIFIER ::= { mtMMACPlusINBSingle 17 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Fast Ethernet 12 port switch module with INB-2 connectivity. +-- 12 ports of 100FX SC connector single mode fiber. + +mt9T425p16 OBJECT IDENTIFIER ::= { mtMMACPlusINBSingle 18 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Token Ring 16 RJ-45 port bridge/switch dual slot module with +-- INB2 connectivity. + +mt9T425p24 OBJECT IDENTIFIER ::= { mtMMACPlusINBSingle 19 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Token Ring 24 RJ-45 port bridge/switch single slot module with +-- INB2 connectivity. + +mt9A426p01 OBJECT IDENTIFIER ::= { mtMMACPlusINBSingle 20 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- ATM Uplink module with INB2 and FNB connectivity and two +-- front panel APIMs utilizing APIM redundancy. + +mt9G426p02 OBJECT IDENTIFIER ::= { mtMMACPlusINBSingle 21 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 1 Gigabit single slot module with INB2 connectivity and +-- interfaces for two front panel GPIMs. + +mt9H423p28 OBJECT IDENTIFIER ::= { mtMMACPlusINBSingle 22 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 28 port ethernet bridge/switch module with INB connectivity. +-- Consisting of 24 10 MB ethernet ports, via 2 telco front panel +-- connectors, and 4 100 MB ethernet ports via 2 fixed RJ-45, +-- 1 fixed MMF and 1 FEpim. + +mt9H423p26 OBJECT IDENTIFIER ::= { mtMMACPlusINBSingle 23 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Fast Ethernet MMAC-Plus Module with INB-2 connectivity. +-- Consisting of 24 ports via 2 RJ21 Connectors, and 2 ports +-- via 2 MMF SC Connectors. This is a single slot module. + +mt9G421p02 OBJECT IDENTIFIER ::= { mtMMACPlusINBSingle 24 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 2 port Gigabit Ethernet INB-B MMAC-PLUS module (SmartSwitch Plus product) +-- It uses two interfaces on the front panel that connect via MultiMode +-- Fiber. + +mt9M426p02 OBJECT IDENTIFIER ::= { mtMMACPlusINBSingle 25 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Dual slot module with INB-2 connectivity. The front panel consists +-- of two HSIMs. + +mt9D422p16 OBJECT IDENTIFIER ::= { mtMMACPlusINBSingle 26 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Dual slot MMAC-PLUS INB module (ATU-C) with 16 ADSL ports (DMT). + +mt9G429p02 OBJECT IDENTIFIER ::= { mtMMACPlusINBSingle 27 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 2 port Gigabit Ethernet INB-B MMAC-PLUS module (SmartSwitch Plus +-- product). It uses two interfaces on the front panel that connect via +-- Single mode or multimode Fiber. The laser is a 1300 nanometer optical +-- laser. + +mt9T428p16 OBJECT IDENTIFIER ::= { mtMMACPlusINBSingle 28 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Dual slot, 16-port multi-mode fiber with ST connectors. +-- TR Smartswitch module. + +mt9T427p16 OBJECT IDENTIFIER ::= { mtMMACPlusINBSingle 29 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Single slot, 16-port multi-mode fiber with RJ-45 connectors. +-- TR Smartswitch module. This connects to the INB-2 Backplane + + +mt3PartyFnbSingle OBJECT IDENTIFIER ::= { mtMMACPlus 10 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Third party MMAC+ modules with Single FDDI-FNB. + +mt9W111p08 OBJECT IDENTIFIER ::= { mt3PartyFnbSingle 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Cisco 4T router with 8 synchronus serial wan ports. With +-- single FDDI-FNB connection and SMB-1. In MMAC+ chassis. + +mt9T101p04 OBJECT IDENTIFIER ::= { mt3PartyFnbSingle 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Cisco 4500 router with 4 DB9 Token Ring ports. With single +-- FDDI-FNB connection in MMAC+ chassis. + +mt9F106p01 OBJECT IDENTIFIER ::= { mt3PartyFnbSingle 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Cisco 4500 router with a FDDI DAS MIC connector on the front +-- pannel. With single FDDI-FNB connection in MMAC+ chassis. + +mt9F206p01 OBJECT IDENTIFIER ::= { mt3PartyFnbSingle 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Cisco 4700 router with a FDDI DAS MIC connector on the +-- front panel. With single FDDI-FNB connection in MMAC+ +-- chassis. + +mt9T201p04 OBJECT IDENTIFIER ::= { mt3PartyFnbSingle 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Cisco 4700 router with 4 DB9 Token Ring ports. +-- With single FDDI-FNB connection in MMAC+ chassis. + +mt9W211p08 OBJECT IDENTIFIER ::= { mt3PartyFnbSingle 6 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Cisco 4700 router with 8 synchronous serial WAN ports. +-- With single FDDI-FNB connection and SMB-1 in MMAC+ chassis. + +mt9A221p01 OBJECT IDENTIFIER ::= { mt3PartyFnbSingle 7 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Cisco 4700 router with 1 SC MM fiber OC-3 ATM front panel +-- port. With single FDDI-FNB connection in MMAC+ chassis. + +-- mt3PartyFnbSingle 8-13 are currently reserved for future +-- modules + +mt9A222p01 OBJECT IDENTIFIER ::= { mt3PartyFnbSingle 14 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Cisco 4700 router with 1 UTP OC-3 ATM front panel +-- port. With single FDDI-FNB connection in MMAC+ chassis. + +mt9A229p01 OBJECT IDENTIFIER ::= { mt3PartyFnbSingle 15 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Cisco 4700 router with 1 SC SM fiber OC-3 ATM front panel +-- port. With single FDDI-FNB connection in MMAC+ chassis. + +mtMMACPOther OBJECT IDENTIFIER ::= { mtMMACPlus 11 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- This branch defines other MMAC plus modules. This includes +-- but is not limited to modules that draw power only and +-- personal computer modules. + +mt9A000 OBJECT IDENTIFIER ::= { mtMMACPOther 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- MMAC-Plus LAN ATM Switch manufactured by Fore Systems +-- w/ 2.5Gbps switch fabric and four network module slots. + +mt9P120 OBJECT IDENTIFIER ::= { mtMMACPOther 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- A personal computer module for the MMAC plus chassis +-- based off from a sparc 5 processor. + +mt9P110 OBJECT IDENTIFIER ::= { mtMMACPOther 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- A personal computer module for the MMAC plus chassis +-- based off from the Intel 486 DX/2 66 MHz processor. + +mt9X000p16 OBJECT IDENTIFIER ::= { mtMMACPOther 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Xylogics T1 communication server with 16 integrated modems + +mt9P110mhz90 OBJECT IDENTIFIER ::= { mtMMACPOther 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- A personal computer module for the MMAC plus chassis +-- based off from the Intel 486 DX/2 90 MHz processor. + +mt9A656p04 OBJECT IDENTIFIER ::= { mtMMACPOther 6 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- MMAC-Plus single slot 5 Gbps ATM Switch with 4 +-- ANIM slots and CTM connectivity. + +mt9A600p04 OBJECT IDENTIFIER ::= { mtMMACPOther 7 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- MMAC-Plus single slot 5.4 Gbps ATM Switch with 4 +-- ANIM slots. + +mt9A686p04 OBJECT IDENTIFIER ::= { mtMMACPOther 8 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- MMAC-Plus single slot 5.4 Gbps ATM Switch with 4 +-- ANIM slots and CTM connectivity. + +mt9A100 OBJECT IDENTIFIER ::= { mtMMACPOther 9 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- MMAC-Plus single slot 2.5 Gbps ATM Switch with 4 +-- Input Network Module (IOM) slots. + +mtMMACPlusNortel OBJECT IDENTIFIER ::= { mtMMACPlus 12 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- This branch defines Cabletron/Nortel MMAC-Plus products. + +mt9N050 OBJECT IDENTIFIER ::= { mtMMACPlusNortel 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- An MMAC-PLUS option module, which consumes six contiguous +-- slots of an MMAC-PLUS chassis. The device provides +-- MMAC-PLUS integration for a maximum of five, off-the-shelf, +-- Northern Telecom Passport Interface modules. + +mtMMACPlusINBDual OBJECT IDENTIFIER ::= { mtMMACPlus 13 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- This branch defines MMAC-Plus products with dual INB +-- connections. + +mt9H532p18 OBJECT IDENTIFIER ::= { mtMMACPlusINBDual 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- An MMAC-PLUS 100Base-TX module which supports 16 RJ45 10/100 +-- ports and two gigabit port interfaces via GPIM's. + +mt9H531p18 OBJECT IDENTIFIER ::= { mtMMACPlusINBDual 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- An MMAC-PLUS 100Base-FX module which supports 16 100 Meg MMF +-- ports (mini MTRJ transcievers) and two gigabit port +-- interfaces via GPIM's. + +mt9H539p18 OBJECT IDENTIFIER ::= { mtMMACPlusINBDual 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- An MMAC-PLUS 100Base-FX module which supports 16 100 Meg SMF +-- ports (mini MTRJ transcievers) and two gigabit port +-- interfaces via GPIM's. + +mt9H532p17 OBJECT IDENTIFIER ::= { mtMMACPlusINBDual 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- An MMAC-PLUS 100Base-TX module which supports 16 10/100 +-- ports and a VHSIM/HSIM slot. + +mt9H531p17 OBJECT IDENTIFIER ::= { mtMMACPlusINBDual 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- An MMAC-PLUS 100Base-FX module which supports 16 100 Meg MMF +-- ports (mini MTRJ transcievers) and a VHSIM/HSIM slot. + +mt9H539p17 OBJECT IDENTIFIER ::= { mtMMACPlusINBDual 6 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- An MMAC-PLUS 100Base-FX module which supports 16 100 Meg SMF +-- ports (mini MTRJ transcievers) and a VHSIM/HSIM slot. + +mt9G536p04 OBJECT IDENTIFIER ::= { mtMMACPlusINBDual 7 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- An MMAC-PLUS module which supports four gigabit port +-- interfaces via GPIM's. + +mt9H532p24 OBJECT IDENTIFIER ::= { mtMMACPlusINBDual 8 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- An MMAC-PLUS 100Base-TX module which supports 24 RJ-45 +-- ports each supporting 10/100 BaseT. + +mt9H531p24 OBJECT IDENTIFIER ::= { mtMMACPlusINBDual 9 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- An MMAC-PLUS 100Base-FX module which supports 24 100 Meg MMF +-- ports (mini MTRJ transcievers). + +mt9H539p24 OBJECT IDENTIFIER ::= { mtMMACPlusINBDual 10 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- An MMAC-PLUS 100Base-FX module which supports 24 100 Meg SMF +-- ports (mini MTRJ transcievers). + +mt9M546p04 OBJECT IDENTIFIER ::= { mtMMACPlusINBDual 11 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- An MMAC-PLUS dual slot module which supports 2 VHSIM/HSIM +-- ports and 2 FEPIM slots. + +mt9H533p24 OBJECT IDENTIFIER ::= { mtMMACPlusINBDual 12 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- A 24 port MMAC-PLUS 10/100Base Ethernet Smartswitch module with +-- dual RJ-21 Telco connectors. + +mt9H533p48 OBJECT IDENTIFIER ::= { mtMMACPlusINBDual 13 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- A 48 port MMAC-PLUS 10/100Base Ethernet Smartswitch module with +-- quad RJ-21 Telco connectors. + +mt9E531p24 OBJECT IDENTIFIER ::= { mtMMACPlusINBDual 14 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- A 38-Special 24 port 10Base-FL Ethernet Smartswitch module with +-- MT-RJ connectors. + +mtSSR OBJECT IDENTIFIER ::= { mtExpanded 33 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The Smart Switch Router naming Tree + +mtSSRStandAlone OBJECT IDENTIFIER ::= { mtSSR 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The Smart Switch Router StandAlone module naming Tree + +mtSSR2Expansion OBJECT IDENTIFIER ::= { mtSSR 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The Smart Switch Router Expansion module naming Tree +-- Modules under this branch are supported by the SSR 2000 +-- series of products. + +mtSSR8Expansion OBJECT IDENTIFIER ::= { mtSSR 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The Smart Switch Router Expansion module naming Tree +-- Modules under this branch are supported by the SSR +-- 8000/8600 series of products. + +mtSSR6Expansion OBJECT IDENTIFIER ::= { mtSSR 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The Smart Switch Router Expansion module naming Tree +-- Modules under this branch are supported by the SS6000 +-- series of products. + +mtHSIMSSR OBJECT IDENTIFIER ::= { mtSSR 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The Smart Switch Router HSIM module naming Tree +-- Modules under this branch are supported by the SS6000 +-- and SS2000 carrier modules. + + + +mtSSR2SX OBJECT IDENTIFIER ::= { mtSSR2Expansion 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 2 port 1000 Base-SX expansion module for SSR 2000 + +mtSSR2LX OBJECT IDENTIFIER ::= { mtSSR2Expansion 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 2 port 1000 Base-LX expansion module for SSR 2000 + +mtSSR2TX OBJECT IDENTIFIER ::= { mtSSR2Expansion 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 8 port 10/100 Base-TX expansion module for SSR 2000 + +mtSSR2FX OBJECT IDENTIFIER ::= { mtSSR2Expansion 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 8 port 100 Base-FX expansion module for SSR 2000 +-- with MT-RJ connectors. + +mtSSR2SER OBJECT IDENTIFIER ::= { mtSSR2Expansion 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Dual port serial module for SSR 2000. + +mtSSR2SERC OBJECT IDENTIFIER ::= { mtSSR2Expansion 6 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Dual port serial module with compression for SSR 2000. + +mtSSR2SERCE OBJECT IDENTIFIER ::= { mtSSR2Expansion 7 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Dual port serial module with compression and encryption +-- for SSR 2000. + + +mtIA1100 OBJECT IDENTIFIER ::= { mtSSR2Expansion 8 } +mtIA1200 OBJECT IDENTIFIER ::= { mtSSR2Expansion 9 } + +mtSSRHTX12p08 OBJECT IDENTIFIER ::= { mtSSR8Expansion 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 8 port 10/100 Base-TX module for SSR8000/8600 +-- with Cat 5 RJ-45 ports (4 MB of memory). + +mtSSRHTX22p08 OBJECT IDENTIFIER ::= { mtSSR8Expansion 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 8 port 10/100 Base-TX module for SSR8000/8600 +-- with Cat 5 RJ-45 ports (16 MB of memory). + +mtSSRHFX11p08 OBJECT IDENTIFIER ::= { mtSSR8Expansion 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 8 port 100 Base-FX module for SSR8000/8600 +-- with MMF SC ports and 4 MB of memory. + +mtSSRHFX21p08 OBJECT IDENTIFIER ::= { mtSSR8Expansion 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 8 port 100 Base-FX module for SSR8000/8600 +-- with MMF SC ports and 16 MB of memory. + +mtSSRGSX11p02 OBJECT IDENTIFIER ::= { mtSSR8Expansion 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 2 port 1000Base-SX module for SSR8000/8600 +-- with SCSX ports (for MMF only) and 4 MB of memory. + +mtSSRGSX21p02 OBJECT IDENTIFIER ::= { mtSSR8Expansion 6 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 2 port 1000Base-SX module for SSR8000/8600 +-- with SCSX (for MMF only) and 16 MB of memory. + +mtSSRGLX19p02 OBJECT IDENTIFIER ::= { mtSSR8Expansion 7 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 2 port 1000Base-LX module for SSR8000/8600 +-- with SCLX ports (for MMF or SMF) and 4 MB of memory. + +mtSSRGLX29p02 OBJECT IDENTIFIER ::= { mtSSR8Expansion 8 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 2 port 1000 Base-LX module for SSR8000/8600 +-- with SCLX ports (for MMF or SMF) and 16 MB of memory. + +mtSSRGLX70p01 OBJECT IDENTIFIER ::= { mtSSR8Expansion 9 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 1 port 70km 1000 BaseLX Gigabit Ethernet module for SSR8000/8600 +-- with 16MB memory. + +mtSSRHFX29p08 OBJECT IDENTIFIER ::= { mtSSR8Expansion 10 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 8 port 1000 Base-FX module for SSR8000/8600 +-- with 16 MB of memory. + +mtSSRSERCp04 OBJECT IDENTIFIER ::= { mtSSR8Expansion 11 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Quad port serial module with compression for SSR8000/8600 + +mtSSRSERCEp04 OBJECT IDENTIFIER ::= { mtSSR8Expansion 12 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Quad port serial module with compression and encryption +-- for SSR8000/8600 + +mtSSRHSSIp02 OBJECT IDENTIFIER ::= { mtSSR8Expansion 13 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Dual port HSSI module for SSR8000/8600 + +mt6SSRM-02 OBJECT IDENTIFIER ::= { mtSSR6Expansion 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- SmartSwitchRouter module for the 6000 chassis. +-- This module has two expansion slots for line cards. + +mt6SSRLC-LX OBJECT IDENTIFIER ::= { mtSSR6Expansion 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 2 port 1000 Base-LX expansion module for 6SSRM-02 module. + +mt6SSRLC-TX OBJECT IDENTIFIER ::= { mtSSR6Expansion 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 8 port 10/100 Base-TX expansion module for 6SSRM-02 module + +mt6SSRLC-FX OBJECT IDENTIFIER ::= { mtSSR6Expansion 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 8 port 100 Base-FX expansion module for 6SSRM-02 module +-- with MT-RJ connectors. + +mt6SSRLC-SX OBJECT IDENTIFIER ::= { mtSSR6Expansion 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 2 port 1000 Base-SX expansion module for 6SSRM-02 module + +mt6SSRLC-SER OBJECT IDENTIFIER ::= { mtSSR6Expansion 6 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Dual port serial module for 6SSRM-02 module. + +mt6SSRLC-SERC OBJECT IDENTIFIER ::= { mtSSR6Expansion 7 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 4 port serial module with compression for 6SSRM-02 module. + +mt6SSRLC-SERCE OBJECT IDENTIFIER ::= { mtSSR6Expansion 8 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 4 port serial module with compression and encryption +-- for the 6SSRM-02 module. + +mt6SSRLC-LX70 OBJECT IDENTIFIER ::= { mtSSR6Expansion 9 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Single port 1000Base-LX (70 km)Line Card for 6SSRM-02 module. + +mtSSR2B OBJECT IDENTIFIER ::= { mtSSRStandAlone 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 24 Port 10/100 Base-TX base unit with one expansion +-- slot. Includes SSR Router Services software. + +mtSSR2BPS OBJECT IDENTIFIER ::= { mtSSRStandAlone 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- 24 Port 10/100 Base-TX base unit with one expansion +-- slot. Includes redundant power supply. + +mtSSR2100 OBJECT IDENTIFIER ::= { mtSSRStandAlone 3 } +-- OBJECT IDENTITY +-- Status +-- mandatory +-- Descr +-- 8 Port 1000 Base-SX standalone SmartSwitchRouter. + +mtSSR510 OBJECT IDENTIFIER ::= { mtSSRStandAlone 4 } +-- OBJECT IDENTITY +-- Status +-- mandatory +-- Descr +-- 3 port standalone SmartSwitchRouter supporting 1 RJ45 10 Base-TX +-- port, 1 T1/E1 synchronous WAN port and one Basic Rate +-- ISDN port. + +mtSSR520 OBJECT IDENTIFIER ::= { mtSSRStandAlone 5 } +-- OBJECT IDENTITY +-- Status +-- mandatory +-- Descr +-- 3 port standalone SmartSwitchRouter supporting 1 RJ45 10 Base-TX +-- port and 2 T1/E1 synchronous WAN port. + +mtSSR600S OBJECT IDENTIFIER ::= { mtSSRStandAlone 6 } +-- OBJECT IDENTITY +-- Status +-- mandatory +-- Descr +-- A 4 port standalone SmartSwitchRouter supporting 2 RJ45 10/100 Base-TX +-- ports and 2 SWPIM slots. + +mtSSR600D OBJECT IDENTIFIER ::= { mtSSRStandAlone 7 } +-- OBJECT IDENTITY +-- Status +-- mandatory +-- Descr +-- A 4 port standalone SmartSwitchRouter supporting 2 RJ45 10/100 Base-TX +-- ports and 2 SWPIM slots. This supports redundant power supplies. + +mtSSR710T1 OBJECT IDENTIFIER ::= { mtSSRStandAlone 8 } +-- OBJECT IDENTITY +-- Status +-- mandatory +-- Descr +-- An 8 port standalone SmartSwitchRouter supporting 2 RJ45 10 Base-TX +-- ports, 2 RJ45 Primary Rate ISDN ports and 4 T1 synchronous WAN ports. + + +mtSSR710E1 OBJECT IDENTIFIER ::= { mtSSRStandAlone 9 } +-- OBJECT IDENTITY +-- Status +-- mandatory +-- Descr +-- An 8 port standalone SmartSwitchRouter supporting 2 RJ45 10 Base-TX +-- ports, 2 RJ45 Primary Rate ISDN ports and 4 E1 synchronous WAN ports. + +mtSSR720 OBJECT IDENTIFIER ::= { mtSSRStandAlone 10 } +-- OBJECT IDENTITY +-- Status +-- mandatory +-- Descr +-- A 10 port standalone SmartSwitchRouter supporting 2 RJ45 10 Base-TX +-- ports and 8 T1/E1 synchronous WAN ports. + + + +mtHSIMSSR600 OBJECT IDENTIFIER ::= { mtHSIMSSR 1 } +-- OBJECT IDENTITY +-- Status +-- mandatory +-- Descr +-- A 3 port HSIM SmartSwitchRouter module supporting 1 RJ45 10/100 Base-TX +-- ports and 2 SWPIM slots. + +ctIfTypes OBJECT IDENTIFIER ::= { namingTree 10 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctIfBackPlane OBJECT IDENTIFIER ::= { ctIfTypes 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctIfNonFNB OBJECT IDENTIFIER ::= { ctIfBackPlane 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctIfFNB OBJECT IDENTIFIER ::= { ctIfBackPlane 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctIfFrontPanel OBJECT IDENTIFIER ::= { ctIfTypes 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctHsimInterconnect OBJECT IDENTIFIER ::= { ctIfTypes 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctResourceType OBJECT IDENTIFIER ::= { namingTree 11 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Identifies the different chassis resource types. Notice +-- that these may also identify interface types since devices +-- have interfaces to many of the resources. + +ctFDDIFnbBP OBJECT IDENTIFIER ::= { ctResourceType 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The MMAC plus FDDI FNB backplane. + +ctFDDIFnbBP1 OBJECT IDENTIFIER ::= { ctFDDIFnbBP 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The MMAC plus FDDI FNB 1 backplane. + +ctFDDIFnbBP2 OBJECT IDENTIFIER ::= { ctFDDIFnbBP 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The MMAC plus FDDI FNB 2 backplane. + +ctSMB1 OBJECT IDENTIFIER ::= { ctResourceType 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The MMAC plus SMB1 bus. + +ctSMB10 OBJECT IDENTIFIER ::= { ctResourceType 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The MMAC plus SMB10 bus. + +-- ctINB OBJECT IDENTIFIER ::= { ctResourceType 4 } +-- OBJECT-IDENTITY +-- Status +-- deprecated +-- Descr +-- The MMAC plus INB bus. + +ctFrontPanel OBJECT IDENTIFIER ::= { ctResourceType 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The MMAC plus front panel types. This defines a branch +-- for all front panel types. Note that these types also +-- apply to the MMAC SmartSwitch product line. + +ctINB1 OBJECT IDENTIFIER ::= { ctResourceType 6 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The MMAC plus INB1 bus. + +ctINB2 OBJECT IDENTIFIER ::= { ctResourceType 7 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The MMAC plus INB2 bus. + +ctHostPort OBJECT IDENTIFIER ::= { ctResourceType 8 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Defines an MMAC plus host interface type. +-- Note that this type also applies to the MMAC +-- SmartSwitch product line. + +ctCTM OBJECT IDENTIFIER ::= { ctResourceType 9 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The MMAC plus Cell Transfer Matrix. + +ctWorkGroupBPport OBJECT IDENTIFIER ::= { ctResourceType 10 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- A branch for the backplane port resource types for the new +-- Work Group chassis. + +ctATMVirtual OBJECT IDENTIFIER ::= { ctResourceType 11 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- ATM Virtual types. + +ctATMVirtualLec OBJECT IDENTIFIER ::= { ctATMVirtual 1 } +-- Status +-- mandatory +-- Descr +-- Defines this Virtual LAN Emulation Client. + +ctATMVirtualPvc OBJECT IDENTIFIER ::= { ctATMVirtual 2 } +-- Status +-- mandatory +-- Descr +-- Defines this Virtual Permanent Virtual Circuit. + +ctATMVirtualClip OBJECT IDENTIFIER ::= { ctATMVirtual 3 } +-- Status +-- mandatory +-- Descr +-- Defines this Virtual Classic IP Circuit. + +ctATMVirtualSvc OBJECT IDENTIFIER ::= { ctATMVirtual 4 } +-- Status +-- mandatory +-- Descr +-- Defines this Virtual Switched Virtual Circuit. + +ctIfSpecific OBJECT IDENTIFIER ::= { ctResourceType 12 } +-- Status +-- mandatory +-- Descr +-- Returning this value will result in a non-display of the port on all +-- NMS screens. + +ctSmartTrunkVirtual OBJECT IDENTIFIER ::= { ctResourceType 13 } +-- Status +-- mandatory +-- Descr +-- Defines this interface as a Cabletron SmartTrunk (HuntGroup) +-- Virtual Interface. + + +ctMMACPlusBPport OBJECT IDENTIFIER ::= { ctResourceType 14 } + -- OBJECT-IDENTITY + -- Status + -- mandatory + -- Descr + -- A branch for the backplane port resource types for the + -- MMAC Plus chassis. Initially, the types in this branch are only + -- used for the new 9x5xx-xx boards. + +ctMMACPlusBPport1 OBJECT IDENTIFIER ::= { ctMMACPlusBPport 1 } + -- OBJECT-IDENTITY + -- Status + -- mandatory + -- Descr + -- The resource type for the backplane port connection + -- to slot 1 of the MMAC Plus chassis. + + ctMMACPlusBPport2 OBJECT IDENTIFIER ::= { ctMMACPlusBPport 2 } + -- OBJECT-IDENTITY + -- Status + -- mandatory + -- Descr + -- The resource type for the backplane port connection + -- to slot 2 of the MMAC Plus chassis. + + ctMMACPlusBPport3 OBJECT IDENTIFIER ::= { ctMMACPlusBPport 3 } + -- OBJECT-IDENTITY + -- Status + -- mandatory + -- Descr + -- The resource type for the backplane port connection + -- to slot 3 of the MMAC Plus chassis. + + ctMMACPlusBPport4 OBJECT IDENTIFIER ::= { ctMMACPlusBPport 4 } + -- OBJECT-IDENTITY + -- Status + -- mandatory + -- Descr + -- The resource type for the backplane port connection + -- to slot 4 of the MMAC Plus chassis. + + ctMMACPlusBPport5 OBJECT IDENTIFIER ::= { ctMMACPlusBPport 5 } + -- OBJECT-IDENTITY + -- Status + -- mandatory + -- Descr + -- The resource type for the backplane port connection + -- to slot 5 of the MMAC Plus chassis. + + ctMMACPlusBPport6 OBJECT IDENTIFIER ::= { ctMMACPlusBPport 6 } + -- OBJECT-IDENTITY + -- Status + -- mandatory + -- Descr + -- The resource type for the backplane port connection + -- to slot 6 of the MMAC Plus chassis. + + ctMMACPlusBPport7 OBJECT IDENTIFIER ::= { ctMMACPlusBPport 7 } + -- OBJECT-IDENTITY + -- Status + -- mandatory + -- Descr + -- The resource type for the backplane port connection + -- to slot 7 of the MMAC Plus chassis. + + ctMMACPlusBPport8 OBJECT IDENTIFIER ::= { ctMMACPlusBPport 8 } + -- OBJECT-IDENTITY + -- Status + -- mandatory + -- Descr + -- The resource type for the backplane port connection + -- to slot 8 of the MMAC Plus chassis. + + ctMMACPlusBPport9 OBJECT IDENTIFIER ::= { ctMMACPlusBPport 9 } + -- OBJECT-IDENTITY + -- Status + -- mandatory + -- Descr + -- The resource type for the backplane port connection + -- to slot 9 of the MMAC Plus chassis. + + ctMMACPlusBPport10 OBJECT IDENTIFIER ::= { ctMMACPlusBPport 10 } + -- OBJECT-IDENTITY + -- Status + -- mandatory + -- Descr + -- The resource type for the backplane port connection + -- to slot 10 of the MMAC Plus chassis. + + ctMMACPlusBPport11 OBJECT IDENTIFIER ::= { ctMMACPlusBPport 11 } + -- OBJECT-IDENTITY + -- Status + -- mandatory + -- Descr + -- The resource type for the backplane port connection + -- to slot 11 of the MMAC Plus chassis. + + ctMMACPlusBPport12 OBJECT IDENTIFIER ::= { ctMMACPlusBPport 12 } + -- OBJECT-IDENTITY + -- Status + -- mandatory + -- Descr + -- The resource type for the backplane port connection + -- to slot 12 of the MMAC Plus chassis. + + ctMMACPlusBPport13 OBJECT IDENTIFIER ::= { ctMMACPlusBPport 13 } + -- OBJECT-IDENTITY + -- Status + -- mandatory + -- Descr + -- The resource type for the backplane port connection + -- to slot 13 of the MMAC Plus chassis. + + ctMMACPlusBPport14 OBJECT IDENTIFIER ::= { ctMMACPlusBPport 14 } + -- OBJECT-IDENTITY + -- Status + -- mandatory + -- Descr + -- The resource type for the backplane port connection + -- to slot 14 of the MMAC Plus chassis. + + +ctWorkGroupBPport1 OBJECT IDENTIFIER ::= { ctWorkGroupBPport 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The resource type for the backplane port connection in slot 1 +-- of the new Work Group chassis. + +ctWorkGroupBPport2 OBJECT IDENTIFIER ::= { ctWorkGroupBPport 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The resource type for the backplane port connection in slot +-- 2 of the new Work Group chassis. + +ctWorkGroupBPport3 OBJECT IDENTIFIER ::= { ctWorkGroupBPport 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The resource type for the backplane port connection in slot 3 +-- of the new Work Group chassis. + +ctWorkGroupBPport4 OBJECT IDENTIFIER ::= { ctWorkGroupBPport 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The resource type for the backplane port connection in slot 4 +-- of the new Work Group chassis. + +ctWorkGroupBPport5 OBJECT IDENTIFIER ::= { ctWorkGroupBPport 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The resource type for the backplane port connection in slot 5 +-- of the new Work Group chassis. + +ctFDDIFrontPanel OBJECT IDENTIFIER ::= { ctFrontPanel 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Defines FDDI front panel connections. + +ctFDDIFrontPanel1 OBJECT IDENTIFIER ::= { ctFDDIFrontPanel 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Defines the FDDI front panel 1 connection. + +ctFDDIFrontPanel2 OBJECT IDENTIFIER ::= { ctFDDIFrontPanel 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Defines the FDDI front panel 2 connection. + +ctFDDIFrontPanel3 OBJECT IDENTIFIER ::= { ctFDDIFrontPanel 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Defines the FDDI front panel 3 connection. + +ctFDDIFrontPanel4 OBJECT IDENTIFIER ::= { ctFDDIFrontPanel 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Defines the FDDI front panel 4 connection. + +ctFDDIFrontPanel5 OBJECT IDENTIFIER ::= { ctFDDIFrontPanel 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Defines the FDDI front panel 5 connection. + +ctFDDIFrontPanel6 OBJECT IDENTIFIER ::= { ctFDDIFrontPanel 6 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Defines the FDDI front panel 6 connection. + +ctFDDIFrontPanel7 OBJECT IDENTIFIER ::= { ctFDDIFrontPanel 7 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Defines the FDDI front panel 7 connection. + +ctFDDIFrontPanel8 OBJECT IDENTIFIER ::= { ctFDDIFrontPanel 8 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Defines the FDDI front panel 8 connection. + +ctFDDIFrontPanel9 OBJECT IDENTIFIER ::= { ctFDDIFrontPanel 9 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Defines the FDDI front panel 9 connection. + +ctFDDIFrontPanel10 OBJECT IDENTIFIER ::= { ctFDDIFrontPanel 10 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Defines the FDDI front panel 10 connection. + +ctFDDIFrontPanel11 OBJECT IDENTIFIER ::= { ctFDDIFrontPanel 11 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Defines the FDDI front panel 11 connection. + +ctFDDIFrontPanel12 OBJECT IDENTIFIER ::= { ctFDDIFrontPanel 12 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Defines the FDDI front panel 12 connection. + +ctEthernetFrontPanel OBJECT IDENTIFIER ::= { ctFrontPanel 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Defines Ethernet front panel connections. + +ctFrontPanelATM OBJECT IDENTIFIER ::= { ctFrontPanel 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Defines ATM front panel connections. + +ctFrontPanelATM1 OBJECT IDENTIFIER ::= { ctFrontPanelATM 1 } +-- Status +-- mandatory +-- Descr +-- Defines this ATM interface as having one physical +-- interface. Not capable of port redundency. + +ctFrontPanelATM2 OBJECT IDENTIFIER ::= { ctFrontPanelATM 2 } +-- Status +-- mandatory +-- Descr +-- Defines this ATM interface as having two physical +-- interfaces. Capable of port redundency. + +ctFrontPanelTokenRing OBJECT IDENTIFIER ::= { ctFrontPanel 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Defines Token Ring front panel connections. + +ctFrontPanelWAN OBJECT IDENTIFIER ::= { ctFrontPanel 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Defines WAN front panel connections. + +ctFrontPanelComport OBJECT IDENTIFIER ::= { ctFrontPanel 6 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Defines Comport front panel connections. + +ctFrontPanelComport1 OBJECT IDENTIFIER ::= { ctFrontPanelComport 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Defines Comport front panel connection 1. + +ctFrontPanelComport2 OBJECT IDENTIFIER ::= { ctFrontPanelComport 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Defines Comport front panel connection 2. + +ctSFPSTypes OBJECT IDENTIFIER ::= { namingTree 12 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Defines a naming tree for SFPS entities. + +ctVLANS OBJECT IDENTIFIER ::= { namingTree 13 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Defines a naming tree for all virtual lan entities. + +ctLaneServices OBJECT IDENTIFIER ::= { namingTree 14 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- Defines a naming tree for Lane Services applications. + +lsSFpSMARTLANE OBJECT IDENTIFIER ::= { ctLaneServices 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctTrapsV1 OBJECT IDENTIFIER ::= { trapDefinitions 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- This branch is reserved for all Cabletron traps that exist within +-- the context of both SNMPv1 and SNMPv2. + +END diff --git a/MIBS/enterasys/CTRON-ORP-HSIM-MIB b/MIBS/enterasys/CTRON-ORP-HSIM-MIB new file mode 100644 index 0000000..4da9a83 --- /dev/null +++ b/MIBS/enterasys/CTRON-ORP-HSIM-MIB @@ -0,0 +1,171 @@ +CTRON-ORP-HSIM-MIB DEFINITIONS ::= BEGIN + -- ctron-orp-hsim-mib.txt + -- Revision: 01.00.00 + -- Part Number: + -- Date: September 3, 1997 + + -- Cabletron Systems, Inc. + -- 35 Industrial Way, P.O. Box 5005 + -- Rochester, NH 03867-0505 + -- (603) 332-9400 + -- support@ctron.com + + -- This module provides authoritative definitions for Cabletron's + -- enterprise-specific Orp HSIM MIB. + -- + -- This module will be extended, as required. + + -- Cabletron Systems reserves the right to make changes in + -- specification and other information contained in this document + -- without prior notice. The reader should consult Cabletron Systems + -- to determine whether any such changes have been made. + -- + -- In no event shall Cabletron Systems be liable for any incidental, + -- indirect, special, or consequential damages whatsoever (including + -- but not limited to lost profits) arising out of or related to this + -- document or the information contained in it, even if Cabletron + -- Systems has been advised of, known, or should have known, the + -- possibility of such damages. + -- + -- Cabletron grants vendors, end-users, and other interested parties + -- a non-exclusive license to use this Specification in connection + -- with the management of Cabletron products. + + -- Copyright June 1997 Cabletron Systems + + IMPORTS + + IpAddress + FROM RFC1155-SMI + OBJECT-TYPE + FROM RFC-1212 + ctOrpHSIM + FROM CTRON-MIB-NAMES; + + MacAddress ::= OCTET STRING (SIZE (6)) + + -- + -- The Orp HSIM Table + -- + + ctOrpHSIMTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtOrpHSIMEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table defines orp HSIMs." + ::= { ctOrpHSIM 1 } + + ctOrpHSIMEntry OBJECT-TYPE + SYNTAX CtOrpHSIMEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Describes a particular entry." + INDEX { ctOrpHSIMSlot, ctOrpHSIMIndex } + ::= { ctOrpHSIMTable 1 } + + CtOrpHSIMEntry ::= + SEQUENCE { + ctOrpHSIMSlot + INTEGER, + ctOrpHSIMIndex + INTEGER, + ctOrpHSIMIfRef + OBJECT IDENTIFIER, + ctOrpHSIMMACAddress + MacAddress, + ctOrpHSIMIPAddress + IpAddress, + ctOrpHSIMSubnetMask + IpAddress, + ctOrpHSIMROCommName + OCTET STRING, + ctOrpHSIMRWCommName + OCTET STRING, + ctOrpHSIMSUCommName + OCTET STRING + } + + ctOrpHSIMSlot OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "In a chassis environment, this object indicates the slot in which + the module, which contains the HSIM resides. In the case of a + stand-alone device the slot will always be 1." + ::= { ctOrpHSIMEntry 1 } + + ctOrpHSIMIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object is a unique index referring to a given HSIM on a module + or stand-alone device." + ::= { ctOrpHSIMEntry 2 } + + ctOrpHSIMIfRef OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object contains an OID which associates this HSIM with a unique + interface. This OID must be an existing and accessible ifIndex leaf + from ifTable in RFC1213 or RFC1573." + ::= { ctOrpHSIMEntry 3 } + + ctOrpHSIMMACAddress OBJECT-TYPE + SYNTAX MacAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Provides the base Ethernet MAC Address of the installed HSIM." + ::= { ctOrpHSIMEntry 4 } + + ctOrpHSIMIPAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Provides the base IP address of the installed HSIM." + ::= { ctOrpHSIMEntry 5 } + + ctOrpHSIMSubnetMask OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Provides the subnet mask of the base IP address of the installed + HSIM." + ::= { ctOrpHSIMEntry 6 } + + ctOrpHSIMROCommName OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Provides the Read-Only Community name associated with the base IP + Address of the installed HSIM." + ::= { ctOrpHSIMEntry 7 } + + ctOrpHSIMRWCommName OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Provides the Read-Write Community name associated with the base IP + Address of the installed HSIM." + ::= { ctOrpHSIMEntry 8 } + + ctOrpHSIMSUCommName OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Provides the Super-User Community name associated with the base IP + Address of the installed HSIM." + ::= { ctOrpHSIMEntry 9 } + +END diff --git a/MIBS/enterasys/CTRON-PORTMAP-MIB b/MIBS/enterasys/CTRON-PORTMAP-MIB new file mode 100644 index 0000000..e78ef62 --- /dev/null +++ b/MIBS/enterasys/CTRON-PORTMAP-MIB @@ -0,0 +1,147 @@ +CTRON-PORTMAP-MIB DEFINITIONS ::= BEGIN + + -- CTRON-PORTMAP-MIB The Cabletron Repeater MIB for Port Mapping. + -- ctron-portmap-mib.txt + -- Revision: 1.00.01 + -- Part Number: + -- Date: May 22, 1998 + + -- Cabletron Systems, Inc. + -- 35 Industrial Way, P.O. Box 5005 + -- Rochester, NH 03867-0505 + -- (603) 332-9400 + -- support@ctron.com + + -- This module provides authoritative definitions for part + -- of the naming tree below: + -- + -- cabletron { enterprises 52 } + -- + -- This module will be extended, as additional sub-sections + -- of this naming tree are defined. + -- + + -- Cabletron Systems reserves the right to make changes in + -- specification and other information contained in this document + -- without prior notice. The reader should consult Cabletron Systems + -- to determine whether any such changes have been made. + -- + -- In no event shall Cabletron Systems be liable for any incidental, + -- indirect, special, or consequential damages whatsoever (including + -- but not limited to lost profits) arising out of or related to this + -- document or the information contained in it, even if Cabletron + -- Systems has been advised of, known, or should have known, the + -- possibility of such damages. + -- + -- Cabletron grants vendors, end-users, and other interested parties + -- a non-exclusive license to use this Specification in connection + -- with the management of Cabletron products. + + -- Copyright August 98 Cabletron Systems + + IMPORTS + OBJECT-TYPE FROM RFC-1212 + ctPortMap FROM CTRON-MIB-NAMES; + + +portMap OBJECT IDENTIFIER ::= { ctPortMap 1 } + + +portMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF PortMapEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table identifies the repeater which the port + belongs to." + ::= { portMap 1 } + +portMapEntry OBJECT-TYPE + SYNTAX PortMapEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Provides basic mapping and capability for a specific port." + INDEX { portMapIndex } + ::= { portMapTable 1 } + +PortMapEntry ::= SEQUENCE { + portMapIndex + INTEGER, + portMapRepeater + INTEGER, + portMapCapability + INTEGER, + portMapOperationalMode + INTEGER, + portMapLastSeenSrcAddr + OCTET STRING + } + +portMapIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Returns an index to a port for which the information + in this table pertains." + ::= { portMapEntry 1 } + +portMapRepeater OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Gives the repeater number that this port is connected to." + ::= { portMapEntry 2 } + +portMapCapability OBJECT-TYPE + SYNTAX INTEGER (0..1023) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This indicates the technology ability of the local hardware. + The value of this object is the logical OR of all supported + technologies, where each technology is given the values below: + + other(1) Undefined, or ability not known + Auto-Negotiation(2) Auto-Negotiation + 10BASE-T(4) 10BASE-T + 100BASE-TX(8) 100BASE-TX + 1000BASE(16) 1000BASE + + For example, a port that has the capability of supporting + 10BASE-T and 100BASE-TX would have a value of 12 (4 + 8)." + + ::= { portMapEntry 3 } + +portMapOperationalMode OBJECT-TYPE + SYNTAX INTEGER (0..1023) + ACCESS read-write + STATUS mandatory + DESCRIPTION + " This indicates the current operational mode of this port. + This value is a logical OR of the current operational mode, + where each technology is given the values below: + + other(1) Undefined, or ability not known + Auto-Negotiation(2) Auto-Negotiation + 10BASE-T(4) 10BASE-T + 100BASE-TX(8) 100BASE-TX + 1000BASE(16) 1000BASE + + For example, a port that has auto-negotiated to a speed of + 100BASE-TX would have a value of 10 (2 + 8)." + + ::= { portMapEntry 4 } + +portMapLastSeenSrcAddr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(6)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Returns last source address seen by this repeater port." + + ::= { portMapEntry 5} + +END diff --git a/MIBS/enterasys/CTRON-POWER-SUPPLY-MIB b/MIBS/enterasys/CTRON-POWER-SUPPLY-MIB new file mode 100644 index 0000000..7ccde3e --- /dev/null +++ b/MIBS/enterasys/CTRON-POWER-SUPPLY-MIB @@ -0,0 +1,913 @@ +CTRON-POWER-SUPPLY-MIB DEFINITIONS ::= BEGIN + + -- ctron-power-supply-mib.txt The power supply MIB + -- Revision: 1.01.02 + -- Part Number: + -- Date: March 26, 1997 + + -- Cabletron Systems, Inc. + -- 35 Industrial Way, P.O. Box 5005 + -- Rochester, NH 03867-0505 + -- (603) 332-9400 + -- support@ctron.com + + -- This module provides authoritative definitions for Cabletron's + -- enterprise-specific chassis MIB. + -- + -- This module will be extended, as needed. + -- + + -- Cabletron Systems reserves the right to make changes in + -- specification and other information contained in this document + -- without prior notice. The reader should consult Cabletron Systems + -- to determine whether any such changes have been made. + -- + -- In no event shall Cabletron Systems be liable for any incidental, + -- indirect, special, or consequential damages whatsoever (including + -- but not limited to lost profits) arising out of or related to this + -- document or the information contained in it, even if Cabletron + -- Systems has been advised of, known, or should have known, the + -- possibility of such damages. + -- + -- Cabletron grants vendors, end-users, and other interested parties + -- a non-exclusive license to use this Specification in connection + -- with the management of Cabletron products. + + -- Copyright August 95 Cabletron Systems + + + -- This MIB describes objects for MMAC+ style power supplies. + + IMPORTS + ctps + FROM CTRON-MIB-NAMES + OBJECT-TYPE + FROM RFC-1212; + + + + --=============== group definitions =================== + + chPower OBJECT IDENTIFIER ::= { ctps 1 } + boardPower OBJECT IDENTIFIER ::= { ctps 2 } + psPower OBJECT IDENTIFIER ::= { ctps 3 } + bbuPower OBJECT IDENTIFIER ::= { ctps 4 } + termPower OBJECT IDENTIFIER ::= { ctps 5 } + + --=============== chPower group ==================== + + -- Chassis Power Group + -- Implementation of the Chassis Power group is optional. + -- It needs to be supported when an EM is present and operational + -- in the chassis. + -- This group covers information on the chassis power available. + + chPowerOperationalStatus OBJECT-TYPE + SYNTAX INTEGER { + powerAC(1), + powerACRedundant(2), + powerDC(3), + powerDCRedundant(4), + battery(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object reflects the overall status of the chassis's + power supply in terms of how the power is being delivered + to the chassis." + ::= { chPower 1 } + + chPowerMainVoltageStatus OBJECT-TYPE + SYNTAX INTEGER { + powerOK(1), + overCurrent(2), + overVoltage(3), + underVoltage(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object reflects the state of the main voltage + rail within the chassis. The power on this rail may + be delivered by AC supplies, DC supplies or battery + supplies." + ::= { chPower 2 } + + chPowerMainVoltage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The voltage of the chassis's main voltage rail. This rail + carries power to all the modules in the chassis. It has + an allowable range of 40 volts to 60 volts DC. The value + of this object is the actual voltage * 10." + ::= { chPower 3 } + + chPowerTotalSupply OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total power being supplied by the chassis's power + supplies to the chassis. The value of this object is the + actual watts." + ::= { chPower 4 } + + chPowerTotalLoad OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total load being presented by the chassis to the + chassis's power supplies. The value of + this object is the actual watts." + ::= { chPower 5 } + + chPowerMaxSupply OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum power that could de supplied by the chassis's power + supplies to the chassis. The value of this object is the + actual watts." + ::= { chPower 6 } + + chPowerMaxLoad OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum load that could be presented by the chassis to the + chassis's power supplies. The value of + this object is the actual watts." + ::= { chPower 7 } + + chPowerTable OBJECT-TYPE + SYNTAX SEQUENCE OF ChPowerEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of power lines or busses on the chassis's backplane." + ::= { chPower 8 } + + chPowerEntry OBJECT-TYPE + SYNTAX ChPowerEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A slot entry containing objects for a particular + module and associated power line." + INDEX { chPowerLineID } + ::= { chPowerTable 1 } + + ChPowerEntry ::= + SEQUENCE { + chPowerLineID + INTEGER, + chPowerLineType + OBJECT IDENTIFIER, + chPowerLineTotalSupply + INTEGER, + chPowerLineTotalLoad + INTEGER, + chPowerLineMaxSupply + INTEGER, + chPowerLineMaxLoad + INTEGER + } + + chPowerLineID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A unique value used to identify a particular power line on + the chassis's backplane." + ::= { chPowerEntry 1 } + + chPowerLineType OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The type of power. For example, a power line that supplies + DC current at a nominal voltage of 40 to 57 volts or a + power line that supplies AC current at a nominal volatge of + 110v." + ::= { chPowerEntry 2 } + + chPowerLineTotalSupply OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total power being supplied by the chassis's power + supplies to the chassis on this power line. The value + of this object is the actual watts." + ::= { chPowerEntry 3 } + + chPowerLineTotalLoad OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total load being presented by the chassis to the + chassis's power supplies on this power line. This value + will be zero if unknown The value of this object is the + actual watts." + ::= { chPowerEntry 4 } + + chPowerLineMaxSupply OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum power that could de supplied by the chassis's power + supplies to the chassison this power line. The value of + this object is the actual watts." + ::= { chPowerEntry 5 } + + chPowerLineMaxLoad OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum load that could be presented by the chassis to the + chassis's power supplies on this power line. The value of + this object is the actual watts." + ::= { chPowerEntry 6 } + + chPowerDiagVoltageStatus OBJECT-TYPE + SYNTAX INTEGER { + powerOK(1), + overCurrent(2), + overVoltage(3), + underVoltage(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object reflects the state of the diag voltage + rail within the chassis." + ::= { chPower 9 } + + chPowerDiagVoltage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The voltage of the chassis's diag voltage rail. This rail + carries power to all the modules in the chassis. It has + an allowable range of 4.75 volts to 5.25 volts DC. The value + of this object is the actual voltage * 10." + ::= { chPower 10 } + + --=============== boardPower group ==================== + + -- Board Power Group + -- This group covers information on the use of power within the + -- chassis by the networking boards. + + boardPowerSlotStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF BoardPowerSlotStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of networking modules installed in this chassis." + ::= { boardPower 1 } + + boardPowerSlotStatusEntry OBJECT-TYPE + SYNTAX BoardPowerSlotStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A slot entry containing objects for a particular + module." + INDEX { boardPowerSlotStatusID } + ::= { boardPowerSlotStatusTable 1 } + + BoardPowerSlotStatusEntry ::= + SEQUENCE { + boardPowerSlotStatusID + INTEGER, + boardPowerOperationalStatus + INTEGER, + boardPowerAdminStatus + INTEGER, + boardPowerLocalAdminStatus + INTEGER, + boardPowerLocalStatus + INTEGER, + boardPowerShutdownAdmin + INTEGER, + boardPowerPriority + INTEGER, + boardPowerMaxInputPower + INTEGER, + boardPowerManagement + INTEGER + } + + boardPowerSlotStatusID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The slot number of a chassis slot in which this board is + installed. This object is similiar to chSlotID in the + Chassis MIB." + ::= { boardPowerSlotStatusEntry 1 } + + boardPowerOperationalStatus OBJECT-TYPE + SYNTAX INTEGER { + powerOn(1), + powerOff(2), + reset(3), + overVoltage(4), + underVoltage(5), + overCurrent(6), + overCurrentShutdown(7), + temperatureShutdown(8), + remotePowerOff(9), + powerConservationShutdown(10), + frontPanelPowerOff(11) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object reflects the status of the module's + DC-DC converter power supply." + ::= { boardPowerSlotStatusEntry 2 } + + boardPowerAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + powerOn(1), + powerOff(2), + reset(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object controls the operation of the module's + DC-DC power supply. If the value 3 is written to + this object then the value of the object will be + set to 1 after the reset is performed." + DEFVAL { powerOn } + ::= { boardPowerSlotStatusEntry 3 } + + boardPowerLocalAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + localMode(1), + secureMode(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object controls the operation of the module's + front panel button. In local mode this button may + be used to locally control the operation of the + DC-DC converter, i.e. power on, power off and + reset. In secure mode a request the state of the + front panel button is reflected in the object + boardPowerOperationalStatus. In secure mode + the front panel button has no effect locally." + DEFVAL { localMode } + ::= { boardPowerSlotStatusEntry 4 } + + boardPowerLocalStatus OBJECT-TYPE + SYNTAX INTEGER { + resetRequest(1), + powerDownRequest(2), + powerOnRequest(3), + normal(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object reflects the state of the module's front + panel button." + ::= { boardPowerSlotStatusEntry 5 } + + boardPowerShutdownAdmin OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object controls whether or not the module should + auto power down due to an fault condition." + DEFVAL { disabled } + ::= { boardPowerSlotStatusEntry 6 } + + boardPowerPriority OBJECT-TYPE + SYNTAX INTEGER (1..14) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The module's power-up and power down priority. This is a + value of 1 to 14 and is used to decide which modules are + allowed to power on in the event that power demand of the + chassis is greater than the total power supply. The default + value is 14, highest priority. When two modules have equal + priority then the module in the lowest slot wins." + DEFVAL { 14 } + ::= { boardPowerSlotStatusEntry 7 } + + boardPowerMaxInputPower OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum input power that this module is allowed + to consume. The value of this object is actual + watts." + ::= { boardPowerSlotStatusEntry 8 } + + boardPowerManagement OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2), + not-supported(7) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Module power management status." + DEFVAL { not-supported } + ::= { boardPowerSlotStatusEntry 9 } + + boardPowerSlotTable OBJECT-TYPE + SYNTAX SEQUENCE OF BoardPowerSlotEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of networking modules and associated power lines + installed in this chassis." + ::= { boardPower 2 } + + boardPowerSlotEntry OBJECT-TYPE + SYNTAX BoardPowerSlotEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A slot entry containing objects for a particular + module and associated power line." + INDEX { boardPowerSlotID, boardPowerID } + ::= { boardPowerSlotTable 1 } + + BoardPowerSlotEntry ::= + SEQUENCE { + boardPowerSlotID + INTEGER, + boardPowerID + INTEGER, + boardPowerType + OBJECT IDENTIFIER, + boardPowerStatus + INTEGER, + boardPowerVoltage + INTEGER, + boardPowerCurrent + INTEGER, + boardPowerMaxVoltage + INTEGER, + boardPowerMinVoltage + INTEGER, + boardPowerMaxPower + INTEGER + } + + boardPowerSlotID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The slot number of a chassis slot in which this board is + installed. This object is similiar to chSlotID in the + Chassis MIB." + ::= { boardPowerSlotEntry 1 } + + boardPowerID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A unique value used to identify a particular power line." + ::= { boardPowerSlotEntry 2 } + + boardPowerType OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The type of power. For example, a power line that supplies + DC current at a nominal voltage of 40 to 57 volts or a + power line that supplies AC current at a nominal volatge of + 110v." + ::= { boardPowerSlotEntry 3 } + + boardPowerStatus OBJECT-TYPE + SYNTAX INTEGER { + powerOK(1), + powerOff(2), + overCurrent(3), + overVoltage(4), + underVoltage(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object reflects the status of this power line." + ::= { boardPowerSlotEntry 4 } + + boardPowerVoltage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The voltage reading for the power line. The value of this + object is actual voltage * 100." + ::= { boardPowerSlotEntry 5 } + + boardPowerCurrent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current reading for the power line. The value of this + object is the actual amperage * 100. If this reading is not + implemented then value will be zero." + ::= { boardPowerSlotEntry 6 } + + boardPowerMaxVoltage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum voltage for this power line. If the voltage + reading for this power line is greater than this value + then the power line is considered to be in an overvolatge + condition. The value of this object is in voltage * 100." + ::= { boardPowerSlotEntry 7 } + + boardPowerMinVoltage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The minimum voltage for this power line. If the voltage + reading for this power line is less than this value + then the power line is considered to be in an undervolatge + condition. The value of this object is voltage * 100." + ::= { boardPowerSlotEntry 8 } + + boardPowerMaxPower OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum power for this power line. If the power calculated + for this power line is greater than this value then the + power line is considered to be in an overload condition. + The value of this object is in watts." + ::= { boardPowerSlotEntry 9 } + + --=============== psPower group ==================== + + -- AC and DC Power Supply Power Group + -- This group covers information on the use of power within the + -- chassis by the networking boards. + + psPowerSlotStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF PsPowerSlotStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of AC & DC power supplies installed in this chassis." + ::= { psPower 1 } + + psPowerSlotStatusEntry OBJECT-TYPE + SYNTAX PsPowerSlotStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A slot entry containing objects for a particular + power supply." + INDEX { psPowerSlotStatusID } + ::= { psPowerSlotStatusTable 1 } + + PsPowerSlotStatusEntry ::= + SEQUENCE { + psPowerSlotStatusID + INTEGER, + psPowerOperationalStatus + INTEGER, + psPowerAdminStatus + INTEGER, + psPowerMaxOutputPower + INTEGER + } + + psPowerSlotStatusID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The slot number of a chassis slot in which this AC power + supply is installed. This object is similiar + to chSlotID in the Chassis MIB." + ::= { psPowerSlotStatusEntry 1 } + + psPowerOperationalStatus OBJECT-TYPE + SYNTAX INTEGER { + powerOn(1), + powerOff(2), + reset(3), + overVoltage(4), + underVoltage(5), + overCurrent(6), + overCurrentShutdown(7), + temperatureShutdown(8), + remotePowerOff(9) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object reflects the status of the module's + DC-DC converter power supply." + ::= { psPowerSlotStatusEntry 2 } + + psPowerAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + powerOn(1), + powerOff(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object controls the operation of power supply." + DEFVAL { powerOn } + ::= { psPowerSlotStatusEntry 3 } + + psPowerMaxOutputPower OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum power that this power supply is allowed + to ouput. The value of this object is watts." + ::= { psPowerSlotStatusEntry 4 } + + psPowerSlotTable OBJECT-TYPE + SYNTAX SEQUENCE OF PsPowerSlotEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of power supplies and associated power lines + installed in this chassis." + ::= { psPower 2 } + + psPowerSlotEntry OBJECT-TYPE + SYNTAX PsPowerSlotEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A slot entry containing objects for a particular + power line on a particular power supply." + INDEX { psPowerSlotID, psPowerID } + ::= { psPowerSlotTable 1 } + + PsPowerSlotEntry ::= + SEQUENCE { + psPowerSlotID + INTEGER, + psPowerID + INTEGER, + psPowerType + OBJECT IDENTIFIER, + psPowerStatus + INTEGER, + psPowerAdmin + INTEGER, + psPowerVoltage + INTEGER, + psPowerCurrent + INTEGER, + psPowerLineFrequency + INTEGER, + psPowerMaxVoltage + INTEGER, + psPowerMinVoltage + INTEGER, + psPowerMaxPower + INTEGER + } + + psPowerSlotID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The slot number of a chassis slot in which this Power + supply is installed. This object is similiar to + chSlotID in the Chassis MIB." + ::= { psPowerSlotEntry 1 } + + psPowerID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A unique value used to identify a particular power line." + ::= { psPowerSlotEntry 2 } + + psPowerType OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The type of power. For example, a power line that supplies + DC current at a nominal voltage of 40 to 57 volts or a + power line that supplies AC current at a nominal volatge of + 110v." + ::= { psPowerSlotEntry 3 } + + psPowerStatus OBJECT-TYPE + SYNTAX INTEGER { + powerOK(1), + powerOff(2), + overCurrent(3), + overVoltage(4), + underVoltage(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object reflects the status of the power line." + ::= { psPowerSlotEntry 4 } + + psPowerAdmin OBJECT-TYPE + SYNTAX INTEGER { + powerOn(1), + powerOff(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object controls the operation of power supply." + DEFVAL { powerOn } + ::= { psPowerSlotEntry 5 } + + psPowerVoltage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The voltage reading for the power line. The value of this + object is the actual voltage * 100." + ::= { psPowerSlotEntry 6 } + + psPowerCurrent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current reading for the power line. The value of this + object is amperage * 100. If this reading is not implemented + then value will be zero." + ::= { psPowerSlotEntry 7 } + + psPowerLineFrequency OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The line frequency for the power line. The value of this + object is the actual frequency in Hertz * 10. If this + reading is not implemented then value will be zero." + ::= { psPowerSlotEntry 8 } + + psPowerMaxVoltage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum voltage for this power line. If the voltage + reading for this power line is greater than this value + then the power line is considered to be in an over volatge + condition. The value of this object is voltage * 100." + ::= { psPowerSlotEntry 9 } + + psPowerMinVoltage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The minimum voltage for this power line. If the voltage + reading for this power line is greater than this value + then the power line is considered to be in an over volatge + condition. The value of this object is voltage * 100." + ::= { psPowerSlotEntry 10 } + + psPowerMaxPower OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum power for this power line. If the power calculated + for this power line is greater than this value then the + power line is considered to be in an overload condition. + The value of this object is watts." + ::= { psPowerSlotEntry 11 } + + --=============== bbuPower group ==================== + + -- Battery Backup Unit Power Group + -- This group covers information on the use of power within the + -- chassis by the battery backup unit. + + --=============== termPower group ==================== + + -- INB Termination Module Power Group + -- This group covers information on the use of power within the + -- chassis by the INB termination modules. + + termPowerStatus OBJECT-TYPE + SYNTAX INTEGER { + powerOK(1), + overCurrent(2), + overVoltage(3), + underVolatge(4), + overPower(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object reflects the status of the chassis's termination + voltage rail." + ::= { termPower 1 } + + termPowerVoltage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The voltage of the chassis's termination voltage rail. + This rail carries power to INB terminator cards in the + chassis. It has an allowalble range of 3.3 Volt + or - + 5%.The value of this object is voltage * 100." + ::= { termPower 2 } + + termPowerCurrent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current on the chassis's termination voltage rail. + The value of this object is the actual amperage * 100. + If this reading is not implemented then the value will + be zero." + ::= { termPower 3 } + + termPowerModule1Status OBJECT-TYPE + SYNTAX INTEGER { + normal(1), + iNBaFault(2), + iNBbFault(3), + fault(4), + termModuleNotInstalled(5), + unknown(6) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object reflects the state of the INB termination + module number 1. A value of normal(1) reflects that + both busses are normal. A value of fault(4) reflects + that both busses are in a fault condition." + ::= { termPower 4 } + + termPowerModule2Status OBJECT-TYPE + SYNTAX INTEGER { + normal(1), + iNBaFault(2), + iNBbFault(3), + fault(4), + termModuleNotInstalled(5), + unknown(6) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object reflects the state of the INB termination + module number 2. A value of normal(1) reflects that + both busses are normal. A value of fault(4) reflects + that both busses are in a fault condition." + ::= { termPower 5 } + +END diff --git a/MIBS/enterasys/CTRON-PPC-BAD-PACKETS-MIB b/MIBS/enterasys/CTRON-PPC-BAD-PACKETS-MIB new file mode 100644 index 0000000..6faeacc --- /dev/null +++ b/MIBS/enterasys/CTRON-PPC-BAD-PACKETS-MIB @@ -0,0 +1,286 @@ +CTRON-PPC-BAD-PACKETS-MIB DEFINITIONS ::= BEGIN + +-- ctron-ppc-bad-packets.txt +-- Revision: 00.00.01 +-- Part Number: +-- Date: March 18, 1999 + +-- Cabletron Systems, Inc. +-- 35 Industrial Way, P.O. Box 5005 +-- Rochester, NH 03867-0505 +-- (603) 332-9400 +-- support@ctron.com + +-- This module provides definitions for Cabletron's +-- enterprise-specific PPC Bad Packets MIB. +-- +-- This module will be extended, as needed. + +-- Cabletron Systems reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. + +-- Copyright March 1999 Cabletron Systems + +IMPORTS + + OBJECT-TYPE + FROM RFC-1212 + ctFWDebug + FROM CTRON-MIB-NAMES; + + +ctPPCBadPkts OBJECT IDENTIFIER ::= { ctFWDebug 1 } + +ctPPCBadPktsTotalTx OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of Transmit Errors PPC has registered on this device (all ports)" + ::= { ctPPCBadPkts 1 } + +ctPPCBadPktsTotalRx OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of Receive Errors PPC has registered on this device (all ports)" + ::= { ctPPCBadPkts 2 } + +------------------------------------------------------------ + +ctPPCBadPktsTxTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtPPCBadPktsTxEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Provides traffic error statistics (Transmit side)" + ::= { ctPPCBadPkts 3 } + + +ctPPCBadPktsTxEntry OBJECT-TYPE + SYNTAX CtPPCBadPktsTxEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Defines a particular entry containing objects pertaining to + each port." + INDEX { ctPPCBadPktsTxIndex } + ::= { ctPPCBadPktsTxTable 1 } + +CtPPCBadPktsTxEntry ::= + SEQUENCE { + ctPPCBadPktsTxIndex + INTEGER, + ctPPCBadPktsTxQueues + INTEGER, + ctPPCBadPktsTxFulls + INTEGER + } + +ctPPCBadPktsTxIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A value which uniquely identifies a conceptual row in the + table. Physical port id." + ::= { ctPPCBadPktsTxEntry 1 } + +ctPPCBadPktsTxQueues OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of Transmit Queues this port is able to support." + ::= { ctPPCBadPktsTxEntry 2 } + +ctPPCBadPktsTxFulls OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of xmit events with queue been full." + ::= { ctPPCBadPktsTxEntry 3 } + +------------------------------------------------------------------- + +ctPPCBadPktsTxQDepthTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtPPCBadPktsTxQDepthEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Provides the current usage for each Tx Queue" + ::= { ctPPCBadPkts 4 } + + +ctPPCBadPktsTxQDepthEntry OBJECT-TYPE + SYNTAX CtPPCBadPktsTxQDepthEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Defines a particular entry containing objects pertaining to + each port and queue." + INDEX { ctPPCBadPktsTxQIndex, ctPPCBadPktsQ } + ::= { ctPPCBadPktsTxQDepthTable 1 } + +CtPPCBadPktsTxQDepthEntry ::= SEQUENCE { + ctPPCBadPktsTxQIndex + INTEGER, + ctPPCBadPktsQ + INTEGER, + ctPPCBadPktsTxQDepth + INTEGER +} + +ctPPCBadPktsTxQIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A value which uniquely identifies a conceptual row in the + table. Physical port id." + ::= { ctPPCBadPktsTxQDepthEntry 1 } + + +ctPPCBadPktsQ OBJECT-TYPE + SYNTAX INTEGER (0..3) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Index to the queue array." + ::= { ctPPCBadPktsTxQDepthEntry 2 } + +ctPPCBadPktsTxQDepth OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of currently used entries in this queue." + ::= { ctPPCBadPktsTxQDepthEntry 3 } + + +-------------------------------------------------------------- + + + +ctPPCBadPktsRxTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtPPCBadPktsRxEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Provides traffic error statistics (receive side)" + ::= { ctPPCBadPkts 5 } + + +ctPPCBadPktsRxEntry OBJECT-TYPE + SYNTAX CtPPCBadPktsRxEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Defines a particular entry containing objects pertaining to + each port." + INDEX { ctPPCBadPktsRxIndex } + ::= { ctPPCBadPktsRxTable 1 } + +CtPPCBadPktsRxEntry ::= SEQUENCE { + ctPPCBadPktsRxIndex + INTEGER, + ctPPCBadPktsRxTotalErrors + INTEGER, + ctPPCBadPktsRxDescHigh + INTEGER, + ctPPCBadPktsRxDescLow + INTEGER, + ctPPCBadPktsRxDaSa0 + INTEGER, + ctPPCBadPktsRxDaSa1 + INTEGER, + ctPPCBadPktsRxDaSa2 + INTEGER, + ctPPCBadPktsRxData + INTEGER +} + + +ctPPCBadPktsRxIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A value which uniquely identifies a conceptual row in the + table. Physical port id." + ::= { ctPPCBadPktsRxEntry 1 } + +ctPPCBadPktsRxTotalErrors OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of bad packets received on this port." + ::= { ctPPCBadPktsRxEntry 2 } + + + +ctPPCBadPktsRxDescHigh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The first half of last bad packet descriptor." + ::= { ctPPCBadPktsRxEntry 3 } + +ctPPCBadPktsRxDescLow OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The second half of last bad packet descriptor." + ::= { ctPPCBadPktsRxEntry 4 } + +ctPPCBadPktsRxDaSa0 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The first word of DaSa field from the last bad packet." + ::= { ctPPCBadPktsRxEntry 5 } + +ctPPCBadPktsRxDaSa1 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The second word of DaSa field from the last bad packet." + ::= { ctPPCBadPktsRxEntry 6 } + +ctPPCBadPktsRxDaSa2 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The third word of DaSa field from the last bad packet." + ::= { ctPPCBadPktsRxEntry 7 } + +ctPPCBadPktsRxData OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Data word (maybe tag) from the last bad packet. " + ::= { ctPPCBadPktsRxEntry 8 } + +END diff --git a/MIBS/enterasys/CTRON-PRIORITY-CLASSIFY-MIB b/MIBS/enterasys/CTRON-PRIORITY-CLASSIFY-MIB new file mode 100644 index 0000000..6c23694 --- /dev/null +++ b/MIBS/enterasys/CTRON-PRIORITY-CLASSIFY-MIB @@ -0,0 +1,714 @@ +CTRON-PRIORITY-CLASSIFY-MIB DEFINITIONS ::= BEGIN + +-- ------------------------------------------------------------- +-- ct-priority-classify-mib.txt +-- Revision: 01.00.02 +-- Part Number: +-- Date: "200203121855Z" Tue Mar 12 18:55 GMT 2002 +-- +-- Cabletron Systems, Inc. +-- 35 Industrial Way, P.O. Box 5005 +-- Rochester, NH 03867-0505 +-- (603) 332-9400 +-- support@cabletron.com +-- +-- This module provides authoritative definitions for Cabletron's +-- enterprise-specific Priority classification MIB. +-- +-- This module will be extended, as required. +-- +-- ------------------------------------------------------------- +-- Cabletron Systems reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. +-- +-- Copyright 1999-2002 Cabletron Systems +-- ------------------------------------------------------------- + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Unsigned32 + FROM SNMPv2-SMI + DisplayString, RowStatus, TEXTUAL-CONVENTION + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF +-- PortList +-- FROM Q-BRIDGE-MIB + ctPriorityExt + FROM CTRON-MIB-NAMES; + +ctPriClassify MODULE-IDENTITY + LAST-UPDATED "200203121855Z" -- Tue Mar 12 18:55 GMT 2002 + ORGANIZATION "Cabletron Systems, Inc" + CONTACT-INFO + " Cabletron Systems, Inc. + Postal: 35 Industrial Way, P.O. Box 5005 + Rochester, NH 03867-0505 + Phone: (603) 332-9400 + Email: support@cabletron.com + Web: http://www.cabletron.com" + DESCRIPTION + "The Cabletron Priority Classify MIB module for controlling + Cabletron specific priority classification criteria based + on packet content." + ::= { ctPriorityExt 6 } + +ctPriClassifyObjects OBJECT IDENTIFIER ::= { ctPriClassify 1 } + +-- ------------------------------------------------------------- +-- Textual Conventions +-- ------------------------------------------------------------- + +CtPriClassifyType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Each enumerated value represents a unique classification + type. Different types have different rules regarding + how data is interpreted during classification. These + rules are spelled out in the comments preceding each type." + SYNTAX INTEGER { + -- ----------------------------------------------------- + -- DESCRIPTION: The EtherType field which is present + -- in Ethernet II type packets. + -- LIMITATIONS: + -- DataVal: INTEGER(1526..65535) + -- DataMask: Mask not used (0) + -- ----------------------------------------------------- + etherType(1), + + -- ----------------------------------------------------- + -- DESCRIPTION: The DSAP/SSAP pair present in 802.3 + -- framed packets + -- LIMITATIONS: + -- DataVal: INTEGER(0..65535) further limitations + -- may exist on an implementation by + -- implementation basis (DSAP must equal + -- SSAP for example) + -- DataMask: Mask not used (0) + -- ----------------------------------------------------- + llcDsapSsap(2), + + -- ----------------------------------------------------- + -- DESCRIPTION: The Type of Service field present in IP + -- packets (3 bits of precedence, plus + -- bits for delay, throughput, and reli- + -- ability) + -- LIMITATIONS: + -- DataVal: INTEGER(0..255) + -- DataMask: Mask not used (0) + -- ----------------------------------------------------- + ipTypeOfService(3), + + -- ----------------------------------------------------- + -- DESCRIPTION: The IP Protocol field (ref. RFC 1700) + -- examples include (TCP,UDP,ICMP,etc) + -- LIMITATIONS: + -- DataVal: INTEGER(0..255) + -- DataMask: Mask not used (0) + -- ----------------------------------------------------- + ipProtocolType(4), + + -- ----------------------------------------------------- + -- DESCRIPTION: Transmission control used by IPX + -- routers, set to zero before network + -- transmision. + -- LIMITATIONS: + -- DataVal: INTEGER(0..255) + -- DataMask: Mask not used (0) + -- ----------------------------------------------------- + ipxClassOfService(5), + + -- ----------------------------------------------------- + -- DESCRIPTION: IPX packet type, administered by Novell + -- 0 ...... Hello or SAP + -- 1 ...... RIP + -- 2 ...... Echo Packet + -- 3 ...... Error Packet + -- 4 ...... Netware 386 or SAP + -- 5 ...... Sequenced Packet Protocol + -- 17 ..... Netware 286 + -- 16-31 .. Experimental protocols + -- LIMITATIONS: + -- DataVal: INTEGER(0..31) + -- DataMask: Mask not used (0) + -- ----------------------------------------------------- + ipxPacketType(6), + + -- ----------------------------------------------------- + -- DESCRIPTION: This group represents IP addresses + -- which are present in packets using + -- the IP protocol. + -- + -- LIMITATIONS: While the distinction of Source/ + -- Destination/Bilateral makes entries + -- with the same IP unique, only one entry + -- from this group may exist for a given + -- IP address. Additional entries fail. + -- + -- DataVal: Each octet of an IP address uses one + -- octet of this Unsigned32 value starting + -- with the most significant octet (e.g., + -- an IP address of 170.187.204.221 is + -- represented by a value of 0xaabbccdd. + -- + -- DataMask: Follows the same form as DataVal + -- (e.g., 255.255.240.0 is 0x00000fff) + -- Remember that DataMask is one's + -- complement. Also, starting with the + -- most significant bit, only one "0 to 1" + -- transition may occur. (e.g., 0x000fefff + -- is not valid. + -- ----------------------------------------------------- + ipAddressSource(7), -- Source IP address only. + ipAddressDestination(8), -- Destination IP address only. + ipAddressBilateral(9), -- Both Source and Dest IP. + + -- ----------------------------------------------------- + -- DESCRIPTION: The network number assigned to this + -- IPX network (zero is the local network) + -- + -- LIMITATIONS: While the distinction of Source/ + -- Destination/Bilateral makes entries + -- with the same Network Number unique + -- only one entry from this group may + -- exist for a given Network Number + -- Additional entries fail. + -- + -- DataVal: INTEGER + -- DataMask: Mask not used (0) + -- ----------------------------------------------------- + ipxNetworkSource(10), + ipxNetworkDestination(11), + ipxNetworkBilateral(12), + + -- ----------------------------------------------------- + -- DESCRIPTION: Describes a UDP/IP port(socket). These + -- values are used by higher protocols + -- to target specific applications among + -- hosts. (ref. RFC 762) + -- + -- LIMITATIONS: While the distinction of Source/ + -- Destination/Bilateral makes entries + -- with the same port unique, only one + -- entry from this group may exist for a + -- given port. Additional entries fail. + -- + -- DataVal: INTEGER(0..65535) + -- DataMask: Mask not used (0) + -- ----------------------------------------------------- + ipUdpPortSource(13), + ipUdpPortDestination(14), + ipUdpPortBilateral(15), + + -- ----------------------------------------------------- + -- DESCRIPTION: Describes a TCP/IP port(socket). These + -- values are used by higher protocols + -- to target specific applications among + -- hosts. (ref. RFC 762) + -- + -- LIMITATIONS: While the distinction of Source/ + -- Destination/Bilateral makes entries + -- with the same port unique, only one + -- entry from this group may exist for a + -- given port. Additional entries fail. + -- + -- DataVal: INTEGER(0..65535) + -- DataMask: Mask not used (0) + -- ----------------------------------------------------- + ipTcpPortSource(16), + ipTcpPortDestination(17), + ipTcpPortBilateral(18), + + -- ----------------------------------------------------- + -- DESCRIPTION: Describes a IPX socket. These + -- values are used by higher protocols + -- to target specific applications among + -- hosts + -- + -- LIMITATIONS: While the distinction of Source/ + -- Destination/Bilateral makes entries + -- with the same port unique, only one + -- entry from this group may exist for a + -- given port. Additional entries fail. + -- + -- DataVal: INTEGER(0..65535) + -- DataMask: Mask not used (0) + -- ----------------------------------------------------- + ipxSocketSource(19), + ipxSocketDestination(20), + ipxSocketBilateral(21), + + -- ----------------------------------------------------- + -- DESCRIPTION: Describes a MAC address. These + -- values uniquely describe nodes on a + -- OSI Layer 2 network. + -- + -- LIMITATIONS: While the distinction of Source/ + -- Destination/Bilateral makes entries + -- with the same MAC address unique, only + -- one entry from this group may exist for + -- a given port. Additional entries fail. + -- + -- DataVal: INTEGER holding the first 4 bytes of + -- the 6 byte MAC address. + -- DataMask: INTEGER holding the last 2 bytes of + -- the 6 byte MAC address in the 2 most + -- significant bytes of the INTEGER, the + -- two least significant bytes must be + -- zero. + -- Example: MAC address is 00-12-34-56-78-9A, + -- DataVal is 00123456 + -- DataMask is 789A0000 + -- ----------------------------------------------------- + macAddressSource(22), + macAddressDestination(23), + macAddressBilateral(24), + + -- ----------------------------------------------------- + -- DESCRIPTION: Describes IP Fragments. IP frames + -- which exceed the MTU of the media on + -- which they travel may be fragmented + -- into smaller packets. These packets + -- no longer contain the UDP/TCP port + -- numbers, although they do still + -- contain the IP addresses from the + -- original frame. + -- + -- LIMITATIONS: + -- DataVal: Val not used (0) + -- DataMask: Mask not used (0) + -- ----------------------------------------------------- + ipFragments(25) + + } + +-- ------------------------------------------------------------- +-- The PortList TEXTUAL-CONVENTION is from the Q-BRIDGE-MIB +-- as defined in draft-ietf-bridge-bridgemib-05.txt. +-- When Q-BRIDGE-MIB is officially adopted, this definition +-- should be removed and added to IMPORTS above. That of course +-- assumes that these definitions do not change in a manner such +-- that they are incompatible with the existing definitions. +-- ------------------------------------------------------------- + +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, etc. + Within each octet, the most significant bit represents + the lowest numbered port, and the least significant bit + represents the highest numbered port. Thus, each port + of the 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 + +-- ------------------------------------------------------------- +-- Priority Classification Group +-- ------------------------------------------------------------- + +ctPriClassifyStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Allows the Priority Classification feature to be globally + enabled/disabled. A value of disable(2), functionally + supersedes the RowStatus of individual entries in the + ctPriClassifyTable, but does not change their actual + RowStatus value." + DEFVAL { disable } + ::= { ctPriClassifyObjects 1} + +ctPriClassifyMaxEntries OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of entries allowed in the + ctPriClassifyTable." + ::= { ctPriClassifyObjects 2} + +ctPriClassifyNumEntries OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of entries in the ctPriClassifyTable." + ::= { ctPriClassifyObjects 3} + +-- ------------------------------------------------------------- +-- Priority Classification Table +-- ------------------------------------------------------------- + +ctPriClassifyTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtPriClassifyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing configuration information for each + Priority classification configured into the device by (local + or network) management. All entries are permanent and + will be restored after the device is reset." + ::= { ctPriClassifyObjects 4 } + +ctPriClassifyEntry OBJECT-TYPE + SYNTAX CtPriClassifyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Describes a particular entry of ctPriClassifyTable." + INDEX { ctPriClassifyPriority, ctPriClassifyDataMeaning, + ctPriClassifyDataVal, ctPriClassifyDataMask } + ::= { ctPriClassifyTable 1 } + +CtPriClassifyEntry ::= + SEQUENCE { + ctPriClassifyPriority + INTEGER, + ctPriClassifyDataMeaning + CtPriClassifyType, + ctPriClassifyDataVal + Unsigned32, + ctPriClassifyDataMask + Unsigned32, + ctPriClassifyIngressList + PortList, + ctPriClassifyRowStatus + RowStatus, + ctPriClassifyRowInfo + DisplayString, + ctPriClassifyTOSStatus + INTEGER, + ctPriClassifyTOSValue + INTEGER + } + +ctPriClassifyPriority OBJECT-TYPE + SYNTAX INTEGER (0..7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The priority for this entry. Any packet meeting the + classification criteria specified by this conceptual row + will be given the priority indicated by this object." + ::= { ctPriClassifyEntry 1 } + +ctPriClassifyDataMeaning OBJECT-TYPE + SYNTAX CtPriClassifyType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The meaning of the ctPriClassifyDataVal leaf for this + conceptual row. The ctPriClassifyDataVal specifies a + particular value which, when compared to packet data, + is used to classify that packet to a particular priority. + The part of the packet (if any), to which this data + comparison applies, is determined by this object. + + For example, the value ipAddressBilateral(8) means that + the value ctPriClassifyDataVal for this entry is an IP + address. It further means that the given IP address + will be compared against both source and destination + IP address fields in a packet. Such an entry obviously + would not not match against any non-IP packets. + + Additionally, the value of this leaf will impose certain + implicit ranges and interpretations of data contained + within the ctPriClassifyDataVal leaf for this entry. The + specific limitations of each type should be spelled out + in the comments for that type." + ::= { ctPriClassifyEntry 2 } + +ctPriClassifyDataVal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The data value associated with ctPriClassifyDataMeaning. + The explicit range of this value is any unsigned 32-bit + integer(0..4294967295). This range may vary, however, + depending upon the value of ctPriClassifyDataMeaning. + Illegal values should not be allowed." + ::= { ctPriClassifyEntry 3 } + +ctPriClassifyDataMask OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object is the one's complement of a 32-bit mask. + This mask is applicable to the data comparison of + ctPriClassifyDataVal. The mask is applied to the actual + packet data under consideration through a logical bitwise + AND operation. This result is then compared to the data. + + For example, we want to classify according to a bilateral + IP address of 134.141.0.0 with a mask of 255.255.240.0. + This would be reflected by the following values: + + ctPriClassifyDataMeaning: ipAddressBilateral(8) + ctPriClassifyDataVal: 0x868d0000 + ctPriClassifyDataMask: 0x00000fff + + Again there are contextual implications for this leaf + depending upon the value of ctPriClassifyDataMeaning. + Not all types will use the mask, and others will impose + restrictions. This value should however be a true + indication of the masking operation. In other words, + data types that don't use a mask should only allow a + value of zero, indicating that all data bits are + significant in the comparison. + + The specific restrictions of each type should be spelled + out in the comments for that type. Illegal values should + not be allowed." + ::= { ctPriClassifyEntry 4 } + +ctPriClassifyIngressList OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The set of ports on which this classification rule applies. + Classification occurs on ingress. An agent implementation + should allow a set operation of this object to create a + row if it does not exist." + DEFVAL { '0000'H } + ::= { ctPriClassifyEntry 5 } + +ctPriClassifyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object provides both control and status for the + associated conceptual row in the table. Rows can be + created in two ways. + + createAndGo - The specified row will be created and + activated if the instance is allowable. If not, an + inconsistentValue exception will be returned and the + row will not be created. This provides the most + optimal method of creating an active row, but provides + the user no explanation if the row cannot be created. + + createAndWait - The specified row will be created and put + in the notInService state if the instance is allowable. + A subsequent activation of this row will bring it into + the active state. If the instance is not allowable, + the row will be created and put in the notReady state. + A subsequent activation of this row will fail. Since + the inappropriate information is always contained in the + indexing leaves, activation will never succeed and the + row should be removed by the management station. When + a row is in the notReady state, the ctPriClassifyRowInfo + may be retrieved to obtain a plain English explanation + of why this row cannot be activated. createAndWait is + the preferred method for this reason. + + Both methods described above leave ctPriClassifyIngressList + in it's default state, requiring an additional set operation + in order to modify it. An even more optimal twist on the + createAndWait method is to set the ctPriClassifyIngressList + to it's desired value as a method for row creation. This + will essentially cause an implicit createAndWait since it + too will leave the row in either the notInService or + notReady state. This leaves only activation or error + analysis as the last step. + + Any rows left in the notReady or notInService state for + more than 5 minutes should be automatically removed by + the agent implementation." + ::= { ctPriClassifyEntry 6 } + +ctPriClassifyRowInfo OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object provides info about this row in the form of + an ASCII string, suitable for display purposes. The + intended purpose of this object is to provide an + 'agent-specific' explanation as to why the + ctPriClassifyRowStatus for this conceptual row is in + the 'notReady' state. A management station should read + this object and display it to the user in this case. + + A conceptual row that does not fall into this category may + simply return a single NULL, but may also provide any useful + info of its choice. A management station may attempt to + display such info if it so chooses, but is under no burden + to do so." + ::= { ctPriClassifyEntry 7 } + +ctPriClassifyTOSStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether an IP Type Of Service (TOS) + value, defined by ctPriClassifyTOSValue, should be written + into the TOS field of the IP header for any packet matching + the classification specified by this conceptual row. This + object may be set to enable only for the conceptual rows + whose ctPriClassifyDataMeaning and ctPriClassifyDataVal have + the following values: + + ctPriClassifyDataMeaning ctPriClassifyDataVal + ------------------------ -------------------- + etherType(1) 0x0800 (IP) + llcDsapSsap(2) 0x0606 (IP) + ipTypeOfService(3) any + ipProtocolType(4) any + ipAddressSource(7) any + ipAddressDestination(8) any + ipAddressBilateral(9) any + ipUdpPortSource(13) any + ipUdpPortDestination(14) any + ipUdpPortBilateral(15) any + ipTdpPortSource(16) any + ipTdpPortDestination(17) any + ipTdpPortBilateral(18) any + ipFrag(25) not applicable + + A conceptual row that does not fall into these categories may + be set to disable(2) and will return disable(2)." + ::= { ctPriClassifyEntry 8 } + +ctPriClassifyTOSValue OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value to be written into the IP TOS field of the IP header + of any packet that matches the classification specified by the + conceptual row." + ::= { ctPriClassifyEntry 9 } + +-- ------------------------------------------------------------- +-- Supported Ability Table +-- ------------------------------------------------------------- + +ctPriClassifyAbilityTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtPriClassifyAbilityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing information for each of the priority + classification types. Types for which there is no + corresponding row are not supported by this device." + ::= { ctPriClassifyObjects 5 } + +ctPriClassifyAbilityEntry OBJECT-TYPE + SYNTAX CtPriClassifyAbilityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Describes a particular entry of ctPriClassifyAbilityTable." + INDEX { ctPriClassifyAbility } + ::= { ctPriClassifyAbilityTable 1 } + +CtPriClassifyAbilityEntry ::= + SEQUENCE { + ctPriClassifyAbility + CtPriClassifyType, + ctPriClassifyPorts + PortList + } + +ctPriClassifyAbility OBJECT-TYPE + SYNTAX CtPriClassifyType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The priority classification type associated with this entry." + ::= { ctPriClassifyAbilityEntry 1 } + +ctPriClassifyPorts OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The set of ports on which the classification type + specified by ctPriClassifyAbility is supported." + ::= { ctPriClassifyAbilityEntry 2 } + +ctPriClassifyTableLastChange OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the sysUpTime at which the last + change was made to the ctPriClassifyTable." + ::= { ctPriClassifyObjects 6} + +-- ------------------------------------------------------------- +-- Conformance Information +-- ------------------------------------------------------------- + +ctPriClassifyConformance OBJECT IDENTIFIER ::= { ctPriClassify 2 } + +ctPriClassifyGroups OBJECT IDENTIFIER ::= { ctPriClassifyConformance 1 } +ctPriClassifyCompliances OBJECT IDENTIFIER ::= { ctPriClassifyConformance 2 } + +-- ------------------------------------------------------------- +-- units of conformance +-- ------------------------------------------------------------- + +ctPriClassifyBaseGroup OBJECT-GROUP + OBJECTS { + ctPriClassifyStatus, + ctPriClassifyMaxEntries, + ctPriClassifyNumEntries, + ctPriClassifyIngressList, + ctPriClassifyRowStatus, + ctPriClassifyRowInfo, + ctPriClassifyTOSStatus, + ctPriClassifyTOSValue, + ctPriClassifyPorts, + ctPriClassifyTableLastChange + } + STATUS current + DESCRIPTION + "A collection of objects providing device level control + and status information for Priority classification." + ::= { ctPriClassifyGroups 1 } + +-- ------------------------------------------------------------- +-- compliance statements +-- ------------------------------------------------------------- + +ctPriClassifyCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for devices that support + Priority classification." + + MODULE + MANDATORY-GROUPS { ctPriClassifyBaseGroup } + + ::= { ctPriClassifyCompliances 1 } + +END diff --git a/MIBS/enterasys/CTRON-PRIORITY-EXTENSIONS-MIB b/MIBS/enterasys/CTRON-PRIORITY-EXTENSIONS-MIB new file mode 100644 index 0000000..b9be61a --- /dev/null +++ b/MIBS/enterasys/CTRON-PRIORITY-EXTENSIONS-MIB @@ -0,0 +1,573 @@ +CTRON-PRIORITY-EXTENSIONS-MIB DEFINITIONS ::= BEGIN + +-- ctron-priority-extensions-mib.txt +-- Revision: 01.01.02 +-- Part Number: +-- Date: February 17, 1997 + + +-- Cabletron Systems, Inc. +-- 35 Industrial Way, P.O. Box 5005 +-- Rochester, NH 03867-0505 +-- (603) 332-9400 +-- support@ctron.com + +-- This module provides authoritative definitions for Cabletron's +-- enterprise-specific priority extensions MIB. +-- +-- This module will be extended, as required. +-- + +-- Cabletron Systems reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. + +-- Copyright December 1997 Cabletron Systems + +IMPORTS + OBJECT-TYPE + FROM RFC-1212 + PhysAddress + FROM RFC1213-MIB + ctPriorityExt + FROM CTRON-MIB-NAMES; + +-- PhysAddress ::= OCTET STRING + +-- The ctPriorityExt MIB is used to control priority packet forwarding. +-- Priority packet forwarding provides the ability to designate certain +-- packets to be of higher importance than others. This control allows +-- for the forwarding of higher priority packets before those of lower priority. +-- This functionality is essential for time critical applications on +-- shared networks. + + + +ctPriorityExtTxQueue OBJECT IDENTIFIER + ::= { ctPriorityExt 1 } + +-- The ctPriorityExtTxQueue group specifies the number of +-- transmit queues supported for each physical interface on the device. +-- Which transmit queue a packet is placed on will be determined by +-- associating each priority level (0-7) with a particular transmit +-- queue. Specifically the priority mappings will be as follows: +-- +-- +=====================================+ +-- |Priority | Number of Transmit Queues | +-- | Level ========================+===| +-- | | 2 | 3 | 4 | 5 | 6 | 7 | 8 | +-- |=========+===+===+===+===+===+===+===| +-- | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | +-- +=========+===+===+===+===+===+===+===| O T +-- | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | u X +-- +=========+===+===+===+===+===+===+===| t +-- | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | b Q +-- +=========+===+===+===+===+===+===+===| o u +-- | 3 | 1 | 1 | 1 | 2 | 2 | 2 | 3 | u e +-- +=========+===+===+===+===+===+===+===| n u +-- | 4 | 1 | 1 | 2 | 2 | 3 | 3 | 4 | d e +-- +=========+===+===+===+===+===+===+===| +-- | 5 | 1 | 1 | 2 | 3 | 4 | 4 | 5 | +-- +=========+===+===+===+===+===+===+===| +-- | 6 | 1 | 1 | 2 | 3 | 4 | 5 | 6 | +-- +=========+===+===+===+===+===+===+===| +-- | 7 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | +-- +=========+===+===+===+===+===+===+===| +-- +-- +-- The implementation of this group is MANDANTORY. + + +ctPriorityExtTXQueueTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtPriorityExtTXQueueEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table provides information pertaining to the number + of physical transmit queues per interface." + ::= { ctPriorityExtTxQueue 1 } + + +ctPriorityExtTXQueueEntry OBJECT-TYPE + SYNTAX CtPriorityExtTXQueueEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Specifies the number of transmit queues for this interface." + INDEX { ctPriorityExtSlotNum, ctPriorityExtInterfaceNum } + ::= { ctPriorityExtTXQueueTable 1 } + + +CtPriorityExtTXQueueEntry ::= SEQUENCE { + ctPriorityExtSlotNum + INTEGER, + ctPriorityExtInterfaceNum + INTEGER, + ctPriorityExtNumTXQueues + INTEGER + } + +ctPriorityExtSlotNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The slot num of the device that the interface is located on." + ::= { ctPriorityExtTXQueueEntry 1 } + +ctPriorityExtInterfaceNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The interface number for which the information is requested. + This is equal to the MIB-II ifIndex." + ::= { ctPriorityExtTXQueueEntry 2 } + +ctPriorityExtNumTXQueues OBJECT-TYPE + SYNTAX INTEGER (1..8) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of physical transmit queues for the requested interface." + ::= { ctPriorityExtTXQueueEntry 3 } + + +ctPriorityExtMACConfig OBJECT IDENTIFIER ::= { ctPriorityExt 2 } + +-- The control is defined by creating a row in the ctPriorityExtMacTable +-- specifying the MAC address, address type, packet type, and VLAN ID +-- with ctPriorityExtMACPriority set to a value in the range of 1 to 8. +-- When an entry is made in the aforementioned table all packets +-- matching those criteria will be forwarded with the specifed priority. +-- Additionally any ports that support IEEE 802.1p and 802.1q frame tagging +-- will encode the priority in the frame tag of the packet. +-- The implementation of this group is optional. + + +ctPriorityExtMACStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Defines the status of the priority packet forwarding based + on MAC address. Setting ctIfPriorityExtMACStatus to a value of + disable(2), disables the forwarding of packets based on priority table + information. All information remains in existence but is not + considered in the forwarding decision." + DEFVAL { enable } + ::= { ctPriorityExtMACConfig 1 } + +ctPriorityExtNumMACEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of active entries in the ctPriorityExtMACTable." + ::= { ctPriorityExtMACConfig 2 } + +ctPriorityExtMaxNumMACEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum number of entries allowed in the ctPriorityExtMACTable." + ::= { ctPriorityExtMACConfig 3 } + +ctPriorityExtMaxNumPktTypesPerMACEntry OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum number of packet types that can be asssociated + with any one MAC address in the ctPriorityExtMACTable" + ::= { ctPriorityExtMACConfig 4 } + + + +ctPriorityExtMACTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtPriorityExtMACEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table provides the ability to specify priority based + on the MAC addresses encoded in a packet. There are several + possible permutations achieveable via this table. Priorities + in this table may be based on the following criteria: + + Destination address and specific packet type and VLAN ID + Destination address and specific packet type + Destination address + Source address and specific packet type and VLAN ID + Source address and specific packet type + Source address + Destination or source address and specific packet type and VLAN ID + Destination or source address and specific packet type + Destination or source address + Depending on the values set in the table which of these criteria + will be used for any given packet. + + If any given relationship can not be created the set will fail with a + BAD-VALUE error." + ::= { ctPriorityExtMACConfig 5 } + + +ctPriorityExtMACEntry OBJECT-TYPE + SYNTAX CtPriorityExtMACEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Describes a particular MAC address priority entry." + INDEX { ctPriorityExtMACAddr, ctPriorityExtAddrType, + ctPriorityExtMACPktType, ctPriorityExtMACVlanId } + ::= { ctPriorityExtMACTable 1 } + +CtPriorityExtMACEntry ::= SEQUENCE { + ctPriorityExtMACAddr + PhysAddress, + ctPriorityExtAddrType + INTEGER, + ctPriorityExtMACPktType + INTEGER, + ctPriorityExtMACVlanId + INTEGER, + ctPriorityExtMACPriority + INTEGER} + +ctPriorityExtMACAddr OBJECT-TYPE + SYNTAX PhysAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The MAC address which will have a priority associated with it + as specified by ctPriorityExtMACPriority." + ::= { ctPriorityExtMACEntry 1 } + +ctPriorityExtAddrType OBJECT-TYPE + SYNTAX INTEGER { + destAddr(1), + srcAddr(2), + destOrSource(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The type of MAC address which will have priority associated + with it as specified by ctPriorityExtMACPriority." + ::= { ctPriorityExtMACEntry 2 } + +ctPriorityExtMACPktType OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The packet type associated with a particular MAC address, + specified by ctPriorityExtMACAddr, which will have priority + associated with it as specified by ctPriorityExtMACPriority. + A value of 1 indicates that this entry pertains to all + packet types. A single value in the range of 0x0600..0xFFFF + indicates that this entry only pertains to that particular packet + type." + ::= { ctPriorityExtMACEntry 3 } + +ctPriorityExtMACVlanId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A set of 65335 (0xFFFF) causes the priority value specified in + ctPriorityExtMACPriority to apply to all packets + matching the criteria specified by ctPriorityExtMACAddr, + ctPriorityExtAddrType, and ctPriorityExtMACPktType. Any + value between 1 and 4095 is a valid VLAN ID (IEEE 802.1q) + and causes ctPriorityExtMACPriority to only apply + to packets that are of matching the above criteria and that are + members of the IEEE 802.1q VLAN specified by the value set." +-- DEFVAL { 65535 } + ::= { ctPriorityExtMACEntry 4 } + +ctPriorityExtMACPriority OBJECT-TYPE + SYNTAX INTEGER { + priority0(1), -- Lowest Priority + priority1(2), + priority2(3), + priority3(4), + priority4(5), + priority5(6), + priority6(7), + priority7(8), -- Highest Priority + delete(100) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A set of delete(100) will delete this row from the + ctPriorityExtMACTable. A set of priority(1-8) will either + create a row in the ctPriorityExtMACTable with the specified + priority or modify an existing entry with the newly specified + priority." + ::= { ctPriorityExtMACEntry 5 } + + +ctPriorityExtPktTypeConfig OBJECT IDENTIFIER ::= { ctPriorityExt 3 } +-- Control of priorities is based exclusively on packet +-- type and optionally VLAN ID. This control is defined by creating a +-- row in the ctPriorityExtPktTypeTable specifying the packet type with +-- ctPriorityExtPktTypePriority set to a value in the range of 1-8. +-- When an entry is made in the aforementioned table all packets +-- matching those criteria will be forwarded with the specifed priority. +-- Additionally any ports that support IEEE 802.1p and 802.1q frame tagging +-- will encode the priority in the frame tag of the packet. +-- The implementation of this group is optional. + +ctPriorityExtPktTypeStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Defines the status of the priority packet forwarding based + exclusively on packet type. Setting ctIfPriorityPktTypeExtStatus + to a value of disable(2) disables the forwarding of packets + based on priority table information. All information remains + in existence but is not considered in the forwarding decision." + DEFVAL { enable } + ::= { ctPriorityExtPktTypeConfig 1 } + + +ctPriorityExtNumPktTypeEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of active entries in the ctPriorityExtPktTypeTable." + ::= { ctPriorityExtPktTypeConfig 2 } + +ctPriorityExtMaxNumPktTypeEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum number of entries allowed in the + ctPriorityExtPktTypeTable." + ::= { ctPriorityExtPktTypeConfig 3 } + +ctPriorityExtPktTypeTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtPriorityExtPktTypeEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table provides the ability to specify priority based + on the packet type encoded in a packet. Priorities + in this table may be based on the following criteria: + + Packet type and VLAN ID + Packet type + + If any given relationship can not be created the set will fail with a + BAD-VALUE error." + ::= { ctPriorityExtPktTypeConfig 4 } + + +ctPriorityExtPktTypeEntry OBJECT-TYPE + SYNTAX CtPriorityExtPktTypeEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Describes a particular packet type priority entry." + INDEX { ctPriorityExtPktType, ctPriorityExtPktTypeVlanId } + ::= { ctPriorityExtPktTypeTable 1 } + + +CtPriorityExtPktTypeEntry ::= SEQUENCE { + ctPriorityExtPktType + INTEGER, + ctPriorityExtPktTypeVlanId + INTEGER, + ctPriorityExtPktTypePriority + INTEGER} + +ctPriorityExtPktType OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The packet type which will have priority associated with + it as specified by ctPriorityExtPktTypePriority. + A value of 1 indicates that this entry pertains to all + packet types. A single value in the range of 0x0600..0xFFFF + indicates that this entry only pertains to that particular packet + type." + ::= { ctPriorityExtPktTypeEntry 1 } + +ctPriorityExtPktTypeVlanId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A set of 65535 (0xFFFF) causes the priority value specified in + ctPriorityExtPktTypePriority to apply to all packets + of the type specified by ctPriorityExtPktType. Any + value between 1 and 4095 is a valid VLAN ID (IEEE 802.1q) + and causes ctPriorityExtPktTypePriority to only apply + to packets that are of ctPriorityExtPktType type and are + members of the IEEE 802.1q VLAN specified by the value set." +-- DEFVAL { 65535 } + ::= { ctPriorityExtPktTypeEntry 2 } + +ctPriorityExtPktTypePriority OBJECT-TYPE + SYNTAX INTEGER { + priority0(1), -- Lowest Priority + priority1(2), + priority2(3), + priority3(4), + priority4(5), + priority5(6), + priority6(7), + priority7(8), -- Highest Priority + delete(100) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A set of delete(100) will delete this row from the + ctPriorityExtPriorityTypeTable. A set of priority(1-8) will either + create a row in the ctPriorityExtPriorityTypeTable with the specified + priority or modify an existing entry with the newly specified + priority." + ::= { ctPriorityExtPktTypeEntry 3 } + + + +ctPriorityExtPortConfig OBJECT IDENTIFIER ::= { ctPriorityExt 4 } + +-- Control of priorities is based exclusively on port. +-- Each port will have a priority associated with it. +-- When a packet is recieved on that port it will +-- be given the priority of the port it is received on. +-- If the incoming packet already has a priority associated +-- with it, the incoming priority will remain intact, or be replaced +-- with the port priority, based on the value of +-- ctPriorityExtPortFwdInboundPriority. +-- The implementation of this group is optional. + +ctPriorityExtPortStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Defines the status of the priority packet forwarding based + on receive port. Setting ctIfPriorityExtPortStatus to a value of + disable(2), disables the forwarding of packets based on priority table + information. All information remains in existence but is not + considered in the forwarding decision." + DEFVAL { enable } + ::= { ctPriorityExtPortConfig 1 } + +ctPriorityExtPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtPriorityExtPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table provides information pertaining to the priority associated + with a receive port." + ::= { ctPriorityExtPortConfig 2 } + + +ctPriorityExtPortEntry OBJECT-TYPE + SYNTAX CtPriorityExtPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Specifies the priority associated with a specific physical + interface." + INDEX { ctPriorityExtPortSlotNum, ctPriorityExtPortInterfaceNum } + ::= { ctPriorityExtPortTable 1 } + + +CtPriorityExtPortEntry ::= SEQUENCE { + ctPriorityExtPortSlotNum + INTEGER, + ctPriorityExtPortInterfaceNum + INTEGER, + ctPriorityExtPortPriority + INTEGER, + ctPriorityExtFwdInboundPriority + INTEGER + } + +ctPriorityExtPortSlotNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The slot num of the device that the interface is located on." + ::= { ctPriorityExtPortEntry 1 } + + +ctPriorityExtPortInterfaceNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The interface number for which the information is requested." + ::= { ctPriorityExtPortEntry 2 } + +ctPriorityExtPortPriority OBJECT-TYPE + SYNTAX INTEGER { + priority0(1), -- Lowest Priority + priority1(2), + priority2(3), + priority3(4), + priority4(5), + priority5(6), + priority6(7), + priority7(8) -- Highest Priority + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A set of priority(1-8) will modify an existing entry + with the newly specified priority. Entries cannot be + deleted from this table." + DEFVAL { priority0 } + ::= { ctPriorityExtPortEntry 3 } + +ctPriorityExtFwdInboundPriority OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This controls whether a packet that is received with a priority tag + is forwarded with the priority encoded in the tag or the default + priority of the port. A value of enable(1) means the packet will + be forwarded with the priority encoded in the tag. A value of + disable(2) means the packet will be given the default priority + of the port it was received on." + DEFVAL { enable } + ::= { ctPriorityExtPortEntry 4 } + +END diff --git a/MIBS/enterasys/CTRON-RATE-POLICING-MIB b/MIBS/enterasys/CTRON-RATE-POLICING-MIB new file mode 100644 index 0000000..ccc40ac --- /dev/null +++ b/MIBS/enterasys/CTRON-RATE-POLICING-MIB @@ -0,0 +1,363 @@ +CTRON-RATE-POLICING-MIB DEFINITIONS ::= BEGIN + +-- ctron-rate-policing-mib.txt +-- +-- This module provides authoritative definitions for Enterasys +-- Network's CTRON-RATE-POLICING-MIB. + +-- This module will be extended, as needed. +-- +-- Enterasys Networks reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Enterasys Networks +-- to determine whether any such changes have been made. +-- +-- In no event shall Enterasys Networks be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Enterasys +-- Networks has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Enterasys grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Enterasys products. +-- +-- Copyright November 2001-2003 Enterasys Networks, Inc. + +IMPORTS + + MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, TimeTicks + FROM SNMPv2-SMI + TEXTUAL-CONVENTION + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + dot1dBasePort + FROM BRIDGE-MIB + ctPriorityExt + FROM CTRON-MIB-NAMES; + +ctRatePolicing MODULE-IDENTITY + LAST-UPDATED "200304101518Z" -- Thu Apr 10 15:18 GMT 2003 + ORGANIZATION "Enterasys Networks, Inc" + CONTACT-INFO + "Postal: Enterasys Networks + 50 Minuteman Rd. + Andover, MA 01810-1008 + USA + Phone: +1 978 684 1000 + E-mail: support@enterasys.com + WWW: http://www.enterasys.com" + + DESCRIPTION + "The Enterasys Rate Policing MIB module allows the user to + set maximum ingress rates on a per port, per priority basis." + + REVISION "200304101518Z" -- Thu Apr 10 15:18 GMT 2003 + DESCRIPTION "Added display hint to CtPriList." + + REVISION "200303111553Z" -- Tue Mar 11 15:53 GMT 2003 + DESCRIPTION "Changed the definitions of the CtRatePolActionList and + CtRatePolDirectionList textual conventions. The syntax + was also changed from Integer32 to INTEGER with + enumeration values that map to the prior bit positions." + + REVISION "200011281551Z" + DESCRIPTION "Changed the CONTACT-INFO portion of the MODULE-IDENTITY + to reflect the company name change to Enterasys Networks. + Added ranges to the ctRatePolicingThreshHoldMin and + ctRatePolicingThreshHold leaves." + + REVISION "199906210000Z" + DESCRIPTION "The initial version of this MIB module" + ::= { ctPriorityExt 7 } + +ctRatePolicingObjects OBJECT IDENTIFIER ::= { ctRatePolicing 1 } + +-- ------------------------------------------------------------- +-- Textual Conventions +-- ------------------------------------------------------------- + +CtPriList ::= TEXTUAL-CONVENTION + DISPLAY-HINT "x" + STATUS current + DESCRIPTION + "The least significant octet within this integer specifies + a set of eight priorities. Within this octet, the most + significant bit represents the highest priority(7), and + the least significant bit represents the lowest priority(0). + Thus, each priority is represented by a single bit within + the value of this object. If that bit has a value of '1' + then that priority is included in the set of priorities; the + priority is not included if its bit has a value of '0'." + SYNTAX INTEGER (0..255) + +CtRatePolActionList ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This value represents a list of rate policing actions." + SYNTAX INTEGER { + none(0), + dropPacket(1), + flowCtrlPacketAndDrop(2), + dropPacketOrFlowCtrlAndDrop(3) + } + +CtRatePolDirectionList ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This value represents the possible traffic flow directions." + SYNTAX INTEGER { + none(0), + inbound(1), + outbound(2), + inboundAndOutbound(3) + } + +-- ------------------------------------------------------------- +-- Rate Policing Configuration +-- ------------------------------------------------------------- + +ctRatePolicingAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Allows the rate policing feature to be globally + enabled/disabled. A value of disable(2), functionally + supersedes the ctRatePolicingRuleStatus of individual + entries in the ctRatePolicingConfigTable, but does not + change their actual values." + DEFVAL { disable } + ::= { ctRatePolicingObjects 1} + +ctRatePolicingConfigLastChange OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime the last time anything in the + ctRatePolicingConfigTable changed." + ::= { ctRatePolicingObjects 2 } + +ctRatePolicingConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtRatePolicingConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table allows configuration of rate policing rules + on this device. Their are a limited number of resources + available for rate policing, and this directly limits the + number of rate policing rules that may be configured on + each port. As a result this table does not support dynamic + row creation, rather, all possible rows exist in either an + active or disabled state. A manager application should not, + however, infer that this configuration is necessarily fixed + during the lifetime of the managed entity. The allocation + of resources could theoretically be shifted. For example + port 20 could have 3 resources and at some point suddenly + have 4 or 2. Any such change would of course cause the + value of ctRatePolicingConfigLastChange to change. At this + time their is no defined mechanism to move these resources + and there very likely never will be. This is merely a + warning that manager applications should not count on this." + ::= { ctRatePolicingObjects 3 } + +ctRatePolicingConfigEntry OBJECT-TYPE + SYNTAX CtRatePolicingConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Describes a particular entry of ctRatePolicingConfigTable." + INDEX { dot1dBasePort, ctRatePolicingResourceIndex } + ::= { ctRatePolicingConfigTable 1 } + +CtRatePolicingConfigEntry ::= + SEQUENCE { + ctRatePolicingResourceIndex + INTEGER, + ctRatePolicingActionsAllowed + CtRatePolActionList, + ctRatePolicingAction + CtRatePolActionList, + ctRatePolicingThreshHoldMin + Integer32, + ctRatePolicingThreshHold + Integer32, + ctRatePolicingPriorityList + CtPriList, + ctRatePolicingRuleStatus + INTEGER, + ctRatePolicingActionsTaken + Integer32, + ctRatePolicingDirectionsAllowed + CtRatePolDirectionList, + ctRatePolicingDirection + CtRatePolDirectionList + } + +ctRatePolicingResourceIndex OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This specifies a unique resource available for configuring + a rate policing rule on this port. Each port has a limited + number of resources available for rate policing. This index + simply provides a mechanism for uniquely addressing each of + these resources." + ::= { ctRatePolicingConfigEntry 1 } + +ctRatePolicingActionsAllowed OBJECT-TYPE + SYNTAX CtRatePolActionList + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This specifies the valid policing actions that may be + taken for this port upon exceeding the threshold specified + in ctRatePolicingThreshHold." + ::= { ctRatePolicingConfigEntry 2 } + +ctRatePolicingAction OBJECT-TYPE + SYNTAX CtRatePolActionList + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is the action to be taken if the rate limit is + exceeded. This value must be a valid action as specified + by the corresponding ctRatePolicingActionsAllowed object. + Also, no more than one action may be specified. Attempts + to set this value outside of the aforementioned guidelines + will fail." + ::= { ctRatePolicingConfigEntry 3 } + +ctRatePolicingThreshHoldMin OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + UNITS "kilobytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum rate limit value for this entry in kB per second." + ::= { ctRatePolicingConfigEntry 4 } + +ctRatePolicingThreshHold OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + UNITS "kilobytes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The rate limit value for this entry in kB per second. If the + rate is exceeded the defined action in ctRatePolicingAction + will be enforced. This value may not be set below the minimum + rate specified in ctRatePolicingThreshHoldMin." + ::= { ctRatePolicingConfigEntry 5 } + +ctRatePolicingPriorityList OBJECT-TYPE + SYNTAX CtPriList + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This specifies the list of priorities to which this rule applies." + ::= { ctRatePolicingConfigEntry 6 } + +ctRatePolicingRuleStatus OBJECT-TYPE + SYNTAX INTEGER { + active(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object provides both control and status for the + associated conceptual row in the table. The value of + active(1) indicates that device is actively applying + the rate policing rule defined by the other leaves + in this row. All other read-write leaves in this row + have an effective value of read-only while the row + is in the active state. The value of disabled(2) + indicates that this row is essentially an available + resource which MAY be configured and activated." + ::= { ctRatePolicingConfigEntry 7 } + +ctRatePolicingActionsTaken OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + + DESCRIPTION + "This object counts the number of times the + ctRatePolicingAction has been enforced for this + particular entry." + ::= { ctRatePolicingConfigEntry 8 } + +ctRatePolicingDirectionsAllowed OBJECT-TYPE + SYNTAX CtRatePolDirectionList + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This specifies the valid policing directions that may be + taken for this port." + ::= { ctRatePolicingConfigEntry 9 } + +ctRatePolicingDirection OBJECT-TYPE + SYNTAX CtRatePolDirectionList + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This specifies the direction of the traffic flow that + will be limited." + ::= { ctRatePolicingConfigEntry 10 } + + +-- ------------------------------------------------------------- +-- Conformance Information +-- ------------------------------------------------------------- + +ctRatePolicingConformance OBJECT IDENTIFIER ::= { ctRatePolicing 2 } + +ctRatePolicingGroups OBJECT IDENTIFIER ::= { ctRatePolicingConformance 1 } +ctRatePolicingCompliances OBJECT IDENTIFIER ::= { ctRatePolicingConformance 2 } + +-- ------------------------------------------------------------- +-- units of conformance +-- ------------------------------------------------------------- + +ctRatePolicingConfigGroup OBJECT-GROUP + OBJECTS { + ctRatePolicingAdminStatus, + ctRatePolicingConfigLastChange, + ctRatePolicingActionsAllowed, + ctRatePolicingAction, + ctRatePolicingThreshHold, + ctRatePolicingPriorityList, + ctRatePolicingRuleStatus, + ctRatePolicingActionsTaken, + ctRatePolicingDirectionsAllowed, + ctRatePolicingDirection + } + STATUS current + DESCRIPTION + "A collection of objects providing device level control + and status information for rate policing." + ::= { ctRatePolicingGroups 1 } + +-- ------------------------------------------------------------- +-- compliance statements +-- ------------------------------------------------------------- + +ctRatePolicingCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for devices that support + rate policing." + + MODULE + MANDATORY-GROUPS { ctRatePolicingConfigGroup } + + ::= { ctRatePolicingCompliances 1 } + +END diff --git a/MIBS/enterasys/CTRON-REMOTE-ACCESS-MIB b/MIBS/enterasys/CTRON-REMOTE-ACCESS-MIB new file mode 100644 index 0000000..66d6c1c --- /dev/null +++ b/MIBS/enterasys/CTRON-REMOTE-ACCESS-MIB @@ -0,0 +1,3551 @@ +CTRON-REMOTE-ACCESS-MIB DEFINITIONS ::= BEGIN + +-- ctron-remote-access-mib.txt The Cabletron Remote Access MIB. +-- Revision: 1.00.04 +-- Part Number: +-- Date: November 24, 1998 +-- Cabletron Systems, Inc. +-- 35 Industrial Way, P.O. Box 5005 +-- Rochester, NH 03867-0505 +-- (603) 332-9400 +-- support@ctron.com + +-- This module provides authoritative definitions for part +-- of the naming tree below: +-- +-- cabletron { enterprises 52 } +-- +-- This module will be extended, as additional sub-sections +-- of this naming tree are defined. +-- + +-- Cabletron Systems reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. + +-- Copyright August 1997 Cabletron Systems + + + IMPORTS + IpAddress, Counter,enterprises FROM RFC1155-SMI + DisplayString FROM RFC1213-MIB + OBJECT-TYPE FROM RFC-1212; + + + Index ::= INTEGER + + DLCI ::= INTEGER + + -- DisplayString ::= OCTET STRING + + cabletron OBJECT IDENTIFIER ::= { enterprises 52 } +-- 1.3.6.1.4.1.52 + + mibs OBJECT IDENTIFIER ::= { cabletron 4 } +-- 1.3.6.1.4.1.52.4 + + ctron OBJECT IDENTIFIER ::= { mibs 1 } +-- 1.3.6.1.4.1.52.4.1 + + ctDataLink OBJECT IDENTIFIER ::= { ctron 2 } +-- 1.3.6.1.4.1.52.4.1.2 + + ctronWan OBJECT IDENTIFIER ::= { ctDataLink 7 } +-- 1.3.6.1.4.1.52.4.1.2.7 + + ctRemoteAccess OBJECT IDENTIFIER ::= { ctronWan 2 } +-- 1.3.6.1.4.1.52.4.1.2.7.2 +---------------------------------------------------------- +-- Groups + + ctRemoteConnection OBJECT IDENTIFIER ::= { ctRemoteAccess 1 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.1 + + ctDs1Ext OBJECT IDENTIFIER ::= { ctRemoteAccess 2 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.2 + + ctRs232Ext OBJECT IDENTIFIER ::= { ctRemoteAccess 3 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.3 + + ctFrDcp OBJECT IDENTIFIER ::= { ctRemoteAccess 4 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.4 + + ctDDSExt OBJECT IDENTIFIER ::= { ctRemoteAccess 5 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.5 + + ctPPPExt OBJECT IDENTIFIER ::= { ctRemoteAccess 6 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.6 + + ctWanalyzer OBJECT IDENTIFIER ::= { ctRemoteAccess 7 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.7 + + ctDs1Alarms OBJECT IDENTIFIER ::= { ctRemoteAccess 8 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.8 + + ctIPPQFilters OBJECT IDENTIFIER ::= { ctRemoteAccess 9 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.9 + + ctDs3Ext OBJECT IDENTIFIER ::= { ctRemoteAccess 10 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.10 + +-- Cabletron Remote Access Connection Group +-- This group is mandatory for all platforms that have one or more +-- physical remote access connections + + ctRemNumConnections OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object describes the number of physical remote + access connections on the platform." + ::= { ctRemoteConnection 1 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.1.1 + + ctRemPhysPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtRemPhysPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of the descriptions of the physical remote access + ports of this platform." + ::= { ctRemoteConnection 2 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.1.2 + + ctRemPhysPortEntry OBJECT-TYPE + SYNTAX CtRemPhysPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A physical port entry. It contains objects relating to a + given physical remote access port" + INDEX { ctRemConnectionIndex } + ::= { ctRemPhysPortTable 1 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.1.2.1 + + CtRemPhysPortEntry ::= + SEQUENCE { + ctRemConnectionIndex + INTEGER, + ctRemPhysPortType + INTEGER, + ctRemPhysPortSpecificMib + OBJECT IDENTIFIER, + ctRemPhysPortProtMgrType + INTEGER, + ctRemPhysPortProtMgrIfaceNum + INTEGER, + ctRemPhysPortWanIfaceNum + INTEGER, + ctRemPhysPortProtMgrMaxIfos + INTEGER, + ctRemPhysPortProtMgrIfaceList + DisplayString, + ctRemPhysAlarmTimeOut + INTEGER, + ctRemPhysWpimType + INTEGER + } + + ctRemConnectionIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A value indicating the remote connection this entry + is located on." + ::= { ctRemPhysPortEntry 1 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.1.2.1.1 + + ctRemPhysPortType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + t1(2), + e1(3), + synchronous(4), + dds(5), + di(6), -- Drop and Insert + hdsl(7), + isdnBRI(8), + ds30(9), + t1dds(10) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The type of physical port that this entry describes. None + indicates that the physical port has no connector." + DEFVAL { none } + ::= { ctRemPhysPortEntry 2 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.1.2.1.2 + + ctRemPhysPortSpecificMib OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object identifies an instance of the + index object in the first group of objects in the + MIB specific to the physical port." + ::= { ctRemPhysPortEntry 3 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.1.2.1.3 + + ctRemPhysPortProtMgrType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + pppNailedUp(2), + isdnPriPpp(3), + isdnBriPpp(4), + frameRelayPvcRtr(5), + frameRelayPvcSw(6), + hdlc(7) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object identifies an instance of the type + of Protocol Manager residing on this physical + port. Before a physical port may be used, the type + of manager must be designated. For example, if the + physical port was going to be used as an ISDN PRI + interface, with dial up PPP links, then the manager + type would be set to (4), ISDN-PRI-PPP." + DEFVAL { none } + ::= { ctRemPhysPortEntry 4 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.1.2.1.4 + + ctRemPhysPortProtMgrIfaceNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object identifies the interface number that + will be assigned to the Protocol Managers IFO" + ::= { ctRemPhysPortEntry 5 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.1.2.1.5 + + ctRemPhysPortWanIfaceNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object identifies the interface number that + will be assigned to the Wanio's IFO" + ::= { ctRemPhysPortEntry 6 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.1.2.1.6 + + ctRemPhysPortProtMgrMaxIfos OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object identifies the maximum number of IFO's + that can be created on this physical interface." + ::= { ctRemPhysPortEntry 7 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.1.2.1.7 + + ctRemPhysPortProtMgrIfaceList OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object identifies a list of interfaces that + will be assigned to this Protocol Managers data IFO's" + ::= { ctRemPhysPortEntry 8 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.1.2.1.8 + + ctRemPhysAlarmTimeOut OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Whenever the physical port is configured for nailed-up + PPP this object specifies the time the physical port + must remain in a failed state as a condition to begin + the backup procedure. The backup procedure is begun for + any active interface(s) that were connected over the + failed physical port and which have been configured for + backup." + ::= { ctRemPhysPortEntry 9 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.1.2.1.9 + + ctRemPhysWpimType OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This Mib object determines the Mode of operation that + the T1/DDS Wpim module will function as. Setting a value + of 1 will set the mode to DDS, setting a value of 2 will + set the mode to T1." + DEFVAL { 2 } + ::= { ctRemPhysPortEntry 10 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.1.2.1.10 + + ctRemInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtRemInterfaceEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The interface table for Cabletron remote interfaces. + It is a list of items that are pertinant to the interfaces + that are part of remote physical ports. The number of + entries is dependent upon the total number of remote + interfaces configured." + ::= { ctRemoteConnection 3 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.1.3 + + ctRemInterfaceEntry OBJECT-TYPE + SYNTAX CtRemInterfaceEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A remote interface entry. It + contains objects relating to an interface that is defined + for remote Cabletron products." + INDEX { ctRemIntEntIfIndex } + ::= { ctRemInterfaceTable 1 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.1.3.1 + + CtRemInterfaceEntry ::= + SEQUENCE { + ctRemIntEntIfIndex + INTEGER, + ctRemIntEntCompression + INTEGER, + ctRemIntEntCompRatio + DisplayString, + ctRemIntEntCompStatus + INTEGER, + ctRemIntEntMTU + INTEGER, + ctRemIntEntCongestion + INTEGER, + ctRemIntEntMaxProfiles + INTEGER, + ctRemIntEntTxIdleTimeout + INTEGER, + ctRemIntEntRxIdleTimeout + INTEGER, + ctRemIntEntCircuitName + DisplayString, + ctRemIntEntEncryption + INTEGER, + ctRemIntEntEncryptStatus + INTEGER + } + + ctRemIntEntIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The ifIndex of the interface. This is the index of this + entry in the ifTable." + REFERENCE + "rfc-1213" + ::= { ctRemInterfaceEntry 1 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.1.3.1.1 + + ctRemIntEntCompression OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This flag will indicate whether compression should take + place on this interface." + DEFVAL { off } + ::= { ctRemInterfaceEntry 2 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.1.3.1.2 + + ctRemIntEntCompRatio OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This string indicates the current compression ratio + on this interface." + ::= { ctRemInterfaceEntry 3 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.1.3.1.3 + + ctRemIntEntCompStatus OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This flag will indicate whether compression has been + nogotiated on this interface." + ::= { ctRemInterfaceEntry 4 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.1.3.1.4 + + ctRemIntEntMTU OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The MTU to be negotiated for this interface. This will + not be updated with the actual MTU, which can be found + in the ifTable." + ::= { ctRemInterfaceEntry 5 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.1.3.1.5 + + ctRemIntEntCongestion OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object identifies the Leaky Bucket algorithm flag for + a Frame Relay circuit on this intertface. The option is + supported when this flag is enabled, and not supported + when this flag is disabled." + DEFVAL { disabled } + ::= { ctRemInterfaceEntry 6 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.1.3.1.6 + + ctRemIntEntMaxProfiles OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object specifies the maximum number of neighbor profiles. + A neighbor profile describes a possible connection. The maximum + should be set to account for support of PPP multilink. That is + to say, if PPP multilink is being used then the number of profiles + must at least accomodate the maximum possible number of additional + more BW connections. As such, each neighbor profile would then + describe a possible connection to the same remote end point." + ::= { ctRemInterfaceEntry 7 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.1.3.1.7 + + ctRemIntEntTxIdleTimeout OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object identifies the idle timeout value in which a + packet needs to be transmitted before the interface is + automatically disconnected. Allowed values are in + increments of five seconds including zero." + ::= { ctRemInterfaceEntry 8 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.1.3.1.8 + + ctRemIntEntRxIdleTimeout OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object identifies the idle timeout in which a packet + needs to be received before the interface is automatically + disconnected. Allowed values are in increments of five + seconds including zero." + ::= { ctRemInterfaceEntry 9 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.1.3.1.9 + + ctRemIntEntCircuitName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object associates a circuit name with a specific interface." + ::= { ctRemInterfaceEntry 10 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.1.3.1.10 + + ctRemIntEntEncryption OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This flag will indicate whether encryption should take + place on this interface." + DEFVAL { off } + ::= { ctRemInterfaceEntry 11 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.1.3.1.11 + + ctRemIntEntEncryptStatus OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This flag will indicate whether Encryption has been + nogotiated on this interface." + ::= { ctRemInterfaceEntry 12 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.1.3.1.12 + + ctRemPrimaryInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtRemPrimaryInterfaceEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The interface table for Cabletron remote interfaces. + It is a list of items that are pertinant to the interfaces + that are part of remote physical ports. The number of + entries is dependent upon the total number of remote + interfaces configured." + ::= { ctRemoteConnection 4 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.1.4 + + ctRemPrimaryInterfaceEntry OBJECT-TYPE + SYNTAX CtRemPrimaryInterfaceEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A remote interface entry. It + contains objects relating to an interface that is defined + for remote Cabletron products." + INDEX { ctRemPriIntEntIfIndex } + ::= { ctRemPrimaryInterfaceTable 1 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.1.4.1 + + CtRemPrimaryInterfaceEntry ::= + SEQUENCE { + ctRemPriIntEntIfIndex + INTEGER, + ctRemPriIntEntConnectRetryInterval + INTEGER + } + + ctRemPriIntEntIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The ifIndex of the interface. This is the index of this + entry in the ifTable." + REFERENCE + "rfc-1213" + ::= { ctRemPrimaryInterfaceEntry 1 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.1.4.1.1 + + ctRemPriIntEntConnectRetryInterval OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object specifies the interval in seconds between retries + for restoring the primary interface." + DEFVAL { 30 } + ::= { ctRemPrimaryInterfaceEntry 2 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.1.4.1.2 + + ctRemBackupInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtRemBackupInterfaceEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The interface table for Cabletron remote interfaces. + It is a list of items that are pertinant to the interfaces + that are part of remote physical ports. The number of + entries is dependent upon the total number of remote + interfaces configured." + ::= { ctRemoteConnection 5 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.1.5 + + ctRemBackupInterfaceEntry OBJECT-TYPE + SYNTAX CtRemBackupInterfaceEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A remote interface entry. It + contains objects relating to an interface that is defined + for remote Cabletron products." + INDEX { ctRemIntEntBackupIfIndex } + ::= { ctRemBackupInterfaceTable 1 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.1.5.1 + + CtRemBackupInterfaceEntry ::= + SEQUENCE { + ctRemIntEntBackupIfIndex + INTEGER, + ctRemIntEntBackupIfNum + INTEGER, + ctRemIntEntBackupIfInUseCnt + INTEGER, + ctRemIntEntBackupIfTimeToConnect + INTEGER, + ctRemIntEntBackupIfTimeToDisconnect + INTEGER, + ctRemIntEntBackupIfOverride + INTEGER, + ctRemIntEntBackupConnectRetries + INTEGER, + ctRemIntEntBackupConnectRetryInterval + INTEGER + } + + ctRemIntEntBackupIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The ifIndex of the interface. This is the index of this + entry in the ifTable." + REFERENCE + "rfc-1213" + ::= { ctRemBackupInterfaceEntry 1 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.1.5.1.1 + + ctRemIntEntBackupIfNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object identifies which ifIndex will backup this + interface in the event of a communications failure." + ::= { ctRemBackupInterfaceEntry 2 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.1.5.1.2 + + ctRemIntEntBackupIfInUseCnt OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object identifies how many other interfaces this + interface will backup." + ::= { ctRemBackupInterfaceEntry 3 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.1.5.1.3 + + ctRemIntEntBackupIfTimeToConnect OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object identifies how long to wait in seconds before + attempting to switchover to the backup interface. Allowed + values are in increments of five seconds including zero." + ::= { ctRemBackupInterfaceEntry 4 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.1.5.1.4 + + ctRemIntEntBackupIfTimeToDisconnect OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object identifies how long to wait in seconds before + attempting to switchover to the primary interface. Allowed + values are in increments of five seconds including zero." + ::= { ctRemBackupInterfaceEntry 5 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.1.5.1.5 + + ctRemIntEntBackupIfOverride OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object identifies if the interface will switch back to + the primary link after it has become active again. A force + condition will not allow the interface to switch back." + DEFVAL { disabled } + ::= { ctRemBackupInterfaceEntry 6 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.1.5.1.6 + + ctRemIntEntBackupConnectRetries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object specifies the number of tries to bring-up the + backup interface before giving up." + ::= { ctRemBackupInterfaceEntry 7 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.1.5.1.7 + + ctRemIntEntBackupConnectRetryInterval OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object specifies the interval in seconds between retries + for bringing up backup interface before giving up." + ::= { ctRemBackupInterfaceEntry 8 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.1.5.1.8 + + ctRemExtPhysPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtRemExtPhysPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of the descriptions of the physical remote access + ports of this platform." + ::= { ctRemoteConnection 6 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.1.6 + + ctRemExtPhysPortEntry OBJECT-TYPE + SYNTAX CtRemExtPhysPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A physical port entry. It contains objects relating to a + given physical remote access port" + INDEX { ctRemExtConnectionIndex } + ::= { ctRemExtPhysPortTable 1 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.1.6.1 + + CtRemExtPhysPortEntry ::= + SEQUENCE { + ctRemExtConnectionIndex + INTEGER, + ctRemExtProtMgrIndex + INTEGER, + ctRemExtPhysPortProtMgrType + INTEGER, + ctRemExtPhysPortProtMgrEnable + INTEGER, + ctRemExtPhysPortProtMgrIfaceNum + INTEGER, + ctRemExtPhysPortProtMgrMaxIfos + INTEGER, + ctRemExtPhysPortProtMgrIfaceList + DisplayString, + ctRemExtPhysPortProtMgrChannelList + DisplayString + } + + ctRemExtConnectionIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A value indicating the remote connection this entry + is located on." + ::= { ctRemExtPhysPortEntry 1 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.1.6.1.1 + + ctRemExtProtMgrIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A value indicating the protMgr number for this entry." + ::= { ctRemExtPhysPortEntry 2 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.1.6.1.2 + + ctRemExtPhysPortProtMgrType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + pppNailedUp(2), + isdnPriPpp(3), + isdnBriPpp(4), + frameRelayPvcRtr(5), + frameRelayPvcSw(6), + hdlc(7) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object identifies an instance of the type + of Protocol Manager residing on this physical + port. Before a physical port may be used, the type + of manager must be designated. For example, if the + physical port was going to be used as an ISDN PRI + interface, with dial up PPP links, then the manager + type would be set to (4), ISDN-PRI-PPP." + DEFVAL { none } + ::= { ctRemExtPhysPortEntry 3 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.1.6.1.3 + + ctRemExtPhysPortProtMgrEnable OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object identifies an instance of the the + enable flag of Protocol Manager residing on this + physical port." + DEFVAL { disabled } + ::= { ctRemExtPhysPortEntry 4 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.1.6.1.4 + + ctRemExtPhysPortProtMgrIfaceNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object identifies the interface number that + will be assigned to the Protocol Managers IFO" + ::= { ctRemExtPhysPortEntry 5 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.1.6.1.5 + + ctRemExtPhysPortProtMgrMaxIfos OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object identifies the maximum number of IFO's + that can be created on this physical interface." + ::= { ctRemExtPhysPortEntry 6 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.1.6.1.6 + + ctRemExtPhysPortProtMgrIfaceList OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object identifies a list of interfaces that + will be assigned to this Protocol Managers data IFO's" + ::= { ctRemExtPhysPortEntry 7 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.1.6.1.7 + + ctRemExtPhysPortProtMgrChannelList OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object identifies a list of channles/timeslots + that will be assigned to this Protocol Managers data IFO's" + ::= { ctRemExtPhysPortEntry 8 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.1.6.1.8 + + +-- Cabletron Ds1 Extensions Group +-- This group is required for any platforms that have a t1 or e1 physical +-- port. + + ctDs1ExtensionsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtDs1ExtensionsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table is an extension to the standard ds1 configuration + table. It is a list of items that are pertinant to ds1 ports + on a platform. There is one entry per ds1 physical port on + the platform." + ::= { ctDs1Ext 1 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.2.1 + + ctDs1ExtensionsEntry OBJECT-TYPE + SYNTAX CtDs1ExtensionsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A ds1 extensions entry containing objects relating to + the particular ds1 physical port." + INDEX { ctDs1ExtensionsEntryIndex } + ::= { ctDs1ExtensionsTable 1 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.2.1.1 + + CtDs1ExtensionsEntry ::= + SEQUENCE { + ctDs1ExtensionsEntryIndex + INTEGER, + ctDs1ExtensionsNumInterfaces + INTEGER, + ctDs1ExtensionsToggleFracTable + INTEGER, + ctDs1ExtensionsLineBuildOut + INTEGER, + ctDs1ExtensionsCFADuration + INTEGER, + ctDs1ExtensionsDIEnable + INTEGER, + ctDs1ExtensionsTotalValidIntervals + Counter, + wanDs1ExtensionsBertTestMode + INTEGER, + wanDs1ExtensionsBertRun + INTEGER, + wanDs1ExtensionsBertCurrentResults + INTEGER, + wanDs1ExtensionsBertCumulativeResults + INTEGER, + wanDs1ExtensionsBertPeakResults + INTEGER, + wanDs1ExtensionsBertAverageResult + INTEGER, + wanDs1ExtensionsBertTestPattern + INTEGER, + wanDs1ExtensionsBertSamplePeriod + INTEGER, + wanDs1ExtensionsBertNumPeriods + Counter, + wanDs1ExtensionsBertTestTraps + INTEGER, + wanDs1ExtensionsBertDataStatus + INTEGER + } + + ctDs1ExtensionsEntryIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A unique value for each ds1 physical port on the platform." + ::= { ctDs1ExtensionsEntry 1 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.2.1.1.1 + + ctDs1ExtensionsNumInterfaces OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of interfaces on this physical port. This + number inidicates the number of entries this physical port + uses in the ifTable." + REFERENCE + "rfc-1213" + ::= { ctDs1ExtensionsEntry 2 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.2.1.1.2 + + ctDs1ExtensionsToggleFracTable OBJECT-TYPE + SYNTAX INTEGER { + update-table(1), + display-new(2), + display-old(3), + restore-old(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Setting this object to 1 will cause the Ds1 Fractional + Table to be updated with the new values, as entered. + + Setting this object to 2, will cause the Ds1 Fractional + Table to view as the table being entered. + + Setting this object to 3, will cause the Ds1 Fractional + Table to be the table that is currently in use, regardless + of any changes being entered. + + Setting this object to 4, will cause any changes that have + been made to the Ds1 Fractional Table since the last + update-table to be deleted. + + For physical ports that are of type synch, or for Ds1 ports + that do not support the Ds1 Fractional Table, this object will + have no affect, and will always return a 1." + REFERENCE + "rfc-1406" + ::= { ctDs1ExtensionsEntry 3 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.2.1.1.3 + + ctDs1ExtensionsLineBuildOut OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + zero(2), + minus-7point5(3), + minus-15(4), + a133to266feet(5), + a266to399feet(6), + a399to533feet(7), + a533to655feet(8) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The line build out setting for this ds1 physical port. + Unknown indicates that the setting is neither readable or + writable." + DEFVAL { zero } + ::= { ctDs1ExtensionsEntry 4 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.2.1.1.4 + + ctDs1ExtensionsCFADuration OBJECT-TYPE + SYNTAX INTEGER (1..15) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The length of time (in seconds), that the ds1 port will + remain in the Carrier Failure Alarm state after the + alarm condition has cleared. For those Ds1 ports not + supporting Carrier Failure Alarm duration, this object + always returns 1, and setting the object has no effect." + ::= { ctDs1ExtensionsEntry 5 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.2.1.1.5 + + ctDs1ExtensionsDIEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enables or disables Drop and Insert functionality on a + D/I WPIM. If enabled, all zero assigned timeslots will + designate D/I interface channels, if disabled all zero + channels will designate dummy channels as on a T1 or E1." + DEFVAL { enable } + ::= { ctDs1ExtensionsEntry 6 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.2.1.1.6 + + ctDs1ExtensionsTotalValidIntervals OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of previous intervals for which + valid data was collected for the DS1 mib, which + is currently RFC1406. This counter is similar to + RFC1406 dsx1ValidIntervals except that the count + represents the total number of complete 15 minute + intervals since the ds1 interface has been online, + and does not stop at the 24 hour period." + ::= { ctDs1ExtensionsEntry 7 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.2.1.1.7 + + wanDs1ExtensionsBertTestMode OBJECT-TYPE + SYNTAX INTEGER{ + none(1), + internal(2), + manual(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object is used to request that a type of + process be in control of the testing function. + This is used to differentiate between automated test + procedures and those manually controlled by a user. + When read, this object reflects which type of process + is actually in control of the testing function. The + implementation is free to prioritize or deny requests + in a proprietary manner." + ::= { ctDs1ExtensionsEntry 8 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.2.1.1.8 + + wanDs1ExtensionsBertRun OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Controls the sending of test data over this physical + port. The data is a pattern described by + wanDs1ExtensionsBertTestPattern." + ::= { ctDs1ExtensionsEntry 9 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.2.1.1.9 + + wanDs1ExtensionsBertCurrentResults OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the results of the testing for the + last completed sampling period. A non-negative + number is the error rate in bits per million bits." + ::= { ctDs1ExtensionsEntry 10 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.2.1.1.10 + + wanDs1ExtensionsBertCumulativeResults OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of errors since the + testing was enabled. It is not a rate." + ::= { ctDs1ExtensionsEntry 11 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.2.1.1.11 + + wanDs1ExtensionsBertPeakResults OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the highest value of + wanDs1ExtensionsBertCurrentResults since the testing + was enabled. A non-negative number is the error rate + in bits per million bits." + ::= { ctDs1ExtensionsEntry 12 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.2.1.1.12 + + wanDs1ExtensionsBertAverageResult OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the average value of + wanDs1ExtensionsBertCurrentResults since the testing + was enabled. A non-negative number is the error rate + in bits per million bits." + ::= { ctDs1ExtensionsEntry 13 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.2.1.1.13 + + wanDs1ExtensionsBertTestPattern OBJECT-TYPE + SYNTAX INTEGER { + patternOther(1), + pattern1s(2), + pattern63(3), + pattern511(4), + pattern2047(5), + pattern3in24(6), + patternQRSS(7) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object is used to specify the pattern of the + test data." + ::= { ctDs1ExtensionsEntry 14 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.2.1.1.14 + + wanDs1ExtensionsBertSamplePeriod OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object is the duration of time in seconds at + which the current test results will be periodically + written to wanDs1ExtensionsBertCurrentResults. The + range is 1 to 3600, with a default value of 10." + ::= { ctDs1ExtensionsEntry 15 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.2.1.1.15 + + wanDs1ExtensionsBertNumPeriods OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of sampling periods that have elapsed + during the current test run." + ::= { ctDs1ExtensionsEntry 16 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.2.1.1.16 + + wanDs1ExtensionsBertTestTraps OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object is used to enable or disable the sending + of a trap at the conclusion of the measurement period. + The trap will contain the information described by + ctDs1BertCurrentResults. The default value is disabled." + ::= { ctDs1ExtensionsEntry 17 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.2.1.1.17 + + wanDs1ExtensionsBertDataStatus OBJECT-TYPE + SYNTAX INTEGER { + idle(1), + waitingForLink(2), + waitingForLoopback(3), + running(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object provides the operating status of the + transmission of test data packets." + ::= { ctDs1ExtensionsEntry 18 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.2.1.1.18 + + ctDs1WanDriverTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtDs1WanDriverEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table is an extension to the standard ds1 + configuration table. It is a list of items that are + pertinant to the hdlc driver on a platform. There is + one entry per ds1 physical port on the platform." + ::= { ctDs1Ext 2 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.2.2 + + ctDs1WanDriverEntry OBJECT-TYPE + SYNTAX CtDs1WanDriverEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A ds1 wan driver entry containing objects relating to + the particular ds1 physical port pertaining to a specific + channel on the wan driver chip." + INDEX { ctDs1WanDriverEntryIndex, ctDs1WanDriverChannelIndex } + ::= { ctDs1WanDriverTable 1 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.2.2.1 + + CtDs1WanDriverEntry ::= + SEQUENCE { + ctDs1WanDriverEntryIndex + INTEGER, + ctDs1WanDriverChannelIndex + INTEGER, + ctDs1WanDriverLineCode + INTEGER, + ctDs1WanDriverCRCBits + INTEGER + } + + ctDs1WanDriverEntryIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A unique value for each ds1 physical port on the platform." + ::= { ctDs1WanDriverEntry 1 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.2.2.1.1 + + ctDs1WanDriverChannelIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A unique value for each channel on a wan driver on the + platform." + ::= { ctDs1WanDriverEntry 2 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.2.2.1.2 + + ctDs1WanDriverLineCode OBJECT-TYPE + SYNTAX INTEGER { + none (1), + jBZS (2), + invHDLC (3) + } + + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object controls the individual channels line coding + on a wan driver device on the platform." + DEFVAL { none } + ::= { ctDs1WanDriverEntry 3 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.2.2.1.3 + + ctDs1WanDriverCRCBits OBJECT-TYPE + SYNTAX INTEGER { + crc16 (1), + crc32 (2) + } + + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object controls the individual channels CRC bits + generation on a wan driver device on the platform." + DEFVAL { crc16 } + ::= { ctDs1WanDriverEntry 4 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.2.2.1.4 + + +-- Cabletron Rs232 Extensions Group +-- This group is only required if any physical port on the system can be +-- classified as rs232-like + + ctRs232ExtensionsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtRs232ExtensionsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table is an extension to the standard rs232-like mib. + It is a list of items that are pertinant to rs232-like ports + on a platform. There is one entry per synchronous physical + port on the platform." + REFERENCE + "rfc-1317" + ::= { ctRs232Ext 1 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.3.1 + + ctRs232ExtensionsEntry OBJECT-TYPE + SYNTAX CtRs232ExtensionsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A rs232-like extensions entry containing objects relating + to the particular rs232-like physical port." + INDEX { ctRs232ExtensionsEntryIndex } + ::= { ctRs232ExtensionsTable 1 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.3.1.1 + + CtRs232ExtensionsEntry ::= + SEQUENCE { + ctRs232ExtensionsEntryIndex + INTEGER, + ctRs232ExtensionsCTSEnable + INTEGER, + ctRs232ExtensionsDSREnable + INTEGER, + ctRs232ExtensionsRTSEnable + INTEGER, + ctRs232ExtensionsDTREnable + INTEGER + } + + ctRs232ExtensionsEntryIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A unique value for each rs232-like physical port on + the platform." + ::= { ctRs232ExtensionsEntry 1 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.3.1.1.1 + + ctRs232ExtensionsCTSEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object indicates whether the platform should + generate CTS. When disabled the platform will not + generate CTS, when enabled, the platform will generate + CTS. The actual state of the CTS line is available + in the rs-232 like mib." + REFERENCE + "rfc-1317" + DEFVAL { disable } + ::= { ctRs232ExtensionsEntry 2 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.3.1.1.2 + + ctRs232ExtensionsDSREnable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object indicates whether the platform should + generate DSR. When disabled the platform will not + generate DSR, when enabled, the platform will generate + DSR. The actual state of the DSR line is available + in the rs-232 like mib." + REFERENCE + "rfc-1317 " + DEFVAL { disable } + ::= { ctRs232ExtensionsEntry 3 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.3.1.1.3 + + ctRs232ExtensionsRTSEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object indicates whether the platform should + generate RTS. When disabled the platform will not + generate RTS, when enabled, the platform will generate + RTS. The actual state of the RTS line is available + in the rs-232 like mib." + REFERENCE + "rfc-1317" + DEFVAL { disable } + ::= { ctRs232ExtensionsEntry 4 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.3.1.1.4 + + ctRs232ExtensionsDTREnable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object indicates whether the platform should + generate DTR. When disabled the platform will not + generate DSR, when enabled, the platform will generate + DTR. The actual state of the DTR line is available + in the rs-232 like mib." + REFERENCE + "rfc-1317 " + DEFVAL { disable } + ::= { ctRs232ExtensionsEntry 5 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.3.1.1.5 + +-- ctFrDcp Group +-- This group is mandatory to support Data Compression Protocol +-- (DCP following FRF.9) for per virtual circuit basis + + frDcpCircuitTable OBJECT-TYPE + SYNTAX SEQUENCE OF FrDcpCircuitEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing data compression information about + specific Data Link Connection Identifiers and + corresponding virtual circuit. This information is used + to support the frCircuitTable following RFC-1315." + ::= { ctFrDcp 1 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.4.1 + + frDcpCircuitEntry OBJECT-TYPE + SYNTAX FrDcpCircuitEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The data compression information regarding a single Data + Link Connection Identifier." + INDEX { frDcpCircuitIfIndex, frDcpCircuitDlci } + ::= { frDcpCircuitTable 1 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.4.1.1 + + FrDcpCircuitEntry ::= + SEQUENCE { + frDcpCircuitIfIndex + Index, + frDcpCircuitDlci + DLCI, + frDcpCircuitEnable + INTEGER, + frDcpCircuitStatus + INTEGER, + frDcpCircuitRatio + OCTET STRING + } + + frDcpCircuitIfIndex OBJECT-TYPE + SYNTAX Index + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The ifIndex value of ifEntry that this DCP virtual + circuit object is layered onto." + ::= { frDcpCircuitEntry 1 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.4.1.1.1 + + frDcpCircuitDlci OBJECT-TYPE + SYNTAX DLCI + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Data Link Connection Identifier for this DCP virtual + circuit object." + REFERENCE + "Draft American National Standard T1.618-1991, + Section 3.3.6" + ::= { frDcpCircuitEntry 2 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.4.1.1.2 + + frDcpCircuitEnable OBJECT-TYPE + SYNTAX INTEGER { + on (1), + off (2) -- default + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates whether data compression should take place on + this particular end side virtual circuit." + DEFVAL { off } + ::= { frDcpCircuitEntry 3 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.4.1.1.3 + + frDcpCircuitStatus OBJECT-TYPE + SYNTAX INTEGER { + on (1), + off (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "On indicates that the compression has been successfully + negotiated and is operating. Off indicates that the + compression negotiation has failed and compression is not + operating at this time, or compression has been terminated + by either peer." + ::= { frDcpCircuitEntry 4 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.4.1.1.4 + + frDcpCircuitRatio OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (5)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The ratio of uncompressed to compressed transmitted data. + If the data compression status is off, 1:1 will be + displayed." + ::= { frDcpCircuitEntry 5 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.4.1.1.5 + +-- Cabletron DDS Extensions Group +-- This group is required for any platforms that have a dds physical port. + + ctDDSConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtDDSConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The DDS Configuration Table" + ::= { ctDDSExt 1 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.5.1 + + ctDDSConfigEntry OBJECT-TYPE + SYNTAX CtDDSConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An Entry in the DDS Configuration Table" + INDEX { ctDDSLineIndex } + ::= { ctDDSConfigTable 1 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.5.1.1 + + CtDDSConfigEntry ::= + SEQUENCE { + ctDDSLineIndex + INTEGER, + ctDDSIfIndex + INTEGER, + ctDDSLineMode + INTEGER, + ctDDSLineCoding + INTEGER, + ctDDSLoopbackConfig + INTEGER, + ctDDSLineStatus + INTEGER, + ctDDSTxClockSource + INTEGER, + ctDDSPortInSpeed + INTEGER, + ctDDSPortOutSpeed + INTEGER + } + + ctDDSLineIndex OBJECT-TYPE + SYNTAX INTEGER (1..'7fffffff'h) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A unique value for each ds1 physical port on the + platform." + ::= { ctDDSConfigEntry 1 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.5.1.1.1 + + ctDDSIfIndex OBJECT-TYPE + SYNTAX INTEGER (1..'7fffffff'h) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Index associated with this dds physical port" + ::= { ctDDSConfigEntry 2 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.5.1.1.2 + + ctDDSLineMode OBJECT-TYPE + SYNTAX INTEGER { + ddsPri (1), + ddsSc (2), + ddsCc (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "DDS-PRI is full duplex 56k link, No framing in loop data + so loop speed is also 56k. Data stream: + --d1 d2 d3 d4 d5 d6 d7-- + DDS-SC is also full duplex 56k link, requires framing bits + to distinguish between primary and secondary channels. + --d1 d2 d3 d4 d5 d6 d7 F C/S-- + where F is framing bit and C/S for secondary channel as + well as used for control bit. + With these two extra bits the loop speed is increased to + 72k. primary channel rate is 56k. + + DDS-CC is full duplex 64k link. Does not require framing + bit but uses a same format as SC, nineth bit position is + lumped with primary channel and not used for control. + Loop speed is 72k, Primary channel rate is 64k. + --d1 d2 d3 d4 d5 d6 d7 F d8--" + ::= { ctDDSConfigEntry 3 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.5.1.1.3 + + ctDDSLineCoding OBJECT-TYPE + SYNTAX INTEGER { + ddsNone (1), + ddsJBZS (2), + otherLineCode (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object describes the variety of Zero Code + suppression on this interface. JBZS refers to Jammed + Bit Zero suppresion, which forces a 1 bit every 8 bit + periods. None refers to a mode in which some other + means is used to insure pulse density requirements." + ::= { ctDDSConfigEntry 4 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.5.1.1.4 + + ctDDSLoopbackConfig OBJECT-TYPE + SYNTAX INTEGER { + ddsNoLoop (1), + ddsLocalLoop (2), + ddsLineLoop (3), + ddsOtherLoop (4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This variable represents the loopback configuration + of the DDS interface. ddsNoLoop means the interface + is not in loopback state, ddsLocalLoop means the signal + is transmitted and looped back to the same interface, + ddsLineLoop means the received signal at this interface + does not go through the device but is looped back out, + and ddsOtherLoop represents a loop not defined here." + ::= { ctDDSConfigEntry 5 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.5.1.1.5 + + ctDDSLineStatus OBJECT-TYPE + SYNTAX INTEGER { + ddsNoAlarm (1), + ddsLossOfSignal (2), + ddsOutOfService (3), + ddsOutOfFrame (4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This variable describes the current operational status of + DDS line." + ::= { ctDDSConfigEntry 6 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.5.1.1.6 + + ctDDSTxClockSource OBJECT-TYPE + SYNTAX INTEGER { + ddsLoopTiming (1), + ddsLocalTiming (2), + ddsThroughTiming (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The source of Transmit clock. + 'ddsLoopTiming' indicates that the recovered receive clock + is used as transmit clock. + + 'ddsLocalTiming' indicates that a local clock source is + used. + + 'ddsThroughTiming' indicates that recovered receive clock + from another interface is used as transmit clock." + ::= { ctDDSConfigEntry 7 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.5.1.1.7 + + ctDDSPortInSpeed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " This variable describes the current operational + receive speed of DDS line. It is a read only value + based entirely on DDS type (CC or PRI)." + ::= { ctDDSConfigEntry 8 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.5.1.1.8 + + ctDDSPortOutSpeed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This variable describes the current operational + transmit speed of DDS line. It is a read only value + based entirely on DDS type CC or PRI" + ::= { ctDDSConfigEntry 9 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.5.1.1.9 + + +-- +-- Ctron PPP Counters Group. + +-- The following object reflect the values of the +-- counters used for each PPP link. +-- ctPppCountersIfIndex +-- ctPppCountersMaxTerminate +-- ctPppCountersMaxConfigure +-- ctPppCountersMaxFailure +-- ctPppCountersRestartTimer + + ctPppCountersTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtPppCountersEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Table containing the parameters for the local + PPP entity related to the counters and timers." + ::= { ctPPPExt 1 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.6.1 + + ctPppCountersEntry OBJECT-TYPE + SYNTAX CtPppCountersEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "PPP counter/timer information for a particular + PPP link." + INDEX { ctPppCountersIfIndex } + ::= { ctPppCountersTable 1 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.6.1.1 + + CtPppCountersEntry ::= SEQUENCE { + ctPppCountersIfIndex + INTEGER, + ctPppCountersMaxTerminate + INTEGER, + ctPppCountersMaxConfigure + INTEGER, + ctPppCountersMaxFailure + INTEGER, + ctPppCountersRestartTimer + INTEGER + } + + ctPppCountersIfIndex OBJECT-TYPE + SYNTAX INTEGER(1..2147483647) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The ifIndex of the interface. This is the index of this + entry in the ifTable." + REFERENCE + "rfc-1213" + ::= { ctPppCountersEntry 1 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.6.1.1.1 + + ctPppCountersMaxTerminate OBJECT-TYPE + SYNTAX INTEGER(1..2147483647) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "MaxTerminate indicates the number of Terminate- + Request packets sent without receiving a Terminate-Ack + before assuming that the peer in unable to respond." + ::= { ctPppCountersEntry 2 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.6.1.1.2 + + ctPppCountersMaxConfigure OBJECT-TYPE + SYNTAX INTEGER(1..2147483647) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "MaxConfigure indicates the number of Configure- + Request packets sent without receiving a Configure-Ack, + Configre-Nak or Configure-Reject before assuming that + the peer in unable to respond." + ::= { ctPppCountersEntry 3 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.6.1.1.3 + + ctPppCountersMaxFailure OBJECT-TYPE + SYNTAX INTEGER(1..2147483647) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "MaxFailure indicates the number of Configure-Nak + packets sent without sending a Configure-Ack + before assuming that the configuration is not + converging. Any further Configure-Reject packets + for peer requested options are converted to + Configure-Reject packets, and locally desires options + are no longer appended." + ::= { ctPppCountersEntry 4 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.6.1.1.4 + + ctPppCountersRestartTimer OBJECT-TYPE + SYNTAX INTEGER(1..2147483647) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The Restart timer is used to time transmissions + of Configure-Request and Terminate-Request packets. + Expiration of the Restart-Timer causes a Timeout + event, and retransmission of the corresponding + Configure-Request or Terminate-Request packet." + ::= { ctPppCountersEntry 5 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.6.1.1.5 + +-- +-- Ctron PPP LCP Extentions Group. + +-- The following object reflect the values of the +-- LCP parameters not included in RFCs for this PPP link. +-- +-- ctPppLcpExtIfIndex +-- ctPppLcpExtAuthenticationProt +-- ctPppLcpExtQualityProt +-- ctPppLcpExtPFC +-- ctPppLcpExtACFC +-- ctPppLcpExtSelfDescribePadding +-- ctPppLcpExtCallback +-- ctPppLcpExtCompoundFrames +-- ctPppLcpExtMru +-- ctPppLcpExtAccm +-- ctPppLcpExtEchoRequest +-- ctPppLcpExtReplyCounter +-- ctPppLcpExtMpCapable + + ctPppLcpExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtPppLcpExtEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Table containing the parameters for the local + PPP entity related to the counters and timers." + ::= { ctPPPExt 2 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.6.2 + + ctPppLcpExtEntry OBJECT-TYPE + SYNTAX CtPppLcpExtEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "PPP LCP configurationinformation for a particular + PPP link." + INDEX { ctPppLcpExtIfIndex } + ::= { ctPppLcpExtTable 1 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.6.2.1 + + CtPppLcpExtEntry ::= SEQUENCE { + ctPppLcpExtIfIndex + INTEGER, + ctPppLcpExtAuthenticationProt + INTEGER, + ctPppLcpExtQualityProt + INTEGER, + ctPppLcpExtPFC + INTEGER, + ctPppLcpExtACFC + INTEGER, + ctPppLcpExtSelfDescribePadding + INTEGER, + ctPppLcpExtCallback + INTEGER, + ctPppLcpExtCompoundFrames + INTEGER, + ctPppLcpExtMru + INTEGER, + ctPppLcpExtAccm + INTEGER, + ctPppLcpExtEchoRequest + INTEGER, + ctPppLcpExtReplyCounter + INTEGER, + ctPppLcpExtMpCapable + INTEGER + } + + ctPppLcpExtIfIndex OBJECT-TYPE + SYNTAX INTEGER(1..2147483647) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The ifIndex of the interface. This is the index of this + entry in the ifTable." + REFERENCE + "rfc-1213" + ::= { ctPppLcpExtEntry 1 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.6.2.1.1 + + ctPppLcpExtAuthenticationProt OBJECT-TYPE + SYNTAX INTEGER { + none(1), + pap(2), + chap(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Enables a particular authentication protocol on this + PPP link(now modified for read-only." + ::= { ctPppLcpExtEntry 2 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.6.2.1.2 + + ctPppLcpExtQualityProt OBJECT-TYPE + SYNTAX INTEGER { + none(1), + lqr(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enables a particular link-quality protocol on this + PPP link." + ::= { ctPppLcpExtEntry 3 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.6.2.1.3 + + ctPppLcpExtPFC OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enables protocol field compression on this PPP link." + ::= { ctPppLcpExtEntry 4 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.6.2.1.4 + + ctPppLcpExtACFC OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enables address and control field compression on this PPP + link." + ::= { ctPppLcpExtEntry 5 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.6.2.1.5 + + ctPppLcpExtSelfDescribePadding OBJECT-TYPE + SYNTAX INTEGER(1..256) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This Configuration Option provides a method for an + implementation to indicate to the peer that it + understands self-describing pads when padding is added + at the end of the PPP Information field." + ::= { ctPppLcpExtEntry 6 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.6.2.1.6 + + ctPppLcpExtCallback OBJECT-TYPE + SYNTAX INTEGER(1..6) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This Configuration Option provides a method for an + implementation to request a dial-up peer to call back." + ::= { ctPppLcpExtEntry 7 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.6.2.1.7 + + ctPppLcpExtCompoundFrames OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This Configuration Option provides a method for an + implementation to send multiple PPP encapsulated packets + within the same frame." + ::= { ctPppLcpExtEntry 8 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.6.2.1.8 + + ctPppLcpExtMru OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enables and disables Mru status." + ::= { ctPppLcpExtEntry 9 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.6.2.1.9 + + ctPppLcpExtAccm OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enables and disables Accm status." + ::= { ctPppLcpExtEntry 10 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.6.2.1.10 + + ctPppLcpExtEchoRequest OBJECT-TYPE + SYNTAX INTEGER (0..2147483647) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A zero indicated no Echo Request and any other value provides + an interval to send Echo-Requests to the Peer. + The Echo-Request provides a Data Link Layer loopback mechanism + for use in exercising both directions of the link. This + is useful in debugging, link quality determination. LCP + MUST be in the OPENED state for an Echo-Request to occur." + + ::= { ctPppLcpExtEntry 11 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.6.2.1.11 + + ctPppLcpExtReplyCounter OBJECT-TYPE + SYNTAX INTEGER (0..2147483647) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Increments a counter if the Local Device correctly + received an Echo-Reply from the Peer. LCP MUST be + in the OPENED state for an Echo-Reply to occur." + ::= { ctPppLcpExtEntry 12 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.6.2.1.12 + + ctPppLcpExtMpCapable OBJECT-TYPE + SYNTAX INTEGER{ + enabled(1), + disabled(2) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Multilink Protocol (MP) option selector. Set to a value + of one when MP support is desired otherwise set to a + value of two. The default value is two. When set to two + the attempt is made to negotiate MP support. MP support + is symmetrical." + ::= { ctPppLcpExtEntry 13 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.6.2.1.13 + +-- +-- Ctron PPP BNCP Extentions Group. + +-- The following object reflect the values of the +-- LCP parameters not included in RFCs for this PPP link. +-- pppBncpExtIfIndex +-- pppBncpExtCrcStatus + + ctPppBncpExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtPppBncpExtEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Table containing the parameters for the local + PPP entity related to the counters and timers." + ::= { ctPPPExt 3 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.6.3 + + ctPppBncpExtEntry OBJECT-TYPE + SYNTAX CtPppBncpExtEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "PPP LCP configuration information for a particular + PPP link." + INDEX { ctPppBncpExtIfIndex } + ::= { ctPppBncpExtTable 1 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.6.3.1 + + CtPppBncpExtEntry ::= SEQUENCE { + ctPppBncpExtIfIndex + INTEGER, + ctPppBncpExtCrcStatus + INTEGER + } + + ctPppBncpExtIfIndex OBJECT-TYPE + SYNTAX INTEGER(1..2147483647) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The ifIndex of the interface. This is the index of this + entry in the ifTable." + REFERENCE + "rfc-1213" + ::= { ctPppBncpExtEntry 1 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.6.3.1.1 + + ctPppBncpExtCrcStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enables and disables CRC status. First our platform must + support CRC. If the platform does, then setting to + disabled will not send CRC. The default is enabled, + which sends CRC." + ::= { ctPppBncpExtEntry 2 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.6.3.1.2 + +-- Ctron PPP MP Extentions Group. +-- The following object reflect the values of the +-- LCP parameters not included in RFCs for this PPP link. +-- ctPppMpExtIfIndex +-- ctPppLcpExtMpLUT +-- ctPppLcpExtMpHistoryTime +-- ctPppLcpExtMpMoreBW +-- ctPppLcpExtMpLessBW +-- ctPppLcpExtMpMaxChannels +-- ctPppLcpExtMpChannelsToAdd +-- ctPppLcpExtMpChannelsToRemove + + ctPppMpExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtPppMpExtEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Table containing the parameters for the local + PPP entity related to the counters and timers." + ::= { ctPPPExt 4 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.6.4 + + ctPppMpExtEntry OBJECT-TYPE + SYNTAX CtPppMpExtEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "PPP LCP configurationinformation for a particular + PPP link." + INDEX { ctPppMpExtIfIndex } + ::= { ctPppMpExtTable 1 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.6.4.1 + + CtPppMpExtEntry ::= SEQUENCE { + ctPppMpExtIfIndex + INTEGER, + ctPppLcpExtMpLUT + INTEGER, + ctPppLcpExtMpHistoryTime + INTEGER, + ctPppLcpExtMpMoreBW + INTEGER, + ctPppLcpExtMpLessBW + INTEGER, + ctPppLcpExtMpMaxChannels + INTEGER, + ctPppLcpExtMpChannelsToAdd + INTEGER, + ctPppLcpExtMpChannelsToRemove + INTEGER + } + + ctPppMpExtIfIndex OBJECT-TYPE + SYNTAX INTEGER(1..2147483647) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The ifIndex of the interface. This is the index of this + entry in the ifTable." + REFERENCE + "rfc-1213" + ::= { ctPppMpExtEntry 1 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.6.4.1.1 + + ctPppLcpExtMpLUT OBJECT-TYPE + SYNTAX INTEGER (1..100) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Used to set the Line Utilization Threshold (LUT) % value + to compare against the linear weighted percentage by + which to determine when more/less bandwidth is to be + added/removed. Linear weighting is averaged over the + period of time specified by ctPppLcpExtMpHistoryTime." + ::= { ctPppMpExtEntry 2 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.6.4.1.2 + + ctPppLcpExtMpHistoryTime OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Used to set the history time value in seconds for the + number of line utilization reading(s) desired to compute + the average line utilization. That is to say, it + specifies the window size over which to compute the + average line utilization." + ::= { ctPppMpExtEntry 3 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.6.4.1.3 + + ctPppLcpExtMpMoreBW OBJECT-TYPE + SYNTAX INTEGER (1..255) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Used to set the number of consecutive line utilization + average readings that must exceed ctPppLcpExtMpLUT as + a condition of when to increase the bandwidth if more + BW is permitted." + ::= { ctPppMpExtEntry 4 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.6.4.1.4 + + ctPppLcpExtMpLessBW OBJECT-TYPE + SYNTAX INTEGER (1..255) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Used to set the number of consecutive line utilization + average readings that must fall below ctPppLcpExtMpLUT + as a condition of when to remove possible previously + added bandwidth." + ::= { ctPppMpExtEntry 5 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.6.4.1.5 + + ctPppLcpExtMpMaxChannels OBJECT-TYPE + SYNTAX INTEGER (1..255) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Used to set the maxium number of channels an MP capable + connection is allowed." + ::= { ctPppMpExtEntry 6 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.6.4.1.6 + + ctPppLcpExtMpChannelsToAdd OBJECT-TYPE + SYNTAX INTEGER (1..255) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Used to set the number of additional channel(s) to + increment by whenever the need for more bandwidth is + determined." + ::= { ctPppMpExtEntry 7 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.6.4.1.7 + + ctPppLcpExtMpChannelsToRemove OBJECT-TYPE + SYNTAX INTEGER (1..255) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Used to set the number of channel(s) to decrement by + whenever the need for possible previously added bandwidth + is determined to no longer be needed." + ::= { ctPppMpExtEntry 8 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.6.4.1.8 + +-- Ctron PPP ECP Extentions Group. +-- The following object reflect the values of the +-- ECP parameters not included in RFCs for this PPP link. + + ctPppEcpExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtPppEcpExtEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Table containing the parameters for the local + PPP entity related to the encrpytion control protocol." + ::= { ctPPPExt 5 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.6.5 + + ctPppEcpExtEntry OBJECT-TYPE + SYNTAX CtPppEcpExtEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "PPP ECP configuration information for a particular + PPP link." + INDEX { ctPppEcpExtIfIndex } + ::= { ctPppEcpExtTable 1 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.6.5.1 + + CtPppEcpExtEntry ::= SEQUENCE { + ctPppEcpExtIfIndex + INTEGER, + ctPppEcpKey + DisplayString, + ctPppEcpIV + DisplayString + } + + ctPppEcpExtIfIndex OBJECT-TYPE + SYNTAX INTEGER(1..1024) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The ifIndex of the interface. This is the index of this + entry in the ifTable." + REFERENCE + "rfc-1213" + ::= { ctPppEcpExtEntry 1 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.6.5.1.1 + + ctPppEcpKey OBJECT-TYPE + SYNTAX DisplayString (SIZE(14)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A 56-bit key (14 hex characters) used for the DES encryption." + ::= { ctPppEcpExtEntry 2 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.6.5.1.2 + + ctPppEcpIV OBJECT-TYPE + SYNTAX DisplayString (SIZE(16)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A 64-bit initialization vector (16 hex characters) used for + the DES encryption in CBC mode." + ::= { ctPppEcpExtEntry 3 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.6.5.1.3 + +-- ctWanalyzer Group +-- This group is mandatory for all platforms which implement the +-- WANalyzer + +-- ctWanalyzerIfIndex +-- ctwanalyzerEnabled +-- ctwanalyzerMaxEntries +-- ctwanalyzerClearAll +-- ctwanalyzerClearInterface +-- ctwanalyzerDisplayInterface +-- ctwanalyzerCurrEntries + + ctWanalyzerTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtWanalyzerEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Table containing the parameters for the local + Wanalyzer entity related to the configured Protocol." + ::= { ctWanalyzer 1 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.7.1 + + ctWanalyzerEntry OBJECT-TYPE + SYNTAX CtWanalyzerEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information for a particular + interface." + INDEX { ctWanalyzerIfIndex } + ::= { ctWanalyzerTable 1 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.7.1.1 + + CtWanalyzerEntry ::= SEQUENCE { + ctWanalyzerIfIndex + INTEGER, + ctWanalyzerEnabled + INTEGER, + ctWanalyzerMaxEntries + INTEGER, + ctWanalyzerClearAll + INTEGER, + ctWanalyzerClearInterface + INTEGER, + ctWanalyzerDisplayInterface + INTEGER, + ctWanalyzerCurrEntries + INTEGER + } + + ctWanalyzerIfIndex OBJECT-TYPE + SYNTAX INTEGER(1..2147483647) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The ifIndex of the interface. This is the index of this + entry in the ifTable." + REFERENCE + "rfc-1213" + ::= { ctWanalyzerEntry 1 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.7.1.1.1 + + ctWanalyzerEnabled OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This Persistent Object is a flag which indicates whether + or not the WANalyzer is enabled or disabled. Upon system + initialization this flag defaults to disabled unless + a value for this object is found in NVRAM." + ::= { ctWanalyzerEntry 2 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.7.1.1.2 + + ctWanalyzerMaxEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This Persistent Object is an integer greater than 1 + which specifies the maximum total number of entries + which the table will handle. When the WANalyzer is + enabled this value defaults to a value dependent on + the implementation unless a value is found in NVRAM." + ::= { ctWanalyzerEntry 3 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.7.1.1.3 + + ctWanalyzerClearAll OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "When set to 2, the entire table of entries is cleared. + Upon clearing of the table, this value is reset to 1. + This object is not present if the WANalyzer is disabled." + ::= { ctWanalyzerEntry 4 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.7.1.1.4 + + ctWanalyzerClearInterface OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "When set to 2, all entries for this MIB-II interface + index will be removed from the table. Upon complete + removal of those entries, this value is reset to 1. + This object is not present if the WANalyzer is disabled." + + ::= { ctWanalyzerEntry 5 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.7.1.1.5 + + ctWanalyzerDisplayInterface OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "When set to a valid MIB-II interface number, the table + displays only those entries in the table which were + received from that MIB-II interface. This value is set + to -1 upon initialization and indicates that entries + from all interfaces will be displayed. This object + is not present if the WANalyzer is disabled." + ::= { ctWanalyzerEntry 6 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.7.1.1.6 + + ctWanalyzerCurrEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A non-negative integer indicating the current number + of entries in the table. This object is not present + if the WANalyzer is disabled." + ::= { ctWanalyzerEntry 7 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.7.1.1.7 + +-- Ctron Wan Table Extentions Group. +-- wanMessageIndex +-- wanMessageInterfaceIndex +-- wanMessageDate +-- wanMessageTime +-- wanMessageCode + + wanalyzerMessageTable OBJECT-TYPE + SYNTAX SEQUENCE OF WanalyzerEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing all of the message entries for this + device. If the WANalyzer is disabled, this table will + not be present." + ::= { ctWanalyzer 2 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.7.2 + + wanalyzerEntry OBJECT-TYPE + SYNTAX WanalyzerEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A message entry in the WANalyzer table corresponding + to a particular interface in a particular instance." + INDEX { wanMessageIndex } + ::= { wanalyzerMessageTable 1 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.7.2.1 + + WanalyzerEntry ::= SEQUENCE { + wanMessageIndex + INTEGER, + wanMessageInterfaceIndex + INTEGER, + wanMessageDate + DisplayString, + wanMessageTime + DisplayString, + wanMessageCode + INTEGER + } + + wanMessageIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "An integer between 1 and wanalyzerMaxEntries which + indicates the overall position this entry has in the + WANalyzer table." + ::= { wanalyzerEntry 1 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.7.2.1.1 + + wanMessageInterfaceIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The MIB-II interface index representing the interface + which sent this message." + ::= { wanalyzerEntry 2 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.7.2.1.2 + + wanMessageDate OBJECT-TYPE + SYNTAX DisplayString (SIZE(8)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The date when this message was received by the WANalyzer + in the standard MMDDYY format." + ::= { wanalyzerEntry 3 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.7.2.1.3 + + wanMessageTime OBJECT-TYPE + SYNTAX DisplayString (SIZE(6)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The time of day when this message was received by the + WANalyzer in the standard HHMMSS format." + ::= { wanalyzerEntry 4 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.7.2.1.4 + + wanMessageCode OBJECT-TYPE + SYNTAX INTEGER { + wanalyzerLastMessageRepeated(1), + pppAuthentication(2), + pppBncpThisLayerStart(3), + pppBncpThisLayerFinished(4), + pppBncpThisLayerUp(5), + pppBncpThisLayerDown(6), + pppBncpInitializeRestartCount(7), + pppBncpZeroRestartCount(8), + pppBncpRcvConfReqGood(9), + pppBncpRcvConfReqBad(10), + pppBncpReceiveConfigureAck(11), + pppBncpReceiveConfigureNak(12), + pppBncpReceiveConfigureReject(13), + pppBncpReceiveTerminateRequest(14), + pppBncpReceiveTerminateAck(15), + pppBncpReceiveCodeRejectPermitted(16), + pppBncpReceiveCodeRejectCatastrophic(17), + pppBncpReceiveProtocolRejectPermitted(18), + pppBncpReceiveEchoRequest(19), + pppBncpReceiveEchoReply(20), + pppBncpReceiveDiscardRequest(21), + pppBncpReceiveUnknownCode(22), + pppBncpIllegalAction(23), + pppBncpSendConfigureRequest(24), + pppBncpSendConfigureAck(25), + pppBncpSendConfigureNak(26), + pppBncpSendConfigureReject(27), + pppBncpSendTerminateRequest(28), + pppBncpSendTerminateAck(29), + pppBncpSendCodeReject(30), + pppBncpSendProtocolReject(31), + pppBncpSendEchoReply(32), + pppBncpInitialState(33), + pppBncpStartingState(34), + pppBncpClosedState(35), + pppBncpStoppedState(36), + pppBncpClosingState(37), + pppBncpStoppingState(38), + pppBncpReqSentState(39), + pppBncpAckRcvdState(40), + pppBncpAckSentState(41), + pppBncpOpenedState(42), + pppBncpEthernetMacType(43), + pppBncpTokenRingMacType(44), + pppBncpFddiMacType(45), + pppBncpBridgeIdRcvReq(46), + pppBncpBridgeIdRcvNak(47), + pppBncpBridgeIdRcvRej(48), + pppBncpBridgeIdXmitReq(49), + pppBncpMacSelectRcvReq(50), + pppBncpMacSelectRcvNak(51), + pppBncpMacSelectRcvRej(52), + pppBncpMacSelectXmitReq(53), + pppBncpTinygramRcvReq(54), + pppBncpTinygramRcvNak(55), + pppBncpTinygramRcvRej(56), + pppBncpTinygramXmitReq(57), + pppBncpLanIdRcvReq(58), + pppBncpLanIdRcvNak(59), + pppBncpLanIdRcvRej(60), + pppBncpLanIdXmitReq(61), + pppCcpThisLayerStart(62), + pppCcpThisLayerFinished(63), + pppCcpThisLayerUp(64), + pppCcpThisLayerDown(65), + pppCcpInitializeRestartCount(66), + pppCcpZeroRestartCount(67), + pppCcpRcvConfReqGood(68), + pppCcpRcvConfReqBad(69), + pppCcpReceiveConfigureAck(70), + pppCcpReceiveConfigureNak(71), + pppCcpReceiveConfigureReject(72), + pppCcpReceiveTerminateRequest(73), + pppCcpReceiveTerminateAck(74), + pppCcpReceiveCodeRejectPermitted(75), + pppCcpReceiveCodeRejectCatastrophic(76), + pppCcpReceiveProtocolRejectPermitted(77), + pppCcpReceiveEchoRequest(78), + pppCcpReceiveEchoReply(79), + pppCcpReceiveDiscardRequest(80), + pppCcpReceiveUnknownCode(81), + pppCcpIllegalAction(82), + pppCcpSendConfigureRequest(83), + pppCcpSendConfigureAck(84), + pppCcpSendConfigureNak(85), + pppCcpSendConfigureReject(86), + pppCcpSendTerminateRequest(87), + pppCcpSendTerminateAck(88), + pppCcpSendCodeReject(89), + pppCcpSendProtocolReject(90), + pppCcpSendEchoReply(91), + pppCcpInitialState(92), + pppCcpStartingState(93), + pppCcpClosedState(94), + pppCcpStoppedState(95), + pppCcpClosingState(96), + pppCcpStoppingState(97), + pppCcpReqSentState(98), + pppCcpAckRcvdState(99), + pppCcpAckSentState(100), + pppCcpOpenedState(101), + pppCcpProprietaryCompRcvReq(102), + pppCcpProprietaryCompRcvNak(103), + pppCcpProprietaryCompRcvRej(104), + pppCcpProprietaryCompXmitReq(105), + pppCcpPredictorType1RcvReq(106), + pppCcpPredictorType1RcvNak(107), + pppCcpPredictorType1RcvRej(108), + pppCcpPredictorType1XmitReq(109), + pppCcpPredictorType2RcvReq(110), + pppCcpPredictorType2RcvNak(111), + pppCcpPredictorType2RcvRej(112), + pppCcpPredictorType2XmitReq(113), + pppCcpPuddleJumperRcvReq(114), + pppCcpPuddleJumperRcvNak(115), + pppCcpPuddleJumperRcvRej(116), + pppCcpPuddleJumperXmitReq(117), + pppCcpHpPpcRcvReq(118), + pppCcpHpPpcRcvNak(119), + pppCcpHpPpcRcvRej(120), + pppCcpHpPpcXmitReq(121), + pppCcpStacLzsRcvReq(122), + pppCcpStacLzsRcvNak(123), + pppCcpStacLzsRcvRej(124), + pppCcpStacLzsXmitReq(125), + pppCcpMsPpcRcvReq(126), + pppCcpMsPpcRcvNak(127), + pppCcpMsPpcRcvRej(128), + pppCcpMsPpcXmitReq(129), + pppCcpGandalfFzaRcvReq(130), + pppCcpGandalfFzaRcvNak(131), + pppCcpGandalfFzaRcvRej(132), + pppCcpGandalfFzaXmitReq(133), + pppCcpV42bisRcvReq(134), + pppCcpV42bisRcvNak(135), + pppCcpV42bisRcvRej(136), + pppCcpV42bisXmitReq(137), + pppCcpBsdLzwRcvReq(138), + pppCcpBsdLzwRcvNak(139), + pppCcpBsdLzwRcvRej(140), + pppCcpBsdLzwXmitReq(141), + pppCcpStackDcpRcvReq(142), + pppCcpStackDcpRcvNak(143), + pppCcpStackDcpRcvRej(144), + pppCcpStackDcpXmitReq(145), + pppChapChallengeReceived(146), + pppChapResponseReceived(147), + pppChapSuccessReceived(148), + pppChapFailureReceived(149), + pppChapSuccessSent(150), + pppChapFailureSent(151), + pppChapChallengeSent(152), + pppChapResponseSent(153), + pppIpcpThisLayerStart(154), + pppIpcpThisLayerFinished(155), + pppIpcpThisLayerUp(156), + pppIpcpThisLayerDown(157), + pppIpcpInitializeRestartCount(158), + pppIpcpZeroRestartCount(159), + pppIpcpRcvConfReqGood(160), + pppIpcpRcvConfReqBad(161), + pppIpcpReceiveConfigureAck(162), + pppIpcpReceiveConfigureNak(163), + pppIpcpReceiveConfigureReject(164), + pppIpcpReceiveTerminateRequest(165), + pppIpcpReceiveTerminateAck(166), + pppIpcpReceiveCodeRejectPermitted(167), + pppIpcpReceiveCodeRejectCatastrophic(168), + pppIpcpReceiveProtocolRejectPermitted(169), + pppIpcpReceiveEchoRequest(170), + pppIpcpReceiveEchoReply(171), + pppIpcpReceiveDiscardRequest(172), + pppIpcpReceiveUnknownCode(173), + pppIpcpIllegalAction(174), + pppIpcpSendConfigureRequest(175), + pppIpcpSendConfigureAck(176), + pppIpcpSendConfigureNak(177), + pppIpcpSendConfigureReject(178), + pppIpcpSendTerminateRequest(179), + pppIpcpSendTerminateAck(180), + pppIpcpSendCodeReject(181), + pppIpcpSendProtocolReject(182), + pppIpcpSendEchoReply(183), + pppIpcpInitialState(184), + pppIpcpStartingState(185), + pppIpcpClosedState(186), + pppIpcpStoppedState(187), + pppIpcpClosingState(188), + pppIpcpStoppingState(189), + pppIpcpReqSentState(190), + pppIpcpAckRcvdState(191), + pppIpcpAckSentState(192), + pppIpcpOpenedState(193), + pppIpcpIpAddressRcvReq(194), + pppIpcpIpAddressRcvNak(195), + pppIpcpIpAddressRcvRej(196), + pppIpcpIpAddressXmitReq(197), + pppIpcpCompressionTypeRcvReq(198), + pppIpcpCompressionTypeRcvRej(199), + pppIpcpCompressionTypeRcvNak(200), + pppIpcpCompressionTypeXmitReq(201), + pppIpxcpThisLayerStart(202), + pppIpxcpThisLayerFinished(203), + pppIpxcpThisLayerUp(204), + pppIpxcpThisLayerDown(205), + pppIpxcpInitializeRestartCount(206), + pppIpxcpZeroRestartCount(207), + pppIpxcpRcvConfReqGood(208), + pppIpxcpRcvConfReqBad(209), + pppIpxcpReceiveConfigureAck(210), + pppIpxcpReceiveConfigureNak(211), + pppIpxcpReceiveConfigureReject(212), + pppIpxcpReceiveTerminateAck(214), + pppIpxcpReceiveCodeRejectPermitted(215), + pppIpxcpReceiveCodeRejectCatastrophic(216), + pppIpxcpReceiveProtocolRejectPermitted(217), + pppIpxcpReceiveEchoRequest(218), + pppIpxcpReceiveEchoReply(219), + pppIpxcpReceiveDiscardRequest(220), + pppIpxcpReceiveUnknownCode(221), + pppIpxcpIllegalAction(222), + pppIpxcpSendConfigureRequest(223), + pppIpxcpSendConfigureAck(224), + pppIpxcpSendConfigureNak(225), + pppIpxcpSendConfigureReject(226), + pppIpxcpSendTerminateRequest(227), + pppIpxcpSendTerminateAck(228), + pppIpxcpSendCodeReject(229), + pppIpxcpSendProtocolReject(230), + pppIpxcpSendEchoReply(231), + pppIpxcpInitialState(232), + pppIpxcpStartingState(233), + pppIpxcpClosedState(234), + pppIpxcpStoppedState(235), + pppIpxcpClosingState(236), + pppIpxcpStoppingState(237), + pppIpxcpReqSentState(238), + pppIpxcpAckRcvdState(239), + pppIpxcpAckSentState(240), + pppIpxcpOpenedState(241), + pppIpxcpCompressionProtocolRcvReq(242), + pppIpxcpCompressionProtocolRcvNak(243), + pppIpxcpCompressionProtocolRcvRej(244), + pppIpxcpCompressionProtocolXmitReq(245), + pppIpxcpNetworkNumberRcvReq(246), + pppIpxcpNetworkNumberRcvNak(247), + pppIpxcpNetworkNumberRcvRej(248), + pppIpxcpNetworkNumberXmitReq(249), + pppIpxcpNodeNumberRcvReq(250), + pppIpxcpNodeNumberRcvNak(251), + pppIpxcpNodeNumberRcvRej(252), + pppIpxcpNodeNumberXmitReq(253), + pppIpxcpRoutingProtocolRcvReq(254), + pppIpxcpRoutingProtocolRcvNak(255), + pppIpxcpRoutingProtocolRcvRej(256), + pppIpxcpRoutingProtocolXmitReq(257), + pppIpxcpRouterNameRcvReq(258), + pppIpxcpRouterNameRcvNak(259), + pppIpxcpRouterNameRcvRej(260), + pppIpxcpRouterNameXmitReq(261), + pppIpxcpConfigurationCompleteRcvReq(262), + pppIpxcpConfigurationCompleteRcvNak(263), + pppIpxcpConfigurationCompleteRcvRej(264), + pppIpxcpConfigurationCompleteXmitReq(265), + pppLcpThisLayerStart(266), + pppLcpThisLayerFinished(267), + pppLcpThisLayerUp(268), + pppLcpThisLayerDown(269), + pppLcpInitializeRestartCount(270), + pppLcpZeroRestartCount(271), + pppLcpRcvConfReqGood(272), + pppLcpRcvConfReqBad(273), + pppLcpReceiveConfigureAck(274), + pppLcpReceiveConfigureNak(275), + pppLcpReceiveConfigureReject(276), + pppLcpReceiveTerminateRequest(277), + pppLcpReceiveTerminateAck(278), + pppLcpReceiveCodeRejectPermitted(279), + pppLcpReceiveCodeRejectCatastrophic(280), + pppLcpReceiveProtocolReject(281), + pppLcpReceiveEchoRequest(282), + pppLcpReceiveEchoReply(283), + pppLcpReceiveDiscardRequest(284), + pppLcpReceiveUnknownCode(285), + pppLcpIllegalAction(286), + pppLcpSendConfigureRequest(287), + pppLcpSendConfigureAck(288), + pppLcpSendConfigureNak(289), + pppLcpSendConfigureReject(290), + pppLcpSendTerminateRequest(291), + pppLcpSendTerminateAck(292), + pppLcpSendCodeReject(293), + pppLcpSendProtocolReject(294), + pppLcpSendEchoReply(295), + pppLcpInitialState(296), + pppLcpStartingState(297), + pppLcpClosedState(298), + pppLcpStoppedState(299), + pppLcpClosingState(300), + pppLcpStoppingState(301), + pppLcpReqSentState(302), + pppLcpAckRcvdState(303), + pppLcpAckSentState(304), + pppLcpOpenedState(305), + pppLcpMruRcvReq(306), + pppLcpMruRcvNak(307), + pppLcpMruRcvRej(308), + pppLcpMruXmitReq(309), + pppLcpAsyncCharMapRcvReq(310), + pppLcpAsyncCharMapRcvNak(311), + pppLcpAsyncCharMapRcvRej(312), + pppLcpAsyncCharMapXmitReq(313), + pppLcpAuthenticationRcvReq(314), + pppLcpAuthenticationRcvNak(315), + pppLcpAuthenticationRcvRej(316), + pppLcpAuthenticationXmitReq(317), + pppLcpMagicNumberRcvReq(318), + pppLcpMagicNumberRcvNak(319), + pppLcpMagicNumberRcvRej(320), + pppLcpMagicNumberXmitReq(321), + pppLcpLinkQualityRcvReq(322), + pppLcpLinkQualityRcvNak(323), + pppLcpLinkQualityRcvRej(324), + pppLcpLinkQualityXmitReq(325), + pppLcpProtCompRcvReq(326), + pppLcpProtCompRcvNak(327), + pppLcpProtCompRcvRej(328), + pppLcpProtCompXmitReq(329), + pppLcpAddrCompRcvReq(330), + pppLcpAddrCompRcvNak(331), + pppLcpAddrCompRcvRej(332), + pppLcpAddrCompXmitReq(333), + pppLcpFcs32BitRcvReq(334), + pppLcpFcs32BitRcvNak(335), + pppLcpFcs32BitRcvRej(336), + pppLcpFcs32BitXmitReq(337), + pppLcpSelfDescPaddingRcvReq(338), + pppLcpSelfDescPaddingRcvNak(339), + pppLcpSelfDescPaddingRcvRej(340), + pppLcpSelfDescPaddingXmitReq(341), + pppLcpCompoundFramesRcvReq(342), + pppLcpCompoundFramesRcvNak(343), + pppLcpCompoundFramesRcvRej(344), + pppLcpCompoundFramesXmitReq(345), + pppLcpCallbackRcvReq(346), + pppLcpCallbackRcvNak(347), + pppLcpCallbackRcvRej(348), + pppLcpCallbackXmitReq(349), + pppLexThisLayerStart(350), + pppLexThisLayerFinished(351), + pppLexThisLayerUp(352), + pppLexThisLayerDown(353), + pppLexInitializeRestartCount(354), + pppLexZeroRestartCount(355), + pppLexRcvConfReqGood(356), + pppLexRcvConfReqBad(357), + pppLexReceiveConfigureAck(358), + pppLexReceiveConfigureNak(359), + pppLexReceiveConfigureReject(360), + pppLexReceiveTerminateRequest(361), + pppLexReceiveTerminateAck(362), + pppLexReceiveCodeRejectPermitted(363), + pppLexReceiveCodeRejectCatastrophic(364), + pppLexReceiveProtocolRejectPermitted(365), + pppLexReceiveEchoRequest(366), + pppLexReceiveEchoReply(367), + pppLexReceiveDiscardRequest(368), + pppLexReceiveUnknownCode(369), + pppLexIllegalAction(370), + pppLexSendConfigureRequest(371), + pppLexSendConfigureAck(372), + pppLexSendConfigureNak(373), + pppLexSendConfigureReject(374), + pppLexSendTerminateRequest(375), + pppLexSendTerminateAck(376), + pppLexSendCodeReject(377), + pppLexSendProtocolReject(378), + pppLexSendEchoReply(379), + pppLexInitialState(380), + pppLexStartingState(381), + pppLexClosedState(382), + pppLexStoppedState(383), + pppLexClosingState(384), + pppLexStoppingState(385), + pppLexReqSentState(386), + pppLexAckRcvdState(387), + pppLexAckSentState(388), + pppLexOpenedState(389), + pppLexMacTypeSelectRcvReq(390), + pppLexMacTypeSelectRcvNak(391), + pppLexMacTypeSelectRcvRej(392), + pppLexMacTypeSelectXmitReq(393), + pppLexTinygramCompressRcvReq(394), + pppLexTinygramCompressRcvNak(395), + pppLexTinygramCompressRcvRej(396), + pppLexTinygramCompressXmitReq(397), + pppLexMacAddressRcvReq(398), + pppLexMacAddressRcvNak(399), + pppLexMacAddressRcvRej(400), + pppLexMacAddressXmitReq(401), + pppLexMacRelayRcvReq(402), + pppLexMacRelayRcvNak(403), + pppLexMacRelayRcvRej(404), + pppLexMacRelayXmitReq(405), + pppLexStatisticsRequestRcvReq(406), + pppLqrSent(407), + pppLqrReceived(408), + pppLinkDead(409), + pppLinkEstablishment(410), + pppLinkTermination(411), + pppNetworkLayerPhase(412), + pppPapAuthenticateReqReceived(413), + pppPapAuthenticateAckReceived(414), + pppPapAuthenticateNakReceived(415), + pppPapAuthenticateReqSent(416), + pppPapAuthenticateAckSent(417), + pppPapAuthenticateNakSent(418), + frGotLmiPacket(500), + frGotBadQ922Header(501), + frGotCllmPacket(502), + frInactiveReceivedPacket(503), + frReceivedNlpidIpPacket(504), + frSentXidPacket(505), + frSentXidResponse(506), + frReceivedXidPacket(507), + frXidTimerExpired(508), + frGotBadUi(509), + frGotBadSnapPacket(510), + frLinkUp(511), + frLinkDown(512), + frLmiStarted(513), + frLmiStopped(514), + frLmiSentFullStatusEnquiry(515), + frLmiSentKeepAliveMessage(516), + frLmiStatusResponseReceived(517), + frLmiGotAnsiReportType(518), + frLmiGotFullStatusReport(519), + frLmiGotKeepAliveMessage(520), + frLmiUnsolicitedKeepAlive(521), + frLmiAsynchronousStatus(522), + frLmiGotQ933AReportType(523), + frLmiBadPvcStatusLength(524), + frLmiT391TimeoutFs(525), + frLmiT391TimeoutSe(526), + frLmiT391PollFailed(527), + frLmiT391PollSucceeded(528), + frLmiStatusEnquiryReceived(529), + frDcpMode1Initializing(530), + frDcpMode1Disabled(531), + frDcpMode1ControlPacketReceived(532), + frDcpMode1DataPacketReceived(533), + frDcpMode1RequestSent(534), + frDcpMode1RequestReceived(535), + frDcpMode1ResponseSent(536), + frDcpMode1ResponseReceived(537), + frDcpMode1Operational(538), + frDcpMode1TimerExpired(539), + frDcpMode2ControlPacketReceived(540), + frDcpResetPacketSent(541), + frDcpResetTimerExpired(542), + frDcpResetAckSent(543), + frDcpDictionaryQuotaExceeded(544), + isdnRemoteConnectionUp(1000), + isdnRemoteConnectionDown(1001), + isdnActivateConnection(1002), + isdnDeactivateConnection(1003), + multilinkMpLinkUp(1500), + multilinkMpAddBW(1501), + multilinkMpRemoveBW(1502), + multilinkMpSentBeginningFragment(1503), + multilinkMpSentMiddleFragment(1504), + multilinkMpSentEndFragment(1505), + multilinkMpSentCompleteMessage(1506), + multilinkMpReceivedBeginningFragment(1507), + multilinkMpReceivedMiddleFragment(1508), + multilinkMpReceivedEndFragment(1509), + multilinkMpReceivedCompleteMessage(1510) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "An enumerated value representing the nature of the debug + message sent by the interface." + ::= { wanalyzerEntry 5 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.7.2.1.5 + +-- +-- Wan Alarms Group +-- This group is required for any platforms that support +-- Cabletron's WAN Alarm processing functionality +-- + +-- +-- DS1 Alarms Global Configuration Variables +-- +-- These parameters apply globally to the DS1 Alarms +-- entity. These variables allow the user to program +-- DS1 alarm characteristics to be the same for all DS1 +-- lines installed in the device. The other option +-- available to the user would be to configure each DS1 +-- line individually, using the parameters in the DS1 +-- Alarms Configuration Table. +-- + + ds1AlarmsGlobalConfigGroup OBJECT IDENTIFIER ::= { ctDs1Alarms 1 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.8.1 + + ds1AlarmGlobalAdmin OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), -- default + enabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Used to enable and disable the DS1 Alarm + Monitoring Application for all DS1 circuits on the + device." + ::= { ds1AlarmsGlobalConfigGroup 1 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.8.1.1 + + ds1AlarmGlobalAutoRecovery OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) -- default + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Used to enable and disable the DS1 Alarm + Automatic Recovery feature for all DS1 circuits on + the device. For those devices that support ds1 + alarm monitoring, but do not support the automatic + recovery feature, this object always returns disabled, + and performs no action when written." + ::= { ds1AlarmsGlobalConfigGroup 2 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.8.1.2 + + ds1AlarmGlobalTrapEnable OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) -- default + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Used to enable and disable the DS1 Alarm + SNMP Trap generation feature for all DS1 circuits on + the device. This object operates in conjunction with + configuration of objects in the ctron-trap-mib.txt" + ::= { ds1AlarmsGlobalConfigGroup 3 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.8.1.3 + + ds1AlarmGlobalESCount OBJECT-TYPE + SYNTAX INTEGER (1..300) -- default is 100 + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Used in conjuction with ctDs1AlarmESInterval to set + the threshold for alarm generation when the number of + Errored Seconds for a specified time interval, + measured in minutes, is exceeded. The default + Errored Seconds alarm condition is 100 errored seconds + over a 6 minute time interval." + ::= { ds1AlarmsGlobalConfigGroup 4 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.8.1.4 + + ds1AlarmGlobalESInterval OBJECT-TYPE + SYNTAX INTEGER (1..15) -- default is 6 minutes + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Used in conjuction with ds1AlarmGlobalESCount to + set the threshold for alarm generation when the number + of Errored Seconds for a specified time interval, + measured in minutes, is exceeded. The default + Errored Seconds alarm condition is 100 errored seconds + over a 6 minute time interval." + ::= { ds1AlarmsGlobalConfigGroup 5 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.8.1.5 + + ds1AlarmGlobalBPVErrorRate OBJECT-TYPE + SYNTAX INTEGER (5..9) -- default is 6 + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Used to specify the negative exponent of 10, used in + monitoring Bipolar Violations (Code Violations for E1) + over intervals defined by ds1AlarmGlobalBPVInterval. + For example, for a ds1AlarmGlobalBPVErrorRate value + of 6 used with a ds1AlarmGlobalBPVInterval of 15, + an alarm is generated when a 15 minute period has an + average error rate which exceeds 1 Bipolar Violation + (Code Violation for E1) per million bits. + For those devices that support ds1 alarm monitoring + but who's hardware does not support detect bipolar + violations, this object always returns the default, + and performs no action when written." + ::= { ds1AlarmsGlobalConfigGroup 6 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.8.1.6 + + ds1AlarmGlobalBPVInterval OBJECT-TYPE + SYNTAX INTEGER (1..15) -- default is 15 minutes + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Used to specify the interval, used in monitoring + Bipolar Violations (Code Violations for E1) + with thresholds defined by ds1AlarmGlobalBPVErrorRate. + For example, for a ds1AlarmGlobalBPVErrorRate value + of 6 used with a ds1AlarmGlobalBPVInterval of 15, an + alarm is generated when a 15 minute period has an + average error rate which exceeds 1 Bipolar Violation + (Code Violation for E1) per million bits. + For those devices that support ds1 alarm monitoring + but who's hardware does not detect bipolar + violations, this object always returns the default, + and performs no action when written." + ::= { ds1AlarmsGlobalConfigGroup 7 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.8.1.7 + + ds1AlarmGlobalManualRecovery OBJECT-TYPE + SYNTAX INTEGER { + recover(1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "To cause a manual recovery to occur on all Ds1 circuits, this + object is set to a 1. It is always read as a 1. The recovery + will occur only when automatic recovery is disabled." + ::= { ds1AlarmsGlobalConfigGroup 8 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.8.1.8 + +-- +-- DS1 Alarms Configuration Table +-- +-- The DS1 alarm table structure contains the same information as the +-- global configuration objects, but allows seperate configuratoin of +-- specific DS1 circuits contained on the device +-- + ds1AlarmConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ds1AlarmConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Table containing objects used to configure DS1 alarm + functionality on a per DS1 basis." + ::= { ctDs1Alarms 2 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.8.2 + + ds1AlarmConfigEntry OBJECT-TYPE + SYNTAX Ds1AlarmConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A description of a single entry." + INDEX { ds1PhysNum } + ::= { ds1AlarmConfigTable 1 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.8.2.1 + + Ds1AlarmConfigEntry ::= + SEQUENCE { + ds1PhysNum + INTEGER, + ds1AlarmAdmin + INTEGER, + ds1AlarmAutoRecovery + INTEGER, + ds1AlarmTrapEnable + INTEGER, + ds1AlarmESCount + INTEGER, + ds1AlarmESInterval + INTEGER, + ds1AlarmBPVErrorRate + INTEGER, + ds1AlarmBPVInterval + INTEGER, + ds1AlarmManualRecovery + INTEGER + } + + ds1PhysNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value for this object is equal to the value + of a unique physical connection identifier associated + with this DS1 which is clearly labeled on the device. + For those products that do not have a DS1 identifier + labeled on the device, the value for this object is + the same as rfc1406 dsx1LineIndex." + ::= { ds1AlarmConfigEntry 1 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.8.2.1.1 + + ds1AlarmAdmin OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), -- default + enabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Used to enable and disable the DS1 Alarm + Monitoring Application for this DS1 circuit." + ::= { ds1AlarmConfigEntry 2 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.8.2.1.2 + + ds1AlarmAutoRecovery OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) -- default + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Used to enable and disable the DS1 Alarm + Automatic Recovery feature for this DS1 circuit. + For those devices that support ds1 + alarm monitoring, but do not support the automatic + recovery feature, this object always returns disabled, + and performs no action when written." + ::= { ds1AlarmConfigEntry 3 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.8.2.1.3 + + ds1AlarmTrapEnable OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) -- default + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Used to enable and disable the DS1 Alarm + SNMP Trap generation feature for this DS1 circuit. + This object operates in conjunction with configuration + of objects in the ctron-trap-mib.txt" + ::= { ds1AlarmConfigEntry 4 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.8.2.1.4 + + ds1AlarmESCount OBJECT-TYPE + SYNTAX INTEGER (1..300) -- default is 100 + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Used in conjuction with ctDs1AlarmESInterval to set + the threshold for alarm generation when the number of + Errored Seconds for a specified time interval, measured + in minutes, is exceeded. The default Errored Seconds + alarm condition is 100 errored seconds over a 6 minute + time interval." + ::= { ds1AlarmConfigEntry 5 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.8.2.1.5 + + ds1AlarmESInterval OBJECT-TYPE + SYNTAX INTEGER (1..15) -- default is 6 minutes + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Used in conjuction with ctDs1AlarmESCount to set the + threshold for alarm generation when the number of + Errored Seconds for a specified time interval, measured + in minutes, is exceeded. The default Errored Seconds + alarm condition is 100 errored seconds over a 6 minute + time interval." + ::= { ds1AlarmConfigEntry 6 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.8.2.1.6 + + ds1AlarmBPVErrorRate OBJECT-TYPE + SYNTAX INTEGER (5..9) -- default is 6 + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Used to specify the negative exponent of 10, used in + monitoring Bipolar Violations (Code Violations for E1) + over intervals defined by ds1AlarmBPVInterval. For + example, for a ds1AlarmBPVErrorRate value of 6 used + with a ds1AlarmBPVInterval of 15, an alarm is generated + when a 15 minute period has an average error rate which + exceeds 1 Bipolar Violation (Code Violation for E1) per + million bits. + For those devices that support ds1 alarm monitoring + but who's hardware does not support detect bipolar + violations, this object always returns the default, + and performs no action when written." + ::= { ds1AlarmConfigEntry 7 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.8.2.1.7 + + ds1AlarmBPVInterval OBJECT-TYPE + SYNTAX INTEGER (1..15) -- default is 15 minutes + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Used to specify the interval, used in + monitoring Bipolar Violations (Code Violations for E1) + with thresholds defined by ds1AlarmBPVErrorRate. For + example, for a ds1AlarmBPVErrorRate value of 6 used + with a ds1AlarmBPVInterval of 15, an alarm is generated + when a 15 minute period has an average error rate + which exceeds 1 Bipolar Violation (Code Violation for + E1) per million bits. + For those devices that support ds1 alarm monitoring + but who's hardware does not support detect bipolar + violations, this object always returns the default, + and performs no action when written." + ::= { ds1AlarmConfigEntry 8 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.8.2.1.8 + + ds1AlarmManualRecovery OBJECT-TYPE + SYNTAX INTEGER { + recover(1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "To cause a manual recovery to occur, this object is set + to a 1. It is always read as a 1. The recovery will + occur only when automatic recovery is disabled." + ::= { ds1AlarmConfigEntry 9 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.8.2.1.9 + +-- +-- Wan Internet Protocol Priority Queue Filters Group +-- This group is required for any platforms that support +-- Cabletron's WAN IP Priority Queue processing functionality +-- + +-- +-- IP PQ Configuration Variables +-- +-- These parameters apply to the IP Priority Queue +-- entity. These variables allow the user to program +-- IP addresses in a filtering database. The database +-- of IP addresses are used when a WAN service is over +-- subscribed, and the packet would normally be discarded. +-- If the IP PQ admin status is enabled, and the IP +-- address of the packet to be discarded matches one +-- programmed in the database, an attempt will be made +-- to use high priority, reserved, resources to transmit +-- the packet. The addresses programmed in this table +-- should be reserved for those packets which MUST be +-- transmitted. Some examples would be RIP, and SNMP +-- packets, who's loss would cause major networking +-- problems for the system. +-- + + ipPQConfigGroup OBJECT IDENTIFIER ::= { ctIPPQFilters 1 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.9.1 + + ipPQAdmin OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), -- default + enabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Used to enable and disable the IP Priority Queue + Forwarding Application." + ::= { ipPQConfigGroup 1 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.9.1.1 + + iPPQMaxEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Returns the maximum number of IP address entries + supported by the IP Priority Queue application on + this device." + ::= { ipPQConfigGroup 2 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.9.1.2 + + iPPQNumEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Get the number of IP address entries currently + programmed in the ipPQAddressTable." + ::= { ipPQConfigGroup 3 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.9.1.3 + + iPPQAddAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Add an IP address to the ipPQAddressTable. Always + read as a 0.0.0.0." + ::= { ipPQConfigGroup 4 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.9.1.4 + + iPPQDelAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Delete an IP address from the ipPQAddressTable. + Always read as a 0.0.0.0." + ::= { ipPQConfigGroup 5 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.9.1.5 + +-- +-- +-- +-- IP Priority Queue Address Table +-- +-- The IP PQ table contains a list of IP adresses used with the +-- Priority Queue filtering mechanism. +-- + ipPQAddressTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpPQAddressEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Table containing IP addresses, used in an + IP Priority Queue Forwarding function." + ::= { ctIPPQFilters 2 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.9.2 + + ipPQAddressEntry OBJECT-TYPE + SYNTAX IpPQAddressEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A description of a single entry." + INDEX { ipPQAddressId } + ::= { ipPQAddressTable 1 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.9.2.1 + + IpPQAddressEntry ::= + SEQUENCE { + ipPQAddressId + INTEGER, + ipPQIPAddress + IpAddress + } + + ipPQAddressId OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A unique value identifying an element in a sequence + of IP PQ address entries." + ::= { ipPQAddressEntry 1 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.9.2.1.1 + + ipPQIPAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Returns an IP address associated with a specific + entry in this table." + ::= { ipPQAddressEntry 2 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.9.2.1.2 + +-- Cabletron Ds3 Extensions Group +-- This group is required for any platforms that have a t3 physical +-- port. + + ctDs3ExtensionsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtDs3ExtensionsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table is an extension to the standard ds3 configuration + table. It is a list of items that are pertinant to ds3 ports + on a platform. There is one entry per ds3 physical port on + the platform." + ::= { ctDs3Ext 1 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.10.1 + + ctDs3ExtensionsEntry OBJECT-TYPE + SYNTAX CtDs3ExtensionsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A ds3 extensions entry containing objects relating to + the particular ds3 physical port." + INDEX { ctDs3ExtensionsEntryIndex } + ::= { ctDs3ExtensionsTable 1 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.10.1.1 + + CtDs3ExtensionsEntry ::= + SEQUENCE { + ctDs3ExtensionsEntryIndex + INTEGER, + ctDs3ExtensionsNumInterfaces + INTEGER, + ctDs3ExtensionsLineBuildOut + INTEGER + } + + ctDs3ExtensionsEntryIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A unique value for each ds3 physical port on the platform." + ::= { ctDs3ExtensionsEntry 1 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.10.1.1.1 + + ctDs3ExtensionsNumInterfaces OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of interfaces on this physical port. This + number inidicates the number of entries this physical port + uses in the ifTable." + REFERENCE + "rfc-1213" + ::= { ctDs3ExtensionsEntry 2 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.10.1.1.2 + + ctDs3ExtensionsLineBuildOut OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + zeroto255feet(2), + a255to450feet(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The line build out setting for this ds3 physical port. + Unknown indicates that the setting is neither readable or + writable." + DEFVAL { zeroto255feet } + ::= { ctDs3ExtensionsEntry 3 } +-- 1.3.6.1.4.1.52.4.1.2.7.2.10.1.1.3 + +END diff --git a/MIBS/enterasys/CTRON-ROUTERS-INTERNAL-MIB b/MIBS/enterasys/CTRON-ROUTERS-INTERNAL-MIB new file mode 100644 index 0000000..3cbaa54 --- /dev/null +++ b/MIBS/enterasys/CTRON-ROUTERS-INTERNAL-MIB @@ -0,0 +1,90 @@ +CTRON-ROUTERS-INTERNAL-MIB DEFINITIONS ::= BEGIN + +-- ctron-routers-internal-mib.txt +-- Revision: 1.00.00 +-- Part Number: +-- Date: Feb 8, 1994 + +-- Cabletron Systems, Inc. +-- 35 Industrial Way, P.O. Box 5005 +-- Rochester, NH 03867-0505 +-- (603) 332-9400 +-- support@ctron.com + +-- This module provides authoritative definitions for Cabletron's +-- enterprise specific Routing Services MIB. This MIB contains +-- objects which provide a high-level view of the routed and routing +-- protocols for the Cabletron Router. Essentially, this MIB +-- allows for the dynamic "discovery" of routing services within +-- Cabletron devices. + +-- This module will be extended, as needed. +-- + +-- Cabletron Systems reserves the right to make changes in +-- specifications and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. + +-- Copyright August 92 Cabletron Systems + + + +IMPORTS + OBJECT-TYPE + FROM RFC-1212 + DisplayString + FROM RFC1213-MIB + enterprises, Counter, TimeTicks + FROM RFC1155-SMI; + + +cabletron OBJECT IDENTIFIER ::= { enterprises 52 } + +mibs OBJECT IDENTIFIER ::= { cabletron 4 } + +ctron OBJECT IDENTIFIER ::= { mibs 1 } + +ctronExp OBJECT IDENTIFIER ::= { mibs 2 } + +ctronRouterExp OBJECT IDENTIFIER ::= { ctronExp 2 } + +ctNetwork OBJECT IDENTIFIER ::= { ctron 3 } + +nwRouter OBJECT IDENTIFIER ::= { ctronRouterExp 2 } + +nwRtrTemp OBJECT IDENTIFIER ::= { nwRouter 99 } + +nwRtrTemp1 OBJECT IDENTIFIER ::= { nwRtrTemp 2 } + +nwRtrTemp2 OBJECT IDENTIFIER ::= { nwRtrTemp1 2 } + +-- +-- The Cabletron Routing Services Temp Area +-- + + +nwRtrSoftReset OBJECT-TYPE + SYNTAX INTEGER { + reset(0) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Executes a software reset of the device when reset(0) + is written to this object. This reset does not reload + software from Flash EPROM." + ::= { nwRtrTemp2 1 } + +END diff --git a/MIBS/enterasys/CTRON-ROUTERS-MIB b/MIBS/enterasys/CTRON-ROUTERS-MIB new file mode 100644 index 0000000..03e5a57 --- /dev/null +++ b/MIBS/enterasys/CTRON-ROUTERS-MIB @@ -0,0 +1,1222 @@ +CTRON-ROUTERS-MIB DEFINITIONS ::= BEGIN + +-- ctron-routers-mib.txt +-- Revision: 1.01.00 +-- Part Number: 2170988 +-- Date: June 5, 1995 + +-- Cabletron Systems, Inc. +-- 35 Industrial Way, P.O. Box 5005 +-- Rochester, NH 03867-0505 +-- (603) 332-9400 +-- support@ctron.com + +-- This module provides authoritative definitions for Cabletron's +-- enterprise specific Routing Services MIB. This MIB contains +-- objects which provide a high-level view of the routed and routing +-- protocols for the Cabletron Router. Essentially, this MIB +-- allows for the dynamic "discovery" of routing services within +-- Cabletron devices. + +-- This module will be extended, as needed. +-- + +-- Cabletron Systems reserves the right to make changes in +-- specifications and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. + +-- Copyright August 92 Cabletron Systems + + + +IMPORTS + OBJECT-TYPE + FROM RFC-1212 + DisplayString + FROM RFC1213-MIB + nwRouter, nwRtrMibs, nwRtrHighLevelView, nwRtrProtoSuites + FROM ROUTER-OIDS + Counter, TimeTicks + FROM RFC1155-SMI; + + + +nwRtrMibRevision OBJECT IDENTIFIER ::= { nwRtrMibs 1 } +nwRtrStandardMibs OBJECT IDENTIFIER ::= { nwRtrMibs 2 } + +nwRtrApplicationView OBJECT IDENTIFIER ::= { nwRtrHighLevelView 1 } +nwRtrRoutingView OBJECT IDENTIFIER ::= { nwRtrHighLevelView 2 } +nwRtrComponentView OBJECT IDENTIFIER ::= { nwRtrHighLevelView 3 } +nwRtrCountersView OBJECT IDENTIFIER ::= { nwRtrHighLevelView 4 } + +nwRtrApplicationSystem OBJECT IDENTIFIER ::= { nwRtrApplicationView 1 } +nwRtrApplicationInterfaces OBJECT IDENTIFIER ::= { nwRtrApplicationView 2 } + +nwRtrRoutingSystem OBJECT IDENTIFIER ::= { nwRtrRoutingView 1 } +nwRtrRoutingInterfaces OBJECT IDENTIFIER ::= { nwRtrRoutingView 2 } + +nwRtrComponentSystem OBJECT IDENTIFIER ::= { nwRtrComponentView 1 } +nwRtrComponentInterfaces OBJECT IDENTIFIER ::= { nwRtrComponentView 2 } + +nwRtrCountersControl OBJECT IDENTIFIER ::= { nwRtrCountersView 1 } +nwRtrInterfaceCounters OBJECT IDENTIFIER ::= { nwRtrCountersView 2 } + + + + +-- The Router MIB Revision Group. +-- This group contains information about the revision level of this +-- MIB within the device. It allows verification of the released +-- version without having to read other objects. + + +nwRtrMibRevText OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current revision level of the Cabletron Routing + services High Level MIB in textual format. Read the value of + this object to determine the revision of the CTRouter MIB + operating on the routing services enabled device." + ::= { nwRtrMibRevision 1 } + + +-- The Router Standard MIB Table. +-- This table contains a list of all the Standard MIBs instanciated +-- in the Cabletron Routing Services. + +nwRtrStdMibTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwRtrStdMibEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table includes entries for all of the Standard MIBs + present within the routing services enabled device. Read the + entries in this table to determine which standard MIBs are + present. An entry exists for each standard MIB that is + present. The index into this table is an arbitrary ordinal + value." + ::= { nwRtrStandardMibs 1 } + +nwRtrStdMibEntry OBJECT-TYPE + SYNTAX NwRtrStdMibEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry identifies the starting OID for the standard MIB for which + the entry exists." + INDEX { nwRtrStdMibIndex } + ::= { nwRtrStdMibTable 1 } + +NwRtrStdMibEntry ::= + SEQUENCE { + nwRtrStdMibIndex INTEGER, + nwRtrStdMibIdentifier OBJECT IDENTIFIER + } + +nwRtrStdMibIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the index into the Standard MIB index within the + Standard MIB Table." + ::= { nwRtrStdMibEntry 1 } + +nwRtrStdMibIdentifier OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The OID that identifies the starting point of the standard MIB + for which the entry exists." + ::= { nwRtrStdMibEntry 2 } + + +-- The Router High-Level View Group. +-- This group provides a high-level Configuration Change Flag to indicate +-- whether further device interrogation is required and a version number +-- indicating the version of Cabletron Routing services. This group also +-- provides tables to discover the routed protocols, routing protocols and +-- components which are dynamically instanciated at device power up. +-- These tables allow discovery of routing components on both the system and +-- the interface, or router port, level. + +nwRtrAdminChanges OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the number of times, configuration changes have + been made to the routing services recorded by this MIB. Each + time a change is made this counter is increments by 1. Read + the value of this entry to determine if any values in this + MIB have changed." + ::= { nwRtrApplicationSystem 1 } + + +-- The Router System Table. +-- This table shows all of the Routing Protocols that make up the routing +-- services, and their respective configurations in the device. A high-level +-- view can be achieved without having to access each of the individual +-- router mibs. + + +nwRouterSystemTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwRouterEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains an entry for each routing service present + within the routing services enabled device." + ::= { nwRtrApplicationSystem 2 } + +nwRouterEntry OBJECT-TYPE + SYNTAX NwRouterEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry describes the routing service for which the entry + exists." + INDEX { nwRouterInstance } + ::= { nwRouterSystemTable 1 } + +NwRouterEntry ::= + SEQUENCE { + nwRouterInstance INTEGER, + nwRouterAdminStatus INTEGER, + nwRouterOperStatus INTEGER, + nwRouterOperationalTime TimeTicks, + nwRouterEntMibGroup OBJECT IDENTIFIER, + nwRouterName DisplayString, + nwRouterVersion DisplayString, + nwRouterIdentifier OBJECT IDENTIFIER + } + +nwRouterInstance OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "An ordinal value assigned to the routing service for which + the entry exists." + ::= { nwRouterEntry 1 } + +nwRouterAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- not running + enabled(3) -- running + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current administrative state of the routing + service for which the entry exists." + ::= { nwRouterEntry 2 } + +nwRouterOperStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- not running + enabled(3), -- running + pending-disable(4), -- shut-down in progress + pending-enable(5), -- start-up in progress + invalid-config(6) -- not running,invalid config + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current operating condition of the + routing services for which the entry exists." + ::= { nwRouterEntry 3 } + +nwRouterOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates how long this Routing Service has been in its + current administrative state for which the entry exists." + ::= { nwRouterEntry 4 } + +nwRouterEntMibGroup OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Identifies the starting OID for the Cabletron Enterprise MIB + that implements the managed objects for the routing service for + which the entry exists." + ::= { nwRouterEntry 5 } + +nwRouterName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the name of the routing service in textual format + for which the entry exists." + ::= { nwRouterEntry 6 } + +nwRouterVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current revision level of the routing service, + in textual format for which the entry exists." + ::= { nwRouterEntry 7 } + +nwRouterIdentifier OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Identifies the OID in the Cabletron ctNetwork naming tree + MIB used to uniquely identify the routing service for which the + entry exists. Read the value indicated to obtain the name of the + routing service for which this entry exists." + ::= { nwRouterEntry 8 } + +-- +-- The Cabletron Routing Services version number is specified by CM. +-- +nwRtrVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current revision level of Cabletron + routing services in textual format." + ::= { nwRtrApplicationSystem 3 } + + +-- The Router Interface Table. +-- This table shows all of the Routing Protocol suites that make up the +-- routing services that are on each router port. This high-level view +-- can be acheived without having to access each of the individual router +-- MIB's. + +nwRouterIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwRouterIfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains an entry for each routing service running + on each router port. Essentially, this table gives a + high-level view of the configuration and administrative state + of each of the routing service running on each router port." + ::= { nwRtrApplicationInterfaces 1 } + +nwRouterIfEntry OBJECT-TYPE + SYNTAX NwRouterIfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry describes the routing service operating on the + router port for which the entry exists." + INDEX { nwRouterIfIndex, nwRouterIfInstance } + ::= { nwRouterIfTable 1 } + +NwRouterIfEntry ::= + SEQUENCE { + nwRouterIfIndex INTEGER, + nwRouterIfInstance INTEGER, + nwRouterIfAdminStatus INTEGER, + nwRouterIfOperStatus INTEGER, + nwRouterIfOperationalTime TimeTicks, + nwRouterIfName DisplayString + } + +nwRouterIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the value in MIB 2 ifIndex, which identifies the + router port for which the entry exists." + ::= { nwRouterIfEntry 1 } + +nwRouterIfInstance OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the value of nwRouterInstance as established in + nwRouterSystemTable. Essentially, indicating which routing + service is running on the router port for which the entry + exists. All router ports running the same routing service + will have the same value for nwRouterIfInstance." + ::= { nwRouterIfEntry 2 } + +nwRouterIfAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- not running + enabled(3) -- running + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current administrative state of the routing + service on the router port for which the entry exists." + ::= { nwRouterIfEntry 3 } + +nwRouterIfOperStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- not running + enabled(3), -- running + pending-disable(4), -- shut-down in progress + pending-enable(5), -- start-up in progress + invalid-config(6) -- not running,invalid config + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current operating condition of the routing + service on the router port for which the entry exists." + ::= { nwRouterIfEntry 4 } + +nwRouterIfOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates how long the routing service has been in its + current administrative state on the router port for which + the entry exists." + ::= { nwRouterIfEntry 5 } + +nwRouterIfName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the name of the routing service that is operating on + the router port for which the entry exists." + ::= { nwRouterIfEntry 6 } + + + +-- The Router Routing Protocols Table. +-- This table shows all of the Routing Protocols that make up the routing +-- services. Essentially,this table gives a high-level view of the +-- configuration and state of each of the Routing protocols running within the +-- Routing Services. + + +nwRtgProtocolTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwRtgProtocolEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains an entry for each routing protocol + supported by the routing service running on the enabled + device. Each entry is indexed by the parent routing service, + nwRtgProtocolRtrInstance. All routing protocols that are + supported by the same routing service will have the same value + for nwRtgProtocolRtrInstance. The table is also indexed by an + ordinal value, nwRtgProtocolInstance, which is assigned to + each routing protocol as it is instantiated. Together, these + two instances show the hierarchical relationship between each + routing service and its supported routing protocols." + ::= { nwRtrRoutingSystem 1 } + +nwRtgProtocolEntry OBJECT-TYPE + SYNTAX NwRtgProtocolEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry identifies a routing protocol and the routing + service that it is a part of." + INDEX { nwRtgProtocolRtrInstance, nwRtgProtocolInstance } + ::= { nwRtgProtocolTable 1 } + +NwRtgProtocolEntry ::= + SEQUENCE { + nwRtgProtocolRtrInstance INTEGER, + nwRtgProtocolInstance INTEGER, + nwRtgProtocolAdminStatus INTEGER, + nwRtgProtocolOperStatus INTEGER, + nwRtgProtocolOperationalTime TimeTicks, + nwRtgProtocolEntMibGroup OBJECT IDENTIFIER, + nwRtgProtocolName DisplayString, + nwRtgProtocolVersion DisplayString, + nwRtgProtocolIdentifier OBJECT IDENTIFIER + } + + +nwRtgProtocolRtrInstance OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This ordinal value indicates the value of nwRouterInstance + as established in the nwRouterSystemTable. This essentially + is the key that maps all routing protocols supported by the + same routing service to the same value for + nwRtgProtocolRtrInstance." + ::= { nwRtgProtocolEntry 1 } + +nwRtgProtocolInstance OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "An ordinal value assigned to the routing protocol for which + the entry exists, which is used to uniquely identify each routing + protocol." + ::= { nwRtgProtocolEntry 2 } + +nwRtgProtocolAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- not running + enabled(3) -- running + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current administrative state of the routing + protocol for which the entry exists." + ::= { nwRtgProtocolEntry 3 } + +nwRtgProtocolOperStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- not running + enabled(3), -- running + pending-disable(4), -- shut-down in progress + pending-enable(5), -- start-up in progress + invalid-config(6) -- not running,invalid config + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current operating condition of the routing + protocol for which the entry exists." + ::= { nwRtgProtocolEntry 4 } + +nwRtgProtocolOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates how long this Routing protocol has been in its + current state for which the entry exists." + ::= { nwRtgProtocolEntry 5 } + +nwRtgProtocolEntMibGroup OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Identifies the starting OID of the subtree or branch of + the Cabletron Enterprise MIB that implements the + managed objects for the routing service for which the entry + exists." + ::= { nwRtgProtocolEntry 6 } + + +nwRtgProtocolName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Names the routing protocol in textual format for which the + entry exists." + ::= { nwRtgProtocolEntry 7 } + + +nwRtgProtocolVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current revision level of the routing protocol, + in textual format, for which the entry exists." + ::= { nwRtgProtocolEntry 8 } + +nwRtgProtocolIdentifier OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the OID from the Cabletron ctNetwork naming tree + used to uniquely identify the routing protocol for which the + entry exists." + ::= { nwRtgProtocolEntry 9 } + + +-- The Interfaces Table +-- This shows Routing Services Routing Protocol information on a per +-- interface, or router port basis. + +nwRtgProtocolIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwRtgProtocolIfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains an entry for each routing protocol + running on each router port of the routing + services enabled device." + ::= { nwRtrRoutingInterfaces 1 } + + +nwRtgProtocolIfEntry OBJECT-TYPE + SYNTAX NwRtgProtocolIfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry describes a routing protocols that is running on + the router port for which the entry exists." + INDEX { nwRtgProtocolIfIndex, nwRtgProtocolIfRtrInstance, + nwRtgProtocolIfInstance } + ::= { nwRtgProtocolIfTable 1 } + +NwRtgProtocolIfEntry ::= + SEQUENCE { + nwRtgProtocolIfIndex INTEGER, + nwRtgProtocolIfRtrInstance INTEGER, + nwRtgProtocolIfInstance INTEGER, + nwRtgProtocolIfAdminStatus INTEGER, + nwRtgProtocolIfOperStatus INTEGER, + nwRtgProtocolIfOperationalTime TimeTicks, + nwRtgProtocolIfName DisplayString + } + +nwRtgProtocolIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This ordinal value identifies the MIB2 ifIndex which + identifies the router port for which the entry exists. + All entries for the same router port will have the same + value in nwRtgProtocolIfIndex." + ::= { nwRtgProtocolIfEntry 1 } + + +nwRtgProtocolIfRtrInstance OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This ordinal value indicates the value of nwRouterInstance + as established in nwRouterSystemTable, running on the router + port for which the entry exists. All router ports running + the same routing services will have the same value for + nwRtgProtocolIfRtrInstance." + ::= { nwRtgProtocolIfEntry 2 } + +nwRtgProtocolIfInstance OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This ordinal value indicates the value of + nwRtgProtocolInstance as established in nwRtgProtocolTable, + supported by the routing service, running on the router port + for which the entry exists. All router ports running the same + routing protocol will have the same value for + nwRtgProtocolIfInstance." + ::= { nwRtgProtocolIfEntry 3 } + +nwRtgProtocolIfAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- not running + enabled(3) -- running + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current administrative state of the routing + protocol on the router port for which the entry exists." + ::= { nwRtgProtocolIfEntry 4 } + +nwRtgProtocolIfOperStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- not running + enabled(3), -- running + pending-disable(4), -- shut-down in progress + pending-enable(5), -- start-up in progress + invalid-config(6) -- not running,invalid config + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current operating condition of the routing + protocol on this router port for which the entry exists." +::= { nwRtgProtocolIfEntry 5 } + +nwRtgProtocolIfOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This shows how long this Router protocol has been in its + current state on this router port for which the entry + exists." + ::= { nwRtgProtocolIfEntry 6 } + +nwRtgProtocolIfName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the routing protocol, in textual format, + running on the router port for which the entry exists." + ::= { nwRtgProtocolIfEntry 7 } + + +-- The Router Component Table. +-- This table shows all of the components that make up the Routing +-- Services. Essentially,this table gives a high-level view of the +-- configuration and state of each of the components running within the +-- routing services enabled device. This high-level view can be acheived +-- without having to load each of the individual router MIB's. + + +nwComponentTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwComponentEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains an entry for each of the component + protocols that make-up a particular routing service. + Essentially, this table gives a high-level view of the + configuration and state of each of the component protocol + running within each routing service." + ::= { nwRtrComponentSystem 1 } + +nwComponentEntry OBJECT-TYPE + SYNTAX NwComponentEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry describes a component protocol." + INDEX { nwComponentRtrInstance, nwComponentInstance } + ::= { nwComponentTable 1 } + +NwComponentEntry ::= + SEQUENCE { + nwComponentRtrInstance INTEGER, + nwComponentInstance INTEGER, + nwComponentAdminStatus INTEGER, + nwComponentOperStatus INTEGER, + nwComponentOperationalTime TimeTicks, + nwComponentEntMibGroup OBJECT IDENTIFIER, + nwComponentName DisplayString, + nwComponentVersion DisplayString, + nwComponentIdentifier OBJECT IDENTIFIER + } + +nwComponentRtrInstance OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This ordinal value indicates the value of nwRouterInstance + as established in nwRouterSystemTable for which the entry + exists. This essentially is the key that maps all components + of the same routing service to the same value for + nwComponentRtrInstance." + ::= { nwComponentEntry 1 } + +nwComponentInstance OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "An ordinal value assigned to each component for which the + entry exists.." + ::= { nwComponentEntry 2 } + +nwComponentAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- not running + enabled(3) -- running + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current administrative state of the component + for which the entry exists." + ::= { nwComponentEntry 3 } + +nwComponentOperStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- not running + enabled(3), -- running + pending-disable(4), -- shut-down in progress + pending-enable(5), -- start-up in progress + invalid-config(6) -- not running,invalid config + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current operating condition of the routing + component for which the entry exists." + ::= { nwComponentEntry 4 } + +nwComponentOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates how long this Router Component, for which the entry + exists, has been in its current administrative state." + ::= { nwComponentEntry 5 } + +nwComponentEntMibGroup OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Identifies the Cabletron Enterprise MIB that implements the + managed objects for the routing service for which the entry + exists. Essentially, this is a pointer to the OID of the + routing service's enterprise MIB. For example, IPX is a + routing service that has its own enterprise MIB, which is + identified by the value of nwComponentEntMibGroup." + ::= { nwComponentEntry 6 } + +nwComponentName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Names the component in textual format for which the entry + exists." + ::= { nwComponentEntry 7 } + + +nwComponentVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current revision level of the component in + textual format for which the entry exists." + ::= { nwComponentEntry 8 } + +nwComponentIdentifier OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The OID from the Cabletron ctNetwork naming tree MIB used to + uniquely identify the component for which the entry exists." + ::= { nwComponentEntry 9 } + + +-- The Interface Table. +-- The Interface table shows Router Component information on a per +-- network interface, or router port, basis. + + +nwComponentIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwComponentIfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains an entry for each component that is part + of each routing service in each router port on the + routing services enabled device." + ::= { nwRtrComponentInterfaces 1 } + +nwComponentIfEntry OBJECT-TYPE + SYNTAX NwComponentIfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry describes a component that is running on the + router port for which the entry exists." + INDEX { nwComponentIfIndex, nwComponentIfRtrInstance, + nwComponentIfInstance } + ::= { nwComponentIfTable 1 } + +NwComponentIfEntry ::= + SEQUENCE { + nwComponentIfIndex INTEGER, + nwComponentIfRtrInstance INTEGER, + nwComponentIfInstance INTEGER, + nwComponentIfAdminStatus INTEGER, + nwComponentIfOperStatus INTEGER, + nwComponentIfOperationalTime TimeTicks, + nwComponentIfName DisplayString + } + +nwComponentIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of this index identifies the MIB-2 ifIndex which + identifies the router port for which the entry exists." + ::= { nwComponentIfEntry 1 } + +nwComponentIfRtrInstance OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This ordinal value indicates the value of nwRouterInstance + as established in the nwRouterSystemTable. This essentially + is the key that maps all components of the same routing + service to the same value for nwComponentIfRtrInstance." + ::= { nwComponentIfEntry 2 } + +nwComponentIfInstance OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the value of nwComponentInstance as established in + nwComponentTable. It is used to uniquely order each component + within each routing service, on each router port for which the + entry exists." + ::= { nwComponentIfEntry 3 } + +nwComponentIfAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- not running + enabled(3) -- running + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current administrative status of the component + on the router port for which the entry exists." + ::= { nwComponentIfEntry 4 } + +nwComponentIfOperStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- not running + enabled(3), -- running + pending-disable(4), -- shut-down in progress + pending-enable(5), -- start-up in progress + invalid-config(6) -- not running,invalid config + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current operating condition of the + components on the router port for which the entry exists." + ::= { nwComponentIfEntry 5 } + +nwComponentIfOperationalTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates how long the Router Component has been in its + administrative state for which the entry exists." + ::= { nwComponentIfEntry 6 } + +nwComponentIfName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the component in textual format for which the + entry exists." + ::= { nwComponentIfEntry 7 } + + +-- +-- +-- All Routed Protocol Forwarding Interfaces Counter Table +-- This table contains the objects that specify the packet and byte counters +-- on all configured router ports. + + nwRtrIfFwdCtrTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwRtrIfFwdCtrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the packet and byte counters for each + router port configured on this device." + ::= { nwRtrInterfaceCounters 1 } + + nwRtrIfFwdCtrEntry OBJECT-TYPE + SYNTAX NwRtrIfFwdCtrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Specifies the aggregate packet and byte counters for the + router port for which this entry exists." + INDEX { nwRtrIfFwdCtrIfIndex } + ::= { nwRtrIfFwdCtrTable 1 } + + NwRtrIfFwdCtrEntry ::= + SEQUENCE { + nwRtrIfFwdCtrIfIndex INTEGER, + nwRtrIfFwdCtrOperStatus INTEGER, + nwRtrIfFwdCtrInPkts Counter, + nwRtrIfFwdCtrOutPkts Counter, + nwRtrIfFwdCtrFwdPkts Counter, + nwRtrIfFwdCtrFilteredPkts Counter, + nwRtrIfFwdCtrDiscardPkts Counter, + nwRtrIfFwdCtrAddrErrPkts Counter, + nwRtrIfFwdCtrLenErrPkts Counter, + nwRtrIfFwdCtrHdrErrPkts Counter, + nwRtrIfFwdCtrInBytes Counter, + nwRtrIfFwdCtrOutBytes Counter, + nwRtrIfFwdCtrFwdBytes Counter, + nwRtrIfFwdCtrFilteredBytes Counter, + nwRtrIfFwdCtrDiscardBytes Counter, + nwRtrIfFwdCtrHostInPkts Counter, + nwRtrIfFwdCtrHostOutPkts Counter, + nwRtrIfFwdCtrHostDiscardPkts Counter, + nwRtrIfFwdCtrHostInBytes Counter, + nwRtrIfFwdCtrHostOutBytes Counter, + nwRtrIfFwdCtrHostDiscardBytes Counter + } + + nwRtrIfFwdCtrIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the value of MIB 2 ifindex, which identifies the router + port. When multiple routing services are running on the same router + port multiple entries exist for the same nwRouterIfIndex." + ::= { nwRtrIfFwdCtrEntry 1 } + + nwRtrIfFwdCtrOperStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- not counting + enabled(3) -- counting + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current operating condition of the routing + services on the router port. The value of nwRtrIfFwdCtrOperStatus + indicates whether counting is active for the routing services + on the routing port." + ::= { nwRtrIfFwdCtrEntry 2 } + + + nwRtrIfFwdCtrInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of Routed Protocol packets that have been + received, during System Operational Time, on the + router port for which this entry exists." + ::= { nwRtrIfFwdCtrEntry 3 } + + nwRtrIfFwdCtrOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of Routed Protocol packets that have been + transmitted, during System Operational Time, on the + router port for which this entry exists" + ::= { nwRtrIfFwdCtrEntry 4 } + + nwRtrIfFwdCtrFwdPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of Routed Protocol packets that have been + forwarded, during System Operational Time, on the + router port for which this entry exists" + ::= { nwRtrIfFwdCtrEntry 5 } + + nwRtrIfFwdCtrFilteredPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of Routed Protocol packets that have been + administratively filtered, during + System Operational Time, on the router port for + which this entry exists." + ::= { nwRtrIfFwdCtrEntry 6 } + + nwRtrIfFwdCtrDiscardPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of Routed Protocol packets that have been + discarded (dropped), during System Operational Time, + on the router port for which the entry exists." + ::= { nwRtrIfFwdCtrEntry 7 } + + nwRtrIfFwdCtrAddrErrPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of Routed Protocol packets that have been + discarded, because of Routed Protocol addressing errors in the + Routed Protocol header, during System Operational Time, on the + router port for which the entry exists." + ::= { nwRtrIfFwdCtrEntry 8 } + + nwRtrIfFwdCtrLenErrPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of Routed Protocol packets that have been + discarded, because an invalid packet length was contained + in the Routed Protocol header, during System Operational Time, on + the router port for which the entry exists." + ::= { nwRtrIfFwdCtrEntry 9 } + + nwRtrIfFwdCtrHdrErrPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of Routed Protocol packets that have been + discarded, because of an invalid Routed Protocol header, during + System Operational Time, on the router port for + which the entry exists." + ::= { nwRtrIfFwdCtrEntry 10 } + + nwRtrIfFwdCtrInBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the Routed Protocol packets + that have been received, during System Operational Time, on the + router port for which the entry exists." + ::= { nwRtrIfFwdCtrEntry 11 } + + nwRtrIfFwdCtrOutBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the Routed Protocol packets + that have been transmitted, during System Operational Time, on the + router port for which the entry exists." + ::= { nwRtrIfFwdCtrEntry 12 } + + nwRtrIfFwdCtrFwdBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the Routed Protocol packets + that have been forwarded, during System Operational Time, on the + router port for which the entry exists." + ::= { nwRtrIfFwdCtrEntry 13 } + + nwRtrIfFwdCtrFilteredBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the Routed Protocol packets + that have been administratively filtered, during + System Operational Time, on the router port for + which the entry exists." + ::= { nwRtrIfFwdCtrEntry 14 } + + nwRtrIfFwdCtrDiscardBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the Routed Protocol packets + that have been discarded, during System Operational Time, on the + router port for which the entry exists." + ::= { nwRtrIfFwdCtrEntry 15 } + + nwRtrIfFwdCtrHostInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of Routed Protocol packets that have been + delivered to the local host, during System Operational Time, + that were received on the router port for which the entry exists." + ::= { nwRtrIfFwdCtrEntry 16 } + + nwRtrIfFwdCtrHostOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of Routed Protocol packets that have been + forwarded by the local host, during System Operational Time, on the + router port for which the entry exists." + ::= { nwRtrIfFwdCtrEntry 17 } + + nwRtrIfFwdCtrHostDiscardPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of Routed Protocol packets that have been + discarded by the local host, during System Operational Time, + that were received on the router port for which the entry exists." + ::= { nwRtrIfFwdCtrEntry 18 } + + nwRtrIfFwdCtrHostInBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the Routed Protocol packets + that have been received by the local host, during + System Operational Time, on the router port for which the entry + exists." + ::= { nwRtrIfFwdCtrEntry 19 } + + nwRtrIfFwdCtrHostOutBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the Routed Protocol packets + that have been forwarded by the local host, during + System Operational Time, on the router port for which the entry + exists." + ::= { nwRtrIfFwdCtrEntry 20 } + + nwRtrIfFwdCtrHostDiscardBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the Routed Protocol packets + that have been discarded by the local host, that were + received, during System Operational Time, on the + router port for which the entry exists." + ::= { nwRtrIfFwdCtrEntry 21 } + +END diff --git a/MIBS/enterasys/CTRON-SFCS-MIB b/MIBS/enterasys/CTRON-SFCS-MIB new file mode 100644 index 0000000..e04e4c5 --- /dev/null +++ b/MIBS/enterasys/CTRON-SFCS-MIB @@ -0,0 +1,5553 @@ +CTRON-SFCS-MIB DEFINITIONS ::= BEGIN + +-- ctron-sfcs-mib.txt +-- Revision: 1.00.01 +-- Date: March 23, 1999 + + +-- Cabletron Systems, Inc. +-- 35 Industrial Way, P.O. Box 5005 +-- Rochester, NH 03867-0505 +-- (603) 332-9400 +-- support@ctron.com + +-- This module provides authoritative definitions for Cabletron's +-- enterprise specific Secure Fast Cell Switching MIB. +-- +-- This module will be extended, as required. +-- + +-- Cabletron Systems reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. +-- Copyright October 98 Cabletron Systems +-- + + + IMPORTS + OBJECT-TYPE + FROM RFC-1212 + DisplayString + FROM RFC1213-MIB + enterprises, IpAddress, TimeTicks + FROM RFC1155-SMI + TruthValue + FROM SNMPv2-TC + atmVcCrossConnectIndex, atmVcCrossConnectLowIfIndex, + atmVcCrossConnectLowVpi, atmVcCrossConnectLowVci, + atmVcCrossConnectHighIfIndex, atmVcCrossConnectHighVpi, + atmVcCrossConnectHighVci + FROM ATM-MIB; + +cabletron OBJECT IDENTIFIER ::= { enterprises 52 } + +mibs OBJECT IDENTIFIER ::= { cabletron 4 } + +ctron OBJECT IDENTIFIER ::= { mibs 1 } + +ctDataLink OBJECT IDENTIFIER ::= { ctron 2 } + +ctSwitch OBJECT IDENTIFIER ::= { ctDataLink 11 } + +ctsfSwitch OBJECT IDENTIFIER ::= { ctSwitch 1 } + +ctSFCS OBJECT IDENTIFIER ::= { ctsfSwitch 1 } + + +-- The SFCS Groups. + +-- The SFCS System Groups (switch system) +sfcsSystem OBJECT IDENTIFIER ::= { ctSFCS 1 } + sfcsSysConfig OBJECT IDENTIFIER ::= { sfcsSystem 1 } + sfcsSysStatus OBJECT IDENTIFIER ::= { sfcsSystem 2 } + sfcsSysSystemCfg OBJECT IDENTIFIER ::= { sfcsSystem 3 } + sfcsSysBPCfg OBJECT IDENTIFIER ::= { sfcsSystem 4 } + +-- All groups from here on represent a single switch module + +-- The SFCS Engine Groups +sfcsEngine OBJECT IDENTIFIER ::= { ctSFCS 2 } + sfcsConfig OBJECT IDENTIFIER ::= { sfcsEngine 1 } + sfcsStatus OBJECT IDENTIFIER ::= { sfcsEngine 2 } + sfcsUPCEngine OBJECT IDENTIFIER ::= { sfcsEngine 3 } + sfcsStatisticsEngine OBJECT IDENTIFIER ::= { sfcsEngine 4 } + sfcsPacketDiscardEngine OBJECT IDENTIFIER ::= { sfcsEngine 5 } + + +-- The SFCS ANIM Groups +sfcsANIM OBJECT IDENTIFIER ::= { ctSFCS 3 } + sfcsANIMConfig OBJECT IDENTIFIER ::= { sfcsANIM 1 } + sfcsANIMStatistics OBJECT IDENTIFIER ::= { sfcsANIM 2 } + sfcsANIMPic OBJECT IDENTIFIER ::= { sfcsANIM 3 } + + +-- The SFCS Interface Groups +sfcsInterface OBJECT IDENTIFIER ::= { ctSFCS 4 } + sfcsInterfaceConfig OBJECT IDENTIFIER ::= { sfcsInterface 1 } + sfcsInterfaceStatistics OBJECT IDENTIFIER ::= { sfcsInterface 2 } + + +-- The SFCS Queue Groups +sfcsQueue OBJECT IDENTIFIER ::= { ctSFCS 5 } + sfcsQueueConfig OBJECT IDENTIFIER ::= { sfcsQueue 1 } + sfcsQueueStatistics OBJECT IDENTIFIER ::= { sfcsQueue 2 } + + +-- The SFCS Connection Groups +sfcsConnection OBJECT IDENTIFIER ::= { ctSFCS 7 } + sfcsConnectionConfig OBJECT IDENTIFIER ::= { sfcsConnection 1 } + sfcsConnectionStatistics OBJECT IDENTIFIER ::= { sfcsConnection 2 } + sfcsConnectionError OBJECT IDENTIFIER ::= { sfcsConnection 3 } + + +-- The SFCS Connection API Group +sfcsConnectionAPI OBJECT IDENTIFIER ::= { ctSFCS 8 } + + +-- The SFCS CTM Groups +sfcsCTM OBJECT IDENTIFIER ::= { ctSFCS 9 } + sfcsCTMInterfaceConfig OBJECT IDENTIFIER ::= { sfcsCTM 1 } + sfcsCTMInterfaceStatistics OBJECT IDENTIFIER ::= { sfcsCTM 2 } + sfcsCTMQueueConfig OBJECT IDENTIFIER ::= { sfcsCTM 3 } + sfcsCTMQueueStatistics OBJECT IDENTIFIER ::= { sfcsCTM 4 } + + +-- The SFCS Bandwidth Managment Groups +sfcsBWMgr OBJECT IDENTIFIER ::= { ctSFCS 12 } + sfcsBwNims OBJECT IDENTIFIER ::= { sfcsBWMgr 1 } + sfcsBwPorts OBJECT IDENTIFIER ::= { sfcsBWMgr 2 } + sfcsBwPortPools OBJECT IDENTIFIER ::= { sfcsBWMgr 3 } + sfcsBuffPools OBJECT IDENTIFIER ::= { sfcsBWMgr 4 } + + +-- The ANIM Proxy Groups +sfcsProxy OBJECT IDENTIFIER ::= { ctSFCS 13 } + sfcsProxyConfig OBJECT IDENTIFIER ::= { sfcsProxy 1 } + sfcsProxyTrans OBJECT IDENTIFIER ::= { sfcsProxy 2 } + sfcsProxyRead OBJECT IDENTIFIER ::= { sfcsProxy 3 } + + + +sfcsSysConfigTable OBJECT IDENTIFIER ::= { sfcsSysConfig 1 } + +sfcsSysConfigEnt OBJECT IDENTIFIER ::= { sfcsSysConfigTable 1 } + +sfcsSysConfigAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), -- startup the SFCS + disabled(2), -- shutdown the SFCS + other(3) -- none of the following + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of the SFCS switching + services for this virtual switch. This controls the + SFCS state at a chassis level. Regardless of the + per-interface state of each SFCS switching element + and the state of active connections, writing the value + disabled(2) will cause the entire switch to immediately + shutdown. + enabled(1) -- startup the SFCS + disabled(2) -- shutdown the SFCS + other(3) -- none of the following" + ::= { sfcsSysConfigEnt 1 } + +sfcsSysConfigOperStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), -- running + disabled(2), -- not running + other(3), -- none of the following + pending-disable(4), -- shut-down in progress + pending-enable(5), -- start-up in progress + invalid-config(6) -- not running,invalid config + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current operating condition of this switch. + enabled(1) -- running + disabled(2) -- not running + other(3) -- none of the following + pending-disable(4) -- shut-down in progress + pending-enable(5) -- start-up in progress + invalid-config(6) -- not running,invalid config" + ::= { sfcsSysConfigEnt 2 } + +sfcsSysConfigOperTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the amount of time (# of time ticks) that + this switch system has been in its current operational + state." + ::= { sfcsSysConfigEnt 3 } + +sfcsSysConfigLastChange OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the last time a change was made to the + configuration entry for this switch." + ::= { sfcsSysConfigEnt 4 } + +sfcsSysConfigSwitchCapacity OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the maximum front panel bandwidth based on current + hardware configuration of the switch in Mbps" + ::= { sfcsSysConfigEnt 5 } + +sfcsSysConfigMaxCnxEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the maximum number of connections which + can be established on this switch." + ::= { sfcsSysConfigEnt 6 } + +sfcsSysConfigMaxStatEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the maximum number of stats enabled VCs for this + switch." + ::= { sfcsSysConfigEnt 7 } + +sfcsSysConfigMaxUpcEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the maximum number of UPC enabled VCs for this + switch." + ::= { sfcsSysConfigEnt 8 } + +sfcsSysConfigNumberANIMS OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the number of ATM Network Inteface Modules + currently configured on this switch." + ::= { sfcsSysConfigEnt 9 } + +sfcsSysConfigInterfaceCapability OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total bandwidth capability(of the engine) + for this switch expressed in Mbps." + ::= { sfcsSysConfigEnt 10 } + +sfcsSysConfigTypeofSwitch OBJECT-TYPE + SYNTAX INTEGER { + other (1), + sfcellswitch (2), + sfpacketswitch (3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates what type of switch this is. + other(1) + sfcellswitch(2) + sfpacketswitch(3)" + ::= { sfcsSysConfigEnt 11 } + +sfcsSysConfigPolicingSupport OBJECT-TYPE + SYNTAX TruthValue + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates whether or not this switch supports policing. + supported(1) + not supported(2)" + ::= { sfcsSysConfigEnt 12 } + +sfcsSysConfigPnniNsapPrefix OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(13)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This is the 13 byte NSAP prefix to use + with address registration." + ::= { sfcsSysConfigEnt 13 } + +sfcsSysConfigPnniNodeLevel OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This is the PNNI node level value. + The range can be from 0 to 104." + ::= { sfcsSysConfigEnt 14 } + +sfcsSysConfigPnniAddessingMode OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This is the PNNI addressing mode - that + can range from 0 to 2. + 0 - Auto Mode using MAC + 1 - Auto Mode using board# + 2 - Manual " + ::= { sfcsSysConfigEnt 15 } + +sfcsSysConfigPnniAddessingAdmnStatus OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This is the PNNI addressing admn status. + Down - 2. Up - 1." + ::= { sfcsSysConfigEnt 16 } + +sfcsSysConfigFMVer OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(8)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the Firmware Revision of the switch." + ::= { sfcsSysConfigEnt 17 } + +sfcsSysConfigCTMSlotMask OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the slot mask for all ctm boards in the chassis. + The least significant bit represents slot 1." + ::= { sfcsSysConfigEnt 18 } + +sfcsSysConfigMaxfreecva OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This is the maximum number of CAC connection blocks that + CAC will allow on its free list. The default is 1024. If too low + CAC performance will degrade (thrashing control blocks), If too high, + memory exhaustion may occur. + " + ::= { sfcsSysConfigEnt 19 } + +sfcsSysConfigUBR OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "For the set operation: UBR_Cfg is set across all boards in the + chassis (that are operational and manageable). + For the get operation: UBR_Cfg setting is retrived from the + current chassis manager only (one slot only). + IF boards are introduced or re-introduced to the chassis their + UBR value will be 0. In order to insure a required UBR_Cfg value + the set operation should be proformed after slot insertions or + re-insertions are completed to the chassis. " + ::= { sfcsSysConfigEnt 20 } + + +-- SFCS System Status Table +-- This table contains the objects that pertain to the operational status +-- of a virtual switch. + + +sfcsSysStatusTable OBJECT IDENTIFIER ::= { sfcsSysStatus 1 } + +sfcsSysStatusEnt OBJECT IDENTIFIER ::= { sfcsSysStatusTable 1 } + +sfcsSysStatusTdmCellCount OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of cells being transfered + across the TDM for the entire switch." + ::= { sfcsSysStatusEnt 1 } + +sfcsSysStatusTdmUtilization OBJECT-TYPE + SYNTAX INTEGER (0..100) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total percentage TDM utilization for the switch." + ::= { sfcsSysStatusEnt 2 } + +sfcsSysStatusCurrCnxEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current number of connection entries for + this switch." + ::= { sfcsSysStatusEnt 3 } + +sfcsSysStatusCurrUPCEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current number of UPC entries for this + switch." + ::= { sfcsSysStatusEnt 4 } + +sfcsSysStatusCurrStatsEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current number of statistics entries for + this switch." + ::= { sfcsSysStatusEnt 5 } + +sfcsSysStatusAllocatedBw OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current allocated bandwidth of the switch in + bits per second." + ::= { sfcsSysStatusEnt 6 } + + + +-- SFCS System Configuration Table set up as a SYSTEM MIB +-- This table contains the objects that pertain to the setup and +-- configuration of the virtual switch. + +sfcsSysSystemCfgTable OBJECT IDENTIFIER ::= { sfcsSysSystemCfg 1 } + +sfcsSysSystemCfgEnt OBJECT IDENTIFIER ::= { sfcsSysSystemCfgTable 1 } + +sfcsSysConfigAdminReset OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + reset(2) -- force a reset + } + + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Resets this virtual switch. Writing a value of + reset(2) will force a restart of the entire switch, + without any graceful shutdown. Any active + connections or services will be interrupted. + other(1) -- none of the following + reset(2) -- force a reset" + ::= { sfcsSysSystemCfgEnt 1 } + +sfcsSysConfigATOMPersistance OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This enables or disables ATOM mib persistance. + enabled(1) + disabled(2)" + ::= { sfcsSysSystemCfgEnt 2 } + +sfcsSysConfigVcSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This entry is the size of VCs allocated for all + VPs in the switch." + ::= { sfcsSysSystemCfgEnt 3 } + +sfcsSysConfigPowerUpDiags OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This enables or disables power up diags. + enabled(1) + disabled(2)" + ::= { sfcsSysSystemCfgEnt 4 } + + +-- SFCS System Back Plane Table set up as a SYSTEM MIB +-- This table contains the objects that pertain to the setup and +-- configuration of the virtual switch. + +sfcsSysBPTable OBJECT IDENTIFIER ::= { sfcsSysBPCfg 1 } + +sfcsSysBPEnt OBJECT IDENTIFIER ::= { sfcsSysBPTable 1 } + +sfcsSysBPClkSelect OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This enables one of two backplane clocks from any slot. + A valid entry is any number that correspond to a slot + having a board supporting this mib. A write to this mib + will fail if the board with the number selected is deriving + its clock from the backplane. A value of 0 indicates that no + board is driving the backplane." + ::= { sfcsSysBPEnt 1 } + + +-- From here forward, all objects represent the switch modules. + + +-- SFCS Engine Group +-- This group contains the objects that pertain to switching engines at +-- a switch module, slot-instanced level. This group contains four sub-groups: +-- configuration status, statistics, UPC Engine, and statistics engine. + + +-- SFCS Engine Configuration Table +-- This table contains the objects that pertain to the setup and +-- configuration of a single SFCS module. + +sfcsConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfcsConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the configuration and administrative + information for each SFCS module. Essentially, a + separate SFCS instance exists for each switch module. + If SFCS is not configured on a module, than an entry + will not exist." + ::= { sfcsConfig 1 } + +sfcsConfigEntry OBJECT-TYPE + SYNTAX SfcsConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry specifies the SFCS configuration for the + SFCS module." + INDEX { sfcsConfigSlotIndex } + ::= { sfcsConfigTable 1 } + +SfcsConfigEntry ::= + SEQUENCE { + sfcsConfigSlotIndex INTEGER, + sfcsConfigAdminStatus INTEGER, + sfcsConfigAdminReset INTEGER, + sfcsConfigOperStatus INTEGER, + sfcsConfigOperTime TimeTicks, + sfcsConfigLastChange TimeTicks, + sfcsConfigVersion INTEGER, + sfcsConfigMibRev DisplayString, + sfcsConfigSwitchHostPort INTEGER, + sfcsConfigHostCtrlATMAddr OCTET STRING, + sfcsConfigSwitchCapacity INTEGER, + sfcsConfigMaxCnxEntries INTEGER, + sfcsConfigMaxStatEntries INTEGER, + sfcsConfigMaxUpcEntries INTEGER, + sfcsConfigNumberANIMS INTEGER, + sfcsConfigBwCapability INTEGER, + sfcsConfigMasterClock1Source INTEGER, + sfcsConfigMasterClock2Source INTEGER, + sfcsConfigMasterClock1Standby INTEGER, + sfcsConfigMasterClock2Standby INTEGER + } + +sfcsConfigSlotIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The primary index to the SFCS switch table. This + identifies the chassis slot number for this switch + module." + ::= { sfcsConfigEntry 1 } + +sfcsConfigAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), -- startup the SFCS + disabled(2), -- shutdown the SFCS + other(3) -- none of the following + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of the SFCS switching + services for this SFCS module. This controls the + SFCS state at a module level. Regardless of the + per-interface state of each SFCS switching interface + and the state of active connections, writing the value + disabled(2) will cause the SFCS to immediately + shutdown. A gracefull shutdown will be attempted. + enabled(1) -- startup the SFCS + disabled(2) -- shutdown the SFCS + other(3) -- none of the following" + ::= { sfcsConfigEntry 2 } + +sfcsConfigAdminReset OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + reset(2) -- force a reset + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Resets this SFCS module. Writing a value of + reset(2) will force a soft restart of the SFCS + without any graceful shutdown. Any active + connections or services will be interrupted. + other(1) -- none of the following + reset(2) -- force a reset" + ::= { sfcsConfigEntry 3 } + +sfcsConfigOperStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), -- running + disabled(2), -- not running + other(3), -- none of the following + pending-disable(4), -- shut-down in progress + pending-enable(5), -- start-up in progress + invalid-config(6) -- not running,invalid config + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current operating condition of the SFCS + module. + enabled(1) -- running + disabled(2) -- not running + other(3) -- none of the following + pending-disable(4) -- shut-down in progress + pending-enable(5) -- start-up in progress + invalid-config(6) -- not running,invalid config" + ::= { sfcsConfigEntry 4 } + +sfcsConfigOperTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the amount of time (# of time ticks) that this + SFCS module has been in its current operational state." + ::= { sfcsConfigEntry 5 } + +sfcsConfigLastChange OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the last time a change was made to the + configuration entry for this SFCS switch module." + ::= { sfcsConfigEntry 6 } + +sfcsConfigVersion OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current revision level of the SFCS MIB + for this switch module expressed as an integer." + ::= { sfcsConfigEntry 7 } + +sfcsConfigMibRev OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates in textual format the current revision level + of the Cabletron SFCS MIB for this switch module." + ::= { sfcsConfigEntry 8 } + +sfcsConfigSwitchHostPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the switch port that is attached to the host." + ::= { sfcsConfigEntry 9 } + +sfcsConfigHostCtrlATMAddr OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the ATM address of the host. (SAR)" + ::= { sfcsConfigEntry 10 } + +sfcsConfigSwitchCapacity OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the front panel bandwidth based on the hardware + that is currently installed, in Mbps. + (number of ports and the port type)" + ::= { sfcsConfigEntry 11 } + +sfcsConfigMaxCnxEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the maximum number of connections which + can be established on this switch module." + ::= { sfcsConfigEntry 12 } + +sfcsConfigMaxStatEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the maximum number of stats enabled VCs for this + switch module." + ::= { sfcsConfigEntry 13 } + +sfcsConfigMaxUpcEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the maximum number of UPC enabled VCs for this + switch module." + ::= { sfcsConfigEntry 14 } + +sfcsConfigNumberANIMS OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the number of ATM Network Inteface Modules + currently configured on this switch module." + ::= { sfcsConfigEntry 15 } + +sfcsConfigBwCapability OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total bandwidth capability for this + switch engine expressed in Mbps." + ::= { sfcsConfigEntry 16 } + + +sfcsConfigMasterClock1Source OBJECT-TYPE + + SYNTAX INTEGER{ + anim-one-clk(1), + anim-two-clk(2), + anim-three-clk(3), + anim-four-clk(4), + backplane-one(5), + backplane-two(6) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the clocking source for MasterClock1 on each board. + The write will fail if it is also currently the source of the + backplane. The write will also fail if the board does not support + backplane clocking." + + ::= { sfcsConfigEntry 17 } + +sfcsConfigMasterClock2Source OBJECT-TYPE + + SYNTAX INTEGER{ + anim-one-clk(1), + anim-two-clk(2), + anim-three-clk(3), + anim-four-clk(4), + backplane-one(5), + backplane-two(6) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the clocking source for MasterClock2 on each board. + The write will fail if it is also currently the source of the + backplane. The write will also fail if the board does not support + backplane clocking." + + ::= { sfcsConfigEntry 18 } + + +sfcsConfigMasterClock1Standby OBJECT-TYPE + + SYNTAX INTEGER{ + anim-one-clk(1), + anim-two-clk(2), + anim-three-clk(3), + anim-four-clk(4), + backplane-one(5), + backplane-two(6), + none(7) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the clocking stand-by for MasterClock1 on each board. + The write will fail if it is also currently the source of the + backplane. The write will also fail if the board does not support + backplane clocking. If this value is none(7) and an interrupt on + the primary interface for MasterClock1 is received. MasterClock1 + will switch to that anims local clock." + + ::= { sfcsConfigEntry 19 } + +sfcsConfigMasterClock2Standby OBJECT-TYPE + + SYNTAX INTEGER{ + anim-one-clk(1), + anim-two-clk(2), + anim-three-clk(3), + anim-four-clk(4), + backplane-one(5), + backplane-two(6), + none(7) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the clocking stand-by for MasterClock2 on each board. + The write will fail if it is also currently the source of the + backplane. The write will also fail if the board does not support + backplane clocking. If this value is none(7) and an interrupt on + the primary interface for MasterClock1 is received. MasterClock1 + will switch to that anims local clock." + + ::= { sfcsConfigEntry 20 } + +-- SFCS Status Table +-- This table contains the objects that pertain to the operational status +-- of a single SFCS module. + +sfcsStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfcsStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the status information for each SFCS + switch module." + ::= { sfcsStatus 1 } + +sfcsStatusEntry OBJECT-TYPE + SYNTAX SfcsStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains the SFCS statistics for the SFCS + instance." + INDEX { sfcsStatusSlotIndex } + ::= { sfcsStatusTable 1 } + +SfcsStatusEntry ::= + SEQUENCE { + sfcsStatusSlotIndex INTEGER, + sfcsStatusTdmCellCount OCTET STRING, + sfcsStatusTdmUtilization INTEGER, + sfcsStatusCurrCnxEntries INTEGER, + sfcsStatusCurrUPCEntries INTEGER, + sfcsStatusCurrStatsEntries INTEGER, + sfcsStatusCurrCtmAgent INTEGER + } +sfcsStatusSlotIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The primary index to the SFCS switch table. This + identifies the chassis slot number for this SFCS module." + ::= { sfcsStatusEntry 1 } + +sfcsStatusTdmCellCount OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of cells being transfered + across the TDM for this switch module." + ::= { sfcsStatusEntry 2 } + +sfcsStatusTdmUtilization OBJECT-TYPE + SYNTAX INTEGER (0..100) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the percentage TDM utilization for this switch + module." + ::= { sfcsStatusEntry 3 } + +sfcsStatusCurrCnxEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current number of connection entries for + this switch module." + ::= { sfcsStatusEntry 4 } + +sfcsStatusCurrUPCEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current number of UPC entries for this + switch module." + ::= { sfcsStatusEntry 5 } + +sfcsStatusCurrStatsEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current number of statistics entries for + this switch module." + ::= { sfcsStatusEntry 6 } + +sfcsStatusCurrCtmAgent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current board number of + the ctm agent for this switch module." + ::= { sfcsStatusEntry 7 } + +-- SFCS UPC Engine Table + +-- This table contains the objects that pertain to UPC Engine +-- monitoring and statistics of a single instance, slot number indexed +-- SFCS module. + +sfcsUPCTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfcsUPCEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the Usage Parameter Control info + for this SFCS module." + ::= { sfcsUPCEngine 1 } + +sfcsUPCEntry OBJECT-TYPE + SYNTAX SfcsUPCEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains the UPC data for the SFCS instance." + INDEX { sfcsUPCSlotIndex } + ::= { sfcsUPCTable 1 } + +SfcsUPCEntry ::= + SEQUENCE { + sfcsUPCSlotIndex INTEGER, + sfcsUPCAdminStatus INTEGER, + sfcsUPCOperStatus INTEGER, + sfcsUPCReset INTEGER, + sfcsUPCOperTime TimeTicks + } +sfcsUPCSlotIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The primary index to the SFCS switch table. This + identifies the slot number for this SFCS module." + ::= { sfcsUPCEntry 1 } + +sfcsUPCAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2), + other(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of the SFCS module's + UPC engine. + enabled(1) + disabled(2) + other(3)" + ::= { sfcsUPCEntry 2 } + +sfcsUPCOperStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2), + other(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the operational state of the SFCS module's + UPC engine." + ::= { sfcsUPCEntry 3 } + +sfcsUPCReset OBJECT-TYPE + SYNTAX INTEGER { + other(1), + reset(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Resets the UPC engine for this SFCS module. + other(1) + reset(2)" + ::= { sfcsUPCEntry 4 } + +sfcsUPCOperTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the amount of time (# of time ticks) that + the UPC engine has been active for this switch module." + ::= { sfcsUPCEntry 5 } + + + +-- SFCS Statistics Engine Table + +-- This table contains the objects that pertain to Statistics Engine +-- for a single SFCS module. + +sfcsStatsEngineTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfcsStatsEngineEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains information for the Statistics engine + for a particular switch module." + ::= { sfcsStatisticsEngine 1 } + +sfcsStatsEngineEntry OBJECT-TYPE + SYNTAX SfcsStatsEngineEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains the statistics engine data for the + SFCS module." + INDEX { sfcsStatsEngineSlotIndex } + ::= { sfcsStatsEngineTable 1 } + +SfcsStatsEngineEntry ::= + SEQUENCE { + sfcsStatsEngineSlotIndex INTEGER, + sfcsStatsEngineAdminStatus INTEGER, + sfcsStatsEngineOperStatus INTEGER, + sfcsStatsEngineReset INTEGER, + sfcsStatsEngineOperTime TimeTicks + } + +sfcsStatsEngineSlotIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The primary index to the SFCS stats engine table. + This identifies the chassis slot number for this SFCS + module." + ::= { sfcsStatsEngineEntry 1 } + +sfcsStatsEngineAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2), + other(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of the SFCS switch + statistics engine. Writing a value of enabled(1) causes + these counters to become active for this SFCS switch + instance. Writing a value of disabled(2) causes + these counters to become inactive for this SFCS + module. + enabled(1) + disabled(2) + other(3)" + ::= { sfcsStatsEngineEntry 2 } + +sfcsStatsEngineOperStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2), + other(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the operational state of the SFCS switch + statistics engine for this switch module. + enabled(1) + disabled(2) + other(3)" + ::= { sfcsStatsEngineEntry 3 } + +sfcsStatsEngineReset OBJECT-TYPE + SYNTAX INTEGER { + other(1), + reset(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Resets the SFCS switch counters for this SFCS module. + Writing a value of reset(2) resets the SFCS switch + counters to 0 and causes sfcsStatsEngineOperTime + to also be reset to 0. + other(1) + reset(2)" + ::= { sfcsStatsEngineEntry 4 } + +sfcsStatsEngineOperTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the amount of time (# of time ticks) that + the SFCS switch statistics have been active for this + switch module." + ::= { sfcsStatsEngineEntry 5 } + + +-- SFCS Packet Discard Engine Table + +-- This table contains the objects that pertain to Packet Discard Engine +-- for a single SFCS module. + +sfcsPacketDiscardEngineTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfcsPacketDiscardEngineEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains information for the Packet Discard engine + for a particular switch module." + ::= { sfcsPacketDiscardEngine 1 } + +sfcsPacketDiscardEngineEntry OBJECT-TYPE + SYNTAX SfcsPacketDiscardEngineEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains the packet discard engine data for the + SFCS module." + INDEX { sfcsPacketDiscardEngineSlotIndex } + ::= { sfcsPacketDiscardEngineTable 1 } + +SfcsPacketDiscardEngineEntry ::= + SEQUENCE { + sfcsPacketDiscardEngineSlotIndex INTEGER, + sfcsPacketDiscardEngineAdminStatus INTEGER, + sfcsPacketDiscardEngineOperStatus INTEGER, + sfcsPacketDiscardEngineReset INTEGER, + sfcsPacketDiscardEngineEPDPercentage INTEGER, + sfcsPacketDiscardEngineOperTime TimeTicks + } + +sfcsPacketDiscardEngineSlotIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The primary index to the SFCS packet discard engine table. + This identifies the chassis slot number for this SFCS + module." + ::= { sfcsPacketDiscardEngineEntry 1 } + +sfcsPacketDiscardEngineAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2), + other(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of the SFCS switch + packet discard engine. Writing a value of enabled(1) causes + these packet discard registers to become active for this SFCS switch + instance. Writing a value of disabled(2) causes + these packet discard registers to become inactive for this SFCS + module. + enabled(1) + disabled(2) + other(3)" + ::= { sfcsPacketDiscardEngineEntry 2 } + +sfcsPacketDiscardEngineOperStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2), + other(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the operational state of the SFCS switch + packet discard engine for this switch module. + enabled(1) + disabled(2) + other(3)" + ::= { sfcsPacketDiscardEngineEntry 3 } + +sfcsPacketDiscardEngineReset OBJECT-TYPE + SYNTAX INTEGER { + other(1), + reset(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Resets the SFCS switch registers for this SFCS module. + Writing a value of reset(2) resets the SFCS switch packet + discard registers to 0 and causes sfcsPacketDiscardEngineOperTime + to also be reset to 0. + other(1) + reset(2)" + ::= { sfcsPacketDiscardEngineEntry 4 } + +sfcsPacketDiscardEngineEPDPercentage OBJECT-TYPE + SYNTAX INTEGER (0..100) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the Early Packet Discard threshold percentage for every + port, and every priority on a single blade." + ::= { sfcsPacketDiscardEngineEntry 5 } + +sfcsPacketDiscardEngineOperTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the amount of time (# of time ticks) that + the SFCS switch packet discard engine has been active for this + switch module." + ::= { sfcsPacketDiscardEngineEntry 6 } + + +-- SFCS Switching ANIM Group +-- This group contains the managed objects used to setup and +-- configure the SFCS ANIMS. This group contains two sub-groups: +-- configuration status and statistics. + + +-- SFCS ANIM Configuration Status Table +-- This table contains the managed objects used to set-up and configure +-- each SFCS ANIM. + +sfcsANIMConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfcsANIMConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the configuration information for + each SFCS ANIM instance." + ::= { sfcsANIMConfig 1 } + +sfcsANIMConfigEntry OBJECT-TYPE + SYNTAX SfcsANIMConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains the SFCS config info for the SFCS + instance." + INDEX { sfcsANIMConfigANIMIndex } + ::= { sfcsANIMConfigTable 1 } + +SfcsANIMConfigEntry ::= + SEQUENCE { + sfcsANIMConfigANIMIndex INTEGER, + sfcsANIMConfigAdminStatus INTEGER, + sfcsANIMConfigOperStatus INTEGER, + sfcsANIMConfigANIMType OBJECT IDENTIFIER, + sfcsANIMConfigNumInterfaces INTEGER, + sfcsANIMConfigLineRate INTEGER, + sfcsANIMConfigToMB INTEGER, + sfcsANIMConfigMBClockSelect INTEGER + + } + +sfcsANIMConfigANIMIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This index specifies which ANIM we are dealing + with. This reference is in the same format as + MIB II's InterfaceIndex." + ::= { sfcsANIMConfigEntry 1 } + +sfcsANIMConfigAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2), + other(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of the SFCS switch + ANIM. + enabled(1) + disabled(2) + other(3)" + ::= { sfcsANIMConfigEntry 2 } + +sfcsANIMConfigOperStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2), + other(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the operational state of the SFCS switch + ANIM for this SFCS ANIM instance. + enabled(1) + disabled(2) + other(3)" + ::= { sfcsANIMConfigEntry 3 } + +sfcsANIMConfigANIMType OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the type of physical interface for this + ANIM. The types are described in ctron.oids" + ::= { sfcsANIMConfigEntry 4 } + +sfcsANIMConfigNumInterfaces OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the number of operational interfaces for + this ANIM." + ::= { sfcsANIMConfigEntry 5 } + +sfcsANIMConfigLineRate OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the line rate per port for this ANIM in + Mbps." + ::= { sfcsANIMConfigEntry 6 } + + +sfcsANIMConfigToMB OBJECT-TYPE + SYNTAX INTEGER { + local-anim-clock(1), + port-one-clock(2), + port-two-clock(3), + port-three-clock(4), + port-four-clock(5) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This is the ANIM clock source to board." + ::= { sfcsANIMConfigEntry 7 } + +sfcsANIMConfigMBClockSelect OBJECT-TYPE + SYNTAX INTEGER { + master-clk-one(1), + master-clk-two(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This indicates the ANIM clock source." + ::= { sfcsANIMConfigEntry 8 } + + + + +-- SFCS ANIM Stats Tables +-- This table contains the managed objects used to keep track of transmit +-- and receive counts and bandwidth for each SFCS ANIM. + + +sfcsANIMStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfcsANIMStatsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the statistics information for + each SFCS ANIM instance." + ::= { sfcsANIMStatistics 1 } + +sfcsANIMStatsEntry OBJECT-TYPE + SYNTAX SfcsANIMStatsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains the SFCS statistics for the SFCS + instance." + INDEX { sfcsANIMStatsANIMIndex } + ::= { sfcsANIMStatsTable 1 } + +SfcsANIMStatsEntry ::= + SEQUENCE { + sfcsANIMStatsANIMIndex INTEGER, + sfcsANIMStatsRxCells OCTET STRING, + sfcsANIMStatsTxCells OCTET STRING + } + +sfcsANIMStatsANIMIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The primary index which specifies which ANIM instance + we are dealing with. This index is formatted like + MIB II's Interface Index." + ::= { sfcsANIMStatsEntry 1 } + +sfcsANIMStatsRxCells OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the number of cells received from this + ANIM's interfaces." + ::= { sfcsANIMStatsEntry 2 } + +sfcsANIMStatsTxCells OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the number of cells transmitted from + this ANIM's interfaces." + ::= { sfcsANIMStatsEntry 3 } + +-- SFCS ANIM Pic Table +-- This table contains the managed objects used to keep track of +-- the PIC info for each SFCS ANIM. + + +sfcsANIMPicTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfcsANIMPicEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the PIC information for + each SFCS ANIM instance." + ::= { sfcsANIMPic 1 } + +sfcsANIMPicEntry OBJECT-TYPE + SYNTAX SfcsANIMPicEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains the SFCS PIC info for the SFCS + instance." + INDEX { sfcsANIMPicIndex } + ::= { sfcsANIMPicTable 1 } + +SfcsANIMPicEntry ::= + SEQUENCE { + sfcsANIMPicSlot INTEGER, + sfcsANIMPicIndex INTEGER, + sfcsANIMPicLocation OBJECT IDENTIFIER, + sfcsANIMPicStatus INTEGER, + sfcsANIMPicVersion DisplayString, + sfcsANIMPicModuleType OBJECT IDENTIFIER, + sfcsANIMPicMfgPN DisplayString, + sfcsANIMPicMfgSN DisplayString, + sfcsANIMPicMfgPartNumb DisplayString, + sfcsANIMPicMfgSerialNumb DisplayString, + sfcsANIMPicMfgReworkLocation DisplayString, + sfcsANIMPicMfgMfgLocation DisplayString, + sfcsANIMPicMfgDateCode DisplayString, + sfcsANIMPicMfgRevisionCode DisplayString, + sfcsANIMPicTLPN DisplayString, + sfcsANIMPicTLSN DisplayString, + sfcsANIMPicTLPartNumb DisplayString, + sfcsANIMPicTLSerialNumb DisplayString, + sfcsANIMPicTLReworkLocation DisplayString, + sfcsANIMPicTLMfgLocation DisplayString, + sfcsANIMPicTLDateCode DisplayString, + sfcsANIMPicTLRevisionCode DisplayString, + sfcsANIMPicTLPcbRevision DisplayString, + sfcsANIMPicMacAddr OCTET STRING, + sfcsANIMPicNumbRsvdAddrs INTEGER, + sfcsANIMPicBoardLevelRevision DisplayString, + sfcsANIMPicModuleTypeString DisplayString, + sfcsANIMPicDcDcConverterType DisplayString, + sfcsANIMPicDcDcConverterInputPower DisplayString, + sfcsANIMPicSmb1PromVersion DisplayString + } + +sfcsANIMPicSlot OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specific slot which the module that realizes this PIC + resides. If the PIC is associated with the chassis + and not a specific module then this value will be 0." + ::= { sfcsANIMPicEntry 1 } + +sfcsANIMPicIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Uniquely identifies the instance of a PIC in a particular + slot." + ::= { sfcsANIMPicEntry 2 } + +sfcsANIMPicLocation OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Defines location of the PIC chip. This takes on any of + the encoding values defined below for backplane, module, + daughter board, brim." + ::= { sfcsANIMPicEntry 3 } + +sfcsANIMPicStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + present(2), + notPresent(3), + checkSum(4), + error(5), + limited(6) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Provides the status of the specific PIC chip. the values + are defined as follows: + other(1) - firmware can not determine status + present(2) - PIC seems to be functional + notPresent(3) - PIC not found but expected + checkSum(4) - A check sum error occured + error(5) - An undefined error condition exists. + limited(6) - A limited PIC implementation only + type code information is present." + ::= { sfcsANIMPicEntry 4 } + +sfcsANIMPicVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(2)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Reflects the version of the PIC implementation that this + PIC conforms to. This has the format x.yy . If non-existent, + this object will be set to all blanks(ascii 32)." + ::= { sfcsANIMPicEntry 5 } + +sfcsANIMPicModuleType OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Defines the standard module type value as defined in + ctron-oids." + ::= { sfcsANIMPicEntry 6 } + +sfcsANIMPicMfgPN OBJECT-TYPE + SYNTAX DisplayString (SIZE(9)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Describes the manufacturing level part number of the module + associated with this PIC. This information is encoded as + follows: + 7 Characters Part Number + 2 Characters Rework Location. + If any field of this object is non-existent, it will be set + to all blanks(ascii 32)." + ::= { sfcsANIMPicEntry 7 } + +sfcsANIMPicMfgSN OBJECT-TYPE + SYNTAX DisplayString (SIZE(12)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Describes the manufacturing level serial number of the module + associated with this PIC. This information is encoded as + follows: + 3 bytes - Date code (year/week) + 4 bytes - Serial number + 2 bytes - Manufacture location + 3 bytes - Board level revision + If any field of this object is non-existent, it will be + set to all blanks(ascii 32)." + ::= { sfcsANIMPicEntry 8 } + +sfcsANIMPicMfgPartNumb OBJECT-TYPE + SYNTAX DisplayString (SIZE(7)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object presents the part number portion of the + ctPicMfgPN object. This object contains the same information + however in a more human readable format. If non-existent, + this object will be set to all blanks(ascii 32)." + ::= { sfcsANIMPicEntry 9 } + +sfcsANIMPicMfgSerialNumb OBJECT-TYPE + SYNTAX DisplayString (SIZE(4)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object presents the serial number portion of the + ctPicMfgSN object. This object contains the same information + however in a more human readable format. If non-existent, + this object will be set to all blanks(ascii 32)." + ::= { sfcsANIMPicEntry 10 } + +sfcsANIMPicMfgReworkLocation OBJECT-TYPE + SYNTAX DisplayString (SIZE(2)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The 2 character code that defines the location this + module was last reworked. This object contains the same + information as presented in ctPicMfgPN object however + in a more human readable format. If non-existent, this + object will be set to all blanks(ascii 32)." + ::= { sfcsANIMPicEntry 11 } + +sfcsANIMPicMfgMfgLocation OBJECT-TYPE + SYNTAX DisplayString (SIZE(2)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The two character code that defines the location + this module was manufactured at. This object contains the same + information as presented in ctPicMfgSN object however + in a more human readable format. If non-existent, this object + will be set to all blanks(ascii 32)." + ::= { sfcsANIMPicEntry 12 } + +sfcsANIMPicMfgDateCode OBJECT-TYPE + SYNTAX DisplayString (SIZE(3)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The 3 byte date code field when this module was last + reworked. This is in year/week format. This object + contains the same information as presented in ctPicMfgSN + object however in a more human readable format. If + non-existent, this object will be set to all blanks(ascii 32)." + ::= { sfcsANIMPicEntry 13 } + +sfcsANIMPicMfgRevisionCode OBJECT-TYPE + SYNTAX DisplayString (SIZE(3)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The 3 character board level revision code field of this + module. This object contains the same information as + presented in ctPicMfgSN object however in a more human + readable format. If non-existent, this object will be set + to all blanks (ascii 32)." + ::= { sfcsANIMPicEntry 14 } + +sfcsANIMPicTLPN OBJECT-TYPE + SYNTAX DisplayString (SIZE(9)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Describes the top level part number of the module associated + with this PIC. This information is encoded as follows: + 7 Characters Part Number + 2 Characters Rework Location. + If any field of this object is non-existent, it will be set + to all blanks(ascii 32)." + ::= { sfcsANIMPicEntry 15 } + +sfcsANIMPicTLSN OBJECT-TYPE + SYNTAX DisplayString (SIZE(12)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Describes the top level serial number of the module + associated with this PIC. This information is encoded + as follows: + 3 bytes - Date code (year/week) + 4 bytes - Serial number + 2 bytes - Manufacture location + 3 bytes - Top level revision + If any field of this object is non-existent, it will be + set to all blanks(ascii 32)." + ::= { sfcsANIMPicEntry 16 } + +sfcsANIMPicTLPartNumb OBJECT-TYPE + SYNTAX DisplayString (SIZE(7)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object presents the part number portion of the + ctPicTLPN object. This object contains the same information + however in a more human readable format. If non-existent, + this object will be set to all blanks(ascii 32)." + ::= { sfcsANIMPicEntry 17 } + +sfcsANIMPicTLSerialNumb OBJECT-TYPE + SYNTAX DisplayString (SIZE(4)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object presents the serial number portion of the + ctPicTLSN object. This object contains the same information + however in a more human readable format. If non-existent, + this object will be set to all blanks(ascii 32)." + ::= { sfcsANIMPicEntry 18 } + +sfcsANIMPicTLReworkLocation OBJECT-TYPE + SYNTAX DisplayString (SIZE(2)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The 2 character code that defines the location this + module was last reworked. This object contains the same + information as presented in ctPicTLPN object however + in a more human readable format. If non-existent, this + object will be set to all blanks(ascii 32)." + ::= { sfcsANIMPicEntry 19 } + +sfcsANIMPicTLMfgLocation OBJECT-TYPE + SYNTAX DisplayString (SIZE(2)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The two character code that defines the location + this module was manufactured at. This object contains the same + information as presented in ctPicTLSN object however + in a more human readable format. If non-existent, this object + will be set to all blanks(ascii 32)." + ::= { sfcsANIMPicEntry 20 } + +sfcsANIMPicTLDateCode OBJECT-TYPE + SYNTAX DisplayString (SIZE(3)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The 3 byte date code field when this module was last + reworked. This is in year/week format. This object + contains the same information as presented in ctPicTLSN + object however in a more human readable format. If + non-existent, this object will be set to all blanks(ascii 32)." + ::= { sfcsANIMPicEntry 21 } + +sfcsANIMPicTLRevisionCode OBJECT-TYPE + SYNTAX DisplayString (SIZE(3)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The 3 character top level revision code field of this module. + This object contains the same information as presented in + ctPicTLSN object however in a more human readable format. + If non-existent, this object will be set to all blanks + (ascii 32)." + ::= { sfcsANIMPicEntry 22 } + +sfcsANIMPicTLPcbRevision OBJECT-TYPE + SYNTAX DisplayString (SIZE(8)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Defines the Cabletron revision of the art work for this + module. If non-existent, this object will be set to all + blanks(ascii 32)." + ::= { sfcsANIMPicEntry 23 } + +sfcsANIMPicMacAddr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..6)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The base MAC address(ethernet format)assigned to the module. + If this field is not used then it should have a value of a + zero length string. If non-existent, this object will be set + to all blanks(ascii 32)." + ::= { sfcsANIMPicEntry 24 } + +sfcsANIMPicNumbRsvdAddrs OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of reserved MAC addresses starting at the + address as defined in ctPicMacAddr. If no MAC addresses + are reserved this object should have a value of 0." + ::= { sfcsANIMPicEntry 25 } + +sfcsANIMPicBoardLevelRevision OBJECT-TYPE + SYNTAX DisplayString (SIZE(3)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Defines the Cabletron board level revision level code for + this module. If non-existent, this object will be set to + blanks (ascii 32)." + ::= { sfcsANIMPicEntry 26 } + +sfcsANIMPicModuleTypeString OBJECT-TYPE + SYNTAX DisplayString (SIZE(16)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Describes the module associated with this PIC in a + human readable format. If non-existent, this object + will be set to blanks (ascii 32)." + ::= { sfcsANIMPicEntry 27 } + +sfcsANIMPicDcDcConverterType OBJECT-TYPE + SYNTAX DisplayString (SIZE(12)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Describes the voltage of the installed DCDC Converter + input and output lines. + If the Module does not contain a DCDC Converter + this object will be set to blanks (ascii 32)." + ::= { sfcsANIMPicEntry 28 } + +sfcsANIMPicDcDcConverterInputPower OBJECT-TYPE + SYNTAX DisplayString (SIZE(3)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Describes the maximum allowed input power + for the DCDC input line. + If the Module does not contain a DCDC Converter + this object will be set to blanks (ascii 32)." + ::= { sfcsANIMPicEntry 29 } + +sfcsANIMPicSmb1PromVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(8)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Describes the current version of the SMB1 prom. + If the Module does not contain an SMB1 prom + this object will be set to blanks (ascii 32)." + ::= { sfcsANIMPicEntry 30 } + + +-- SFCS Switching Interface Group +-- This group contains the managed objects used to setup and +-- configure the SFCS interfaces for cell switching and statisics +-- monitoring. This group contains two sub-groups: configuration +-- and statistics. + + +-- SFCS Interface Configuration Table +-- This table contains the managed objects used to set-up and configure +-- each SFCS switching interface. + +sfcsInterfaceConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfcsInterfaceConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the configuration information of each + configured SFCS switch interface. If SFCS is not configured + on a port, than an entry will not exist." + ::= { sfcsInterfaceConfig 1 } + +sfcsInterfaceConfigEntry OBJECT-TYPE + SYNTAX SfcsInterfaceConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry specifies the SFCS configuration for the SFCS + switch interface for which the entry exists." + INDEX { sfcsInterfaceConfigInterfaceIndex } + ::= { sfcsInterfaceConfigTable 1 } + +SfcsInterfaceConfigEntry ::= + SEQUENCE { + sfcsInterfaceConfigInterfaceIndex INTEGER, + sfcsInterfaceConfigType INTEGER, + sfcsInterfacePeakBufferUseage INTEGER, + sfcsInterfaceConfigNumberOfQueues INTEGER, + sfcsInterfaceConfigSigStackID INTEGER, + sfcsInterfaceConfigClockingSource INTEGER + } + +sfcsInterfaceConfigInterfaceIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index which specifies which interface we are + dealing with." + ::= { sfcsInterfaceConfigEntry 1 } + +sfcsInterfaceConfigType OBJECT-TYPE + SYNTAX INTEGER { + other(1), + access-port(2), + network-port(3), + host-mgmt-port(4), + host-ctl-port(5) + } + ACCESS read-only + STATUS deprecated + DESCRIPTION + "Sets the type of interface access attribute for the SFCS + interfaces. Access ports allow single user or shared + access and perform statisics and control; network ports + are equivalent to trunk ports with no access control; + host management port indicates the (virtual) port to which + the (internal) management agent is attached; host control + port indicates the port to redirect non-management packets. + other(1) + access-port(2) + network-port(3) + host-mgmt-port(4) + host-ctl-port(5)" + ::= { sfcsInterfaceConfigEntry 2 } + +sfcsInterfacePeakBufferUseage OBJECT-TYPE + SYNTAX INTEGER (0..100) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "An accumulated snap shot of the current peak queue depth + for the configured buffer queues. This information is + obtained from a read/reset register." + ::= { sfcsInterfaceConfigEntry 3 } + +sfcsInterfaceConfigNumberOfQueues OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the number of priority queues configured on this + interface." + ::= { sfcsInterfaceConfigEntry 4 } + +sfcsInterfaceConfigSigStackID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the user signalling stack ID for this interface." + ::= { sfcsInterfaceConfigEntry 5 } + +sfcsInterfaceConfigClockingSource OBJECT-TYPE + SYNTAX INTEGER { + local-anim-clock(1), + mother-board-master-clock(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The interface clocking source." + ::= { sfcsInterfaceConfigEntry 6 } + + +-- SFCS Switching Interface Statistics Tables +-- This table contains the objects that specify the packet and byte counters +-- for each configured SFCS switching interface. + + +sfcsInterfaceStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfcsInterfaceStatsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the cell counts for each + SFCS switch interface." + ::= { sfcsInterfaceStatistics 1 } + +sfcsInterfaceStatsEntry OBJECT-TYPE + SYNTAX SfcsInterfaceStatsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Specifies the SFCS cell counts for the SFCS + interface for which this entry exists." + INDEX { sfcsInterfaceStatsInterfaceIndex } + ::= { sfcsInterfaceStatsTable 1 } + +SfcsInterfaceStatsEntry ::= + SEQUENCE { + sfcsInterfaceStatsInterfaceIndex INTEGER, + sfcsInterfaceStatsRxErrors OCTET STRING, + sfcsInterfaceStatsVPILookupInvalidErrors OCTET STRING, + sfcsInterfaceStatsRxCnxLookupInvalidErrors OCTET STRING, + sfcsInterfaceStatsRxCellCnt OCTET STRING, + sfcsInterfaceStatsTxCellCnt OCTET STRING, + sfcsInterfaceStatsOverflowDropCellCnt OCTET STRING + } + +sfcsInterfaceStatsInterfaceIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index which specifies which interface we are + dealing with." + ::= { sfcsInterfaceStatsEntry 1 } + +sfcsInterfaceStatsRxErrors OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the number of receive path lookup + invalid and out of range errors." + ::= { sfcsInterfaceStatsEntry 2 } + +sfcsInterfaceStatsVPILookupInvalidErrors OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the number of VPI lookup invalid and out of + range errors." + ::= { sfcsInterfaceStatsEntry 3 } + +sfcsInterfaceStatsRxCnxLookupInvalidErrors OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the number of receive connection lookup + invalid errors." + ::= { sfcsInterfaceStatsEntry 4 } + +sfcsInterfaceStatsRxCellCnt OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the number of receive cells on + this interface." + ::= { sfcsInterfaceStatsEntry 5 } + + +sfcsInterfaceStatsTxCellCnt OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the number of transmit cells + on this interface." + ::= { sfcsInterfaceStatsEntry 6 } + + +sfcsInterfaceStatsOverflowDropCellCnt OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the number of cells that were + dropped due to queue overflows." + ::= { sfcsInterfaceStatsEntry 7 } + + + +-- SFCS Switch Queue Group +-- This group contains the managed objects for maintaining SFCS Queues. + +-- SFCS Queue Configuration Table + +sfcsQueueConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfcsQueueConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the configuration information for + all queues on the SFCS." + ::= { sfcsQueueConfig 1 } + +sfcsQueueConfigEntry OBJECT-TYPE + SYNTAX SfcsQueueConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry specifies the queue information for the + SFCS switch for which the entry exists." + INDEX { sfcsQueueConfigInterfaceIndex, sfcsQueueConfigQueueIndex } + ::= { sfcsQueueConfigTable 1 } + +SfcsQueueConfigEntry ::= + SEQUENCE { + sfcsQueueConfigInterfaceIndex INTEGER, + sfcsQueueConfigQueueIndex INTEGER, + sfcsQueueConfigQueueSize INTEGER, + sfcsQueueConfigQueueBandwidth INTEGER, + sfcsQueueConfigClpDropThreshold INTEGER, + sfcsQueueConfigCongestionThreshold INTEGER, + sfcsQueueConfigEFCILowThreshold INTEGER, + sfcsQueueConfigRMThreshold INTEGER, + sfcsQueueConfigEPDThreshold INTEGER + } + +sfcsQueueConfigInterfaceIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index which specifies which interface we are + dealing with." + ::= { sfcsQueueConfigEntry 1 } + +sfcsQueueConfigQueueIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index which specifies which transmit queue we + are dealing with." + ::= { sfcsQueueConfigEntry 2 } + +sfcsQueueConfigQueueSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the size of the transmit queue for this + queue instance." + ::= { sfcsQueueConfigEntry 3 } + +sfcsQueueConfigQueueBandwidth OBJECT-TYPE + SYNTAX INTEGER (0..100) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the percentage of this interface's bandwidth + utilized by this particular queue." + ::= { sfcsQueueConfigEntry 4 } + +sfcsQueueConfigClpDropThreshold OBJECT-TYPE + SYNTAX INTEGER (0..100) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the queue level to start dropping CLP=1 + cells for this queue. This level is expressed as + the percentage of this queue's size." + ::= { sfcsQueueConfigEntry 5 } + +sfcsQueueConfigCongestionThreshold OBJECT-TYPE + SYNTAX INTEGER (0..100) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the level to consider this queue congested. + This level is expressed as the percentage of this + queue's size." + ::= { sfcsQueueConfigEntry 6 } + +sfcsQueueConfigEFCILowThreshold OBJECT-TYPE + SYNTAX INTEGER (0..100) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the lower threshold used for EFCI for + this queue instance. This level is expressed as + the percentage of this queue's size." + ::= { sfcsQueueConfigEntry 7 } + +sfcsQueueConfigRMThreshold OBJECT-TYPE + SYNTAX INTEGER (0..100) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the remote management queue threshold expressed + as a percentage of the queue's size. When this level is + hit, a management message is sent to the sender notifying it + to slow down." + ::= { sfcsQueueConfigEntry 8 } + +sfcsQueueConfigEPDThreshold OBJECT-TYPE + SYNTAX INTEGER (0..100) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the Early Packet Discard threshold expressed + as a percentage of the queue's size. When this level is + exceeded the Transmit ASIC starts to drop all cells entering + this queue." + ::= { sfcsQueueConfigEntry 9 } + + +-- SFCS Queue Stats Table + +sfcsQueueStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfcsQueueStatsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the statistics information for all + queues on the SFCS." + ::= { sfcsQueueStatistics 1 } + +sfcsQueueStatsEntry OBJECT-TYPE + SYNTAX SfcsQueueStatsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry specifies the queue information for the + SFCS switch for which the entry exists." + INDEX { sfcsQueueStatsInterfaceIndex, sfcsQueueStatsQueue } + ::= { sfcsQueueStatsTable 1 } + +SfcsQueueStatsEntry ::= + SEQUENCE { + sfcsQueueStatsInterfaceIndex INTEGER, + sfcsQueueStatsQueue INTEGER, + sfcsQueueStatsTxClpCellsDiscarded OCTET STRING, + sfcsQueueStatsTxCellsDropped OCTET STRING, + sfcsQueueStatsQueuePeakLevel INTEGER, + sfcsQueueStatsTxCellCnt OCTET STRING + } + +sfcsQueueStatsInterfaceIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index which specifies which interface we are + dealing with." + ::= { sfcsQueueStatsEntry 1 } + +sfcsQueueStatsQueue OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index which specifies which queue we are + dealing with." + ::= { sfcsQueueStatsEntry 2 } + +sfcsQueueStatsTxClpCellsDiscarded OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the number of cells with CLP=1 that were + discarded for this queue instance." + ::= { sfcsQueueStatsEntry 3 } + +sfcsQueueStatsTxCellsDropped OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the number of cells that overflowed the + buffer for this queue instance." + ::= { sfcsQueueStatsEntry 4 } + +sfcsQueueStatsQueuePeakLevel OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the peak level since last read for this + queue instance." + ::= { sfcsQueueStatsEntry 5 } + +sfcsQueueStatsTxCellCnt OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the transmit cell count on a per queue basis. + A value of zero indicates not available" + ::= { sfcsQueueStatsEntry 6 } + + +-- The SFCS Connection Group + +-- SFCS Switch Connection Config Table + +sfcsCnxCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfcsCnxCfgEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the connection configuration + information." + ::= { sfcsConnectionConfig 1 } + +sfcsCnxCfgEntry OBJECT-TYPE + SYNTAX SfcsCnxCfgEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry specifies the connection configuration + information for the SFCS switch connection instance." + INDEX { sfcsCnxCfgCrossConnectIndex, + sfcsCnxCfgCrossConnectLowIfIndex, + sfcsCnxCfgCrossConnectLowVpi, + sfcsCnxCfgCrossConnectLowVci, + sfcsCnxCfgCrossConnectHighIfIndex, + sfcsCnxCfgCrossConnectHighVpi, + sfcsCnxCfgCrossConnectHighVci } + ::= { sfcsCnxCfgTable 1 } + +SfcsCnxCfgEntry ::= + SEQUENCE { + sfcsCnxCfgCrossConnectIndex INTEGER, + sfcsCnxCfgCrossConnectLowIfIndex INTEGER, + sfcsCnxCfgCrossConnectLowVpi INTEGER, + sfcsCnxCfgCrossConnectLowVci INTEGER, + sfcsCnxCfgCrossConnectHighIfIndex INTEGER, + sfcsCnxCfgCrossConnectHighVpi INTEGER, + sfcsCnxCfgCrossConnectHighVci INTEGER, + sfcsCnxCfgType INTEGER, + sfcsCnxCfgTmType INTEGER, + sfcsCnxCfgUPCEnable INTEGER, + sfcsCnxCfgStatsEnable INTEGER, + sfcsCnxCfgStatsTableCounterSizes INTEGER, + sfcsCnxCfgOwner INTEGER + } + +sfcsCnxCfgCrossConnectIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A unique value to identify this cross-connect." + ::= { sfcsCnxCfgEntry 1 } + +sfcsCnxCfgCrossConnectLowIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of this object is equal to the low + MIB II IfIndex value of the ATM interface port + for this cross-connect." + ::= { sfcsCnxCfgEntry 2 } + +sfcsCnxCfgCrossConnectLowVpi OBJECT-TYPE + SYNTAX INTEGER (0..4095) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of this object is equal to the low VPI + value at the ATM interface associated with the + cross-connect that is identified by + sfcsCnxCfgCrossConnectIndex." + ::= { sfcsCnxCfgEntry 3 } + +sfcsCnxCfgCrossConnectLowVci OBJECT-TYPE + SYNTAX INTEGER (0..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of this object is equal to the low VCI + value at the ATM interface associated with this + cross-connect that is identified by + sfcsCnxCfgCrossConnectIndex." + ::= { sfcsCnxCfgEntry 4 } + +sfcsCnxCfgCrossConnectHighIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of this object is equal to the high + MIB II IfIndex value of the ATM interface port + for this cross-connect." + ::= { sfcsCnxCfgEntry 5 } + +sfcsCnxCfgCrossConnectHighVpi OBJECT-TYPE + SYNTAX INTEGER (0..4095) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of this object is equal to the high VPI + value at the ATM interface associated with the + cross-connect that is identified by + sfcsCnxCfgCrossConnectIndex." + ::= { sfcsCnxCfgEntry 6 } + +sfcsCnxCfgCrossConnectHighVci OBJECT-TYPE + SYNTAX INTEGER (0..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of this object is equal to the high VCI + value at the ATM interface associated with this + cross-connect that is identified by + sfcsCnxCfgCrossConnectIndex." + ::= { sfcsCnxCfgEntry 7 } + +sfcsCnxCfgType OBJECT-TYPE + SYNTAX INTEGER { + point-to-point-vpl (1), + point-to-mpoint-vpl (2), + mpoint-to-mpoint-vpl (3), + point-to-point-vcl (4), + point-to-mpoint-vcl (5), + mpoint-to-mpoint-vcl (6) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the connection type for this VC. + point-to-point-vpl(1) + point-to-mpoint-vpl(2) + mpoint-to-mpoint-vpl(3) + point-to-point-vcl(4) + point-to-mpoint-vcl(5) + mpoint-to-mpoint-vcl(6)" + ::= { sfcsCnxCfgEntry 8 } + +sfcsCnxCfgTmType OBJECT-TYPE + SYNTAX INTEGER { + other (1), + efci (2), + er (3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the type of traffic management used on this VC. + other (1) + efci (2) + er (3)" + ::= { sfcsCnxCfgEntry 9 } + +sfcsCnxCfgUPCEnable OBJECT-TYPE + SYNTAX INTEGER { + l-h-upc-enabled (1), + l-h-tag-enabled (2), + l-h-upc-tag-enabled (3), + h-l-upc-enabled (4), + l-h-upc-and-h-l-upc-enabled (5), + l-h-Tag-and-h-l-upc-enabled (6), + l-h-upc-tag-and-h-l-upc-enabled (7), + h-l-tag-enabled (8), + l-h-upc-and-h-l-tag-enabled (9), + l-h-tag-and-h-l-tag-enabled (10), + l-h-upc-tag-and-h-l-tag-enabled (11), + h-l-upc-tag-enabled (12), + l-h-upc-and-h-l-upc-tag-enabled (13), + l-h-tag-and-h-l-upc-tag-enabled (14), + l-h-upc-tag-and-h-l-upc-tag-enabled (15) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates whether or not UPC policing is enabled on + this VC. A VC can be bi-directional or uni-directional. + Due to this, the UPC bit is a masking based on directionality. + Where direction is in terms of high interface (H) and low + interface (L). (Where not specified, assume disabled.) + L to H UPC enabled(1) + L to H Tagging enabled(2) + L to H UPC/Tagging enabled(3) + H to L UPC enabled(4) + L to H UPC enabled & H to L UPC enabled(5) + L to H Tagging enabled & H to L UPC enabled(6) + L to H UPC/Tagging enabled & H to L UPC enabled(7) + H to L Tagging enabled(8) + L to H UPC enabled & H to L Tagging enabled(9) + L to H Tagging enabled & H to L Tagging enabled(10) + L to H UPC/Tagging enabled & H to L Tagging enabled(11) + H to L UPC/Tagging enabled(12) + L to H UPC enabled & H to L UPC/Tagging enabled(13) + L to H Tagging enabled and H to L UPC/Tagging enabled(14) + L to H UPC/Tagging enabled & H to L UPC/Tagging enabled(15)" + ::= { sfcsCnxCfgEntry 10 } + +sfcsCnxCfgStatsEnable OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2), + other (3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates whether statistics will be kept on this VC. + enabled(1) + disabled(2) + other(3)" + ::= { sfcsCnxCfgEntry 11 } + +sfcsCnxCfgStatsTableCounterSizes OBJECT-TYPE + SYNTAX INTEGER { + thirtytwobittagcounter (1), + thirtytwobitdropcounter (2), + sixteenbiteachcounter (3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the size of the drop counter for this VC. + thirtytwobittagcounter (1) + thirtytwobitdropcounter (2) + sixteenbiteachcounter (3)" + ::= { sfcsCnxCfgEntry 12 } + +sfcsCnxCfgOwner OBJECT-TYPE + SYNTAX INTEGER { + other (1), + own (2), + dontown (3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the owner of this cross connect. + other(1) + own(2) + dontown(3)" + ::= { sfcsCnxCfgEntry 13 } + + + + + +-- SFCS Switch Connection Stats Table + +sfcsCnxStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfcsCnxStatsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the connection configuration + information." + ::= { sfcsConnectionStatistics 1 } + +sfcsCnxStatsEntry OBJECT-TYPE + SYNTAX SfcsCnxStatsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry specifies the connection statistics + information for the SFCS switch connection instance." + INDEX { sfcsCnxStatsCrossConnectIndex, + sfcsCnxStatsCrossConnectLowIfIndex, + sfcsCnxStatsCrossConnectLowVpi, + sfcsCnxStatsCrossConnectLowVci, + sfcsCnxStatsCrossConnectHighIfIndex, + sfcsCnxStatsCrossConnectHighVpi, + sfcsCnxStatsCrossConnectHighVci } + ::= { sfcsCnxStatsTable 1 } + +SfcsCnxStatsEntry ::= + SEQUENCE { + sfcsCnxStatsCrossConnectIndex INTEGER, + sfcsCnxStatsCrossConnectLowIfIndex INTEGER, + sfcsCnxStatsCrossConnectLowVpi INTEGER, + sfcsCnxStatsCrossConnectLowVci INTEGER, + sfcsCnxStatsCrossConnectHighIfIndex INTEGER, + sfcsCnxStatsCrossConnectHighVpi INTEGER, + sfcsCnxStatsCrossConnectHighVci INTEGER, + sfcsCnxStatsLoToHiHTxCells OCTET STRING, + sfcsCnxStatsLoToHiDroppedCells OCTET STRING, + sfcsCnxStatsLoToHiTaggedCells OCTET STRING, + sfcsCnxStatsHiToLoHTxCells OCTET STRING, + sfcsCnxStatsHiToLoDroppedCells OCTET STRING, + sfcsCnxStatsHiToLoTaggedCells OCTET STRING + } + +sfcsCnxStatsCrossConnectIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A unique value to identify this cross-connect." + ::= { sfcsCnxStatsEntry 1 } + +sfcsCnxStatsCrossConnectLowIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of this object is equal to the low + MIB II IfIndex value of the ATM interface port + for this cross-connect." + ::= { sfcsCnxStatsEntry 2 } + +sfcsCnxStatsCrossConnectLowVpi OBJECT-TYPE + SYNTAX INTEGER (0..4095) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of this object is equal to the low VPI + value at the ATM interface associated with the + cross-connect that is identified by + sfcsCnxStatsCrossConnectIndex." + ::= { sfcsCnxStatsEntry 3 } + +sfcsCnxStatsCrossConnectLowVci OBJECT-TYPE + SYNTAX INTEGER (0..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of this object is equal to the low VCI + value at the ATM interface associated with this + cross-connect that is identified by + sfcsCnxStatsCrossConnectIndex." + ::= { sfcsCnxStatsEntry 4 } + +sfcsCnxStatsCrossConnectHighIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of this object is equal to the high + MIB II IfIndex value of the ATM interface port + for this cross-connect." + ::= { sfcsCnxStatsEntry 5 } + +sfcsCnxStatsCrossConnectHighVpi OBJECT-TYPE + SYNTAX INTEGER (0..4095) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of this object is equal to the high VPI + value at the ATM interface associated with the + cross-connect that is identified by + sfcsCnxStatsCrossConnectIndex." + ::= { sfcsCnxStatsEntry 6 } + +sfcsCnxStatsCrossConnectHighVci OBJECT-TYPE + SYNTAX INTEGER (0..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of this object is equal to the high VCI + value at the ATM interface associated with this + cross-connect that is identified by + sfcsCnxStatsCrossConnectIndex." + ::= { sfcsCnxStatsEntry 7 } + +sfcsCnxStatsLoToHiHTxCells OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the transmitted cell count for this connection. + This entry specifies the count from the low port/vpi/vci + to the high port/vpi/vci" + ::= { sfcsCnxStatsEntry 8 } + +sfcsCnxStatsLoToHiDroppedCells OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the dropped cell count for this connection + instance. This entry specifies the count from the low + port/vpi/vci to the high port/vpi/vci." + ::= { sfcsCnxStatsEntry 9 } + +sfcsCnxStatsLoToHiTaggedCells OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the tagged cell count for this connection + instance. This entry specifies the count from the low + port/vpi/vci to the high port/vpi/vci." + ::= { sfcsCnxStatsEntry 10 } + +sfcsCnxStatsHiToLoHTxCells OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the transmitted cell count for this connection. + This entry specifies the count from the high port/vpi/vci + to the low port/vpi/vci" + ::= { sfcsCnxStatsEntry 11 } + +sfcsCnxStatsHiToLoDroppedCells OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the dropped cell count for this connection + instance. This entry specifies the count from the high + port/vpi/vci to the low port/vpi/vci." + ::= { sfcsCnxStatsEntry 12 } + +sfcsCnxStatsHiToLoTaggedCells OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the tagged cell count for this connection + instance. This entry specifies the count from the high + port/vpi/vci to the low port/vpi/vci." + ::= { sfcsCnxStatsEntry 13 } + + + + +-- SFCS Switch Connection Error Table + +sfcsCnxErrorTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfcsCnxErrorEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the connection error information + supplied by the atmAPI mib." + ::= { sfcsConnectionError 1 } + +sfcsCnxErrorEntry OBJECT-TYPE + SYNTAX SfcsCnxErrorEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of VCC connection request failures. This table + is indexed the same way as the atmVcCrossConnectTable + in the AToM mib." + INDEX { atmVcCrossConnectIndex, atmVcCrossConnectLowIfIndex, atmVcCrossConnectLowVpi, atmVcCrossConnectLowVci, atmVcCrossConnectHighIfIndex, atmVcCrossConnectHighVpi, atmVcCrossConnectHighVci } +-- AUGMENTS { sfcsCnxCfgEntry } + ::= { sfcsCnxErrorTable 1 } + + +SfcsCnxErrorEntry ::= + SEQUENCE { + sfcsCnxErrorCode OCTET STRING, + sfcsCnxErrorTimeStamp TimeTicks, + sfcsCnxErrorRowStatus INTEGER + } + +sfcsCnxErrorCode OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the error reason for failure of the + connection setup. + + + 01 fatal_error + 02 moe_table_out_of_range + 03 moe_mem_not_allocated + 04 mem_fetch_double_reqst + 05 lo_port_invalid + 06 lo_port_locked + 07 lo_vpi_invalid + 08 lo_vci_invalid + 09 hi_port_invalid + 10 hi_port_locked + 11 hi_vpi_invalid + 12 hi_vci_invalid + 13 trfc_desc_l2h_invalid + 14 trfc_desc_h2l_invalid + 15 ccid_invalid + 16 ccid_not_assigned + 17 atm_api_type_invalid + 18 atm_api_verb_invalid + 19 pt_to_pt_over_write_reqst + 20 pt_reqst_over_mpt_conn + 21 mask_table_full + 22 duplicate_request + 23 moe_table_out_of_memory + 24 vpi0_non_term_reqst + 25 hardware_out_of_heap + 26 tx_conn_table_out_of_mem + 27 tx_conn_table_time_out + 28 ctm_communication_error + 29 connection_table_out_of_sync + 30 invalid_connection_entry + 31 ctm_resource_alloc_error + 32 front_panel_bandwidth_alloc_error + 33 ccid_in_use" + + ::= { sfcsCnxErrorEntry 1 } + +sfcsCnxErrorTimeStamp OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the value of the sysUpTime when this + connection request failed. We will support this + field only if the element management uses this + table." + ::= { sfcsCnxErrorEntry 2 } + + +sfcsCnxErrorRowStatus OBJECT-TYPE + SYNTAX INTEGER { + other (1), + inactive (2), + active (3), + delete (4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The administrative control of this entry. The owner + could delete this entry after reading it, to prevent + this table from growing too big. + other (1) + inactive (2) + active (3) + delete (4)" + ::= { sfcsCnxErrorEntry 3 } + + + + +-- The SFCS connection API Group + +sfcsCnxAPIEntry OBJECT-TYPE + SYNTAX INTEGER (1) + ACCESS read-only + STATUS mandatory + DESCRIPTION + " + The connection API leaf provides a method for contool for creating + PVCs. This always returns a value of 0. + " + + ::= { sfcsConnectionAPI 1 } + + + + +-- The SFCS Switch CTM Group + +sfcsCTMInterfaceConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfcsCTMInterfaceConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the configuration information of each + configured SHEMP interface. If SFCS is not configured + on a port, than an entry will not exist." + ::= { sfcsCTMInterfaceConfig 1 } + +sfcsCTMInterfaceConfigEntry OBJECT-TYPE + SYNTAX SfcsCTMInterfaceConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry specifies the SFCS configuration for the SFCS + switch interface for which the entry exists." + INDEX { sfcsCTMInterfaceConfigInterfaceIndex } + ::= { sfcsCTMInterfaceConfigTable 1 } + +SfcsCTMInterfaceConfigEntry ::= + SEQUENCE { + sfcsCTMInterfaceConfigInterfaceIndex INTEGER, + sfcsCTMInterfaceConfigType INTEGER, + sfcsCTMInterfacePeakBufferUseage INTEGER, + sfcsCTMInterfaceConfigNumberOfQueues INTEGER, + sfcsCTMInterfaceConfigSigStackID INTEGER, + sfcsCTMInterfaceConfigClocking INTEGER, + sfcsCTMInterfaceConfigNextVPI INTEGER, + sfcsCTMInterfaceConfigNextVCI INTEGER + } + +sfcsCTMInterfaceConfigInterfaceIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index which specifies which interface we are + dealing with." + ::= { sfcsCTMInterfaceConfigEntry 1 } + +sfcsCTMInterfaceConfigType OBJECT-TYPE + SYNTAX INTEGER { + other(1), + access-port(2), + network-port(3), + host-mgmt-port(4), + host-ctl-port(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Sets the type of interface access attribute for the SFCS + interfaces. Access ports allow single user or shared + access and perform statisics and control; network ports + are equivalent to trunk ports with no access control; + host management port indicates the (virtual) port to which + the (internal) management agent is attached; host control + port indicates the port to redirect non-management packets. + other(1), + access-port(2), + network-port(3), + host-mgmt-port(4), + host-ctl-port(5) + +" + ::= { sfcsCTMInterfaceConfigEntry 2 } + +sfcsCTMInterfacePeakBufferUseage OBJECT-TYPE + SYNTAX INTEGER (0..100) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the number of cells in transmit buffer memory." + ::= { sfcsCTMInterfaceConfigEntry 3 } + +sfcsCTMInterfaceConfigNumberOfQueues OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the number of priority queues configured on this + interface." + ::= { sfcsCTMInterfaceConfigEntry 4 } + +sfcsCTMInterfaceConfigSigStackID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the user signalling stack ID for this interface." + ::= { sfcsCTMInterfaceConfigEntry 5 } + +sfcsCTMInterfaceConfigClocking OBJECT-TYPE + SYNTAX INTEGER { + generated-transmit-clock(1), + channel-recovered-clock(2), + system-master-clock(3), + not-supported(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The anim clocking source. + one - use the generated-transmit-clock + two - use the channel-recovered-clock + three - use the system-master-clock + four - option not supported by this interface" + ::= { sfcsCTMInterfaceConfigEntry 6 } + +sfcsCTMInterfaceConfigNextVPI OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the next vpi for this interface." + ::= { sfcsCTMInterfaceConfigEntry 7 } + +sfcsCTMInterfaceConfigNextVCI OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the next vci for this interface." + ::= { sfcsCTMInterfaceConfigEntry 8 } + + +-- SFCS SHEMP Interface Statistics Tables +-- This table contains the objects that specify the packet and byte counters +-- for each configured SFCS switching interface. + + +sfcsCTMInterfaceStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfcsCTMInterfaceStatsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the cell counts for each + SFCS switch interface." + ::= { sfcsCTMInterfaceStatistics 1 } + +sfcsCTMInterfaceStatsEntry OBJECT-TYPE + SYNTAX SfcsCTMInterfaceStatsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Specifies the SFCS cell counts for the SFCS + interface for which this entry exists." + INDEX { sfcsCTMInterfaceStatsInterfaceIndex } + ::= { sfcsCTMInterfaceStatsTable 1 } + +SfcsCTMInterfaceStatsEntry ::= + SEQUENCE { + sfcsCTMInterfaceStatsInterfaceIndex INTEGER, + sfcsCTMInterfaceStatsRxErrors OCTET STRING, + sfcsCTMInterfaceStatsVPILookupInvalidErrors OCTET STRING, + sfcsCTMInterfaceStatsRxCnxLookupInvalidErrors OCTET STRING, + sfcsCTMInterfaceStatsRxCellCnt OCTET STRING, + sfcsCTMInterfaceStatsTxCellCnt OCTET STRING, + sfcsCTMInterfaceStatsOverflowDropCellCnt OCTET STRING + } + +sfcsCTMInterfaceStatsInterfaceIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index which specifies which interface we are + dealing with." + ::= { sfcsCTMInterfaceStatsEntry 1 } + +sfcsCTMInterfaceStatsRxErrors OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the number of receive path lookup + invalid and out of range errors." + ::= { sfcsCTMInterfaceStatsEntry 2 } + +sfcsCTMInterfaceStatsVPILookupInvalidErrors OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the number of VPI lookup invalid and out of + range errors." + ::= { sfcsCTMInterfaceStatsEntry 3 } + +sfcsCTMInterfaceStatsRxCnxLookupInvalidErrors OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the number of receive connection lookup + invalid errors." + ::= { sfcsCTMInterfaceStatsEntry 4 } + +sfcsCTMInterfaceStatsRxCellCnt OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the number of receive cells on + this interface." + ::= { sfcsCTMInterfaceStatsEntry 7 } + + +sfcsCTMInterfaceStatsTxCellCnt OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the number of transmit cells + on this interface." + ::= { sfcsCTMInterfaceStatsEntry 8 } + + +sfcsCTMInterfaceStatsOverflowDropCellCnt OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the number of cells that were + dropped due to queue overflows." + ::= { sfcsCTMInterfaceStatsEntry 9 } + + +-- SFCS SHEMP Queue Group +-- This group contains the managed objects for maintaining SFCS Shemp Queues. + +-- SFCS Shemp Queue Configuration Table + +sfcsCTMQueueConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfcsCTMQueueConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the configuration information for + all queues on the SFCS." + ::= { sfcsCTMQueueConfig 1 } + +sfcsCTMQueueConfigEntry OBJECT-TYPE + SYNTAX SfcsCTMQueueConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry specifies the queue information for the + SFCS switch for which the entry exists." + INDEX { sfcsCTMQueueConfigInterfaceIndex, sfcsQueueConfigQueueIndex } + ::= { sfcsCTMQueueConfigTable 1 } + +SfcsCTMQueueConfigEntry ::= + SEQUENCE { + sfcsCTMQueueConfigInterfaceIndex INTEGER, + sfcsCTMQueueConfigQueueIndex INTEGER, + sfcsCTMQueueConfigQueueSize INTEGER, + sfcsCTMQueueConfigQueueBandwidth INTEGER, + sfcsCTMQueueConfigClpDropThreshold INTEGER, + sfcsCTMQueueConfigCongestionThreshold INTEGER, + sfcsCTMQueueConfigEFCILowThreshold INTEGER, + sfcsCTMQueueConfigRMThreshold INTEGER + } + +sfcsCTMQueueConfigInterfaceIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index which specifies which interface we are + dealing with." + ::= { sfcsCTMQueueConfigEntry 1 } + +sfcsCTMQueueConfigQueueIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index which specifies which transmit queue we + are dealing with." + ::= { sfcsCTMQueueConfigEntry 2 } + +sfcsCTMQueueConfigQueueSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the size of the transmit queue for this + queue instance." + ::= { sfcsCTMQueueConfigEntry 3 } + +sfcsCTMQueueConfigQueueBandwidth OBJECT-TYPE + SYNTAX INTEGER (0..100) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the percentage of this interface's bandwidth + utilized by this particular queue." + ::= { sfcsCTMQueueConfigEntry 4 } + +sfcsCTMQueueConfigClpDropThreshold OBJECT-TYPE + SYNTAX INTEGER (0..100) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the queue level to start dropping CLP=1 + cells for this queue. This level is expressed as + the percentage of this queue's size." + ::= { sfcsCTMQueueConfigEntry 5 } + +sfcsCTMQueueConfigCongestionThreshold OBJECT-TYPE + SYNTAX INTEGER (0..100) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the level to consider this queue congested. + This level is expressed as the percentage of this + queue's size." + ::= { sfcsCTMQueueConfigEntry 6 } + +sfcsCTMQueueConfigEFCILowThreshold OBJECT-TYPE + SYNTAX INTEGER (0..100) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the lower threshold used for EFCI for + this queue instance. This level is expressed as + the percentage of this queue's size." + ::= { sfcsCTMQueueConfigEntry 7 } + +sfcsCTMQueueConfigRMThreshold OBJECT-TYPE + SYNTAX INTEGER (0..100) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the remote management queue threshold expressed + as a percentage of the queue's size. When this level is + hit, a management message is sent to the sender notifying it + to slow down." + ::= { sfcsCTMQueueConfigEntry 8 } + + + + +-- SFCS Shemp Queue Stats Table + +sfcsCTMQueueStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfcsCTMQueueStatsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the statistics information for all + queues on the SFCS." + ::= { sfcsCTMQueueStatistics 1 } + +sfcsCTMQueueStatsEntry OBJECT-TYPE + SYNTAX SfcsCTMQueueStatsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry specifies the queue information for the + SFCS switch for which the entry exists." + INDEX { sfcsCTMQueueStatsInterfaceIndex, sfcsQueueStatsQueue } + ::= { sfcsCTMQueueStatsTable 1 } + +SfcsCTMQueueStatsEntry ::= + SEQUENCE { + sfcsCTMQueueStatsInterfaceIndex INTEGER, + sfcsCTMQueueStatsQueue INTEGER, + sfcsCTMQueueStatsTxClpCellsDiscarded OCTET STRING, + sfcsCTMQueueStatsTxCellsDropped OCTET STRING, + sfcsCTMQueueStatsQueuePeakLevel INTEGER, + sfcsCTMQueueStatsTxCellCnt OCTET STRING + } + +sfcsCTMQueueStatsInterfaceIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index which specifies which interface we are + dealing with." + ::= { sfcsCTMQueueStatsEntry 1 } + +sfcsCTMQueueStatsQueue OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index which specifies which queue we are + dealing with." + ::= { sfcsCTMQueueStatsEntry 2 } + +sfcsCTMQueueStatsTxClpCellsDiscarded OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the number of cells with CLP=1 that were + discarded for this queue instance." + ::= { sfcsCTMQueueStatsEntry 3 } + +sfcsCTMQueueStatsTxCellsDropped OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the number of cells that overflowed the + buffer for this queue instance." + ::= { sfcsCTMQueueStatsEntry 4 } + +sfcsCTMQueueStatsQueuePeakLevel OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the peak level since last read for this + queue instance." + ::= { sfcsCTMQueueStatsEntry 5 } + +sfcsCTMQueueStatsTxCellCnt OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the transmit cell count on a per queue basis. + A value of zero indicates not available" + ::= { sfcsCTMQueueStatsEntry 6 } + + + +-- The SFCS Switch Host Group + +-- The SFCS Switch UniMux Group + +-- SFCS Switch Bandwidth Management Group +-- This group contains the managed objects and functions used to setup and +-- configure the SFCS Bandwidth Manager. This group contains four sub-groups +-- Nim Tables, Port Tables, Bandwidth Pool elements and Buffer Tables. + +-- SFCS ANIM Bandwidth Management Nim Table +-- This table contains contains information about the administration status of the Nim. +-- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +-- ### Nim Information + +sfcsBwNimsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfcsBwNimsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the Nim Oid and the Nim Administrative Status + reading functions." + ::= { sfcsBwNims 1 } + +sfcsBwNimsEntry OBJECT-TYPE + SYNTAX SfcsBwNimsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains a Nim Oid and the Nim Administrative Status." + INDEX { sfcsBwNimsIndex } + ::= { sfcsBwNimsTable 1 } + +SfcsBwNimsEntry ::= + SEQUENCE { + sfcsBwNimsIndex INTEGER, + sfcsBwNimsAdminStatus INTEGER, + sfcsBWNimsBuffCount INTEGER, + sfcsBWNimsPortCount INTEGER, + sfcsBWNimsPrioCount INTEGER + } + +-- ### Nim Defs +sfcsBwNimsIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This index specifies which NIM we are dealing + with. This reference is in the same format as MIB II's + Interface index." + ::= { sfcsBwNimsEntry 1 } + +sfcsBwNimsAdminStatus OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the administrative status of this Nim. + 10 - Active + 20 - Inactive " + ::= { sfcsBwNimsEntry 2 } + +sfcsBWNimsBuffCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of transmit buffers for this NIM" + ::= { sfcsBwNimsEntry 3 } + +sfcsBWNimsPortCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of ports for this NIM" + ::= { sfcsBwNimsEntry 4 } + +sfcsBWNimsPrioCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of priority queues for this NIM" + ::= { sfcsBwNimsEntry 5 } + +-- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +-- ### Port Information + +sfcsBwPortsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfcsBwPortsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the Port Oid, Port Administrative Status and + the forward/reverse physical bandwidth reading functions." + ::= { sfcsBwPorts 1 } + +sfcsBwPortsEntry OBJECT-TYPE + SYNTAX SfcsBwPortsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains the Port Oid, Port Administrative Status and + the forward/reverse physical bandwidth." + INDEX { sfcsBwPortsIndex } + ::= { sfcsBwPortsTable 1 } + +SfcsBwPortsEntry ::= + SEQUENCE + { + sfcsBwPortsIndex INTEGER, + sfcsBwPortsAdminStatus INTEGER, + sfcsBwPortsPhysBwFwd INTEGER, + sfcsBwPortsPhysBwRev INTEGER, + sfcsBwPortsZone INTEGER, + sfcsBwPortsMetric INTEGER + } + +-- #Ports Defs +sfcsBwPortsIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This index specifies which Port we are dealing + with. This reference is in the same format as MIB II's + Interface index." + ::= { sfcsBwPortsEntry 1 } + +sfcsBwPortsAdminStatus OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the administrative status of this Port. + 10 - Active + 20 - Inactive " + ::= { sfcsBwPortsEntry 2 } + +sfcsBwPortsPhysBwFwd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the forward physical bandwidth of the port in cells/sec." + ::= { sfcsBwPortsEntry 3 } + +sfcsBwPortsPhysBwRev OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the reverse physical bandwidth of the port in cells/sec." + ::= { sfcsBwPortsEntry 4 } + +sfcsBwPortsZone OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The range of the current bw operational point for this port. If a value has never been set the value will be -1." + ::= { sfcsBwPortsEntry 5 } + +sfcsBwPortsMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current bw operational point for this port. If a value has never been set the value will be -1." + ::= { sfcsBwPortsEntry 6 } + + +-- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +-- ### Bandwidth Pool Limits Information + +sfcsBwPortPoolLimitsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfcsBwPortPoolLimitsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains " + ::= { sfcsBwPortPools 1 } + +sfcsBwPortPoolLimitsEntry OBJECT-TYPE + SYNTAX SfcsBwPortPoolLimitsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains " + INDEX { sfcsBwPortPoolLimitsIndex, sfcsBwPortPoolLimitsPoolIndex } + ::= { sfcsBwPortPoolLimitsTable 1 } + +SfcsBwPortPoolLimitsEntry ::= + SEQUENCE + { + sfcsBwPortPoolLimitsIndex INTEGER, + sfcsBwPortPoolLimitsPoolIndex INTEGER, + sfcsBwPortPoolLimitsMaxAllocBwFwd INTEGER, + sfcsBwPortPoolLimitsMaxAllocBwRev INTEGER, + sfcsBwPortPoolLimitsBwAllocStrat INTEGER, + sfcsBwPortPoolLimitsBwConstant INTEGER, + sfcsBwPortPoolLimitsCBRLimitFwd INTEGER, + sfcsBwPortPoolLimitsCBRLimitRev INTEGER, + sfcsBwPortPoolLimitsABRLimitFwd INTEGER, + sfcsBwPortPoolLimitsABRLimitRev INTEGER, + sfcsBwPortPoolLimitsVBRLimitFwd INTEGER, + sfcsBwPortPoolLimitsVBRLimitRev INTEGER, + sfcsBwPortPoolLimitsUBRLimitFwd INTEGER, + sfcsBwPortPoolLimitsUBRLimitRev INTEGER, + sfcsBwPortPoolLimitsUBRConnLimitFwd INTEGER, + sfcsBwPortPoolLimitsUBRConnLimitRev INTEGER + } + +-- # Limit Definitions +sfcsBwPortPoolLimitsIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This index specifies which Port we are dealing + with. This reference is in the same format as MIB II's + Interface index." + ::= { sfcsBwPortPoolLimitsEntry 1 } + +sfcsBwPortPoolLimitsPoolIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This index specifies which Pool within Port we are dealing + with. This reference is in the same format as MIB II's + Interface index." + ::= { sfcsBwPortPoolLimitsEntry 2 } + +sfcsBwPortPoolLimitsMaxAllocBwFwd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " Upper Limit for BW to be allocated forward direction. It is defaulted to + the physical BW and is set by administrative action. Can't be set to + a value greater than physical BW" + ::= { sfcsBwPortPoolLimitsEntry 3 } + +sfcsBwPortPoolLimitsMaxAllocBwRev OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " Upper Limit for BW to be allocated reverse direction. It is defaulted to + the physical BW and is set by administrative action. Can't be set to + a value greater than physical BW" + + ::= { sfcsBwPortPoolLimitsEntry 4 } + +sfcsBwPortPoolLimitsBwAllocStrat OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " Determines which of 3 sets of formulas will be used for computing + the amount of variable bandwidth to be allocated. + Conservative allocates the full amount of variable bandwidth, + Moderate allocates approximately half of the variable bandwidth, + Liberal supports very aggressive allocation and should only be + used with caution. Conservative is the default." + ::= { sfcsBwPortPoolLimitsEntry 5 } + +sfcsBwPortPoolLimitsBwConstant OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " A ratio used in formulas for computing the amount of variable + bandwidth to be allocated. Valid values are 1-255 which is the + numerator of a fraction whose fixed denominator is 256. Thus + the value 255 is really 255/256 the most conservative value; + the value 1 is really 1/256 the most liberal value; the value + 128 is really 128/256 or 50%. The default is 50%." + ::= { sfcsBwPortPoolLimitsEntry 6 } + +sfcsBwPortPoolLimitsCBRLimitFwd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " A ratio used in allocating the allocatable bandwidth among the + various Service classes. This value is the amount of the overall + allocatable bw that can be allocated to CBR. The values are 1-255. + For a more detailed description of value useage see + sfcsBwPortPoolLimitsBwConstant. Total of all service classes for a + given direction should not exceed 256. (If it has never been set, + the value will be -1.)" + ::= { sfcsBwPortPoolLimitsEntry 7 } + +sfcsBwPortPoolLimitsCBRLimitRev OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " A ratio used in allocating the allocatable bandwidth among the + various Service classes. This value is the amount of the overall + allocatable bw that can be allocated to CBR. The values are 1-255. + For a more detailed description of value useage see + sfcsBwPortPoolLimitsBwConstant. Total of all service classes for a + given direction should not exceed 256. (If it has never been set, + the value will be -1.)" + ::= { sfcsBwPortPoolLimitsEntry 8 } + +sfcsBwPortPoolLimitsABRLimitFwd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " A ratio used in allocating the allocatable bandwidth among the + various Service classes. This value is the amount of the overall + allocatable bw that can be allocated to ABR. The values are 1-255. + For a more detailed description of value useage see + sfcsBwPortPoolLimitsBwConstant. Total of all service classes for a + given direction should not exceed 256. (If it has never been set, + the value will be -1.)" + ::= { sfcsBwPortPoolLimitsEntry 9 } + +sfcsBwPortPoolLimitsABRLimitRev OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " A ratio used in allocating the allocatable bandwidth among the + various Service classes. This value is the amount of the overall + allocatable bw that can be allocated to ABR. The values are 1-255. + For a more detailed description of value useage see + sfcsBwPortPoolLimitsBwConstant. Total of all service classes for a + given direction should not exceed 256. (If it has never been set, + the value will be -1.)" + ::= { sfcsBwPortPoolLimitsEntry 10 } + +sfcsBwPortPoolLimitsVBRLimitFwd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " A ratio used in allocating the allocatable bandwidth among the + various Service classes. This value is the amount of the overall + allocatable bw that can be allocated to VBR. The values are 1-255. + For a more detailed description of value useage see + sfcsBwPortPoolLimitsBwConstant. Total of all service classes for a + given direction should not exceed 256. (If it has never been set, + the value will be -1.) + WARNING - Setting this limit to an arbitrarily low value may + cause the switch to become inoperable as an SVC switch. PNNI + establishes VBR connections for switch to switch communications. + If an arbitrarily low limit is established, it may preclude + PNNI inter-switch operability." + ::= { sfcsBwPortPoolLimitsEntry 11 } + +sfcsBwPortPoolLimitsVBRLimitRev OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " A ratio used in allocating the allocatable bandwidth among the + various Service classes. This value is the amount of the overall + allocatable bw that can be allocated to VBR. The values are 1-255. + For a more detailed description of value useage see + sfcsBwPortPoolLimitsBwConstant. Total of all service classes for a + given direction should not exceed 256. (If it has never been set, + the value will be -1.) + WARNING - Setting this limit to an arbitrarily low value may + cause the switch to become inoperable as an SVC switch. PNNI + establishes VBR connections for switch to switch communications. + If an arbitrarily low limit is established, it may preclude + PNNI inter-switch operability." + ::= { sfcsBwPortPoolLimitsEntry 12 } + +sfcsBwPortPoolLimitsUBRLimitFwd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " A ratio used in allocating the allocatable bandwidth among the + various Service classes. This value is the amount of the overall + allocatable bw that can be allocated to UBR. The values are 1-255. + For a more detailed description of value useage see + sfcsBwPortPoolLimitsBwConstant. Total of all service classes for a + given direction should not exceed 256. (If it has never been set, + the value will be -1.) + WARNING - Setting this limit to an arbitrarily low value may + cause the switch to become inoperable as an SVC switch. Many + internal management functions use UBR connections to establish + connections with neighboring switches for keep alive and + discovery functions. + If an arbitrarily low limit is established, it may preclude + SVC inter-switch operability." + ::= { sfcsBwPortPoolLimitsEntry 13 } + +sfcsBwPortPoolLimitsUBRLimitRev OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " A ratio used in allocating the allocatable bandwidth among the + various Service classes. This value is the amount of the overall + allocatable bw that can be allocated to UBR. The values are 1-255. + For a more detailed description of value useage see + sfcsBwPortPoolLimitsBwConstant. Total of all service classes for a + given direction should not exceed 256. (If it has never been set, + the value will be -1.) + WARNING - Setting this limit to an arbitrarily low value may + cause the switch to become inoperable as an SVC switch. Many + internal management functions use UBR connections to establish + connections with neighboring switches for keep alive and + discovery functions. + If an arbitrarily low limit is established, it may preclude + SVC inter-switch operability." + ::= { sfcsBwPortPoolLimitsEntry 14 } + +sfcsBwPortPoolLimitsUBRConnLimitFwd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " A Limit to the number of UBR connections which can be established + through this port. The limit applies to both user connections and + management connections. The default is no limit. (If it has never + been set, the value will be -1.)" + ::= { sfcsBwPortPoolLimitsEntry 15 } + +sfcsBwPortPoolLimitsUBRConnLimitRev OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " A Limit to the number of UBR connections which can be established + through this port. The limit applies to both user connections and + management connections. The default is no limit. (If it has never + been set, the value will be -1.)" + ::= { sfcsBwPortPoolLimitsEntry 16 } + +-- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +-- ### Bandwidth Pool Statistical Information + +sfcsBwPortPoolStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfcsBwPortPoolStatEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains " + ::= { sfcsBwPortPools 2 } + +sfcsBwPortPoolStatEntry OBJECT-TYPE + SYNTAX SfcsBwPortPoolStatEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains " + INDEX { sfcsBwPortPoolStatsIndex, sfcsBwPortPoolStatsPoolIndex } + ::= { sfcsBwPortPoolStatTable 1 } + +SfcsBwPortPoolStatEntry ::= + SEQUENCE + { + sfcsBwPortPoolStatsIndex INTEGER, + sfcsBwPortPoolStatsPoolIndex INTEGER, + sfcsBwPortPoolStatConnCntFwd INTEGER, + sfcsBwPortPoolStatConnCntRev INTEGER, + sfcsBwPortPoolStatAllocBwFwd INTEGER, + sfcsBwPortPoolStatAllocBwRev INTEGER, + sfcsBwPortPoolStatAvailBwFwd INTEGER, + sfcsBwPortPoolStatAvailBwRev INTEGER, + sfcsBwPortPoolStatPeakBwFwd INTEGER, + sfcsBwPortPoolStatPeakBwRev INTEGER, + sfcsBwPortPoolStatRejConnFwd INTEGER, + sfcsBwPortPoolStatRejConnRev INTEGER, + sfcsBwPortPoolStatPrevAdverMAXCRFwd INTEGER, + sfcsBwPortPoolStatPrevAdverMAXCRRev INTEGER, + sfcsBwPortPoolStatPrevAdverAvailCRFwd INTEGER, + sfcsBwPortPoolStatPrevAdverAvailCRRev INTEGER, + + sfcsBwPortPoolStatCBRConnCntFwd INTEGER, + sfcsBwPortPoolStatCBRConnCntRev INTEGER, + sfcsBwPortPoolStatCBRConnRejFwd INTEGER, + sfcsBwPortPoolStatCBRConnRejRev INTEGER, + sfcsBwPortPoolStatCBRAllocBwFwd INTEGER, + sfcsBwPortPoolStatCBRAllocBwRev INTEGER, + sfcsBwPortPoolStatCBRAggPCRFwd INTEGER, + sfcsBwPortPoolStatCBRAggPCRRev INTEGER, + sfcsBwPortPoolStatCBRPrevAdverMAXCTD INTEGER, + sfcsBwPortPoolStatCBRPrevAdverCDV INTEGER, + + sfcsBwPortPoolStatABRConnCntFwd INTEGER, + sfcsBwPortPoolStatABRConnCntRev INTEGER, + sfcsBwPortPoolStatABRConnRejFwd INTEGER, + sfcsBwPortPoolStatABRConnRejRev INTEGER, + sfcsBwPortPoolStatABRAllocBwFwd INTEGER, + sfcsBwPortPoolStatABRAllocBwRev INTEGER, + sfcsBwPortPoolStatABRAggPCRFwd INTEGER, + sfcsBwPortPoolStatABRAggPCRRev INTEGER, + sfcsBwPortPoolStatABRPrevAdverMAXCTD INTEGER, + sfcsBwPortPoolStatABRPrevAdverCDV INTEGER, + + sfcsBwPortPoolStatVBRConnCntFwd INTEGER, + sfcsBwPortPoolStatVBRConnCntRev INTEGER, + sfcsBwPortPoolStatVBRConnRejFwd INTEGER, + sfcsBwPortPoolStatVBRConnRejRev INTEGER, + sfcsBwPortPoolStatVBRAllocBwFwd INTEGER, + sfcsBwPortPoolStatVBRAllocBwRev INTEGER, + sfcsBwPortPoolStatVBRAggPCRFwd INTEGER, + sfcsBwPortPoolStatVBRAggPCRRev INTEGER, + sfcsBwPortPoolStatVBRPrevAdverMAXCTD INTEGER, + sfcsBwPortPoolStatVBRPrevAdverCDV INTEGER, + + sfcsBwPortPoolStatUBRConnCntFwd INTEGER, + sfcsBwPortPoolStatUBRConnCntRev INTEGER, + sfcsBwPortPoolStatUBRConnRejFwd INTEGER, + sfcsBwPortPoolStatUBRConnRejRev INTEGER, + sfcsBwPortPoolStatUBRAllocBwFwd INTEGER, + sfcsBwPortPoolStatUBRAllocBwRev INTEGER, + sfcsBwPortPoolStatUBRAggPCRFwd INTEGER, + sfcsBwPortPoolStatUBRAggPCRRev INTEGER, + sfcsBwPortPoolStatUBRPrevAdverMAXCTD INTEGER, + sfcsBwPortPoolStatUBRPrevAdverCDV INTEGER +} + +sfcsBwPortPoolStatsIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This index specifies which Port we are dealing + with. This reference is in the same format as MIB II's + Interface index." + ::= { sfcsBwPortPoolStatEntry 1 } + +sfcsBwPortPoolStatsPoolIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This index specifies which Pool within Port we are dealing + with. This reference is in the same format as MIB II's + Interface index." + ::= { sfcsBwPortPoolStatEntry 2 } + +sfcsBwPortPoolStatConnCntFwd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The current total number of calls in the forward direction." + ::= { sfcsBwPortPoolStatEntry 3 } + +sfcsBwPortPoolStatConnCntRev OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The current total number of calls in the reverse direction." + ::= { sfcsBwPortPoolStatEntry 4 } + +sfcsBwPortPoolStatAllocBwFwd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The current amount of allocated Bw in the forward direction." + ::= { sfcsBwPortPoolStatEntry 5 } + +sfcsBwPortPoolStatAllocBwRev OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The current amount of allocated Bw in the reverse direction." + ::= { sfcsBwPortPoolStatEntry 6 } + +sfcsBwPortPoolStatAvailBwFwd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The current amount of available Bw in the forward direction." + ::= { sfcsBwPortPoolStatEntry 7 } + +sfcsBwPortPoolStatAvailBwRev OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The current amount of available Bw in the reverse direction." + ::= { sfcsBwPortPoolStatEntry 8 } + +sfcsBwPortPoolStatPeakBwFwd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The peak amount of allocated Bw in the forward direction since the + port was initialized OR the switch was reset." + ::= { sfcsBwPortPoolStatEntry 9 } + +sfcsBwPortPoolStatPeakBwRev OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The peak amount of allocated Bw in the reverse direction since the + port was initialized OR the switch was reset." + ::= { sfcsBwPortPoolStatEntry 10 } + +sfcsBwPortPoolStatRejConnFwd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of connections which were rejected because of + insufficient forward bandwidth since the port was initialized or + the switch was reset last." + ::= { sfcsBwPortPoolStatEntry 11 } + +sfcsBwPortPoolStatRejConnRev OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of connections which were rejected because of + insufficient reverse bandwidth since the port was initialized or + the switch was reset last." + ::= { sfcsBwPortPoolStatEntry 12 } + +sfcsBwPortPoolStatPrevAdverMAXCRFwd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The amount of physical forward BW reported to PNNI in the latest + reporting period." + ::= { sfcsBwPortPoolStatEntry 13 } + +sfcsBwPortPoolStatPrevAdverMAXCRRev OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The amount of physical reverse BW reported to PNNI in the latest + reporting period." + ::= { sfcsBwPortPoolStatEntry 14 } + +sfcsBwPortPoolStatPrevAdverAvailCRFwd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The amount of avail forward BW reported to PNNI in the latest + reporting period." + ::= { sfcsBwPortPoolStatEntry 15 } + +sfcsBwPortPoolStatPrevAdverAvailCRRev OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The amount of avail reverse BW reported to PNNI in the latest + reporting period." + ::= { sfcsBwPortPoolStatEntry 16 } + +-- # CBR Info + +sfcsBwPortPoolStatCBRConnCntFwd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of currently established CBR connections for the forward + direction." + ::= { sfcsBwPortPoolStatEntry 17 } + +sfcsBwPortPoolStatCBRConnCntRev OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of currently established CBR connections for the reverse + direction." + ::= { sfcsBwPortPoolStatEntry 18 } + +sfcsBwPortPoolStatCBRConnRejFwd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of CBR forward connections rejected since the port was + initialized or the switch was reset last." + ::= { sfcsBwPortPoolStatEntry 19 } + +sfcsBwPortPoolStatCBRConnRejRev OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of CBR reverse connections rejected since the port was + initialized or the switch was reset last." + ::= { sfcsBwPortPoolStatEntry 20 } + +sfcsBwPortPoolStatCBRAllocBwFwd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The amount of forward allocated Bw that is CBR service class." + ::= { sfcsBwPortPoolStatEntry 21 } + +sfcsBwPortPoolStatCBRAllocBwRev OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The amount of reverse allocated Bw that is CBR service class." + ::= { sfcsBwPortPoolStatEntry 22 } + +sfcsBwPortPoolStatCBRAggPCRFwd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The aggregated forward PCR for all established CBR connections." + ::= { sfcsBwPortPoolStatEntry 23 } + +sfcsBwPortPoolStatCBRAggPCRRev OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The aggregated reverse PCR for all established CBR connections." + ::= { sfcsBwPortPoolStatEntry 24 } + +sfcsBwPortPoolStatCBRPrevAdverMAXCTD OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The maxCTD for the forward direction reported to PNNI for the last + update period for CBR service class." + ::= { sfcsBwPortPoolStatEntry 25 } + +sfcsBwPortPoolStatCBRPrevAdverCDV OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The CDV for the forward direction reported to PNNI for the last + update period for CBR service class." + ::= { sfcsBwPortPoolStatEntry 26 } + +-- # ABR Information + +sfcsBwPortPoolStatABRConnCntFwd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of currently established ABR connections for the forward + direction." + ::= { sfcsBwPortPoolStatEntry 27 } + +sfcsBwPortPoolStatABRConnCntRev OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of currently established ABR connections for the reverse + direction." + ::= { sfcsBwPortPoolStatEntry 28 } + +sfcsBwPortPoolStatABRConnRejFwd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of ABR forward connections rejected since the port was + initialized or the switch was reset last." + ::= { sfcsBwPortPoolStatEntry 29 } + +sfcsBwPortPoolStatABRConnRejRev OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of ABR reverse connections rejected since the port was + initialized or the switch was reset last." + ::= { sfcsBwPortPoolStatEntry 30 } + +sfcsBwPortPoolStatABRAllocBwFwd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The amount of forward allocated Bw that is ABR service class." + ::= { sfcsBwPortPoolStatEntry 31 } + +sfcsBwPortPoolStatABRAllocBwRev OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The amount of reverse allocated Bw that is ABR service class." + ::= { sfcsBwPortPoolStatEntry 32 } + +sfcsBwPortPoolStatABRAggPCRFwd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The aggregated forward PCR for all established ABR connections." + ::= { sfcsBwPortPoolStatEntry 33 } + +sfcsBwPortPoolStatABRAggPCRRev OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The aggregated reverse PCR for all established ABR connections." + ::= { sfcsBwPortPoolStatEntry 34 } + +sfcsBwPortPoolStatABRPrevAdverMAXCTD OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The maxCTD for the forward direction reported to PNNI for the last + update period for ABR service class." + ::= { sfcsBwPortPoolStatEntry 35 } + +sfcsBwPortPoolStatABRPrevAdverCDV OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The CDV for the forward direction reported to PNNI for the last + update period for ABR service class." + ::= { sfcsBwPortPoolStatEntry 36 } + +-- # VBR Information + +sfcsBwPortPoolStatVBRConnCntFwd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of currently established VBR connections for the forward + direction." + ::= { sfcsBwPortPoolStatEntry 37 } + +sfcsBwPortPoolStatVBRConnCntRev OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of currently established VBR connections for the reverse + direction." + ::= { sfcsBwPortPoolStatEntry 38 } + +sfcsBwPortPoolStatVBRConnRejFwd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of VBR forward connections rejected since the port was + initialized or the switch was reset last." + ::= { sfcsBwPortPoolStatEntry 39 } + +sfcsBwPortPoolStatVBRConnRejRev OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of VBR reverse connections rejected since the port was + initialized or the switch was reset last." + ::= { sfcsBwPortPoolStatEntry 40 } + +sfcsBwPortPoolStatVBRAllocBwFwd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The amount of forward allocated Bw that is VBR service class." + ::= { sfcsBwPortPoolStatEntry 41 } + +sfcsBwPortPoolStatVBRAllocBwRev OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The amount of reverse allocated Bw that is VBR service class." + ::= { sfcsBwPortPoolStatEntry 42 } + +sfcsBwPortPoolStatVBRAggPCRFwd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The aggregated forward PCR for all established VBR connections." + ::= { sfcsBwPortPoolStatEntry 43 } + +sfcsBwPortPoolStatVBRAggPCRRev OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The aggregated reverse PCR for all established VBR connections." + ::= { sfcsBwPortPoolStatEntry 44 } + +sfcsBwPortPoolStatVBRPrevAdverMAXCTD OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The maxCTD for the forward direction reported to PNNI for the last + update period for VBR service class." + ::= { sfcsBwPortPoolStatEntry 45 } + +sfcsBwPortPoolStatVBRPrevAdverCDV OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The CDV for the forward direction reported to PNNI for the last + update period for VBR service class." + ::= { sfcsBwPortPoolStatEntry 46 } + +-- # UBR Information + +sfcsBwPortPoolStatUBRConnCntFwd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of currently established UBR connections for the forward + direction." + ::= { sfcsBwPortPoolStatEntry 47 } + +sfcsBwPortPoolStatUBRConnCntRev OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of currently established UBR connections for the reverse + direction." + ::= { sfcsBwPortPoolStatEntry 48 } + +sfcsBwPortPoolStatUBRConnRejFwd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of UBR forward connections rejected since the port was + initialized or the switch was reset last." + ::= { sfcsBwPortPoolStatEntry 49 } + +sfcsBwPortPoolStatUBRConnRejRev OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of UBR reverse connections rejected since the port was + initialized or the switch was reset last." + ::= { sfcsBwPortPoolStatEntry 50 } + +sfcsBwPortPoolStatUBRAllocBwFwd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The amount of forward allocated Bw that is UBR service class." + ::= { sfcsBwPortPoolStatEntry 51 } + +sfcsBwPortPoolStatUBRAllocBwRev OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The amount of reverse allocated Bw that is UBR service class." + ::= { sfcsBwPortPoolStatEntry 52 } + +sfcsBwPortPoolStatUBRAggPCRFwd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The aggregated forward PCR for all established UBR connections." + ::= { sfcsBwPortPoolStatEntry 53 } + +sfcsBwPortPoolStatUBRAggPCRRev OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The aggregated reverse PCR for all established UBR connections." + ::= { sfcsBwPortPoolStatEntry 54 } + +sfcsBwPortPoolStatUBRPrevAdverMAXCTD OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The maxCTD for the forward direction reported to PNNI for the last + update period for UBR service class." + ::= { sfcsBwPortPoolStatEntry 55 } + +sfcsBwPortPoolStatUBRPrevAdverCDV OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The CDV for the forward direction reported to PNNI for the last + update period for UBR service class." + ::= { sfcsBwPortPoolStatEntry 56 } + +-- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +-- ### Bandwidth Pool Trap Management Information + +sfcsBwPortPoolTrapMgmtTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfcsBwPortPoolTrapMgmtEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains " + ::= { sfcsBwPortPools 3 } + +sfcsBwPortPoolTrapMgmtEntry OBJECT-TYPE + SYNTAX SfcsBwPortPoolTrapMgmtEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains " + INDEX { sfcsBwPortPoolTrapMgmtIndex, sfcsBwPortPoolTrapMgmtPoolIndex } + ::= { sfcsBwPortPoolTrapMgmtTable 1 } + +SfcsBwPortPoolTrapMgmtEntry ::= + SEQUENCE + { + sfcsBwPortPoolTrapMgmtIndex INTEGER, + sfcsBwPortPoolTrapMgmtPoolIndex INTEGER, + sfcsBwPortPoolTrapMgmtAllocBwTholdHiFwd INTEGER, + sfcsBwPortPoolTrapMgmtAllocBwTholdHiRev INTEGER, + sfcsBwPortPoolTrapMgmtAllocBwTholdLoFwd INTEGER, + sfcsBwPortPoolTrapMgmtAllocBwTholdLoRev INTEGER, + sfcsBwPortPoolTrapMgmtPeakBwTholdFwd INTEGER, + sfcsBwPortPoolTrapMgmtPeakBwTholdRev INTEGER, + sfcsBwPortPoolTrapMgmtHoldDownTime INTEGER, + + sfcsBwPortPoolTrapMgmtCBRConnCntTholdHiFwd INTEGER, + sfcsBwPortPoolTrapMgmtCBRConnCntTholdHiRev INTEGER, + sfcsBwPortPoolTrapMgmtCBRConnCntTholdLoFwd INTEGER, + sfcsBwPortPoolTrapMgmtCBRConnCntTholdLoRev INTEGER, + sfcsBwPortPoolTrapMgmtCBRAllocBwTholdHiFwd INTEGER, + sfcsBwPortPoolTrapMgmtCBRAllocBwTholdHiRev INTEGER, + sfcsBwPortPoolTrapMgmtCBRAllocBwTholdLoFwd INTEGER, + sfcsBwPortPoolTrapMgmtCBRAllocBwTholdLoRev INTEGER, + + sfcsBwPortPoolTrapMgmtABRConnCntTholdHiFwd INTEGER, + sfcsBwPortPoolTrapMgmtABRConnCntTholdHiRev INTEGER, + sfcsBwPortPoolTrapMgmtABRConnCntTholdLoFwd INTEGER, + sfcsBwPortPoolTrapMgmtABRConnCntTholdLoRev INTEGER, + sfcsBwPortPoolTrapMgmtABRAllocBwTholdHiFwd INTEGER, + sfcsBwPortPoolTrapMgmtABRAllocBwTholdHiRev INTEGER, + sfcsBwPortPoolTrapMgmtABRAllocBwTholdLoFwd INTEGER, + sfcsBwPortPoolTrapMgmtABRAllocBwTholdLoRev INTEGER, + + sfcsBwPortPoolTrapMgmtVBRConnCntTholdHiFwd INTEGER, + sfcsBwPortPoolTrapMgmtVBRConnCntTholdHiRev INTEGER, + sfcsBwPortPoolTrapMgmtVBRConnCntTholdLoFwd INTEGER, + sfcsBwPortPoolTrapMgmtVBRConnCntTholdLoRev INTEGER, + sfcsBwPortPoolTrapMgmtVBRAllocBwTholdHiFwd INTEGER, + sfcsBwPortPoolTrapMgmtVBRAllocBwTholdHiRev INTEGER, + sfcsBwPortPoolTrapMgmtVBRAllocBwTholdLoFwd INTEGER, + sfcsBwPortPoolTrapMgmtVBRAllocBwTholdLoRev INTEGER, + + sfcsBwPortPoolTrapMgmtUBRConnCntTholdHiFwd INTEGER, + sfcsBwPortPoolTrapMgmtUBRConnCntTholdHiRev INTEGER, + sfcsBwPortPoolTrapMgmtUBRConnCntTholdLoFwd INTEGER, + sfcsBwPortPoolTrapMgmtUBRConnCntTholdLoRev INTEGER, + sfcsBwPortPoolTrapMgmtUBRAllocBwTholdHiFwd INTEGER, + sfcsBwPortPoolTrapMgmtUBRAllocBwTholdHiRev INTEGER, + sfcsBwPortPoolTrapMgmtUBRAllocBwTholdLoFwd INTEGER, + sfcsBwPortPoolTrapMgmtUBRAllocBwTholdLoRev INTEGER, + sfcsBWPortPoolTrapMgmtBuffUpThold INTEGER, + sfcsBWPortPoolTrapMgmtBuffLoThold INTEGER, + sfcsBWPortPoolTrapMgmtConnRejThold INTEGER + } + +sfcsBwPortPoolTrapMgmtIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This index specifies which Port we are dealing + with. This reference is in the same format as MIB II's + Interface index." + ::= { sfcsBwPortPoolTrapMgmtEntry 1 } + +sfcsBwPortPoolTrapMgmtPoolIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This index specifies which Pool within Port we are dealing + with. This reference is in the same format as MIB II's + Interface index. (If it has never been set, the value will + be -1.)" + ::= { sfcsBwPortPoolTrapMgmtEntry 2 } + +sfcsBwPortPoolTrapMgmtAllocBwTholdHiFwd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The upper threshold for the Alloc BW fwd trap. When an allocation + causes the currently allocated bw to exceed this value the trap + is generated. (If it has never been set, the value will + be -1.)" + ::= { sfcsBwPortPoolTrapMgmtEntry 3 } + +sfcsBwPortPoolTrapMgmtAllocBwTholdHiRev OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The upper threshold for the Alloc BW rev trap. When an allocation + causes the currently allocated bw to exceed this value the trap + is generated. (If it has never been set, the value will + be -1.)" + ::= { sfcsBwPortPoolTrapMgmtEntry 4 } + +sfcsBwPortPoolTrapMgmtAllocBwTholdLoFwd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The lower threshold for the Alloc BW fwd trap. When an allocation + causes the currently allocated bw be below this value the trap + is generated. (If it has never been set, the value will + be -1.)" + ::= { sfcsBwPortPoolTrapMgmtEntry 5 } + +sfcsBwPortPoolTrapMgmtAllocBwTholdLoRev OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The lower threshold for the Alloc BW rev trap. When an allocation + causes the currently allocated bw be below this value the trap + is generated. (If it has never been set, the value will + be -1.)" + ::= { sfcsBwPortPoolTrapMgmtEntry 6 } + +sfcsBwPortPoolTrapMgmtPeakBwTholdFwd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The upper threshold for the Peak BW fwd trap. When an allocation + causes the allocated BW to exceed this value the trap is generated. + (If it has never been set, the value will be -1.)" + ::= { sfcsBwPortPoolTrapMgmtEntry 7 } + +sfcsBwPortPoolTrapMgmtPeakBwTholdRev OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The upper threshold for the Peak BW rev trap. When an allocation + causes the allocated BW to exceed this value the trap is generated. + (If it has never been set, the value will be -1.)" + ::= { sfcsBwPortPoolTrapMgmtEntry 8 } + +sfcsBwPortPoolTrapMgmtHoldDownTime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The time between traps of the same type. If a trap of a particular + type is generated for a particular port, another of that type for that + port will not be generated until the hold down time has expired. + (If it has never been set, the value will be -1.)" + ::= { sfcsBwPortPoolTrapMgmtEntry 9 } + +-- # CBR Information + +sfcsBwPortPoolTrapMgmtCBRConnCntTholdHiFwd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The upper threshold for the CBR connection count Fwd trap. When an + allocation causes the CBR connection count to exceed this value, + the trap is generated. (If it has never been set, the value will be -1.)" + ::= { sfcsBwPortPoolTrapMgmtEntry 10 } + +sfcsBwPortPoolTrapMgmtCBRConnCntTholdHiRev OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The upper threshold for the CBR connection count Rev trap. When an + allocation causes the CBR connection count to exceed this value, + the trap is generated. (If it has never been set, the value will be -1.)" + ::= { sfcsBwPortPoolTrapMgmtEntry 11 } + +sfcsBwPortPoolTrapMgmtCBRConnCntTholdLoFwd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The lower threshold for the CBR connection count Fwd trap. When an + allocation causes the CBR connection count to fall below this value, + the trap is generated. (If it has never been set, the value will be -1.)" + ::= { sfcsBwPortPoolTrapMgmtEntry 12 } + +sfcsBwPortPoolTrapMgmtCBRConnCntTholdLoRev OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The lower threshold for the CBR connection count Rev trap. When an + allocation causes the CBR connection count to fall below this value, + the trap is generated. (If it has never been set, the value will be -1.)" + ::= { sfcsBwPortPoolTrapMgmtEntry 13 } + +sfcsBwPortPoolTrapMgmtCBRAllocBwTholdHiFwd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The upper threshold for the CBR Allocated Bw Fwd trap. When an + allocation causes the CBR Allocated Bw to exceed this value, + the trap is generated. (If it has never been set, the value will be -1.)" + ::= { sfcsBwPortPoolTrapMgmtEntry 14 } + +sfcsBwPortPoolTrapMgmtCBRAllocBwTholdHiRev OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The upper threshold for the CBR connection count Rev trap. When an + allocation causes the CBR connection count to exceed this value, + the trap is generated. (If it has never been set, the value will be -1.)" + ::= { sfcsBwPortPoolTrapMgmtEntry 15 } + +sfcsBwPortPoolTrapMgmtCBRAllocBwTholdLoFwd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The lower threshold for the CBR Allocated Bw Fwd trap. When an + allocation causes the CBR Allocated Bw to fall below this value, + the trap is generated. (If it has never been set, the value will be -1.)" + ::= { sfcsBwPortPoolTrapMgmtEntry 16 } + +sfcsBwPortPoolTrapMgmtCBRAllocBwTholdLoRev OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The lower threshold for the CBR Allocated Bw Rev trap. When an + allocation causes the CBR Allocated Bw to fall below this value, + the trap is generated. (If it has never been set, the value will be -1.)" + ::= { sfcsBwPortPoolTrapMgmtEntry 17 } + +-- # ABR Information + +sfcsBwPortPoolTrapMgmtABRConnCntTholdHiFwd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The upper threshold for the ABR connection count Fwd trap. When an + allocation causes the ABR connection count to exceed this value, + the trap is generated. (If it has never been set, the value will be -1.)" + ::= { sfcsBwPortPoolTrapMgmtEntry 18 } + +sfcsBwPortPoolTrapMgmtABRConnCntTholdHiRev OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The upper threshold for the ABR connection count Rev trap. When an + allocation causes the ABR connection count to exceed this value, + the trap is generated. (If it has never been set, the value will be -1.)" + ::= { sfcsBwPortPoolTrapMgmtEntry 19 } + +sfcsBwPortPoolTrapMgmtABRConnCntTholdLoFwd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The lower threshold for the ABR connection count Fwd trap. When an + allocation causes the ABR connection count to fall below this value, + the trap is generated. (If it has never been set, the value will be -1.)" + ::= { sfcsBwPortPoolTrapMgmtEntry 20 } + +sfcsBwPortPoolTrapMgmtABRConnCntTholdLoRev OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The lower threshold for the ABR connection count Rev trap. When an + allocation causes the ABR connection count to fall below this value, + the trap is generated. (If it has never been set, the value will be -1.)" + ::= { sfcsBwPortPoolTrapMgmtEntry 21 } + +sfcsBwPortPoolTrapMgmtABRAllocBwTholdHiFwd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The upper threshold for the ABR Allocated Bw Fwd trap. When an + allocation causes the ABR Allocated Bw to exceed this value, + the trap is generated. (If it has never been set, the value will be -1.)" + ::= { sfcsBwPortPoolTrapMgmtEntry 22 } + +sfcsBwPortPoolTrapMgmtABRAllocBwTholdHiRev OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The upper threshold for the ABR Allocated Bw Rev trap. When an + allocation causes the ABR Allocated Bw to exceed this value, + the trap is generated. (If it has never been set, the value will be -1.)" + ::= { sfcsBwPortPoolTrapMgmtEntry 23 } + +sfcsBwPortPoolTrapMgmtABRAllocBwTholdLoFwd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The lower threshold for the ABR Allocated Bw Fwd trap. When an + allocation causes the ABR Allocated Bw to fall below this value, + the trap is generated. (If it has never been set, the value will be -1.)" + ::= { sfcsBwPortPoolTrapMgmtEntry 24 } + +sfcsBwPortPoolTrapMgmtABRAllocBwTholdLoRev OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The lower threshold for the ABR Allocated Bw Rev trap. When an + allocation causes the ABR Allocated Bw to fall below this value, + the trap is generated. (If it has never been set, the value will be -1.)" + ::= { sfcsBwPortPoolTrapMgmtEntry 25 } + +-- # VBR Information + +sfcsBwPortPoolTrapMgmtVBRConnCntTholdHiFwd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The upper threshold for the VBR connection count Fwd trap. When an + allocation causes the VBR connection count to exceed this value, + the trap is generated. (If it has never been set, the value will be -1.)" + ::= { sfcsBwPortPoolTrapMgmtEntry 26 } + +sfcsBwPortPoolTrapMgmtVBRConnCntTholdHiRev OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The upper threshold for the VBR connection count Rev trap. When an + allocation causes the VBR connection count to exceed this value, + the trap is generated. (If it has never been set, the value will be -1.)" + ::= { sfcsBwPortPoolTrapMgmtEntry 27 } + +sfcsBwPortPoolTrapMgmtVBRConnCntTholdLoFwd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The lower threshold for the VBR connection count Fwd trap. When an + allocation causes the VBR connection count to fall below this value, + the trap is generated. (If it has never been set, the value will be -1.)" + ::= { sfcsBwPortPoolTrapMgmtEntry 28 } + +sfcsBwPortPoolTrapMgmtVBRConnCntTholdLoRev OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The lower threshold for the VBR connection count Rev trap. When an + allocation causes the VBR connection count to fall below this value, + the trap is generated. (If it has never been set, the value will be -1.)" + ::= { sfcsBwPortPoolTrapMgmtEntry 29 } + +sfcsBwPortPoolTrapMgmtVBRAllocBwTholdHiFwd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The upper threshold for the VBR Allocated Bw Fwd trap. When an + allocation causes the VBR Allocated Bw to exceed this value, + the trap is generated. (If it has never been set, the value will be -1.)" + ::= { sfcsBwPortPoolTrapMgmtEntry 30 } + +sfcsBwPortPoolTrapMgmtVBRAllocBwTholdHiRev OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The upper threshold for the VBR Allocated Bw Rev trap. When an + allocation causes the VBR Allocated Bw to exceed this value, + the trap is generated. (If it has never been set, the value will be -1.)" + ::= { sfcsBwPortPoolTrapMgmtEntry 31 } + +sfcsBwPortPoolTrapMgmtVBRAllocBwTholdLoFwd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The lower threshold for the VBR Allocated Bw Fwd trap. When an + allocation causes the VBR Allocated Bw to fall below this value, + the trap is generated. (If it has never been set, the value will be -1.)" + ::= { sfcsBwPortPoolTrapMgmtEntry 32 } + +sfcsBwPortPoolTrapMgmtVBRAllocBwTholdLoRev OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The lower threshold for the VBR Allocated Bw Rev trap. When an + allocation causes the VBR Allocated Bw to fall below this value, + the trap is generated. (If it has never been set, the value will be -1.)" + ::= { sfcsBwPortPoolTrapMgmtEntry 33 } + +-- # UBR Information + +sfcsBwPortPoolTrapMgmtUBRConnCntTholdHiFwd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The upper threshold for the UBR connection count Fwd trap. When an + allocation causes the UBR connection count to exceed this value, + the trap is generated. (If it has never been set, the value will be -1.)" + ::= { sfcsBwPortPoolTrapMgmtEntry 34 } + +sfcsBwPortPoolTrapMgmtUBRConnCntTholdHiRev OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The upper threshold for the UBR connection count Rev trap. When an + allocation causes the UBR connection count to exceed this value, + the trap is generated. (If it has never been set, the value will be -1.)" + ::= { sfcsBwPortPoolTrapMgmtEntry 35 } + +sfcsBwPortPoolTrapMgmtUBRConnCntTholdLoFwd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The lower threshold for the UBR connection count Fwd trap. When an + allocation causes the UBR connection count to fall below this value, + the trap is generated. (If it has never been set, the value will be -1.)" + ::= { sfcsBwPortPoolTrapMgmtEntry 36 } + +sfcsBwPortPoolTrapMgmtUBRConnCntTholdLoRev OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The lower threshold for the UBR connection count Rev trap. When an + allocation causes the UBR connection count to fall below this value, + the trap is generated. (If it has never been set, the value will be -1.)" + ::= { sfcsBwPortPoolTrapMgmtEntry 37 } + +sfcsBwPortPoolTrapMgmtUBRAllocBwTholdHiFwd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The upper threshold for the UBR Allocated Bw Fwd trap. When an + allocation causes the UBR Allocated Bw to exceed this value, + the trap is generated. (If it has never been set, the value will be -1.)" + ::= { sfcsBwPortPoolTrapMgmtEntry 38 } + +sfcsBwPortPoolTrapMgmtUBRAllocBwTholdHiRev OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The upper threshold for the UBR Allocated Bw Rev trap. When an + allocation causes the UBR Allocated Bw to exceed this value, + the trap is generated. (If it has never been set, the value will be -1.)" + ::= { sfcsBwPortPoolTrapMgmtEntry 39 } + +sfcsBwPortPoolTrapMgmtUBRAllocBwTholdLoFwd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The lower threshold for the UBR Allocated Bw Fwd trap. When an + allocation causes the UBR Allocated Bw to fall below this value, + the trap is generated. (If it has never been set, the value will be -1.)" + ::= { sfcsBwPortPoolTrapMgmtEntry 40 } + +sfcsBwPortPoolTrapMgmtUBRAllocBwTholdLoRev OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The lower threshold for the UBR Allocated Bw Rev trap. When an + allocation causes the UBR Allocated Bw to fall below this value, + the trap is generated. (If it has never been set, the value will be -1.)" + ::= { sfcsBwPortPoolTrapMgmtEntry 41 } + +sfcsBWPortPoolTrapMgmtBuffUpThold OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The upper threshold for buffer allocation trap ." + ::= { sfcsBwPortPoolTrapMgmtEntry 42 } + +sfcsBWPortPoolTrapMgmtBuffLoThold OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The lower threshold for buffer allocation trap ." + ::= { sfcsBwPortPoolTrapMgmtEntry 43 } + +sfcsBWPortPoolTrapMgmtConnRejThold OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The lower threshold for conn rejects trap ." + ::= { sfcsBwPortPoolTrapMgmtEntry 44 } + + +-- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +-- ### Buffer Pool Information + +-- Each Buffer Pool consists of a number of rows- one for each priority +-- The primary index is the ifindex of the port that owns these row entries +-- The secondary index is the priority number for the row + +-- +sfcsBuffPrioTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfcsBuffPrioEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the rows of all the buffer pools." + ::= { sfcsBuffPools 1 } + +sfcsBuffPrioEntry OBJECT-TYPE + SYNTAX SfcsBuffPrioEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains the rows of all the buffer pools." + INDEX { sfcsBuffPrioPortIndex, sfcsBuffPrioPriority } + ::= { sfcsBuffPrioTable 1 } + +SfcsBuffPrioEntry ::= + SEQUENCE { + sfcsBuffPrioPortIndex INTEGER, + sfcsBuffPrioPriority INTEGER, + sfcsBuffPrioAssignCtl INTEGER, + sfcsBuffPrioMinCtl INTEGER, + sfcsBuffPrioAssigned INTEGER, + sfcsBuffPrioAllocated INTEGER, + sfcsBuffPrioAvailable INTEGER, + sfcsBuffPrioPeakAlloc INTEGER, + sfcsBuffPrioConnRejs INTEGER, + sfcsBuffPrioUpTholdTrap INTEGER, + sfcsBuffPrioLoTholdTrap INTEGER, + sfcsBuffPrioConnRejThold INTEGER + } + +-- ### Entry Defs +sfcsBuffPrioPortIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This index specifies which port we are dealing + with. This reference is in the same format as MIB II's + Interface index." + ::= { sfcsBuffPrioEntry 1 } + +sfcsBuffPrioPriority OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This index specifies which priority we are dealing + with." + ::= { sfcsBuffPrioEntry 2 } + + +sfcsBuffPrioAssignCtl OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The status of how assignment is controlled. Static,Manual,Adaptive. " + ::= { sfcsBuffPrioEntry 3} + +sfcsBuffPrioMinCtl OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The minimum number of cells which can be assigned to this + port/prioity." + ::= { sfcsBuffPrioEntry 4} + +sfcsBuffPrioAssigned OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The number of cells which are currently assigned to this + port/priority." + ::= { sfcsBuffPrioEntry 5} + +sfcsBuffPrioAllocated OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of assigned cells which are currently allocated to + VCs for this port/priority." + ::= { sfcsBuffPrioEntry 6} + +sfcsBuffPrioAvailable OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of assigned cells which are free to be allocated." + ::= { sfcsBuffPrioEntry 7} + +sfcsBuffPrioPeakAlloc OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The peak number of cells which have been allocated to this + port/priority." + ::= { sfcsBuffPrioEntry 8} + +sfcsBuffPrioConnRejs OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The number of connections rejected because of a lack of buffers." + ::= { sfcsBuffPrioEntry 9} + +sfcsBuffPrioUpTholdTrap OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The upper threshold of allocations to trigger an upper thold trap." + ::= { sfcsBuffPrioEntry 10} + +sfcsBuffPrioLoTholdTrap OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The lower threshold of allocations to trigger a lower thold trap." + ::= { sfcsBuffPrioEntry 11} + +sfcsBuffPrioConnRejThold OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The lower threshold of conn rejects trap because of inadequate buffers." + ::= { sfcsBuffPrioEntry 12} + +-- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +-- The SFCS ANIM Proxy Group + +-- SFCS ANIM Proxy Group +-- This group contains the managed objects and functions used to setup and +-- configure the SFCS ANIM Proxies. This group contains three sub-groups: +-- configuration status, Transmit function setup, and Port Read + +-- SFCS ANIM Proxy Configuration Status Table +-- This table contains contains information about the status of the Port or Proxy +-- as a whole, as opposed to the receive and Transmit table which contain information +-- about cells. + +sfcsProxyConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfcsProxyConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the config info and a port + reading function." + ::= { sfcsProxyConfig 1 } + +sfcsProxyConfigEntry OBJECT-TYPE + SYNTAX SfcsProxyConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains ANIM Proxy config info or a function." + INDEX { sfcsProxyConfigANIMIndex } + ::= { sfcsProxyConfigTable 1 } + +SfcsProxyConfigEntry ::= + SEQUENCE { + sfcsProxyConfigANIMIndex INTEGER, + sfcsProxyConfigNUMPORTS INTEGER, + sfcsProxyConfigTxMemSize INTEGER, + sfcsProxyConfigRxMaxPduSize INTEGER, + sfcsProxyConfigBandWidth INTEGER, + sfcsProxyConfigTransmitDone INTEGER, + sfcsProxyConfigReceiveFifoState INTEGER, + sfcsProxyConfigPortTransmitMode INTEGER, + sfcsProxyConfigReceiveFifoReset INTEGER, + sfcsProxyConfigTxFifoReset INTEGER, + sfcsProxyConfigReceiveMode INTEGER, + sfcsProxyConfigCaptureMode INTEGER, + sfcsProxyConfigInitPort INTEGER, + sfcsProxyConfigLoad INTEGER, + sfcsProxyConfigGumbo OCTET STRING + } + +sfcsProxyConfigANIMIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This index specifies which ANIM Proxy we are dealing + with. This reference is in the same format as MIB II's + Interface index." + ::= { sfcsProxyConfigEntry 1 } + +sfcsProxyConfigNUMPORTS OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the number of ports per Proxy which is always 4." + ::= { sfcsProxyConfigEntry 2 } + +sfcsProxyConfigTxMemSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the size of the port's Transmission memory in K. + The memory size is always 1K." + ::= { sfcsProxyConfigEntry 3 } + +sfcsProxyConfigRxMaxPduSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the size of the port's Transmission memory in K. + The memory size is always 1K." + ::= { sfcsProxyConfigEntry 4 } + +sfcsProxyConfigBandWidth OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the bandwidth for the port, which is ?????" + ::= { sfcsProxyConfigEntry 5 } + +sfcsProxyConfigTransmitDone OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Checks if the Transmission has finished." + ::= { sfcsProxyConfigEntry 6 } + +sfcsProxyConfigReceiveFifoState OBJECT-TYPE + SYNTAX INTEGER { + full(1), + not-full(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Checks if the port's receive Fifo is full or not." + ::= { sfcsProxyConfigEntry 7 } + +sfcsProxyConfigPortTransmitMode OBJECT-TYPE + SYNTAX INTEGER { + stop(1), + start-stay(2), + reread(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Controls Transmission of cells in port Transmit memory." + ::= { sfcsProxyConfigEntry 8 } + +sfcsProxyConfigReceiveFifoReset OBJECT-TYPE + SYNTAX INTEGER + ACCESS write-only + STATUS mandatory + DESCRIPTION + "Controls the receive buffer's memory. Reset clears memory." + ::= { sfcsProxyConfigEntry 9 } + +sfcsProxyConfigTxFifoReset OBJECT-TYPE + SYNTAX INTEGER + ACCESS write-only + STATUS mandatory + DESCRIPTION + "Controls the port's transmit memory. Reset clears memory." + ::= { sfcsProxyConfigEntry 10 } + +sfcsProxyConfigReceiveMode OBJECT-TYPE + SYNTAX INTEGER { + receiving (1), + not-receiving (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Controls whether or not the port receives cells." + ::= { sfcsProxyConfigEntry 11 } + +sfcsProxyConfigCaptureMode OBJECT-TYPE + SYNTAX INTEGER { + all (1), + header (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Controls how much of the cell is received." + ::= { sfcsProxyConfigEntry 12 } + +sfcsProxyConfigInitPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS write-only + STATUS mandatory + DESCRIPTION + "Setting this returns the port to the initial setup." + ::= { sfcsProxyConfigEntry 13 } + +sfcsProxyConfigLoad OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Transmit load for port." + ::= { sfcsProxyConfigEntry 14 } + +sfcsProxyConfigGumbo OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Unreadable octet string used for control information." + ::= { sfcsProxyConfigEntry 15 } + +-- SFCS ANIM Proxy Transmit function setup Table. +-- This table contains the function to send cells from specific ports and +-- the arguments which this function takes. + +sfcsProxyTransTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfcsProxyTransEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the arguments and the function for the + Transmit function." + ::= { sfcsProxyTrans 1 } + +sfcsProxyTransEntry OBJECT-TYPE + SYNTAX SfcsProxyTransEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The entries are the arguments for the Transmit function." + INDEX { sfcsProxyTransANIMIndex } + ::= { sfcsProxyTransTable 1 } + +SfcsProxyTransEntry ::= + SEQUENCE { + sfcsProxyTransANIMIndex INTEGER, + sfcsProxyTransEncodeNewPdu INTEGER, + sfcsProxyTransVPI INTEGER, + sfcsProxyTransVCI INTEGER, + sfcsProxyTransPTI INTEGER, + sfcsProxyTransCLP INTEGER, + sfcsProxyTransPayloadType INTEGER, + sfcsProxyTransPayloadLength INTEGER, + sfcsProxyTransPayloadData OCTET STRING, + sfcsProxyTransCount INTEGER, + sfcsProxyTransPayloadAdaptionLayer INTEGER, + sfcsProxyTransMpxMethod INTEGER, + sfcsProxyTransControl INTEGER, + sfcsProxyTransGumbo OCTET STRING + } + +sfcsProxyTransANIMIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This index specifies which ANIM Port we are dealing + with. This reference is in the same format as MIB II's + Interface Index." + ::= { sfcsProxyTransEntry 1 } + +sfcsProxyTransEncodeNewPdu OBJECT-TYPE + SYNTAX INTEGER + ACCESS write-only + STATUS mandatory + DESCRIPTION + "Setting this encodes a new PDU based on the current PDU parameters + into the port's transmit memory." + ::= { sfcsProxyTransEntry 2 } + +sfcsProxyTransVPI OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This is the VPI for the PDU." + ::= { sfcsProxyTransEntry 3 } + + +sfcsProxyTransVCI OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This is the VCI for the PDU." + ::= { sfcsProxyTransEntry 4 } + +sfcsProxyTransPTI OBJECT-TYPE + SYNTAX INTEGER (0..7) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Payload Type Indicator: the value of the 3 bit Payload Type + field in the header. The most signifigant bit indicates user or + control data, the next bit indicates congestion, and the + last bit indicates AAL encoding." + ::= { sfcsProxyTransEntry 5 } + +sfcsProxyTransCLP OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The cell loss priority: 1 or 0." + ::= { sfcsProxyTransEntry 6 } + +sfcsProxyTransPayloadType OBJECT-TYPE + SYNTAX INTEGER { + user-input(1), + sequential(2), + uniform(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The payload type for the cell." + ::= { sfcsProxyTransEntry 7 } + +sfcsProxyTransPayloadLength OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The length of the payload in bytes." + ::= { sfcsProxyTransEntry 8 } + +sfcsProxyTransPayloadData OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "If the payload type is user input, this is the payload itself." + ::= { sfcsProxyTransEntry 9 } + +sfcsProxyTransCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Number of copies of the pdu to encode in port transmit memory." + ::= { sfcsProxyTransEntry 10 } + +sfcsProxyTransPayloadAdaptionLayer OBJECT-TYPE + SYNTAX INTEGER { + raw(1), + aal5(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The format of the payload: either raw cells or AAL5." + ::= { sfcsProxyTransEntry 11 } + +sfcsProxyTransMpxMethod OBJECT-TYPE + SYNTAX INTEGER +--{ +-- enumerate me!! +-- } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The format of the payload: either raw cells or AAL5." + ::= { sfcsProxyTransEntry 12 } + + +sfcsProxyTransControl OBJECT-TYPE + SYNTAX INTEGER { + send-once(1), + repeat(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Controls how many times to send what's in the port's + transmit memory." + ::= { sfcsProxyTransEntry 13 } + +sfcsProxyTransGumbo OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Returns the vpi, vci, pti, clp, payload_type, payload_length, count, + PAL, mpx method, and control entires for this table in a string where + the entries are separated by semicolons." + ::= { sfcsProxyTransEntry 14 } + +-- SFCS ANIM Port Read +-- This table contains the information read from cells from a port's receive fifo. + +sfcsProxyReadTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfcsProxyReadEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains information read from the cells in the receive fifo." + ::= { sfcsProxyRead 1 } + +sfcsProxyReadEntry OBJECT-TYPE + SYNTAX SfcsProxyReadEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The entries are the information about the cells or the PDU." + INDEX { sfcsProxyReadANIMIndex } + ::= { sfcsProxyReadTable 1 } + +SfcsProxyReadEntry ::= + SEQUENCE { + sfcsProxyReadANIMIndex INTEGER, + sfcsProxyReadMode INTEGER, + sfcsProxyReadNewPdu INTEGER, + sfcsProxyReadGumbo OCTET STRING, + sfcsProxyReadVPI INTEGER, + sfcsProxyReadVCI INTEGER, + sfcsProxyReadPTI INTEGER, + sfcsProxyReadCLP INTEGER, + sfcsProxyReadDataLength INTEGER, + sfcsProxyReadData OCTET STRING, + sfcsProxyReadPal INTEGER, + sfcsProxyReadInbyteslosts INTEGER, + sfcsProxyReadInCells INTEGER, + sfcsProxyReadInError INTEGER, + sfcsProxyReadInCellReadError INTEGER, + sfcsProxyReadInHecError INTEGER, + sfcsProxyReadInTooBigError INTEGER, + sfcsProxyReadInCRCError INTEGER, + sfcsProxyReadInLengthMismatchError INTEGER, + sfcsProxyReadInTotalCells INTEGER + } + +sfcsProxyReadANIMIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This index specifies which ANIM Port we are dealing + with. This reference is in the same format as the MIB II + Interface Index." + ::= { sfcsProxyReadEntry 1 } + + +sfcsProxyReadMode OBJECT-TYPE + SYNTAX INTEGER { + reassemble-PDU(1), + cell-by-cell(2), + all-data(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "How the receive fifo is read." + ::= { sfcsProxyReadEntry 2 } + +sfcsProxyReadNewPdu OBJECT-TYPE + SYNTAX INTEGER { + get-next-pdu(1), + reread-from-beginning(2) + } + ACCESS write-only + STATUS mandatory + DESCRIPTION + "Pops a new Pdu from the receive fifo to be examined and read." + ::= { sfcsProxyReadEntry 3 } + +sfcsProxyReadGumbo OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS write-only + STATUS mandatory + DESCRIPTION + "Unreadable control information." + ::= { sfcsProxyReadEntry 4 } + +sfcsProxyReadVPI OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the VPI for the PDU." + ::= { sfcsProxyReadEntry 5 } + +sfcsProxyReadVCI OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the VCI for the PDU." + ::= { sfcsProxyReadEntry 6 } + +sfcsProxyReadPTI OBJECT-TYPE + SYNTAX INTEGER (0..7) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Payload Type Indicator: the value of the 3 bit Payload Type + field in the header. The most signifigant bit indicates user or + control data, the next bit indicates congestion, and the + last bit indicates AAL encoding." + ::= { sfcsProxyReadEntry 7 } + + +sfcsProxyReadCLP OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The cell loss priority: 1 or 0." + ::= { sfcsProxyReadEntry 8 } + +sfcsProxyReadDataLength OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The length of the PDU in bytes." + ::= { sfcsProxyReadEntry 9 } + +sfcsProxyReadData OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The actual data of the PDU." + ::= { sfcsProxyReadEntry 10 } + +sfcsProxyReadPal OBJECT-TYPE + SYNTAX INTEGER { + raw(1), + aal5(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The format of the payload: either raw cells or AAL5." + ::= { sfcsProxyReadEntry 11 } + +sfcsProxyReadInbyteslosts OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of bytes that were dropped while reading. Usually because + they occurred before the Start of Cell was discovered." + ::= { sfcsProxyReadEntry 12 } + +sfcsProxyReadInCells OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of cells read since this port was last reset." + ::= { sfcsProxyReadEntry 13 } + +sfcsProxyReadInError OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of pdu's that had to be dropped due to errors." + ::= { sfcsProxyReadEntry 14 } + +sfcsProxyReadInCellReadError OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of cells that had to be dropped due to errors." + ::= { sfcsProxyReadEntry 15 } + +sfcsProxyReadInHecError OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of cell headers that contained errors." + ::= { sfcsProxyReadEntry 16 } + +sfcsProxyReadInTooBigError OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of pdu's that were too large to be received." + ::= { sfcsProxyReadEntry 17 } + +sfcsProxyReadInCRCError OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of pdu's that failed the CRC check." + ::= { sfcsProxyReadEntry 18 } + +sfcsProxyReadInLengthMismatchError OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The length stored in the pdu did not match the actual + length of the pdu read in." + ::= { sfcsProxyReadEntry 19 } + +sfcsProxyReadInTotalCells OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Total number of cells read in by the snapshot." + ::= { sfcsProxyReadEntry 20 } + +END diff --git a/MIBS/enterasys/CTRON-SFPS-BASE-MIB b/MIBS/enterasys/CTRON-SFPS-BASE-MIB new file mode 100644 index 0000000..b3e773d --- /dev/null +++ b/MIBS/enterasys/CTRON-SFPS-BASE-MIB @@ -0,0 +1,1571 @@ +CTRON-SFPS-BASE-MIB DEFINITIONS ::= BEGIN + +-- sfps-base-mib.txt +-- Revision: 0.0.18 + +-- Cabletron Systems, Inc. +-- 35 Industrial Way, P.O. Box 5005 +-- Rochester, NH 03867-0505 +-- (603) 332-9400 +-- support@ctron.com + +-- This module provides authoritative definitions for Cabletron's +-- enterprise specific Fast Packet Switching Services MIB. +-- +-- This module will be extended, as required. +-- + +-- Cabletron Systems reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. +-- Copyright October 93 Cabletron Systems +-- + + +IMPORTS + OBJECT-TYPE + FROM RFC-1212 + DisplayString + FROM RFC1213-MIB +-- enterprises, +-- IpAddress, +-- Counter, Gauge, + TimeTicks + FROM RFC1155-SMI + +-- These Objects are defined in the file sfps-inc.mib.txt.0.0.2 + sfpsCPResources, sfpsServiceCenter, sfpsBlockSource, + sfpsBlockSourcePort, sfpsBlockSourceAPI, sfpsBlockSourceExclude, + sfpsBlockSourceStats, sfpsBlockSourceOnly, sfpsCSPControl, + sfpsDHCPServerVLAN, sfpsATalkAMRVLANControl + + FROM CTRON-SFPS-INCLUDE-MIB; + +-- Textual Conventions + +HexInteger ::= INTEGER +-- display this integer in hex format + +-- SfpsSwitchInstance ::= INTEGER +-- this will map to chassis.module index value + +SfpsAddress ::= OCTET STRING (SIZE (6)) +-- this will map to a MAC address + + +-- + + +sfpsCPResourcesTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsCPResourcesTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains all Call Processors registered with the + CPResources Table and is indexed by the Call Processor id." + ::= { sfpsCPResources 1 } + +sfpsCPResourcesTableEntry OBJECT-TYPE + SYNTAX SfpsCPResourcesTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains information pertaining to a Call Processor." + INDEX { sfpsCPResourcesTableId } + ::= { sfpsCPResourcesTable 1 } + +SfpsCPResourcesTableEntry ::= + SEQUENCE { + sfpsCPResourcesTableId INTEGER, + sfpsCPResourcesTableName DisplayString, + sfpsCPResourcesTableOperStatus INTEGER, + sfpsCPResourcesTableAdminStatus INTEGER, + sfpsCPResourcesTableStateTime TimeTicks, + sfpsCPResourcesTablePtsIn INTEGER, + sfpsCPResourcesTablePtsUsed INTEGER, + sfpsCPResourcesTablePolicyFlood INTEGER, + sfpsCPResourcesResolveFlood INTEGER, + sfpsCPResourcesConnectOK INTEGER, + sfpsCPResourcesDuplicate INTEGER, + sfpsCPResourcesDiscoverOnly INTEGER, + sfpsCPResourcesDiscoverError INTEGER, + sfpsCPResourcesResolveFail INTEGER, + sfpsCPResourcesResolveError INTEGER, + sfpsCPResourcesPolicyFail INTEGER, + sfpsCPResourcesPolicyError INTEGER, + sfpsCPResourcesConnectFail INTEGER, + sfpsCPResourcesConnectFlood INTEGER, + sfpsCPResourcesConnectError INTEGER, + sfpsCPResourcesConfigTime TimeTicks, + sfpsCPResourcesNeedFlood INTEGER, + sfpsCPResourcesNeedResolve INTEGER, + sfpsCPResourcesNeedDiscover INTEGER, + sfpsCPResourcesDiscoverAll INTEGER, + sfpsCPResourcesNeedProxyOut INTEGER, + sfpsCPResourcesNeedProxyIn INTEGER, + sfpsCPResourcesNeedFilter INTEGER, + sfpsCPResourcesAcceptRate INTEGER, + sfpsCPResourcesTotalRate INTEGER, + sfpsCPResourcesSingleFlood INTEGER, + sfpsCPResourcesNeedValidNet INTEGER, + sfpsCPResourcesInvalidNetDrops INTEGER, + sfpsCPResourcesPersistMask INTEGER + } + +sfpsCPResourcesTableId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Call Processor id used to index into the table." + ::= { sfpsCPResourcesTableEntry 1 } + +sfpsCPResourcesTableName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the associated Call Processor." + ::= { sfpsCPResourcesTableEntry 2 } + +sfpsCPResourcesTableOperStatus OBJECT-TYPE + SYNTAX INTEGER { + kStatusRunning(1), -- all is well + kStatusHalted(2), -- admin disabled + kStatusPending(3), -- Trying to run, not there yet + kStatusFaulted(4), -- Internal error, never will recover + kStatusNotStarted(5) -- Not fully started yet + } + + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Operational state of entry." + ::= { sfpsCPResourcesTableEntry 3 } + +sfpsCPResourcesTableAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value represents the current administration status of the + associated Call Processor. When enabled(3) the Call Processor + is still allowed to call process packets. + + When this value is disabled(2) the call processor will not + process any packets." + ::= { sfpsCPResourcesTableEntry 4 } + +sfpsCPResourcesTableStateTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The last time that this Call Processor has changed states." + ::= { sfpsCPResourcesTableEntry 5 } + +sfpsCPResourcesTablePtsIn OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of packets that have been sent to this Call + Processor to be handled." + ::= { sfpsCPResourcesTableEntry 6 } + +sfpsCPResourcesTablePtsUsed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of packets that have been sent to this Call + Processor and accepted for the purpose of processing." + ::= { sfpsCPResourcesTableEntry 7 } + +sfpsCPResourcesTablePolicyFlood OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of packets flooded due to Policy." + ::= { sfpsCPResourcesTableEntry 8 } + + +sfpsCPResourcesResolveFlood OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of packets flooded due to not able to Resolve." + ::= { sfpsCPResourcesTableEntry 9 } + + +sfpsCPResourcesConnectOK OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of packets that caused a successful connect." + ::= { sfpsCPResourcesTableEntry 10 } + + +sfpsCPResourcesDuplicate OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of packets that were duplicates of an existing call." + ::= { sfpsCPResourcesTableEntry 11 } + + +sfpsCPResourcesDiscoverOnly OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of packets that the switch only discovered information." + ::= { sfpsCPResourcesTableEntry 12 } + + +sfpsCPResourcesDiscoverError OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of packets that the switch could not discover + information. Something was wrong with the packet." + ::= { sfpsCPResourcesTableEntry 13 } + + +sfpsCPResourcesResolveFail OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of packets which caused the Resolve to fail. The fail + is due to no vlan information was returned." + ::= { sfpsCPResourcesTableEntry 14 } + + +sfpsCPResourcesResolveError OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of packets which caused the Resolve to return an error. + An error could be caused by a bad packet." + ::= { sfpsCPResourcesTableEntry 15 } + + +sfpsCPResourcesPolicyFail OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of packets which caused the Policy to fail. The fail + is caused because the switch has no information on the vlan(s) + returned by Resolve." + ::= { sfpsCPResourcesTableEntry 16 } + + +sfpsCPResourcesPolicyError OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of packets which caused the Policy to return an error. + An error could be caused by a bad packet." + ::= { sfpsCPResourcesTableEntry 17 } + + +sfpsCPResourcesConnectFail OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of packets that caused the Connect to fail." + ::= { sfpsCPResourcesTableEntry 18 } + + +sfpsCPResourcesConnectFlood OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of packets that caused the Connect to flood." + ::= { sfpsCPResourcesTableEntry 19 } + + +sfpsCPResourcesConnectError OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of packets that caused the Connect to return an error." + ::= { sfpsCPResourcesTableEntry 20 } + +sfpsCPResourcesConfigTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of time ticks since the last configuration change." + ::= { sfpsCPResourcesTableEntry 21 } + +sfpsCPResourcesNeedFlood OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Set to enabled(1)/disabled(0) if the BaseNeedFlood attribute + is desired. If disabled, then an attempt to resolve is + performed." + ::= { sfpsCPResourcesTableEntry 22 } + +sfpsCPResourcesNeedResolve OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Set to enabled(1)/disabled(0) if the Resoolve attribute + is desired." + ::= { sfpsCPResourcesTableEntry 23 } + +sfpsCPResourcesNeedDiscover OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Set to enabled(1)/disabled(0) if the Discover attribute + is desired." + ::= { sfpsCPResourcesTableEntry 24 } + +sfpsCPResourcesDiscoverAll OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Set to enabled(1)/disabled(0) if the DiscoverAll attribute + is desired." + ::= { sfpsCPResourcesTableEntry 25 } + +sfpsCPResourcesNeedProxyOut OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Set to enabled(1)/disabled(0) if the Proxy Forward attribute + is desired." + ::= { sfpsCPResourcesTableEntry 26 } + +sfpsCPResourcesNeedProxyIn OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Set to enabled(1)/disabled(0) if the Proxy Back attribute + is desired." + ::= { sfpsCPResourcesTableEntry 27 } + +sfpsCPResourcesNeedFilter OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Set to enabled(1)/disabled(0) if the Filter attribute + is desired." + ::= { sfpsCPResourcesTableEntry 28 } + +sfpsCPResourcesAcceptRate OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of packets per second that have been sent to this + Call Processor to be handled and accepted for processing." + ::= { sfpsCPResourcesTableEntry 29 } + +sfpsCPResourcesTotalRate OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of packets per second that have been sent to this + Call Processor to be handled." + ::= { sfpsCPResourcesTableEntry 30 } + +sfpsCPResourcesSingleFlood OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of packets that were unicast (single) flooded." + ::= { sfpsCPResourcesTableEntry 34 } + +sfpsCPResourcesNeedValidNet OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of packets that were unicast (single) flooded." + ::= { sfpsCPResourcesTableEntry 35 } + +sfpsCPResourcesInvalidNetDrops OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsCPResourcesTableEntry 36 } + +sfpsCPResourcesPersistMask OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsCPResourcesTableEntry 37 } + +-- CPResource API + +sfpsCPResourcesAPI OBJECT IDENTIFIER ::= { sfpsCPResources 2 } + +sfpsCPResourcesAPIID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Identifier for the call processor." + ::= { sfpsCPResourcesAPI 1 } + +sfpsCPResourcesAPIAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Administrative status of the call processor." + ::= { sfpsCPResourcesAPI 2 } + +sfpsCPResourcesAPIAttribute OBJECT-TYPE + SYNTAX INTEGER { + none(1), + noFlood(2), + flood(3), + noResolve(4), + resolve(5), + noDiscover(6), + discover(7), + noDiscoverAll(8), + discoverAll(9), + noProxyIn(10), + proxyIn(11), + noProxyOut(12), + proxyOut(13), + nofilter(14), + filter(15), + noValidateNet(16), + validNet(17) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Call processor attribute/features." + ::= { sfpsCPResourcesAPI 3 } + +sfpsCPResourcesAPIScope OBJECT-TYPE + SYNTAX INTEGER { + switch(1), + port(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Scope this attribute to switch or port." + ::= { sfpsCPResourcesAPI 4 } + +sfpsCPResourcesAPIPersistance OBJECT-TYPE + SYNTAX INTEGER { + persistOther(1), + persistDisabled(2), + persistEnabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Parameter to make persistent on switch reset." + ::= { sfpsCPResourcesAPI 5 } + +sfpsCPResourcesAPIVerb OBJECT-TYPE + SYNTAX INTEGER { + other(1), + set(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Action to perform." + ::= { sfpsCPResourcesAPI 6 } + + +-- + + +sfpsCSPControlTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsCSPControlTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Cabletron Switch Protocol Control statistics" + ::= { sfpsCSPControl 1 } + +sfpsCSPControlTableEntry OBJECT-TYPE + SYNTAX SfpsCSPControlTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsCSPControlTableIndex } + ::= { sfpsCSPControlTable 1 } + +SfpsCSPControlTableEntry ::= + SEQUENCE { + sfpsCSPControlTableIndex INTEGER, + sfpsCSPControlTableCSPType INTEGER, + sfpsCSPControlTableCSPName DisplayString, + sfpsCSPControlTableAdminStatus INTEGER, + sfpsCSPControlTableSwitchToCallProc INTEGER, + sfpsCSPControlTablePktsProcessed INTEGER, + sfpsCSPControlTablePktRate INTEGER + } + +sfpsCSPControlTableIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsCSPControlTableEntry 1 } + +sfpsCSPControlTableCSPType OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsCSPControlTableEntry 2 } + +sfpsCSPControlTableCSPName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsCSPControlTableEntry 3 } + +sfpsCSPControlTableAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disable(2), + enable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsCSPControlTableEntry 4 } + +sfpsCSPControlTableSwitchToCallProc OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disable(2), + enable(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsCSPControlTableEntry 5 } + +sfpsCSPControlTablePktsProcessed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsCSPControlTableEntry 6 } + +sfpsCSPControlTablePktRate OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsCSPControlTableEntry 7 } + +-- FACILITY + +sfpsServiceCenterFacilityTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsServiceCenterFacilityEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table gives facility semantics to call processing." + ::= { sfpsServiceCenter 9 } + +sfpsServiceCenterFacilityEntry OBJECT-TYPE + SYNTAX SfpsServiceCenterFacilityEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains the configuration of the Facility Entry." + INDEX { sfpsServiceCenterFacilityHashLeaf } + ::= { sfpsServiceCenterFacilityTable 1 } + +SfpsServiceCenterFacilityEntry ::= + SEQUENCE { + sfpsServiceCenterFacilityHashLeaf HexInteger, + sfpsServiceCenterFacilityMetric INTEGER, + sfpsServiceCenterFacilityName DisplayString, + sfpsServiceCenterFacilityOperStatus INTEGER, + sfpsServiceCenterFacilityAdminStatus INTEGER, + sfpsServiceCenterFacilityStatusTime TimeTicks, + sfpsServiceCenterFacilityRequests INTEGER, + sfpsServiceCenterFacilityReply INTEGER + + } + +sfpsServiceCenterFacilityHashLeaf OBJECT-TYPE + SYNTAX HexInteger + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Server hash, part of instance key." + ::= { sfpsServiceCenterFacilityEntry 1 } + +sfpsServiceCenterFacilityMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Defines order servers are called low to high." + ::= { sfpsServiceCenterFacilityEntry 2 } + +sfpsServiceCenterFacilityName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Server name." + ::= { sfpsServiceCenterFacilityEntry 3 } + +sfpsServiceCenterFacilityOperStatus OBJECT-TYPE + SYNTAX INTEGER { + kStatusRunning(1), -- all is well + kStatusHalted(2), -- admin disabled + kStatusPending(3), -- Trying to run, not there yet + kStatusFaulted(4), -- Internal error, never will recover + kStatusNotStarted(5) -- Not fully started yet + } + + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Operational state of entry." + ::= { sfpsServiceCenterFacilityEntry 4 } + +sfpsServiceCenterFacilityAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- Not running or stopped + disable(2), -- Please stop + enable(3) -- Go + } + + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Administrative State of Entry." + ::= { sfpsServiceCenterFacilityEntry 5 } + +sfpsServiceCenterFacilityStatusTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Time Tick of last operStatus change." + ::= { sfpsServiceCenterFacilityEntry 6 } + +sfpsServiceCenterFacilityRequests OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Requests made to server." + ::= { sfpsServiceCenterFacilityEntry 7 } + +sfpsServiceCenterFacilityReply OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "GOOD replies by server." + ::= { sfpsServiceCenterFacilityEntry 8 } + +-- Source Blocker Table + +sfpsBlockSourceTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsBlockSourceEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The SourceBlocker table lists all nodes (MAC addresses) that + have been heard locally on the switch. Only a certain subset + (if any) of the nodes in this table are blocked." + ::= { sfpsBlockSource 1 } + +sfpsBlockSourceEntry OBJECT-TYPE + SYNTAX SfpsBlockSourceEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entry in the SourceBlocker table indexed by a counter." + INDEX { sfpsBlockSourceIndex } + ::= { sfpsBlockSourceTable 1 } + +SfpsBlockSourceEntry ::= + SEQUENCE { + sfpsBlockSourceIndex INTEGER, + sfpsBlockSourceMAC SfpsAddress, + sfpsBlockSourceElapTimeShort TimeTicks, + sfpsBlockSourceNumCallsShort INTEGER, + sfpsBlockSourceElapTimeLong TimeTicks, + sfpsBlockSourceNumCallLong INTEGER, + sfpsBlockSourceBlockFlag INTEGER, + sfpsBlockSourceUnBlockableFlag INTEGER, + sfpsBlockSourceFilterPresent INTEGER, + sfpsBlockSourceNext INTEGER, + sfpsBlockSourceBlocksOnlyIndex INTEGER + } + +sfpsBlockSourceIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index into the table" + ::= { sfpsBlockSourceEntry 1 } + +sfpsBlockSourceMAC OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The MAC address of the node." + ::= { sfpsBlockSourceEntry 2 } + +sfpsBlockSourceElapTimeShort OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The elapsed time (seconds) in the current short-threshold + period." + ::= { sfpsBlockSourceEntry 3 } + +sfpsBlockSourceNumCallsShort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of packets seen from the node during the elapsed + time for the short-threshold." + ::= { sfpsBlockSourceEntry 4 } + +sfpsBlockSourceElapTimeLong OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The elapsed time (seconds) in the current long-threshold + period." + ::= { sfpsBlockSourceEntry 5 } + +sfpsBlockSourceNumCallLong OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of packets seen from the node during the elapsed + time for the long-threshold." + ::= { sfpsBlockSourceEntry 6 } + +sfpsBlockSourceBlockFlag OBJECT-TYPE + SYNTAX INTEGER { +-- notBlocked (0), + blocked (1), + wouldBeBlocked (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Describes whether the node is blocked or not. There are three + possible integer values for this field: 0-notBlocked, + 1-Blocked, 2-WouldBeBlocked. The WouldBeBlocked value is used + to represent a node that would be in the blocked state if the + SourceBlocker was enabled. A node can get into this state only + if the blocker is disabled. If the blocker is enabled at this + point, the node will be blocked, and a connection filter will + be put in place when the next packet is received from this + node." + ::= { sfpsBlockSourceEntry 7 } + +sfpsBlockSourceUnBlockableFlag OBJECT-TYPE + SYNTAX INTEGER { +-- blockable (0), + unblockable (1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Flags a node as either Blockable(0) or Unblockable(1). When a + node is unblockable, it will never be blocked regardless of the + number of packets it sends. The default setting is blockable. + Any node can be changed to unblockable via the Source Blocker + API (SBAPI)." + ::= { sfpsBlockSourceEntry 8 } + +sfpsBlockSourceFilterPresent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " Flags whether or not a connection filter is in place for the + given node. (This attribute cannot be changed on its own and is + therefore used only for diagnostic purposes. It is used + internally so that only one filter connection will be mapped + per node.)" + ::= { sfpsBlockSourceEntry 9 } + +sfpsBlockSourceNext OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "If this node entry (instance) is part of a hash chain, the + NEXT leaf will contain the index to the next node entry in + the chain. Otherwise, it will contain -1." + ::= { sfpsBlockSourceEntry 10 } + +sfpsBlockSourceBlocksOnlyIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the index into the BlockSourceOnly table or the + UnblockableOnly table depending on the entry flags. If the + 'blocked flag' is set, this value represents the index into + the BlockSourceOnly table. If the 'unblockable' flag is set, + this value represents the index into the UnblockableOnly + table. Otherwise, this value is set to -1 (representing that + it is not used.)" + ::= { sfpsBlockSourceEntry 11 } + + +-- Source Blocks Only Table + +sfpsBlockSourceOnlyTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsBlockSourceOnlyEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The format of the BlockSourceOnly Table is exactly the same as the + SourceBlocker Table. The only difference is that the entries in + this table are only a subset of the entries in the SourceBlocker + Table. Only the entries that have a BLOCKFLAG set to 'blocked' or + 'would-be-blocked' will reside in this table." + ::= { sfpsBlockSourceOnly 1 } + +sfpsBlockSourceOnlyEntry OBJECT-TYPE + SYNTAX SfpsBlockSourceOnlyEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entry in the BlockSourceOnly table indexed by a counter." + INDEX { sfpsBlockSourceOnlyIndex } + ::= { sfpsBlockSourceOnlyTable 1 } + +SfpsBlockSourceOnlyEntry ::= + SEQUENCE { + sfpsBlockSourceOnlyIndex INTEGER, + sfpsBlockSourceOnlyMAC SfpsAddress, + sfpsBlockSourceOnlyElapTimeShort TimeTicks, + sfpsBlockSourceOnlyNumCallsShort INTEGER, + sfpsBlockSourceOnlyElapTimeLong TimeTicks, + sfpsBlockSourceOnlyNumCallLong INTEGER, + sfpsBlockSourceOnlyBlockFlag INTEGER, + sfpsBlockSourceOnlyUnBlockableFlag INTEGER, + sfpsBlockSourceOnlyFilterPresent INTEGER, + sfpsBlockSourceOnlyNext INTEGER, + sfpsBlockSourceOnlyBlocksOnlyIndex INTEGER + } + +sfpsBlockSourceOnlyIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index into the table" + ::= { sfpsBlockSourceOnlyEntry 1 } + +sfpsBlockSourceOnlyMAC OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The MAC address of the node." + ::= { sfpsBlockSourceOnlyEntry 2 } + +sfpsBlockSourceOnlyElapTimeShort OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The elapsed time (seconds) in the current short-threshold + period." + ::= { sfpsBlockSourceOnlyEntry 3 } + +sfpsBlockSourceOnlyNumCallsShort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of packets seen from the node during the elapsed + time for the short-threshold." + ::= { sfpsBlockSourceOnlyEntry 4 } + +sfpsBlockSourceOnlyElapTimeLong OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The elapsed time (seconds) in the current long-threshold + period." + ::= { sfpsBlockSourceOnlyEntry 5 } + +sfpsBlockSourceOnlyNumCallLong OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of packets seen from the node during the elapsed + time for the long-threshold." + ::= { sfpsBlockSourceOnlyEntry 6 } + +sfpsBlockSourceOnlyBlockFlag OBJECT-TYPE + SYNTAX INTEGER { +-- notBlocked (0), + blocked (1), + wouldBeBlocked (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Describes whether the node is blocked or not. There are three + possible integer values for this field: 0-notBlocked, + 1-Blocked, 2-WouldBeBlocked. The WouldBeBlocked value is used + to represent a node that would be in the blocked state if the + SourceBlocker was enabled. A node can get into this state only + if the blocker is disabled. If the blocker is enabled at this + point, the node will be blocked, and a connection filter will + be put in place when the next packet is received from this + node." + ::= { sfpsBlockSourceOnlyEntry 7 } + +sfpsBlockSourceOnlyUnBlockableFlag OBJECT-TYPE + SYNTAX INTEGER { +-- blockable (0), + unblockable (1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " Flags a node as either Blockable(0) or Unblockable(1). When a + node is unblockable, it will never be blocked regardless of the + number of packets it sends. The default setting is blockable. + Any node can be changed to unblockable via the Source Blocker + API (SBAPI)." + ::= { sfpsBlockSourceOnlyEntry 8 } + +sfpsBlockSourceOnlyFilterPresent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " Flags whether or not a connection filter is in place for the + given node. (This attribute cannot be changed on its own and is + therefore used only for diagnostic purposes. It is used + internally so that only one filter connection will be mapped + per node.)" + ::= { sfpsBlockSourceOnlyEntry 9 } + +sfpsBlockSourceOnlyNext OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "If this node entry (instance) is part of a hash chain, the + NEXT leaf will contain the index to the next node entry in + the chain. Otherwise, it will contain -1." + ::= { sfpsBlockSourceOnlyEntry 10 } + +sfpsBlockSourceOnlyBlocksOnlyIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the index into the BlockSourceOnly table or the + UnblockableOnly table depending on the entry flags. If the + 'blocked' flag is set, this value represents the index into + the BlockSourceOnly table. If the 'unblockable' flag is set, + this value represents the index into the UnblockableOnly + table. Otherwise, this value is set to -1 (representing that + it is not used.)" + ::= { sfpsBlockSourceOnlyEntry 11 } + +-- Source Block Port Table + +sfpsBlockSourcePortTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsBlockSourcePortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + " The SourceBlock API allows for administratively selecting a port and + flagging it as 'unblockable'. The BlockSourcePort table shows which + ports are set to 'unblockable' and which ones remain set to the default + 'blockable' setting." + ::= { sfpsBlockSourcePort 1 } + +sfpsBlockSourcePortEntry OBJECT-TYPE + SYNTAX SfpsBlockSourcePortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + " Entry into the BlockSourcePort Table" + INDEX { sfpsBlockSourcePortPort } + ::= { sfpsBlockSourcePortTable 1 } + +SfpsBlockSourcePortEntry ::= + SEQUENCE { + sfpsBlockSourcePortPort INTEGER, + sfpsBlockSourcePortBlockability INTEGER + } + +sfpsBlockSourcePortPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the instance part of the table. There will be as many + instances as there are logical ports in the device. The attributes + represented in subsequent leaves all pertain to this port instance." + ::= { sfpsBlockSourcePortEntry 1 } + +sfpsBlockSourcePortBlockability OBJECT-TYPE + SYNTAX INTEGER { +-- blockable(0), + unblockable(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This leaf contains either 0-blockable or 1-unblockable, depending on + whether nodes on this port are allowed to be blocked or not." + ::= { sfpsBlockSourcePortEntry 2 } + +-- Source Block API + +sfpsBlockSourceAPIVerb OBJECT-TYPE + SYNTAX INTEGER { + other(1), + switchToLearning(2), + switchToBlocking(3), + setShortThreshold(4), + setShortPeriod(5), + setLongThreshold(6), + setLongPeriod(7), + clearAll(8), + blockMac(9), + unblockMac(10), + setMacUnblockable(11), + setMacBlockable(12), + setPortUnblockable(13), + setPortBlockable(14), + setReapUserCnx(15) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Other -- N/A + Disable -- disable the source blocker (nodes that are currently + blocked will remain blocked, but no additional nodes will be blocked) + Enable -- enable the source blocker (allow it to start blocking nodes) + ClearAll -- clear the entire block table (this does not remove any + connection filters, and should only be used as a diagnostic tool.) + BlockMac -- administratively block a node (The node's MAC address + must be previously set in the MAC leaf.) + UnblockMac -- administratively unblock a node (The node's MAC address + must be previously set in the MAC leaf.) + SetMacUnblockable -- administratively mark a node as 'unblockable' + so that it cannot be blocked. (The node's MAC must be previously set + in the MAC leaf.) If the relevant node is blocked at the time the + SetMacUnblockable command is issued, the node will automatically be + 'unblocked' first. + SetMacBlockable -- administratively mark a node as 'blockable' so that + it can be blocked. (The node's MAC must be previously set in the MAC + leaf.) + SetPortUnblockable -- administratively mark a port as 'unblockable' so + that any nodes on that port cannot be blocked. (The port number must + be previously set in the Port leaf.) + SetPortBlockable -- administratively mark a port as 'blockable' so that + all nodes on that port can be blocked. (The port number must be + previously set in the Port leaf.) + SetReapUserCnx -- administratively mark a port as 'blocked' so that administratively + mark a port as 'blockable' so that.)" + ::= { sfpsBlockSourceAPI 1 } + +sfpsBlockSourceAPIInputValue OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set the input value to enter" + ::= { sfpsBlockSourceAPI 2 } + +sfpsBlockSourceAPIPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Read/Write leaf used in conjunction with SetPortUnblockable and + SetPortBlockable. (values of 1 through numLogicalPorts are valid." + ::= { sfpsBlockSourceAPI 3 } + +sfpsBlockSourceAPIMAC OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Leaf used to set the MAC address that will be operated on with one + of the above verbs." + ::= { sfpsBlockSourceAPI 4 } + +sfpsBlockSourceAPIBlockStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + learning(2), + blocking(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Status of the blocker object (enabled/disabled.) Additional nodes + will be blocked only when this status leaf is in the 'enabled' state." + ::= { sfpsBlockSourceAPI 5 } + +sfpsBlockSourceAPIShortThreshold OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The number of packets per a SHORTPERIOD that will result in a node + being blocked. This can be changed by writing directly to this leaf. + The only limit imposed on this value is that it has to be positive + (greater than zero.) There is no upper bound except for what is + implied by the size of an integer." + ::= { sfpsBlockSourceAPI 6 } + +sfpsBlockSourceAPIShortPeriod OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The sample period to use for determining if any given node has + exceeded the SHORTTHRESHOLD. See SHORTTHRESHOLD for bounds checking + for this value" + ::= { sfpsBlockSourceAPI 7 } + +sfpsBlockSourceAPILongThreshold OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The number of packets per a LONGPERIOD that will result in a node + being blocked. See SHORTTHRESHOLD for bounds checking for this value." + ::= { sfpsBlockSourceAPI 8 } + +sfpsBlockSourceAPILongPeriod OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The sample period to use for determining if any given node has + exceeded the LONGTHRESHOLD. See SHORTTHRESHOLD for bounds checking + for this value." + ::= { sfpsBlockSourceAPI 9 } + +sfpsBlockSourceAPIReapUserCnxs OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The sample period to use for determining if any given node has + exceeded the LONGTHRESHOLD. See SHORTTHRESHOLD for bounds checking + for this value." + ::= { sfpsBlockSourceAPI 10 } + + +-- Unblockable Nodes Table + +sfpsBlockSourceExcludeTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsBlockSourceExcludeEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The format of the UnblockableOnly Table is exactly the same as the + SourceBlocker Table. The only difference is that the entries in this + table are only a subset of the entries in the SourceBlocker Table. + Only the entries that have an UNBLOCKABLEFLAG set to 'unblockable' + will show up in this table." + ::= { sfpsBlockSourceExclude 1 } + +sfpsBlockSourceExcludeEntry OBJECT-TYPE + SYNTAX SfpsBlockSourceExcludeEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + " Entry in the BlockSourceOnly table indexed by a counter." + INDEX { sfpsBlockSourceExcludeIndex } + ::= { sfpsBlockSourceExcludeTable 1 } + +SfpsBlockSourceExcludeEntry ::= + SEQUENCE { + sfpsBlockSourceExcludeIndex INTEGER, + sfpsBlockSourceExcludeMAC SfpsAddress, + sfpsBlockSourceExcludeElapTimeShort TimeTicks, + sfpsBlockSourceExcludeNumCallsShort INTEGER, + sfpsBlockSourceExcludeElapTimeLong TimeTicks, + sfpsBlockSourceExcludeNumCallLong INTEGER, + sfpsBlockSourceExcludeBlockFlag INTEGER, + sfpsBlockSourceExcludeUnBlockableFlag INTEGER, + sfpsBlockSourceExcludeFilterPresent INTEGER, + sfpsBlockSourceExcludeNext INTEGER, + sfpsBlockSourceExcludeBlockSourceOnlyIndex INTEGER + } + +sfpsBlockSourceExcludeIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The index into the table" + ::= { sfpsBlockSourceExcludeEntry 1 } + +sfpsBlockSourceExcludeMAC OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The MAC address of the node." + ::= { sfpsBlockSourceExcludeEntry 2 } + +sfpsBlockSourceExcludeElapTimeShort OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The elapsed time (seconds) in the current short-threshold + period." + ::= { sfpsBlockSourceExcludeEntry 3 } + +sfpsBlockSourceExcludeNumCallsShort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of packets seen from the node during the elapsed + time for the short-threshold" + ::= { sfpsBlockSourceExcludeEntry 4 } + +sfpsBlockSourceExcludeElapTimeLong OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The elapsed time (seconds) in the current long-threshold + period" + ::= { sfpsBlockSourceExcludeEntry 5 } + +sfpsBlockSourceExcludeNumCallLong OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of packets seen from the node during the elapsed + time for the long-threshold." + ::= { sfpsBlockSourceExcludeEntry 6 } + +sfpsBlockSourceExcludeBlockFlag OBJECT-TYPE + SYNTAX INTEGER { +-- notBlocked (0), + blocked (1), + wouldBeBlocked (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Describes whether the node is blocked or not. There are three + possible integer values for this field: 0-notBlocked, + 1-Blocked, 2-WouldBeBlocked. The WouldBeBlocked value is used + to represent a node that would be in the blocked state if the + SourceBlocker was enabled. A node can get into this state only + if the blocker is disabled. If the blocker is enabled at this + point, the node will be blocked, and a connection filter will + be put in place when the next packet is received from this + node" + ::= { sfpsBlockSourceExcludeEntry 7 } + +sfpsBlockSourceExcludeUnBlockableFlag OBJECT-TYPE + SYNTAX INTEGER { +-- blockable (0), + unblockable (1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Flags a node as either Blockable(0) or Unblockable(1). When a + node is unblockable, it will never be blocked regardless of the + number of packets it sends. The default setting is blockable. + Any node can be changed to unblockable via the Source Blocker + API (SBAPI)." + ::= { sfpsBlockSourceExcludeEntry 8 } + +sfpsBlockSourceExcludeFilterPresent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " Flags whether or not a connection filter is in place for the + given node. (This attribute cannot be changed on its own and is + therefore used only for diagnostic purposes. It is used + internally so that only one filter connection will be mapped + per node.)" + ::= { sfpsBlockSourceExcludeEntry 9 } + +sfpsBlockSourceExcludeNext OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "If this node entry (instance) is part of a hash chain, the + NEXT leaf will contain the index to the next node entry in + the chain. Otherwise, it will contain -1" + ::= { sfpsBlockSourceExcludeEntry 10 } + +sfpsBlockSourceExcludeBlockSourceOnlyIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains the index into the BlockSourceOnly table or the + UnblockableOnly table depending on the entry flags. If the + 'blocked' flag is set, this value represents the index into + the BlockSourceOnly table. If the 'unblockable' flag is set, + this value represents the index into the UnblockableOnly + table. Otherwise, this value is set to -1 (representing that + it is not used" + ::= { sfpsBlockSourceExcludeEntry 11 } + +-- Source Blocker Stats API + +sfpsBlockSourceStatsNumBlocks OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsBlockSourceStats 1 } + +sfpsBlockSourceStatsNumCollisions OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of hash collisions resulting in a chain of nodes. + (diagnostic only.)" + ::= { sfpsBlockSourceStats 2 } + +sfpsBlockSourceStatsLongestChain OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum number of nodes in a linked list chain + (including the hash bucket itself) due to hashing collisions. + (diagnostic only.)" + ::= { sfpsBlockSourceStats 3 } + +sfpsBlockSourceStatsNumEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of entries in the SourceBlocker table. + (Each new node that is heard has its own entry." + ::= { sfpsBlockSourceStats 4 } + +sfpsBlockSourceStatsMaxNumEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The maximum number of entries that can fit in the SourceBlocker Table. + (This currently mirrors the size of the Directory's NodeTable.)" + ::= { sfpsBlockSourceStats 5 } + +sfpsBlockSourceStatsSizeOfObj OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The size of the SourceBlocker object itself (in bytes.)" + ::= { sfpsBlockSourceStats 6 } + +sfpsBlockSourceStatsHashModValue OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value that is used for the modulus operation in the + hashing algorythm." + ::= { sfpsBlockSourceStats 7 } + +sfpsBlockSourceStatsHashSlotsSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The amount of storage used for the hash buckets (in bytes.)" + ::= { sfpsBlockSourceStats 8 } + +sfpsBlockSourceStatsTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The amount of storage used for the SourceBlocker Table (in bytes.)" + ::= { sfpsBlockSourceStats 9 } + +sfpsBlockSourceStatsBlockSourceOnlySize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The amount of storage used for the Blocks-Only index array (in bytes.)" + ::= { sfpsBlockSourceStats 10 } + +sfpsBlockSourceStatsUnblockableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The amount of storage used for the Unblockable-Only index array + (in bytes.)" + ::= { sfpsBlockSourceStats 11 } + +sfpsBlockSourceStatsPortMaskSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The amount of storage used for the port mask object (in bytes.)" + ::= { sfpsBlockSourceStats 12 } + +sfpsBlockSourceStatsTotalHeapBytes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total amount of heap memory used for all data storage (above) + including the SourceBlocker object itself (in bytes.)" + ::= { sfpsBlockSourceStats 13 } + + +-- sfpsDHCPServerVLAN + +sfpsDHCPServerVLANName OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDHCPServerVLAN 1 } + +sfpsDHCPServerVLANSingleFloodStatus OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDHCPServerVLAN 2 } + +sfpsDHCPServerVLANVersion OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDHCPServerVLAN 3 } + + +-- sfpsATalkAMRVLANControl + +sfpsATalkAMRVLANControlName OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsATalkAMRVLANControl 1 } + + +sfpsATalkAMRVLANControlVersion OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsATalkAMRVLANControl 2 } + +END diff --git a/MIBS/enterasys/CTRON-SFPS-BINDERY-MIB b/MIBS/enterasys/CTRON-SFPS-BINDERY-MIB new file mode 100644 index 0000000..6c8ee85 --- /dev/null +++ b/MIBS/enterasys/CTRON-SFPS-BINDERY-MIB @@ -0,0 +1,299 @@ +CTRON-SFPS-BINDERY-MIB DEFINITIONS ::= BEGIN + +-- sfps-bindery-mib.txt +-- Revision: 0.0.04 +-- +-- Part Number: +-- Date: April 19, 1996 +-- +-- Cabletron Systems, Inc. +-- 35 Industrial Way, P.O. Box 5005 +-- Rochester, NH 03867-0505 +-- (603) 332-9400 +-- support@ctron.com + +-- This module provides authoritative definitions for Cabletron's +-- enterprise specific Fast Packet Switching Services MIB. +-- +-- This module will be extended, as required. +-- + +-- Cabletron Systems reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. +-- Copyright October 93 Cabletron Systems +-- + + +IMPORTS + OBJECT-TYPE + FROM RFC-1212 + DisplayString + FROM RFC1213-MIB +-- enterprises, +-- IpAddress, +-- Counter, Gauge, + TimeTicks + FROM RFC1155-SMI + +-- These Objects are defined in the file sfps-inc.mib.txt + sfpsAgentConfig + FROM CTRON-SFPS-INCLUDE-MIB; + +-- Textual Conventions + +--SfpsSwitchInstance ::= INTEGER +-- this will map to chassis.module index value + +--SfpsSwitchPort ::= INTEGER +-- this will map to chassis.module.portgroup.portsubgroup.port index value + +--SfpsAddress ::= OCTET STRING (SIZE (6)) +-- this will map to a MAC address + +HexInteger ::= INTEGER +-- display this integer in hex format + + +-- + +-- SFPS Switch Agent Bindery Group +-- This group contains the objects that pertain to the SFPS Bindery. + +sfpsAgentBinderyConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsAgentBinderyConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Soft Binding is implemented through a few new base classes, + a small army of instances of the base classes plus a bindery + table to tie the whole mess together." + ::= { sfpsAgentConfig 1 } + +sfpsAgentBinderyConfigEntry OBJECT-TYPE + SYNTAX SfpsAgentBinderyConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry specifies the configuration for the bindery component." + INDEX {sfpsAgentBinderyConfigHashLeaf,sfpsAgentBinderyConfigHashIndex } + ::= { sfpsAgentBinderyConfigTable 1 } + +SfpsAgentBinderyConfigEntry + ::= SEQUENCE { + sfpsAgentBinderyConfigHashLeaf HexInteger, + sfpsAgentBinderyConfigHashIndex INTEGER, + sfpsAgentBinderyConfigName DisplayString, + sfpsAgentBinderyConfigType DisplayString, + sfpsAgentBinderyConfigOperStatus INTEGER, + sfpsAgentBinderyConfigAdminStatus INTEGER, + sfpsAgentBinderyConfigStatusTime TimeTicks, + sfpsAgentBinderyConfigNVStatus INTEGER + } + +sfpsAgentBinderyConfigHashLeaf OBJECT-TYPE + SYNTAX HexInteger + ACCESS read-only + STATUS mandatory + DESCRIPTION + "NO hash, part of instance key." + ::= { sfpsAgentBinderyConfigEntry 1 } + +sfpsAgentBinderyConfigHashIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "NO Bucket index, part of instance key." + ::= { sfpsAgentBinderyConfigEntry 2 } + + +sfpsAgentBinderyConfigName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Elements Name." + ::= { sfpsAgentBinderyConfigEntry 3 } + + +sfpsAgentBinderyConfigType OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Type of element." + ::= { sfpsAgentBinderyConfigEntry 4 } + +sfpsAgentBinderyConfigOperStatus OBJECT-TYPE + SYNTAX INTEGER { + kStatusRunning(1), -- all is well + kStatusHalted(2), -- admin disabled + kStatusPending(3), -- Trying to run, not there yet + kStatusFaulted(4), -- Internal error, never will recover + kStatusNotStarted(5) -- Not fully started yet + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Operational state of the entry." + ::= { sfpsAgentBinderyConfigEntry 5 } + +sfpsAgentBinderyConfigAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- Not running or stopped + disable(2), -- Please stop + enable(3) -- Go + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Administrative state of the entry." + ::= { sfpsAgentBinderyConfigEntry 6 } + + +sfpsAgentBinderyConfigStatusTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Time tick of last OperStatus change." + ::= { sfpsAgentBinderyConfigEntry 7 } + + +sfpsAgentBinderyConfigNVStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- Not running or stopped + disable(2), -- Please stop + enable(3), -- Go + unset(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Administrative state of the entry." + ::= { sfpsAgentBinderyConfigEntry 8 } + + +--- Bindery API + +sfpsAgentBinderyAPI OBJECT IDENTIFIER ::= { sfpsAgentConfig 2 } + +sfpsAgentBinderyAPIVerb OBJECT-TYPE + SYNTAX INTEGER { + getStatus(1), + nextElem(2), + disable(3), + disableInNvram(4), + enable(5), + enableInNvram(6), + clear(7), + clearAll(8) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The BinderyAPI is a flat MIB that can be used to enable/disable + Bindery components, and to save the enable/disable info into + Nvram. The next reboot/reset, each SFPSElement will check the + NvramStatus and not start if disabled." + ::= { sfpsAgentBinderyAPI 1 } + +sfpsAgentBinderyAPIElementName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enter in the dotted notation Bindery ID (xxx.yyy.zzz) of the + SFPSElement you wish to perform the action." + ::= { sfpsAgentBinderyAPI 2 } + +sfpsAgentBinderyAPINVStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disable(2), + enable(3), + unset(4), + invalid(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Displays the Current Admin Status of this Element in Nvram." + ::= { sfpsAgentBinderyAPI 3 } + +sfpsAgentBinderyAPIAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disable(2), + enable(3), + invalid(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Displays the Current AdminStatus of the SFPSElement." + ::= { sfpsAgentBinderyAPI 4 } + +sfpsAgentBinderyAPIOperStatus OBJECT-TYPE + SYNTAX INTEGER { + running(1), + halted(2), + pending(3), + faulted(4), + notStarted(5), + invalid(6) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Displays the Current OperStatus of the SFPSElement." + ::= { sfpsAgentBinderyAPI 5 } + +sfpsAgentBinderyAPINvSet OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Total number of SFPSElements stored in NVRAM for persistence." + ::= { sfpsAgentBinderyAPI 6 } + +sfpsAgentBinderyAPINvTotal OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Total number of SFPSElements allocated in NVRAM. The + switch will always allocate enough space in NVRAM for + the number of elements. That is, NvTotal will always be + greater than or equal to NvSet." + ::= { sfpsAgentBinderyAPI 7 } + + +sfpsAgentBinderyAPIDefaultStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disable(2), + enable(3), + unset(4), + invalid(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsAgentBinderyAPI 8 } + +END diff --git a/MIBS/enterasys/CTRON-SFPS-CALL-MIB b/MIBS/enterasys/CTRON-SFPS-CALL-MIB new file mode 100644 index 0000000..a91e68b --- /dev/null +++ b/MIBS/enterasys/CTRON-SFPS-CALL-MIB @@ -0,0 +1,660 @@ +CTRON-SFPS-CALL-MIB DEFINITIONS ::= BEGIN + +-- sfps-call-mib.txt +-- Revision: 0.0.16 +-- +-- Part Number: +-- Date: August 9, 1994 + + +-- Cabletron Systems, Inc. +-- 35 Industrial Way, P.O. Box 5005 +-- Rochester, NH 03867-0505 +-- (603) 332-9400 +-- support@ctron.com + +-- This module provides authoritative definitions for Cabletron's +-- enterprise specific Fast Packet Switching Services MIB. +-- +-- This module will be extended, as required. +-- + +-- Cabletron Systems reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. +-- Copyright October 93 Cabletron Systems +-- + + +IMPORTS + OBJECT-TYPE + FROM RFC-1212 + DisplayString + FROM RFC1213-MIB +-- enterprises, +-- IpAddress, +-- Counter, Gauge, + TimeTicks + FROM RFC1155-SMI + +-- These Objects are defined in the file sfps-inc.mib.txt.0.0.2 + sfpsSap, sfpsSapAPI, sfpsCallByTuple, sfpsCallTableStats + + FROM CTRON-SFPS-INCLUDE-MIB; + +-- Textual Conventions + +HexInteger ::= INTEGER +-- display this integer in hex format + +-- + +-- SFPS Switch Agent Redirector Group +-- This group contains the objects that pertain to the SFPS Redirector. +-- This object receives redirected packets from the switch engine and +-- forwards them to the appropriate call processor stack. + + + +sfpsSapTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsSapTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the registered (active) call processors + indexed (indirectly) by address and address type supported." + ::= { sfpsSap 1 } + +sfpsSapTableEntry OBJECT-TYPE + SYNTAX SfpsSapTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains information pertaining to an active + call processor." + INDEX { sfpsSapTableTag, sfpsSapTableHash, sfpsSapTableHashIndex } + ::= { sfpsSapTable 1 } + +SfpsSapTableEntry ::= + SEQUENCE { + sfpsSapTableTag INTEGER, + sfpsSapTableHash INTEGER, + sfpsSapTableHashIndex INTEGER, + sfpsSapTableSourceCP DisplayString, + sfpsSapTableDestCP DisplayString, + sfpsSapTableSAP DisplayString, + sfpsSapTableOperStatus INTEGER, + sfpsSapTableAdminStatus INTEGER, + sfpsSapTableStateTime TimeTicks, + sfpsSapTableDescription DisplayString, + sfpsSapTableNumAccepted INTEGER, + sfpsSapTableNumDropped INTEGER, + sfpsSapTableUnicastSap INTEGER, + sfpsSapTableNVStatus INTEGER + } + +sfpsSapTableTag OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A type tag used to sort and index the table entries." + ::= { sfpsSapTableEntry 1 } + +sfpsSapTableHash OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A hash of the sfpsSapTableAddress used to identify the + instance." + ::= { sfpsSapTableEntry 2 } + +sfpsSapTableHashIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A count of the non-unique sfpsSapTableAddress hashes used to + identify the instance." + ::= { sfpsSapTableEntry 3 } + +sfpsSapTableSourceCP OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the call processor initiating the the SAP attempts + for this particular SAP load." + ::= { sfpsSapTableEntry 4 } + +sfpsSapTableDestCP OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The destination call processor that is registered for with this + source call processor for the given SAP load." + ::= { sfpsSapTableEntry 5 } + +sfpsSapTableSAP OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of the SAP in 0x format." + ::= { sfpsSapTableEntry 6 } + +sfpsSapTableOperStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disable(2), + enable(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Displays the Current OperStatus of the SAP entry." + ::= { sfpsSapTableEntry 7 } + +sfpsSapTableAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disable(2), + enable(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Displays the Current AdminStatus of the SAP entry." + ::= { sfpsSapTableEntry 8 } + +sfpsSapTableStateTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Total number of SFPSElements stored in NVRAM for persistence." + ::= { sfpsSapTableEntry 9 } + +sfpsSapTableDescription OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Text description of the entry." + ::= { sfpsSapTableEntry 10 } + +sfpsSapTableNumAccepted OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number accepted by the SAP." + ::= { sfpsSapTableEntry 11 } + +sfpsSapTableNumDropped OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number dropped by the SAP." + ::= { sfpsSapTableEntry 12 } + +sfpsSapTableUnicastSap OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSapTableEntry 13 } + +sfpsSapTableNVStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disable(2), + enable(3), + unset(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Status in NVRAM for persistence." + ::= { sfpsSapTableEntry 14 } + + +-- SAP Table API + +sfpsSapAPIVerb OBJECT-TYPE + SYNTAX INTEGER { + getStatus(1), + next(2), + first(3), + disable(4), + disableInNvram(5), + enable(6), + enableInNvram(7), + clearFromNvram(8), + clearAllNvram(9), + resetStats(10), + resetAllStats(11) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "1 - getStatus -- The default verb. When the SourceCP, DestCP, + and SAP info are entered, this action will get the current + AdminStatus, OperStatus, and NvramStatus. + (Must perform a mo_get after setting the above info to actually + get the status info) + 2 - next -- Move to the next Entry in the SAP Table and Get the + status. If this operation is successful, the verb will stay + next, else it defaults to getStatus. + 3 - first -- Jump back to the First Entry in the SAP Table. + 4 - disable -- Disable the Current SAP Entry. + This does not effect the Status of this Entry in Nvram. + 5 - disableInNvram -- Set the Current SAP Entries status to + Disabled in Nvram - This does not effect the Current Admin + Status for this SAP Entry. + 6 - enable -- Enable the Current SAP Entry. + This does not effect the Status of this Entry in Nvram. + 7 - enableInNvram -- Set the Current SAP Entries status to + Enabled in Nvram - This does not effect the Current Admin + Status for this SAP Entry. + 8 - clearFromNvram -- Clear the Current SAP Entry from Nvram + (if set). + 9 - clearAllNvram -- Clear all SAP Entries from Nvram. + 10 - resetStats -- Resets the Accepted/Dropped Stats for the + Current/Entered SAP Entry. + 11 - resetAllStats -- Resets the Accepted/Dropped Stats for + all SAP Entries." + ::= { sfpsSapAPI 1 } + +sfpsSapAPISourceCP OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The name of the call processor initiating the the SAP attempts + for this particular SAP load." + ::= { sfpsSapAPI 2 } + +sfpsSapAPIDestCP OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The destination call processor that is registered for with this + source call processor for the given SAP load." + ::= { sfpsSapAPI 3 } + +sfpsSapAPISAP OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enter in the SAP for the desired SAP Entry." + ::= { sfpsSapAPI 4 } + +sfpsSapAPINVStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disable(2), + enable(3), + unset(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Displays the Current Admin Status of this SAP Entry saved + in Nvram." + ::= { sfpsSapAPI 5 } + +sfpsSapAPIAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disable(2), + enable(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Displays the Current AdminStatus of the SAP Entry." + ::= { sfpsSapAPI 6 } + +sfpsSapAPIOperStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disable(2), + enable(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Displays the Current OperStatus of the SAP Entry." + ::= { sfpsSapAPI 7 } + +sfpsSapAPINvSet OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Total number of entries stored in NVRAM for persistence." + ::= { sfpsSapAPI 8 } + +sfpsSapAPINVTotal OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Total number of entries allocated in NVRAM. The + switch will always allocate enough space in NVRAM for + the number of elements. That is, NvTotal will always be + greater than or equal to NvSet." + ::= { sfpsSapAPI 9 } + +sfpsSapAPINumAccept OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSapAPI 10 } + +sfpsSapAPINvDiscard OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSapAPI 11 } + +sfpsSapAPIDefaultStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disable(2), + enable(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSapAPI 12 } + + +-- + + + +-- SFPS Agent Call Processor Groups + +-- SFPS Call by Tuple Group +-- This group contains the objects that pertain to call tag. +-- This group should eventually replace the Call tag table + +sfpsCallByTupleTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsCallByTupleEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the call tags, and call states + indexed (indirectly) by switch tuple (in port, src + address, dst address)" + ::= { sfpsCallByTuple 1 } + +sfpsCallByTupleEntry OBJECT-TYPE + SYNTAX SfpsCallByTupleEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains information pertaining to a call tag + and its state." + INDEX { sfpsCallByTupleInPort, sfpsCallByTupleSrcHash, + sfpsCallByTupleDstHash, sfpsCallByTupleHashIndex } + ::= { sfpsCallByTupleTable 1 } + +SfpsCallByTupleEntry ::= + SEQUENCE { + sfpsCallByTupleInPort INTEGER, + sfpsCallByTupleSrcHash INTEGER, + sfpsCallByTupleDstHash INTEGER, + sfpsCallByTupleHashIndex INTEGER, + sfpsCallByTupleBotSrcType DisplayString, + sfpsCallByTupleBotSrcAddress DisplayString, + sfpsCallByTupleBotDstType DisplayString, + sfpsCallByTupleBotDstAddress DisplayString, + sfpsCallByTupleTopSrcType DisplayString, + sfpsCallByTupleTopSrcAddress DisplayString, + sfpsCallByTupleTopDstType DisplayString, + sfpsCallByTupleTopDstAddress DisplayString, + sfpsCallByTupleCallProcName DisplayString, + sfpsCallByTupleCallTag HexInteger, + sfpsCallByTupleCallState DisplayString, + sfpsCallByTupleTimeRemaining TimeTicks + } + +sfpsCallByTupleInPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Port of the switch on which the packet associated with + this call tag was seen." + ::= { sfpsCallByTupleEntry 1 } + +sfpsCallByTupleSrcHash OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A hash of sfpsCallByTupleBotSrcAddress used to identify the + instance." + ::= { sfpsCallByTupleEntry 2 } + +sfpsCallByTupleDstHash OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A hash of sfpsCallByTupleTopDstAddress used to identify the + instance." + ::= { sfpsCallByTupleEntry 3 } + +sfpsCallByTupleHashIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A count of non-unique sfpsCallByTupleSrcHash and + sfpsCallByTupleDstHash pairs used to identify the instance." + ::= { sfpsCallByTupleEntry 4 } + +sfpsCallByTupleBotSrcType OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The source address type of the lowest known protocol + layer." + ::= { sfpsCallByTupleEntry 5 } + +sfpsCallByTupleBotSrcAddress OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The source address value of the lowest known protocol + layer." + ::= { sfpsCallByTupleEntry 6 } + +sfpsCallByTupleBotDstType OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The destination address type of the lowest known + protocol layer." + ::= { sfpsCallByTupleEntry 7 } + +sfpsCallByTupleBotDstAddress OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The destination address value of the lowest known + protocol layer." + ::= { sfpsCallByTupleEntry 8 } + +sfpsCallByTupleTopSrcType OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The source address type of the highest learned protocol + layer." + ::= { sfpsCallByTupleEntry 9 } + +sfpsCallByTupleTopSrcAddress OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The source address value of the highest learned protocol + layer." + ::= { sfpsCallByTupleEntry 10 } + +sfpsCallByTupleTopDstType OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The destination address type of the highest learned + protocol layer." + ::= { sfpsCallByTupleEntry 11 } + +sfpsCallByTupleTopDstAddress OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The destination address value of the highest learned + protocol layer." + ::= { sfpsCallByTupleEntry 12 } + +sfpsCallByTupleCallProcName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the call processor responsible for all + signaling for this packet/call tag." + ::= { sfpsCallByTupleEntry 13 } + +sfpsCallByTupleCallTag OBJECT-TYPE + SYNTAX HexInteger + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number used to reference this packet and its + associated calls." + ::= { sfpsCallByTupleEntry 14 } + +sfpsCallByTupleCallState OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current state of the packet in the call processor." + ::= { sfpsCallByTupleEntry 15 } + +sfpsCallByTupleTimeRemaining OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of time ticks remaining before this entry's + timer expires and it is removed from the table." + ::= { sfpsCallByTupleEntry 16 } + + +sfpsCallTableStatsRam OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of bytes used by the Call Table." + ::= { sfpsCallTableStats 1 } + +sfpsCallTableStatsSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of entries in the Call Table." + ::= { sfpsCallTableStats 2 } + +sfpsCallTableStatsInUse OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current number of calls in use. A call goes into this + table only if it is being blocked (waiting for resolve or + sent new user)." + ::= { sfpsCallTableStats 3 } + +sfpsCallTableStatsMax OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum number of calls that the switch maintained." + ::= { sfpsCallTableStats 4 } + +sfpsCallTableStatsTotMisses OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of times that there were no calls available + in the Call Table. This would be the number of calls that + had to be dropped." + ::= { sfpsCallTableStats 5 } + +sfpsCallTableStatsMissStart OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Time when last miss occurred" + ::= { sfpsCallTableStats 7 } + +sfpsCallTableStatsMissStop OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Time when missing stopped" + ::= { sfpsCallTableStats 8 } + +sfpsCallTableStatsLastMiss OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Number of calls dropped in last miss, also write 0 to files" + ::= { sfpsCallTableStats 9 } + +END diff --git a/MIBS/enterasys/CTRON-SFPS-CHASSIS-MIB b/MIBS/enterasys/CTRON-SFPS-CHASSIS-MIB new file mode 100644 index 0000000..c29f35b --- /dev/null +++ b/MIBS/enterasys/CTRON-SFPS-CHASSIS-MIB @@ -0,0 +1,171 @@ +CTRON-SFPS-CHASSIS-MIB DEFINITIONS ::= BEGIN + +-- sfps-chassis-mib.txt +-- Revision: 0.0.01 +-- +-- Cabletron Systems, Inc. +-- 35 Industrial Way, P.O. Box 5005 +-- Rochester, NH 03867-0505 +-- (603) 332-9400 +-- support@ctron.com +-- +-- This module provides authoritative definitions for Cabletron's +-- enterprise specific Fast Packet Switching Services API MIB. +-- +-- This module will be extended, as required. +-- +-- +-- Cabletron Systems reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. +-- Copyright October 93 Cabletron Systems +-- + +IMPORTS + OBJECT-TYPE + FROM RFC-1212 +-- DisplayString +-- FROM RFC1213-MIB +-- enterprises, +-- IpAddress, + TimeTicks + FROM RFC1155-SMI + +-- These Objects are defined in the file sfps-inc.mib.txt + sfpsChassisRipTable, sfpsChassisRipAPI + + FROM CTRON-SFPS-INCLUDE-MIB; + +-- Textual Conventions + +--SfpsSwitchInstance ::= OCTET STRING (SIZE(4)) +-- this will map to chassis.module index value + +--SfpsSwitchPort ::= INTEGER +-- this will map to chassis.module.portgroup.portsubgroup.port index value + +SfpsAddress ::= OCTET STRING (SIZE (6)) +-- this will map to a MAC address + +--HexInteger ::= INTEGER +-- display this integer in hex format + + + + +-- SFPS Chassis RIP Table + + + +sfpsChassisRipChassisMac OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsChassisRipTable 1 } + + +sfpsChassisRipFPPortMask OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsChassisRipTable 2 } + + +sfpsChassisRipINBPortMask OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsChassisRipTable 3 } + + +sfpsChassisRipModifiedTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsChassisRipTable 4 } + + +sfpsChassisRipStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + active(2), + dead(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsChassisRipTable 5 } + +-- sfps Chassis Rip API + + +sfpsChassisRipAPIVerb OBJECT-TYPE + SYNTAX INTEGER { + other(1), + add(2), + delete(3), + purgePort(4), + sendUpdate(5), + clearTable(6), + setTimer(7) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsChassisRipAPI 1 } + +sfpsChassisRipAPIChassisMac OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsChassisRipAPI 2 } + +sfpsChassisRipAPIPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsChassisRipAPI 3 } + +sfpsChassisRipAPITimer OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsChassisRipAPI 4 } + +sfpsChassisRipAPINumInTable OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsChassisRipAPI 5 } + +END diff --git a/MIBS/enterasys/CTRON-SFPS-COMMON-MIB b/MIBS/enterasys/CTRON-SFPS-COMMON-MIB new file mode 100644 index 0000000..8881bf7 --- /dev/null +++ b/MIBS/enterasys/CTRON-SFPS-COMMON-MIB @@ -0,0 +1,603 @@ +CTRON-SFPS-COMMON-MIB DEFINITIONS ::= BEGIN + +-- sfps-common-mib.txt +-- Revision: 0.0.13 +-- +-- Cabletron Systems, Inc. +-- 35 Industrial Way, P.O. Box 5005 +-- Rochester, NH 03867-0505 +-- (603) 332-9400 +-- support@ctron.com + +-- This module provides authoritative definitions for Cabletron's +-- enterprise specific Fast Packet Switching Services MIB. +-- +-- This module will be extended, as required. +-- + +-- Cabletron Systems reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. +-- Copyright October 93 Cabletron Systems +-- + + +IMPORTS + OBJECT-TYPE + FROM RFC-1212 + DisplayString + FROM RFC1213-MIB +-- enterprises, +-- IpAddress, +-- Counter, Gauge, +-- TimeTicks +-- FROM RFC1155-SMI + +-- These Objects are defined in the file sfps-inc.mib.txt.0.0.2 + sfpsSystemGenerics, sfpsDiagEventLog, sfpsAOProperties, + sfpsAOPropertiesAPI + + + FROM CTRON-SFPS-INCLUDE-MIB; + +-- Textual Conventions + +HexInteger ::= INTEGER +-- display this integer in hex format + + + +-- SFPS Switch Generics Group + +sfpsGenericVersionTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsGenericVersionEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Table describing the SFS generics and their versions + that are contained within this image." + ::= { sfpsSystemGenerics 1 } + +sfpsGenericVersionEntry OBJECT-TYPE + SYNTAX SfpsGenericVersionEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the table instanced by the Generic name." + INDEX { sfpsGenericVersionHash } + ::= { sfpsGenericVersionTable 1 } + +SfpsGenericVersionEntry ::= + +SEQUENCE { + sfpsGenericVersionHash INTEGER, + sfpsGenericVersionName DisplayString, + sfpsGenericVersionVersion DisplayString, + sfpsGenericVersionMIBRev DisplayString + } + +sfpsGenericVersionHash OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Hash of the name to make it a unique entry." + ::= { sfpsGenericVersionEntry 1 } + +sfpsGenericVersionName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Name of the Generic." + ::= { sfpsGenericVersionEntry 2 } + +sfpsGenericVersionVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Version stamp of the generic component." + ::= { sfpsGenericVersionEntry 3 } + +sfpsGenericVersionMIBRev OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "MIB version of the generic component." + ::= { sfpsGenericVersionEntry 4 } + + +-- SFPS Diagnostics Group (Experiment) +-- This group contains the objects that pertain to the SFPS Diagnostics group. + +-- SFPS Diagnostic Event Logger Groups (Experiment) +-- This group contains the objects that pertain to the Event Logger +-- of the Diagnostics group. + + +sfpsDiagLogConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsDiagLogConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the informtion to configure an + Event Logger object." + ::= { sfpsDiagEventLog 1 } + +sfpsDiagLogConfigEntry OBJECT-TYPE + SYNTAX SfpsDiagLogConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains configuration data." + INDEX { sfpsDiagLogConfigInstance } + ::= { sfpsDiagLogConfigTable 1 } + +SfpsDiagLogConfigEntry ::= + SEQUENCE { + sfpsDiagLogConfigInstance INTEGER, + sfpsDiagLogConfigStatus INTEGER, + sfpsDiagLogConfigIndex INTEGER, + sfpsDiagLogConfigStart INTEGER, + sfpsDiagLogConfigStop INTEGER, + sfpsDiagLogConfigLogIndex INTEGER, + sfpsDiagLogConfigFilterMatch INTEGER, + sfpsDiagLogConfigFilterStart INTEGER, + sfpsDiagLogConfigFilterStop INTEGER, + sfpsDiagLogAccessPortControl HexInteger, + sfpsDiagLogCallIdleTime INTEGER, + sfpsDiagLogFilterAddTimer INTEGER, + sfpsDiagLogRedirectorWakeup INTEGER, + sfpsDiagLogRedirectorNumPackets INTEGER, + sfpsDiagLogEndSystemTimeout INTEGER, + sfpsDiagLogSwitchIdleInterval INTEGER, + sfpsDiagLogInlnFltrAgeTime INTEGER, + sfpsDiagLogConfigDebug9 INTEGER, + sfpsDiagLogSignalThrottle INTEGER, + sfpsDiagLogConfigOther INTEGER, + sfpsDiagLogConfigSoftReset INTEGER, + sfpsDiagLogConfigSFPSVlan INTEGER + } + + +sfpsDiagLogConfigInstance OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The instance of this Event Logger." + ::= { sfpsDiagLogConfigEntry 1 } + +sfpsDiagLogConfigStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The status of this Event Logger object." + ::= { sfpsDiagLogConfigEntry 2 } + +sfpsDiagLogConfigIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current index in the circular buffer where events are + being logged." + ::= { sfpsDiagLogConfigEntry 3 } + +sfpsDiagLogConfigStart OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The starting index in the circular buffer to display." + ::= { sfpsDiagLogConfigEntry 4 } + +sfpsDiagLogConfigStop OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The last index in the circular buffer to display." + ::= { sfpsDiagLogConfigEntry 5 } + +sfpsDiagLogConfigLogIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The current index in the log buffer where we are looking." + ::= { sfpsDiagLogConfigEntry 6 } + +sfpsDiagLogConfigFilterMatch OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The specified Event Id to log. A value of 0 will + cause every event to be logged." + ::= { sfpsDiagLogConfigEntry 7 } + +sfpsDiagLogConfigFilterStart OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The beginning range of Event Ids to log." + ::= { sfpsDiagLogConfigEntry 8 } + +sfpsDiagLogConfigFilterStop OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The ending range of Event Ids to log." + ::= { sfpsDiagLogConfigEntry 9 } + +sfpsDiagLogAccessPortControl OBJECT-TYPE + SYNTAX HexInteger + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Leaf to be used to set a port bit mask. This bit mask + represents which ports shall be statically set to be + an ACCESS port. Bit 0 corresponds to Port 1." + DEFVAL { 0 } + ::= { sfpsDiagLogConfigEntry 10 } + +sfpsDiagLogCallIdleTime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Leaf to be used to set a debug variable. (in seconds)" + DEFVAL { 60 } + ::= { sfpsDiagLogConfigEntry 11 } + +sfpsDiagLogFilterAddTimer OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Leaf to be used to set how long a filter connection + should be (Default : 900 seconds)" + DEFVAL { 900 } + ::= { sfpsDiagLogConfigEntry 12 } + +sfpsDiagLogRedirectorWakeup OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Leaf to be used to set how often the Redirector + wakes up to service the queue (in seconds)" + ::= { sfpsDiagLogConfigEntry 13 } + +sfpsDiagLogRedirectorNumPackets OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Leaf to be used to set how many packets the + Redirector reads off at a time." + DEFVAL { 64 } + ::= { sfpsDiagLogConfigEntry 14 } + +sfpsDiagLogEndSystemTimeout OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Leaf to be used to set a debug variable. (Default : + 10 minutes) (in seconds)" + DEFVAL { 600 } + ::= { sfpsDiagLogConfigEntry 15 } + +sfpsDiagLogSwitchIdleInterval OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Leaf to be used to set a debug variable. (in seconds)" + DEFVAL { 30 } + ::= { sfpsDiagLogConfigEntry 16 } + +sfpsDiagLogInlnFltrAgeTime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Leaf to be used to set the BAF age time (seconds)." + ::= { sfpsDiagLogConfigEntry 17 } + +sfpsDiagLogConfigDebug9 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Leaf to be used to set a debug variable." + ::= { sfpsDiagLogConfigEntry 18 } + +sfpsDiagLogSignalThrottle OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Leaf to be used to set the Signal Thottle knob. + Throttling defaults to off. By setting it to + 1,2,5, or 10 one can dictate the rate (signal/second) + at which SFPS sends signals to the ACMS Signal Stack.." + ::= { sfpsDiagLogConfigEntry 19 } + +sfpsDiagLogConfigOther OBJECT-TYPE + SYNTAX INTEGER { + string(1), + integer(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Dictates the format of the Event to be displayed (either + Text or Integer values)." + ::= { sfpsDiagLogConfigEntry 20 } + +sfpsDiagLogConfigSoftReset OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDiagLogConfigEntry 21 } + +sfpsDiagLogConfigSFPSVlan OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDiagLogConfigEntry 22 } + +-- AO Properties Table + +sfpsAOPropertiesTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsAOPropertiesEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsAOProperties 1 } + +sfpsAOPropertiesEntry OBJECT-TYPE + SYNTAX SfpsAOPropertiesEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the table instanced by the tag." + INDEX { sfpsAOPropertiesTag } + ::= { sfpsAOPropertiesTable 1 } + +SfpsAOPropertiesEntry ::= + + SEQUENCE { + sfpsAOPropertiesTag INTEGER, + sfpsAOPropertiesTagDescriptor OCTET STRING, + sfpsAOPropertiesPrettyType OCTET STRING, + sfpsAOPropertiesNumBytes INTEGER, + sfpsAOPropertiesIsLimit INTEGER, + sfpsAOPropertiesIsMobile INTEGER, + sfpsAOPropertiesIsSingle INTEGER, + sfpsAOPropertiesNoBlock INTEGER, + sfpsAOPropertiesNoDelta INTEGER + } + +sfpsAOPropertiesTag OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsAOPropertiesEntry 1 } + +sfpsAOPropertiesTagDescriptor OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsAOPropertiesEntry 2 } + +sfpsAOPropertiesPrettyType OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsAOPropertiesEntry 3 } + +sfpsAOPropertiesNumBytes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsAOPropertiesEntry 4 } + +sfpsAOPropertiesIsLimit OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsAOPropertiesEntry 5 } + +sfpsAOPropertiesIsMobile OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsAOPropertiesEntry 6 } + +sfpsAOPropertiesIsSingle OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsAOPropertiesEntry 7 } + +sfpsAOPropertiesNoBlock OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsAOPropertiesEntry 8 } + +sfpsAOPropertiesNoDelta OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsAOPropertiesEntry 9 } + +-- AO Properties API + +sfpsAOPropertiesAPITag OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsAOPropertiesAPI 1 } + +sfpsAOPropertiesAPITagString OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsAOPropertiesAPI 2 } + +sfpsAOPropertiesAPIPrettyType OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsAOPropertiesAPI 3 } + +sfpsAOPropertiesAPINumBytes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsAOPropertiesAPI 4 } + +sfpsAOPropertiesAPIIsLimit OBJECT-TYPE + SYNTAX INTEGER { + notSet(1), + false(2), + true(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsAOPropertiesAPI 5 } + +sfpsAOPropertiesAPIIsMobile OBJECT-TYPE + SYNTAX INTEGER { + notSet(1), + false(2), + true(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsAOPropertiesAPI 6 } + +sfpsAOPropertiesAPIIsSingle OBJECT-TYPE + SYNTAX INTEGER { + notSet(1), + false(2), + true(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsAOPropertiesAPI 7 } + +sfpsAOPropertiesAPINoBlock OBJECT-TYPE + SYNTAX INTEGER { + notSet(1), + false(2), + true(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsAOPropertiesAPI 8 } + +sfpsAOPropertiesAPINoDelta OBJECT-TYPE + SYNTAX INTEGER { + notSet(1), + false(2), + true(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsAOPropertiesAPI 9 } + +sfpsAOPropertiesAPIAction OBJECT-TYPE + SYNTAX INTEGER { + readProperties(1), + setProperties(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsAOPropertiesAPI 10 } + +END diff --git a/MIBS/enterasys/CTRON-SFPS-CONN-MIB b/MIBS/enterasys/CTRON-SFPS-CONN-MIB new file mode 100644 index 0000000..06e3fc5 --- /dev/null +++ b/MIBS/enterasys/CTRON-SFPS-CONN-MIB @@ -0,0 +1,167 @@ +CTRON-SFPS-CONN-MIB DEFINITIONS ::= BEGIN + +-- sfps-conn-mib.txt +-- Revision: 0.0.02 +-- +-- Cabletron Systems, Inc. +-- 35 Industrial Way, P.O. Box 5005 +-- Rochester, NH 03867-0505 +-- (603) 332-9400 +-- support@ctron.com + +-- This module provides authoritative definitions for Cabletron's +-- enterprise specific Fast Packet Switching Services MIB. +-- +-- This module will be extended, as required. +-- + +-- Cabletron Systems reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. +-- Copyright October 93 Cabletron Systems +-- + + +IMPORTS + OBJECT-TYPE + FROM RFC-1212 + DisplayString + FROM RFC1213-MIB +-- enterprises, +-- IpAddress, +-- Counter, Gauge, + TimeTicks + FROM RFC1155-SMI + +-- These Objects are defined in the file sfps-inc.mib.txt + sfpsServiceCenter + + FROM CTRON-SFPS-INCLUDE-MIB; + +-- Textual Conventions + +HexInteger ::= INTEGER +-- display this integer in hex format + + +-- CONNECT + +sfpsServiceCenterConnectTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsServiceCenterConnectEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table gives connect semantics to call processing." + ::= { sfpsServiceCenter 4 } + +sfpsServiceCenterConnectEntry OBJECT-TYPE + SYNTAX SfpsServiceCenterConnectEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains the configuration of the Connect Entry." + INDEX { sfpsServiceCenterConnectAddress } + ::= { sfpsServiceCenterConnectTable 1 } + +SfpsServiceCenterConnectEntry ::= + SEQUENCE { + sfpsServiceCenterConnectAddress HexInteger, + sfpsServiceCenterConnectMetric INTEGER, + sfpsServiceCenterConnectName DisplayString, + sfpsServiceCenterConnectOperStatus INTEGER, + sfpsServiceCenterConnectAdminStatus INTEGER, + sfpsServiceCenterConnectStatusTime TimeTicks, + sfpsServiceCenterConnectRequests INTEGER, + sfpsServiceCenterConnectResponses INTEGER + + } + +sfpsServiceCenterConnectAddress OBJECT-TYPE + SYNTAX HexInteger + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Server hash, part of instance key." + ::= { sfpsServiceCenterConnectEntry 1 } + +sfpsServiceCenterConnectMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Defines order servers are called low to high." + ::= { sfpsServiceCenterConnectEntry 2 } + +sfpsServiceCenterConnectName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Server name." + ::= { sfpsServiceCenterConnectEntry 3 } + +sfpsServiceCenterConnectOperStatus OBJECT-TYPE + SYNTAX INTEGER { + kStatusRunning(1), -- all is well + kStatusHalted(2), -- admin disabled + kStatusPending(3), -- Trying to run, not there yet + kStatusFaulted(4), -- Internal error, never will recover + kStatusNotStarted(5) -- Not fully started yet + } + + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Operational state of entry." + ::= { sfpsServiceCenterConnectEntry 4 } + +sfpsServiceCenterConnectAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- Not running or stopped + disable(2), -- Please stop + enable(3) -- Go + } + + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Administrative State of Entry." + ::= { sfpsServiceCenterConnectEntry 5 } + +sfpsServiceCenterConnectStatusTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Time Tick of last operStatus change." + ::= { sfpsServiceCenterConnectEntry 6 } + +sfpsServiceCenterConnectRequests OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Requests made to server." + ::= { sfpsServiceCenterConnectEntry 7 } + +sfpsServiceCenterConnectResponses OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "GOOD replies by server." + ::= { sfpsServiceCenterConnectEntry 8 } + +END diff --git a/MIBS/enterasys/CTRON-SFPS-CONNECTION-MIB b/MIBS/enterasys/CTRON-SFPS-CONNECTION-MIB new file mode 100644 index 0000000..04aca18 --- /dev/null +++ b/MIBS/enterasys/CTRON-SFPS-CONNECTION-MIB @@ -0,0 +1,1172 @@ +CTRON-SFPS-CONNECTION-MIB DEFINITIONS ::= BEGIN + +-- sfps-connection-mib.txt +-- Revision: 0.0.11 +-- +-- Cabletron Systems, Inc. +-- 35 Industrial Way, P.O. Box 5005 +-- Rochester, NH 03867-0505 +-- (603) 332-9400 +-- support@ctron.com +-- +-- This module provides authoritative definitions for Cabletron's +-- enterprise specific Fast Packet Switching Services API MIB. +-- +-- This module will be extended, as required. +-- +-- +-- Cabletron Systems reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. +-- Copyright October 93 Cabletron Systems +-- + +IMPORTS + OBJECT-TYPE + FROM RFC-1212 + DisplayString + FROM RFC1213-MIB +-- tcl enterprises +-- IpAddress, Gauge + Counter, TimeTicks + FROM RFC1155-SMI + +-- These Objects are defined in the file sfps-inc.mib.txt + sfpsSwitchConnections, sfpsConnectionAPI, sfpsConnectionStats, + sfpsConnectionTestAPI, sfpsConnectionQueryAPI, sfpsConnectionConfigAPI, + sfpsConnectionLookupAPI, sfpsCNXPacketStats + FROM CTRON-SFPS-INCLUDE-MIB; + +-- Textual Conventions + +--SfpsSwitchInstance ::= OCTET STRING (SIZE(4)) +-- this will map to chassis.module index value + +SfpsSwitchPort ::= INTEGER +-- this will map to chassis.module.portgroup.portsubgroup.port index value + +SfpsAddress ::= OCTET STRING (SIZE (6)) +-- this will map to a MAC address + + + +-- SFPS Switching Connection Group +-- This group contains the managed objects for maintaining SFPS connections. + +-- SFPS Connection Table +-- This table contains the SFPS-specific connection table managed objects. +-- Note that because this table is indexed by the SfpsSwitchPort index +-- which will map to a chassis.module.portsubgroup.portgroup.port +-- location, this table will show connections at the chassis,module,portgroups, +-- and port levels. + +sfpsConnectionTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsConnectionEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the connection information for all + active connections on the SFPS access ports." + ::= { sfpsSwitchConnections 1 } + +sfpsConnectionEntry OBJECT-TYPE + SYNTAX SfpsConnectionEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry specifies the connection information for the + active connection for which the entry exists." + INDEX { sfpsConnectionDestination, sfpsConnectionSource } + ::= { sfpsConnectionTable 1 } + +SfpsConnectionEntry ::= + SEQUENCE { + sfpsConnectionDestination SfpsAddress, + sfpsConnectionSource SfpsAddress, + sfpsConnectionPrimInPort INTEGER, + sfpsConnectionPrimOutPort INTEGER, + sfpsConnectionSecInPort INTEGER, + sfpsConnectionSecOutPort INTEGER, + sfpsConnectionCtrlStatus INTEGER, + sfpsConnectionAdminStatus INTEGER, + sfpsConnectionAge TimeTicks, + sfpsConnectionType INTEGER, + sfpsConnectionPkts Counter, + sfpsConnectionBytes Counter, + sfpsConnectionCanAge INTEGER, + sfpsConnectionPrimOutPorts DisplayString, + sfpsConnectionSecOutPorts DisplayString + } + +sfpsConnectionDestination OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The destination SFPS address for this source/destination + connection." + ::= { sfpsConnectionEntry 1 } + +sfpsConnectionSource OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The source SFPS address for this source/destination + connection." + ::= { sfpsConnectionEntry 2 } + +sfpsConnectionPrimInPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Identifies the primary inbound SFPS switch port." + ::= { sfpsConnectionEntry 3 } + +sfpsConnectionPrimOutPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Identifies the primary outbound SFPS switch port. All switched + traffic for this connection will be transmitted on + this outbound port." + ::= { sfpsConnectionEntry 4 } + +sfpsConnectionSecInPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Identifies the secondaryinbound SFPS switch port." + ::= { sfpsConnectionEntry 5 } + +sfpsConnectionSecOutPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Identifies the secondary outbound SFPS switch port. All switched + traffic for this connection will be transmitted on + this outbound port." + ::= { sfpsConnectionEntry 6 } + +sfpsConnectionCtrlStatus OBJECT-TYPE + SYNTAX INTEGER + { + other(1), + activate(2), + delete(3), + under-creation(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The control state of the SFPS connection." + ::= { sfpsConnectionEntry 7 } + +sfpsConnectionAdminStatus OBJECT-TYPE + SYNTAX INTEGER + { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The administrative state of the SFPS connection." + + ::= { sfpsConnectionEntry 8 } + +sfpsConnectionAge OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the age of the connection." + ::= { sfpsConnectionEntry 9 } + +sfpsConnectionType OBJECT-TYPE + SYNTAX INTEGER + { + filter(1), + provisioned(2), + switched(3), + netport-filter(4), + self-prog-non-filter(5), + vlan(6), + tap(7), + mcast(8) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Sets the type of connection. Provisioned connections are + setup manually; switched and vlan connections are setup + dynammically." + ::= { sfpsConnectionEntry 10 } + +sfpsConnectionPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of packets sent on this connection." + ::= { sfpsConnectionEntry 11 } + +sfpsConnectionBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes sent on this connection." + ::= { sfpsConnectionEntry 12 } + +sfpsConnectionCanAge OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsConnectionEntry 13 } + +sfpsConnectionPrimOutPorts OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Identifies a list of outbound SFPS switch ports. All + switched traffic for this connection will be transmitted + on these outbound ports." + ::= { sfpsConnectionEntry 14 } + +sfpsConnectionSecOutPorts OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Identifies a list of outbound SFPS switch ports. All + switched traffic for this connection will be transmitted + on these outbound ports." + ::= { sfpsConnectionEntry 15 } + + + + +-- SFPS Connection API + +sfpsAPIVerb OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + map(2), -- add a connection mapping + unmap(3), -- remove aconnection mapping + unmapall(4) -- remove all mappings + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the action to be initiated as a result of setting + this leaf." + DEFVAL { map } + ::= { sfpsConnectionAPI 1 } + + +sfpsAPIInPort OBJECT-TYPE + SYNTAX SfpsSwitchPort + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the ingress port of the switch." + ::= { sfpsConnectionAPI 2 } + + +sfpsAPIInHeaderType OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + mac-da-sa(2), -- SFPS DA/SA MAC addresses + atm-vpi-vci(3) -- ATM VCI/VCI header + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specfies the type of header being mapped." + DEFVAL { mac-da-sa } + ::= { sfpsConnectionAPI 3 } + + +sfpsAPIInHeaderLength OBJECT-TYPE + SYNTAX INTEGER(1..12) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the length of the header value." + DEFVAL { 12 } + ::= { sfpsConnectionAPI 4 } + + +sfpsAPIInHeaderValue OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the actual inHeader value for the mapping." + ::= { sfpsConnectionAPI 5 } + + +sfpsAPIOutPort OBJECT-TYPE + SYNTAX SfpsSwitchPort + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the egress port of the switch." + ::= { sfpsConnectionAPI 6 } + + +sfpsAPIOutHeaderType OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + mac-da-sa(2), -- SFPS DA/SA MAC addresses + atm-vpi-vci(3) -- ATM VCI/VCI header + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specfies the type of header being mapped. This value + defaults to the value given to sfpsAPIInHeaderType." + ::= { sfpsConnectionAPI 7 } + + +sfpsAPIOutHeaderLength OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the length of the header value. This value + defaults to the value given to sfpsAPIInHeaderLength." + ::= { sfpsConnectionAPI 8 } + + +sfpsAPIOutHeaderValue OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the actual outHeader value for the mapping. + This value defaults to the value given to + sfpsAPIInHeaderValue." + ::= { sfpsConnectionAPI 9 } + + +sfpsAPIArgumentDirection OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + bi-directional(2), -- both ways valid + uni-directional(3) -- one-way only + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the direction of the connection." + DEFVAL { bi-directional } + ::= { sfpsConnectionAPI 10 } + + +sfpsAPIArgumentOwner OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + own-the-call(2), -- own call control + dont-own-the-call(3) -- do not own call control + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies whether or not callcontrol is owned by this + agent switch. If the call is owned, then the switch will + be responsible for releasing the call. THis is used + mainly when transferring call ownership in call re-routing + and in setting up originating calls." + DEFVAL { dont-own-the-call } + ::= { sfpsConnectionAPI 11 } + +sfpsAPIArgumentPriority OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + priority-1(2), -- + priority-2(3), -- + priority-3(4), -- + priority-4(5), -- + priority-5(6) -- + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the outbound priority of the connection." + DEFVAL { other } + ::= { sfpsConnectionAPI 12 } + +sfpsAPIType OBJECT-TYPE + SYNTAX INTEGER { + other(1), + switched(2), + filtered(3), + provisioned(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the type of connection that should be setup." + DEFVAL { switched } + ::= { sfpsConnectionAPI 13 } + + +-- Connection Stats MO + +sfpsConnectionStatsMaxCnxs OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum number of bi-directional connections allocated + for the switch." + ::= { sfpsConnectionStats 1 } + +sfpsConnectionStatsTotalCnxs OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of bi-directional connections used in + the switch." + ::= { sfpsConnectionStats 2 } + +sfpsConnectionStatsSwitchedCnxs OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of bi-directional connections used in the switch + with type " + ::= { sfpsConnectionStats 3 } + +sfpsConnectionStatsVlanCnxs OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of bi-directional connections used in the switch + with type " + ::= { sfpsConnectionStats 4 } + +sfpsConnectionStatsFilterCnxs OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of bi-directional connections used in the switch + with type " + ::= { sfpsConnectionStats 5 } + +sfpsConnectionStatsSelfProgCnxs OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of bi-directional connections used in the switch + with type " + ::= { sfpsConnectionStats 6 } + +sfpsConnectionStatsProvsnedCnxs OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of bi-directional connections used in the switch + with type " + ::= { sfpsConnectionStats 7 } + +sfpsConnectionStatsTapCnxs OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of bi-directional connections used in the switch + with type " + ::= { sfpsConnectionStats 8 } + +sfpsConnectionStatsMcastCnxs OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of bi-directional connections used in the switch + with type " + ::= { sfpsConnectionStats 9 } + +sfpsConnectionStatsNetPortFilterCnxs OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of bi-directional connections used in the switch + with type " + ::= { sfpsConnectionStats 10 } + +sfpsConnectionStatsNonCriticalVlans OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of non-critical connections - these will be aged first" + ::= { sfpsConnectionStats 11 } + +sfpsConnectionStatsAddErrors OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of errors on adding a connnection" + ::= { sfpsConnectionStats 12 } + +sfpsConnectionStatsDeleteErrors OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of errors on deleting a connection" + ::= { sfpsConnectionStats 13 } + + + +-- Connection Test API + +sfpsConnectionTestAPIVerb OBJECT-TYPE + SYNTAX INTEGER { + fillTable(1), + reapAllCnxs(2), + reapCnxsGivenMac(3), + reapCnxsGivenPort(4) + + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsConnectionTestAPI 1 } + +sfpsConnectionTestAPIType OBJECT-TYPE + SYNTAX INTEGER { + filter(1), + provisioned(2), + switched(3), + netport-filter(4), + self-prog-non-filter(5), + vlan(6), + tap(7), + mcast(8) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsConnectionTestAPI 2 } + +sfpsConnectionTestAPINumCnxs OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsConnectionTestAPI 3 } + + +sfpsConnectionTestAPIMacAddr OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsConnectionTestAPI 4 } + +sfpsConnectionTestAPIPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsConnectionTestAPI 5 } + + +-- SFPS Connection Config API + +sfpsConnectionConfigAPIVerb OBJECT-TYPE + SYNTAX INTEGER { + agePartial(1), + ageFull(2), + setParameter(3), + ageFilters(4), + stopAging(5) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the verb." + ::= { sfpsConnectionConfigAPI 1 } + + +sfpsConnectionConfigAPICnxHiMark OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the percentage of the Connection Table needed + to be full before beginning aging." + DEFVAL { 95 } + ::= { sfpsConnectionConfigAPI 2 } + +sfpsConnectionConfigAPICnxNumToAge OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the number of connections to age at each pass." + DEFVAL { 100 } + ::= { sfpsConnectionConfigAPI 3 } + +sfpsConnectionConfigAPIAgePeriod OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the age period. Units in minutes. 0 - No periodic aging + N - age every N minutes" + DEFVAL { 0 } + ::= { sfpsConnectionConfigAPI 4 } + +sfpsConnectionConfigAPIAgePassInProgress OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies whether the age pass is in progress. 0 - not aging now + 1 - aging now." + ::= { sfpsConnectionConfigAPI 5 } + +sfpsConnectionConfigAPICurCapacity OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the percentage of the Connection Table used." + ::= { sfpsConnectionConfigAPI 6 } + +sfpsConnectionConfigAPILastPassTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the time that the last age pass occured." + ::= { sfpsConnectionConfigAPI 7 } + +sfpsConnectionConfigAPITimeSinceLastPass OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the time since the last age pass." + ::= { sfpsConnectionConfigAPI 8 } + +sfpsConnectionConfigAPIAgePassDelta OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the time between the last two age passes." + ::= { sfpsConnectionConfigAPI 9 } + +sfpsConnectionConfigAPIAgePassCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the number of aging passes that have occured." + ::= { sfpsConnectionConfigAPI 10 } + +sfpsConnectionConfigAPIAgeStatsHiMark OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsConnectionConfigAPI 11 } + +sfpsConnectionConfigAPIStatsAgingEnable OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsConnectionConfigAPI 12 } + +sfpsConnectionConfigAPIAgeStatsAgingSupported OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsConnectionConfigAPI 13 } + +sfpsConnectionConfigAPIIdleCnxs OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsConnectionConfigAPI 14 } + +sfpsConnectionConfigAPIActiveCnxs OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsConnectionConfigAPI 15 } + + +-- SFPS Connection Query API + +sfpsConnectionQueryAPIVerb OBJECT-TYPE + SYNTAX INTEGER { + lookup(1), + add(2), + delete(3), + mapPort(4), + unmapPort(5), + reapCnxsGivenMac(6), + mapPorts(7), + unMapPorts(8) + + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the action to be initiated as a result of setting + this leaf." + ::= { sfpsConnectionQueryAPI 1 } + + +sfpsConnectionQueryAPIDestAddr OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Destination MAC address." + ::= { sfpsConnectionQueryAPI 2 } + + +sfpsConnectionQueryAPISourceAddr OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Source MAC address." + ::= { sfpsConnectionQueryAPI 3 } + + +sfpsConnectionQueryAPIInPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Source port number." + ::= { sfpsConnectionQueryAPI 4 } + + +sfpsConnectionQueryAPIOutPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Destination port number." + ::= { sfpsConnectionQueryAPI 5 } + +sfpsConnectionQueryAPICtrlStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + activate(2), + delete(3), + under-creation(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Control Status" + ::= { sfpsConnectionQueryAPI 6 } + +sfpsConnectionQueryAPIAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Administrative Status." + ::= { sfpsConnectionQueryAPI 7 } + +sfpsConnectionQueryAPIAge OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Age of connection." + ::= { sfpsConnectionQueryAPI 8 } + +sfpsConnectionQueryAPIQueryType OBJECT-TYPE + SYNTAX INTEGER { + filter(1), + provisioned(2), + switched(3), + netport-filter(4), + self-prog-non-filter(5), + vlan(6), + tap(7), + mcast(8) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Type of connection." + ::= { sfpsConnectionQueryAPI 9 } + +sfpsConnectionQueryAPIOwner OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies whether or not Call control is owned by this agent + switch. If the call is owned, then the switch + will be responsible for releasing the call. This is + used mainly when transferring call ownership in call + re-routing and in setting up originating calls." + ::= { sfpsConnectionQueryAPI 10 } + +sfpsConnectionQueryAPIPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of packets switched on this connection." + ::= { sfpsConnectionQueryAPI 11 } + +sfpsConnectionQueryAPIBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of bytes switched on this connection." + ::= { sfpsConnectionQueryAPI 12 } + +sfpsConnectionQueryAPICanAge OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Determine if this connection will be aged - (1) means to age." + ::= { sfpsConnectionQueryAPI 13 } + +sfpsConnectionQueryAPIOutPorts OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "If OutPorts is 1 - the multiple outports will be displayed in + a text format." + ::= { sfpsConnectionQueryAPI 14 } + +sfpsConnectionQueryAPIMacAddr OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "MAC address." + ::= { sfpsConnectionQueryAPI 15 } + +sfpsConnectionQueryAPISecInPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsConnectionQueryAPI 16 } + +sfpsConnectionQueryAPISecOutPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsConnectionQueryAPI 17 } + +sfpsConnectionQueryAPISecOutPorts OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsConnectionQueryAPI 18 } + + + +-- SFPS Connection Lookup API + +sfpsConnectionLookupAPIVerb OBJECT-TYPE + SYNTAX INTEGER { +-- other(0), + getEntry(1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the action to be initiated as a result of setting + this leaf." + ::= { sfpsConnectionLookupAPI 1 } + + +sfpsConnectionLookupAPIMacAddr OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "MAC address to be looked up as either the Source or Destination addresses." + ::= { sfpsConnectionLookupAPI 2 } + +sfpsConnectionLookupAPIDestAddr OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Destination MAC address" + ::= { sfpsConnectionLookupAPI 3 } + +sfpsConnectionLookupAPISourceAddr OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Source MAC address" + ::= { sfpsConnectionLookupAPI 4 } + +sfpsConnectionLookupAPIPrimInPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Source port number" + ::= { sfpsConnectionLookupAPI 5 } + +sfpsConnectionLookupAPIPrimOutPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Destination port number. If -1, denotes multiple out ports." + ::= { sfpsConnectionLookupAPI 6 } + +sfpsConnectionLookupAPISecInPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Source port number" + ::= { sfpsConnectionLookupAPI 7 } + +sfpsConnectionLookupAPISecOutPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Destination port number. If 01, denotes multiple out ports" + ::= { sfpsConnectionLookupAPI 8 } + +sfpsConnectionLookupAPICtrlStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + activate(2), + delete(3), + under-creation(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Control status" + ::= { sfpsConnectionLookupAPI 9 } + +sfpsConnectionLookupAPIAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Administrative status" + ::= { sfpsConnectionLookupAPI 10 } + +sfpsConnectionLookupAPIAge OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Age of connection" + ::= { sfpsConnectionLookupAPI 11 } + +sfpsConnectionLookupAPIType OBJECT-TYPE + SYNTAX INTEGER { + other(1), + provisioned(2), + switched(3), + self-prog-filter(4), + self-prog-non-filter(5), + vlan(6), + tap(7), + mcast(8), + flood(9) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Type of connection" + ::= { sfpsConnectionLookupAPI 12 } + +sfpsConnectionLookupAPIPkts OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of packets switched on this connection" + ::= { sfpsConnectionLookupAPI 13 } + +sfpsConnectionLookupAPIBytes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of bytes switched on this connection" + ::= { sfpsConnectionLookupAPI 14 } + +sfpsConnectionLookupAPICanAge OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Boolean to determine if this connection will be aged. True (1) means to age." + ::= { sfpsConnectionLookupAPI 15 } + +sfpsConnectionLookupAPIPrimOutPorts OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "If Primary OutPort is -1, the multiple outports will be displayed in text format" + ::= { sfpsConnectionLookupAPI 16 } + +sfpsConnectionLookupAPISecOutPorts OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "If Secondary OutPort is -1, the multiple outports will be displayed in text format" + ::= { sfpsConnectionLookupAPI 17 } + + +-- + +sfpsCNXPacketStatsVer1Tx OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Version 1 transmission" + ::= { sfpsCNXPacketStats 1 } + +sfpsCNXPacketStatsVer2Tx OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Version 2 transmission" + ::= { sfpsCNXPacketStats 2 } + +sfpsCNXPacketStatsVer1Rx OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Version 1 receive" + ::= { sfpsCNXPacketStats 3 } + +sfpsCNXPacketStatsVer2Rx OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Version 2 receive" + ::= { sfpsCNXPacketStats 4 } + +sfpsCNXPacketStatsOpCode1Tx OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Operation code 1 transmission" + ::= { sfpsCNXPacketStats 5 } + +sfpsCNXPacketStatsOpCode2Tx OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Operation code 2 tranmission" + ::= { sfpsCNXPacketStats 6 } + +sfpsCNXPacketStatsOpCode1Rx OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Operation code 1 receive" + ::= { sfpsCNXPacketStats 7 } + +sfpsCNXPacketStatsOpCode2Rx OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Operation code 2 receive" + ::= { sfpsCNXPacketStats 8 } + +sfpsCNXPacketStatsRxErrors OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Receive errors" + ::= { sfpsCNXPacketStats 9 } + +END diff --git a/MIBS/enterasys/CTRON-SFPS-DIAGSTATS-MIB b/MIBS/enterasys/CTRON-SFPS-DIAGSTATS-MIB new file mode 100644 index 0000000..ead6e43 --- /dev/null +++ b/MIBS/enterasys/CTRON-SFPS-DIAGSTATS-MIB @@ -0,0 +1,278 @@ +CTRON-SFPS-DIAGSTATS-MIB DEFINITIONS ::= BEGIN + +-- sfps-diagstats-mib.txt +-- Revision: 0.0.03 +-- +-- Cabletron Systems, Inc. +-- 35 Industrial Way, P.O. Box 5005 +-- Rochester, NH 03867-0505 +-- (603) 332-9400 +-- support@ctron.com +-- +-- This module provides authoritative definitions for Cabletron's +-- enterprise specific Fast Packet Switching Services API MIB. +-- +-- This module will be extended, as required. +-- +-- +-- Cabletron Systems reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. +-- Copyright October 93 Cabletron Systems +-- + +IMPORTS + OBJECT-TYPE + FROM RFC-1212 +-- DisplayString +-- FROM RFC1213-MIB +-- tcl enterprises +-- IpAddress, +-- Counter, Gauge + TimeTicks + FROM RFC1155-SMI + +-- These Objects are defined in the file sfps-inc.mib.txt.0.0.2 + sfpsFloodCounters, sfpsFloodCountersReset, sfpsIsolatedSwitch, sfpsResetNVRAM + FROM CTRON-SFPS-INCLUDE-MIB; + +-- Textual Conventions + +--SfpsSwitchInstance ::= OCTET STRING (SIZE(4)) +-- this will map to chassis.module index value + +--SfpsSwitchPort ::= INTEGER +-- this will map to chassis.module.portgroup.portsubgroup.port index value + +SfpsAddress ::= OCTET STRING (SIZE (6)) +-- this will map to a MAC address + +--HexInteger ::= INTEGER +-- display this integer in hex format + + + +-- SFPS Diagnostic Statistics Group + +sfpsFloodCountersTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsFloodCountersEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of flood count information." + ::= { sfpsFloodCounters 1 } + +sfpsFloodCountersEntry OBJECT-TYPE + SYNTAX SfpsFloodCountersEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry is instanced by the Source MAC address." + INDEX { sfpsFloodCountersSource } + ::= { sfpsFloodCountersTable 1 } + +SfpsFloodCountersEntry ::= + SEQUENCE { + sfpsFloodCountersSource SfpsAddress, + sfpsFloodCountersNumFloods INTEGER, + sfpsFloodCountersLastSeqNum INTEGER, + sfpsFloodCountersNumDrops INTEGER, + sfpsFloodCountersLastDropTime TimeTicks, + sfpsFloodCountersMaxDrops INTEGER, + sfpsFloodCountersMaxDropsTime TimeTicks + } + +sfpsFloodCountersSource OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Source Mac Address." + ::= { sfpsFloodCountersEntry 1 } + +sfpsFloodCountersNumFloods OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of floods caused by this Source MAC." + ::= { sfpsFloodCountersEntry 2 } + + +sfpsFloodCountersLastSeqNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Last Sequence number." + ::= { sfpsFloodCountersEntry 3 } + + +sfpsFloodCountersNumDrops OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of drops for that Source MAC.." + ::= { sfpsFloodCountersEntry 4 } + + +sfpsFloodCountersLastDropTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The time tick on when the last drop occurred for that + Source MAC.." + ::= { sfpsFloodCountersEntry 5 } + + +sfpsFloodCountersMaxDrops OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Maximum drops for that Source MAC." + ::= { sfpsFloodCountersEntry 6 } + +sfpsFloodCountersMaxDropsTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The time tick on when the maximum drops occurred + for that Source MAC." + ::= { sfpsFloodCountersEntry 7 } + + +-- Flood Counters Reset + +sfpsFloodCountersResetReset OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Reset the Flood counters (1 to reset)." + ::= { sfpsFloodCountersReset 1 } + +sfpsFloodCountersTotalDropped OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Total number of drops based on sequence numbers for the switch." + ::= { sfpsFloodCountersReset 2 } + +sfpsFloodCountersTotalRunts OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Total number of runt packets originated from the Flooder." + ::= { sfpsFloodCountersReset 3 } + +sfpsFloodCountersTotalSelfOrig OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Total number of floods that the switch sees that were generated + from itself." + ::= { sfpsFloodCountersReset 4 } + +sfpsFloodCountersNonNetPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Total number of floods received on non-Network ports." + ::= { sfpsFloodCountersReset 5 } + + +-- Isoloated Switch + +sfpsIsolatedSwitchIsolatedSwitch OBJECT-TYPE + SYNTAX INTEGER { +-- no(0), + yes(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Designates whether this switch has determined that it is an + Isolated switch." + ::= { sfpsIsolatedSwitch 1 } + +sfpsIsolatedSwitchResetCounters OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Clears the INBDropped and INBNotSent counters." + ::= { sfpsIsolatedSwitch 2 } + +sfpsIsolatedSwitchINBDropped OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "During the time that switch has not converged, this number should + increment. It should not increment once things are stable." + ::= { sfpsIsolatedSwitch 3 } + +sfpsIsolatedSwitchINBNotSent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of times the packet not sent out the INB. Used for debugging + purposes." + ::= { sfpsIsolatedSwitch 4 } + +-- Reset NVRAM + +sfpsResetNVRAMPercentNvramAvailable OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Percent of Nvram available." + ::= { sfpsResetNVRAM 1 } + +sfpsResetNVRAMTotalNVRAM OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Total amount of Nvram." + ::= { sfpsResetNVRAM 2 } + +sfpsResetNVRAMOnetoResetNvramAndRestoreIP OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsResetNVRAM 3 } + +sfpsResetNVRAMDelayTimer OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsResetNVRAM 4 } + +END diff --git a/MIBS/enterasys/CTRON-SFPS-DIRECTORY-MIB b/MIBS/enterasys/CTRON-SFPS-DIRECTORY-MIB new file mode 100644 index 0000000..a18fbbf --- /dev/null +++ b/MIBS/enterasys/CTRON-SFPS-DIRECTORY-MIB @@ -0,0 +1,2263 @@ +CTRON-SFPS-DIRECTORY-MIB DEFINITIONS ::= BEGIN + +-- sfps-directory-mib.txt +-- Revision: 0.0.11 +-- +-- Cabletron Systems, Inc. +-- 35 Industrial Way, P.O. Box 5005 +-- Rochester, NH 03867-0505 +-- (603) 332-9400 +-- support@ctron.com +-- +-- This module provides authoritative definitions for Cabletron's +-- enterprise specific Fast Packet Switching Services API MIB. +-- +-- This module will be extended, as required. +-- +-- +-- Cabletron Systems reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. +-- Copyright October 93 Cabletron Systems +-- + +IMPORTS + OBJECT-TYPE + FROM RFC-1212 + DisplayString + FROM RFC1213-MIB +-- tcl enterprises +-- IpAddress, Counter, Gauge + TimeTicks + FROM RFC1155-SMI + +-- These Objects are defined in the file sfps-inc.mib.txt.0.0.2 + sfpsTopologyNodes, sfpsTopologyAliases, sfpsTopologyDAPITest, sfpsTopologyDAPI, + sfpsTopologyDirStats, sfpsServiceCenter, sfpsTopologyRemoteNodes, sfpsDirFilterAPI + FROM CTRON-SFPS-INCLUDE-MIB; + +-- Textual Conventions + +--SfpsSwitchInstance ::= OCTET STRING (SIZE(4)) +-- this will map to chassis.module index value + +SfpsSwitchPort ::= INTEGER +-- this will map to chassis.module.portgroup.portsubgroup.port index value + +SfpsAddress ::= OCTET STRING (SIZE (6)) +-- this will map to a MAC address + +HexInteger ::= INTEGER +-- display this integer in hex format + + +-- SFPS Switch Agent Topology Groups +-- This group contains the objects that pertain to the discovery and +-- mapping of end systems (behind access ports) and adjacent switch systems +-- (behind network ports). End systems are discovered passively through +-- the switch's listen capability. Adjacent systems are discovered actively +-- through the switch's hello protocol. + + +-- SFPS Switch Agent Topology Node Table Group +-- This group contains the objects that pertain to the discovery and +-- mapping of network base addresses to nodes (end-systems) discovered +-- on access ports. This allows the location of nodes based on their +-- controlling switch and port. + + +sfpsNodeTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsNodeTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of bottom layer protocol addresses and related + information of recently or curently active nodes + (end-stations). This table replaces the sfpsEndSystemTable." + ::= { sfpsTopologyNodes 1 } + +sfpsNodeTableEntry OBJECT-TYPE + SYNTAX SfpsNodeTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains information pertaining to recently or + currently active nodes." + INDEX { sfpsNodeTableBaseHash, sfpsNodeTableHashIndex } + ::= { sfpsNodeTable 1 } + +SfpsNodeTableEntry ::= + SEQUENCE { + sfpsNodeTableBaseHash INTEGER, + sfpsNodeTableHashIndex INTEGER, + sfpsNodeTableSwitchType DisplayString, + sfpsNodeTableSwitchAddress DisplayString, + sfpsNodeTablePort INTEGER, + sfpsNodeTableBaseType DisplayString, + sfpsNodeTableBaseAddress DisplayString, + sfpsNodeTableEntryType DisplayString, + sfpsNodeTableCallTag HexInteger, + sfpsNodeTableLastHeard TimeTicks, + sfpsNodeTableAge TimeTicks, + sfpsNodeTableAliasCount INTEGER, + sfpsNodeTableVlanCount INTEGER, + sfpsNodeTableNodeLocked INTEGER, + sfpsNodeTableNodeLocal INTEGER, + sfpsNodeTableSelf INTEGER, + sfpsNodeTableNext INTEGER, + sfpsNodeTablePrev INTEGER + + } + +sfpsNodeTableBaseHash OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A hash of the sfpsNodeTableAddress used to identify the + instance." + ::= { sfpsNodeTableEntry 1 } + +sfpsNodeTableHashIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A count of the non-unique sfpsNodeTableAddress hashes used to + identify the instance." + ::= { sfpsNodeTableEntry 2 } + +sfpsNodeTableSwitchType OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The address type of the bottom layer address." + ::= { sfpsNodeTableEntry 3 } + +sfpsNodeTableSwitchAddress OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The bottom layer address value." + ::= { sfpsNodeTableEntry 4 } + +sfpsNodeTablePort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The port on which the node was discovered." + ::= { sfpsNodeTableEntry 5 } + +sfpsNodeTableBaseType OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The address type of the bottom layer address." + ::= { sfpsNodeTableEntry 6 } + +sfpsNodeTableBaseAddress OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The bottom layer address value." + ::= { sfpsNodeTableEntry 7 } + +sfpsNodeTableEntryType OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The type of entry represented. This is determined + by the way in which the node was learned." + ::= { sfpsNodeTableEntry 8 } + +sfpsNodeTableCallTag OBJECT-TYPE + SYNTAX HexInteger + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The tag, reference number, associated with the + packet responsible for the generation of this entry" + ::= { sfpsNodeTableEntry 9 } + +sfpsNodeTableLastHeard OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The elapsed time since the node for this entry last + sourced a packet." + ::= { sfpsNodeTableEntry 10 } + +sfpsNodeTableAge OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The elapsed time since this entry was created." + ::= { sfpsNodeTableEntry 11 } + +sfpsNodeTableAliasCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of higher layer protocol addresses learned + about this node from the same packet it was discovered from." + ::= { sfpsNodeTableEntry 12 } + +sfpsNodeTableVlanCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of vlans to which this node is mapped." + ::= { sfpsNodeTableEntry 13 } + +sfpsNodeTableNodeLocked OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsNodeTableEntry 14 } + +sfpsNodeTableNodeLocal OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsNodeTableEntry 15 } + +sfpsNodeTableSelf OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsNodeTableEntry 16 } + +sfpsNodeTableNext OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsNodeTableEntry 17 } + +sfpsNodeTablePrev OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsNodeTableEntry 18 } + + +-- + +-- SFPS Switch Agent Topology Alias Table Group +-- This group contains the objects that pertain to the discovery and +-- mapping of upper-layer network services and entities (IP, IPX addresses) +-- as well as abstract group types (eg. VLAN), in use by nodes connected to +-- the switching fabric. This table allows the mapping of these aliases or +-- groups to the nodes they are associated with and to the location of their +-- controlling switch and port (via the node table). + + +sfpsAliasTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsAliasTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of upper layer protocol addresses (aliases) and + abstract group names related to the bottom layer protocol + addresses (nodes) found in the sfpsNodeTable. This table + replaces the sfpsEntitiesTable." + ::= { sfpsTopologyAliases 1 } + +sfpsAliasTableEntry OBJECT-TYPE + SYNTAX SfpsAliasTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains information pertaining to upper + layer protocol addresses." + INDEX { sfpsAliasTableAliasHash, + sfpsAliasTableBaseHash, + sfpsAliasTableHashIndex } + ::= { sfpsAliasTable 1 } + +SfpsAliasTableEntry ::= + SEQUENCE { + sfpsAliasTableAliasHash INTEGER, + sfpsAliasTableBaseHash INTEGER, + sfpsAliasTableHashIndex INTEGER, + sfpsAliasTableSwitchType DisplayString, + sfpsAliasTableSwitchAddress DisplayString, + sfpsAliasTablePort INTEGER, + sfpsAliasTableBaseType DisplayString, + sfpsAliasTableBaseAddress DisplayString, + sfpsAliasTableAliasType DisplayString, + sfpsAliasTableAliasAddress DisplayString, + sfpsAliasTableAliasAge TimeTicks, + sfpsAliasTableSwitchOctets OCTET STRING, + sfpsAliasTableBaseOctets OCTET STRING, + sfpsAliasTableAliasOctets OCTET STRING, + sfpsAliasTableOpaqueTag OCTET STRING, + sfpsAliasTableVlanPolicy INTEGER, + sfpsAliasTableBaseLock INTEGER, + sfpsAliasTableAliasLock INTEGER, + sfpsAliasTableAliasState INTEGER, + sfpsAliasTableSelf INTEGER, + sfpsAliasTableNext INTEGER, + sfpsAliasTablePrev INTEGER + } + +sfpsAliasTableAliasHash OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A hash of the sfpsAliasTableAliasAddress used to + identify the instance." + ::= { sfpsAliasTableEntry 1 } + +sfpsAliasTableBaseHash OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A hash of the sfpsAliasTableNodeAddress used to + identify the instance." + ::= { sfpsAliasTableEntry 2 } + +sfpsAliasTableHashIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A count of the non-unique pairs of sfpsAliasTableAliasHash + and sfpsAliasTableNodeHash used to identify the instance." + ::= { sfpsAliasTableEntry 3 } + +sfpsAliasTableSwitchType OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The address type of the bottom layer address of the + switch on which this node was found." + ::= { sfpsAliasTableEntry 4 } + +sfpsAliasTableSwitchAddress OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The bottom layer address value (formatted in printable + characters) of the switch on which this node was found." + ::= { sfpsAliasTableEntry 5 } + +sfpsAliasTablePort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The port on which the node was discovered." + ::= { sfpsAliasTableEntry 6 } + +sfpsAliasTableBaseType OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The address type of the bottom layer address of the node." + ::= { sfpsAliasTableEntry 7 } + +sfpsAliasTableBaseAddress OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The bottom layer address value (formatted in printable + characters) of the node." + ::= { sfpsAliasTableEntry 8 } + +sfpsAliasTableAliasType OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The address type of the higher layer address." + ::= { sfpsAliasTableEntry 9 } + +sfpsAliasTableAliasAddress OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The higher layer address value formatted in + printable characters." + ::= { sfpsAliasTableEntry 10 } + +sfpsAliasTableAliasAge OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The elapsed time since this alias was discovered and + made visible in this table." + ::= { sfpsAliasTableEntry 11 } + +sfpsAliasTableSwitchOctets OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The base address of the switch on which the node + associated with this alias entry was found." + ::= { sfpsAliasTableEntry 12 } + +sfpsAliasTableBaseOctets OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The bottom layer address of the node associated with + this alias entry." + ::= { sfpsAliasTableEntry 13 } + +sfpsAliasTableAliasOctets OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The higher layer address (alias), or the abstract + group value." + ::= { sfpsAliasTableEntry 14 } + +sfpsAliasTableOpaqueTag OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "An identifier for the type of alias this entry represents." + ::= { sfpsAliasTableEntry 15 } + +sfpsAliasTableVlanPolicy OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + inherited(2), -- not vlan manager assigned + autoRegistered(3), -- vlan selected by criteria + static(4) -- vlan manager assigned + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The way in which this user was assigned to a vlan. + Inherited(2) signifies that the user was assigned its vlan + based on the default for its port. Auto-Registered(3) + indicates that the user was assigned to its vlan based on + packet analysis and vlan manager criteria. Static(4) signifies + the user was assigned its vlan by the vlan manager application." + ::= { sfpsAliasTableEntry 16 } + + +sfpsAliasTableBaseLock OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsAliasTableEntry 17 } + +sfpsAliasTableAliasLock OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsAliasTableEntry 18 } + +sfpsAliasTableAliasState OBJECT-TYPE + SYNTAX INTEGER { + other(1), + remote(2), + local(3), + hidden(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsAliasTableEntry 19 } + +sfpsAliasTableSelf OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsAliasTableEntry 20 } + +sfpsAliasTableNext OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsAliasTableEntry 21 } + +sfpsAliasTablePrev OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsAliasTableEntry 22 } + + +-- + +-- SFPS Switch Agent Topology Alias Delta Table Group +-- This group is used to maintain a table of newly discovered/lost aliases. +-- This Delta Table resembles the Alias Table with one additional field to +-- distinguish those entries which are newly found from those which are newly +-- lost. + + +sfpsAliasDeltaTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsAliasDeltaTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of of newly discovered/lost upper layer protocol + addresses (aliases) related to the bottom layer protocol + addresses (nodes) found in the sfpsNodeTable." + ::= { sfpsTopologyAliases 2 } + +sfpsAliasDeltaTableEntry OBJECT-TYPE + SYNTAX SfpsAliasDeltaTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains information pertaining to a newly + discovered or lost upper layer protocol addresses." + INDEX { sfpsAliasDeltaTableIndex } + ::= { sfpsAliasDeltaTable 1 } + +SfpsAliasDeltaTableEntry ::= + SEQUENCE { + sfpsAliasDeltaTableIndex INTEGER, + sfpsAliasDeltaTablePort INTEGER, + sfpsAliasDeltaTableBase SfpsAddress, + sfpsAliasDeltaTableAlias OCTET STRING, + sfpsAliasDeltaTableAliasLength INTEGER, + sfpsAliasDeltaTableOpaqueTag OCTET STRING, + sfpsAliasDeltaTableAliasState INTEGER, + sfpsAliasDeltaTableNodeLock INTEGER, + sfpsAliasDeltaTableAliasLock INTEGER, + sfpsAliasDeltaTableTimestamp TimeTicks + } + +sfpsAliasDeltaTableIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index into the table. This allows the server to + read the information and process it sequentially." + ::= { sfpsAliasDeltaTableEntry 1 } + +sfpsAliasDeltaTablePort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The port on which the node was discovered." + ::= { sfpsAliasDeltaTableEntry 2 } + +sfpsAliasDeltaTableBase OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The bottom layer address value (MAC) of the node." + ::= { sfpsAliasDeltaTableEntry 3 } + +sfpsAliasDeltaTableAlias OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The higher layer address associated with the discovered node." + ::= { sfpsAliasDeltaTableEntry 4 } + +sfpsAliasDeltaTableAliasLength OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of alias octets in sfpsAliasDeltaTableAliasOctets." + ::= { sfpsAliasDeltaTableEntry 5 } + +sfpsAliasDeltaTableOpaqueTag OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A textual identifier for the type of alias this entry + represents." + ::= { sfpsAliasDeltaTableEntry 6 } + +sfpsAliasDeltaTableAliasState OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + added(2), -- newly discovered + deleted(3) -- newly lost + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This enumeration describes the state of the delta table entry. + A value of (2) indicates the entry has been added to the alias + table. A value of (3) indicates the entry has been deleted + from the alias table." + ::= { sfpsAliasDeltaTableEntry 7 } + +sfpsAliasDeltaTableNodeLock OBJECT-TYPE + SYNTAX INTEGER { + unlocked(1), + locked(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsAliasDeltaTableEntry 8 } + +sfpsAliasDeltaTableAliasLock OBJECT-TYPE + SYNTAX INTEGER { + unlocked(1), + locked(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsAliasDeltaTableEntry 9 } + +sfpsAliasDeltaTableTimestamp OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsAliasDeltaTableEntry 10 } + +-- + +-- SFPS Switch Agent Topology Alias Delta Table Information +-- These two oids are used to check the status of the Delta Table and +-- clear the Delta Table with a set. + +sfpsAliasDeltaCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A count of the number of entries in the alias delta table." + ::= { sfpsTopologyAliases 3 } + + +sfpsAliasDeltaSetBack OBJECT-TYPE + SYNTAX INTEGER { + lock(1), -- lock table to read + unlock(2) -- unlock and clear table + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Used to lock the table so that all the entries may be + read without additions or losses. Then after the table + has been read the table is unlocked to clear those entries + which have been read and allow new entries to be added or + lost." + ::= { sfpsTopologyAliases 4 } + +sfpsAliasDeltaFullFlag OBJECT-TYPE + SYNTAX INTEGER { + full(1), + unfull(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyAliases 5 } + +-- + +-- SFPS Directory Test API Group +-- This group contains the objects that pertain to the SFPS Directory +-- Test Application Program Interface (API). The API provides a verb-based +-- autonomous interface to the directory information. + +sfpsDAPITestVerb OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + add(2), -- add to the following + delete(3), -- delete from the following + resolve(4), -- resolve from the following + multiResolve(5), -- resolve multiple entries + fillDirectory(6), -- Flood directory with entries + ageDirectory(7), -- Wait + mapVlanOnPort(8), -- Map port on connection + mapVlanOffPort(9) -- Map port off connection + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the action to be initiated as a result of setting this leaf" + ::= { sfpsTopologyDAPITest 1 } + +sfpsDAPITestSwitchMac OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the actual user's MAC value for the action." + ::= { sfpsTopologyDAPITest 2 } + +sfpsDAPITestPort OBJECT-TYPE + SYNTAX SfpsSwitchPort + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the Source Port os a user when mapping a user" + ::= { sfpsTopologyDAPITest 3 } + +sfpsDAPITestAddrOneTag OBJECT-TYPE + SYNTAX INTEGER { + macDX(1), + ipxSap(2), + ipxRIP(3), + inetYP(4), + inetUDP(5), + ipxIpx(6), + inetIP(7), + inetRPC(8), + inetRIP(9), + macDXMcast(10), + atDDP(11), + empty(12), + vlan(13), + hostName(14), + netBiosName(15), + inetIPMask(16), + ipxSap8022(17), + ipxSapSnap(18), + ipxSapEnet(19), + ipxRip8022(20), + ipxRipSnap(21), + ipxRipEnet(22) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the Address tag of the user." + ::= { sfpsTopologyDAPITest 4 } + +sfpsDAPITestAddrOneValue OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the Address value of the user." + ::= { sfpsTopologyDAPITest 5 } + +sfpsDAPITestAddrTwoTag OBJECT-TYPE + SYNTAX INTEGER { + macDX(1), + ipxSap(2), + ipxRIP(3), + inetYP(4), + inetUDP(5), + ipxIpx(6), + inetIP(7), + inetRPC(8), + inetRIP(9), + macDXMcast(10), + atDDP(11), + empty(12), + vlan(13), + hostName(14), + netBiosName(15), + inetIPMask(16), + ipxSap8022(17), + ipxSapSnap(18), + ipxSapEnet(19), + ipxRip8022(20), + ipxRipSnap(21), + ipxRipEnet(22) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the address tag of the user." + ::= { sfpsTopologyDAPITest 6 } + +sfpsDAPITestAddrTwoValue OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the Address value of the user" + ::= { sfpsTopologyDAPITest 7 } + +sfpsDAPITestCallTag OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specify the Call Tag value of the user." + ::= { sfpsTopologyDAPITest 8 } + +sfpsDAPITestOutputTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsDAPITestOutputEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A Table of the DAPITest switch ports, both input and output." + ::= { sfpsTopologyDAPITest 9 } + +sfpsDAPITestOutputEntry OBJECT-TYPE + SYNTAX SfpsDAPITestOutputEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains information pertaining to a DAPITest + switch port." + INDEX { sfpsDAPITestOutputIndex } + ::= { sfpsDAPITestOutputTable 1 } + +SfpsDAPITestOutputEntry ::= + SEQUENCE { + sfpsDAPITestOutputIndex INTEGER, + sfpsDAPITestOutputSwitchMac SfpsAddress, + sfpsDAPITestOutputPort INTEGER, + sfpsDAPITestOutputAddrOneTag INTEGER, + sfpsDAPITestOutputAddrOneValue DisplayString, + sfpsDAPITestOutputAddrTwoTag INTEGER, + sfpsDAPITestOutputAddrTwoValue DisplayString, + sfpsDAPITestOutputCallTag INTEGER + } + +sfpsDAPITestOutputIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Index of entries in the DAPITest Output Table." + ::= { sfpsDAPITestOutputEntry 1 } + +sfpsDAPITestOutputSwitchMac OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the actual user's MAC value for the action." + ::= { sfpsDAPITestOutputEntry 2 } + +sfpsDAPITestOutputPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the Source Port of a user when mapping a user." + ::= { sfpsDAPITestOutputEntry 3 } + + +sfpsDAPITestOutputAddrOneTag OBJECT-TYPE + SYNTAX INTEGER { + macDX(1), + ipxSap(2), + ipxRIP(3), + inetYP(4), + inetUDP(5), + ipxIpx(6), + inetIP(7), + inetRPC(8), + inetRIP(9), + macDXMcast(10), + atDDP(11), + empty(12), + vlan(13), + hostName(14), + netBiosName(15), + inetIPMask(16), + ipxSap8022(17), + ipxSapSnap(18), + ipxSapEnet(19), + ipxRip8022(20), + ipxRipSnap(21), + ipxRipEnet(22) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the Address tag of the user." + ::= { sfpsDAPITestOutputEntry 4 } + +sfpsDAPITestOutputAddrOneValue OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the address value of the user." + ::= { sfpsDAPITestOutputEntry 5 } + +sfpsDAPITestOutputAddrTwoTag OBJECT-TYPE + SYNTAX INTEGER { + macDX(1), + ipxSap(2), + ipxRIP(3), + inetYP(4), + inetUDP(5), + ipxIpx(6), + inetIP(7), + inetRPC(8), + inetRIP(9), + macDXMcast(10), + atDDP(11), + empty(12), + vlan(13), + hostName(14), + netBiosName(15), + inetIPMask(16), + ipxSap8022(17), + ipxSapSnap(18), + ipxSapEnet(19), + ipxRip8022(20), + ipxRipSnap(21), + ipxRipEnet(22) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the address tag of the user." + ::= { sfpsDAPITestOutputEntry 6 } + +sfpsDAPITestOutputAddrTwoValue OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the address value of the user." + ::= { sfpsDAPITestOutputEntry 7 } + +sfpsDAPITestOutputCallTag OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specify the Call Tag value of the user." + ::= { sfpsDAPITestOutputEntry 8 } + + +-- SFPS Directory API Group +-- This group contains the objects that pertain to the SFPS Directory +-- Application Program Interface (API). The API provides a verb-based +-- autonomous interface to the directory information. + +sfpsDAPIVerb OBJECT-TYPE + SYNTAX INTEGER { + other(1), + add(2), + delete(3), + clearPort(4), + clearPortLocals(5), + clearSwitchRefs(6), + lockNode(7), + unlockNode(8), + restrictPort(9), + unrestrictPort(10), + ageNodes(11), + ageAliases(12) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Describes the action to perform with the information provided + in the other leafs of this MIB group. This leaf should be set + last (after all other desired information is provided)." + ::= { sfpsTopologyDAPI 1 } + +sfpsDAPIPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Describes the port of the entry." + ::= { sfpsTopologyDAPI 2 } + +sfpsDAPINodeType OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Describes the node type with a well-known string." + ::= { sfpsTopologyDAPI 3 } + +sfpsDAPINodeValue OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The value of the node address (i.e., base MAC) for this entry." + ::= { sfpsTopologyDAPI 4 } + +sfpsDAPIAliasType OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Describes the alias type associated with this node. This must be + a well-known string." + ::= { sfpsTopologyDAPI 5 } + +sfpsDAPIAliasValue OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The value of the alias (i.e., protocol address) for this entry." + ::= { sfpsTopologyDAPI 6 } + +sfpsDAPIAge OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "In minutes" + ::= { sfpsTopologyDAPI 7 } + + +-- DIRECTORY + +sfpsServiceCenterDirectoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsServiceCenterDirectoryEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table gives directory semantics to call processing." + ::= { sfpsServiceCenter 3 } + +sfpsServiceCenterDirectoryEntry OBJECT-TYPE + SYNTAX SfpsServiceCenterDirectoryEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains the configuration of the Directory Entry." + INDEX { sfpsServiceCenterDirectoryHashLeaf } + ::= { sfpsServiceCenterDirectoryTable 1 } + +SfpsServiceCenterDirectoryEntry ::= + SEQUENCE { + sfpsServiceCenterDirectoryHashLeaf HexInteger, + sfpsServiceCenterDirectoryMetric INTEGER, + sfpsServiceCenterDirectoryName DisplayString, + sfpsServiceCenterDirectoryOperStatus INTEGER, + sfpsServiceCenterDirectoryAdminStatus INTEGER, + sfpsServiceCenterDirectoryStatusTime TimeTicks, + sfpsServiceCenterDirectoryRequests INTEGER, + sfpsServiceCenterDirectoryResponses INTEGER + + } + +sfpsServiceCenterDirectoryHashLeaf OBJECT-TYPE + SYNTAX HexInteger + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Server hash, part of instance key." + ::= { sfpsServiceCenterDirectoryEntry 1 } + +sfpsServiceCenterDirectoryMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Defines order servers are called low to high." + ::= { sfpsServiceCenterDirectoryEntry 2 } + +sfpsServiceCenterDirectoryName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Server name." + ::= { sfpsServiceCenterDirectoryEntry 3 } + +sfpsServiceCenterDirectoryOperStatus OBJECT-TYPE + SYNTAX INTEGER { + kStatusRunning(1), -- all is well + kStatusHalted(2), -- admin disabled + kStatusPending(3), -- Trying to run, not there yet + kStatusFaulted(4), -- Internal error, never will recover + kStatusNotStarted(5) -- Not fully started yet + } + + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Operational state of entry." + ::= { sfpsServiceCenterDirectoryEntry 4 } + +sfpsServiceCenterDirectoryAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- Not running or stopped + disable(2), -- Please stop + enable(3) -- Go + } + + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Administrative State of Entry." + ::= { sfpsServiceCenterDirectoryEntry 5 } + +sfpsServiceCenterDirectoryStatusTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Time Tick of last operStatus change." + ::= { sfpsServiceCenterDirectoryEntry 6 } + +sfpsServiceCenterDirectoryRequests OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Requests made to server." + ::= { sfpsServiceCenterDirectoryEntry 7 } + +sfpsServiceCenterDirectoryResponses OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "GOOD replies by server." + ::= { sfpsServiceCenterDirectoryEntry 8 } + +-- + +sfpsTopologyDirStatsTotalUsage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Total number of bytes used by the Directory." + ::= { sfpsTopologyDirStats 1 } + +sfpsTopologyDirStatsDynamicUsage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Total number of bytes dynamically used by the Directory." + ::= { sfpsTopologyDirStats 2 } + +sfpsTopologyDirStatsNumOfNodes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current number of nodes in the Directory." + ::= { sfpsTopologyDirStats 3 } + +sfpsTopologyDirStatsNodeUsage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Total number of bytes used by the nodes." + ::= { sfpsTopologyDirStats 4 } + +sfpsTopologyDirStatsNumLocalNodes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of nodes local to the switch." + ::= { sfpsTopologyDirStats 5 } + +sfpsTopologyDirStatsLocalNodeUsage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Total number of bytes used by the local nodes." + ::= { sfpsTopologyDirStats 6 } + +sfpsTopologyDirStatsMaxLocalNodes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum number of local nodes that resided in Directory + since the switch initiated." + ::= { sfpsTopologyDirStats 7 } + +sfpsTopologyDirStatsNumRemoteNodes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of remote nodes in the Directory." + ::= { sfpsTopologyDirStats 8 } + +sfpsTopologyDirStatsRemoteNodeUsage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Total number of bytes used for the Remote nodes." + ::= { sfpsTopologyDirStats 9 } + +sfpsTopologyDirStatsMaxRemoteNodes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum number of remote nodes that resided in Directory + since the switch initiated." + ::= { sfpsTopologyDirStats 10 } + +sfpsTopologyDirStatsNumOfAliases OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of aliases in the Directory. An alias is an entry + that maps to a node. It may be layer 3 information, Vlan + information, etc. There can be several alias entries which + bind to on node entry." + ::= { sfpsTopologyDirStats 11 } + +sfpsTopologyDirStatsAliasUsage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Total number of bytes used by the aliases in the Directory." + ::= { sfpsTopologyDirStats 12 } + + +sfpsTopologyDirStatsStaticUsage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Total number of bytes statically used for Directory." + ::= { sfpsTopologyDirStats 14 } + +sfpsTopologyDirStatsObjectsUsage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Total number of objects used in Directory." + ::= { sfpsTopologyDirStats 15 } + +sfpsTopologyDirStatsNodeTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Total number of node entries in Node Table." + ::= { sfpsTopologyDirStats 16 } + +sfpsTopologyDirStatsNodeTableUsage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of bytes used for Node Table." + ::= { sfpsTopologyDirStats 17 } + +sfpsTopologyDirStatsAliasTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Total number of alias entries in Alias Table." + ::= { sfpsTopologyDirStats 18 } + +sfpsTopologyDirStatsAliasTableUsage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of bytes used for Alias Table." + ::= { sfpsTopologyDirStats 19 } + +sfpsTopologyDirStatsNodeCollisions OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Total number of collisions - Node Table." + ::= { sfpsTopologyDirStats 20 } + +sfpsTopologyDirStatsNodeLongestChain OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyDirStats 21 } + +sfpsTopologyDirStatsAliasCollisions OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Total number of collisions - Alias Table." + ::= { sfpsTopologyDirStats 22 } + +sfpsTopologyDirStatsAliasLongestChain OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyDirStats 23 } + +sfpsTopologyDirStatsLocalAddsRefused OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of adds into the Directory of local nodes which + were refused." + ::= { sfpsTopologyDirStats 24 } + +sfpsTopologyDirStatsAliasRemotesReplaced OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of remote entries which had to be replaced in + the Directory." + ::= { sfpsTopologyDirStats 25 } + +sfpsTopologyDirStatsAliasMultiPortClears OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of times the Directory entries were cleared for + multiple ports. Used for debugging." + ::= { sfpsTopologyDirStats 26 } + +sfpsTopologyDirStatsReservedForRemoteNodes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of entries in the Directory reserved for Remote + nodes. Remote nodes may exceed this reserved area but if + the Directory becomes full from local nodes, then the remote + nodes will be cycled through this reserved area." + ::= { sfpsTopologyDirStats 27 } + +sfpsTopologyDirStatsNumSwitches OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyDirStats 28 } + +sfpsTopologyDirStatsSwitchUsage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyDirStats 29 } + +sfpsTopologyDirStatsMaxSwitches OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyDirStats 30 } + +sfpsTopologyDirStatsSwitchTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyDirStats 31 } + +sfpsTopologyDirStatsSwitchTableUsage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyDirStats 32 } + +sfpsTopologyDirStatsSwitchLookups OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyDirStats 33 } + +sfpsTopologyDirStatsSwitchCacheHits OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyDirStats 34 } + +sfpsTopologyDirStatsNumVlans OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyDirStats 35 } + +sfpsTopologyDirStatsVlanUsage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyDirStats 36 } + +sfpsTopologyDirStatsMaxVlans OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyDirStats 37 } + +sfpsTopologyDirStatsVlanTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyDirStats 38 } + +sfpsTopologyDirStatsVlanTableUsage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyDirStats 39 } + +sfpsTopologyDirStatsVlanLookups OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyDirStats 40 } + +sfpsTopologyDirStatsVlanCacheHits OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyDirStats 41 } + +sfpsTopologyDirStatsNodeAliasMax OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyDirStats 42 } + +sfpsTopologyDirStatsLocalAliasRefused OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyDirStats 43 } + +sfpsTopologyDirStatsRemoteAliasRemoved OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyDirStats 44 } + + +--- + +sfpsDirAliasStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsDirAliasStatsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyDirStats 13 } + +sfpsDirAliasStatsEntry OBJECT-TYPE + SYNTAX SfpsDirAliasStatsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsDirAliasStatsAliasType } + ::= { sfpsDirAliasStatsTable 1 } + +SfpsDirAliasStatsEntry ::= + SEQUENCE { + sfpsDirAliasStatsAliasType INTEGER, + sfpsDirAliasStatsAliasName DisplayString, + sfpsDirAliasStatsNumOfAliases INTEGER, + sfpsDirAliasStatsAliasUsage INTEGER, + sfpsDirAliasStatsMaxAliases INTEGER + } + +sfpsDirAliasStatsAliasType OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A number which correlates to an alias name." + ::= { sfpsDirAliasStatsEntry 1 } + +sfpsDirAliasStatsAliasName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A human readable name which represents the Alias type." + ::= { sfpsDirAliasStatsEntry 2 } + +sfpsDirAliasStatsNumOfAliases OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current number of alias entries of this AliasType." + ::= { sfpsDirAliasStatsEntry 3 } + +sfpsDirAliasStatsAliasUsage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The amount of memory (bytes) used by entries of this alias + type." + ::= { sfpsDirAliasStatsEntry 4 } + +sfpsDirAliasStatsMaxAliases OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum number of entries of this Alias Type that have + been in the Directory." + ::= { sfpsDirAliasStatsEntry 5 } + +-- + + + +sfpsDirFilterAliasTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsDirFilterAliasEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyRemoteNodes 3 } + +sfpsDirFilterAliasEntry OBJECT-TYPE + SYNTAX SfpsDirFilterAliasEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsDirFilterAliasLockCount, sfpsDirFilterAliasAliasHash, sfpsDirFilterAliasBaseHash, sfpsDirFilterAliasHashIndex } + ::= { sfpsDirFilterAliasTable 1 } + +SfpsDirFilterAliasEntry ::= + SEQUENCE { + sfpsDirFilterAliasLockCount INTEGER, + sfpsDirFilterAliasAliasHash INTEGER, + sfpsDirFilterAliasBaseHash INTEGER, + sfpsDirFilterAliasHashIndex INTEGER, + sfpsDirFilterAliasDomain DisplayString, + sfpsDirFilterAliasChassisType DisplayString, + sfpsDirFilterAliasChassisLoad DisplayString, + sfpsDirFilterAliasSwitchType DisplayString, + sfpsDirFilterAliasSwitchLoad DisplayString, + sfpsDirFilterAliasInPort INTEGER, + sfpsDirFilterAliasBaseType DisplayString, + sfpsDirFilterAliasBaseLoad DisplayString, + sfpsDirFilterAliasNodeState INTEGER, + sfpsDirFilterAliasNodeAge TimeTicks, + sfpsDirFilterAliasNodeLock INTEGER, + sfpsDirFilterAliasLinkType DisplayString, + sfpsDirFilterAliasLinkLoad DisplayString, + sfpsDirFilterAliasLinkAge TimeTicks, + sfpsDirFilterAliasLinkLock INTEGER, + sfpsDirFilterAliasVlanLearned INTEGER, + sfpsDirFilterAliasOpaqueTag OCTET STRING, + sfpsDirFilterAliasChassisOctets OCTET STRING, + sfpsDirFilterAliasSwitchOctets OCTET STRING, + sfpsDirFilterAliasNodeOctets OCTET STRING, + sfpsDirFilterAliasLinkOctets OCTET STRING, + sfpsDirFilterAliasNodeLocal INTEGER, + sfpsDirFilterAliasLinkState INTEGER + + } + +sfpsDirFilterAliasLockCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAliasEntry 1 } + +sfpsDirFilterAliasAliasHash OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAliasEntry 2 } + +sfpsDirFilterAliasBaseHash OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAliasEntry 3 } + +sfpsDirFilterAliasHashIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAliasEntry 4 } + +sfpsDirFilterAliasDomain OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAliasEntry 5 } + +sfpsDirFilterAliasChassisType OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAliasEntry 6 } + +sfpsDirFilterAliasChassisLoad OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAliasEntry 7 } + +sfpsDirFilterAliasSwitchType OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAliasEntry 8 } + +sfpsDirFilterAliasSwitchLoad OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAliasEntry 9 } + +sfpsDirFilterAliasInPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAliasEntry 10 } + +sfpsDirFilterAliasBaseType OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAliasEntry 11 } + +sfpsDirFilterAliasBaseLoad OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAliasEntry 12 } + +sfpsDirFilterAliasNodeState OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAliasEntry 13 } + +sfpsDirFilterAliasNodeAge OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAliasEntry 14 } + +sfpsDirFilterAliasNodeLock OBJECT-TYPE + SYNTAX INTEGER { + unlocked(1), + locked-to-port(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAliasEntry 15 } + +sfpsDirFilterAliasLinkType OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAliasEntry 16 } + +sfpsDirFilterAliasLinkLoad OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAliasEntry 17 } + +sfpsDirFilterAliasLinkAge OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAliasEntry 18 } + +sfpsDirFilterAliasLinkLock OBJECT-TYPE + SYNTAX INTEGER { + unlocked(1), + locked-to-node(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAliasEntry 19 } + +sfpsDirFilterAliasVlanLearned OBJECT-TYPE + SYNTAX INTEGER { + other(1), + inherited(2), + amr(3), + static(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAliasEntry 20 } + +sfpsDirFilterAliasOpaqueTag OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAliasEntry 21 } + +sfpsDirFilterAliasChassisOctets OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAliasEntry 22 } + +sfpsDirFilterAliasSwitchOctets OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAliasEntry 23 } + +sfpsDirFilterAliasNodeOctets OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAliasEntry 24 } + +sfpsDirFilterAliasLinkOctets OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAliasEntry 25 } + +sfpsDirFilterAliasNodeLocal OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAliasEntry 26 } + +sfpsDirFilterAliasLinkState OBJECT-TYPE + SYNTAX INTEGER { + other(1), + remote(2), + local(3), + hidden(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAliasEntry 27 } + +-- + +sfpsDirFilterNodeTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsDirFilterNodeEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyRemoteNodes 2 } + +sfpsDirFilterNodeEntry OBJECT-TYPE + SYNTAX SfpsDirFilterNodeEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsDirFilterNodeLockCount, sfpsDirFilterNodeNodeIndex, sfpsDirFilterNodeLinkIndex } + ::= { sfpsDirFilterNodeTable 1 } + +SfpsDirFilterNodeEntry ::= + SEQUENCE { + sfpsDirFilterNodeLockCount INTEGER, + sfpsDirFilterNodeNodeIndex INTEGER, + sfpsDirFilterNodeLinkIndex INTEGER, + sfpsDirFilterNodeNodeCount INTEGER, + sfpsDirFilterNodeLinkCount INTEGER, + sfpsDirFilterNodeDomainName DisplayString, + sfpsDirFilterNodeChassisType DisplayString, + sfpsDirFilterNodeChassisLoad DisplayString, + sfpsDirFilterNodeSwitchType DisplayString, + sfpsDirFilterNodeSwitchLoad DisplayString, + sfpsDirFilterNodeInPort INTEGER, + sfpsDirFilterNodeBaseType DisplayString, + sfpsDirFilterNodeBaseLoad DisplayString, + sfpsDirFilterNodeNodeState INTEGER, + sfpsDirFilterNodeNodeAge TimeTicks, + sfpsDirFilterNodeNodeLock INTEGER, + sfpsDirFilterNodeLinkType DisplayString, + sfpsDirFilterNodeLinkLoad DisplayString, + sfpsDirFilterNodeLinkAge TimeTicks, + sfpsDirFilterNodeLinkLock INTEGER, + sfpsDirFilterNodeVlanLearned INTEGER, + sfpsDirFilterNodeOpaqueTag OCTET STRING, + sfpsDirFilterNodeChassisOctets OCTET STRING, + sfpsDirFilterNodeSwitchOctets OCTET STRING, + sfpsDirFilterNodeNodeOctets OCTET STRING, + sfpsDirFilterNodeLinkOctets OCTET STRING, + sfpsDirFilterNodeNodeLocal INTEGER, + sfpsDirFilterNodeLinkState INTEGER + + } + +sfpsDirFilterNodeLockCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterNodeEntry 1 } + +sfpsDirFilterNodeNodeIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterNodeEntry 2 } + +sfpsDirFilterNodeLinkIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterNodeEntry 3 } + +sfpsDirFilterNodeNodeCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterNodeEntry 4 } + +sfpsDirFilterNodeLinkCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterNodeEntry 5 } + +sfpsDirFilterNodeDomainName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterNodeEntry 6 } + +sfpsDirFilterNodeChassisType OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterNodeEntry 7 } + +sfpsDirFilterNodeChassisLoad OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterNodeEntry 8 } + +sfpsDirFilterNodeSwitchType OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterNodeEntry 9 } + +sfpsDirFilterNodeSwitchLoad OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterNodeEntry 10 } + +sfpsDirFilterNodeInPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterNodeEntry 11 } + +sfpsDirFilterNodeBaseType OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterNodeEntry 12 } + +sfpsDirFilterNodeBaseLoad OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterNodeEntry 13 } + +sfpsDirFilterNodeNodeState OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterNodeEntry 14 } + +sfpsDirFilterNodeNodeAge OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterNodeEntry 15 } + +sfpsDirFilterNodeNodeLock OBJECT-TYPE + SYNTAX INTEGER { + unlocked(1), + locked-to-port(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterNodeEntry 16 } + +sfpsDirFilterNodeLinkType OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterNodeEntry 17 } + +sfpsDirFilterNodeLinkLoad OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterNodeEntry 18 } + +sfpsDirFilterNodeLinkAge OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterNodeEntry 19 } + +sfpsDirFilterNodeLinkLock OBJECT-TYPE + SYNTAX INTEGER { + unlocked(1), + locked-to-node(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterNodeEntry 20 } + +sfpsDirFilterNodeVlanLearned OBJECT-TYPE + SYNTAX INTEGER { + other(1), + inherit(2), + autoReg(3), + static(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterNodeEntry 21 } + +sfpsDirFilterNodeOpaqueTag OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterNodeEntry 22 } + +sfpsDirFilterNodeChassisOctets OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterNodeEntry 23 } + +sfpsDirFilterNodeSwitchOctets OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterNodeEntry 24 } + +sfpsDirFilterNodeNodeOctets OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterNodeEntry 25 } + +sfpsDirFilterNodeLinkOctets OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterNodeEntry 26 } + +sfpsDirFilterNodeNodeLocal OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterNodeEntry 27 } + +sfpsDirFilterNodeLinkState OBJECT-TYPE + SYNTAX INTEGER { + other(1), + remote(2), + local(3), + hidden(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterNodeEntry 28 } + +-- + +sfpsDirFilterAPILockAdmin OBJECT-TYPE + SYNTAX INTEGER { + other(1), + lock(2), + unlock(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAPI 1 } + +sfpsDirFilterAPILockStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + locked(2), + unlocked(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAPI 2 } + +sfpsDirFilterAPILockCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAPI 3 } + +sfpsDirFilterAPIValueType OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAPI 4 } + +sfpsDirFilterAPIValue OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAPI 5 } + +sfpsDirFilterAPILockTimeOut OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAPI 6 } + +sfpsDirFilterAPILockTimeElapsed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirFilterAPI 7 } + +END diff --git a/MIBS/enterasys/CTRON-SFPS-ESYS-MIB b/MIBS/enterasys/CTRON-SFPS-ESYS-MIB new file mode 100644 index 0000000..d07bad3 --- /dev/null +++ b/MIBS/enterasys/CTRON-SFPS-ESYS-MIB @@ -0,0 +1,1547 @@ +CTRON-SFPS-ESYS-MIB DEFINITIONS ::= BEGIN + +-- sfps-esys.mib.txt +-- Revision: 0.0.17 +-- +-- Cabletron Systems, Inc. +-- 35 Industria Way, P.O. Box 5005 +-- Rochester, NH 03867-0505 +-- (603) 332-9400 +-- support@ctron.com + +-- This module provides authoritative definitions for Cabletron's +-- enterprise specific Fast Packet Switching MIB. +-- +-- This module will be extended, as required. +-- + +-- Cabletron Systems reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. +-- Copyright October 93 Cabletron Systems +-- + + +IMPORTS + OBJECT-TYPE + FROM RFC-1212 + DisplayString + FROM RFC1213-MIB +-- enterprises, + IpAddress, + Counter, TimeTicks +-- Gauge + FROM RFC1155-SMI + +-- These Objects are defined in the file sfps-inc.mib.txt.0.0.1 + sfpsSystemConfig, sfpsSystemStats, sfpsATMResolver, sfpsSystemPool, + sfpsATMAnibIfoStats, sfpsMemHeapStats, sfpsATMResolverCounters, + sfpsATMPorts, sfpsATMPortsMgr, sfpsATMElan, sfpsATMSvcHistoryMgr, + sfpsATMSvcHistoryEvent + + + FROM CTRON-SFPS-INCLUDE-MIB; + +-- Textual Conventions + +HexInteger ::= INTEGER +-- display this integer in hex format + +SfpsSwitchInstance ::= INTEGER +-- this will map to chassis.module index value + +--SfpsSwitchPort ::= INTEGER +-- this will map to chassis.module.portgroup.portsubgroup.port index value + +SfpsAddress ::= OCTET STRING (SIZE (6)) +-- this will map to a MAC address + +-- + +-- SFPS Switch Engine System Group +-- This group contains the objects that pertain to SFPS switching +-- engines at a SFPS switch module single-instance level. This group +-- contains two sub-groups: configuration and statistics. + +sfpsSysConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsSysConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the configuration and aministrative + information of each SFPS instance. Essentially, a + separate SFPS instance exists for each switch module. + If SFPS is not configured on a module, than an entry + will not exist." + ::= { sfpsSystemConfig 1 } + +sfpsSysConfigEntry OBJECT-TYPE + SYNTAX SfpsSysConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry specifies the SFPS configuration for the + SFPS instance." + INDEX { sfpsSysConfigSwitchInstance } + ::= { sfpsSysConfigTable 1 } + +SfpsSysConfigEntry ::= + + SEQUENCE { + sfpsSysConfigSwitchInstance INTEGER, + sfpsSysConfigAdminStatus INTEGER, + sfpsSysConfigAdminReset INTEGER, + sfpsSysConfigOperStatus INTEGER, + sfpsSysConfigOperTime TimeTicks, + sfpsSysConfigLastChange TimeTicks, + sfpsSysConfigVersion DisplayString, + sfpsSysConfigMIBRev DisplayString, + sfpsSysConfigHostMgmtPort INTEGER, + sfpsSysConfigHostCtrlPort INTEGER, + sfpsSysConfigHostDataPort INTEGER, + sfpsSysConfigHostCtrlThrottleCount INTEGER, + sfpsSysConfigHostDataThrottleCount INTEGER, + sfpsSysConfigTrunkSwitch INTEGER, + sfpsSysConfigSwitchMode INTEGER, + sfpsSysConfigSwitchMAC SfpsAddress, + sfpsSysConfigMgmtAccessType INTEGER, + sfpsSysConfigChassisMAC SfpsAddress, + sfpsSysConfigChassisIP IpAddress + } + +sfpsSysConfigSwitchInstance OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Switch Identifier to designate the instance of this entry." + ::= { sfpsSysConfigEntry 1 } + +sfpsSysConfigAdminStatus OBJECT-TYPE + SYNTAX INTEGER + { + other (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The administrative status of the switch." + ::= { sfpsSysConfigEntry 2 } + +sfpsSysConfigAdminReset OBJECT-TYPE + SYNTAX INTEGER + { + other (1), + reset (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Setting reset will cause a soft reset of the switch." + ::= { sfpsSysConfigEntry 3 } + +sfpsSysConfigOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + other (1), + disabled (2), + enabled (3), + pending-disable (4), + pending-enable (5), + invalid-config (6) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Displays the operational status of the switch." + ::= { sfpsSysConfigEntry 4 } + +sfpsSysConfigOperTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Displays the operation uptime of the switch." + ::= { sfpsSysConfigEntry 5 } + +sfpsSysConfigLastChange OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Displays the number of time ticks since the last operational + status change." + ::= { sfpsSysConfigEntry 6 } + +sfpsSysConfigVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Displays the version of this image." + ::= { sfpsSysConfigEntry 7 } + +sfpsSysConfigMIBRev OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Displays the MIB version of the Engine component." + ::= { sfpsSysConfigEntry 8 } + +sfpsSysConfigHostMgmtPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Displays the Host Management port." + ::= { sfpsSysConfigEntry 9 } + +sfpsSysConfigHostCtrlPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Displays the logical port number for the Host Control Port. + The Host Control Port is the port that unknown packets are + sent to for call processing." + ::= { sfpsSysConfigEntry 10 } + +sfpsSysConfigHostDataPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSysConfigEntry 11 } + +sfpsSysConfigHostCtrlThrottleCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSysConfigEntry 12 } + +sfpsSysConfigHostDataThrottleCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSysConfigEntry 13 } + +sfpsSysConfigTrunkSwitch OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSysConfigEntry 14 } + +sfpsSysConfigSwitchMode OBJECT-TYPE + SYNTAX INTEGER + { + vNET (1), + vLAN (2), + aNVLLobo (3), + aNVLFrontEnd (4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Displays the mode that the switch is running." + ::= { sfpsSysConfigEntry 20 } + +sfpsSysConfigSwitchMAC OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Displays the Switch's Base MAC address." + ::= { sfpsSysConfigEntry 21 } + +sfpsSysConfigMgmtAccessType OBJECT-TYPE + SYNTAX INTEGER + { + mgmt-Only (1), + mgmt-and-Access (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Determines whether the port can be used for management only + or to be also used as an Access port." + ::= { sfpsSysConfigEntry 22 } + +sfpsSysConfigChassisMAC OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSysConfigEntry 23 } + +sfpsSysConfigChassisIP OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSysConfigEntry 24 } + + + -- + +-- SFPS Switch Statistics Group +-- This group contains the objects that pertain to the performance +-- monitoring and statistics of a single instance of an SFPS switch. + +sfpsSysStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsSysStatsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the statistics information fo + each SFPS switch instance. Essentially, a separate + SFPS instance exists for each switch module. If SFPS + is not configured on a module, than an entry will not + exist." + ::= { sfpsSystemStats 1 } + +sfpsSysStatsEntry OBJECT-TYPE + SYNTAX SfpsSysStatsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains the SFPS statistics for the SFPS + instance." + INDEX { sfpsSysStatsSwitchInstance } + ::= { sfpsSysStatsTable 1 } + +SfpsSysStatsEntry ::= + SEQUENCE { + sfpsSysStatsSwitchInstance SfpsSwitchInstance, + sfpsSysStatsAdminStatus INTEGER, + sfpsSysStatsReset INTEGER, + sfpsSysStatsOperTime TimeTicks, + sfpsSysStatsInPkts Counter, + sfpsSysStatsOutPkts Counter, + sfpsSysStatsDiscardPkts Counter, + sfpsSysStatsFilteredPkts Counter, + sfpsSysStatsInOctets Counter, + sfpsSysStatsOutOctets Counter, + sfpsSysStatsDiscardOctets Counter, + sfpsSysStatsFilteredOctets Counter +-- Do we need to count redirect bcast and unknown dest packets/bytes ? + + } + +sfpsSysStatsSwitchInstance OBJECT-TYPE + SYNTAX SfpsSwitchInstance + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The primary index to the SFPS switch table. This + identifies the SFPS switch for which the entry + exists." + ::= { sfpsSysStatsEntry 1 } + +sfpsSysStatsAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of the SFPS switch + statistics. Writing a value of enabled(3) causes + these counters to become active for this SFPS switch + instance. Writing a value of disabled(2) causes + these counters to become inactive for this SFPS + switch instance." + ::= { sfpsSysStatsEntry 2 } + +sfpsSysStatsReset OBJECT-TYPE + SYNTAX INTEGER { + other(1), + reset(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Resets the SFPS switch counters for this SFPS switch + instance. Writing a value of reset(2) resets the SFPS + switch counters to 0 and causes sfpsSysStatsOperTime + to also be reset to 0." + ::= { sfpsSysStatsEntry 3 } + +sfpsSysStatsOperTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the amount of time (# of time ticks) that + the SFPS switch statistics have been active for this + SFPS swtich instance." + ::= { sfpsSysStatsEntry 4 } + +sfpsSysStatsInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of SFPS packets that have + been received, on this SFPS switch instance, during + the time of sfpsSysStatsOperTime." + ::= { sfpsSysStatsEntry 5 } + +sfpsSysStatsOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of SFPS packets that have + been switched, on this SFPS switch instance, during + the time of sfpsSysStatsOperTime." + ::= { sfpsSysStatsEntry 6 } + +sfpsSysStatsDiscardPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of SFPS packets that have + been discarded, on this SFPS switch instance, during + the time of sfpsSysStatsOperTime." + ::= { sfpsSysStatsEntry 7 } + +sfpsSysStatsFilteredPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of SFPS packets that have + been filtered, on this SFPS switch instance, during + the time of sfpsSysStatsOperTime." + ::= { sfpsSysStatsEntry 8 } + +sfpsSysStatsInOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of SFPS octets that have + been received, on this SFPS switch instance, during + the time of sfpsSysStatsOperTime." + ::= { sfpsSysStatsEntry 9 } + +sfpsSysStatsOutOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of SFPS octets that have + been switched, on this SFPS switch instance, during + the time of sfpsSysStatsOperTime." + ::= { sfpsSysStatsEntry 10 } + +sfpsSysStatsDiscardOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of SFPS octets that have + been discarded, on this SFPS switch instance, during + the time of sfpsSysStatsOperTime." + ::= { sfpsSysStatsEntry 11 } + +sfpsSysStatsFilteredOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of SFPS octets that have + been filtered, on this SFPS switch instance, during + the time of sfpsSysStatsOperTime." + ::= { sfpsSysStatsEntry 12 } + + +-- vcc port table + +sfpsVccPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsVccPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsATMElan 6 } + +sfpsVccPortEntry OBJECT-TYPE + SYNTAX SfpsVccPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsVccPortLogPort } + ::= { sfpsVccPortTable 1 } + +SfpsVccPortEntry ::= + SEQUENCE { + sfpsVccPortLogPort INTEGER, + sfpsVccPortPhyPort INTEGER, + sfpsVccPortVpi INTEGER, + sfpsVccPortVci INTEGER, + sfpsVccPortPortType INTEGER, + sfpsVccPortLogPortType INTEGER, + sfpsVccPortPhyLinkState INTEGER + } + +sfpsVccPortLogPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsVccPortEntry 1 } + +sfpsVccPortPhyPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsVccPortEntry 2 } + +sfpsVccPortVpi OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsVccPortEntry 3 } + +sfpsVccPortVci OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsVccPortEntry 4 } + +sfpsVccPortPortType OBJECT-TYPE + SYNTAX INTEGER { + atmLec(1), + atmSvc(2), + atmPvc(3), + other(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsVccPortEntry 5 } + +sfpsVccPortLogPortType OBJECT-TYPE + SYNTAX INTEGER { + pendingUp(1), + portUp(2), + portDown(3), + other(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsVccPortEntry 6 } + +sfpsVccPortPhyLinkState OBJECT-TYPE + SYNTAX INTEGER { + linkUp(1), + linkDown(2), + other(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsVccPortEntry 7 } + + +-- ATM Resolve System + +sfpsATMResolveSystemLearnTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsATMResolver 1 } + +-- ATM Resolve Counters + +sfpsATMResolveCountersVerb OBJECT-TYPE + SYNTAX INTEGER { + other(1), + reset(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsATMResolverCounters 1 } + +sfpsATMResolveCountersUptime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsATMResolverCounters 2 } + +sfpsATMResolveCountersQueryMACReq OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsATMResolverCounters 3 } + +sfpsATMResolveCountersQueryMACFail OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsATMResolverCounters 4 } + +sfpsATMResolveCountersQueryMACGood OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsATMResolverCounters 5 } + +sfpsATMResolveCountersQueryMACDaSaChecks OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsATMResolverCounters 6 } + +sfpsATMResolveCountersQueryMACDaSaHits OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsATMResolverCounters 7 } + +sfpsATMResolveCountersQueryMACDaSaMissess OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsATMResolverCounters 8 } + +sfpsATMResolveCountersQueryMACVdirChecks OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsATMResolverCounters 9 } + +sfpsATMResolveCountersQueryMACVdirHits OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsATMResolverCounters 10 } + +sfpsATMResolveCountersQueryMACVdirMisses OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsATMResolverCounters 11 } + +sfpsATMResolveCountersQueryMACErrors OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsATMResolverCounters 12 } + +sfpsATMResolveCountersQueryMACLecPortSuppress OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsATMResolverCounters 13 } + +sfpsATMResolveCountersQueryMACStandbyDrops OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsATMResolverCounters 14 } + +sfpsATMResolveCountersQueryDaSaRequests OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsATMResolverCounters 15 } + +sfpsATMResolveCountersQueryDaSaHits OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsATMResolverCounters 16 } + +sfpsATMResolveCountersQueryDaSaMisses OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsATMResolverCounters 17 } + +sfpsATMResolveCountersQueryDaSaErrors OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsATMResolverCounters 18 } + + +-- ATM Resolve Diag API + +sfpsATMResolveDiagAPIVerb OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsATMResolver 3 } + +sfpsATMResolveDiagAPIInDA OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsATMResolver 8 } + +sfpsATMResolveDiagAPIInSA OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsATMResolver 9 } + +sfpsATMResolveDiagAPIInSrcLecPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsATMResolver 10 } + +sfpsATMResolveDiagAPIOutStatus OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsATMResolver 11 } + +sfpsATMResolveDiagAPIOutPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsATMResolver 12 } + +-- Pool Table + +sfpsPoolTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsPoolTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSystemPool 1 } + +sfpsPoolTableEntry OBJECT-TYPE + SYNTAX SfpsPoolTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsPoolTableIndex } + ::= { sfpsPoolTable 1 } + +SfpsPoolTableEntry ::= + SEQUENCE { + sfpsPoolTableIndex INTEGER, + sfpsPoolTableName DisplayString, + sfpsPoolTableRAM INTEGER, + sfpsPoolTableBlockSize INTEGER, + sfpsPoolTableBlockCount INTEGER, + sfpsPoolTableBlockMax INTEGER, + sfpsPoolTableObjSize INTEGER, + sfpsPoolTableObjInUse INTEGER, + sfpsPoolTableObjMax INTEGER, + sfpsPoolTableObjInBlock INTEGER + } + +sfpsPoolTableIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPoolTableEntry 1 } + +sfpsPoolTableName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPoolTableEntry 2 } + +sfpsPoolTableRAM OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPoolTableEntry 3 } + +sfpsPoolTableBlockSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPoolTableEntry 4 } + +sfpsPoolTableBlockCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPoolTableEntry 5 } + +sfpsPoolTableBlockMax OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPoolTableEntry 6 } + +sfpsPoolTableObjSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPoolTableEntry 7 } + +sfpsPoolTableObjInUse OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPoolTableEntry 8 } + +sfpsPoolTableObjMax OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPoolTableEntry 9 } + +sfpsPoolTableObjInBlock OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPoolTableEntry 10 } + +-- AnibIfo Stats + +sfpsAnibIfoStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsAnibIfoStatsTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsATMAnibIfoStats 1 } + +sfpsAnibIfoStatsTableEntry OBJECT-TYPE + SYNTAX SfpsAnibIfoStatsTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsAnibIfoStatsPhysIntf } + ::= { sfpsAnibIfoStatsTable 1 } + +SfpsAnibIfoStatsTableEntry ::= + SEQUENCE { + sfpsAnibIfoStatsPhysIntf INTEGER, + sfpsAnibIfoStatsCtrlMessages INTEGER, + sfpsAnibIfoStatsIlmiMessages INTEGER, + sfpsAnibIfoStatsUniMessages INTEGER, + sfpsAnibIfoStatsLaneMessages INTEGER, + sfpsAnibIfoStatsPCSPoolSize INTEGER, + sfpsAnibIfoStatsPCSPoolDrops INTEGER, + sfpsAnibIfoStatsPoolIlmiDrops INTEGER, + sfpsAnibIfoStatsPoolUniDrops INTEGER, + sfpsAnibIfoStatsPoolLaneDrops INTEGER, + sfpsAnibIfoStatsPCSAvail INTEGER, + sfpsAnibIfoStatsPCSInUse INTEGER, + sfpsAnibIfoStatsStandbyLeArpsDrops INTEGER, + sfpsAnibIfoStatsStandbyUnknownsDrops INTEGER, + sfpsAnibIfoStatsStandbyANIBUnknownsDrops INTEGER + } + +sfpsAnibIfoStatsPhysIntf OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsAnibIfoStatsTableEntry 1 } + +sfpsAnibIfoStatsCtrlMessages OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsAnibIfoStatsTableEntry 2 } + +sfpsAnibIfoStatsIlmiMessages OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsAnibIfoStatsTableEntry 3 } + +sfpsAnibIfoStatsUniMessages OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsAnibIfoStatsTableEntry 4 } + +sfpsAnibIfoStatsLaneMessages OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsAnibIfoStatsTableEntry 5 } + +sfpsAnibIfoStatsPCSPoolSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsAnibIfoStatsTableEntry 6 } + +sfpsAnibIfoStatsPCSPoolDrops OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsAnibIfoStatsTableEntry 7 } + +sfpsAnibIfoStatsPoolIlmiDrops OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsAnibIfoStatsTableEntry 8 } + +sfpsAnibIfoStatsPoolUniDrops OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsAnibIfoStatsTableEntry 9 } + +sfpsAnibIfoStatsPoolLaneDrops OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsAnibIfoStatsTableEntry 19 } + +sfpsAnibIfoStatsPCSAvail OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsAnibIfoStatsTableEntry 11 } + +sfpsAnibIfoStatsPCSInUse OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsAnibIfoStatsTableEntry 12 } + +sfpsAnibIfoStatsStandbyLeArpsDrops OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsAnibIfoStatsTableEntry 13 } + +sfpsAnibIfoStatsStandbyUnknownsDrops OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsAnibIfoStatsTableEntry 14 } + +sfpsAnibIfoStatsStandbyANIBUnknownsDrops OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsAnibIfoStatsTableEntry 15 } + + +-- +-- This Table reserved for Memory Usage + +sfpsMemHeapStatsHeapInit OBJECT-TYPE + SYNTAX HexInteger + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMemHeapStats 1 } + +sfpsMemHeapStatsHeapMax OBJECT-TYPE + SYNTAX HexInteger + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMemHeapStats 2 } + +sfpsMemHeapStatsHeapEnd OBJECT-TYPE + SYNTAX HexInteger + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMemHeapStats 3 } + +sfpsMemHeapStatsHeapSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMemHeapStats 4 } + +sfpsMemHeapStatsFragCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMemHeapStats 5 } + +sfpsMemHeapStatsFragLargest OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMemHeapStats 6 } + +sfpsMemHeapStatsFragBytes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMemHeapStats 7 } + +sfpsMemHeapStatsHeapUsed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMemHeapStats 8 } + +sfpsMemHeapStatsHeapAvail OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMemHeapStats 9 } + +sfpsMemHeapStatsHeapUseMax OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMemHeapStats 10 } + +sfpsMemHeapStatsHeapUsePercent OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMemHeapStats 11 } + +-- + +sfpsATMPortsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsATMPortsTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsATMPorts 1 } + +sfpsATMPortsTableEntry OBJECT-TYPE + SYNTAX SfpsATMPortsTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsATMPortsPhysIntf } + ::= { sfpsATMPortsTable 1 } + +SfpsATMPortsTableEntry ::= + SEQUENCE { + sfpsATMPortsPhysIntf INTEGER, + sfpsATMPortsTotalLECPorts INTEGER, + sfpsATMPortsTotalPVCPorts INTEGER, + sfpsATMPortsTotalSVCPorts INTEGER, + sfpsATMPortsBaseIntfNum INTEGER, + sfpsATMPortsInUse INTEGER + } + +sfpsATMPortsPhysIntf OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsATMPortsTableEntry 1 } + +sfpsATMPortsTotalLECPorts OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsATMPortsTableEntry 2 } + +sfpsATMPortsTotalPVCPorts OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsATMPortsTableEntry 3 } + +sfpsATMPortsTotalSVCPorts OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsATMPortsTableEntry 4 } + +sfpsATMPortsBaseIntfNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsATMPortsTableEntry 5 } + +sfpsATMPortsInUse OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsATMPortsTableEntry 6 } + +-- + +sfpsATMPortsMgrVerb OBJECT-TYPE + SYNTAX INTEGER { + other(1), + set(2), + setToDefaults(3), + coldResetNV(4), + warmResetNB(5) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsATMPortsMgr 1 } + +sfpsATMPortsMgrPhysIntf OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsATMPortsMgr 2 } + +sfpsATMPortsMgrTotalLECPorts OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsATMPortsMgr 3 } + +sfpsATMPortsMgrTotalPVCPorts OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsATMPortsMgr 4 } + +sfpsATMPortsMgrTotalSVCPorts OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsATMPortsMgr 5 } + +sfpsATMPortsMgrVerbStatus OBJECT-TYPE + SYNTAX INTEGER{ + ok(1), + exceededMaxAllotment(2), + badIf(3), + error(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsATMPortsMgr 6 } + +-- + +sfpsATMLecPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsATMLecPortTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsATMElan 7 } + +sfpsATMLecPortTableEntry OBJECT-TYPE + SYNTAX SfpsATMLecPortTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsATMLecPortLogPort } + ::= { sfpsATMLecPortTable 1 } + +SfpsATMLecPortTableEntry ::= + SEQUENCE { + sfpsATMLecPortLogPort INTEGER, + sfpsATMLecPortPhyPort INTEGER, + sfpsATMLecPortElanName INTEGER, + sfpsATMLecPortPhyLinkState INTEGER, + sfpsATMLecPortLECType INTEGER + } + +sfpsATMLecPortLogPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsATMLecPortTableEntry 1 } + +sfpsATMLecPortPhyPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsATMLecPortTableEntry 2 } + +sfpsATMLecPortElanName OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsATMLecPortTableEntry 3 } + +sfpsATMLecPortPhyLinkState OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsATMLecPortTableEntry 4 } + +sfpsATMLecPortLECType OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsATMLecPortTableEntry 5 } + +-- + +sfpsATMSvcHistoryEventTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsATMSvcHistoryEventTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsATMSvcHistoryEvent 1 } + +sfpsATMSvcHistoryEventTableEntry OBJECT-TYPE + SYNTAX SfpsATMSvcHistoryEventTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsATMSvcHistoryEventIndex } + ::= { sfpsATMSvcHistoryEventTable 1 } + +SfpsATMSvcHistoryEventTableEntry ::= + SEQUENCE { + sfpsATMSvcHistoryEventIndex INTEGER, + sfpsATMSvcHistoryEventATMAddr OCTET STRING, + sfpsATMSvcHistoryEventPortNumber INTEGER, + sfpsATMSvcHistoryEventEvent INTEGER, + sfpsATMSvcHistoryEventEventChange INTEGER, + sfpsATMSvcHistoryEventVccHand INTEGER, + sfpsATMSvcHistoryEventVpi INTEGER, + sfpsATMSvcHistoryEventVci INTEGER, + sfpsATMSvcHistoryEventTime TimeTicks + } + +sfpsATMSvcHistoryEventIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "incrementing value based on number of events" + ::= { sfpsATMSvcHistoryEventTableEntry 1 } + +sfpsATMSvcHistoryEventATMAddr OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "the atm address for the port manager port based on the lec + client mib." + ::= { sfpsATMSvcHistoryEventTableEntry 2 } + + +sfpsATMSvcHistoryEventPortNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "port manager port" + ::= { sfpsATMSvcHistoryEventTableEntry 3 } + + +sfpsATMSvcHistoryEventEvent OBJECT-TYPE + SYNTAX INTEGER { + idle(1), + opening(2), + openResponse(3), + peerOpenResponse(4), + openAck(5), + open(6), + closeResponse(7), + closeAck(8), + close(9), + clean(10), + cleanCloseResp(11), + cleanCloseAck(12) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "state change logged to the Event Log" + ::= { sfpsATMSvcHistoryEventTableEntry 4 } + + +sfpsATMSvcHistoryEventEventChange OBJECT-TYPE + SYNTAX INTEGER { + error(1), + normal(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "reason for the Event" + ::= { sfpsATMSvcHistoryEventTableEntry 5 } + + +sfpsATMSvcHistoryEventVccHand OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "value associated with a connection on Port Number" + ::= { sfpsATMSvcHistoryEventTableEntry 6 } + + +sfpsATMSvcHistoryEventVpi OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "vpi associated with connection on Port Number" + ::= { sfpsATMSvcHistoryEventTableEntry 7 } + + +sfpsATMSvcHistoryEventVci OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "vci associated with connection on Port Number" + ::= { sfpsATMSvcHistoryEventTableEntry 8 } + + +sfpsATMSvcHistoryEventTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "system time when Event occurs" + ::= { sfpsATMSvcHistoryEventTableEntry 9 } + + +-- +sfpsATMSvcHistoryMgrVerb OBJECT-TYPE + SYNTAX INTEGER { + other(1), + resetSvcHistory(2), + isableSvcLogging(3), + enableSvcLogging(4), + enableSvcLogsNoWrapping(5) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "allows you to reset the SvcHistoryEvent table + disable logging so no new entries are compiled in the + SvcHistoryEvent table enable logging so new entries are + added to the SvcHistoryEvent table enable logging in the + SvcHistoryEvent table so that when the max number of entries + is reached the table is full and doesn't wrap around and + continue adding entries" + ::= { sfpsATMSvcHistoryMgr 1 } + + +sfpsATMSvcHistoryMgrSvcHistoryWraps OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "displays if the table is going to wrap" + ::= { sfpsATMSvcHistoryMgr 2 } + +sfpsATMSvcHistoryMgrLogState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + enabledNoWrap(2), + disabled(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "displays whether the table is enabled to log new entries + or not and if it is enabled whether the table will wrap" + ::= { sfpsATMSvcHistoryMgr 3 } + +sfpsATMSvcHistoryMgrEntriesCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "displays the number of current entries from the beginnning + of the table (not from before it wrapped)" + ::= { sfpsATMSvcHistoryMgr 4 } + +END diff --git a/MIBS/enterasys/CTRON-SFPS-EVENTLOG-MIB b/MIBS/enterasys/CTRON-SFPS-EVENTLOG-MIB new file mode 100644 index 0000000..2ae85ac --- /dev/null +++ b/MIBS/enterasys/CTRON-SFPS-EVENTLOG-MIB @@ -0,0 +1,777 @@ +CTRON-SFPS-EVENTLOG-MIB DEFINITIONS ::= BEGIN + +-- sfps-eventlog-mib.txt +-- Revision: 0.0.04 +-- +-- Cabletron Systems, Inc. +-- 35 Industrial Way, P.O. Box 5005 +-- Rochester, NH 03867-0505 +-- (603) 332-9400 +-- support@ctron.com +-- +-- This module provides authoritative definitions for Cabletron's +-- enterprise specific Fast Packet Switching Services API MIB. +-- +-- This module will be extended, as required. +-- +-- +-- Cabletron Systems reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. +-- Copyright October 93 Cabletron Systems +-- + +IMPORTS + OBJECT-TYPE + FROM RFC-1212 + DisplayString + FROM RFC1213-MIB +-- tcl enterprises + IpAddress, +-- Counter, Gauge + TimeTicks + FROM RFC1155-SMI + +-- These Objects are defined in the file sfps-inc.mib.txt + sfpsEventLogStats, sfpsEventLogGenConfig, + sfpsEventLogClientConfig, sfpsEventLogClientConfigAPI, + sfpsFragStats, sfpsTrapAPI, sfpsTrapTable + FROM CTRON-SFPS-INCLUDE-MIB; + +-- Textual Conventions + +SfpsSwitchInstance ::= OCTET STRING (SIZE(4)) +-- this will map to chassis.module index value + +--SfpsSwitchPort ::= INTEGER +-- this will map to chassis.module.portgroup.portsubgroup.port index value + +--SfpsAddress ::= OCTET STRING (SIZE (6)) +-- this will map to a MAC address + +HexInteger ::= INTEGER +-- display this integer in hex format + + + +-- SFPS Event Logger Statistics Group (new event logger) + +sfpsEventLogStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsEventLogStatsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the event information produced by the + Event Log Server object." + ::= { sfpsEventLogStats 1 } + +sfpsEventLogStatsEntry OBJECT-TYPE + SYNTAX SfpsEventLogStatsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains event log data." + INDEX { sfpsEventLogStatsSwInst, sfpsEventLogWindowStart } + ::= { sfpsEventLogStatsTable 1 } + +SfpsEventLogStatsEntry ::= + SEQUENCE { + sfpsEventLogStatsSwInst SfpsSwitchInstance, + sfpsEventLogWindowStart INTEGER, + sfpsEventLogIndex INTEGER, + sfpsEventLogClientName DisplayString, + sfpsEventLogLevel DisplayString, + sfpsEventLogMessageString DisplayString, + sfpsEventLogTime TimeTicks, + sfpsEventLogCallTag HexInteger, + sfpsEventLogInfo1 HexInteger, + sfpsEventLogInfo2 HexInteger + } + +sfpsEventLogStatsSwInst OBJECT-TYPE + SYNTAX SfpsSwitchInstance + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The switch instance of this Event Logger." + ::= { sfpsEventLogStatsEntry 1 } + +sfpsEventLogWindowStart OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index into the event log window." + ::= { sfpsEventLogStatsEntry 2 } + +sfpsEventLogIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The absolutue index into the event log window." + ::= { sfpsEventLogStatsEntry 3 } + +sfpsEventLogClientName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the client who logged the event." + ::= { sfpsEventLogStatsEntry 4 } + +sfpsEventLogLevel OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The log level of the logged event." + ::= { sfpsEventLogStatsEntry 5 } + +sfpsEventLogMessageString OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The logged event message." + ::= { sfpsEventLogStatsEntry 6 } + +sfpsEventLogTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The time when the event was logged." + ::= { sfpsEventLogStatsEntry 7 } + +sfpsEventLogCallTag OBJECT-TYPE + SYNTAX HexInteger + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The call tag of the logged event (if applicable)." + ::= { sfpsEventLogStatsEntry 8 } + +sfpsEventLogInfo1 OBJECT-TYPE + SYNTAX HexInteger + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A generic info field used to display information + related to the logged event." + ::= { sfpsEventLogStatsEntry 9 } + +sfpsEventLogInfo2 OBJECT-TYPE + SYNTAX HexInteger + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A generic info field used to display information + related to the logged event." + ::= { sfpsEventLogStatsEntry 10 } + + + +-- SFPS Event Logger General Configuration Group (new event logger) + +sfpsEventLogGenConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsEventLogGenConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the general configuration parameters for + the Event Log Server object." + ::= { sfpsEventLogGenConfig 1 } + +sfpsEventLogGenConfigEntry OBJECT-TYPE + SYNTAX SfpsEventLogGenConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains event log configuration parameters." + INDEX { sfpsEventLogGenConfigSwInst } + ::= { sfpsEventLogGenConfigTable 1 } + +SfpsEventLogGenConfigEntry ::= + SEQUENCE { + sfpsEventLogGenConfigSwInst SfpsSwitchInstance, + sfpsEventLogGenConfigWindowStart INTEGER (1..20000), + sfpsEventLogGenConfigLoggingIndex INTEGER (1..20000), + sfpsEventLogGenConfigMessageFilter DisplayString, + sfpsEventLogGenConfigCallTagFilter HexInteger, + sfpsEventLogGenConfigAdminStatus INTEGER, + sfpsEventLogGenConfigOperStatus INTEGER, + sfpsEventLogGenConfigOperTime TimeTicks, + sfpsEventLogGenConfigAutoFreeze INTEGER, + sfpsEventLogGenConfigDisplayWrapDetect INTEGER, + sfpsEventLogGenConfigAdvertiseAddr IpAddress + } + +sfpsEventLogGenConfigSwInst OBJECT-TYPE + SYNTAX SfpsSwitchInstance + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The switch instance of this Event Logger table." + ::= { sfpsEventLogGenConfigEntry 1 } + +sfpsEventLogGenConfigWindowStart OBJECT-TYPE + SYNTAX INTEGER (1..20000) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Represents the starting point of the Event Logger Window." + ::= { sfpsEventLogGenConfigEntry 2 } + +sfpsEventLogGenConfigLoggingIndex OBJECT-TYPE + SYNTAX INTEGER (1..20000) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Pointer to the next location where the event logger will log." + ::= { sfpsEventLogGenConfigEntry 3 } + +sfpsEventLogGenConfigMessageFilter OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A string filter which allows only matching messages to be + displayed." + ::= { sfpsEventLogGenConfigEntry 4 } + +sfpsEventLogGenConfigCallTagFilter OBJECT-TYPE + SYNTAX HexInteger + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A filter which allows only messages with matching call tags + to be displayed." + ::= { sfpsEventLogGenConfigEntry 5 } + +sfpsEventLogGenConfigAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disable(2), + enable(3), + reset(4), + continue(5) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The administrative status of the event log." + ::= { sfpsEventLogGenConfigEntry 6 } + +sfpsEventLogGenConfigOperStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disable(2), + enable(3), + pending-disable(4), + pending-enable(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The operational status of the event log." + ::= { sfpsEventLogGenConfigEntry 7 } + +sfpsEventLogGenConfigOperTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The amount of time that the event log has been + in its current operational state." + ::= { sfpsEventLogGenConfigEntry 8 } + +sfpsEventLogGenConfigAutoFreeze OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disable(2), + enable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Allows events with the Freeze log level to + automatically disable the operational status of + the event log." + ::= { sfpsEventLogGenConfigEntry 9 } + +sfpsEventLogGenConfigDisplayWrapDetect OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disable(2), + enable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Allows the event log to not advance past a + wrap-point determined by the event log's + current logging point." + ::= { sfpsEventLogGenConfigEntry 10 } + +sfpsEventLogGenConfigAdvertiseAddr OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The IP address of a remote event logging + mechanism." + ::= { sfpsEventLogGenConfigEntry 11 } + + + + +-- SFPS Event Logger Client Configuration Group (new event logger) + +sfpsEventLogClientConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsEventLogClientConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the client configuration parameters for the + Event Log Server object." + ::= { sfpsEventLogClientConfig 1 } + +sfpsEventLogClientConfigEntry OBJECT-TYPE + SYNTAX SfpsEventLogClientConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains event log client configuration parameters." + INDEX { sfpsEventLogClientConfigId } + ::= { sfpsEventLogClientConfigTable 1 } + +SfpsEventLogClientConfigEntry ::= + SEQUENCE { + sfpsEventLogClientConfigId INTEGER, + sfpsEventLogClientConfigName DisplayString, + sfpsEventLogClientLogStatus INTEGER, + sfpsEventLogClientDisplayStatus INTEGER, + sfpsEventLogClientFreezeLogStatus INTEGER, + sfpsEventLogClientFreezeDisplayStatus INTEGER, + sfpsEventLogClientErrorLogStatus INTEGER, + sfpsEventLogClientErrorDisplayStatus INTEGER, + sfpsEventLogClientCriticalLogStatus INTEGER, + sfpsEventLogClientCriticalDisplayStatus INTEGER, + sfpsEventLogClientInfoLogStatus INTEGER, + sfpsEventLogClientInfoDisplayStatus INTEGER, + sfpsEventLogClientDebugLogStatus INTEGER, + sfpsEventLogClientDebugDisplayStatus INTEGER + } + +sfpsEventLogClientConfigId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Represents the client ID of a client that is logging events." + ::= { sfpsEventLogClientConfigEntry 1 } + +sfpsEventLogClientConfigName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the event log client." + ::= { sfpsEventLogClientConfigEntry 2 } + +sfpsEventLogClientLogStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disable(2), + enable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Represents the logging status for this event log client." + ::= { sfpsEventLogClientConfigEntry 3 } + +sfpsEventLogClientDisplayStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disable(2), + enable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Represents the display status for this event log client." + ::= { sfpsEventLogClientConfigEntry 4 } + +sfpsEventLogClientFreezeLogStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disable(2), + enable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Represents the log status for the log level Freeze of this + client." + ::= { sfpsEventLogClientConfigEntry 5 } + +sfpsEventLogClientFreezeDisplayStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disable(2), + enable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Represents the display status for the log level Freeze of this + client." + ::= { sfpsEventLogClientConfigEntry 6 } + +sfpsEventLogClientErrorLogStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disable(2), + enable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Represents the log status for the log level Error of this + client." + ::= { sfpsEventLogClientConfigEntry 7 } + +sfpsEventLogClientErrorDisplayStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disable(2), + enable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Represents the display status for the log level Error of this + client." + ::= { sfpsEventLogClientConfigEntry 8 } + +sfpsEventLogClientCriticalLogStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disable(2), + enable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Represents the log status for the log level Critical of this + client." + ::= { sfpsEventLogClientConfigEntry 9 } + +sfpsEventLogClientCriticalDisplayStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disable(2), + enable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Represents the display status for the log level Critical of + this client." + ::= { sfpsEventLogClientConfigEntry 10 } + +sfpsEventLogClientInfoLogStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disable(2), + enable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Represents the log status for the log level Info of this + client." + ::= { sfpsEventLogClientConfigEntry 11 } + +sfpsEventLogClientInfoDisplayStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disable(2), + enable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Represents the display status for the log level Info of this + client." + ::= { sfpsEventLogClientConfigEntry 12 } + +sfpsEventLogClientDebugLogStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disable(2), + enable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Represents the log status for the log level Debug of this + client." + ::= { sfpsEventLogClientConfigEntry 13 } + +sfpsEventLogClientDebugDisplayStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disable(2), + enable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Represents the display status for the log level Debug of this + client." + ::= { sfpsEventLogClientConfigEntry 14 } + + +sfpsEventLogClientConfigAPIVerb OBJECT-TYPE + SYNTAX INTEGER { + freezeLog(1), + errorLog(2), + criticalLog(3), + infoLog(4), + debugLog(5), + allLogLevels(6), + allClients(7), + masterLog(8) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsEventLogClientConfigAPI 1 } + +sfpsEventLogClientConfigAPIAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disable(2), + enable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsEventLogClientConfigAPI 2 } + +sfpsEventLogClientConfigAPIClientName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsEventLogClientConfigAPI 3 } + +sfpsEventLogClientConfigAPIClientID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsEventLogClientConfigAPI 4 } + +sfpsEventLogClientConfigAPILogDisplay OBJECT-TYPE + SYNTAX INTEGER { + other(1), + logAndDisplay(2), + logOnly(3), + displayOnly(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsEventLogClientConfigAPI 5 } + + +-- Frag Stats + +sfpsFragStatsTotalFrags OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsFragStats 1 } + +sfpsFragStatsNumLookupFail OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsFragStats 2 } + +sfpsFragStatsAvgCompares OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsFragStats 3 } + +sfpsFragStatsNumNodes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsFragStats 4 } + +sfpsFragStatsNumUsed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsFragStats 5 } + +sfpsFragStatsMaxNumUsed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsFragStats 6 } + +sfpsFragStatsNumStolen OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsFragStats 7 } + + +-- + +sfpsTrapAPIVerb OBJECT-TYPE + SYNTAX INTEGER { + other(1), + enable(2), + disable(3), + resetTrapStats(4), + resetAllStats(5) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTrapAPI 1 } + +sfpsTrapAPITrapId OBJECT-TYPE + SYNTAX INTEGER { + newUser(1400), + violation(1401), + srcBlock(1402), + dstBlock(1403), + portToStandby(1404), + portFromStandby(1405), + ageCnt(1406), + changeCount(1407), + foundNeighbor(1408), + lostNeighbor(1409), + agentIP(1410) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTrapAPI 2 } + +sfpsTrapAPITotalSent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTrapAPI 3 } + + +-- + +sfpsTrapTableTrapId OBJECT-TYPE + SYNTAX INTEGER { + newUser(1400), + violation(1401), + srcBlock(1402), + dstBlock(1403), + portToStandby(1404), + portFromStandby(1405), + ageCnt(1406), + changeCount(1407), + foundNeighbor(1408), + lostNeighbor(1409), + agentIP(1410), + noSrcVlans(1411), + noDestVlans(1412), + noSrcVlansEnabled(1413), + noDestVlansEnabled(1414), + noCommonSecureVlan(1415), + incVlanUserCount(1416), + decVlanUserCount(1417), + vrrpPrimaryResign(1418), + vrrpPrimaryAged(1419), + vrrpSecondaryUp(1420), + hsrpPrimaryResign(1421), + hsrpSecondaryUp(1422) + + + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTrapTable 1 } + +sfpsTrapTableAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disable(2), + enable(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTrapTable 2 } + +sfpsTrapTableNumSent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTrapTable 3 } + +sfpsTrapTableLastSent OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTrapTable 4 } + +END diff --git a/MIBS/enterasys/CTRON-SFPS-FLOOD-MIB b/MIBS/enterasys/CTRON-SFPS-FLOOD-MIB new file mode 100644 index 0000000..ab9c665 --- /dev/null +++ b/MIBS/enterasys/CTRON-SFPS-FLOOD-MIB @@ -0,0 +1,340 @@ +CTRON-SFPS-FLOOD-MIB DEFINITIONS ::= BEGIN + +-- sfps-flood-mib.txt +-- Revision: 0.0.3 +-- +-- Cabletron Systems, Inc. +-- 35 Industrial Way, P.O. Box 5005 +-- Rochester, NH 03867-0505 +-- (603) 332-9400 +-- support@ctron.com + +-- This module provides authoritative definitions for Cabletron's +-- enterprise specific Fast Packet Switching Services MIB. +-- +-- This module will be extended, as required. +-- + +-- Cabletron Systems reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. +-- Copyright October 93 Cabletron Systems +-- + + +IMPORTS + OBJECT-TYPE + FROM RFC-1212 + DisplayString + FROM RFC1213-MIB +-- enterprises, +-- IpAddress, +-- Counter, Gauge, + TimeTicks + FROM RFC1155-SMI + +-- These Objects are defined in the file sfps-inc.mib.txt.0.0.2 + sfpsISPFlood, sfpsResolveCounter, sfpsMobileUserTable, sfpsMobileUserReset + + FROM CTRON-SFPS-INCLUDE-MIB; + +-- Textual Conventions + +HexInteger ::= INTEGER +-- display this integer in hex format + +SfpsAddress ::= OCTET STRING (SIZE (6)) +-- this will map to a MAC address + + + +-- + + +-- FLOOD + + sfpsServiceCenterFloodTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsServiceCenterFloodEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table gives flood semantics to call processing." + ::= { sfpsISPFlood 1 } + +sfpsServiceCenterFloodEntry OBJECT-TYPE + SYNTAX SfpsServiceCenterFloodEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains the configuration of the Flood Entry." + INDEX { sfpsServiceCenterFloodAddress } + ::= { sfpsServiceCenterFloodTable 1 } + +SfpsServiceCenterFloodEntry ::= + SEQUENCE { + sfpsServiceCenterFloodAddress HexInteger, + sfpsServiceCenterFloodMetric INTEGER, + sfpsServiceCenterFloodName DisplayString, + sfpsServiceCenterFloodOperStatus INTEGER, + sfpsServiceCenterFloodAdminStatus INTEGER, + sfpsServiceCenterFloodStatusTime TimeTicks, + sfpsServiceCenterFloodRequests INTEGER, + sfpsServiceCenterFloodResponses INTEGER + + } + +sfpsServiceCenterFloodAddress OBJECT-TYPE + SYNTAX HexInteger + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Server hash, part of instance key." + ::= { sfpsServiceCenterFloodEntry 1 } + +sfpsServiceCenterFloodMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Defines order servers are called low to high." + ::= { sfpsServiceCenterFloodEntry 2 } + +sfpsServiceCenterFloodName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Server name." + ::= { sfpsServiceCenterFloodEntry 3 } + +sfpsServiceCenterFloodOperStatus OBJECT-TYPE + SYNTAX INTEGER { + kStatusRunning(1), -- all is well + kStatusHalted(2), -- admin disabled + kStatusPending(3), -- Trying to run, not there yet + kStatusFaulted(4), -- Internal error, never will recover + kStatusNotStarted(5) -- Not fully started yet + } + + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Operational state of entry." + ::= { sfpsServiceCenterFloodEntry 4 } + +sfpsServiceCenterFloodAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- Not running or stopped + disable(2), -- Please stop + enable(3) -- Go + } + + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Administrative State of Entry." + ::= { sfpsServiceCenterFloodEntry 5 } + +sfpsServiceCenterFloodStatusTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Time Tick of last operStatus change." + ::= { sfpsServiceCenterFloodEntry 6 } + +sfpsServiceCenterFloodRequests OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Requests made to server." + ::= { sfpsServiceCenterFloodEntry 7 } + +sfpsServiceCenterFloodResponses OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "GOOD replies by server." + ::= { sfpsServiceCenterFloodEntry 8 } + + +-- Mobile User Table + +sfpsMobileUserTableAOType OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMobileUserTable 1 } + +sfpsMobileUserTableAOValue OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMobileUserTable 2 } + +sfpsMobileUserTableCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMobileUserTable 3 } + +sfpsMobileUserTableNewSwitch OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMobileUserTable 4 } + +sfpsMobileUserTableLastSeen OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMobileUserTable 5 } + +sfpsMobileUserTableFirstSceen OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMobileUserTable 6 } + +sfpsMobileUserTablePort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMobileUserTable 7 } + + +-- Mobile User Reset + +sfpsMobileUserResetReset OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMobileUserReset 1 } + +sfpsMobileUserResetCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMobileUserReset 2 } + + +-- Resolve Counter + +sfpsResolveCounterTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsResolveCounterTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsResolveCounter 1 } + +sfpsResolveCounterTableEntry OBJECT-TYPE + SYNTAX SfpsResolveCounterTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsResolveCounterTableSource } + ::= { sfpsResolveCounterTable 1 } + +SfpsResolveCounterTableEntry ::= + SEQUENCE { + sfpsResolveCounterTableSource SfpsAddress, + sfpsResolveCounterTableNumReq INTEGER, + sfpsResolveCounterTableNumRep INTEGER, + sfpsResolveCounterTableNumUnkRep INTEGER, + sfpsResolveCounterTableTicReq TimeTicks, + sfpsResolveCounterTableTicRep TimeTicks, + sfpsResolveCounterTableTicUnkRep TimeTicks + + } + +sfpsResolveCounterTableSource OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsResolveCounterTableEntry 1 } + +sfpsResolveCounterTableNumReq OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsResolveCounterTableEntry 2 } + +sfpsResolveCounterTableNumRep OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsResolveCounterTableEntry 3 } + +sfpsResolveCounterTableNumUnkRep OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsResolveCounterTableEntry 4 } + +sfpsResolveCounterTableTicReq OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsResolveCounterTableEntry 5 } + +sfpsResolveCounterTableTicRep OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsResolveCounterTableEntry 6 } + +sfpsResolveCounterTableTicUnkRep OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsResolveCounterTableEntry 7 } + +END diff --git a/MIBS/enterasys/CTRON-SFPS-INCLUDE-MIB b/MIBS/enterasys/CTRON-SFPS-INCLUDE-MIB new file mode 100644 index 0000000..c4f5708 --- /dev/null +++ b/MIBS/enterasys/CTRON-SFPS-INCLUDE-MIB @@ -0,0 +1,494 @@ +CTRON-SFPS-INCLUDE-MIB DEFINITIONS ::= BEGIN + +-- sfps-inc.mib.txt +-- Revision: 0.0.15 +-- Date: "200211082156Z" - Fri Nov 8 21:56 GMT 2002 +-- +-- Cabletron Systems, Inc. +-- 35 Industrial Way, P.O. Box 5005 +-- Rochester, NH 03867-0505 +-- (603) 332-9400 +-- support@ctron.com + +-- This module provides authoritative definitions for Cabletron's +-- enterprise specific Fast Packet Switching Services MIB. +-- +-- This module will be extended, as required. +-- + +-- Cabletron Systems reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. +-- Copyright October 93 Cabletron Systems +-- + + +IMPORTS + enterprises + FROM RFC1155-SMI; + + + +cabletron OBJECT IDENTIFIER ::= { enterprises 52 } + +mibs OBJECT IDENTIFIER ::= { cabletron 4 } + +ctronExp OBJECT IDENTIFIER ::= { mibs 2 } + +ctronSwitch OBJECT IDENTIFIER ::= { ctronExp 4 } +ctVLANMib OBJECT IDENTIFIER ::= { ctronExp 12 } + +switchCommon OBJECT IDENTIFIER ::= { ctronSwitch 1 } + +switchSFPS OBJECT IDENTIFIER ::= { ctronSwitch 2 } + + + +-- The VLAN Switch Groups. + +vlanSwitch OBJECT IDENTIFIER ::= { ctVLANMib 1 } +vlanAMRTop OBJECT IDENTIFIER ::= { ctVLANMib 3 } + +-- The SFPS Switch Groups. + +sfpsSwitchEngine OBJECT IDENTIFIER ::= { switchSFPS 1 } +sfpsSwitchAgent OBJECT IDENTIFIER ::= { switchSFPS 2 } +sfpsRSVRouter OBJECT IDENTIFIER ::= { switchSFPS 3 } +sfpsATM OBJECT IDENTIFIER ::= { switchSFPS 4 } +sfpsMulticast OBJECT IDENTIFIER ::= { switchSFPS 5 } +sfpsChassis OBJECT IDENTIFIER ::= { switchSFPS 6 } + +-- The SFPS Switch Engine Groups + +sfpsSwitchSystem OBJECT IDENTIFIER ::= { sfpsSwitchEngine 1 } +sfpsSwitchPorts OBJECT IDENTIFIER ::= { sfpsSwitchEngine 2 } +sfpsSwitchConnections OBJECT IDENTIFIER ::= { sfpsSwitchEngine 3 } +sfpsConnectionAPI OBJECT IDENTIFIER ::= { sfpsSwitchEngine 4 } +sfpsGAPI OBJECT IDENTIFIER ::= { sfpsSwitchEngine 6 } +sfpsSwitchSfpsPacket OBJECT IDENTIFIER ::= { sfpsSwitchEngine 7 } +sfpsPktDispatchStats OBJECT IDENTIFIER ::= { sfpsSwitchSfpsPacket 5 } +sfpsCSPPacket OBJECT IDENTIFIER ::= { sfpsSwitchEngine 10 } +sfpsCallTap OBJECT IDENTIFIER ::= { sfpsSwitchEngine 11 } +sfpsTap OBJECT IDENTIFIER ::= { sfpsSwitchEngine 12 } +sfpsTapStats OBJECT IDENTIFIER ::= { sfpsSwitchEngine 13 } +sfpsSizeServices OBJECT IDENTIFIER ::= { sfpsSwitchEngine 14 } +sfpsCNXPacketStats OBJECT IDENTIFIER ::= { sfpsSwitchEngine 15 } + +-- The SFPS Switch Agent Groups + +sfpsAgentACMS OBJECT IDENTIFIER ::= { sfpsSwitchAgent 1 } +sfpsAgentRedirector OBJECT IDENTIFIER ::= { sfpsSwitchAgent 2 } +sfpsAgentTopology OBJECT IDENTIFIER ::= { sfpsSwitchAgent 3 } +sfpsAgentSignalling OBJECT IDENTIFIER ::= { sfpsSwitchAgent 5 } +sfpsAgentDiagnostics OBJECT IDENTIFIER ::= { sfpsSwitchAgent 6 } +sfpsAgentConfig OBJECT IDENTIFIER ::= { sfpsSwitchAgent 7 } +sfpsAgentInterSwitchProtocals OBJECT IDENTIFIER ::= { sfpsSwitchAgent 9 } +sfpsAgentFacility OBJECT IDENTIFIER ::= { sfpsSwitchAgent 11 } +sfpsAgentScout OBJECT IDENTIFIER ::= { sfpsSwitchAgent 12 } +sfpsSourceBlock OBJECT IDENTIFIER ::= { sfpsSwitchAgent 14 } +sfpsDHCPServerVLAN OBJECT IDENTIFIER ::= { sfpsSwitchAgent 15 } +sfpsATalkAMRVLANControl OBJECT IDENTIFIER ::= { sfpsSwitchAgent 16 } + +-- The SFPS ATM Group + +sfpsATMElan OBJECT IDENTIFIER ::= { sfpsATM 1 } +sfpsATMDiag OBJECT IDENTIFIER ::= { sfpsATM 2 } +sfpsATMResolver OBJECT IDENTIFIER ::= { sfpsATM 3 } +sfpsATMResolverCounters OBJECT IDENTIFIER ::= { sfpsATMResolver 2 } +sfpsATMAnibIfoStats OBJECT IDENTIFIER ::= { sfpsATM 4 } +sfpsATMPorts OBJECT IDENTIFIER ::= { sfpsATM 5 } +sfpsATMPortsMgr OBJECT IDENTIFIER ::= { sfpsATMPorts 2 } +sfpsATMHistory OBJECT IDENTIFIER ::= { sfpsATM 6 } +sfpsATMLecForum OBJECT IDENTIFIER ::= { sfpsATM 7 } +sfpsATMSvcHistory OBJECT IDENTIFIER ::= { sfpsATM 8 } +sfpsATMSvcHistoryMgr OBJECT IDENTIFIER ::= { sfpsATMSvcHistory 1 } +sfpsATMSvcHistoryEvent OBJECT IDENTIFIER ::= { sfpsATMSvcHistory 2 } + +-- The SFPS Multicast Group + +sfpsMcastConnection OBJECT IDENTIFIER ::= { sfpsMulticast 1 } +sfpsMcastIP OBJECT IDENTIFIER ::= { sfpsMulticast 2 } +sfpsMcastConfig OBJECT IDENTIFIER ::= { sfpsMulticast 4 } + +-- The SFPS Chassis Group + +sfpsChassisRip OBJECT IDENTIFIER ::= { sfpsChassis 1 } +sfpsChassisRipTable OBJECT IDENTIFIER ::= { sfpsChassisRip 1 } +sfpsChassisRipAPI OBJECT IDENTIFIER ::= { sfpsChassisRip 2 } + +-- The SFPS Multicast Connection Group + +sfpsMcastCnx OBJECT IDENTIFIER ::= { sfpsMcastConnection 1} +sfpsMcastCnxAPI OBJECT IDENTIFIER ::= { sfpsMcastConnection 2} + +-- The SFPS Multicast IP Group + +sfpsMcastIPRouter OBJECT IDENTIFIER ::= { sfpsMcastIP 1 } +sfpsMcastIGMP OBJECT IDENTIFIER ::= { sfpsMcastIP 2 } +sfpsMcastIPReceiverInfoBase OBJECT IDENTIFIER ::= { sfpsMcastIP 3 } +sfpsMcastIPSenderInfoBase OBJECT IDENTIFIER ::= { sfpsMcastIP 4 } + +-- The SFPS Multicast Receiver Information Base Group + +sfpsMcastIPRIBApi OBJECT IDENTIFIER ::= { sfpsMcastIPReceiverInfoBase 2 } + +-- The SFPS Multicast Receiver Information Base Group + +sfpsMcastIPSIBApi OBJECT IDENTIFIER ::= { sfpsMcastIPSenderInfoBase 2 } + +-- The SFPS Multicast Configuration Group + +sfpsMcastConfigApi OBJECT IDENTIFIER ::= { sfpsMcastConfig 1 } + +-- The SFPS Switch System Group + +sfpsSystemConfig OBJECT IDENTIFIER ::= { sfpsSwitchSystem 1 } +sfpsSystemStats OBJECT IDENTIFIER ::= { sfpsSwitchSystem 2 } +sfpsSystemGenerics OBJECT IDENTIFIER ::= { sfpsSwitchSystem 3 } +sfpsSystemPool OBJECT IDENTIFIER ::= { sfpsSwitchSystem 4 } +sfpsAOProperties OBJECT IDENTIFIER ::= { sfpsSwitchSystem 5 } +sfpsSystemSwitchChange OBJECT IDENTIFIER ::= { sfpsSwitchSystem 6 } + +-- +sfpsMemHeapStat OBJECT IDENTIFIER ::= { sfpsSystemStats 2 } +sfpsMemHeapStats OBJECT IDENTIFIER ::= { sfpsMemHeapStat 1 } +-- +sfpsAOPropertiesAPI OBJECT IDENTIFIER ::= { sfpsAOProperties 2 } + +-- The SFPS Switch Ports Group + +sfpsPortConfig OBJECT IDENTIFIER ::= { sfpsSwitchPorts 1 } +sfpsPortStats OBJECT IDENTIFIER ::= { sfpsSwitchPorts 2 } +sfpsPortAttribute OBJECT IDENTIFIER ::= { sfpsPortConfig 9 } +sfpsPortAttributeTable OBJECT IDENTIFIER ::= { sfpsPortAttribute 1 } +sfpsPortAttributeAPI OBJECT IDENTIFIER ::= { sfpsPortAttribute 2 } + +-- The SFPS Switch Connections Group + +sfpsConnectionLookupAPI OBJECT IDENTIFIER ::= { sfpsSwitchConnections 2 } +sfpsConnectionConfigAPI OBJECT IDENTIFIER ::= { sfpsSwitchConnections 3 } +sfpsConnectionStats OBJECT IDENTIFIER ::= { sfpsSwitchConnections 4 } +sfpsConnectionQueryAPI OBJECT IDENTIFIER ::= { sfpsSwitchConnections 5 } +sfpsConnectionTestAPI OBJECT IDENTIFIER ::= { sfpsSwitchConnections 6 } + +-- The SFPS GAPI Group + +sfpsGAPIATM OBJECT IDENTIFIER ::= { sfpsGAPI 6 } + + +-- The SFPS Agent Redirector Group + +sfpsSap OBJECT IDENTIFIER ::= { sfpsAgentRedirector 2 } +sfpsSapAPI OBJECT IDENTIFIER ::= { sfpsSap 2 } +sfpsCPResources OBJECT IDENTIFIER ::= { sfpsAgentRedirector 3 } +sfpsServiceCenter OBJECT IDENTIFIER ::= { sfpsAgentRedirector 4 } +sfpsCSPControl OBJECT IDENTIFIER ::= { sfpsAgentRedirector 5 } + +-- The SFPS Agent ServiceCenter Group + +sfpsISPResolve OBJECT IDENTIFIER ::= { sfpsServiceCenter 1 } +sfpsISPPolicy OBJECT IDENTIFIER ::= { sfpsServiceCenter 2 } +sfpsISPPath OBJECT IDENTIFIER ::= { sfpsServiceCenter 5 } +sfpsISPFlood OBJECT IDENTIFIER ::= { sfpsServiceCenter 6 } +sfpsISPSwitchPath OBJECT IDENTIFIER ::= { sfpsServiceCenter 7 } + + +-- The SFPS Topology Group + +sfpsTopologyAdjacencies OBJECT IDENTIFIER ::= { sfpsAgentTopology 2 } +sfpsTopologyNodes OBJECT IDENTIFIER ::= { sfpsAgentTopology 5 } +sfpsTopologyAliases OBJECT IDENTIFIER ::= { sfpsAgentTopology 6 } +sfpsTopologyVNSNeighbors OBJECT IDENTIFIER ::= { sfpsAgentTopology 7 } +sfpsTopologyVLANNeighbors OBJECT IDENTIFIER ::= { sfpsAgentTopology 8 } +sfpsTopologyDAPITest OBJECT IDENTIFIER ::= { sfpsAgentTopology 9 } +sfpsTopologyDAPI OBJECT IDENTIFIER ::= { sfpsAgentTopology 10 } +sfpsTopologyDirStats OBJECT IDENTIFIER ::= { sfpsAgentTopology 11 } +sfpsTopology OBJECT IDENTIFIER ::= { sfpsAgentTopology 12 } +sfpsTopologyRemoteNodes OBJECT IDENTIFIER ::= { sfpsAgentTopology 13 } +sfpsTopologyRemoteAliases OBJECT IDENTIFIER ::= { sfpsAgentTopology 14 } +sfpsTopologyDirLock OBJECT IDENTIFIER ::= { sfpsAgentTopology 15 } +sfpsDapiNvramStats OBJECT IDENTIFIER ::= { sfpsAgentTopology 16 } +sfpsTRTimeOut OBJECT IDENTIFIER ::= { sfpsAgentTopology 18 } + +-- The SFPS Topology Dir Lock Group + +sfpsDirViolation OBJECT IDENTIFIER ::= { sfpsTopologyDirLock 1 } +sfpsDirViolationAPI OBJECT IDENTIFIER ::= { sfpsDirViolation 2 } +sfpsDirViolationDeltaAPI OBJECT IDENTIFIER ::= { sfpsDirViolation 4 } +sfpsDirRestriction OBJECT IDENTIFIER ::= { sfpsTopologyDirLock 2 } +sfpsDirLockConfig OBJECT IDENTIFIER ::= { sfpsTopologyDirLock 3 } +sfpsDirLockStats OBJECT IDENTIFIER ::= { sfpsTopologyDirLock 4 } +sfpsRestrictedMobility OBJECT IDENTIFIER ::= { sfpsTopologyDirLock 5 } + +-- +sfpsRestrictedMobilityAPI OBJECT IDENTIFIER ::= { sfpsRestrictedMobility 2 } + + +sfpsDirFilterAPI OBJECT IDENTIFIER ::= { sfpsTopologyRemoteNodes 1 } + +-- The SFPS Topology (sfpsTopology) Group + +sfpsTopologyPortManager OBJECT IDENTIFIER ::= { sfpsTopology 1 } +sfpsTopologyAgentCommon OBJECT IDENTIFIER ::= { sfpsTopology 2 } +sfpsTopologyAgents OBJECT IDENTIFIER ::= { sfpsTopology 3 } +sfpsTopologyServers OBJECT IDENTIFIER ::= { sfpsTopology 4 } +sfpsTopologyTestApplication OBJECT IDENTIFIER ::= { sfpsTopology 5 } +sfpsTopologyStatistics OBJECT IDENTIFIER ::= { sfpsTopology 6 } +sfpsTopologyFCL OBJECT IDENTIFIER ::= { sfpsTopology 7 } + +-- SFPS Topology Branches + +sfpsTAPITestIn OBJECT IDENTIFIER ::= { sfpsTAPITest 1 } +sfpsTAPITestOut OBJECT IDENTIFIER ::= { sfpsTAPITest 2 } +sfpsVLANTopologyAgent OBJECT IDENTIFIER ::= { sfpsTopologyAgents 1 } +sfpsRATopologyAgent OBJECT IDENTIFIER ::= { sfpsTopologyAgents 2 } +sfpsESPTopologyAgent + OBJECT IDENTIFIER ::= { sfpsTopologyAgents 3 } +sfpsVLANTopAgentPortTableAPIIn OBJECT IDENTIFIER ::= { sfpsVLANTopologyAgent 3 } +sfpsRATopAgentPortTableAPIIn OBJECT IDENTIFIER ::= { sfpsRATopologyAgent 3 } +sfpsRATopAgentPortTableAPIOut OBJECT IDENTIFIER ::= { sfpsRATopologyAgent 4 } +sfpsVMTopologyServer OBJECT IDENTIFIER ::= { sfpsTopologyServers 1 } +sfpsHistTopologyServer OBJECT IDENTIFIER ::= { sfpsTopologyServers 2 } +sfpsTAPITest OBJECT IDENTIFIER ::= { sfpsTopologyTestApplication 1 } +sfpsTopologyServerTest OBJECT IDENTIFIER ::= { sfpsTopologyTestApplication 2 } +sfpsTopologyServerTestIn OBJECT IDENTIFIER ::= { sfpsTopologyServerTest 1 } +sfpsTopologyServerPortEventRelay OBJECT IDENTIFIER ::= { sfpsTopologyServerTest 4 } +sfpsNeighborEvents OBJECT IDENTIFIER ::= { sfpsTopologyStatistics 1 } +sfpsTPMPortTableAPIIn OBJECT IDENTIFIER ::= { sfpsTopologyPortManager 2 } +sfpsTPMPortTableAPIOut OBJECT IDENTIFIER ::= { sfpsTopologyPortManager 3 } + +-- The SFPS Agent Call Processing Group + +sfpsCallManagement OBJECT IDENTIFIER ::= { sfpsAgentSignalling 1 } +sfpsEventsAndSignals OBJECT IDENTIFIER ::= { sfpsAgentSignalling 2 } + +-- The SFPS Call Management Group + +sfpsCallByTuple OBJECT IDENTIFIER ::= { sfpsCallManagement 5 } +sfpsCallTableStats OBJECT IDENTIFIER ::= { sfpsCallManagement 6 } + +-- The SFPS Events And Signals Group + +sfpsEventStatistics OBJECT IDENTIFIER ::= { sfpsEventsAndSignals 1 } + +-- The SFPS Event Statistics Group + +sfpsEventSummaryStatistics OBJECT IDENTIFIER ::= { sfpsEventStatistics 1 } + +-- The SFPS Event Summary Statistics Group + +sfpsSignallingSummaryStatistics OBJECT IDENTIFIER ::= { sfpsEventSummaryStatistics 1 } + +-- The SFPS Agent Diagnostics Group + +sfpsDiagEventLog OBJECT IDENTIFIER ::= { sfpsAgentDiagnostics 1 } +sfpsDiagStats OBJECT IDENTIFIER ::= { sfpsAgentDiagnostics 2 } +sfpsResetNVRAM OBJECT IDENTIFIER ::= { sfpsAgentDiagnostics 3 } + +-- The SFPS Diagnostic Event Logger Group + +sfpsEventLogStats OBJECT IDENTIFIER ::= { sfpsDiagEventLog 3 } +sfpsEventLogGenConfig OBJECT IDENTIFIER ::= { sfpsDiagEventLog 4 } +sfpsEventLogClientConfig OBJECT IDENTIFIER ::= { sfpsDiagEventLog 5 } +sfpsEventLogClientConfigAPI OBJECT IDENTIFIER ::= { sfpsEventLogClientConfig 2 } +sfpsEventLogLevelConfig OBJECT IDENTIFIER ::= { sfpsDiagEventLog 6 } +sfpsTraps OBJECT IDENTIFIER ::= { sfpsDiagEventLog 7 } +sfpsTrapAPI OBJECT IDENTIFIER ::= { sfpsTraps 1 } +sfpsTrapTable OBJECT IDENTIFIER ::= { sfpsTraps 2 } +sfpsFragStats OBJECT IDENTIFIER ::= { sfpsDiagEventLog 11 } + +-- The SFPS Diagnostic Statistics Group + +sfpsFloodCounters OBJECT IDENTIFIER ::= { sfpsDiagStats 1 } +sfpsFloodCountersReset OBJECT IDENTIFIER ::= { sfpsDiagStats 2 } +sfpsIsolatedSwitch OBJECT IDENTIFIER ::= { sfpsDiagStats 5 } + +-- The SFPS Inter Switch Protocals Group + +sfpsISPTraffic OBJECT IDENTIFIER ::= { sfpsAgentInterSwitchProtocals 1 } +sfpsISPNewUser OBJECT IDENTIFIER ::= { sfpsAgentInterSwitchProtocals 2 } +sfpsISPTransport OBJECT IDENTIFIER ::= { sfpsAgentInterSwitchProtocals 3 } + +-- The SFPS Facility Group + +sfpsCentersFacility OBJECT IDENTIFIER ::= { sfpsAgentFacility 1 } +sfpsVNSFacility OBJECT IDENTIFIER ::= { sfpsAgentFacility 2 } +sfpsVLANFacility OBJECT IDENTIFIER ::= { sfpsAgentFacility 3 } +sfpsDiagFacility OBJECT IDENTIFIER ::= { sfpsAgentFacility 4 } +sfpsFabricFacility OBJECT IDENTIFIER ::= { sfpsAgentFacility 6 } +sfpsLiteFacility OBJECT IDENTIFIER ::= { sfpsAgentFacility 7 } +sfpsFpcFacility OBJECT IDENTIFIER ::= { sfpsAgentFacility 8 } +sfpsATMFacility OBJECT IDENTIFIER ::= { sfpsAgentFacility 12 } +sfpsATMDiagFacility OBJECT IDENTIFIER ::= { sfpsAgentFacility 13 } +sfpsRAFacility OBJECT IDENTIFIER ::= { sfpsAgentFacility 14 } +sfpsMcastFacility OBJECT IDENTIFIER ::= { sfpsAgentFacility 15 } +sfpsUpLinkFacility OBJECT IDENTIFIER ::= { sfpsAgentFacility 16 } +sfpsVRAFacility OBJECT IDENTIFIER ::= { sfpsAgentFacility 17 } +sfpsToggleFacility OBJECT IDENTIFIER ::= { sfpsAgentFacility 18 } +sfpsMatrixFacility OBJECT IDENTIFIER ::= { sfpsAgentFacility 19 } +sfpsFepFacility OBJECT IDENTIFIER ::= { sfpsAgentFacility 20 } +sfpsBetaFacility OBJECT IDENTIFIER ::= { sfpsAgentFacility 21 } +sfpsL4Facility OBJECT IDENTIFIER ::= { sfpsAgentFacility 22 } +sfpsRemoteDeviceManagerFacility OBJECT IDENTIFIER ::= { sfpsAgentFacility 23 } +sfpsCallTapFacility OBJECT IDENTIFIER ::= { sfpsAgentFacility 32 } + +-- The SFPS ISP Traffic Group + +sfpsLinkLoad OBJECT IDENTIFIER ::= { sfpsISPTraffic 5 } + +-- The SFPS ISP NewUser Group + +sfpsMobilityStats OBJECT IDENTIFIER ::= { sfpsISPNewUser 3 } + +-- The SFPS ISP Transport Group + +sfpsReliableDelivery OBJECT IDENTIFIER ::= { sfpsISPTransport 1 } + +-- The SFPS ISP Path Group + +sfpsPathAPI OBJECT IDENTIFIER ::= { sfpsISPPath 3 } +sfpsStaticPath OBJECT IDENTIFIER ::= { sfpsISPPath 4 } +sfpsPathMaskObj OBJECT IDENTIFIER ::= { sfpsISPPath 5 } +sfpsDirPath OBJECT IDENTIFIER ::= { sfpsISPPath 6 } +sfpsDirPathAPI OBJECT IDENTIFIER ::= { sfpsISPPath 7 } +sfpsAdminPath OBJECT IDENTIFIER ::= { sfpsISPPath 8 } +sfpsAdminPathAPI OBJECT IDENTIFIER ::= { sfpsISPPath 9 } +sfpsUpLinkPath OBJECT IDENTIFIER ::= { sfpsISPPath 10 } +sfpsChassisRIPPath OBJECT IDENTIFIER ::= { sfpsISPPath 12 } + + +-- The SFPS ISP Resolve Group + +sfpsSwitchResolve OBJECT IDENTIFIER ::= { sfpsISPResolve 2 } +sfpsResolveStats OBJECT IDENTIFIER ::= { sfpsISPResolve 3 } +sfpsBlockResolve OBJECT IDENTIFIER ::= { sfpsISPResolve 4 } +sfpsUnresolve OBJECT IDENTIFIER ::= { sfpsISPResolve 5 } +sfpsTableResolve OBJECT IDENTIFIER ::= { sfpsISPResolve 6 } +sfpsSubnetResolve OBJECT IDENTIFIER ::= { sfpsISPResolve 7 } +sfpsRelayAgent OBJECT IDENTIFIER ::= { sfpsISPResolve 10 } + +-- ISP Resolve + +sfpsSubnetResolveStats OBJECT IDENTIFIER ::= { sfpsSubnetResolve 1 } +sfpsSubnetResolveAPI OBJECT IDENTIFIER ::= { sfpsSubnetResolve 2 } +sfpsSubnetResolveNvram OBJECT IDENTIFIER ::= { sfpsSubnetResolve 4 } +sfpsTableResolveAPI OBJECT IDENTIFIER ::= { sfpsTableResolve 2 } +sfpsBlockResolveStats OBJECT IDENTIFIER ::= { sfpsBlockResolve 3 } +sfpsBlockResolveAPI OBJECT IDENTIFIER ::= { sfpsBlockResolve 2 } +sfpsUnresolveTableAPI OBJECT IDENTIFIER ::= { sfpsUnresolve 2 } +sfpsUnresolveTableStats OBJECT IDENTIFIER ::= { sfpsUnresolve 3 } +sfpsRelayAgentResolve OBJECT IDENTIFIER ::= { sfpsRelayAgent 4 } +sfpsRelayAgentResolveStats OBJECT IDENTIFIER ::= { sfpsRelayAgent 5 } + +-- The SFPS ISP Flood Group + +sfpsResolveCounter OBJECT IDENTIFIER ::= { sfpsISPFlood 8 } +sfpsMobileUser OBJECT IDENTIFIER ::= { sfpsISPFlood 9 } +sfpsMobileUserTable OBJECT IDENTIFIER ::= { sfpsMobileUser 1 } +sfpsMobileUserReset OBJECT IDENTIFIER ::= { sfpsMobileUser 2 } + +-- The SFPS ISP Switch Path Group + +sfpsSwitchPath OBJECT IDENTIFIER ::= { sfpsISPSwitchPath 2 } +sfpsSwitchPathStats OBJECT IDENTIFIER ::= { sfpsSwitchPath 1 } +sfpsSwitchPathAPI OBJECT IDENTIFIER ::= { sfpsSwitchPath 2 } + +-- The SFPS ISP Policy Group + +sfpsVlanMatrix OBJECT IDENTIFIER ::= { sfpsISPPolicy 2 } +sfpsVlanMatrixApi OBJECT IDENTIFIER ::= { sfpsISPPolicy 3 } +sfpsVMMatrix OBJECT IDENTIFIER ::= { sfpsISPPolicy 4 } + +-- The SFPS Source Block Group + +sfpsBlockSource OBJECT IDENTIFIER ::= { sfpsSourceBlock 1 } +sfpsBlockSourceOnly OBJECT IDENTIFIER ::= { sfpsSourceBlock 2 } +sfpsBlockSourcePort OBJECT IDENTIFIER ::= { sfpsSourceBlock 3 } +sfpsBlockSourceAPI OBJECT IDENTIFIER ::= { sfpsSourceBlock 4 } +sfpsBlockSourceExclude OBJECT IDENTIFIER ::= { sfpsSourceBlock 5 } +sfpsBlockSourceStats OBJECT IDENTIFIER ::= { sfpsSourceBlock 6 } + +-- The SFPS Size Service Group + +sfpsSizeService OBJECT IDENTIFIER ::= { sfpsSizeServices 1 } +sfpsSizeServiceAPI OBJECT IDENTIFIER ::= { sfpsSizeServices 2 } + + +-- The SFPS Virtual Bus Group + +vlanAPI OBJECT IDENTIFIER ::= { vlanSwitch 1 } +vlanInternal OBJECT IDENTIFIER ::= { vlanSwitch 2 } +vlanPriority OBJECT IDENTIFIER ::= { vlanSwitch 3 } +vlanGARP OBJECT IDENTIFIER ::= { vlanSwitch 4 } + +-- +vlanPriorityAPI OBJECT IDENTIFIER ::= { vlanPriority 1 } +vlanPriorityTable OBJECT IDENTIFIER ::= { vlanPriority 2 } + +-- + +vlanGARPAPI OBJECT IDENTIFIER ::= { vlanGARP 1 } +vlanGARPTable OBJECT IDENTIFIER ::= { vlanGARP 2 } + +-- The VLAN AMR Group + +vlanAMRRules OBJECT IDENTIFIER ::= { vlanAMRTop 6 } +vlanAMRSubnets OBJECT IDENTIFIER ::= { vlanAMRTop 7 } +vlanAMRStats OBJECT IDENTIFIER ::= { vlanAMRTop 8 } + +-- The SFPS Virtual Bus Internal Group + +vlanName OBJECT IDENTIFIER ::= { vlanInternal 1 } +vlanOutPort OBJECT IDENTIFIER ::= { vlanInternal 2 } +vlanSystem OBJECT IDENTIFIER ::= { vlanInternal 5 } +vlanPort OBJECT IDENTIFIER ::= { vlanInternal 6 } +vlanSflsp OBJECT IDENTIFIER ::= { vlanInternal 7 } +vlanSpanning OBJECT IDENTIFIER ::= { vlanInternal 8 } +vlanTestAPI OBJECT IDENTIFIER ::= { vlanInternal 9 } +vlanCount OBJECT IDENTIFIER ::= { vlanInternal 10 } + +-- +vlanCountAPI OBJECT IDENTIFIER ::= { vlanCount 1 } + +-- The SFPS SFLSP group + +vlanSflspGeneral OBJECT IDENTIFIER ::= { vlanSflsp 1 } +vlanSflspLsdb OBJECT IDENTIFIER ::= { vlanSflsp 2 } +vlanSflspInterfaces OBJECT IDENTIFIER ::= { vlanSflsp 3 } +vlanSflspIfMetric OBJECT IDENTIFIER ::= { vlanSflsp 4 } +vlanSflspNeighbors OBJECT IDENTIFIER ::= { vlanSflsp 5 } +vlanSflspArea OBJECT IDENTIFIER ::= { vlanSflsp 6 } +vlanSflsp1stHop OBJECT IDENTIFIER ::= { vlanSflsp 7 } +vlanSflspTracePath OBJECT IDENTIFIER ::= { vlanSflsp 8 } +vlanSflspLSDBFlood OBJECT IDENTIFIER ::= { vlanSflsp 20 } +vlanSflspLSPStats OBJECT IDENTIFIER ::= { vlanSflsp 21 } + +-- The SFPS General Group + +vlanSflspGeneralVariables OBJECT IDENTIFIER ::= { vlanSflspGeneral 1 } + +-- The SFPS TracePath group + +vlanSflspTracePathExternal OBJECT IDENTIFIER ::= { vlanSflspTracePath 1 } +vlanSflspTracePathInternal OBJECT IDENTIFIER ::= { vlanSflspTracePath 2 } + +-- The SFPS TracePathExternal group + +vlanSflspTracePathAPI OBJECT IDENTIFIER ::= { vlanSflspTracePathExternal 1 } + +vlanSpanningTreePort OBJECT IDENTIFIER ::= { vlanSpanning 1 } +vlanSpanningTreeSwitch OBJECT IDENTIFIER ::= { vlanSpanning 2 } + +END diff --git a/MIBS/enterasys/CTRON-SFPS-L4SS-MIB b/MIBS/enterasys/CTRON-SFPS-L4SS-MIB new file mode 100644 index 0000000..8c8bd1f --- /dev/null +++ b/MIBS/enterasys/CTRON-SFPS-L4SS-MIB @@ -0,0 +1,1304 @@ +CTRON-SFPS-L4SS-MIB DEFINITIONS ::= BEGIN + +-- sfps-l4ss.mib +-- Revision: 0.0.06 +-- Date: June 25, 1999 +-- +-- Cabletron Systems, Inc. +-- 35 Industrial Way, P.O. Box 5005 +-- Rochester, NH 03867-0505 +-- (603) 332-9400 +-- support@ctron.com + +-- This module provides authoritative definitions for the +-- Layer 4 Smart Switch (L4SS). +-- +-- This module will be extended, as required. +-- + +-- Cabletron Systems reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. +-- Copyright October 93 Cabletron Systems +-- + + +IMPORTS + OBJECT-TYPE + FROM RFC-1212 + DisplayString, PhysAddress + FROM RFC1213-MIB + IpAddress, Counter, TimeTicks + FROM RFC1155-SMI + +-- These Objects are defined in the file sfps-inc.mib.txt + switchSFPS + FROM CTRON-SFPS-INCLUDE-MIB; + + +-- New SFPS Switch Group. +sfpsL4SS OBJECT IDENTIFIER ::= { switchSFPS 6 } + +-- The SFPS Layer 4 SmartSwitch Groups. +sfpsL4CP OBJECT IDENTIFIER ::= { sfpsL4SS 1 } +sfpsL4CDR OBJECT IDENTIFIER ::= { sfpsL4SS 2 } + +l4cpStats OBJECT IDENTIFIER ::= { sfpsL4CP 1 } +l4cpConfig OBJECT IDENTIFIER ::= { sfpsL4CP 2 } +l4cpActions OBJECT IDENTIFIER ::= { sfpsL4CP 3 } + +l4cdrStats OBJECT IDENTIFIER ::= { sfpsL4CDR 1 } +l4cdrConfig OBJECT IDENTIFIER ::= { sfpsL4CDR 2 } +l4cdrActions OBJECT IDENTIFIER ::= { sfpsL4CDR 3 } + +-- Textual Conventions + +HexInteger ::= INTEGER +-- display this integer in hex format + +SfpsAddress ::= OCTET STRING (SIZE (6)) +-- this will map to a MAC address + + + +-- SFPS L4CP Scalars + +sfpsL4CPDisableTCPAckCheck OBJECT-TYPE + SYNTAX INTEGER { yes(1), + no(2) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This variable indicates whether or not TCP + segments whose ACK bit is off are allowed to use an + existing flow table entry. When set to 2, a TCP + segment whose ACK bit is off is always treated as an + exception packet. This variable takes effect immediately, + and its value is peristent." + ::= { l4cpConfig 1 } + + + +-- SFPS FLOW TABLE + +sfpsL4CPFlowTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsL4CPFlowEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table describes each conversation between a pair + or Layer 3 or Layer 4 endpoints." + ::= { sfpsL4CP 4 } + +sfpsL4CPFlowEntry OBJECT-TYPE + SYNTAX SfpsL4CPFlowEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains statistics and information for + a pair of Layer 3 or Layer 4 endpoints." + INDEX { sfpsL4CPFlowCnxIndex, + sfpsL4CPFlowSecL3Address, + sfpsL4CPFlowPrimL3Address, + sfpsL4CPFlowSubprotocol, + sfpsL4CPFlowSecMatchAnyDyn, + sfpsL4CPFlowPrimMatchAnyDyn, + sfpsL4CPFlowSecProtPort, + sfpsL4CPFlowPrimProtPort } + ::= { sfpsL4CPFlowTable 1 } + +SfpsL4CPFlowEntry ::= + SEQUENCE { + sfpsL4CPFlowCnxIndex INTEGER, + sfpsL4CPFlowSecL3Address DisplayString, + sfpsL4CPFlowPrimL3Address DisplayString, + sfpsL4CPFlowSubprotocol HexInteger, + sfpsL4CPFlowSecMatchAnyDyn INTEGER, + sfpsL4CPFlowPrimMatchAnyDyn INTEGER, + sfpsL4CPFlowSecProtPort INTEGER, + sfpsL4CPFlowPrimProtPort INTEGER, + sfpsL4CPFlowSecSubstApplies INTEGER, + sfpsL4CPFlowPrimSubstApplies INTEGER, + sfpsL4CPFlowSecInPkts Counter, + sfpsL4CPFlowSecInOctets Counter, + sfpsL4CPFlowPrimInPkts Counter, + sfpsL4CPFlowPrimInOctets Counter, + sfpsL4CPFlowFlowAge TimeTicks, + sfpsL4CPFlowFlowLastUse TimeTicks, + sfpsL4CPFlowID INTEGER + } + +sfpsL4CPFlowCnxIndex OBJECT-TYPE + SYNTAX INTEGER(0..'7FFFFFFF'h) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Index (1-based) of the SFPSGAPI connection table entry + to which this flow belongs." + ::= { sfpsL4CPFlowEntry 1 } + +sfpsL4CPFlowSecL3Address OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Layer 3 address of the secondary endpoint for this flow. + The secondary endpoint is the one having the higher MAC address." + ::= { sfpsL4CPFlowEntry 2 } + +sfpsL4CPFlowPrimL3Address OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Layer 3 address of the primary endpoint for this flow. + The primary endpoint is the one having the lower MAC address." + ::= { sfpsL4CPFlowEntry 3 } + +sfpsL4CPFlowSubprotocol OBJECT-TYPE + SYNTAX HexInteger(0..'7FFFFFFF'h) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value identifies the Layer 4 protocol. It + corresponds to the IP 'Protocol' field as described + in the 'Assigned Numbers' RFC." + ::= { sfpsL4CPFlowEntry 4 } + +sfpsL4CPFlowSecMatchAnyDyn OBJECT-TYPE + SYNTAX INTEGER { yes(1), + no(2) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "If this is a TCP or UDP entry, this value specifies whether + or not the protocol port of the secondary endpoint should + be treated as a wildcard, able to match any port number above + 1023." + ::= { sfpsL4CPFlowEntry 5 } + +sfpsL4CPFlowPrimMatchAnyDyn OBJECT-TYPE + SYNTAX INTEGER { yes(1), + no(2) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "If this is a TCP or UDP entry, this value specifies whether + or not the protocol port of the primary endpoint should + be treated as a wildcard, able to match any port number above + 1023." + ::= { sfpsL4CPFlowEntry 6 } + +sfpsL4CPFlowSecProtPort OBJECT-TYPE + SYNTAX INTEGER(0..'FFFF'h) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "If this is a TCP or UDP entry, this value indicates the + protocol port number of the secondary endpoint. + Otherwise, this field is zero." + ::= { sfpsL4CPFlowEntry 7 } + +sfpsL4CPFlowPrimProtPort OBJECT-TYPE + SYNTAX INTEGER(0..'FFFF'h) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "If this is a TCP or UDP entry, this value indicates the + protocol port number of the primary endpoint. + Otherwise, this field is zero." + ::= { sfpsL4CPFlowEntry 8 } + +sfpsL4CPFlowSecSubstApplies OBJECT-TYPE + SYNTAX INTEGER { yes(1), + no(2) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indication of whether or not MAC address substitution + applies to the secondary endpoint for this flow." + ::= { sfpsL4CPFlowEntry 9 } + +sfpsL4CPFlowPrimSubstApplies OBJECT-TYPE + SYNTAX INTEGER { yes(1), + no(2) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indication of whether or not MAC address substitution + applies to the primary endpoint for this flow." + ::= { sfpsL4CPFlowEntry 10 } + +sfpsL4CPFlowSecInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Count of packets transmitted from primary to secondary." + ::= { sfpsL4CPFlowEntry 11 } + +sfpsL4CPFlowSecInOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Count of octets transmitted from primary to secondary." + ::= { sfpsL4CPFlowEntry 12 } + +sfpsL4CPFlowPrimInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Count of packets transmitted from secondary to primary." + ::= { sfpsL4CPFlowEntry 13 } + +sfpsL4CPFlowPrimInOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Count of octets transmitted from secondary to primary." + ::= { sfpsL4CPFlowEntry 14 } + +sfpsL4CPFlowFlowAge OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Time elapsed since this entry was created." + ::= { sfpsL4CPFlowEntry 15 } + +sfpsL4CPFlowFlowLastUse OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Time elapsed since this entry was last used to send data." + ::= { sfpsL4CPFlowEntry 16 } + +sfpsL4CPFlowID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Call Detail Recording flow ID for this flow, or zero + if CDR is not active for the flow." + ::= { sfpsL4CPFlowEntry 17 } + + +-- SFPS MAC ADDRESS SUBSTITUTION TABLE + +sfpsL4CPMACAddrSubTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsL4CPMACAddrSubEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table provides the ability to override the default + gateway for specific routes." + ::= { sfpsL4CP 5 } + +sfpsL4CPMACAddrSubEntry OBJECT-TYPE + SYNTAX SfpsL4CPMACAddrSubEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains the MAC address substitution information + associated with a specific destination IP address." + INDEX { sfpsL4CPMACAddrSubDestIP } + ::= { sfpsL4CPMACAddrSubTable 1 } + +SfpsL4CPMACAddrSubEntry ::= + SEQUENCE { + sfpsL4CPMACAddrSubDestIP IpAddress, + sfpsL4CPMACAddrSubNextHopMAC PhysAddress, + sfpsL4CPMACAddrSubRefCount INTEGER + } + +sfpsL4CPMACAddrSubDestIP OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Destination IP address for this route" + ::= { sfpsL4CPMACAddrSubEntry 1 } + +sfpsL4CPMACAddrSubNextHopMAC OBJECT-TYPE + SYNTAX PhysAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The next-hop MAC address to use for this route." + ::= { sfpsL4CPMACAddrSubEntry 2 } + +sfpsL4CPMACAddrSubRefCount OBJECT-TYPE + SYNTAX INTEGER(0..'7FFFFFFF'h) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of flow table entries that reference this entry." + ::= { sfpsL4CPMACAddrSubEntry 3 } + + +-- SFPS NETWORK ADDRESS SUBSTITUTION TABLE + +sfpsL4CPNetAddrUserTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsL4CPNetAddrUserEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table associates user information with network + addresses." + ::= { sfpsL4CP 7 } + +sfpsL4CPNetAddrUserEntry OBJECT-TYPE + SYNTAX SfpsL4CPNetAddrUserEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains the user information + associated with a specific network address." + INDEX { sfpsL4CPNetAddrUserProtocol, + sfpsL4CPNetAddrUserNetAddr } + ::= { sfpsL4CPNetAddrUserTable 1 } + +SfpsL4CPNetAddrUserEntry ::= + SEQUENCE { + sfpsL4CPNetAddrUserProtocol INTEGER, + sfpsL4CPNetAddrUserNetAddr DisplayString, + sfpsL4CPNetAddrUserLoginID INTEGER, + sfpsL4CPNetAddrUserUserID INTEGER, + sfpsL4CPNetAddrUserUserName DisplayString + } + +sfpsL4CPNetAddrUserProtocol OBJECT-TYPE + SYNTAX INTEGER(0..'7FFFFFFF'h) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The network-layer protocol associated with this entry. Values + correspond to the 'aoAddressTag' enumeration + (see aoproperties.h)." + ::= { sfpsL4CPNetAddrUserEntry 1 } + +sfpsL4CPNetAddrUserNetAddr OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The network-layer address associated with this entry." + ::= { sfpsL4CPNetAddrUserEntry 2 } + +sfpsL4CPNetAddrUserLoginID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The login ID from CSM's LoginOID. Set to zero + if no user is logged into the address." + ::= { sfpsL4CPNetAddrUserEntry 3 } + +sfpsL4CPNetAddrUserUserID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The object ID from CSM's UserOID." + ::= { sfpsL4CPNetAddrUserEntry 4 } + +sfpsL4CPNetAddrUserUserName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The user name associated with this entry." + ::= { sfpsL4CPNetAddrUserEntry 5 } + + + +-- SFPS IP ROUTE TABLE + +sfpsL4CPIPRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsL4CPIPRouteEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table associates IP routes (subnets) with devices." + ::= { sfpsL4CP 8 } + +sfpsL4CPIPRouteEntry OBJECT-TYPE + SYNTAX SfpsL4CPIPRouteEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains the IP route information + associated with a specific device." + INDEX { sfpsL4CPIPRouteSubnetMask, + sfpsL4CPIPRouteSubnet } + ::= { sfpsL4CPIPRouteTable 1 } + +SfpsL4CPIPRouteEntry ::= + SEQUENCE { + sfpsL4CPIPRouteSubnetMask IpAddress, + sfpsL4CPIPRouteSubnet IpAddress, + sfpsL4CPIPRouteRouteID INTEGER, + sfpsL4CPIPRouteRouteSubsystem INTEGER, + sfpsL4CPIPRouteDeviceID INTEGER, + sfpsL4CPIPRouteDeviceName DisplayString, + sfpsL4CPIPRouteMACAddress SfpsAddress, + sfpsL4CPIPRouteMetric INTEGER, + sfpsL4CPIPRouteCallable INTEGER + } + +sfpsL4CPIPRouteSubnetMask OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The subnet mask associated with this route." + ::= { sfpsL4CPIPRouteEntry 1 } + +sfpsL4CPIPRouteSubnet OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The destination subnet of this route." + ::= { sfpsL4CPIPRouteEntry 2 } + +sfpsL4CPIPRouteRouteID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The object ID from CSM's RouteOID." + ::= { sfpsL4CPIPRouteEntry 3 } + +sfpsL4CPIPRouteRouteSubsystem OBJECT-TYPE + SYNTAX INTEGER { local(1), + remote(2) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates type of device route." + ::= { sfpsL4CPIPRouteEntry 4 } + +sfpsL4CPIPRouteDeviceID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The object ID from CSM's DeviceOID." + ::= { sfpsL4CPIPRouteEntry 5 } + +sfpsL4CPIPRouteDeviceName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The device name for this route." + ::= { sfpsL4CPIPRouteEntry 6 } + +sfpsL4CPIPRouteMACAddress OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The MAC address of the device for this route." + ::= { sfpsL4CPIPRouteEntry 7 } + +sfpsL4CPIPRouteMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The metric associated with this route." + ::= { sfpsL4CPIPRouteEntry 8 } + +sfpsL4CPIPRouteCallable OBJECT-TYPE + SYNTAX INTEGER { yes(1), + no(2) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates whether or not the device associated + with this route is callable for IP." + ::= { sfpsL4CPIPRouteEntry 9 } + + + +-- SFPS PORT TABLE + +sfpsL4CPPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsL4CPPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table lists the attributes of an access servers ports." + ::= { sfpsL4CP 9 } + +sfpsL4CPPortEntry OBJECT-TYPE + SYNTAX SfpsL4CPPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains information about + one of this access server's ports." + INDEX { sfpsL4CPPortNum } + ::= { sfpsL4CPPortTable 1 } + +SfpsL4CPPortEntry ::= + SEQUENCE { + sfpsL4CPPortNum INTEGER, + sfpsL4CPPortID INTEGER, + sfpsL4CPPortApplyPolicyIn INTEGER, + sfpsL4CPPortApplyPolicyOut INTEGER, + sfpsL4CPPortDefaultUserID INTEGER, + sfpsL4CPPortDefaultUserName DisplayString + } + +sfpsL4CPPortNum OBJECT-TYPE + SYNTAX INTEGER(0..'7FFFFFFF'h) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The logical port number of this port." + ::= { sfpsL4CPPortEntry 1 } + +sfpsL4CPPortID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The last four octets of CSM's PortOID for this port." + ::= { sfpsL4CPPortEntry 2 } + +sfpsL4CPPortApplyPolicyIn OBJECT-TYPE + SYNTAX INTEGER { yes(1), + no(2) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates whether or not access policies + are to be applied to packets arriving at this port." + ::= { sfpsL4CPPortEntry 3 } + +sfpsL4CPPortApplyPolicyOut OBJECT-TYPE + SYNTAX INTEGER { yes(1), + no(2) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates whether or not access policies + are to be applied to packets sent out this port." + ::= { sfpsL4CPPortEntry 4 } + +sfpsL4CPPortDefaultUserID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The last four octets of CSM's UserOID for the + default userid for this port." + ::= { sfpsL4CPPortEntry 5 } + +sfpsL4CPPortDefaultUserName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The user name assigned to MAC addresses + discovered on this port." + ::= { sfpsL4CPPortEntry 6 } + + + + +-- SFPS Callable Device Table + +sfpsL4CPCallableDeviceTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsL4CPCallableDeviceEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table lists the attributes of a callable device." + ::= { sfpsL4CP 11 } + +sfpsL4CPCallableDeviceEntry OBJECT-TYPE + SYNTAX SfpsL4CPCallableDeviceEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains information about + one of this access server's ports." + INDEX { sfpsL4CPCallableDeviceDeviceID } + ::= { sfpsL4CPCallableDeviceTable 1 } + +SfpsL4CPCallableDeviceEntry ::= + SEQUENCE { + sfpsL4CPCallableDeviceDeviceID INTEGER, + sfpsL4CPCallableDeviceDeviceName DisplayString, + sfpsL4CPCallableDeviceDefaultUserName DisplayString + } + +sfpsL4CPCallableDeviceDeviceID OBJECT-TYPE + SYNTAX INTEGER(0..'7FFFFFFF'h) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The last four octets of CSM's DeviceOID for this + callable device." + ::= { sfpsL4CPCallableDeviceEntry 1 } + +sfpsL4CPCallableDeviceDeviceName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The default device name for this callable device." + ::= { sfpsL4CPCallableDeviceEntry 2 } + +sfpsL4CPCallableDeviceDefaultUserName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The default user name for this callable device." + ::= { sfpsL4CPCallableDeviceEntry 3 } + + + + +-- SFPS Layer 4 Call Detail Recording Active Flow Table + +sfpsL4CDRActiveFlowTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsL4CDRActiveFlowEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table lists the currently active flows that have + Call Detail Recording enabled." + ::= { sfpsL4CDR 4 } + +sfpsL4CDRActiveFlowEntry OBJECT-TYPE + SYNTAX SfpsL4CDRActiveFlowEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains information about + one flow that has CDR enabled." + INDEX { sfpsL4CDRActiveFlowFlowID } + ::= { sfpsL4CDRActiveFlowTable 1 } + +SfpsL4CDRActiveFlowEntry ::= + SEQUENCE { + sfpsL4CDRActiveFlowFlowID INTEGER, + sfpsL4CDRActiveFlowSubProtocol INTEGER, + sfpsL4CDRActiveFlowEtherType INTEGER, + sfpsL4CDRActiveFlowSourceUser DisplayString, + sfpsL4CDRActiveFlowSourceMACAddr DisplayString, + sfpsL4CDRActiveFlowSourceNetAddr DisplayString, + sfpsL4CDRActiveFlowSourceProtocolPort INTEGER, + sfpsL4CDRActiveFlowSourcePPRangeEnabled INTEGER, + sfpsL4CDRActiveFlowSourceConnNumber INTEGER, + sfpsL4CDRActiveFlowDestUser DisplayString, + sfpsL4CDRActiveFlowDestMACAddr DisplayString, + sfpsL4CDRActiveFlowDestNetAddr DisplayString, + sfpsL4CDRActiveFlowDestProtocolPort INTEGER, + sfpsL4CDRActiveFlowDestPPRangeEnabled INTEGER, + sfpsL4CDRActiveFlowDestConnNumber INTEGER, + sfpsL4CDRActiveFlowStartTime TimeTicks, + sfpsL4CDRActiveFlowLastPktTime TimeTicks, + sfpsL4CDRActiveFlowEndTime TimeTicks, + sfpsL4CDRActiveFlowInOctets Counter, + sfpsL4CDRActiveFlowOutOctets Counter, + sfpsL4CDRActiveFlowInPkts Counter, + sfpsL4CDRActiveFlowOutPkts Counter, + sfpsL4CDRActiveFlowDemandAccessConnMade INTEGER, + sfpsL4CDRActiveFlowFlowRecordState INTEGER + } + +sfpsL4CDRActiveFlowFlowID OBJECT-TYPE + SYNTAX INTEGER(0..'7FFFFFFF'h) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Flow ID for this flow." + ::= { sfpsL4CDRActiveFlowEntry 1 } + +sfpsL4CDRActiveFlowSubProtocol OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "If this is a Layer 4 flow, this value identifies the Layer + 4 protocol (for IP, this value corresponds to the 'Protocol' + field as described in the 'Assigned Numbers' RFC). If this + is a Layer 3 flow, this value is zero." + ::= { sfpsL4CDRActiveFlowEntry 2 } + +sfpsL4CDRActiveFlowEtherType OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Layer 3 protocol represented by this entry. Values + correspond to the 'Ether Type' field as described in the + Assigned Numbers RFC." + ::= { sfpsL4CDRActiveFlowEntry 3 } + +sfpsL4CDRActiveFlowSourceUser OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The user name associated with the source of the flow." + ::= { sfpsL4CDRActiveFlowEntry 4 } + +sfpsL4CDRActiveFlowSourceMACAddr OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The MAC address associated with the source of the flow." + ::= { sfpsL4CDRActiveFlowEntry 5 } + +sfpsL4CDRActiveFlowSourceNetAddr OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Layer 3 address associated with the source of the flow." + ::= { sfpsL4CDRActiveFlowEntry 6 } + +sfpsL4CDRActiveFlowSourceProtocolPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "If this is a Layer 4 flow, this value indicates the + protocol port number of the source of the flow. + Otherwise, this field is zero." + ::= { sfpsL4CDRActiveFlowEntry 7 } + +sfpsL4CDRActiveFlowSourcePPRangeEnabled OBJECT-TYPE + SYNTAX INTEGER { yes(1), + no(2) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates whether or not any source protocol port + number greater than 1023 is considered to match the source + protocol port with which this flow was created." + ::= { sfpsL4CDRActiveFlowEntry 8 } + +sfpsL4CDRActiveFlowSourceConnNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The source connection number." + ::= { sfpsL4CDRActiveFlowEntry 9 } + +sfpsL4CDRActiveFlowDestUser OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The user name associated with the destination of the flow." + ::= { sfpsL4CDRActiveFlowEntry 10 } + +sfpsL4CDRActiveFlowDestMACAddr OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The MAC address associated with the destination of the flow." + ::= { sfpsL4CDRActiveFlowEntry 11 } + +sfpsL4CDRActiveFlowDestNetAddr OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Layer 3 address associated with the destination of the flow." + ::= { sfpsL4CDRActiveFlowEntry 12 } + +sfpsL4CDRActiveFlowDestProtocolPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "If this is a Layer 4 flow, this value indicates the + protocol port number of the destination of the flow. + Otherwise, this field is zero." + ::= { sfpsL4CDRActiveFlowEntry 13 } + +sfpsL4CDRActiveFlowDestPPRangeEnabled OBJECT-TYPE + SYNTAX INTEGER { yes(1), + no(2) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates whether or not any destination protocol port + number greater than 1023 is considered to match the destination + protocol port with which this flow was created." + ::= { sfpsL4CDRActiveFlowEntry 14 } + +sfpsL4CDRActiveFlowDestConnNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The destination connection number." + ::= { sfpsL4CDRActiveFlowEntry 15 } + +sfpsL4CDRActiveFlowStartTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The time elapsed since this flow was created." + ::= { sfpsL4CDRActiveFlowEntry 16 } + +sfpsL4CDRActiveFlowLastPktTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The time elapsed since the most recent packet was sent on + this flow." + ::= { sfpsL4CDRActiveFlowEntry 17 } + +sfpsL4CDRActiveFlowEndTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The time elapsed since this flow was terminated. This + field is not meaningful for active flows." + ::= { sfpsL4CDRActiveFlowEntry 18 } + +sfpsL4CDRActiveFlowInOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of octets that have been sent from the + destination to the source." + ::= { sfpsL4CDRActiveFlowEntry 19 } + +sfpsL4CDRActiveFlowOutOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of octets that have been sent from the + source to the destination." + ::= { sfpsL4CDRActiveFlowEntry 20 } + +sfpsL4CDRActiveFlowInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of packets that have been sent from the + destination to the source." + ::= { sfpsL4CDRActiveFlowEntry 21 } + +sfpsL4CDRActiveFlowOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of packets that have been sent from the + source to the destination." + ::= { sfpsL4CDRActiveFlowEntry 22 } + +sfpsL4CDRActiveFlowDemandAccessConnMade OBJECT-TYPE + SYNTAX INTEGER { yes(1), + no(2) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates whether or not a demand access + connection had to be made for this flow." + ::= { sfpsL4CDRActiveFlowEntry 23 } + +sfpsL4CDRActiveFlowFlowRecordState OBJECT-TYPE + SYNTAX INTEGER { initialized(1), + active(2), + terminated(3), + invalid(4) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current state of the flow record." + ::= { sfpsL4CDRActiveFlowEntry 24 } + + + +-- SFPS Layer 4 Call Detail Recording Terminated Flow Table + +sfpsL4CDRTermedFlowTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsL4CDRTermedFlowEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table lists the terminated flows that had + Call Detail Recording enabled." + ::= { sfpsL4CDR 5 } + +sfpsL4CDRTermedFlowEntry OBJECT-TYPE + SYNTAX SfpsL4CDRTermedFlowEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains information about + one flow that had CDR enabled." + INDEX { sfpsL4CDRTermedFlowFlowID } + ::= { sfpsL4CDRTermedFlowTable 1 } + +SfpsL4CDRTermedFlowEntry ::= + SEQUENCE { + sfpsL4CDRTermedFlowFlowID INTEGER, + sfpsL4CDRTermedFlowSubProtocol INTEGER, + sfpsL4CDRTermedFlowEtherType INTEGER, + sfpsL4CDRTermedFlowSourceUser DisplayString, + sfpsL4CDRTermedFlowSourceMACAddr DisplayString, + sfpsL4CDRTermedFlowSourceNetAddr DisplayString, + sfpsL4CDRTermedFlowSourceProtocolPort INTEGER, + sfpsL4CDRTermedFlowSourcePPRangeEnabled INTEGER, + sfpsL4CDRTermedFlowSourceConnNumber INTEGER, + sfpsL4CDRTermedFlowDestUser DisplayString, + sfpsL4CDRTermedFlowDestMACAddr DisplayString, + sfpsL4CDRTermedFlowDestNetAddr DisplayString, + sfpsL4CDRTermedFlowDestProtocolPort INTEGER, + sfpsL4CDRTermedFlowDestPPRangeEnabled INTEGER, + sfpsL4CDRTermedFlowDestConnNumber INTEGER, + sfpsL4CDRTermedFlowStartTime TimeTicks, + sfpsL4CDRTermedFlowLastPktTime TimeTicks, + sfpsL4CDRTermedFlowEndTime TimeTicks, + sfpsL4CDRTermedFlowInOctets Counter, + sfpsL4CDRTermedFlowOutOctets Counter, + sfpsL4CDRTermedFlowInPkts Counter, + sfpsL4CDRTermedFlowOutPkts Counter, + sfpsL4CDRTermedFlowDemandAccessConnMade INTEGER, + sfpsL4CDRTermedFlowFlowRecordState INTEGER + } + +sfpsL4CDRTermedFlowFlowID OBJECT-TYPE + SYNTAX INTEGER(0..'7FFFFFFF'h) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Flow ID for this flow." + ::= { sfpsL4CDRTermedFlowEntry 1 } + +sfpsL4CDRTermedFlowSubProtocol OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "If this is a Layer 4 flow, this value identifies the Layer + 4 protocol (for IP, this value corresponds to the 'Protocol' + field as described in the 'Assigned Numbers' RFC). If this + is a Layer 3 flow, this value is zero." + ::= { sfpsL4CDRTermedFlowEntry 2 } + +sfpsL4CDRTermedFlowEtherType OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Layer 3 protocol represented by this entry. Values + correspond to the 'Ether Type' field as described in the + Assigned Numbers RFC." + ::= { sfpsL4CDRTermedFlowEntry 3 } + +sfpsL4CDRTermedFlowSourceUser OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The user name associated with the source of the flow." + ::= { sfpsL4CDRTermedFlowEntry 4 } + +sfpsL4CDRTermedFlowSourceMACAddr OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The MAC address associated with the source of the flow." + ::= { sfpsL4CDRTermedFlowEntry 5 } + +sfpsL4CDRTermedFlowSourceNetAddr OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Layer 3 address associated with the source of the flow." + ::= { sfpsL4CDRTermedFlowEntry 6 } + +sfpsL4CDRTermedFlowSourceProtocolPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "If this is a Layer 4 flow, this value indicates the + protocol port number of the source of the flow. + Otherwise, this field is zero." + ::= { sfpsL4CDRTermedFlowEntry 7 } + +sfpsL4CDRTermedFlowSourcePPRangeEnabled OBJECT-TYPE + SYNTAX INTEGER { yes(1), + no(2) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates whether or not any source protocol port + number greater than 1023 is considered to match the source + protocol port with which this flow was created." + ::= { sfpsL4CDRTermedFlowEntry 8 } + +sfpsL4CDRTermedFlowSourceConnNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The source connection number." + ::= { sfpsL4CDRTermedFlowEntry 9 } + +sfpsL4CDRTermedFlowDestUser OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The user name associated with the destination of the flow." + ::= { sfpsL4CDRTermedFlowEntry 10 } + +sfpsL4CDRTermedFlowDestMACAddr OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The MAC address associated with the destination of the flow." + ::= { sfpsL4CDRTermedFlowEntry 11 } + +sfpsL4CDRTermedFlowDestNetAddr OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Layer 3 address associated with the destination of the flow." + ::= { sfpsL4CDRTermedFlowEntry 12 } + +sfpsL4CDRTermedFlowDestProtocolPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "If this is a Layer 4 flow, this value indicates the + protocol port number of the destination of the flow. + Otherwise, this field is zero." + ::= { sfpsL4CDRTermedFlowEntry 13 } + +sfpsL4CDRTermedFlowDestPPRangeEnabled OBJECT-TYPE + SYNTAX INTEGER { yes(1), + no(2) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates whether or not any destination protocol port + number greater than 1023 is considered to match the destination + protocol port with which this flow was created." + ::= { sfpsL4CDRTermedFlowEntry 14 } + +sfpsL4CDRTermedFlowDestConnNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The destination connection number." + ::= { sfpsL4CDRTermedFlowEntry 15 } + +sfpsL4CDRTermedFlowStartTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The time elapsed since this flow was created." + ::= { sfpsL4CDRTermedFlowEntry 16 } + +sfpsL4CDRTermedFlowLastPktTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The time elapsed since the most recent packet was sent on + this flow." + ::= { sfpsL4CDRTermedFlowEntry 17 } + +sfpsL4CDRTermedFlowEndTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The time elapsed since this flow was terminated." + ::= { sfpsL4CDRTermedFlowEntry 18 } + +sfpsL4CDRTermedFlowInOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of octets that have been sent from the + destination to the source." + ::= { sfpsL4CDRTermedFlowEntry 19 } + +sfpsL4CDRTermedFlowOutOctets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of octets that have been sent from the + source to the destination." + ::= { sfpsL4CDRTermedFlowEntry 20 } + +sfpsL4CDRTermedFlowInPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of packets that have been sent from the + destination to the source." + ::= { sfpsL4CDRTermedFlowEntry 21 } + +sfpsL4CDRTermedFlowOutPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of packets that have been sent from the + source to the destination." + ::= { sfpsL4CDRTermedFlowEntry 22 } + +sfpsL4CDRTermedFlowDemandAccessConnMade OBJECT-TYPE + SYNTAX INTEGER { yes(1), + no(2) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates whether or not a demand access + connection had to be made for this flow." + ::= { sfpsL4CDRTermedFlowEntry 23 } + +sfpsL4CDRTermedFlowFlowRecordState OBJECT-TYPE + SYNTAX INTEGER { initialized(1), + active(2), + terminated(3), + invalid(4) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current state of the flow record." + ::= { sfpsL4CDRTermedFlowEntry 24 } + + + +-- SFPS Layer 4 Call Detail Recording Flow Index Table + +sfpsL4CDRFlowIndexTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsL4CDRFlowIndexEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table lists the current flows that have + Call Detail Recording enabled." + ::= { sfpsL4CDR 6 } + +sfpsL4CDRFlowIndexEntry OBJECT-TYPE + SYNTAX SfpsL4CDRFlowIndexEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains information about + one flow that has CDR enabled." + INDEX { sfpsL4CDRFlowIndexFlowID } + ::= { sfpsL4CDRFlowIndexTable 1 } + +SfpsL4CDRFlowIndexEntry ::= + SEQUENCE { + sfpsL4CDRFlowIndexFlowID INTEGER, + sfpsL4CDRFlowIndexSFPSFlowTblIndex INTEGER, + sfpsL4CDRFlowIndexSFlowStatsPtr INTEGER, + sfpsL4CDRFlowIndexStaticFlowInfoPtr INTEGER, + sfpsL4CDRFlowIndexFlowTblEntryPtr INTEGER, + sfpsL4CDRFlowIndexFlowState INTEGER + } + +sfpsL4CDRFlowIndexFlowID OBJECT-TYPE + SYNTAX INTEGER(0..'7FFFFFFF'h) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Flow ID for this flow." + ::= { sfpsL4CDRFlowIndexEntry 1 } + +sfpsL4CDRFlowIndexSFPSFlowTblIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Index of the SFPS Flow Table entry (1-based) that + corresponds to this flow." + ::= { sfpsL4CDRFlowIndexEntry 2 } + +sfpsL4CDRFlowIndexSFlowStatsPtr OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Pointer to the SFlowStats object for this flow." + ::= { sfpsL4CDRFlowIndexEntry 3 } + +sfpsL4CDRFlowIndexStaticFlowInfoPtr OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Pointer to the L4CDRStaticFlowInfo object for this flow." + ::= { sfpsL4CDRFlowIndexEntry 4 } + +sfpsL4CDRFlowIndexFlowTblEntryPtr OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The flow table entry pointer for this flow." + ::= { sfpsL4CDRFlowIndexEntry 5 } + +sfpsL4CDRFlowIndexFlowState OBJECT-TYPE + SYNTAX INTEGER { initialized(1), + active(2), + terminated(3), + invalid(4) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current state of the flow index record." + ::= { sfpsL4CDRFlowIndexEntry 6 } + +END diff --git a/MIBS/enterasys/CTRON-SFPS-MCAST-MIB b/MIBS/enterasys/CTRON-SFPS-MCAST-MIB new file mode 100644 index 0000000..30db145 --- /dev/null +++ b/MIBS/enterasys/CTRON-SFPS-MCAST-MIB @@ -0,0 +1,794 @@ +CTRON-SFPS-MCAST-MIB DEFINITIONS ::= BEGIN + +-- sfps-mcast-mib.txt +-- Revision: 0.0.05 +-- +-- Cabletron Systems, Inc. +-- 35 Industrial Way, P.O. Box 5005 +-- Rochester, NH 03867-0505 +-- (603) 332-9400 +-- support@ctron.com +-- +-- This module provides authoritative definitions for Cabletron's +-- enterprise specific Fast Packet Switching Services API MIB. +-- +-- This module will be extended, as required. +-- +-- +-- Cabletron Systems reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. +-- Copyright October 93 Cabletron Systems +-- + +IMPORTS + OBJECT-TYPE + FROM RFC-1212 + DisplayString + FROM RFC1213-MIB +-- enterprises, + IpAddress, + TimeTicks + FROM RFC1155-SMI + +-- These Objects are defined in the file sfps-inc.mib.txt.0.0.2 + sfpsMcastCnx, sfpsMcastCnxAPI, sfpsMcastIPRouter, + sfpsMcastIPReceiverInfoBase, sfpsMcastIPRIBApi, sfpsMcastConfigApi, + sfpsMcastIPSenderInfoBase, sfpsMcastIPSIBApi + + FROM CTRON-SFPS-INCLUDE-MIB; + +-- Textual Conventions + +--SfpsSwitchInstance ::= OCTET STRING (SIZE(4)) +-- this will map to chassis.module index value + +--SfpsSwitchPort ::= INTEGER +-- this will map to chassis.module.portgroup.portsubgroup.port index value + +SfpsAddress ::= OCTET STRING (SIZE (6)) +-- this will map to a MAC address + +--HexInteger ::= INTEGER +-- display this integer in hex format + + + +-- SFPS Multicast Connection Table + +sfpsMcastCnxDestination OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The multicast destination MAC address." + ::= { sfpsMcastCnx 1 } + +sfpsMcastCnxSource OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The source MAC address." + ::= { sfpsMcastCnx 2 } + +sfpsMcastCnxSenderSw OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The MAC address of the switch that the sender is on." + ::= { sfpsMcastCnx 3 } + +sfpsMcastCnxInPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Local upstream port for flow." + ::= { sfpsMcastCnx 4 } + +sfpsMcastCnxOutPorts OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Local downstream port(s) for flow." + ::= { sfpsMcastCnx 5 } + +sfpsMcastCnxGroup OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Net layer ID of multicast group" + ::= { sfpsMcastCnx 6 } + +sfpsMcastCnxTTL OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS deprecated + DESCRIPTION + "Scope vlaue for this flow" + ::= { sfpsMcastCnx 7 } + +sfpsMcastCnxAge OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Age of local connection" + ::= { sfpsMcastCnx 8 } + +sfpsMcastCnxStatus OBJECT-TYPE + SYNTAX INTEGER { + filter(1), + inActive(2), + remote(4), + netFilter(5), + dying(8), + static(16), + staticFilter(17), + staticInactive(18) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Local connection status (bitwise)" + ::= { sfpsMcastCnx 9 } + +sfpsMcastCnxNextSw OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The MAC address of the next switch." + ::= { sfpsMcastCnx 10 } + + +-- Multicast Cnx API + +sfpsMcastCnxAPIDestination OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Multicast destination MAC" + ::= { sfpsMcastCnxAPI 1 } + +sfpsMcastCnxAPISource OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Multicast sender MAC" + ::= { sfpsMcastCnxAPI 2 } + +sfpsMcastCnxAPISenderSw OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Mac of switch where sender is" + ::= { sfpsMcastCnxAPI 3 } + +sfpsMcastCnxAPIInPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Local upstream port for flow" + ::= { sfpsMcastCnxAPI 4 } + +sfpsMcastCnxAPIOutPort OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Local downstream port(s) for flow" + ::= { sfpsMcastCnxAPI 5 } + +sfpsMcastCnxAPIGroup OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Net layer ID of multicast group" + ::= { sfpsMcastCnxAPI 6 } + +sfpsMcastCnxAPITTL OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS deprecated + DESCRIPTION + "Scope value for this flow" + ::= { sfpsMcastCnxAPI 7 } + +sfpsMcastCnxAPIVerb OBJECT-TYPE + SYNTAX INTEGER { + other(1), + addFilter(2), + addPort(3), + delPort(4), + addCnx(5), + delCnx(6) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Action to take" + ::= { sfpsMcastCnxAPI 8 } + +sfpsMcastCnxAPIFilters OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Count of local multicast filters" + ::= { sfpsMcastCnxAPI 9 } + +sfpsMcastCnxAPINonFilters OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Count of local multicast connections" + ::= { sfpsMcastCnxAPI 10 } + +-- SFPS Multicast IP Router Table + +sfpsMcastIPRouterTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsMcastIPRouterEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMcastIPRouter 1 } + +sfpsMcastIPRouterEntry OBJECT-TYPE + SYNTAX SfpsMcastIPRouterEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsMcastIPRouterIfNum } + ::= { sfpsMcastIPRouterTable 1 } + +SfpsMcastIPRouterEntry + ::= SEQUENCE { + sfpsMcastIPRouterIfNum INTEGER, + sfpsMcastIPRouterVlanId INTEGER, + sfpsMcastIPRouterRouterIP IpAddress, + sfpsMcastIPRouterTTL INTEGER + } + +sfpsMcastIPRouterIfNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Port where multicast router is attached" + ::= { sfpsMcastIPRouterEntry 1 } + +sfpsMcastIPRouterVlanId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMcastIPRouterEntry 2 } + +sfpsMcastIPRouterRouterIP OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "IP address of attached multicast router" + ::= { sfpsMcastIPRouterEntry 3 } + +sfpsMcastIPRouterTTL OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS deprecated + DESCRIPTION + "Scope vlaue for this router" + ::= { sfpsMcastIPRouterEntry 4 } + +-- SFPS Multicast IP Router API + + +sfpsMcastIPRouterAPIVerb OBJECT-TYPE + SYNTAX INTEGER { + other(1), + portMap(2), + portUnmap(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Action to take" + ::= { sfpsMcastIPRouter 2 } + +sfpsMcastIPRouterAPIIFNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Port where multicast router is attached" + ::= { sfpsMcastIPRouter 3 } + +sfpsMcastIPRouterAPIRouterIP OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "IP address of attached multicast router" + ::= { sfpsMcastIPRouter 4 } + +sfpsMcastIPRouterAPITTLScope OBJECT-TYPE + SYNTAX INTEGER { + subnet(1), + vacinity(4), + site(16), + region(64), + world(128), + worldLimited(192), + unrestricted(255) + } + ACCESS read-write + STATUS deprecated + DESCRIPTION + "Scope value for this router" + ::= { sfpsMcastIPRouter 5 } + +sfpsMcastIPRouterAPIVlanId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMcastIPRouter 6 } + + +-- SFPS Multicast IP Receiver Information Base + +sfpsMcastIPRIBTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsMcastIPRIBEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMcastIPReceiverInfoBase 1 } + +sfpsMcastIPRIBEntry OBJECT-TYPE + SYNTAX SfpsMcastIPRIBEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsMcastIPRIBGroup } + ::= { sfpsMcastIPRIBTable 1 } + +SfpsMcastIPRIBEntry + ::= SEQUENCE { + sfpsMcastIPRIBGroup IpAddress, + sfpsMcastIPRIBOrigin INTEGER, + sfpsMcastIPRIBInclusion INTEGER, + sfpsMcastIPRIBRcvPorts OCTET STRING, + sfpsMcastIPRIBAge INTEGER + } + +sfpsMcastIPRIBGroup OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMcastIPRIBEntry 1 } + +sfpsMcastIPRIBOrigin OBJECT-TYPE + SYNTAX INTEGER { + other(1), + local(2), + router(3), + igmp(4), + netMgt(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Origin" + ::= { sfpsMcastIPRIBEntry 2 } + +sfpsMcastIPRIBInclusion OBJECT-TYPE + SYNTAX INTEGER { + include(1), + exclude(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMcastIPRIBEntry 3 } + +sfpsMcastIPRIBRcvPorts OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Mask Object string" + ::= { sfpsMcastIPRIBEntry 4 } + +sfpsMcastIPRIBAge OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "CF time ticks" + ::= { sfpsMcastIPRIBEntry 5 } + +-- SFPS Multicast IP Receiver Information Base API + +sfpsMcastIPRIBApiGroup OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "CF IP address IP multicast group address" + ::= { sfpsMcastIPRIBApi 1 } + +sfpsMcastIPRIBApiPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Port number, -1 means all ports" + ::= { sfpsMcastIPRIBApi 2 } + +sfpsMcastIPRIBApiVerb OBJECT-TYPE + SYNTAX INTEGER { + includePort(1), + undoInclude(2), + excludePort(3), + undoExclude(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Action to take" + ::= { sfpsMcastIPRIBApi 3 } + +-- SFPS Multicast Configuration API + +sfpsMcastConfigApiSenderTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the number of entries that are allocated in the + multicast connection table at startup. Changing the + value will not take effect until blade is reset. + Values can be set between 0 and 2048." + ::= { sfpsMcastConfigApi 1 } + +sfpsMcastConfigApiMaxNonFilters OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This number is currently not used. Its future purpose + may be to control the number of multi-outport connections + in use. Values can be set between 0 and 2048." + ::= { sfpsMcastConfigApi 2 } + +sfpsMcastConfigApiRDRetryBuffs OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This number determines the number of packet objects that + will be allocated by the reliable control packet transport + agent. The packet object does not allocate space for the + packet, it just manages the packet delivery machine. + Each increment of this oid allocates space for 128 + packet management objects which are 82 bytes in size. + Therefore each increment allocates about 10k of memory. + Value will not take effect until blade is reset." + ::= { sfpsMcastConfigApi 3 } + +sfpsMcastConfigApiRDPktBuffs OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This number determines the number of packet buffers that + will be allocated by the reliable control packet transport + agent. Each increment of this oid allocates space for 128 + packets which are 512 bytes in size. + Therefore each increment allocates about 65k of memory. + Value will not take effect until blade is reset." + ::= { sfpsMcastConfigApi 4 } + +sfpsMcastConfigApiPendingMaps OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the number of delayed connection mappings that + will be maintained while waiting for topology changes + to be propagated or while waiting for interswitch + resolve. The effect of this setting is most evident + when a link or switch is lost thru which may multicast + connections were passing. An attempt to reconnect is made + after the delay specified in MC_CONFIG_API_REMAP_DELAY. + Only the number of MC_CONFIG_API_PENDING_MAPS will be + deferred. If you lose 100 connections and this number is + set to 20, at best you'll reconnect 20 streams after the + delay. The rest of the connections will be reestablished + after the receivers respond to sender announcements which + happen every MC_CONFIG_API_REFRESH_INTERVAL interval. + Value will not take effect until blade is reset." + ::= { sfpsMcastConfigApi 5 } + +sfpsMcastConfigApiSndrAgeOut OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the interval in seconds that the age timer + runs. It is used to determine if a sender is still + sending. After one age out interval, the sender is + placed in a dying state and the local switch starts to + listen for traffic from that sender on a specific + destination. If any traffic is received, the sender + if placed back in a non-dying state. If no traffic + is seen before the second age interval, the sender is + considered dead and the corresponding connection tree + for that da/sa connection is removed throughout the + domain. Value will not take effect until blade is reset." + ::= { sfpsMcastConfigApi 6 } + +sfpsMcastConfigApiRefreshInterval OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the interval at which sender announcements will be + transmitted by the switch that the sender is locally + attached. All sender refreshes will occur within 12 seconds. + If this number is set to 60, 1/2 of the senders will + be announced every 60 seconds. If this number is 30, + 1/4 of the senders will be announced every 30 seconds. + If the number of senders grows, the refresh interval + may have to be adjusted shorter. The fine tuning is + to determine which is better, fewer-bigger announcements, + or more-smaller announcements. + Value will not take effect until blade is reset." + ::= { sfpsMcastConfigApi 7 } + +sfpsMcastConfigApiSndersPerAncmt OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the number of sender announcements that will be + made before the thread is released. + Value will not take effect until blade is reset." + ::= { sfpsMcastConfigApi 8 } + +sfpsMcastConfigApiDebugLog OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value enables or disables extensive information + logging in IGMP and MCAST generics. It is used in + conjunction with the EventLogClient log flags. This + value should be 0 unless extensive diagnostic information + is required. This value is not persistent. + This setting takes effect immediately." + ::= { sfpsMcastConfigApi 9 } + +sfpsMcastConfigApiStaticTblSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the number of static entries that can be made to + the sender database (multicast connection table). + Typically there would be no entries in this table. + Value will not take effect until blade is reset." + ::= { sfpsMcastConfigApi 10 } + +sfpsMcastConfigApiMcribSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the number of static entries that can be made to + the receiver database. Typically there would be + very few entries in this table. + Value will not take effect until blade is reset." + ::= { sfpsMcastConfigApi 11 } + +sfpsMcastConfigApiMcastMode OBJECT-TYPE + SYNTAX INTEGER { + doNoVlanChecking(1), + doSomeVlanChecking(2), + checkAll(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Multicast operates in three vlan checking modes. + Mode 1 - Do no vlan checking. The sender and + receivers do not have to be on the same vlan. + Multicast connections in this mode disregard + whether or not the sender or receiver is in a + secure or open vlan. + Mode 2 - Do some vlan checking. This mode allows + connections to be established between any + sender/receivers on any vlan except for groups + using the 224.0.0.x range of ip multicast + addresses. These addresses are used for the + most part by routers which should only be + communicating to each other when they are + in the same vlan. Mode 2 restricts routers + to have the same port based vlan membership. + Mode 3 - Check all. The sender and receivers have + to be members of the same port based vlan. + This setting takes effect immediately. No existing + connections will be torn down. " + ::= { sfpsMcastConfigApi 12 } + +sfpsMcastConfigApiRemapDelay OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "When attempting to obtain a path from receiver to sender, + a wait is sometimes incurred when pending on a switch + resolve response. Additionally, when topology events + occur that cause a redirection of the connection tree, + time must be allowed for the topology agents in the + domain to be notified before a new path can be + requested. This is the number of seconds that will + elaspe before remapping will be attempted. + This setting takes effect immediately. " + ::= { sfpsMcastConfigApi 13 } + +sfpsMcastConfigApiQHighLimit OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The default for the High Query Rate is 100" + ::= { sfpsMcastConfigApi 14 } + +sfpsMcastConfigApiQLowLimit OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The default for the low query rate is 20 " + ::= { sfpsMcastConfigApi 15 } + + +sfpsMcastConfigApiDynamicQuery OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The default for the dynamic query is 1 (enabled)" + ::= { sfpsMcastConfigApi 16 } + + + +-- SFPS Multicast IP Sender Information Base Table + +sfpsMcastIPSIBTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsMcastIPSIBEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMcastIPSenderInfoBase 1 } + +sfpsMcastIPSIBEntry OBJECT-TYPE + SYNTAX SfpsMcastIPSIBEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsMcastIPSIBGroup, sfpsMcastIPSIBSender } + ::= { sfpsMcastIPSIBTable 1 } + +SfpsMcastIPSIBEntry + ::= SEQUENCE { + sfpsMcastIPSIBGroup IpAddress, + sfpsMcastIPSIBSender OCTET STRING, + sfpsMcastIPSIBInclusion INTEGER, + sfpsMcastIPSIBAge INTEGER + } + +sfpsMcastIPSIBGroup OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMcastIPSIBEntry 1 } + +sfpsMcastIPSIBSender OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMcastIPSIBEntry 2 } + +sfpsMcastIPSIBInclusion OBJECT-TYPE + SYNTAX INTEGER { + include(1), + exclude(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMcastIPSIBEntry 3 } + +sfpsMcastIPSIBAge OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMcastIPSIBEntry 4 } + + +-- Ip Multicast Sender Information Base API + +sfpsMcastIPSibApiGroup OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMcastIPSIBApi 1 } + +sfpsMcastIPSibApiSender OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMcastIPSIBApi 2 } + +sfpsMcastIPSibApiVerb OBJECT-TYPE + SYNTAX INTEGER { + includeSender(1), + undoInclude(2), + excludeSender(3), + undoExclude(4), + reset(5) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMcastIPSIBApi 3 } + +END diff --git a/MIBS/enterasys/CTRON-SFPS-PATH-MIB b/MIBS/enterasys/CTRON-SFPS-PATH-MIB new file mode 100644 index 0000000..7f4b174 --- /dev/null +++ b/MIBS/enterasys/CTRON-SFPS-PATH-MIB @@ -0,0 +1,907 @@ +CTRON-SFPS-PATH-MIB DEFINITIONS ::= BEGIN + +-- sfps-path-mib.txt +-- Revision: 0.0.08 +-- +-- Cabletron Systems, Inc. +-- 35 Industrial Way, P.O. Box 5005 +-- Rochester, NH 03867-0505 +-- (603) 332-9400 +-- support@ctron.com + +-- This module provides authoritative definitions for Cabletron's +-- enterprise specific Fast Packet Switching Services MIB. +-- +-- This module will be extended, as required. +-- + +-- Cabletron Systems reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. +-- Copyright October 93 Cabletron Systems +-- + + +IMPORTS + OBJECT-TYPE + FROM RFC-1212 + DisplayString + FROM RFC1213-MIB +-- enterprises, +-- IpAddress, +-- Counter, Gauge, + TimeTicks + FROM RFC1155-SMI + +-- These Objects are defined in the file sfps-inc.mib.txt + sfpsISPSwitchPath, sfpsPathAPI, sfpsStaticPath, sfpsPathMaskObj, sfpsSwitchPathStats, + sfpsSwitchPathAPI, sfpsSwitchPath, sfpsChassisRIPPath + FROM CTRON-SFPS-INCLUDE-MIB; + +-- Textual Conventions + +SfpsAddress ::= OCTET STRING (SIZE (6)) +-- this will map to a MAC address + +HexInteger ::= INTEGER +-- display this integer in hex format + + +-- PATH + +sfpsServiceCenterPathTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsServiceCenterPathEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table gives path semantics to call processing." + ::= { sfpsISPSwitchPath 1 } + +sfpsServiceCenterPathEntry OBJECT-TYPE + SYNTAX SfpsServiceCenterPathEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains the configuration of the Path Entry." + INDEX { sfpsServiceCenterPathHashLeaf } + ::= { sfpsServiceCenterPathTable 1 } + +SfpsServiceCenterPathEntry ::= + SEQUENCE { + sfpsServiceCenterPathHashLeaf HexInteger, + sfpsServiceCenterPathMetric INTEGER, + sfpsServiceCenterPathName DisplayString, + sfpsServiceCenterPathOperStatus INTEGER, + sfpsServiceCenterPathAdminStatus INTEGER, + sfpsServiceCenterPathStatusTime TimeTicks, + sfpsServiceCenterPathRequests INTEGER, + sfpsServiceCenterPathResponses INTEGER + + } + +sfpsServiceCenterPathHashLeaf OBJECT-TYPE + SYNTAX HexInteger + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Server hash, part of instance key." + ::= { sfpsServiceCenterPathEntry 1 } + +sfpsServiceCenterPathMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Defines order servers are called low to high." + ::= { sfpsServiceCenterPathEntry 2 } + +sfpsServiceCenterPathName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Server name." + ::= { sfpsServiceCenterPathEntry 3 } + +sfpsServiceCenterPathOperStatus OBJECT-TYPE + SYNTAX INTEGER { + kStatusRunning(1), -- all is well + kStatusHalted(2), -- admin disabled + kStatusPending(3), -- Trying to run, not there yet + kStatusFaulted(4), -- Internal error, never will recover + kStatusNotStarted(5) -- Not fully started yet + } + + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Operational state of entry." + ::= { sfpsServiceCenterPathEntry 4 } + +sfpsServiceCenterPathAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- Not running or stopped + disable(2), -- Please stop + enable(3) -- Go + } + + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Administrative State of Entry." + ::= { sfpsServiceCenterPathEntry 5 } + +sfpsServiceCenterPathStatusTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Time Tick of last operStatus change." + ::= { sfpsServiceCenterPathEntry 6 } + +sfpsServiceCenterPathRequests OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Requests made to server." + ::= { sfpsServiceCenterPathEntry 7 } + +sfpsServiceCenterPathResponses OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "GOOD replies by server." + ::= { sfpsServiceCenterPathEntry 8 } + + +-- Path API + + +sfpsPathAPIVerb OBJECT-TYPE + SYNTAX INTEGER { + other(1), + add(2), + delete(3), + uplink(4), + downlink(5), + diameter(6), + flood-add(7), + flood-delete(8), + force-idle-traffic(9), + remove-traffic-cnx(10) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPathAPI 1 } + + +sfpsPathAPISwitchMac OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPathAPI 2 } + + +sfpsPathAPIPortName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPathAPI 3 } + +sfpsPathAPICost OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPathAPI 4 } + +sfpsPathAPIHop OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPathAPI 5 } + +sfpsPathAPIID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPathAPI 6 } + +sfpsPathAPIInPort OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPathAPI 7 } + +sfpsPathAPISrcMac OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPathAPI 8 } + +sfpsPathAPIDstMac OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPathAPI 9 } + + +-- Static Path Table + +sfpsStaticPathTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsStaticPathEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsStaticPath 1 } + +sfpsStaticPathEntry OBJECT-TYPE + SYNTAX SfpsStaticPathEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsStaticPathPort } + ::= { sfpsStaticPathTable 1 } + +SfpsStaticPathEntry ::= + SEQUENCE { + sfpsStaticPathPort INTEGER, + sfpsStaticPathFloodEnabled INTEGER, + sfpsStaticPathUplinkEnabled INTEGER, + sfpsStaticPathDownlinkEnabled INTEGER + } + +sfpsStaticPathPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsStaticPathEntry 1 } + +sfpsStaticPathFloodEnabled OBJECT-TYPE + SYNTAX INTEGER { + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsStaticPathEntry 2 } + +sfpsStaticPathUplinkEnabled OBJECT-TYPE + SYNTAX INTEGER { + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsStaticPathEntry 3 } + +sfpsStaticPathDownlinkEnabled OBJECT-TYPE + SYNTAX INTEGER { + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsStaticPathEntry 4 } + +-- Path Mask Obj + +sfpsPathMaskObjLogPortMask OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPathMaskObj 1 } + +sfpsPathMaskObjPhysPortMask OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPathMaskObj 2 } + +sfpsPathMaskObjLogResolveMask OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPathMaskObj 3 } + +sfpsPathMaskObjLogFloodNoINB OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPathMaskObj 4 } + +sfpsPathMaskObjPhysResolveMask OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPathMaskObj 5 } + +sfpsPathMaskObjPhysFloodNoINB OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPathMaskObj 6 } + +sfpsPathMaskObjOldLogPortMask OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPathMaskObj 7 } + +sfpsPathMaskObjPathChangeEvent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPathMaskObj 8 } + +sfpsPathMaskObjPathChangeCounter OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPathMaskObj 9 } + +sfpsPathMaskObjLastChangeTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPathMaskObj 10 } + +sfpsPathMaskObjPathCounterReset OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPathMaskObj 11 } + + +sfpsPathMaskObjIsolatedSwitchMask OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPathMaskObj 12 } + +sfpsPathMaskObjPyhsIsolatedSwitchMask OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPathMaskObj 13 } + +sfpsPathMaskObjLogDownlinkMask OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPathMaskObj 14 } + +sfpsPathMaskObjCoreUplinkMask OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPathMaskObj 15 } + +sfpsPathMaskObjOverrideFloodMask OBJECT-TYPE + SYNTAX INTEGER { + disable(2), + enable(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPathMaskObj 16 } + + + +-- Switch Path Statistics + +sfpsSwitchPathStatsNumEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSwitchPathStats 1 } + +sfpsSwitchPathStatsMaxEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSwitchPathStats 2 } + +sfpsSwitchPathStatsTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSwitchPathStats 3 } + +sfpsSwitchPathStatsMemUsage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSwitchPathStats 4 } + +sfpsSwitchPathStatsActiveLocal OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSwitchPathStats 5 } + +sfpsSwitchPathStatsActiveRemote OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSwitchPathStats 6 } + +sfpsSwitchPathStatsStaticRemote OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSwitchPathStats 7 } + +sfpsSwitchPathStatsDeadLocal OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSwitchPathStats 8 } + +sfpsSwitchPathStatsDeadRemote OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSwitchPathStats 9 } + +sfpsSwitchPathStatsReapReady OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSwitchPathStats 10 } + +sfpsSwitchPathStatsReapAt OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSwitchPathStats 11 } + +sfpsSwitchPathStatsReapCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSwitchPathStats 12 } + +sfpsSwitchPathStatsPathReq OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSwitchPathStats 13 } + +sfpsSwitchPathStatsPathAck OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSwitchPathStats 14 } + +sfpsSwitchPathStatsPathNak OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSwitchPathStats 15 } + +sfpsSwitchPathStatsPathUnk OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSwitchPathStats 16 } + +sfpsSwitchPathStatsLocateReq OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSwitchPathStats 17 } + +sfpsSwitchPathStatsLocateAck OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSwitchPathStats 18 } + +sfpsSwitchPathStatsLocateNak OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSwitchPathStats 19 } + +sfpsSwitchPathStatsLocateUnk OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSwitchPathStats 20 } + +sfpsSwitchPathStatsSndDblBack OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSwitchPathStats 21 } + +sfpsSwitchPathStatsRcdDblBack OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSwitchPathStats 22 } + +-- Switch Path API + +sfpsSwitchPathAPIVerb OBJECT-TYPE + SYNTAX INTEGER { + other(1), + addFind(2), + lose(3), + delete(4), + clearTable(5), + resetStats(6), + setReapAt(7), + setMaxRcvDblBck(8) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSwitchPathAPI 1 } + +sfpsSwitchPathAPIPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSwitchPathAPI 2 } + +sfpsSwitchPathAPIBaseMAC OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSwitchPathAPI 3 } + +sfpsSwitchPathAPIReapAt OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSwitchPathAPI 4 } + +sfpsSwitchPathAPIMaxRcvDblBack OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSwitchPathAPI 5 } + +-- Switch Path Table + +sfpsSwitchPathTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsSwitchPathTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSwitchPath 3 } + +sfpsSwitchPathTableEntry OBJECT-TYPE + SYNTAX SfpsSwitchPathTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "." + INDEX { sfpsSwitchPathTableSwitchMAC, sfpsSwitchPathTablePort } + ::= { sfpsSwitchPathTable 1 } + +SfpsSwitchPathTableEntry ::= + SEQUENCE { + sfpsSwitchPathTableSwitchMAC SfpsAddress, + sfpsSwitchPathTablePort INTEGER, + sfpsSwitchPathTableIsActive INTEGER, + sfpsSwitchPathTableIsStatic INTEGER, + sfpsSwitchPathTableIsLocal INTEGER, + sfpsSwitchPathTableRefCnt INTEGER, + sfpsSwitchPathTableRefTime TimeTicks, + sfpsSwitchPathTableFoundCnt INTEGER, + sfpsSwitchPathTableFoundTime TimeTicks, + sfpsSwitchPathTableLostCnt INTEGER, + sfpsSwitchPathTableLostTime TimeTicks, + sfpsSwitchPathTableSrcDblBackCnt INTEGER, + sfpsSwitchPathTableSrcDblBackTime TimeTicks, + sfpsSwitchPathTableRcvDblBackCnt INTEGER, + sfpsSwitchPathTableRcvDblBackTime TimeTicks, + sfpsSwitchPathTableDirReapCnt INTEGER, + sfpsSwitchPathTableDirReapTime TimeTicks + + } + +sfpsSwitchPathTableSwitchMAC OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSwitchPathTableEntry 1 } + +sfpsSwitchPathTablePort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSwitchPathTableEntry 2 } + +sfpsSwitchPathTableIsActive OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSwitchPathTableEntry 3 } + +sfpsSwitchPathTableIsStatic OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSwitchPathTableEntry 4 } + +sfpsSwitchPathTableIsLocal OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSwitchPathTableEntry 5 } + +sfpsSwitchPathTableRefCnt OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSwitchPathTableEntry 6 } + +sfpsSwitchPathTableRefTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSwitchPathTableEntry 7 } + +sfpsSwitchPathTableFoundCnt OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSwitchPathTableEntry 8 } + +sfpsSwitchPathTableFoundTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSwitchPathTableEntry 9 } + +sfpsSwitchPathTableLostCnt OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSwitchPathTableEntry 10 } + +sfpsSwitchPathTableLostTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSwitchPathTableEntry 11 } + +sfpsSwitchPathTableSrcDblBackCnt OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSwitchPathTableEntry 12 } + +sfpsSwitchPathTableSrcDblBackTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSwitchPathTableEntry 13 } + +sfpsSwitchPathTableRcvDblBackCnt OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSwitchPathTableEntry 14 } + +sfpsSwitchPathTableRcvDblBackTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSwitchPathTableEntry 15 } + +sfpsSwitchPathTableDirReapCnt OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSwitchPathTableEntry 16 } + +sfpsSwitchPathTableDirReapTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSwitchPathTableEntry 17 } + +-- Chassis RIP Path Statistics + +sfpsChassisRIPPathNumInTable OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsChassisRIPPath 1 } + + +sfpsChassisRIPPathNumRequests OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsChassisRIPPath 2 } + + +sfpsChassisRIPPathNumReplyAck OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsChassisRIPPath 3 } + + +sfpsChassisRIPPathNumReplyUnk OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsChassisRIPPath 4 } + +END diff --git a/MIBS/enterasys/CTRON-SFPS-PKTMGR-MIB b/MIBS/enterasys/CTRON-SFPS-PKTMGR-MIB new file mode 100644 index 0000000..e9a6ae9 --- /dev/null +++ b/MIBS/enterasys/CTRON-SFPS-PKTMGR-MIB @@ -0,0 +1,721 @@ +CTRON-SFPS-PKTMGR-MIB DEFINITIONS ::= BEGIN + +-- sfps-pktmgr.mib.txt +-- Revision: 0.0.15 +-- +-- Cabletron Systems, Inc. +-- 35 Industria Way, P.O. Box 5005 +-- Rochester, NH 03867-0505 +-- (603) 332-9400 +-- support@ctron.com + +-- This module provides authoritative definitions for Cabletron's +-- enterprise specific Fast Packet Switching MIB. +-- +-- This module will be extended, as required. +-- + +-- Cabletron Systems reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. +-- Copyright October 93 Cabletron Systems +-- + + +IMPORTS + OBJECT-TYPE + FROM RFC-1212 +-- DisplayString +-- FROM RFC1213-MIB +-- enterprises, +-- IpAddress, +-- Counter, TimeTicks, Gauge +-- FROM RFC1155-SMI + +-- These Objects are defined in the file sfps-inc.mib.txt.0.0.12 + sfpsSwitchSfpsPacket, sfpsCSPPacket, sfpsPktDispatchStats + FROM CTRON-SFPS-INCLUDE-MIB; + + +-- Textual Conventions + +SfpsSwitchInstance ::= INTEGER +-- this will map to chassis.module index value + +HexInteger ::= INTEGER +-- display this integer in hex format + + +-- + + +-- SFPS PacketManager Stats Table +-- this table keeps track of the packets in the packetmanager +-- + +sfpsPacketMgrTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsPacketMgrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table keeps the statistics on all packets in the + packetmanager" + ::= { sfpsSwitchSfpsPacket 1 } + +sfpsPacketMgrEntry OBJECT-TYPE + SYNTAX SfpsPacketMgrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry describes part of the packetmanager table" + INDEX { sfpsPacketMgrSwitchID, sfpsPacketMgrPacketType } + ::= { sfpsPacketMgrTable 1 } + +SfpsPacketMgrEntry ::= + SEQUENCE { + sfpsPacketMgrSwitchID INTEGER, + sfpsPacketMgrPacketType HexInteger, + sfpsPacketMgrTotalPackets INTEGER, + sfpsPacketMgrPktsUsed INTEGER, + sfpsPacketMgrPktsAvailable INTEGER, + sfpsPacketMgrPktsInUse INTEGER, + sfpsPacketMgrNotFound INTEGER, + sfpsPacketMgrTooLarge INTEGER, + sfpsPacketMgrToCreate INTEGER, + sfpsPacketMgrReInit INTEGER + } + +sfpsPacketMgrSwitchID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The switch instance of the switch" + ::= { sfpsPacketMgrEntry 1 } + +sfpsPacketMgrPacketType OBJECT-TYPE + SYNTAX HexInteger + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The packet type" + ::= { sfpsPacketMgrEntry 2 } + +sfpsPacketMgrTotalPackets OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of packets created in the packetmanager" + ::= { sfpsPacketMgrEntry 3 } + +sfpsPacketMgrPktsUsed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of pkts used since beginning of + switch uptime" + ::= { sfpsPacketMgrEntry 4 } + +sfpsPacketMgrPktsAvailable OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of packets left in the packetmanager" + ::= { sfpsPacketMgrEntry 5 } + +sfpsPacketMgrPktsInUse OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of packets created minus the number of + packets left" + ::= { sfpsPacketMgrEntry 6 } + +sfpsPacketMgrNotFound OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of times a packet was requested and the + packetmanager did not have a packet of its size or + larger" + ::= { sfpsPacketMgrEntry 8 } + +sfpsPacketMgrTooLarge OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPacketMgrEntry 9 } + +sfpsPacketMgrToCreate OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Changes the number of packets in the PacketManager" + ::= { sfpsPacketMgrEntry 10 } + +sfpsPacketMgrReInit OBJECT-TYPE + SYNTAX INTEGER { + other(1), + reinit(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The lowest number of packets ever in the + packetmanager" + ::= { sfpsPacketMgrEntry 11 } +-- +-- +-- + +sfpsPacketListTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsPacketListEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table keeps the statistics on all packets in the + packetmanager" + ::= { sfpsSwitchSfpsPacket 2 } + +sfpsPacketListEntry OBJECT-TYPE + SYNTAX SfpsPacketListEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry describes part of the packetmanager table" + INDEX { sfpsPacketListPacketType, sfpsPacketListSize } + ::= { sfpsPacketListTable 1 } + +SfpsPacketListEntry ::= + SEQUENCE + { + sfpsPacketListPacketType HexInteger, + sfpsPacketListSize INTEGER, + sfpsPacketListTotalPackets INTEGER, + sfpsPacketListPktsUsed INTEGER, + sfpsPacketListPktsLeft INTEGER, + sfpsPacketListPktsInUse INTEGER, + sfpsPacketListLowWater INTEGER, + sfpsPacketListNotFound INTEGER, + sfpsPacketListStatus INTEGER + } + +sfpsPacketListPacketType OBJECT-TYPE + SYNTAX HexInteger + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The switch instance of the switch" + ::= { sfpsPacketListEntry 1 } + +sfpsPacketListSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The size of the packets that are located in this + particular sfpspacketlist" + ::= { sfpsPacketListEntry 2 } + + +sfpsPacketListTotalPackets OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of packets created in the packetmanager" + ::= { sfpsPacketListEntry 3 } + +sfpsPacketListPktsUsed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of pkts used since beginning of + switch uptime" + ::= { sfpsPacketListEntry 4 } + +sfpsPacketListPktsLeft OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of packets left in the packetmanager" + ::= { sfpsPacketListEntry 5 } + +sfpsPacketListPktsInUse OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of packets created minus the number of + packets left" + ::= { sfpsPacketListEntry 6 } + +sfpsPacketListLowWater OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The lowest number of packets ever in the + packetmanager" + ::= { sfpsPacketListEntry 7 } + +sfpsPacketListNotFound OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of times a packet was requested and the + packetmanager did not have a packet of its size or + larger" + ::= { sfpsPacketListEntry 8 } + +sfpsPacketListStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + enabled(2), + disabled(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Sets the administrative state of the packet list + for which the entry exists." + ::= { sfpsPacketListEntry 9 } + +-- +-- +-- + +sfpsPacketSizeTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsPacketSizeEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table keeps the statistics on all packets in the + packetmanager" + ::= { sfpsSwitchSfpsPacket 3 } + +sfpsPacketSizeEntry OBJECT-TYPE + SYNTAX SfpsPacketSizeEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry describes part of the packetmanager table" + INDEX { sfpsPacketSizeSwitchInstance, sfpsPacketSizeSize } + ::= { sfpsPacketSizeTable 1 } + +SfpsPacketSizeEntry ::= + SEQUENCE + { + sfpsPacketSizeSwitchInstance SfpsSwitchInstance, + sfpsPacketSizeSize INTEGER, + sfpsPacketSizePktsUsed INTEGER, + sfpsPacketSizeNotFound INTEGER + } + +sfpsPacketSizeSwitchInstance OBJECT-TYPE + SYNTAX SfpsSwitchInstance + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The switch instance of the switch" + ::= { sfpsPacketSizeEntry 1 } + +sfpsPacketSizeSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The size of the packets that are located in this + particular sfpspacketSize" + ::= { sfpsPacketSizeEntry 2 } + +sfpsPacketSizePktsUsed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of pkts used since beginning of + switch uptime" + ::= { sfpsPacketSizeEntry 3 } + +sfpsPacketSizeNotFound OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of times a packet was requested and the + packetmanager did not have a packet of its size or + Larger" + ::= { sfpsPacketSizeEntry 4 } + +-- +-- +sfpsPacketQTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsPacketQEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSwitchSfpsPacket 4 } + +sfpsPacketQEntry OBJECT-TYPE + SYNTAX SfpsPacketQEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsPacketQPriorityQ } + ::= { sfpsPacketQTable 1 } + +SfpsPacketQEntry ::= + SEQUENCE + { + sfpsPacketQPriorityQ INTEGER, + sfpsPacketQTotalPackets INTEGER, + sfpsPacketQCurrent INTEGER, + sfpsPacketQHighWater INTEGER + } + +sfpsPacketQPriorityQ OBJECT-TYPE + SYNTAX INTEGER { + low(1), + medium(2), + high(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPacketQEntry 1 } + + +sfpsPacketQTotalPackets OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPacketQEntry 2 } + + +sfpsPacketQCurrent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPacketQEntry 3 } + +sfpsPacketQHighWater OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPacketQEntry 4 } + +-- CSP Packet Statistics + +sfpsCSPPacketStatsPacketsSentBad OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsCSPPacket 1 } + +sfpsCSPPacketStatsPacketsSentGood OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsCSPPacket 2 } + +sfpsCSPPacketStatsPacketsReceivedBad OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsCSPPacket 3 } + +sfpsCSPPacketStatsPacketsReceivedGood OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsCSPPacket 4 } + +-- SFPS Packet Dispatch Statistics keeps track of all packets dropped + +sfpsPktDispatchStatsVerb OBJECT-TYPE + SYNTAX INTEGER { + other(1), + resetAllStats(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPktDispatchStats 1 } + + +numHPMInvalidFrameTypeDrops OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPktDispatchStats 2 } + +numHPMFilterMgtPortDrops OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPktDispatchStats 3 } + +numHPMPhysToLogPortDrops OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPktDispatchStats 4 } + +numHPMNullSFPSPktDrops OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPktDispatchStats 5 } + +numHPM81fdThrottleDrops OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPktDispatchStats 6 } + +numHPM81ffThrottleDrops OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPktDispatchStats 7 } + +numHPMPhysStandbyMaskDrops OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPktDispatchStats 8 } + +numBSInvSrcPortDrops OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPktDispatchStats 9 } + +numBSSourceBlockDrops OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPktDispatchStats 10 } + +numBSViolationDrops OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPktDispatchStats 11 } + +numBSUnknownPortDrops OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPktDispatchStats 12 } + +numBSStandbyPortDrops OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPktDispatchStats 13 } + +numBSFabricNghbrPortDrops OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPktDispatchStats 14 } + +numBSGoingToAccessPortDrops OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPktDispatchStats 15 } + +numBSInvPortTypeDrops OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPktDispatchStats 16 } + +numBSNullCallDrops OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPktDispatchStats 17 } + +numBSNullBottomCPDrops OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPktDispatchStats 18 } + +numBSInvCSPTypeDrops OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPktDispatchStats 19 } + +numBSNonHello81fdDrops OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPktDispatchStats 20 } + +numBSCSPCtrlDisableDrops OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPktDispatchStats 21 } + +numBSCSPCtrlIndexDrops OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPktDispatchStats 22 } + +numBCPNullCallDrops OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPktDispatchStats 23 } + +numBCPCPFaultedDrops OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPktDispatchStats 24 } + +numBCPGleanFailDrops OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPktDispatchStats 25 } + +numBCPCPHaltedDrops OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPktDispatchStats 26 } + +numBCPSwitchedBCADrops OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPktDispatchStats 27 } + +numBCPCallNotAcceptedDrops OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPktDispatchStats 28 } + + +numHPM81fdNullPktDrops OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPktDispatchStats 29 } + +numHPM81fdHelloNullPktDrops OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPktDispatchStats 30 } + +END diff --git a/MIBS/enterasys/CTRON-SFPS-POLICY-MIB b/MIBS/enterasys/CTRON-SFPS-POLICY-MIB new file mode 100644 index 0000000..f4e1b96 --- /dev/null +++ b/MIBS/enterasys/CTRON-SFPS-POLICY-MIB @@ -0,0 +1,482 @@ +CTRON-SFPS-POLICY-MIB DEFINITIONS ::= BEGIN + +-- sfps-policy-mib.txt +-- Revision: 0.0.03 +-- +-- Cabletron Systems, Inc. +-- 35 Industrial Way, P.O. Box 5005 +-- Rochester, NH 03867-0505 +-- (603) 332-9400 +-- support@ctron.com + +-- This module provides authoritative definitions for Cabletron's +-- enterprise specific Fast Packet Switching Services MIB. +-- +-- This module will be extended, as required. +-- + +-- Cabletron Systems reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. +-- Copyright October 93 Cabletron Systems +-- + + +IMPORTS + OBJECT-TYPE + FROM RFC-1212 + DisplayString + FROM RFC1213-MIB +-- enterprises, +-- IpAddress, +-- Counter, Gauge, + TimeTicks + FROM RFC1155-SMI + +-- These Objects are defined in the file sfps-inc.mib.txt.0.0.2 + sfpsISPPolicy, sfpsVlanMatrix, sfpsVlanMatrixApi, sfpsVMMatrix + + FROM CTRON-SFPS-INCLUDE-MIB; + +-- Textual Conventions + +HexInteger ::= INTEGER +-- display this integer in hex format + +-- POLICY + +sfpsServiceCenterPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsServiceCenterPolicyEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table gives policy semantics to call processing." + ::= { sfpsISPPolicy 1 } + +sfpsServiceCenterPolicyEntry OBJECT-TYPE + SYNTAX SfpsServiceCenterPolicyEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains the configuration of the Policy Entry." + INDEX { sfpsServiceCenterPolicyHashLeaf } + ::= { sfpsServiceCenterPolicyTable 1 } + +SfpsServiceCenterPolicyEntry ::= + SEQUENCE { + sfpsServiceCenterPolicyHashLeaf HexInteger, + sfpsServiceCenterPolicyMetric INTEGER, + sfpsServiceCenterPolicyName DisplayString, + sfpsServiceCenterPolicyOperStatus INTEGER, + sfpsServiceCenterPolicyAdminStatus INTEGER, + sfpsServiceCenterPolicyStatusTime TimeTicks, + sfpsServiceCenterPolicyRequests INTEGER, + sfpsServiceCenterPolicyResponses INTEGER + + } + +sfpsServiceCenterPolicyHashLeaf OBJECT-TYPE + SYNTAX HexInteger + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Server hash, part of instance key." + ::= { sfpsServiceCenterPolicyEntry 1 } + +sfpsServiceCenterPolicyMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Defines order servers are called low to high." + ::= { sfpsServiceCenterPolicyEntry 2 } + +sfpsServiceCenterPolicyName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Server name." + ::= { sfpsServiceCenterPolicyEntry 3 } + +sfpsServiceCenterPolicyOperStatus OBJECT-TYPE + SYNTAX INTEGER { + kStatusRunning(1), -- all is well + kStatusHalted(2), -- admin disabled + kStatusPending(3), -- Trying to run, not there yet + kStatusFaulted(4), -- Internal error, never will recover + kStatusNotStarted(5) -- Not fully started yet + } + + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Operational state of entry." + ::= { sfpsServiceCenterPolicyEntry 4 } + +sfpsServiceCenterPolicyAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- Not running or stopped + disable(2), -- Please stop + enable(3) -- Go + } + + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Administrative State of Entry." + ::= { sfpsServiceCenterPolicyEntry 5 } + +sfpsServiceCenterPolicyStatusTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Time Tick of last operStatus change." + ::= { sfpsServiceCenterPolicyEntry 6 } + +sfpsServiceCenterPolicyRequests OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Requests made to server." + ::= { sfpsServiceCenterPolicyEntry 7 } + +sfpsServiceCenterPolicyResponses OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "GOOD replies by server." + ::= { sfpsServiceCenterPolicyEntry 8 } + +-- Matrix Table + +sfpsMatrixTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsMatrixEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + " " + ::= { sfpsVlanMatrix 1 } + +sfpsMatrixEntry OBJECT-TYPE + SYNTAX SfpsMatrixEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsMatrixRowId, sfpsMatrixColId } + ::= { sfpsMatrixTable 1 } + +SfpsMatrixEntry ::= + SEQUENCE { + sfpsMatrixRowId INTEGER, + sfpsMatrixColId INTEGER, + sfpsMatrixUser1Type OCTET STRING, + sfpsMatrixUser1Load OCTET STRING, + sfpsMatrixUser2Type OCTET STRING, + sfpsMatrixUser2Load OCTET STRING, + sfpsMatrixConnect INTEGER, + sfpsMatrixFlood INTEGER + } + +sfpsMatrixRowId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMatrixEntry 1 } + +sfpsMatrixColId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMatrixEntry 2 } + +sfpsMatrixUser1Type OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMatrixEntry 3 } + +sfpsMatrixUser1Load OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMatrixEntry 4 } + +sfpsMatrixUser2Type OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMatrixEntry 5 } + +sfpsMatrixUser2Load OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMatrixEntry 6 } + +sfpsMatrixConnect OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMatrixEntry 7 } + +sfpsMatrixFlood OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMatrixEntry 8 } + + +-- Matrix Information Table + +sfpsMatrixInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsMatrixInfoEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + " " + ::= { sfpsVlanMatrix 2 } + +sfpsMatrixInfoEntry OBJECT-TYPE + SYNTAX SfpsMatrixInfoEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsMatrixInfoAddrType, sfpsMatrixInfoAddrHash, sfpsMatrixInfoHashIndex } + ::= { sfpsMatrixInfoTable 1 } + +SfpsMatrixInfoEntry ::= + SEQUENCE { + sfpsMatrixInfoAddrType INTEGER, + sfpsMatrixInfoAddrHash INTEGER, + sfpsMatrixInfoHashIndex INTEGER, + sfpsMatrixInfoAddrValue OCTET STRING, + sfpsMatrixInfoTableIndex INTEGER, + sfpsMatrixInfoDefConnect INTEGER, + sfpsMatrixInfoDefFlood INTEGER + } + +sfpsMatrixInfoAddrType OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMatrixInfoEntry 1 } + +sfpsMatrixInfoAddrHash OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMatrixInfoEntry 2 } + +sfpsMatrixInfoHashIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMatrixInfoEntry 3 } + +sfpsMatrixInfoAddrValue OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMatrixInfoEntry 4 } + +sfpsMatrixInfoTableIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMatrixInfoEntry 5 } + +sfpsMatrixInfoDefConnect OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMatrixInfoEntry 6 } + +sfpsMatrixInfoDefFlood OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMatrixInfoEntry 7 } + +-- Matrix API + +sfpsMatrixInfoVerb OBJECT-TYPE + SYNTAX INTEGER { + other(1), + addEntry(2), + deleteEntry(3), + setFlagValue(4), + clearFlagValue(5), + setFlagGlobal(6), + clearFlagGlobal(7), + setDefaults(8), + resetToDefaults(9), + setFilter1(10), + setFilter2(11), + clearFilter1(12), + clearFitler2(13), + clearTable(14) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsVlanMatrixApi 1 } + +sfpsMatrixInfoIndex1Tag OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsVlanMatrixApi 2 } + +sfpsMatrixInfoIndex1Load OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsVlanMatrixApi 3 } + +sfpsMatrixInfoIndex2Tag OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsVlanMatrixApi 4 } + +sfpsMatrixInfoIndex2Load OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsVlanMatrixApi 5 } + +sfpsMatrixInfoMatrixFlag OBJECT-TYPE + SYNTAX INTEGER { + connect(1), + flood(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsVlanMatrixApi 6 } + +sfpsMatrixInfoFlagMask OBJECT-TYPE + SYNTAX HexInteger + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsVlanMatrixApi 7 } + +sfpsMatrixInfoFilter1Tag OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsVlanMatrixApi 8 } + +sfpsMatrixInfoFilter1Load OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsVlanMatrixApi 9 } + +sfpsMatrixInfoFilter2Tag OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsVlanMatrixApi 10 } + +sfpsMatrixInfoFilter2Load OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsVlanMatrixApi 11 } + +-- VMMatrix + +sfpsVMMatrixRowIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsVMMatrix 1 } + +sfpsVMMatrixCellIndexMask OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsVMMatrix 2 } + +sfpsVMMatrixAction OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsVMMatrix 3 } + +END diff --git a/MIBS/enterasys/CTRON-SFPS-PORT-MIB b/MIBS/enterasys/CTRON-SFPS-PORT-MIB new file mode 100644 index 0000000..9fe7b02 --- /dev/null +++ b/MIBS/enterasys/CTRON-SFPS-PORT-MIB @@ -0,0 +1,1045 @@ +CTRON-SFPS-PORT-MIB DEFINITIONS ::= BEGIN + +-- sfps-port-mib.txt +-- Revision: 0.0.11 +-- +-- Cabletron Systems, Inc. +-- 35 Industrial Way, P.O. Box 5005 +-- Rochester, NH 03867-0505 +-- (603) 332-9400 +-- support@ctron.com +-- +-- This module provides authoritative definitions for Cabletron's +-- enterprise specific Fast Packet Switching Services API MIB. +-- +-- This module will be extended, as required. +-- +-- +-- Cabletron Systems reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. +-- Copyright October 93 Cabletron Systems +-- + +IMPORTS + OBJECT-TYPE + FROM RFC-1212 + DisplayString + FROM RFC1213-MIB +-- tcl enterprises + Counter, TimeTicks, Gauge + FROM RFC1155-SMI + + +-- These Objects are defined in the file sfps-inc.mib.txt.0.0.1 + sfpsPortConfig, sfpsPortStats, sfpsPortAttributeTable, + sfpsPortAttributeAPI + FROM CTRON-SFPS-INCLUDE-MIB; + +-- Textual Conventions + +--SfpsSwitchInstance ::= OCTET STRING (SIZE(4)) +-- this will map to chassis.module index value + +SfpsSwitchPort ::= INTEGER +-- this will map to chassis.module.portgroup.portsubgroup.port index value + +--SfpsAddress ::= OCTET STRING (SIZE (6)) +-- this will map to a MAC address + +HexInteger ::= INTEGER +-- display this integer in hex format + + + + +-- SFPS Switching Port Group +-- This group contains the managed objects used to setup and +-- configure the SFPS ports for packet switching and statisics +-- monitoring. This group contains two sub-groups: configuration +-- and statistics. + + +-- SFPS Port Configuration Tables +-- This table contains the managed objects used to set-up and configure +-- each SFPS switching port. A seperate table exists for inbound ports +-- and outbound ports. + +-- Inbound ports. + +sfpsInPortConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsInPortConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the configuration information of each + configured inbound SFPS switch port. If SFPS is not + configured on a port, than an entry will not exist." + ::= { sfpsPortConfig 1 } + +sfpsInPortConfigEntry OBJECT-TYPE + SYNTAX SfpsInPortConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry specifies the SFPS configuration for the SFPS + inbound switch port for which the entry exists." + INDEX { sfpsInPortConfigPort } + ::= { sfpsInPortConfigTable 1 } + +SfpsInPortConfigEntry ::= + SEQUENCE { + sfpsInPortConfigPort SfpsSwitchPort, + sfpsInPortConfigAdminStatus INTEGER, + sfpsInPortConfigOperStatus INTEGER, + sfpsInPortConfigOperTime TimeTicks, + sfpsInPortConfigType INTEGER, + sfpsInPortConfigReservedBW INTEGER, + sfpsInPortConfigAllocBW INTEGER, + sfpsInPortConfigQoS INTEGER, + sfpsInPortConfigQSize INTEGER, + sfpsInPortConfigQLen Gauge, + sfpsInPortConfigSwitchId OCTET STRING, + sfpsInPortConfigMediaType INTEGER, + sfpsInPortConfigFrontPanelPort SfpsSwitchPort, + sfpsInPortConfigLinkStatus INTEGER, + sfpsInPortConfigLinkStateAge TimeTicks, + sfpsInPortConfigRouterPort INTEGER, + sfpsInPortConfigSlotNumber INTEGER, + sfpsInPortConfigMib2PortId INTEGER, + sfpsInPortConfigTopoAgent DisplayString, + sfpsInPortConfigLayer3Learning INTEGER + } + +sfpsInPortConfigPort OBJECT-TYPE + SYNTAX SfpsSwitchPort + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The primary index to the SFPS in port table. This identifies + the inbound SFPS switch port for which the entry exists." + ::= { sfpsInPortConfigEntry 1 } + +sfpsInPortConfigAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3), + loopback(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of the SFPS inbound switch port + for which the entry exists." + ::= { sfpsInPortConfigEntry 2 } + +sfpsInPortConfigOperStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- not running + enabled(3), -- running + pending-disable(4), -- shut-down in progress + pending-enable(5), -- start-up in progress + invalid-config(6), -- not running,invalid config + testing(7) -- in loopback mode + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current operating condition of the SFPS + on the inbound switch port for which this entry exists." + ::= { sfpsInPortConfigEntry 3 } + +sfpsInPortConfigOperTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the elapsed time, in hundredths of a second, + that sfpsInPortOperStatus has been in its current + operational state on the SFPS inbound switch port for which + this entry exists." + ::= { sfpsInPortConfigEntry 4 } + +sfpsInPortConfigType OBJECT-TYPE + SYNTAX INTEGER { + other(1), + access-port(2), + network-port(3), + host-mgmt-port(4), + host-ctl-port(5), + unknown(6), + going-to-access(7), + hybrid-port(8), + stand-by(9), + network-only(10), + accessOnly(11), + raPrimary(12), + uplink(13), + fclStandby(14), + loopStandby(15), + raStandby(16), + flood(17), + uplinkFlood(18), + downlinkFlood(19), + unknown-ra-standby(20) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the type of port access attribute for the inbound SFPS + port for which the entry exists. Access ports allow single + user or shared access and perform statisics and control; + network ports are equivalent to trunk ports with no access + control; host management port indicates the (virtual) port + to which the (internal) management agent is attached; host + control port indicates the port to redirect non-management + packets." + ::= { sfpsInPortConfigEntry 5 } + +sfpsInPortConfigReservedBW OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the amount of Bandwidth that is reserved for the inbound + SFPS port for which this entry exists. This bandwidth is + set aside for this port and may be given to another port if + unused." + +-- ? should this be in Mbits/sec or as a percentage of total b/w. +-- Currently defined as percentage of total b/w in switch. + + ::= { sfpsInPortConfigEntry 6 } + +sfpsInPortConfigAllocBW OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Sets the amount of Bandwidth that is allocated for + the inbound SFPS port for which this entry exists. + This bandwidth may be less than the reserved + bandwidth." + +-- ? should this be in Mbits/sec or as a percentage of total b/w. +-- Currently defined as percentage of total b/w in switch. + + ::= { sfpsInPortConfigEntry 7 } + +sfpsInPortConfigQoS OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the desired QoS service class for the inbound + SFPS port for which this entry exists." + +-- ? should this map to the ATM service classes + + ::= { sfpsInPortConfigEntry 8 } + +sfpsInPortConfigQSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the maximum inbound queue size for this port. + Size is indicated in packets (packet descriptors)." + ::= { sfpsInPortConfigEntry 9 } + +sfpsInPortConfigQLen OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the actual inbound queue size for this port. + Size is indicated in packets (packet descriptors). This + is a transient value that reflects the current depth of + queue." + ::= { sfpsInPortConfigEntry 10 } + +sfpsInPortConfigSwitchId OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This entry is the id of the port." + ::= { sfpsInPortConfigEntry 11 } + +sfpsInPortConfigMediaType OBJECT-TYPE + SYNTAX INTEGER { + ethernet(1), + fddi(2), + atm-lec(3), + token-ring(4), + wan(5), + inb(6), + hcp(7), + hdp(8), + atm-svc(9), + atm-pvc(10), + unknown(11), + atm-forum-lec(12), + atm-forum-pvc(13), + atm-forum-svc(14) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsInPortConfigEntry 12 } + +sfpsInPortConfigFrontPanelPort OBJECT-TYPE + SYNTAX SfpsSwitchPort + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This represents the front panel physical port number" + ::= { sfpsInPortConfigEntry 13 } + +sfpsInPortConfigLinkStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + linkUp(2), + linkDown(3), + link-N-A(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The link status of this port." + ::= { sfpsInPortConfigEntry 14 } + +sfpsInPortConfigLinkStateAge OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of time ticks that link has been in this state." + ::= { sfpsInPortConfigEntry 15 } + + +sfpsInPortConfigRouterPort OBJECT-TYPE + SYNTAX INTEGER { + other(1), + router-port(2), + no-router(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies whether this port is a router port." + ::= { sfpsInPortConfigEntry 16 } + +sfpsInPortConfigSlotNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Slot number in the chassis." + ::= { sfpsInPortConfigEntry 17 } + +sfpsInPortConfigMib2PortId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Mib2 Port id" + ::= { sfpsInPortConfigEntry 18 } + +sfpsInPortConfigTopoAgent OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Topology Agent" + ::= { sfpsInPortConfigEntry 19 } + +sfpsInPortConfigLayer3Learning OBJECT-TYPE + SYNTAX INTEGER { + other(1), + enabled(2), + disabled(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Topology Agent" + ::= { sfpsInPortConfigEntry 22 } + + + + +-- Outbound Ports + +sfpsOutPortConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsOutPortConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the configuration information of each + configured outbound SFPS switch port. If SFPS is not + configured on a port, than an entry will not exist." + ::= { sfpsPortConfig 2 } + +sfpsOutPortConfigEntry OBJECT-TYPE + SYNTAX SfpsOutPortConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry specifies the SFPS configuration for the SFPS + outbound switch port for which the entry exists." + INDEX { sfpsOutPortConfigPort } + ::= { sfpsOutPortConfigTable 1 } + +SfpsOutPortConfigEntry ::= + SEQUENCE { + sfpsOutPortConfigPort SfpsSwitchPort, + sfpsOutPortConfigAdminStatus INTEGER, + sfpsOutPortConfigOperStatus INTEGER, + sfpsOutPortConfigOperTime TimeTicks, + sfpsOutPortConfigType INTEGER, + sfpsOutPortConfigReservedBW INTEGER, + sfpsOutPortConfigAllocBW INTEGER, + sfpsOutPortConfigQoS INTEGER, + sfpsOutPortConfigQSize INTEGER, + sfpsOutPortConfigQLen Gauge, + sfpsOutPortConfigSwitchId OCTET STRING, + sfpsOutPortConfigMediaType INTEGER, + sfpsOutPortConfigFrontPanelPort SfpsSwitchPort, + sfpsOutPortConfigLinkStatus INTEGER, + sfpsOutPortConfigLinkStateAge TimeTicks, + sfpsOutPortConfigRouterPort INTEGER, + sfpsOutPortConfigSlotNumber INTEGER, + sfpsOutPortConfigMib2PortId INTEGER + + + } + +sfpsOutPortConfigPort OBJECT-TYPE + SYNTAX SfpsSwitchPort + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The primary index to the SFPS in port table. This identifies + the outbound SFPS switch port for which the entry exists." + ::= { sfpsOutPortConfigEntry 1 } + +sfpsOutPortConfigAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3), + loopback(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of the SFPS outbound switch port + for which the entry exists." + ::= { sfpsOutPortConfigEntry 2 } + +sfpsOutPortConfigOperStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- not running + enabled(3), -- running + pending-disable(4), -- shut-down in progress + pending-enable(5), -- start-up in progress + invalid-config(6), -- not running,invalid config + testing(7) -- in loopback mode + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current operating condition of the SFPS + on the outbound switch port for which this entry exists." + ::= { sfpsOutPortConfigEntry 3 } + +sfpsOutPortConfigOperTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the elapsed time, in hundredths of a second, + that sfpsOutPortOperStatus has been in its current + operational state on the SFPS outbound switch port for which + this entry exists." + ::= { sfpsOutPortConfigEntry 4 } + +sfpsOutPortConfigType OBJECT-TYPE + SYNTAX INTEGER { + other(1), + access-port(2), + network-port(3), + host-mgmt-port(4), + host-ctl-port(5), + unknown(6), + going-to-access(7), + hybrid-port(8), + stand-by(9), + network-only(10), + accessOnly(11), + raPrimary(12), + standbyFCLConflict(13), + standbyLoopedPort(14), + standbyVersionConflict(15), + standbyRANonPrimary(16), + flood(17), + uplinkFlood(18), + downlinkFlood(19), + unknown-ra-standby(20) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the type of port access attribute for the outbound SFPS + port for which the entry exists. Access ports allow single + user or shared access and perform statisics and control; + network ports are equivalent to trunk ports with no access + control; host management port indicates the (virtual) port + to which the (internal) management agent is attached; host + control port indicates the port to redirect non-management + packets." + ::= { sfpsOutPortConfigEntry 5 } + +sfpsOutPortConfigReservedBW OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the amount of Bandwidth that is reserved for the outbound + SFPS port for which this entry exists. This bandwidth is + set aside for this port and may be given to another port if + unused." + +-- ? should this be in Mbits/sec or as a percentage of total b/w. +-- Currently defined as percentage of total b/w in switch. + + ::= { sfpsOutPortConfigEntry 6 } + +sfpsOutPortConfigAllocBW OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Sets the amount of Bandwidth that is allocated for + the outbound SFPS port for which this entry exists. + This bandwidth may be less than the reserved + bandwidth." + +-- ? should this be in Mbits/sec or as a percentage of total b/w. +-- Currently defined as percentage of total b/w in switch. + + ::= { sfpsOutPortConfigEntry 7 } + +sfpsOutPortConfigQoS OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the desired QoS service class for the outbound + SFPS port for which this entry exists." + +-- ? should this map to the ATM service classes + + ::= { sfpsOutPortConfigEntry 8 } + +sfpsOutPortConfigQSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the maximum outbound queue size for this port. + Size is indicated in packets (packet descriptors)." + ::= { sfpsOutPortConfigEntry 9 } + +sfpsOutPortConfigQLen OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the actual outbound queue size for this port. + Size is indicated in packets (packet descriptors). This + is a transient value that reflects the current depth of + queue." + ::= { sfpsOutPortConfigEntry 10 } + +sfpsOutPortConfigSwitchId OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This entry is id of the port." + ::= { sfpsOutPortConfigEntry 11 } + +sfpsOutPortConfigMediaType OBJECT-TYPE + SYNTAX INTEGER { + ethernet(1), + fddi(2), + atm-lec(3), + token-ring(4), + wan(5), + inb(6), + hcp(7), + hdp(8), + atm-encap(9), + atm-pvc(10), + unknown(11), + atm-forum-lec(12), + atm-forum-pvc(13), + atm-forum-svc(14) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsOutPortConfigEntry 12 } + +sfpsOutPortConfigFrontPanelPort OBJECT-TYPE + SYNTAX SfpsSwitchPort + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsOutPortConfigEntry 13 } + +sfpsOutPortConfigLinkStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + linkUp(2), + linkDown(3), + linkNA(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The link status of this port." + ::= { sfpsOutPortConfigEntry 14 } + +sfpsOutPortConfigLinkStateAge OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of time ticks that link has been in this state." + ::= { sfpsOutPortConfigEntry 15 } + +sfpsOutPortConfigRouterPort OBJECT-TYPE + SYNTAX INTEGER { + other(1), + router-port(2), + no-router(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies whether this port is a router port." + ::= { sfpsOutPortConfigEntry 16 } + +sfpsOutPortConfigSlotNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Slot number in the chassis." + ::= { sfpsOutPortConfigEntry 17 } + +sfpsOutPortConfigMib2PortId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Mib2 Port id" + ::= { sfpsOutPortConfigEntry 18 } + + + +-- + +-- SFPS Switching Port Statistics Tables +-- This table contains the objects that specify the packet and byte counters +-- for each configured SFPS switching port. A separate table exists for +-- inbound and outbound ports. + +-- Inbound ports. + +sfpsInPortStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsInPortStatsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the packet and byte counters for each + inbound SFPS switch port." + ::= { sfpsPortStats 1 } + +sfpsInPortStatsEntry OBJECT-TYPE + SYNTAX SfpsInPortStatsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Specifies the SFPS packet and byte counters for the + inbound SFPS switch port for which this entry exists." + INDEX { sfpsInPortStatsPort } + ::= { sfpsInPortStatsTable 1 } + +SfpsInPortStatsEntry ::= + SEQUENCE { + sfpsInPortStatsPort SfpsSwitchPort, + sfpsInPortStatsAdminStatus INTEGER, + sfpsInPortStatsReset INTEGER, + sfpsInPortStatsOperTime TimeTicks, + sfpsInPortStatsPkts Counter, + sfpsInPortStatsDiscardPkts Counter, + sfpsInPortStatsBytes Counter, + sfpsInPortStatsDiscardBytes Counter, + sfpsInPortStatsQOverflows Counter, + sfpsInPortStatsLinkUps Counter, + sfpsInPortStatsLinkDowns Counter + } + +sfpsInPortStatsPort OBJECT-TYPE + SYNTAX SfpsSwitchPort + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The primary index to the SFPS port table. This identifies + the SFPS inbound switch port for which the entry exists." + ::= { sfpsInPortStatsEntry 1 } + +sfpsInPortStatsAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of the SFPS packet and byte + counters on the inbound SFPS switch port for which this entry + exists." + ::= { sfpsInPortStatsEntry 2 } + +sfpsInPortStatsReset OBJECT-TYPE + SYNTAX INTEGER { + other(1), + reset(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Resets the SFPS packet and byte counters on the inbound SFPS + switch port for which this entry exists." + ::= { sfpsInPortStatsEntry 3 } + +sfpsInPortStatsOperTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the amount of time (# of time ticks) that the + port-specific SFPS packet and byte counters have been + active on the inbound SFPS switch port for which this entry + exists." + ::= { sfpsInPortStatsEntry 4 } + +sfpsInPortStatsPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of SFPS packets that have been + received, during sfpsInPortStatsOpertime, on the inbound + SFPS switch port for which this entry exists." + ::= { sfpsInPortStatsEntry 5 } + +sfpsInPortStatsDiscardPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of SFPS packets that have been + discarded (dropped), during sfpsInPortStatsOpertime, on the + inbound SFPS switch port for which this entry exists" + ::= { sfpsInPortStatsEntry 6 } + +sfpsInPortStatsBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of SFPS bytes that have been + received, during sfpsInPortStatsOperTime, on the inbound + SFPS switch port for which the entry exists." + ::= { sfpsInPortStatsEntry 7 } + +sfpsInPortStatsDiscardBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the SFPS packets + that have been discarded (dropped), during + sfpsInPortStatsOperTime, on the inbound SFPS switch port for + which the entry exists." + ::= { sfpsInPortStatsEntry 8 } + +sfpsInPortStatsQOverflows OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of queue overflow conditions + have been experienced for the inbound SFPS switch port + for which the entry exists." + ::= { sfpsInPortStatsEntry 9 } + +sfpsInPortStatsLinkUps OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of link ups that this port has seen." + ::= { sfpsInPortStatsEntry 10 } + +sfpsInPortStatsLinkDowns OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of link downs that this port has seen." + ::= { sfpsInPortStatsEntry 11 } + +-- + +-- Outbound ports. + +sfpsOutPortStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsOutPortStatsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the packet and byte counters for each + outbound SFPS switch port." + ::= { sfpsPortStats 2 } + +sfpsOutPortStatsEntry OBJECT-TYPE + SYNTAX SfpsOutPortStatsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Specifies the SFPS packet and byte counters for the + outbound SFPS switch port for which this entry exists." + INDEX { sfpsOutPortStatsPort } + ::= { sfpsOutPortStatsTable 1 } + +SfpsOutPortStatsEntry ::= + SEQUENCE { + sfpsOutPortStatsPort SfpsSwitchPort, + sfpsOutPortStatsAdminStatus INTEGER, + sfpsOutPortStatsReset INTEGER, + sfpsOutPortStatsOperTime TimeTicks, + sfpsOutPortStatsPkts Counter, + sfpsOutPortStatsDiscardPkts Counter, + sfpsOutPortStatsBytes Counter, + sfpsOutPortStatsDiscardBytes Counter, + sfpsOutPortStatsQOverflows Counter, + sfpsOutPortStatsLinkUps Counter, + sfpsOutPortStatsLinkDowns Counter + } + +sfpsOutPortStatsPort OBJECT-TYPE + SYNTAX SfpsSwitchPort + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The primary index to the SFPS port table. This identifies + the SFPS outbound switch port for which the entry exists." + ::= { sfpsOutPortStatsEntry 1 } + +sfpsOutPortStatsAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of the SFPS packet and byte + counters on the outbound SFPS switch port for which this entry + exists." + ::= { sfpsOutPortStatsEntry 2 } + +sfpsOutPortStatsReset OBJECT-TYPE + SYNTAX INTEGER { + other(1), + reset(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Resets the SFPS packet and byte counters on the outbound SFPS + switch port for which this entry exists." + ::= { sfpsOutPortStatsEntry 3 } + +sfpsOutPortStatsOperTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the amount of time (# of time ticks) that the + port-specific SFPS packet and byte counters have been + active on the outbound SFPS switch port for which this entry + exists." + ::= { sfpsOutPortStatsEntry 4 } + +sfpsOutPortStatsPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of SFPS packets that have been + received, during sfpsOutPortStatsOpertime, on the outbound + SFPS switch port for which this entry exists." + ::= { sfpsOutPortStatsEntry 5 } + +sfpsOutPortStatsDiscardPkts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of SFPS packets that have been + discarded (dropped), during sfpsOutPortStatsOpertime, on the + outbound SFPS switch port for which this entry exists" + ::= { sfpsOutPortStatsEntry 6 } + +sfpsOutPortStatsBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of SFPS bytes that have been + received, during sfpsOutPortStatsOperTime, on the outbound + SFPS switch port for which the entry exists." + ::= { sfpsOutPortStatsEntry 7 } + +sfpsOutPortStatsDiscardBytes OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of bytes in the SFPS packets + that have been discarded (dropped), during + sfpsOutPortStatsOperTime, on the outbound SFPS switch port for + which the entry exists." + ::= { sfpsOutPortStatsEntry 8 } + +sfpsOutPortStatsQOverflows OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of queue overflow conditions + have been experienced for the outbound SFPS switch port + for which the entry exists." + ::= { sfpsOutPortStatsEntry 9 } + +sfpsOutPortStatsLinkUps OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of link ups that this port has seen." + ::= { sfpsOutPortStatsEntry 10 } + +sfpsOutPortStatsLinkDowns OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of link downs that this port has seen." + ::= { sfpsOutPortStatsEntry 11 } + + +-- Port Attributes + +sfpsPortAttributePort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPortAttributeTable 1 } + +sfpsPortAttributeAttributes OBJECT-TYPE + SYNTAX HexInteger + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPortAttributeTable 2 } + +sfpsPortAttributeLearnSelfArp OBJECT-TYPE + SYNTAX INTEGER { + off(2), + on(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPortAttributeTable 3 } + + +-- Port Attributes API + +sfpsPortAttributeAPIVerb OBJECT-TYPE + SYNTAX INTEGER { + other(1), + resetAll(2), + resetPort(3), + enablePortAttr(4), + disablePortAttr(5) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPortAttributeAPI 1 } + +sfpsPortAttributeAPIPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPortAttributeAPI 2 } + +sfpsPortAttributeAPIAttribute OBJECT-TYPE + SYNTAX INTEGER { + none(2), + learnSelfArp(1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsPortAttributeAPI 3 } + +END diff --git a/MIBS/enterasys/CTRON-SFPS-RESOLVE-MIB b/MIBS/enterasys/CTRON-SFPS-RESOLVE-MIB new file mode 100644 index 0000000..a9443b3 --- /dev/null +++ b/MIBS/enterasys/CTRON-SFPS-RESOLVE-MIB @@ -0,0 +1,2083 @@ +CTRON-SFPS-RESOLVE-MIB DEFINITIONS ::= BEGIN + +-- sfps-resolve-mib.txt +-- Revision: 0.0.08 +-- +-- Cabletron Systems, Inc. +-- 35 Industrial Way, P.O. Box 5005 +-- Rochester, NH 03867-0505 +-- (603) 332-9400 +-- support@ctron.com + +-- This module provides authoritative definitions for Cabletron's +-- enterprise specific Fast Packet Switching Services MIB. +-- +-- This module will be extended, as required. +-- + +-- Cabletron Systems reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. +-- Copyright October 93 Cabletron Systems +-- + + +IMPORTS + OBJECT-TYPE + FROM RFC-1212 + DisplayString + FROM RFC1213-MIB +-- enterprises, +-- IpAddress, + Counter, +-- Gauge, + TimeTicks + FROM RFC1155-SMI + +-- These Objects are defined in the file sfps-inc.mib.txt.0.0.2 + sfpsResolveStats, + sfpsMobilityStats, sfpsUnresolve, sfpsBlockResolve, + sfpsISPResolve, sfpsTableResolve, sfpsSubnetResolve, + sfpsRelayAgentResolve, sfpsSubnetResolveStats, + sfpsSubnetResolveAPI, sfpsSubnetResolveNvram, sfpsTableResolveAPI, + sfpsBlockResolveStats, sfpsBlockResolveAPI, sfpsUnresolveTableAPI, + sfpsUnresolveTableStats, sfpsSwitchResolve, sfpsRelayAgentResolveStats + + FROM CTRON-SFPS-INCLUDE-MIB; + +-- Textual Conventions + +HexInteger ::= INTEGER +-- display this integer in hex format + + +SfpsAddress ::= OCTET STRING (SIZE (6)) +-- this will map to a MAC address + +-- + + +-- RESOLVE + + +sfpsServiceCenterResolveTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsServiceCenterResolveEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table gives resolve semantics to call processing." + ::= { sfpsISPResolve 1 } + +sfpsServiceCenterResolveEntry OBJECT-TYPE + SYNTAX SfpsServiceCenterResolveEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains the configuration of the Resolve Entry." + INDEX { sfpsServiceCenterResolveHashLeaf } + ::= { sfpsServiceCenterResolveTable 1 } + +SfpsServiceCenterResolveEntry ::= + SEQUENCE { + sfpsServiceCenterResolveHashLeaf HexInteger, + sfpsServiceCenterResolveMetric INTEGER, + sfpsServiceCenterResolveName DisplayString, + sfpsServiceCenterResolveOperStatus INTEGER, + sfpsServiceCenterResolveAdminStatus INTEGER, + sfpsServiceCenterResolveStatusTime TimeTicks, + sfpsServiceCenterResolveRequests INTEGER, + sfpsServiceCenterResolveResponses INTEGER + + } + +sfpsServiceCenterResolveHashLeaf OBJECT-TYPE + SYNTAX HexInteger + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Server hash, part of instance key." + ::= { sfpsServiceCenterResolveEntry 1 } + +sfpsServiceCenterResolveMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Defines order servers are called low to high." + ::= { sfpsServiceCenterResolveEntry 2 } + +sfpsServiceCenterResolveName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Server name." + ::= { sfpsServiceCenterResolveEntry 3 } + +sfpsServiceCenterResolveOperStatus OBJECT-TYPE + SYNTAX INTEGER { + kStatusRunning(1), -- all is well + kStatusHalted(2), -- admin disabled + kStatusPending(3), -- Trying to run, not there yet + kStatusFaulted(4), -- Internal error, never will recover + kStatusNotStarted(5) -- Not fully started yet + } + + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Operational state of entry." + ::= { sfpsServiceCenterResolveEntry 4 } + +sfpsServiceCenterResolveAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- Not running or stopped + disable(2), -- Please stop + enable(3) -- Go + } + + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Administrative State of Entry." + ::= { sfpsServiceCenterResolveEntry 5 } + +sfpsServiceCenterResolveStatusTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Time Tick of last operStatus change." + ::= { sfpsServiceCenterResolveEntry 6 } + +sfpsServiceCenterResolveRequests OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Requests made to server." + ::= { sfpsServiceCenterResolveEntry 7 } + +sfpsServiceCenterResolveResponses OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "GOOD replies by server." + ::= { sfpsServiceCenterResolveEntry 8 } + + +-- SFPS Switch Resolve Statistics Group +-- +-- This group contains the objects that mainatain resolve statisics. + +sfpsResolveStatsRequests OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsResolveStats 1 } + +sfpsResolveStatsResponses OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsResolveStats 2 } + +sfpsResolveStatsAcks OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsResolveStats 3 } + +sfpsResolveStatsNaks OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsResolveStats 4 } + +sfpsResolveStatsUnknowns OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsResolveStats 5 } + +sfpsResolveStatsNoAnswer OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsResolveStats 6 } + +sfpsResolveStatsTimeout OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsResolveStats 7 } + +sfpsResolveStatsAvgResponseTime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsResolveStats 8 } + +sfpsResolveStatsTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsResolveStats 9 } + +sfpsResolveStatsTableHigh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsResolveStats 10 } + +sfpsResolveStatsErrorCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsResolveStats 11 } + +sfpsResolveStatsStaleCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsResolveStats 12 } + +sfpsResolveStatsDupMsgCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsResolveStats 13 } + +sfpsResolveStatsReqRcvd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsResolveStats 14 } + +sfpsResolveStatsRespAcksSent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsResolveStats 15 } + +sfpsResolveStatsRespNaksSent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsResolveStats 16 } + +sfpsResolveStatsRespUnknownsSent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsResolveStats 17 } + +sfpsResolveStatsRespRecvd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsResolveStats 18 } + + +sfpsResolveStatsResolveMask OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsResolveStats 19 } + +sfpsResolveStatsINBMask OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsResolveStats 20} + +sfpsResolveStatsFloodMask OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsResolveStats 21 } + +sfpsResolveStatsChangeCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsResolveStats 22 } + +sfpsResolveStatsChangeTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsResolveStats 23 } + +sfpsResolveStatsResetStats OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsResolveStats 24 } + +sfpsResolveStatsAnswerUnknown OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsResolveStats 25 } + +sfpsResolveStatsDisableProxy OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsResolveStats 26 } + +sfpsResolveStatsDisableLayer3 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsResolveStats 27 } + +sfpsResolveStatsCSPDaveMalPkts OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsResolveStats 28 } + +sfpsResolveStatsStaleTimeOut OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsResolveStats 29 } + +sfpsResolveStatsMaxResponseTime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsResolveStats 30 } + +sfpsResolveStatsStaleEntryLost OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsResolveStats 31 } + +sfpsResolveStatsDaveEntryLost OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsResolveStats 32 } + + + +-- SFPS New User Statistics Group +-- +-- This group contains the objects that maintain new user statisics. + +sfpsMobilityStatsOrigSendCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMobilityStats 1 } + +sfpsMobilityStatsOrigReceiveCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMobilityStats 2 } + +sfpsMobilityStatsOrigNUSendCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMobilityStats 3 } + +sfpsMobilityStatsOrigNASendCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMobilityStats 4 } + +sfpsMobilityStatsOrigNUASendReqCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMobilityStats 5 } + +sfpsMobilityStatsOrigRetrySendCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMobilityStats 6 } + +sfpsMobilityStatsOrigLocalMoveCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMobilityStats 7 } + +sfpsMobilityStatsOrigUnknownCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMobilityStats 8 } + +sfpsMobilityStatsOrigAckCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMobilityStats 9 } + +sfpsMobilityStatsOrigNakNodeCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMobilityStats 10 } + +sfpsMobilityStatsOrigNakAliasCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMobilityStats 11 } + +sfpsMobilityStatsErrorCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMobilityStats 12 } + +sfpsMobilityStatsGenRecCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMobilityStats 13 } + +sfpsMobilityStatsGenSendCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMobilityStats 14 } + +sfpsMobilityStatsGenReqRecCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMobilityStats 15 } + +sfpsMobilityStatsGenReqRetryCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMobilityStats 16 } + +sfpsMobilityStatsGenReqForwardCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMobilityStats 17 } + +sfpsMobilityStatsGenRespRecCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMobilityStats 18 } + +sfpsMobilityStatsGenRespSendCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMobilityStats 19 } + +sfpsMobilityStatsNUReqRecCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMobilityStats 20 } + +sfpsMobilityStatsNURespSendCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMobilityStats 21 } + +sfpsMobilityStatsNAReqRecCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMobilityStats 22 } + +sfpsMobilityStatsNARespSendCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMobilityStats 23 } + +sfpsMobilityStatsNUARespRecUnknownCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMobilityStats 24 } + +sfpsMobilityStatsNURespRecAckCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMobilityStats 25 } + +sfpsMobilityStatsNUARespRecAliasNakCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMobilityStats 26 } + +sfpsMobilityStatsNUARespRecNodeNakCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMobilityStats 27 } + +sfpsMobilityStatsNURespAliasNakSendCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMobilityStats 28 } + +sfpsMobilityStatsNURespNodeNakSendCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMobilityStats 29 } + +sfpsMobilityStatsNURespAckSendCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMobilityStats 30 } + +sfpsMobilityStatsNURespUnknownSendCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMobilityStats 31 } + +sfpsMobilityStatsInterNUARespRecCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMobilityStats 32 } + +sfpsMobilityStatsInterNUARespSendCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMobilityStats 33 } + +sfpsMobilityStatsInterNewUserRespRecCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMobilityStats 34 } + +sfpsMobilityStatsInterNewAliasRespRecCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMobilityStats 35 } + +sfpsMobilityStatsInterNewUserRespSendCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMobilityStats 36 } + +sfpsMobilityStatsInterNewAliasRespSendCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMobilityStats 37 } + +sfpsMobilityStatsInterRespNakNodeSendCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMobilityStats 38 } + +sfpsMobilityStatsInterRespNakAliasSendCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMobilityStats 39 } + +sfpsMobilityStatsInterRespUnknownSendCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMobilityStats 40 } + +sfpsMobilityStatsInterRespAckSendCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMobilityStats 41 } + +sfpsMobilityStatsAliasOnOfSwitch OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMobilityStats 42 } + +sfpsMobilityStatsResetCounters OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMobilityStats 43 } + +sfpsMobilityStatsRetryCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMobilityStats 44 } + +sfpsMobilityStatsRetryDrops OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMobilityStats 45 } + +sfpsMobilityStatsMaxRetryReached OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMobilityStats 46 } + +sfpsMobilityStatsNewUserRetryTime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMobilityStats 47 } + + +sfpsMobilityStatsMaxNewUserRetries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMobilityStats 48 } + + +sfpsMobilityStatsNewUserStaleTimeout OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "(1/10) Seconds)" + ::= { sfpsMobilityStats 49 } + + +sfpsMobilityStatsAvgResponseTime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "(msec)" + ::= { sfpsMobilityStats 50 } + + +sfpsMobilityStatsMaxResponeTime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "(msec)" + ::= { sfpsMobilityStats 51 } + + + +-- UnResolve Table + +sfpsUnresolveTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsUnresolveTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of address objects which went unresolved at + some point in time." + ::= { sfpsUnresolve 1 } + +sfpsUnresolveTableEntry OBJECT-TYPE + SYNTAX SfpsUnresolveTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsUnresolveTableHash, sfpsUnresolveTableHashIndex } + ::= { sfpsUnresolveTable 1 } + +SfpsUnresolveTableEntry ::= + SEQUENCE { + sfpsUnresolveTableHash INTEGER, + sfpsUnresolveTableHashIndex INTEGER, + sfpsUnresolveTableAOType INTEGER, + sfpsUnresolveTableAOValue DisplayString, + sfpsUnresolveTableNumMisses INTEGER, + sfpsUnresolveTableLastMissTime TimeTicks, + sfpsUnresolveTableLastCallProc INTEGER, + sfpsUnresolveTableSrcMAC SfpsAddress, + sfpsUnresolveTableAvgPeriod INTEGER, + sfpsUnresolveTableBlockFlag INTEGER + } + +sfpsUnresolveTableHash OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A hash of the address object value contained in + this entry's sfpsUnresolveTableAOValue" + ::= { sfpsUnresolveTableEntry 1 } + +sfpsUnresolveTableHashIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "An index into the hash bucket." + ::= { sfpsUnresolveTableEntry 2 } + +sfpsUnresolveTableAOType OBJECT-TYPE + SYNTAX INTEGER + { + aoMacDX (1), + aoIpxSap (2), + aoIpxRIP (3), + aoInetYP (4), + aoInetUDP (5), + aoIpxIpx (6), + aoInetIP (7), + aoInetRPC (8), + aoInetRIP (9), + aoMacDXMcast (10), + aoAtDDP (11), + aoEmpty (12), + aoVlan (13), + aoHostName (14), + aoNetBiosName (15), + aoNBT (16), + aoInetIPMask (17), + aoIpxSap8022 (18), + aoIpxSapSnap (19), + aoIpxSapEnet (20), + aoDHCPXID (21), + aoipxRip8022 (22), + aoipxRipSnap (23), + aoipxRipEnet (24) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The address object type of this entry" + ::= { sfpsUnresolveTableEntry 3 } + +sfpsUnresolveTableAOValue OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The address object value of the entry." + ::= { sfpsUnresolveTableEntry 4 } + +sfpsUnresolveTableNumMisses OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of times an resolve request for this address object + went unresolved." + ::= { sfpsUnresolveTableEntry 5 } + +sfpsUnresolveTableLastMissTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of sysUpTime when the most recent resolve request for + this address object went unresolved." + ::= { sfpsUnresolveTableEntry 6 } + +sfpsUnresolveTableLastCallProc OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "." + ::= { sfpsUnresolveTableEntry 7 } + +sfpsUnresolveTableSrcMAC OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The MAC address of the most recent originator of a packet + attempting to reach the address." + ::= { sfpsUnresolveTableEntry 8 } + +sfpsUnresolveTableAvgPeriod OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The average number of seconds between resolve requests for + this address object that went unresolved." + ::= { sfpsUnresolveTableEntry 9 } + +sfpsUnresolveTableBlockFlag OBJECT-TYPE + SYNTAX INTEGER + { + true (1), + false (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A flag indicating whether this address object was put in the + Block Resolve Server's block table." + ::= { sfpsUnresolveTableEntry 10 } + + + +-- sfpsUnresolveTableAPI + +sfpsUnresolveTableAPIVerb OBJECT-TYPE + SYNTAX INTEGER + { + set-parameter (1), + reset (2), + other (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "When set, the corresponding action is taken. For set-parameter, + the most recent set to sfpsUnresolveTableAPIAgeOutTime takes + affect. For reset, all entries in sfpsUnresolveTable are deleted." + ::= { sfpsUnresolveTableAPI 1 } + +sfpsUnresolveTableAPIAgeOutTime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The age out time in minutes in which entries in the + sfpsUnresolveTable are deleted. Any entry in which sysUpTime + minus last miss time is greater than this value is + deleted from the table." + ::= { sfpsUnresolveTableAPI 2 } + +sfpsUnresolveTableAPIBlockHoldDown OBJECT-TYPE + SYNTAX INTEGER + { + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsUnresolveTableAPI 3 } + + + +-- sfpsUnresolveTableStats + + +sfpsUnresolveTableStatsNumEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of entries currently in sfpsUnresolveTable." + ::= { sfpsUnresolveTableStats 1 } + +sfpsUnresolveTableStatsTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum number of entries allowed in sfpsUnresolveTable" + ::= { sfpsUnresolveTableStats 2 } + +sfpsUnresolveTableStatsTableFullCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of times an attempt to add an entry to the + sfpsUnresolveTable failed because the table was full." + ::= { sfpsUnresolveTableStats 3 } + +sfpsUnresolveTableStatsTotalReqSeen OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of requests seen by the Unresolve Server. + This does not include inter-switch resolve requests." + ::= { sfpsUnresolveTableStats 4 } + +sfpsUnresolveTableStatsAvgReqTime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The average time in 10 msec units between unresolved requests + seen by the server." + ::= { sfpsUnresolveTableStats 5 } + + +-- sfpsBlockResolveTable + +sfpsBlockResolveTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsBlockResolveTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains a list of address objects whose resolve + requests are being blocked for a given time period by the + Block Resolve Server. The Block Resolve Server is actually + a 'leaky bucket' server that will slow down high frequency + resolve requests for addresses that remain unresolved. + Resolve requests are sent through the system at a slower + user configurable rate." + ::= { sfpsBlockResolve 1 } + +sfpsBlockResolveTableEntry OBJECT-TYPE + SYNTAX SfpsBlockResolveTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsBlockResolveTableHash, sfpsBlockResolveTableHashIndex } + ::= { sfpsBlockResolveTable 1 } + +SfpsBlockResolveTableEntry ::= + SEQUENCE { + sfpsBlockResolveTableHash INTEGER, + sfpsBlockResolveTableHashIndex INTEGER, + sfpsBlockResolveTableAOType INTEGER, + sfpsBlockResolveTableAOValue DisplayString, + sfpsBlockResolveTableStartTime TimeTicks, + sfpsBlockResolveTableNumBlocked Counter, + sfpsBlockResolveTableNumSent Counter, + sfpsBlockResolveTableLastSeen TimeTicks, + sfpsBlockResolveTableAvgPeriod INTEGER + } + +sfpsBlockResolveTableHash OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A hash of the address object value contained in + this entry's sfpsBlockResolveTableAOValue" + ::= { sfpsBlockResolveTableEntry 1 } + +sfpsBlockResolveTableHashIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "An index into the hash bucket" + ::= { sfpsBlockResolveTableEntry 2 } + +sfpsBlockResolveTableAOType OBJECT-TYPE + SYNTAX INTEGER + { + aoMacDX (1), + aoIpxSap (2), + aoIpxRIP (3), + aoInetYP (4), + aoInetUDP (5), + aoIpxIpx (6), + aoInetIP (7), + aoInetRPC (8), + aoInetRIP (9), + aoMacDXMcast (10), + aoAtDDP (11), + aoEmpty (12), + aoVlan (13), + aoHostName (14), + aoNetBiosName (15), + aoInetIPMask (16) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The address object type of this entry" + ::= { sfpsBlockResolveTableEntry 3 } + +sfpsBlockResolveTableAOValue OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The address object value of the entry." + ::= { sfpsBlockResolveTableEntry 4 } + +sfpsBlockResolveTableStartTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of sysUpTime when blocking of this request object + was started." + ::= { sfpsBlockResolveTableEntry 5 } + +sfpsBlockResolveTableNumBlocked OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of times a resolve request for this address object + was blocked resulting in the deletion of the call." + ::= { sfpsBlockResolveTableEntry 6 } + +sfpsBlockResolveTableNumSent OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of times a resolve request for this address object + was sent through the system." + ::= { sfpsBlockResolveTableEntry 7 } + +sfpsBlockResolveTableLastSeen OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of sysUpTime when the most recent resolve request + was seen by the Block Resolve Server." + ::= { sfpsBlockResolveTableEntry 8 } + +sfpsBlockResolveTableAvgPeriod OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The average period in seconds between resolve requests for this + address object since sfpsBlockResolveTableStartTime" + ::= { sfpsBlockResolveTableEntry 9 } + + + +-- sfpsBlockResolveAPI + + +sfpsBlockResolveAPIVerb OBJECT-TYPE + SYNTAX INTEGER + { + other (1), + add-entry (2), + del-entry (3), + set-parameter (4), + reset (5) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "When set, the corresponding action is taken. + For add-entry, an entry is added to sfpsBlockResolveTable + for the given sfpsBlockResolveAPIAOType and + sfpsBlockResolveAPIAOValue. For del-entry, an entry is + deleted from the sfpsBlockResolveTable. For set-parameter, + the most recent sets of sfpsBlockResolveAPITestCount, + sfpsBlockResolveAPIThreshold, sfpsBlockResolveAPISendPeriod + are applied." + ::= { sfpsBlockResolveAPI 1 } + +sfpsBlockResolveAPIAOType OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The address object type specified by a well-known string + to be used in the next Verb action." + ::= { sfpsBlockResolveAPI 2 } + +sfpsBlockResolveAPIAOValue OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The address object value to be used in the next Verb action." + ::= { sfpsBlockResolveAPI 3 } + +sfpsBlockResolveAPITestCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The number of unknown resolve requests seen before a test + is made to determine whether further resolve requests should + be blocked or not. Block tests are made on address objects + every 'N' resolve requests that fail where 'N' equals + the value of this object." + ::= { sfpsBlockResolveAPI 4 } + +sfpsBlockResolveAPIThreshold OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The average number of seconds per resolve request for a given + address object that will trigger a block. This value is used + in conjunction with sfpsBlockResolveAPITestCount to perform + block tests on unresolved address objects. If the period between + unresolved requests is less than or equal to this value, then + the resolve request is blocked." + ::= { sfpsBlockResolveAPI 5 } + +sfpsBlockResolveAPISendPeriod OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The number of seconds between resolve requests that will + be sent through the system. " + ::= { sfpsBlockResolveAPI 6 } + + +-- sfpsBlockResolveStats + + +sfpsBlockResolveStatsNumEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of entries in sfpsBlockResolveTable." + ::= { sfpsBlockResolveStats 1 } + +sfpsBlockResolveStatsTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum number of entries allowed in + sfpsBlockResolveTable." + ::= { sfpsBlockResolveStats 2 } + +sfpsBlockResolveStatsTotalReqSeen OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of resolve requests the Block Resolve + Server has seen. This value does not include inter-switch + resolves." + ::= { sfpsBlockResolveStats 3 } + +sfpsBlockResolveStatsTotalBlocked OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of resolve requests that have been blocked + by the server." + ::= { sfpsBlockResolveStats 4 } + +sfpsBlockResolveStatsTotalSent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of requests sent through the system for + address objects that are being blocked." + ::= { sfpsBlockResolveStats 5 } + +sfpsBlockResolveStatsAvgReqTime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The average time in 10 msec units between resolve requests + seen by the server. It is computed by dividing sysUpTime by + sfpsBlockResolveStatsTotalReqSeen." + ::= { sfpsBlockResolveStats 6 } + +-- Table Resolve Table + +sfpsTableResolveTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsTableResolveTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTableResolve 1 } + +sfpsTableResolveTableEntry OBJECT-TYPE + SYNTAX SfpsTableResolveTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsTableResolveTag, sfpsTableResolveHash, sfpsTableResolveHashIndex } + ::= { sfpsTableResolveTable 1 } + +SfpsTableResolveTableEntry ::= + SEQUENCE { + sfpsTableResolveTag INTEGER, + sfpsTableResolveHash INTEGER, + sfpsTableResolveHashIndex INTEGER, + sfpsTableResolveSrcType DisplayString, + sfpsTableResolveSrcLoad DisplayString, + sfpsTableResolveTrgType DisplayString, + sfpsTableResolveTrgLoad DisplayString + } + +sfpsTableResolveTag OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTableResolveTableEntry 1 } + +sfpsTableResolveHash OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTableResolveTableEntry 2 } + +sfpsTableResolveHashIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTableResolveTableEntry 3 } + +sfpsTableResolveSrcType OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTableResolveTableEntry 4 } + +sfpsTableResolveSrcLoad OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTableResolveTableEntry 5 } + +sfpsTableResolveTrgType OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTableResolveTableEntry 6 } + +sfpsTableResolveTrgLoad OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTableResolveTableEntry 7 } + +-- Table Resolve API + + +sfpsTableResolveAPIVerb OBJECT-TYPE + SYNTAX INTEGER + { + other (1), + add (2), + delete (3), + modify (4), + clearTable (5) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Action take as a result of setting this leaf" + ::= { sfpsTableResolveAPI 1 } + +sfpsTableResolveAPISrcAOType OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Source's type" + ::= { sfpsTableResolveAPI 2 } + +sfpsTableResolveAPISrcAOLoad OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Source's load" + ::= { sfpsTableResolveAPI 3 } + +sfpsTableResolveAPITrgAOType OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Destination's type" + ::= { sfpsTableResolveAPI 4 } + +sfpsTableResolveAPITrgAOLoad OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Destination's load " + ::= { sfpsTableResolveAPI 5 } + +sfpsTableResolveAPIVlanAOLoad OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Vlan's load " + ::= { sfpsTableResolveAPI 6 } + +sfpsTableResolveAPIDestSwMac OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTableResolveAPI 7 } + +sfpsTableResolveAPIScopeToVlan OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disable(2), + enable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTableResolveAPI 8 } + +sfpsTableResolveAPINVRAMEntry OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disable(2), + enable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTableResolveAPI 9 } + +sfpsTableResolveAPIMask OBJECT-TYPE + SYNTAX HexInteger + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTableResolveAPI 10 } + +sfpsTableResolveAPIResolveOption OBJECT-TYPE + SYNTAX INTEGER { + ack(1), + nak(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTableResolveAPI 11 } + +sfpsTableResolveAPIAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disable(2), + enable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTableResolveAPI 12 } + +-- Subnet Resolve Stats Table + + +sfpsSubnetResolveStatsRequests OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSubnetResolveStats 1 } + +sfpsSubnetResolveStatsAcks OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSubnetResolveStats 2 } + +sfpsSubnetResolveStatsUnknowns OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSubnetResolveStats 3 } + +sfpsSubnetResolveStatsInternalUnknowns OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSubnetResolveStats 4 } + +sfpsSubnetResolveStatsGatewayAcks OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSubnetResolveStats 5 } + +sfpsSubnetResolveStatsErrors OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSubnetResolveStats 6 } + +sfpsSubnetResolveStatsMaxTblSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSubnetResolveStats 7 } + +sfpsSubnetResolveStatsTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSubnetResolveStats 8 } + +-- Subnet Resolve Stats Table + + +sfpsSubnetResolveAPIVerb OBJECT-TYPE + SYNTAX INTEGER { + other(1), + add(2), + delete(3), + updateMask(4), + setDefGateway(5), + clearDefGateway(6), + clearTable(7) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the action to be initiated as a result of setting this leaf." + ::= { sfpsSubnetResolveAPI 1 } + +sfpsSubnetResolveAPISrcAOType OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the source's desire AO type." + ::= { sfpsSubnetResolveAPI 2 } + +sfpsSubnetResolveAPISrcAPLoad OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the source's load." + ::= { sfpsSubnetResolveAPI 3 } + +sfpsSubnetResolveAPITrgAOType OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the destination's desired AO type." + ::= { sfpsSubnetResolveAPI 4 } + +sfpsSubnetResolveAPITrgAOLoad OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the desination's load." + ::= { sfpsSubnetResolveAPI 5 } + +sfpsSubnetResolveAPIRouteType OBJECT-TYPE + SYNTAX INTEGER { + external(1), + internal(2), + invalid(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies whether the route is internal/external to the cloud." + ::= { sfpsSubnetResolveAPI 6 } + +sfpsSubnetResolveAPINVRAMEntry OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disable(2), + enable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies whether to store the entry in NVRAM." + ::= { sfpsSubnetResolveAPI 7 } + +sfpsSubnetResolveAPIAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disable(2), + enable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies whether this entry should be used or not. This allows the entry + to remain in the table but be disabled." + ::= { sfpsSubnetResolveAPI 8 } + +sfpsSubnetResolveAPIDefGateway OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specified the router mac address to resolve any request if there is no internal or + external mapping." + ::= { sfpsSubnetResolveAPI 9 } + +sfpsSubnetResolveAPISubnetMask OBJECT-TYPE + SYNTAX HexInteger + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the subnet mask." + ::= { sfpsSubnetResolveAPI 10 } + +-- Subnet Resolve Table + +sfpsSubnetResolveTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsSubnetResolveEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSubnetResolve 3 } + +sfpsSubnetResolveEntry OBJECT-TYPE + SYNTAX SfpsSubnetResolveEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsSubnetResolveTargetTag, sfpsSubnetResolveSourceHash, sfpsSubnetResolveHashIndex } + ::= { sfpsSubnetResolveTable 1 } + +SfpsSubnetResolveEntry ::= + SEQUENCE { + sfpsSubnetResolveTargetTag INTEGER, + sfpsSubnetResolveSourceHash INTEGER, + sfpsSubnetResolveHashIndex INTEGER, + sfpsSubnetResolveSrcType DisplayString, + sfpsSubnetResolveSrcLoad DisplayString, + sfpsSubnetResolveTrgType DisplayString, + sfpsSubnetResolveTrgLoad DisplayString, + sfpsSubnetResolveRouteType INTEGER, + sfpsSubnetResolveRelativeCnt INTEGER, + sfpsSubnetResolveAbsoluteCnt INTEGER, + sfpsSubnetResolveNVRAMEntry INTEGER, + sfpsSubnetResolveAdminStatus INTEGER, + sfpsSubnetResolveOperStatus INTEGER + } + +sfpsSubnetResolveTargetTag OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSubnetResolveEntry 1 } + +sfpsSubnetResolveSourceHash OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSubnetResolveEntry 2 } + +sfpsSubnetResolveHashIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSubnetResolveEntry 3 } + +sfpsSubnetResolveSrcType OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSubnetResolveEntry 4 } + +sfpsSubnetResolveSrcLoad OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSubnetResolveEntry 5 } + +sfpsSubnetResolveTrgType OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSubnetResolveEntry 6 } + +sfpsSubnetResolveTrgLoad OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSubnetResolveEntry 7 } + +sfpsSubnetResolveRouteType OBJECT-TYPE + SYNTAX INTEGER { + external(1), + internal(2), + invalid(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSubnetResolveEntry 8 } + +sfpsSubnetResolveRelativeCnt OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSubnetResolveEntry 9 } + +sfpsSubnetResolveAbsoluteCnt OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSubnetResolveEntry 10 } + +sfpsSubnetResolveNVRAMEntry OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disable(2), + enable(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSubnetResolveEntry 11 } + +sfpsSubnetResolveAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disable(2), + enable(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSubnetResolveEntry 12 } + +sfpsSubnetResolveOperStatus OBJECT-TYPE + SYNTAX INTEGER { + running(1), + halted(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSubnetResolveEntry 13 } + +--- Relay Agent Resolve + +sfpsRelayAgentResolveVlanName OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + " + ::= { sfpsRelayAgentResolve 1 } + +sfpsRelayAgentResolveRelayAgent OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + " + ::= { sfpsRelayAgentResolve 2 } + +-- + +sfpsSubnetResolveNvramMaskEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " + ::= { sfpsSubnetResolveNvram 1 } + +sfpsSubnetResolveNvramMacEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " + ::= { sfpsSubnetResolveNvram 2 } + +sfpsSubnetResolveNvramIpEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " + ::= { sfpsSubnetResolveNvram 3 } + +sfpsSubnetResolveNvramNvramUsed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " + ::= { sfpsSubnetResolveNvram 4 } + +--- Relay Agent Resolve Stats + +sfpsRelayAgentResolveStatsTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " + ::= { sfpsRelayAgentResolveStats 1 } + +sfpsRelayAgentResolveStatsNumEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " + ::= { sfpsRelayAgentResolveStats 2 } + +sfpsRelayAgentResolveStatsHighWater OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsRelayAgentResolveStats 3 } + +-- Switch Resolve Table + +sfpsSwitchResolveTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsSwitchResolveEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSwitchResolve 1 } + +sfpsSwitchResolveEntry OBJECT-TYPE + SYNTAX SfpsSwitchResolveEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsSwitchResolveSwitch, sfpsSwitchResolveCallTag } + ::= { sfpsSwitchResolveTable 1 } + +SfpsSwitchResolveEntry ::= + SEQUENCE { + sfpsSwitchResolveSwitch OCTET STRING, + sfpsSwitchResolveCallTag INTEGER, + sfpsSwitchResolvePortNum INTEGER, + sfpsSwitchResolveNeighborSw OCTET STRING, + sfpsSwitchResolveRequestCount INTEGER, + sfpsSwitchResolveResponseCount INTEGER, + sfpsSwitchResolveMobilityRetry INTEGER, + sfpsSwitchResolveEventId INTEGER +} + +sfpsSwitchResolveSwitch OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSwitchResolveEntry 1 } + + +sfpsSwitchResolveCallTag OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSwitchResolveEntry 2 } + +sfpsSwitchResolvePortNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSwitchResolveEntry 3 } + +sfpsSwitchResolveNeighborSw OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSwitchResolveEntry 4 } + +sfpsSwitchResolveRequestCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSwitchResolveEntry 5 } + +sfpsSwitchResolveResponseCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSwitchResolveEntry 6 } + +sfpsSwitchResolveMobilityRetry OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSwitchResolveEntry 7 } + +sfpsSwitchResolveEventId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsSwitchResolveEntry 8 } + +END diff --git a/MIBS/enterasys/CTRON-SFPS-SFLSP-MIB b/MIBS/enterasys/CTRON-SFPS-SFLSP-MIB new file mode 100644 index 0000000..493226e --- /dev/null +++ b/MIBS/enterasys/CTRON-SFPS-SFLSP-MIB @@ -0,0 +1,1508 @@ +CTRON-SFPS-SFLSP-MIB DEFINITIONS ::= BEGIN + +-- sfps-sflsp-mib.txt +-- Revision: 0.0.06 +-- +-- Cabletron Systems, Inc. +-- 35 Industrial Way, P.O. Box 5005 +-- Rochester, NH 03867-0505 +-- (603) 332-9400 +-- support@ctron.com +-- +-- This module provides authoritative definitions for Cabletron's +-- enterprise specific Fast Packet Switching Services API MIB. +-- +-- This module will be extended, as required. +-- +-- +-- Cabletron Systems reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. +-- Copyright October 93 Cabletron Systems +-- + +IMPORTS + OBJECT-TYPE + FROM RFC-1212 +-- DisplayString +-- FROM RFC1213-MIB +-- enterprises, + TimeTicks, + IpAddress, + Counter, + Gauge + FROM RFC1155-SMI + +-- These Objects are defined in the file sfps-inc.mib.txt.0.0.1 + vlanSflspGeneralVariables, vlanSflspLsdb, vlanSflspInterfaces, + vlanSflspIfMetric, vlanSflspNeighbors, vlanSflspArea, + vlanSflsp1stHop, vlanSflspTracePathAPI, vlanSflspTracePathInternal, + vlanSflspLSDBFlood, vlanSflspLSPStats + FROM CTRON-SFPS-INCLUDE-MIB; + +SfpsAddress ::= OCTET STRING (SIZE (6)) +-- this will map to a MAC address + + +-- SFLSP + + +vlanSflspGeneralSwitchID OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A 10 byte octet string uniquely identifying the switch in the Switch Fabric. + By convention, to ensure uniqueness the first six bytes should default + to the base mac address and the last four bytes should default to zeroes." + ::= { vlanSflspGeneralVariables 1 } + + +vlanSflspGeneralAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The administrative status of the SFLSP in the switch. The value 'enabled' + denotes that the SFLSP Process is active on at least one interface; 'disabled' + disables it on all interfaces. " + ::= { vlanSflspGeneralVariables 2 } + +vlanSflspGeneralVersion OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current version number of the SFLSP protocol is 2 " + ::= { vlanSflspGeneralVariables 3 } + +vlanSflspGeneralAreaBRStatus OBJECT-TYPE + SYNTAX INTEGER { + true(1), + false(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A flag to note whether this switch is an area border switch " + ::= { vlanSflspGeneralVariables 4 } + +vlanSflspGeneralASBRStatus OBJECT-TYPE + SYNTAX INTEGER { + true(1), + false(2) + } + + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A flag to note whether this switch is an Autonomous System border switch. " + ::= { vlanSflspGeneralVariables 5 } + +vlanSflspGeneralTOSSupport OBJECT-TYPE + SYNTAX INTEGER { + true(1), + false(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The switch's support for type-of-service switching. Currently, this + is set to false, indicating no type-of-service switching." + ::= { vlanSflspGeneralVariables 6 } + +vlanSflspGeneralOrgNewLSAs OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of new link-state advertisements that have been originated. + This number is incremented each time the switch originates a new LSA." + ::= { vlanSflspGeneralVariables 7 } + +vlanSflspGeneralRcvNewLSAs OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + 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." + ::= { vlanSflspGeneralVariables 8 } + +vlanSflspGeneralMaxOnQueue OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Maximum number of events on the queue" + ::= { vlanSflspGeneralVariables 9 } + +vlanSflspGeneralCurOnQueue OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current number of events on the queue" + ::= { vlanSflspGeneralVariables 10 } + +vlanSflspGeneralMaxTimeUs OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Maximum length of time to process events on the queue" + ::= { vlanSflspGeneralVariables 11 } + +vlanSflspGeneralCurTimeUs OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current length of time to process events on the queue" + ::= { vlanSflspGeneralVariables 12 } + +vlanSflspGeneralMaxEvents OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Maximum number of events processed at once" + ::= { vlanSflspGeneralVariables 13 } + +vlanSflspGeneralMaxTimeOccurred OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Maximum length of time occurred at this time" + ::= { vlanSflspGeneralVariables 14 } + +vlanSflspGeneralMaxOnQOccurred OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Maximum number of events on the queue occurred at this time" + ::= { vlanSflspGeneralVariables 15 } + +vlanSflspGeneralTotalSwLinks OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Total number of switch links in our database" + ::= { vlanSflspGeneralVariables 16 } + +vlanSflspGeneralLastChangeDet OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Timestamp of last run of spf due to change detected in topology " + ::= { vlanSflspGeneralVariables 17 } + +vlanSflspGeneralFloodMask OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { vlanSflspGeneralVariables 18 } + + +vlanSflspGeneralLowestMac OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { vlanSflspGeneralVariables 19 } + + +vlanSflspGeneralRootId OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { vlanSflspGeneralVariables 20 } + + +vlanSflspGeneralFloodAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { vlanSflspGeneralVariables 21 } + + +--LSDB + +vlanSflspLsdbTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanSflspLsdbEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The SFLSP Process's Links State Database. " + ::= { vlanSflspLsdb 1 } + +vlanSflspLsdbEntry OBJECT-TYPE + SYNTAX VlanSflspLsdbEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + " A single Link State Advertisement" + INDEX { vlanSflspLsdbAreaID, vlanSflspLsdbType, + vlanSflspLsdbLSID, vlanSflspLsdbSwitchID } + ::= { vlanSflspLsdbTable 1 } + +VlanSflspLsdbEntry ::= + SEQUENCE { + vlanSflspLsdbAreaID INTEGER, + vlanSflspLsdbType INTEGER, + vlanSflspLsdbLSID OCTET STRING, + vlanSflspLsdbSwitchID OCTET STRING, + vlanSflspLsdbSequence INTEGER, + vlanSflspLsdbAge INTEGER, + vlanSflspLsdbChecksum INTEGER, + vlanSflspLsdbAdvertisement OCTET STRING, + vlanSflspLsdbUsedInSPF INTEGER + } + + +vlanSflspLsdbAreaID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The 32-bit identifier of the Area from which the LSA was received. " + ::= { vlanSflspLsdbEntry 1 } + +vlanSflspLsdbType OBJECT-TYPE + SYNTAX INTEGER { + switch-link(1), + connection-link(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The type of the link state advertisement. Each link state type has a + seperate advertisement format. " + ::= { vlanSflspLsdbEntry 2 } + +vlanSflspLsdbLSID OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Link State ID is an LS Type Specific field containing either + a switch ID or a switch port name; it identifies the piece of the + routing domain that is being described by the advertisement. " + ::= { vlanSflspLsdbEntry 3 } + +vlanSflspLsdbSwitchID OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A 10 byte octet string uniquely identifying the orignating switch in the Switch + Fabric. By convention, to ensure uniqueness the first six bytes should default + to the base mac address and the last four bytes should default to zeroes." + ::= { vlanSflspLsdbEntry 4 } + +vlanSflspLsdbSequence OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + 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 numbers the more recent the advertisement. " + ::= { vlanSflspLsdbEntry 5 } + +vlanSflspLsdbAge OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This field is the age of the link state advertisement in seconds ." + ::= { vlanSflspLsdbEntry 6 } + +vlanSflspLsdbChecksum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + 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 th checksum. The checksum used is the + same that is used for ISO connectionless datagrams; it is commonly referred to + as the Fletcher checksum. " + ::= { vlanSflspLsdbEntry 7 } + +vlanSflspLsdbAdvertisement OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The entire Link State Advertisement, including its header. " + ::= { vlanSflspLsdbEntry 8 } + +vlanSflspLsdbUsedInSPF OBJECT-TYPE + SYNTAX INTEGER { +-- false(0), + true(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { vlanSflspLsdbEntry 9 } + +-- interfaces + +vlanSflspInterfacesTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanSflspInterfacesEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The SFLSP Interface Table describes the interfaces from the + viewpoint of SFLSP. " + ::= { vlanSflspInterfaces 1 } + +vlanSflspInterfacesEntry OBJECT-TYPE + SYNTAX VlanSflspInterfacesEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The SFLSP Interfaces Entry describes one interface from the + viewpoint of SFLSP " + INDEX { vlanSflspInterfacesIFAddress, vlanSflspInterfacesSwAddressLess } + ::= { vlanSflspInterfacesTable 1 } + +VlanSflspInterfacesEntry ::= + SEQUENCE { + vlanSflspInterfacesIFAddress SfpsAddress, + vlanSflspInterfacesSwAddressLess INTEGER, + vlanSflspInterfacesAreaID IpAddress, + vlanSflspInterfacesIfType INTEGER, + vlanSflspInterfacesAdminStatus INTEGER, + vlanSflspInterfacesSwPriority INTEGER, + vlanSflspInterfacesTransDelay INTEGER, + vlanSflspInterfacesReTransInterval INTEGER, + vlanSflspInterfacesHelloInterval INTEGER, + vlanSflspInterfacesDeadInterval INTEGER, + vlanSflspInterfacesPollInterval INTEGER, + vlanSflspInterfacesState INTEGER, + vlanSflspInterfacesDS SfpsAddress, + vlanSflspInterfacesBDS SfpsAddress, + vlanSflspInterfacesEvents Counter, + vlanSflspInterfacesAuthKey SfpsAddress + } + +vlanSflspInterfacesIFAddress OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A 10 byte octet string uniquely identifying the port address. + By convention, to ensure uniqueness the first six bytes should default + to the base mac address and the last four bytes should default to the + port number of the interface." + ::= { vlanSflspInterfacesEntry 1 } + +vlanSflspInterfacesSwAddressLess OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "For the purpose of easing the instancing of addressed and + addressless interfaces; This variable takes the value 0 on + interfaces with IP Addresses, and the corresponding value of + ifIndex for interfaces having no IP Address. " + ::= { vlanSflspInterfacesEntry 2 } + +vlanSflspInterfacesAreaID OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A 32-bit integer uniquely identifying the area to which the + interface connects. Area ID 0.0.0.0 is used for the SFLSP backbone. " + ::= { vlanSflspInterfacesEntry 3 } + +vlanSflspInterfacesIfType OBJECT-TYPE + SYNTAX INTEGER { + brodcast(1), + nbma(2), + point-to-point(3) + } + + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The SFLSP interface type. Currently all interfaces are handled as + broadcast type. " + ::= { vlanSflspInterfacesEntry 4 } + +vlanSflspInterfacesAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The SFLSP interface's administrative status. The value 'enabled' + denotes that neighbor relationships may be 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 SFLSP. " + ::= { vlanSflspInterfacesEntry 5 } + +vlanSflspInterfacesSwPriority OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The priority of this interface. Used in multi-access networks, this field + is used in the designated switch election algorithm. By default all switches + are eligible with a priority of 1. " + ::= { vlanSflspInterfacesEntry 6 } + +vlanSflspInterfacesTransDelay OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The estimated number of seconds it takes to transmit a link-state update packet + over this interface. " + ::= { vlanSflspInterfacesEntry 7 } + +vlanSflspInterfacesReTransInterval OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The number of seconds between link-state advertisement retransmissions, for + adjacencies belonging to this interface. This value is also used when re- + transmitting database description and link-state request packets. " + ::= { vlanSflspInterfacesEntry 8 } + +vlanSflspInterfacesHelloInterval OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The lenght of time, in seconds, between the Hello packets that the switch sends + on the interface. This value must be the same for all switches attached to a + common network. " + ::= { vlanSflspInterfacesEntry 9 } + +vlanSflspInterfacesDeadInterval OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The number of seconds that a switch's Hello packets have not been seen + before it's neighbors declare the switch down. This should be some multiple of the + Hello interval. This value must be the same for all switches attached to a common network. " + ::= { vlanSflspInterfacesEntry 10 } + +vlanSflspInterfacesPollInterval OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The larger time interval, in seconds, between the Hello packets sent to an + inactive non-broadcast multi-access neighbor. " + ::= { vlanSflspInterfacesEntry 11 } + +vlanSflspInterfacesState OBJECT-TYPE + SYNTAX INTEGER { + down(1), + loopback(2), + waiting(3), + point-to-point(4), + dr(5), + bdr(6), + dr-other(7) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The SFLSP Interface State. " + ::= { vlanSflspInterfacesEntry 12 } + +vlanSflspInterfacesDS OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "An octet string uniquely identifying the designated switch in the Switch Fabric. + By convention, to ensure uniqueness this should default to the base mac address." + ::= { vlanSflspInterfacesEntry 13 } + +vlanSflspInterfacesBDS OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "An octet string uniquely identifying the backup designated switch in the Switch Fabric. + By convention, to ensure uniqueness this should default to the base mac address." + ::= { vlanSflspInterfacesEntry 14 } + +vlanSflspInterfacesEvents OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of times this SFLSP interface has changed its + state, or an error has occured. " + ::= { vlanSflspInterfacesEntry 15 } + +vlanSflspInterfacesAuthKey OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "THe Authentification Key. If the Area's Authorization Type is + simplePassword, and the key length is shorter than 8 octets, the agent will + left adjust and zero fill to 8 octets. " + ::= { vlanSflspInterfacesEntry 16 } + + + +-- IfMetric + +vlanSflspIfMetricTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanSflspIfMetricEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + " The TOS metrics for a non-virtual interface indentified by the + interface index." + ::= { vlanSflspIfMetric 1 } + +vlanSflspIfMetricEntry OBJECT-TYPE + SYNTAX VlanSflspIfMetricEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + " A particular TOS metric for a non-virtual interface identified by + the interface index." + INDEX { vlanSflspIfMetricIfAddress, vlanSflspIfMetricIfTOSType } + ::= { vlanSflspIfMetricTable 1 } + +VlanSflspIfMetricEntry ::= + SEQUENCE { + vlanSflspIfMetricIfAddress OCTET STRING, + vlanSflspIfMetricIfTOSType INTEGER, + vlanSflspIfMetricIfMetric INTEGER, + vlanSflspIfMetricIfStatus INTEGER + + } + +vlanSflspIfMetricIfAddress OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A 10 byte octet string uniquely identifying the port address. + By convention, to ensure uniqueness the first six bytes should default + to the base mac address and the last four bytes should default to the + port number of the interface." + ::= { vlanSflspIfMetricEntry 1 } + +vlanSflspIfMetricIfTOSType OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The type of service metric being referenced. On row creation, this can be + derived from the instance.." + ::= { vlanSflspIfMetricEntry 2 } + +vlanSflspIfMetricIfMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The metric of using this type of service on this interface. The default value of the + TOS 0 Metric is 10^8 / ifSpeed. + The value FFFF is distinguished to mean 'no route via this TOS'. " + ::= { vlanSflspIfMetricEntry 3 } + +vlanSflspIfMetricIfStatus OBJECT-TYPE + SYNTAX INTEGER { + valid(1), + invalid(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This variable displays the validity or invalidity of the entry. + Setting it to 'invalid' has the effect of rendering it inoperative. + The internal effect (row removal) is implementation dependent " + ::= { vlanSflspIfMetricEntry 4 } + +-- Neighbors + +vlanSflspNeighborsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanSflspNeighborsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of non-virtual neighbor information ." + ::= { vlanSflspNeighbors 1 } + +vlanSflspNeighborsEntry OBJECT-TYPE + SYNTAX VlanSflspNeighborsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The information regarding a single neighbor. " + INDEX { vlanSflspNeighborsPortName } + ::= { vlanSflspNeighborsTable 1 } + +VlanSflspNeighborsEntry ::= + SEQUENCE { + vlanSflspNeighborsPortName OCTET STRING, + vlanSflspNeighborsSwitchID OCTET STRING, + vlanSflspNeighborsOptions INTEGER, + vlanSflspNeighborsPriority INTEGER, + vlanSflspNeighborsState INTEGER, + vlanSflspNeighborsEvents Counter, + vlanSflspNeighborsLSRetransQLen Gauge, + vlanSflspNeighborsHELLOsRcvd INTEGER, + vlanSflspNeighborsDBDsRcvd INTEGER, + vlanSflspNeighborsLSUsRcvd INTEGER, + vlanSflspNeighborsLSRsRcvd INTEGER, + vlanSflspNeighborsLSACKsRcvd INTEGER, + vlanSflspNeighborsHELLOsSent INTEGER, + vlanSflspNeighborsDBDsSent INTEGER, + vlanSflspNeighborsLSUsSent INTEGER, + vlanSflspNeighborsLSRsSent INTEGER, + vlanSflspNeighborsLSACKsSent INTEGER, + vlanSflspNeighborsNBMAStatus INTEGER, + vlanSflspNeighborsFULLTimeSec TimeTicks + } + +vlanSflspNeighborsPortName OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A 10 byte octet string uniquely identifying the neighbor's port address. + By convention, to ensure uniqueness the first six bytes should default + to the base mac address and the last four bytes should default to the + port number of the neighbor's interface." + ::= { vlanSflspNeighborsEntry 1 } + +vlanSflspNeighborsSwitchID OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "An octet string uniquely identifying the neighboring switch in the Switch Fabric. + By convention, to ensure uniqueness this should default to the base mac address." + ::= { vlanSflspNeighborsEntry 2 } + +vlanSflspNeighborsOptions OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A bit Mask corresponding to the neighbor's options field. + Bit 0, if set, indicates that the area accepts and operates + on external information; if zero, it is a stub area. + + Bit 1, if set, indicates that the system will operate on Type + of Service metrics other than TOS 0. If zero, the neighbor + will ignore all metrics except the TOS 0 metric ." + ::= { vlanSflspNeighborsEntry 3 } + +vlanSflspNeighborsPriority OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The priority of this neighbor in the designated switch election + algorithm. The value 0 signifies that the neighbor is not eligible + to become the designated switch on this particular network." + ::= { vlanSflspNeighborsEntry 4 } + +vlanSflspNeighborsState OBJECT-TYPE + SYNTAX INTEGER { + down(1), + attempt(2), + init(3), + two-way(4), + exchange(5), + exchange-start(6), + loading(7), + full(8) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The State of the relationship with this Neighbor." + ::= { vlanSflspNeighborsEntry 5 } + +vlanSflspNeighborsEvents OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of times this neighbor relationship has + changed state, or an error has occurred. " + ::= { vlanSflspNeighborsEntry 6 } + +vlanSflspNeighborsLSRetransQLen OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The current length of the retransmission queue." + ::= { vlanSflspNeighborsEntry 7 } + +vlanSflspNeighborsHELLOsRcvd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of hello packets received from this neighbor" + ::= { vlanSflspNeighborsEntry 8 } + +vlanSflspNeighborsDBDsRcvd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of database description packets received from this neighbor" + ::= { vlanSflspNeighborsEntry 9 } + +vlanSflspNeighborsLSUsRcvd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of link state update packets received from this neighbor" + ::= { vlanSflspNeighborsEntry 10 } + +vlanSflspNeighborsLSRsRcvd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of link state request packets received from this neighbor" + ::= { vlanSflspNeighborsEntry 11 } + +vlanSflspNeighborsLSACKsRcvd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of link state acknowledgement packets received from this neighbor" + ::= { vlanSflspNeighborsEntry 12 } + +vlanSflspNeighborsHELLOsSent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of hello packets sent to this neighbor" + ::= { vlanSflspNeighborsEntry 13 } + +vlanSflspNeighborsDBDsSent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of database description packets sent to this neighbor" + ::= { vlanSflspNeighborsEntry 14 } + +vlanSflspNeighborsLSUsSent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of link state update packets sent to this neighbor" + ::= { vlanSflspNeighborsEntry 15 } + +vlanSflspNeighborsLSRsSent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of link state request packets sent to this neighbor" + ::= { vlanSflspNeighborsEntry 16 } + +vlanSflspNeighborsLSACKsSent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of link state acknowledgement packets sent to this neighbor" + ::= { vlanSflspNeighborsEntry 17 } + +vlanSflspNeighborsNBMAStatus OBJECT-TYPE + SYNTAX INTEGER { + valid(1), + invalid(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The variable displays the validity or invalidity of the + entry. Setting it to 'invalid' has the effect of rendering + it inoperative. The internal effect (row removal) is implementation + dependant." + ::= { vlanSflspNeighborsEntry 18 } + +vlanSflspNeighborsFULLTimeSec OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Neighbor went to FULL state at this time " + ::= { vlanSflspNeighborsEntry 19 } + +-- Area + +vlanSflspAreaTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanSflspAreaEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information describing the configured parameters and + cumulative statistics of the switches attached areas." + ::= { vlanSflspArea 1 } + +vlanSflspAreaEntry OBJECT-TYPE + SYNTAX VlanSflspAreaEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information describing the configured parameters and + cumulative statistics of one of the switches attached + areas." + INDEX { vlanSflspAreaAreaID } + ::= { vlanSflspAreaTable 1 } + +VlanSflspAreaEntry ::= + SEQUENCE { + vlanSflspAreaAreaID IpAddress, + vlanSflspAreaAuthType INTEGER, + vlanSflspAreaSPFRuns Counter, + vlanSflspAreaABRCount Gauge, + vlanSflspAreaASBRCount Gauge, + vlanSflspAreaAreaLSACnt Gauge, + vlanSflspAreaAreaCheckSum INTEGER, + vlanSflspAreaLastSpfRun TimeTicks + } + +vlanSflspAreaAreaID OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A 10 byte octet string uniquely identifying an area." + ::= { vlanSflspAreaEntry 1 } + +vlanSflspAreaAuthType OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The authentication type specified for an area. + Additional authentication types may be assigned locally + on a per Area basis." + ::= { vlanSflspAreaEntry 2 } + +vlanSflspAreaSPFRuns OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + 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." + ::= { vlanSflspAreaEntry 3 } + +vlanSflspAreaABRCount OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of area border switches reachable + within this area. This is initially zero, and is + calculated in each SPF Pass." + ::= { vlanSflspAreaEntry 4 } + +vlanSflspAreaASBRCount OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of Autonomous System border switches + reachable within this area. This is initially zero, + and is calculated in each LSP Pass." + ::= { vlanSflspAreaEntry 5 } + +vlanSflspAreaAreaLSACnt OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of link-state advertisements in this + area's link-state database, excluding AS External LSA's" + ::= { vlanSflspAreaEntry 6 } + +vlanSflspAreaAreaCheckSum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The 32-bit unsigned sum of the link-state + advertisements' LS checksums contained in this area's + link-state database. This sum excludes external (LS + type 5) link-state advertisements. The sum can be used + to determine if there has been a change in a switches + link state database, and to compare the link-state + database of two switches." + ::= { vlanSflspAreaEntry 7 } + +vlanSflspAreaLastSpfRun OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Timestamp of last run of spf" + ::= { vlanSflspAreaEntry 8 } + + +-- 1stHop + +vlanSflsp1stHopTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanSflsp1stHopEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the SecureFast path next-hop table. It + reports various information about the next switch port + address on the path to a particular destination switch + port address." + ::= { vlanSflsp1stHop 1 } + +vlanSflsp1stHopEntry OBJECT-TYPE + SYNTAX VlanSflsp1stHopEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry describes the next hop switch port addresses for + each destination switch port address." + INDEX { vlanSflsp1stHopDestSwitch } + ::= { vlanSflsp1stHopTable 1 } + +VlanSflsp1stHopEntry ::= + SEQUENCE { + vlanSflsp1stHopDestSwitch OCTET STRING, + vlanSflsp1stHopPath11stHop OCTET STRING, + vlanSflsp1stHopPath21stHop OCTET STRING, + vlanSflsp1stHopPath31stHop OCTET STRING + } + +vlanSflsp1stHopDestSwitch OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the index to the table, representing destination + switch port addresses for each port address within + the switch fabric." + ::= { vlanSflsp1stHopEntry 1 } + +vlanSflsp1stHopPath11stHop OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The 1st hop of the 1st path to the destination switch" + ::= { vlanSflsp1stHopEntry 2 } + +vlanSflsp1stHopPath21stHop OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The 1st host of the 2nd path to the destination switch" + ::= { vlanSflsp1stHopEntry 3 } + +vlanSflsp1stHopPath31stHop OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The 1st hop of the 3rd path to the destination switch" + ::= { vlanSflsp1stHopEntry 4 } + +-- Trace Path + +vlanSflspTracePathAPIDest OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This is the switch address for which a path list will be + requested in the sfTracePathTable." + ::= { vlanSflspTracePathAPI 1 } + +vlanSflspTracePathAPIID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This is an ID to uniquely identify the path list request + in the sfTracePathTable." + ::= { vlanSflspTracePathAPI 2 } + +vlanSflspTracePathAPIType OBJECT-TYPE + SYNTAX INTEGER { + other(1), + invalid(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The administrative control of the trace path request entry in + the sfTracePathTable. It is used to create or delete a trace + path request entry." + ::= { vlanSflspTracePathAPI 3 } + +vlanSflspTracePathAPIAction OBJECT-TYPE + SYNTAX INTEGER { + other(1), + activate(2), + suspend(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The action to be performed by the trace path request entry + in the sfTracePathTable." + ::= { vlanSflspTracePathAPI 4 } + + +-- Trace Path + +vlanSflspTracePathTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanSflspTracePathEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table allows the determination of paths to known + destinations using the same internal methods used by the + switch to program these paths. It is indexed by + destination switch address and a request identifier. + If successful, the resulting path, which consists of a + list of switch port addresses, is reported in the + sfTracePathReqHopTable." + ::= { vlanSflspTracePathInternal 1 } + +vlanSflspTracePathEntry OBJECT-TYPE + SYNTAX VlanSflspTracePathEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An SF Trace Path Table entry containing objects for a + particular destination switch." + INDEX { vlanSflspTracePathDest, vlanSflspTracePathID } + ::= { vlanSflspTracePathTable 1 } + +VlanSflspTracePathEntry ::= + SEQUENCE { + vlanSflspTracePathDest OCTET STRING, + vlanSflspTracePathID INTEGER, + vlanSflspTracePathAction INTEGER, + vlanSflspTracePathStatus INTEGER + } + +vlanSflspTracePathDest OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The switch address of the requested destination." + ::= { vlanSflspTracePathEntry 1 } + +vlanSflspTracePathID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A unique identifier for this path request." + ::= { vlanSflspTracePathEntry 2 } + +vlanSflspTracePathAction OBJECT-TYPE + SYNTAX INTEGER { + other(1), + activate(2), + suspend(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The action to be performed by this trace path entry." + ::= { vlanSflspTracePathEntry 3 } + +vlanSflspTracePathStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + success(2), + failed(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The results of a trace path request. A result of success(4) + means the device has determined at least one path to the + destination." + ::= { vlanSflspTracePathEntry 4 } + + +-- Trace Path List + +vlanSflspTracePathListTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanSflspTracePathListEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the SecureFast Trace Path List table." + ::= { vlanSflspTracePathInternal 2 } + +vlanSflspTracePathListEntry OBJECT-TYPE + SYNTAX VlanSflspTracePathListEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the switch port addresses of each hop + of each path traversed for a particular destination switch. + These paths correspond to trace path requests in the + sfTracePathReqTable." + INDEX { vlanSflspTracePathListDest, vlanSflspTracePathListID, vlanSflspTracePathListPathNum, vlanSflspTracePathListHopNum } + ::= { vlanSflspTracePathListTable 1 } + +VlanSflspTracePathListEntry ::= + SEQUENCE { + vlanSflspTracePathListDest OCTET STRING, + vlanSflspTracePathListID INTEGER, + vlanSflspTracePathListPathNum INTEGER, + vlanSflspTracePathListHopNum INTEGER, + vlanSflspTracePathListHopAddr OCTET STRING + } + +vlanSflspTracePathListDest OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The switch address of the destination for this trace path + entry, corresponding to a requested destination in the + sfTracePathReqTable." + ::= { vlanSflspTracePathListEntry 1 } + +vlanSflspTracePathListID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A unique identifier corresponding to the identifier in a + trace path request in the sfTracePathReqTable." + ::= { vlanSflspTracePathListEntry 2 } + +vlanSflspTracePathListPathNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of this path in the table of networks traversed. + This value represents a unique path id when there are multiple + paths to a single destination." + ::= { vlanSflspTracePathListEntry 3 } + +vlanSflspTracePathListHopNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The hop number in this path." + ::= { vlanSflspTracePathListEntry 4 } + +vlanSflspTracePathListHopAddr OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The switch port address of this hop on the path." + ::= { vlanSflspTracePathListEntry 5 } + +-- + +vlanSflspLSDBFloodTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanSflspLSDBFloodEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { vlanSflspLSDBFlood 1 } + +vlanSflspLSDBFloodEntry OBJECT-TYPE + SYNTAX VlanSflspLSDBFloodEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { vlanSflspLSDBFloodAreaID, vlanSflspLSDBFloodType, vlanSflspLSDBFloodLSID, vlanSflspLSDBFloodAdvSwitchID } + ::= { vlanSflspLSDBFloodTable 1 } + +VlanSflspLSDBFloodEntry ::= + SEQUENCE { + vlanSflspLSDBFloodAreaID INTEGER, + vlanSflspLSDBFloodType INTEGER, + vlanSflspLSDBFloodLSID SfpsAddress, + vlanSflspLSDBFloodAdvSwitchID SfpsAddress, + vlanSflspLSDBFloodSequence INTEGER, + vlanSflspLSDBFloodAge INTEGER, + vlanSflspLSDBFloodChecksum INTEGER, + vlanSflspLSDBFloodAdvertisement SfpsAddress, + vlanSflspLSDBFloodUsedInSPF INTEGER, + vlanSflspLSDBFloodEverUsed INTEGER + } + +vlanSflspLSDBFloodAreaID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { vlanSflspLSDBFloodEntry 1 } + +vlanSflspLSDBFloodType OBJECT-TYPE + SYNTAX INTEGER { + switchLink(1), + connectionLink(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { vlanSflspLSDBFloodEntry 2 } + +vlanSflspLSDBFloodLSID OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { vlanSflspLSDBFloodEntry 3 } + +vlanSflspLSDBFloodAdvSwitchID OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { vlanSflspLSDBFloodEntry 4 } + +vlanSflspLSDBFloodSequence OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { vlanSflspLSDBFloodEntry 5 } + +vlanSflspLSDBFloodAge OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { vlanSflspLSDBFloodEntry 6 } + +vlanSflspLSDBFloodChecksum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { vlanSflspLSDBFloodEntry 7 } + +vlanSflspLSDBFloodAdvertisement OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { vlanSflspLSDBFloodEntry 8 } + +vlanSflspLSDBFloodUsedInSPF OBJECT-TYPE + SYNTAX INTEGER { +-- false(0), + true(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { vlanSflspLSDBFloodEntry 9 } + +vlanSflspLSDBFloodEverUsed OBJECT-TYPE + SYNTAX INTEGER { +-- false(0), + true(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { vlanSflspLSDBFloodEntry 10 } + + +--SFLSP Statistics + +vlanSflspLSPStatsMaxOnQueue OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { vlanSflspLSPStats 1 } + +vlanSflspLSPStatsCurOnQueue OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { vlanSflspLSPStats 2 } + +vlanSflspLSPStatsMaxTimeUs OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { vlanSflspLSPStats 3 } + +vlanSflspLSPStatsCurTimeUs OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { vlanSflspLSPStats 4 } + +vlanSflspLSPStatsMaxTimeOccurred OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { vlanSflspLSPStats 5 } + +vlanSflspLSPStatsMaxOnQOccurred OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { vlanSflspLSPStats 6 } + +vlanSflspLSPStatsTotalSwLinks OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { vlanSflspLSPStats 7 } + +vlanSflspLSPStatsLastChangeDet OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { vlanSflspLSPStats 8 } + +vlanSflspLSPStatsNumSPFRuns OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { vlanSflspLSPStats 9 } + +vlanSflspLSPStatsNumFULLNbrs OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { vlanSflspLSPStats 10 } + +vlanSflspLSPStatsNumIntfs OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { vlanSflspLSPStats 11 } + +vlanSflspLSPStatsNum1stHops OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { vlanSflspLSPStats 12 } + +vlanSflspLSPStatsNumUpdates OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { vlanSflspLSPStats 13 } + +vlanSflspLSPStatsLastUpdateRecvd OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { vlanSflspLSPStats 14 } + +END diff --git a/MIBS/enterasys/CTRON-SFPS-SIZE-MIB b/MIBS/enterasys/CTRON-SFPS-SIZE-MIB new file mode 100644 index 0000000..5953fce --- /dev/null +++ b/MIBS/enterasys/CTRON-SFPS-SIZE-MIB @@ -0,0 +1,274 @@ +CTRON-SFPS-SIZE-MIB DEFINITIONS ::= BEGIN + +-- sfps-size-mib.txt +-- Revision: 0.0.03 +-- +-- Cabletron Systems, Inc. +-- 35 Industrial Way, P.O. Box 5005 +-- Rochester, NH 03867-0505 +-- (603) 332-9400 +-- support@ctron.com +-- +-- This module provides authoritative definitions for Cabletron's +-- enterprise specific Fast Packet Switching Services API MIB. +-- +-- This module will be extended, as required. +-- +-- +-- Cabletron Systems reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. +-- Copyright October 93 Cabletron Systems +-- + +IMPORTS + OBJECT-TYPE + FROM RFC-1212 + DisplayString + FROM RFC1213-MIB +-- tcl enterprises +-- IpAddress, +-- Counter, Gauge +-- TimeTicks +-- FROM RFC1155-SMI + +-- These Objects are defined in the file sfps-inc.mib.txt.0.0.10 + sfpsSizeService, sfpsSizeServiceAPI + FROM CTRON-SFPS-INCLUDE-MIB; + +-- Textual Conventions + +--SfpsSwitchInstance ::= OCTET STRING (SIZE(4)) +-- this will map to chassis.module index value + +--SfpsSwitchPort ::= INTEGER +-- this will map to chassis.module.portgroup.portsubgroup.port index value + +--SfpsAddress ::= OCTET STRING (SIZE (6)) +-- this will map to a MAC address + +--HexInteger ::= INTEGER +-- display this integer in hex format + + + +-- SFPS Diagnostic Statistics Group + +sfpsSizeServiceTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsSizeServiceEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Displays the current status of the SizeService. This table + displays how much was granted to each user, how much was + requested, the number of times they've requested, the status, + etc. Note :: The refers to the object/code/whatever + which makes a request to the SizeService." + ::= { sfpsSizeService 1 } + +sfpsSizeServiceEntry OBJECT-TYPE + SYNTAX SfpsSizeServiceEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the SfpsSizeServiceTable instanced by ServiceName" + INDEX { sfpsSizeServiceName } + ::= { sfpsSizeServiceTable 1 } + +SfpsSizeServiceEntry ::= + SEQUENCE { + sfpsSizeServiceName DisplayString, + sfpsSizeServiceId INTEGER, + sfpsSizeServiceElemSize INTEGER, + sfpsSizeServiceDesired INTEGER, + sfpsSizeServiceGranted INTEGER, + sfpsSizeServiceIncrement INTEGER, + sfpsSizeServiceTotalBytes INTEGER, + sfpsSizeServiceNbrCalls INTEGER, + sfpsSizeServiceRtnStatus INTEGER, + sfpsSizeServiceHowGranted INTEGER + } + +sfpsSizeServiceName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Displays the Name of the SizeService 'user'" + ::= { sfpsSizeServiceEntry 1 } + +sfpsSizeServiceId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Displays the ID corresponding to the Name above" + ::= { sfpsSizeServiceEntry 2 } + + +sfpsSizeServiceElemSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Displays the Element Size for the current user (in bytes)." + ::= { sfpsSizeServiceEntry 3 } + + +sfpsSizeServiceDesired OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Displays how many Elements/Bytes the current user asked + for in SizeRequest" + ::= { sfpsSizeServiceEntry 4 } + + +sfpsSizeServiceGranted OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Displays how many Elements/Bytes the current user was + granted via SizeRequest." + ::= { sfpsSizeServiceEntry 5 } + + +sfpsSizeServiceIncrement OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Displays total Element/Bytes the user was granted via + all IncrementRequest calls." + ::= { sfpsSizeServiceEntry 6 } + + +sfpsSizeServiceTotalBytes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Displays the total number of Bytes the current user was + granted (SizeRequest & IncrementRequest)." + ::= { sfpsSizeServiceEntry 7 } + + +sfpsSizeServiceNbrCalls OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Displays the number of requests the current user has made + to the SizeService." + ::= { sfpsSizeServiceEntry 8 } + + +sfpsSizeServiceRtnStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + nvramOk(2), + unknown(3), + notAllowed(4), + nonApiOk(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Displays the Status of the current user." + ::= { sfpsSizeServiceEntry 9 } + + +sfpsSizeServiceHowGranted OBJECT-TYPE + SYNTAX INTEGER { + elements(1), + memory(2), + other(3), + notAllowed(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Displays how the current user was granted it's memory." + ::= { sfpsSizeServiceEntry 10 } + + +-- API + +sfpsSizeServiceAPIVerb OBJECT-TYPE + SYNTAX INTEGER { + other(1), + next(2), + prev(3), + set(4), + clear(5), + clearAll(6) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The action desired to perform on the SizeService Table" + ::= { sfpsSizeServiceAPI 1 } + +sfpsSizeServiceAPIName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Name of the SizeService " + ::= { sfpsSizeServiceAPI 2 } + +sfpsSizeServiceAPIId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "ID corresponding to the sfpsSizeServiceAPIName" + ::= { sfpsSizeServiceAPI 3 } + +sfpsSizeServiceAPIGrant OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Number of Elements/Bytes being requested via SizeRequest." + ::= { sfpsSizeServiceAPI 4 } + +sfpsSizeServiceAPIIncrement OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Total Element/Bytes being requested via IncrementRequest" + ::= { sfpsSizeServiceAPI 5 } + +sfpsSizeServiceAPINumberSet OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Number to set." + ::= { sfpsSizeServiceAPI 6 } + +sfpsSizeServiceAPIVersion OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The version." + ::= { sfpsSizeServiceAPI 7 } + +END diff --git a/MIBS/enterasys/CTRON-SFPS-SOFTLINK-MIB b/MIBS/enterasys/CTRON-SFPS-SOFTLINK-MIB new file mode 100644 index 0000000..7bf8469 --- /dev/null +++ b/MIBS/enterasys/CTRON-SFPS-SOFTLINK-MIB @@ -0,0 +1,1060 @@ +CTRON-SFPS-SOFTLINK-MIB DEFINITIONS ::= BEGIN + +-- sfps-softlink-mib.txt +-- Revision: 0.0.03 +-- +-- Cabletron Systems, Inc. +-- 35 Industrial Way, P.O. Box 5005 +-- Rochester, NH 03867-0505 +-- (603) 332-9400 +-- support@ctron.com +-- +-- This module provides authoritative definitions for Cabletron's +-- enterprise specific Fast Packet Switching Services API MIB. +-- +-- This module will be extended, as required. +-- +-- +-- Cabletron Systems reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. +-- Copyright October 93 Cabletron Systems +-- + +IMPORTS + OBJECT-TYPE + FROM RFC-1212 + DisplayString + FROM RFC1213-MIB +-- tcl enterprises +-- Counter, + TimeTicks +-- Gauge + FROM RFC1155-SMI + + +-- These Objects are defined in the file sfps-inc.mib.txt.0.0.8 + sfpsCentersFacility, sfpsVNSFacility, sfpsVLANFacility, + sfpsDiagFacility, sfpsRAFacility, sfpsBetaFacility, + sfpsCallTapFacility, sfpsFabricFacility, sfpsLiteFacility, + sfpsFpcFacility, sfpsMcastFacility, sfpsUpLinkFacility + FROM CTRON-SFPS-INCLUDE-MIB; + +-- Textual Conventions + +--SfpsSwitchInstance ::= OCTET STRING (SIZE(4)) +-- this will map to chassis.module index value + +-- SfpsSwitchPort ::= INTEGER +-- this will map to chassis.module.portgroup.portsubgroup.port index value + +--SfpsAddress ::= OCTET STRING (SIZE (6)) +-- this will map to a MAC address + + HexInteger ::= INTEGER +-- display this integer in hex format + + + +sfpsCentersFacilityTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsCentersFacilityEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsCentersFacility 1 } + +sfpsCentersFacilityEntry OBJECT-TYPE + SYNTAX SfpsCentersFacilityEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsCentersFacilityAddress } + ::= { sfpsCentersFacilityTable 1 } + +SfpsCentersFacilityEntry ::= + SEQUENCE { + sfpsCentersFacilityAddress HexInteger, + sfpsCentersFacilityMetric INTEGER, + sfpsCentersFacilityElementName DisplayString, + sfpsCentersFacilityOperStatus INTEGER, + sfpsCentersFacilityAdminStatus INTEGER, + sfpsCentersFacilityStatusTime TimeTicks, + sfpsCentersFacilityRequests INTEGER, + sfpsCentersFacilityResponses INTEGER + + } + +sfpsCentersFacilityAddress OBJECT-TYPE + SYNTAX HexInteger + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsCentersFacilityEntry 1 } + +sfpsCentersFacilityMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsCentersFacilityEntry 2 } + +sfpsCentersFacilityElementName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsCentersFacilityEntry 3 } + +sfpsCentersFacilityOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + kStatusRunning(1), + kStatusHalted(2), + kStatusPending(3), + kStatusFaulted(4), + kStatusNotStarted(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsCentersFacilityEntry 4 } + +sfpsCentersFacilityAdminStatus OBJECT-TYPE + SYNTAX INTEGER + { + kControlOther(1), + kControlDisable(2), + kControlEnable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsCentersFacilityEntry 5 } + +sfpsCentersFacilityStatusTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsCentersFacilityEntry 6 } + +sfpsCentersFacilityRequests OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsCentersFacilityEntry 7 } + +sfpsCentersFacilityResponses OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsCentersFacilityEntry 8 } + +-- Beta Facility + +sfpsBetaFacilityTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsBetaFacilityEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsBetaFacility 1 } + +sfpsBetaFacilityEntry OBJECT-TYPE + SYNTAX SfpsBetaFacilityEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsBetaFacilityHashIndex } + ::= { sfpsBetaFacilityTable 1 } + +SfpsBetaFacilityEntry ::= + SEQUENCE { + sfpsBetaFacilityHashIndex INTEGER, + sfpsBetaFacilityElementName DisplayString, + sfpsBetaFacilityAdminStatus INTEGER, + sfpsBetaFacilityOperStatus INTEGER, + sfpsBetaFacilityStatusTime TimeTicks + } + +sfpsBetaFacilityHashIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsBetaFacilityEntry 1 } + +sfpsBetaFacilityElementName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsBetaFacilityEntry 2 } + +sfpsBetaFacilityAdminStatus OBJECT-TYPE + SYNTAX INTEGER + { + kControlOther(1), + kControlDisable(2), + kControlEnable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsBetaFacilityEntry 3 } + +sfpsBetaFacilityOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + kStatusRunning(1), + kStatusHalted(2), + kStatusPending(3), + kStatusFaulted(4), + kStatusNotStarted(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsBetaFacilityEntry 4 } + +sfpsBetaFacilityStatusTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsBetaFacilityEntry 5 } + + +-- Call Tap Facility + +sfpsCallTapFacilityTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsCallTapFacilityEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsCallTapFacility 1 } + +sfpsCallTapFacilityEntry OBJECT-TYPE + SYNTAX SfpsCallTapFacilityEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsCallTapFacilityHashIndex } + ::= { sfpsCallTapFacilityTable 1 } + +SfpsCallTapFacilityEntry ::= + SEQUENCE { + sfpsCallTapFacilityHashIndex INTEGER, + sfpsCallTapFacilityElementName DisplayString, + sfpsCallTapFacilityAdminStatus INTEGER, + sfpsCallTapFacilityOperStatus INTEGER, + sfpsCallTapFacilityStatusTime TimeTicks + } + +sfpsCallTapFacilityHashIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsCallTapFacilityEntry 1 } + +sfpsCallTapFacilityElementName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsCallTapFacilityEntry 2 } + +sfpsCallTapFacilityAdminStatus OBJECT-TYPE + SYNTAX INTEGER + { + kControlOther(1), + kControlDisable(2), + kControlEnable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsCallTapFacilityEntry 3 } + +sfpsCallTapFacilityOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + kStatusRunning(1), + kStatusHalted(2), + kStatusPending(3), + kStatusFaulted(4), + kStatusNotStarted(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsCallTapFacilityEntry 4 } + +sfpsCallTapFacilityStatusTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsCallTapFacilityEntry 5 } + + +sfpsDiagFacilityTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsDiagFacilityEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDiagFacility 1 } + +sfpsDiagFacilityEntry OBJECT-TYPE + SYNTAX SfpsDiagFacilityEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsDiagFacilityHashIndex } + ::= { sfpsDiagFacilityTable 1 } + +SfpsDiagFacilityEntry ::= + SEQUENCE { + sfpsDiagFacilityHashIndex INTEGER, + sfpsDiagFacilityElementName DisplayString, + sfpsDiagFacilityAdminStatus INTEGER, + sfpsDiagFacilityOperStatus INTEGER, + sfpsDiagFacilityStatusTime TimeTicks + } + +sfpsDiagFacilityHashIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDiagFacilityEntry 1 } + +sfpsDiagFacilityElementName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDiagFacilityEntry 2 } + +sfpsDiagFacilityAdminStatus OBJECT-TYPE + SYNTAX INTEGER + { + kControlOther(1), + kControlDisable(2), + kControlEnable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDiagFacilityEntry 3 } + +sfpsDiagFacilityOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + kStatusRunning(1), + kStatusHalted(2), + kStatusPending(3), + kStatusFaulted(4), + kStatusNotStarted(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDiagFacilityEntry 4 } + +sfpsDiagFacilityStatusTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDiagFacilityEntry 5 } + + +-- Fabric Facility + +sfpsFabricFacilityTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsFabricFacilityEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsFabricFacility 1 } + +sfpsFabricFacilityEntry OBJECT-TYPE + SYNTAX SfpsFabricFacilityEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsFabricFacilityHashIndex } + ::= { sfpsFabricFacilityTable 1 } + +SfpsFabricFacilityEntry ::= + SEQUENCE { + sfpsFabricFacilityHashIndex INTEGER, + sfpsFabricFacilityElementName DisplayString, + sfpsFabricFacilityAdminStatus INTEGER, + sfpsFabricFacilityOperStatus INTEGER, + sfpsFabricFacilityStatusTime TimeTicks + } + +sfpsFabricFacilityHashIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsFabricFacilityEntry 1 } + +sfpsFabricFacilityElementName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsFabricFacilityEntry 2 } + +sfpsFabricFacilityAdminStatus OBJECT-TYPE + SYNTAX INTEGER + { + kControlOther(1), + kControlDisable(2), + kControlEnable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsFabricFacilityEntry 3 } + +sfpsFabricFacilityOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + kStatusRunning(1), + kStatusHalted(2), + kStatusPending(3), + kStatusFaulted(4), + kStatusNotStarted(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsFabricFacilityEntry 4 } + +sfpsFabricFacilityStatusTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsFabricFacilityEntry 5 } + +-- Facility + +sfpsLiteFacilityTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsLiteFacilityEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsLiteFacility 1 } + +sfpsLiteFacilityEntry OBJECT-TYPE + SYNTAX SfpsLiteFacilityEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsLiteFacilityHashIndex } + ::= { sfpsLiteFacilityTable 1 } + +SfpsLiteFacilityEntry ::= + SEQUENCE { + sfpsLiteFacilityHashIndex INTEGER, + sfpsLiteFacilityElementName DisplayString, + sfpsLiteFacilityAdminStatus INTEGER, + sfpsLiteFacilityOperStatus INTEGER, + sfpsLiteFacilityStatusTime TimeTicks + } + +sfpsLiteFacilityHashIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsLiteFacilityEntry 1 } + +sfpsLiteFacilityElementName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsLiteFacilityEntry 2 } + +sfpsLiteFacilityAdminStatus OBJECT-TYPE + SYNTAX INTEGER + { + kControlOther(1), + kControlDisable(2), + kControlEnable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsLiteFacilityEntry 3 } + +sfpsLiteFacilityOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + kStatusRunning(1), + kStatusHalted(2), + kStatusPending(3), + kStatusFaulted(4), + kStatusNotStarted(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsLiteFacilityEntry 4 } + +sfpsLiteFacilityStatusTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsLiteFacilityEntry 5 } + +-- Facility + +sfpsFpcFacilityTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsFpcFacilityEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsFpcFacility 1 } + +sfpsFpcFacilityEntry OBJECT-TYPE + SYNTAX SfpsFpcFacilityEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsFpcFacilityHashIndex } + ::= { sfpsFpcFacilityTable 1 } + +SfpsFpcFacilityEntry ::= + SEQUENCE { + sfpsFpcFacilityHashIndex INTEGER, + sfpsFpcFacilityElementName DisplayString, + sfpsFpcFacilityAdminStatus INTEGER, + sfpsFpcFacilityOperStatus INTEGER, + sfpsFpcFacilityStatusTime TimeTicks + } + +sfpsFpcFacilityHashIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsFpcFacilityEntry 1 } + +sfpsFpcFacilityElementName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsFpcFacilityEntry 2 } + +sfpsFpcFacilityAdminStatus OBJECT-TYPE + SYNTAX INTEGER + { + kControlOther(1), + kControlDisable(2), + kControlEnable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsFpcFacilityEntry 3 } + +sfpsFpcFacilityOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + kStatusRunning(1), + kStatusHalted(2), + kStatusPending(3), + kStatusFaulted(4), + kStatusNotStarted(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsFpcFacilityEntry 4 } + +sfpsFpcFacilityStatusTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsFpcFacilityEntry 5 } + + +-- Multicast Facility + +sfpsMcastFacilityTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsMcastFacilityEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMcastFacility 1 } + +sfpsMcastFacilityEntry OBJECT-TYPE + SYNTAX SfpsMcastFacilityEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsMcastFacilityHashIndex } + ::= { sfpsMcastFacilityTable 1 } + +SfpsMcastFacilityEntry ::= + SEQUENCE { + sfpsMcastFacilityHashIndex INTEGER, + sfpsMcastFacilityElementName DisplayString, + sfpsMcastFacilityAdminStatus INTEGER, + sfpsMcastFacilityOperStatus INTEGER, + sfpsMcastFacilityStatusTime TimeTicks + } + +sfpsMcastFacilityHashIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMcastFacilityEntry 1 } + +sfpsMcastFacilityElementName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMcastFacilityEntry 2 } + +sfpsMcastFacilityAdminStatus OBJECT-TYPE + SYNTAX INTEGER + { + kControlOther(1), + kControlDisable(2), + kControlEnable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMcastFacilityEntry 3 } + +sfpsMcastFacilityOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + kStatusRunning(1), + kStatusHalted(2), + kStatusPending(3), + kStatusFaulted(4), + kStatusNotStarted(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMcastFacilityEntry 4 } + +sfpsMcastFacilityStatusTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsMcastFacilityEntry 5 } + +sfpsVLANFacilityTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsVLANFacilityEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsVLANFacility 1 } + +sfpsVLANFacilityEntry OBJECT-TYPE + SYNTAX SfpsVLANFacilityEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsVLANFacilityHashIndex } + ::= { sfpsVLANFacilityTable 1 } + +SfpsVLANFacilityEntry ::= + SEQUENCE { + sfpsVLANFacilityHashIndex INTEGER, + sfpsVLANFacilityElementName DisplayString, + sfpsVLANFacilityAdminStatus INTEGER, + sfpsVLANFacilityOperStatus INTEGER, + sfpsVLANFacilityStatusTime TimeTicks + } + +sfpsVLANFacilityHashIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsVLANFacilityEntry 1 } + +sfpsVLANFacilityElementName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsVLANFacilityEntry 2 } + +sfpsVLANFacilityAdminStatus OBJECT-TYPE + SYNTAX INTEGER + { + kControlOther(1), + kControlDisable(2), + kControlEnable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsVLANFacilityEntry 3 } + +sfpsVLANFacilityOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + kStatusRunning(1), + kStatusHalted(2), + kStatusPending(3), + kStatusFaulted(4), + kStatusNotStarted(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsVLANFacilityEntry 4 } + +sfpsVLANFacilityStatusTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsVLANFacilityEntry 5 } + + + +sfpsVNSFacilityTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsVNSFacilityEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsVNSFacility 1 } + +sfpsVNSFacilityEntry OBJECT-TYPE + SYNTAX SfpsVNSFacilityEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsVNSFacilityHashIndex } + ::= { sfpsVNSFacilityTable 1 } + +SfpsVNSFacilityEntry ::= + SEQUENCE { + sfpsVNSFacilityHashIndex INTEGER, + sfpsVNSFacilityElementName DisplayString, + sfpsVNSFacilityAdminStatus INTEGER, + sfpsVNSFacilityOperStatus INTEGER, + sfpsVNSFacilityStatusTime TimeTicks + } + +sfpsVNSFacilityHashIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsVNSFacilityEntry 1 } + +sfpsVNSFacilityElementName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsVNSFacilityEntry 2 } + +sfpsVNSFacilityAdminStatus OBJECT-TYPE + SYNTAX INTEGER + { + kControlOther(1), + kControlDisable(2), + kControlEnable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsVNSFacilityEntry 3 } + +sfpsVNSFacilityOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + kStatusRunning(1), + kStatusHalted(2), + kStatusPending(3), + kStatusFaulted(4), + kStatusNotStarted(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsVNSFacilityEntry 4 } + +sfpsVNSFacilityStatusTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsVNSFacilityEntry 5 } + + + + +-- Redundant Access Facility - RAFacility + +sfpsRAFacilityTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsRAFacilityEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsRAFacility 1 } + +sfpsRAFacilityEntry OBJECT-TYPE + SYNTAX SfpsRAFacilityEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsRAFacilityHashIndex } + ::= { sfpsRAFacilityTable 1 } + +SfpsRAFacilityEntry ::= + SEQUENCE { + sfpsRAFacilityHashIndex INTEGER, + sfpsRAFacilityName DisplayString, + sfpsRAFacilityAdminStatus INTEGER, + sfpsRAFacilityOperStatus INTEGER, + sfpsRAFacilityStatusTime TimeTicks + } + +sfpsRAFacilityHashIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsRAFacilityEntry 1 } + +sfpsRAFacilityName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsRAFacilityEntry 2 } + +sfpsRAFacilityAdminStatus OBJECT-TYPE + SYNTAX INTEGER + { + other(1), + disable(2), + enable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsRAFacilityEntry 3 } + +sfpsRAFacilityOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + running(1), + halted(2), + pending(3), + faulted(4), + notStarted(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsRAFacilityEntry 4 } + +sfpsRAFacilityStatusTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsRAFacilityEntry 5 } + +-- Uplink Facility + +sfpsUplinkFacilityTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsUplinkFacilityEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsUpLinkFacility 1 } + +sfpsUplinkFacilityEntry OBJECT-TYPE + SYNTAX SfpsUplinkFacilityEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsUplinkFacilityHashIndex } + ::= { sfpsUplinkFacilityTable 1 } + +SfpsUplinkFacilityEntry ::= + SEQUENCE { + sfpsUplinkFacilityHashIndex INTEGER, + sfpsUplinkFacilityName DisplayString, + sfpsUplinkFacilityAdminStatus INTEGER, + sfpsUplinkFacilityOperStatus INTEGER, + sfpsUplinkFacilityStatusTime TimeTicks + } + +sfpsUplinkFacilityHashIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsUplinkFacilityEntry 1 } + +sfpsUplinkFacilityName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsUplinkFacilityEntry 2 } + +sfpsUplinkFacilityAdminStatus OBJECT-TYPE + SYNTAX INTEGER + { + other(1), + disable(2), + enable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsUplinkFacilityEntry 3 } + +sfpsUplinkFacilityOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + running(1), + halted(2), + pending(3), + faulted(4), + notStarted(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsUplinkFacilityEntry 4 } + +sfpsUplinkFacilityStatusTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsUplinkFacilityEntry 5 } + +END diff --git a/MIBS/enterasys/CTRON-SFPS-TAP-MIB b/MIBS/enterasys/CTRON-SFPS-TAP-MIB new file mode 100644 index 0000000..a81558b --- /dev/null +++ b/MIBS/enterasys/CTRON-SFPS-TAP-MIB @@ -0,0 +1,371 @@ +CTRON-SFPS-TAP-MIB DEFINITIONS ::= BEGIN + +-- sfps-tap-mib.txt +-- Revision: 0.0.04 +-- +-- Cabletron Systems, Inc. +-- 35 Industrial Way, P.O. Box 5005 +-- Rochester, NH 03867-0505 +-- (603) 332-9400 +-- support@ctron.com + +-- This module provides authoritative definitions for Cabletron's +-- enterprise specific Fast Packet Switching Services MIB. +-- +-- This module will be extended, as required. +-- + +-- Cabletron Systems reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. +-- Copyright October 93 Cabletron Systems +-- + + +IMPORTS + OBJECT-TYPE + FROM RFC-1212 + DisplayString + FROM RFC1213-MIB +-- enterprises, +-- IpAddress, +-- Counter, Gauge, +-- TimeTicks +-- FROM RFC1155-SMI + +-- These Objects are defined in the file sfps-inc.mib.txt.0.0.2 + sfpsCallTap, sfpsTap, sfpsTapStats + + FROM CTRON-SFPS-INCLUDE-MIB; + +-- Textual Conventions + +-- SfpsAddress ::= OCTET STRING (SIZE (6)) +-- this will map to a MAC address + +sfpsCallTapVerb OBJECT-TYPE + SYNTAX INTEGER + { + other(1), + call-tap(2), + call-untap(3), + vlan-tap(4), + vlan-untap(5) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Tap/Untap request" + ::= { sfpsCallTap 1 } + +sfpsCallTapHeaderType OBJECT-TYPE + SYNTAX INTEGER + { + other(1), + mac-da-sa(2), + atm-vpi-vci(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Type of header, typically MAC DA/SA" + ::= { sfpsCallTap 2 } + +sfpsCallTapHeaderLength OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Length of header" + ::= { sfpsCallTap 3 } + +sfpsCallTapHeaderValue OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "DA/SA header value" + ::= { sfpsCallTap 4 } + +sfpsCallTapArgDirection OBJECT-TYPE + SYNTAX INTEGER + { + other(1), + bi(2), + uni(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Uni or Bi directional tap" + ::= { sfpsCallTap 5 } + +sfpsCallTapProbeSwitch OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Base MAC of probe switch" + ::= { sfpsCallTap 6 } + +sfpsCallTapProbePort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Port number of probe " + ::= { sfpsCallTap 7 } + + + + + +sfpsTapTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsTapEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Contains information on current taps." + ::= { sfpsTap 1 } + +sfpsTapEntry OBJECT-TYPE + SYNTAX SfpsTapEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsTapHeaderDASA } + ::= { sfpsTapTable 1 } + +SfpsTapEntry ::= + SEQUENCE { + sfpsTapHeaderDASA DisplayString, + sfpsTapRQPort INTEGER, + sfpsTapRSPPort INTEGER, + sfpsTapRetries INTEGER, + sfpsTapSwitchState INTEGER, + sfpsTapSwitchType INTEGER, + sfpsTapSwitchStatus INTEGER, + sfpsTapDirection INTEGER, + sfpsTapDirectRouteMAC DisplayString, + sfpsTapResponseStatus INTEGER, + sfpsTapProbeSwitchMac DisplayString, + sfpsTapProbePort INTEGER + } + +sfpsTapHeaderDASA OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "DA/SA header value" + ::= { sfpsTapEntry 1 } + +sfpsTapRQPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Inport of tap request" + ::= { sfpsTapEntry 2 } + +sfpsTapRSPPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Inport of tap response" + ::= { sfpsTapEntry 3 } + +sfpsTapRetries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of tap retries" + ::= { sfpsTapEntry 4 } + +sfpsTapSwitchState OBJECT-TYPE + SYNTAX INTEGER + { + awaitingTapRsps(1), + receivingTapRsps(2), + retryingTapRequest(3), + tapActive(4), + awaitingUnTapRsps(5), + receivingUnTapRsps(6), + retryingUnTapRequest(7), + unassigned(8) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Tap state of switch" + ::= { sfpsTapEntry 5 } + +sfpsTapSwitchType OBJECT-TYPE + SYNTAX INTEGER + { + originatingTap(1), + intermediate(2), + terminal(3), + originatingUntap(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Type of tap switch" + ::= { sfpsTapEntry 6 } + +sfpsTapSwitchStatus OBJECT-TYPE + SYNTAX INTEGER + { + disableOutport(1), + keepOutport(2), + probeNotFound(3), + decisionUnknown(4), + unassigned(5), + halfCnx(6), + alterCnx(7), + alterCnxDone(8), + halfCnxDone(9), + tapIgnore(10), + tapDeleteCnx(11), + tapMarkCnx(12), + tapFilterCnx(13), + tapSharedMedia(14) + + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Contains information helpful for untapping" + ::= { sfpsTapEntry 7 } + +sfpsTapDirection OBJECT-TYPE + SYNTAX INTEGER + { + other(1), + bi-Directional(2), + uni-Directional(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Uni or Bi Directional tap" + ::= { sfpsTapEntry 8 } + +sfpsTapDirectRouteMAC OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "MAC of switch for direct Nbr connection" + ::= { sfpsTapEntry 9 } + + +sfpsTapResponseStatus OBJECT-TYPE + SYNTAX INTEGER + { + disableOutport(1), + keepOutport(2), + probeNotFound(3), + decisionUnknown(4), + unassigned(5), + halfCnx(6), + alterCnx(7), + alterCnxDone(8), + halfCnxDone(9), + tapIgnore(10), + tapDeleteCnx(11), + tapMarkCnx(12), + tapFilterCnx(13), + tapSharedMedia(14) + + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Status to reutrn for multi-tap" + ::= { sfpsTapEntry 10 } + +sfpsTapProbeSwitchMac OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Probe Switch mac address" + ::= { sfpsTapEntry 11 } + +sfpsTapProbePort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Probe Switch port" + ::= { sfpsTapEntry 12 } + + +-- + +sfpsTapStatsTapReqCnt OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Count for all tap requests" + ::= { sfpsTapStats 1 } + +sfpsTapStatsTapRespCnt OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Count for all tap responses" + ::= { sfpsTapStats 2 } + +sfpsTapStatsUntapReqCnt OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Count of all untap requests" + ::= { sfpsTapStats 3 } + +sfpsTapStatsUntapRespCnt OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Count of all untap responses" + ::= { sfpsTapStats 4 } + +sfpsTapStatsErrorCnt OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Count of all tap errors" + ::= { sfpsTapStats 5 } + +sfpsTapStatsStaleEntCnt OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Count of all stale tap entries" + ::= { sfpsTapStats 6 } + +END diff --git a/MIBS/enterasys/CTRON-SFPS-TOPOLOGY-MIB b/MIBS/enterasys/CTRON-SFPS-TOPOLOGY-MIB new file mode 100644 index 0000000..424f418 --- /dev/null +++ b/MIBS/enterasys/CTRON-SFPS-TOPOLOGY-MIB @@ -0,0 +1,3116 @@ +CTRON-SFPS-TOPOLOGY-MIB DEFINITIONS ::= BEGIN + +-- sfps-topology-mib.txt +-- Revision: 0.0.09 +-- +-- Cabletron Systems, Inc. +-- 35 Industrial Way, P.O. Box 5005 +-- Rochester, NH 03867-0505 +-- (603) 332-9400 +-- support@ctron.com +-- +-- This module provides authoritative definitions for Cabletron's +-- enterprise specific Fast Packet Switching Services API MIB. +-- +-- This module will be extended, as required. +-- +-- +-- Cabletron Systems reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. +-- Copyright October 93 Cabletron Systems +-- + +IMPORTS + OBJECT-TYPE + FROM RFC-1212 + DisplayString + FROM RFC1213-MIB +-- tcl enterprises +-- Counter, Gauge + IpAddress, TimeTicks + FROM RFC1155-SMI + +-- These Objects are defined in the file sfps-inc.mib.txt.0.0.2 + sfpsTopologyVNSNeighbors, sfpsServiceCenter, sfpsTopologyPortManager, + sfpsTopologyAgentCommon, sfpsTopologyFCL, sfpsTPMPortTableAPIIn, + sfpsTPMPortTableAPIOut, sfpsNeighborEvents, sfpsRATopologyAgent, + sfpsRATopAgentPortTableAPIIn, sfpsRATopAgentPortTableAPIOut, + sfpsVMTopologyServer, sfpsTAPITestIn, sfpsTAPITestOut, + sfpsTopologyServerTestIn, sfpsTopologyServerTest, sfpsVLANTopologyAgent, + sfpsVLANTopAgentPortTableAPIIn, sfpsDirViolation, sfpsDirLockConfig, + sfpsDirLockStats, sfpsDirViolationAPI, sfpsDirViolationDeltaAPI, + sfpsDirRestriction, sfpsDapiNvramStats, sfpsESPTopologyAgent, + sfpsRestrictedMobility, sfpsRestrictedMobilityAPI, sfpsTopologyServerPortEventRelay + FROM CTRON-SFPS-INCLUDE-MIB; + +-- Textual Conventions + +HexInteger ::= INTEGER +-- display this integer in hex format + +-- SfpsSwitchPort ::= INTEGER +-- this will map to chassis.module.portgroup.portsubgroup.port index value + +SfpsAddress ::= OCTET STRING (SIZE (6)) +-- this will map to a MAC address + + + +-- TOPOLOGY + +sfpsServiceCenterTopologyTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsServiceCenterTopologyEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table gives topology semantics to call processing." + ::= { sfpsServiceCenter 8 } + +sfpsServiceCenterTopologyEntry OBJECT-TYPE + SYNTAX SfpsServiceCenterTopologyEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains the configuration of the Topology Entry." + INDEX { sfpsServiceCenterTopologyHashLeaf } + ::= { sfpsServiceCenterTopologyTable 1 } + +SfpsServiceCenterTopologyEntry ::= + SEQUENCE { + sfpsServiceCenterTopologyHashLeaf HexInteger, + sfpsServiceCenterTopologyMetric INTEGER, + sfpsServiceCenterTopologyName DisplayString, + sfpsServiceCenterTopologyOperStatus INTEGER, + sfpsServiceCenterTopologyAdminStatus INTEGER, + sfpsServiceCenterTopologyStatusTime TimeTicks, + sfpsServiceCenterTopologyRequests INTEGER, + sfpsServiceCenterTopologyResponses INTEGER + + } + +sfpsServiceCenterTopologyHashLeaf OBJECT-TYPE + SYNTAX HexInteger + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Server hash, part of instance key." + ::= { sfpsServiceCenterTopologyEntry 1 } + +sfpsServiceCenterTopologyMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Defines order servers are called low to high." + ::= { sfpsServiceCenterTopologyEntry 2 } + +sfpsServiceCenterTopologyName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Server name." + ::= { sfpsServiceCenterTopologyEntry 3 } + +sfpsServiceCenterTopologyOperStatus OBJECT-TYPE + SYNTAX INTEGER { + kStatusRunning(1), -- all is well + kStatusHalted(2), -- admin disabled + kStatusPending(3), -- Trying to run, not there yet + kStatusFaulted(4), -- Internal error, never will recover + kStatusNotStarted(5) -- Not fully started yet + } + + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Operational state of entry." + ::= { sfpsServiceCenterTopologyEntry 4 } + +sfpsServiceCenterTopologyAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- Not running or stopped + disable(2), -- Please stop + enable(3) -- Go + } + + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Administrative State of Entry." + ::= { sfpsServiceCenterTopologyEntry 5 } + +sfpsServiceCenterTopologyStatusTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Time Tick of last operStatus change." + ::= { sfpsServiceCenterTopologyEntry 6 } + +sfpsServiceCenterTopologyRequests OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Requests made to server." + ::= { sfpsServiceCenterTopologyEntry 7 } + +sfpsServiceCenterTopologyResponses OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "GOOD replies by server." + ::= { sfpsServiceCenterTopologyEntry 8 } + +-- History Topology Server Table + +sfpsHistoryTopologyServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsHistoryTopologyServerEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyVNSNeighbors 7 } + +sfpsHistoryTopologyServerEntry OBJECT-TYPE + SYNTAX SfpsHistoryTopologyServerEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsHistoryTopologyServerIndex } + ::= { sfpsHistoryTopologyServerTable 1 } + +SfpsHistoryTopologyServerEntry ::= + SEQUENCE { + sfpsHistoryTopologyServerIndex INTEGER, + sfpsHistoryTopologyServerLogicalPort INTEGER, + sfpsHistoryTopologyServerSwitchID OCTET STRING, + sfpsHistoryTopologyServerEvent INTEGER, + sfpsHistoryTopologyServerSwitchIP IpAddress, + sfpsHistoryTopologyServerChassisMAC SfpsAddress, + sfpsHistoryTopologyServerChassisIP IpAddress, + sfpsHistoryTopologyServerAgent DisplayString, + sfpsHistoryTopologyServerDeltaOptionsMask INTEGER, + sfpsHistoryTopologyServerCurrentOptionsMask INTEGER, + sfpsHistoryTopologyServerFCL INTEGER, + sfpsHistoryTopologyServerSysTime TimeTicks + } + +sfpsHistoryTopologyServerIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Index" + ::= { sfpsHistoryTopologyServerEntry 1 } + +sfpsHistoryTopologyServerLogicalPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Logical port neighbor was discovered on" + ::= { sfpsHistoryTopologyServerEntry 2 } + +sfpsHistoryTopologyServerSwitchID OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "neighboring switch's switchID or portName" + ::= { sfpsHistoryTopologyServerEntry 3 } + +sfpsHistoryTopologyServerEvent OBJECT-TYPE + SYNTAX INTEGER { + foundNeighbor(1), + optionsGain(2), + optionsLoss(3), + agingNghLoss(4), + portDownNghLoss(5), + duplicateNghLoss(6), + subtractPortNghLoss(7), + loopedPortNhgLoss(8), + crossedPortNghLoss(9), + functionalLevelNghLoss(10), + versionedPortNghLoss(11), + twoWayCommLoss(12), + sequenceNumberReset(13) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Event" + ::= { sfpsHistoryTopologyServerEntry 4 } + +sfpsHistoryTopologyServerSwitchIP OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "neighboring switch's IP" + ::= { sfpsHistoryTopologyServerEntry 5 } + +sfpsHistoryTopologyServerChassisMAC OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Chassis MAC address" + ::= { sfpsHistoryTopologyServerEntry 6 } + +sfpsHistoryTopologyServerChassisIP OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Chassis IP address" + ::= { sfpsHistoryTopologyServerEntry 7 } + +sfpsHistoryTopologyServerAgent OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "topology agent that discovered neighbor" + ::= { sfpsHistoryTopologyServerEntry 8 } + +sfpsHistoryTopologyServerDeltaOptionsMask OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " switch's delta options mask" + ::= { sfpsHistoryTopologyServerEntry 9 } + +sfpsHistoryTopologyServerCurrentOptionsMask OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current options mask" + ::= { sfpsHistoryTopologyServerEntry 10 } + +sfpsHistoryTopologyServerFCL OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "systime of options mask change" + ::= { sfpsHistoryTopologyServerEntry 11 } + +sfpsHistoryTopologyServerSysTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "systime of switch" + ::= { sfpsHistoryTopologyServerEntry 12 } + +-- + +sfpsTPMPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsTPMPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyPortManager 1 } + +sfpsTPMPortEntry OBJECT-TYPE + SYNTAX SfpsTPMPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsTPMPortLogicalPort} + + ::= { sfpsTPMPortTable 1 } + +SfpsTPMPortEntry ::= + SEQUENCE { + sfpsTPMPortLogicalPort INTEGER, + sfpsTPMPortMediaType INTEGER, + sfpsTPMPortTopologyAgent DisplayString, + sfpsTPMPortVlanAttributes INTEGER, + sfpsTPMPortNVRAMStatus INTEGER, + sfpsTPMPortCorePortVID INTEGER + } + +sfpsTPMPortLogicalPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Key" + ::= { sfpsTPMPortEntry 1 } + +sfpsTPMPortMediaType OBJECT-TYPE + SYNTAX INTEGER { + ethernet(1), + fddi(2), + atm-lec(3), + token-ring(4), + wan(5), + inb(6), + hcp(7), + hdp(8), + atm-encap(9), + atm-pvc(10), + unknown(11), + atm-forum-lec(12), + atm-forum-pvc(13), + atm-forum-svc(14) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Gapi media type" + ::= { sfpsTPMPortEntry 2 } + +sfpsTPMPortTopologyAgent OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "TopologyAgent of the port - NVRAM" + ::= { sfpsTPMPortEntry 3 } + + +sfpsTPMPortVlanAttributes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Port Vlan attributes" + ::= { sfpsTPMPortEntry 8 } + +sfpsTPMPortNVRAMStatus OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "NVRAM Status - set/unset" + ::= { sfpsTPMPortEntry 9 } + +sfpsTPMPortCorePortVID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTPMPortEntry 10 } + +-- + +sfpsTPMPortTableAPIInVerb OBJECT-TYPE + SYNTAX INTEGER { + other(1), + add(2), + getPortInfo(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Action to take" + ::= { sfpsTPMPortTableAPIIn 1 } + +sfpsTPMPortTableAPIInLogicalPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "TPM Port Table entry specifier" + ::= { sfpsTPMPortTableAPIIn 2 } + +sfpsTPMPortTableAPIInTopologyAgent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Modifies topologyAgent of the specified entry" + ::= { sfpsTPMPortTableAPIIn 3 } + +sfpsTPMPortTableAPIInAdminPortUp OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Modifies adminPortUp of the specified entry" + ::= { sfpsTPMPortTableAPIIn 4 } + +sfpsTPMPortTableAPIInAdminPortDown OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Modifies adminPortDown of the specified entry" + ::= { sfpsTPMPortTableAPIIn 5 } + +sfpsTPMPortTableAPIInCorePortVID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTPMPortTableAPIIn 6 } + + +-- + + +sfpsTPMPortTableAPIOutLogicalPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "TPMPortTable entry specifier" + ::= { sfpsTPMPortTableAPIOut 1 } + +sfpsTPMPortTableAPIOutTopologyAgent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Displays topologyAgent of the specified entry" + ::= { sfpsTPMPortTableAPIOut 2 } + +-- + +sfpsCommonNeighborTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsCommonNeighborEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The CommonNeighborTable holds all switch neighbors. It is populated by all topology agents" + ::= { sfpsTopologyAgentCommon 1 } + +sfpsCommonNeighborEntry OBJECT-TYPE + SYNTAX SfpsCommonNeighborEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsCommonNeighborLogicalPort, sfpsCommonNeighborSwitchID} + + ::= { sfpsCommonNeighborTable 1 } + +SfpsCommonNeighborEntry ::= + SEQUENCE { + sfpsCommonNeighborLogicalPort INTEGER, + sfpsCommonNeighborSwitchID DisplayString, + sfpsCommonNeighborSwitchIP IpAddress, + sfpsCommonNeighborSwitchMAC SfpsAddress, + sfpsCommonNeighborSwitchType INTEGER, + sfpsCommonNeighborHellosReceived INTEGER, + sfpsCommonNeighborFirstHeard TimeTicks, + sfpsCommonNeighborLastHeard TimeTicks, + sfpsCommonNeighborReceiveFrequency INTEGER, + sfpsCommonNeighborTopologyAgent DisplayString, + sfpsCommonNeighborChassisMAC SfpsAddress, + sfpsCommonNeighborCommState INTEGER, + sfpsCommonNeighborNotifyState INTEGER, + sfpsCommonNeighborTwoWayLossCount INTEGER, + sfpsCommonNeighborTwoWayLossTime TimeTicks, + sfpsCommonNeighborSeqNumLossCount INTEGER, + sfpsCommonNeighborSeqNumLossTime TimeTicks, + sfpsCommonNeighborFalseAgingCount INTEGER, + sfpsCommonNeighborFalseAgingTime TimeTicks, + sfpsCommonNeighborChassisIP IpAddress, + sfpsCommonNeighborFCL HexInteger, + sfpsCommonNeighborOptionsMask INTEGER, + sfpsCommonNeighborRcvdPortState INTEGER, + sfpsCommonNeighborSendPortState INTEGER, + sfpsCommonNeighborCompatibility INTEGER, + sfpsCommonNeighborCorePortVID INTEGER + } + +sfpsCommonNeighborLogicalPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Key" + ::= { sfpsCommonNeighborEntry 1 } + +sfpsCommonNeighborSwitchID OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Key" + ::= { sfpsCommonNeighborEntry 2 } + +sfpsCommonNeighborSwitchIP OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "IP address of neighboring switch" + ::= { sfpsCommonNeighborEntry 3 } + +sfpsCommonNeighborSwitchMAC OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Interface mac address of neighboring switch" + ::= { sfpsCommonNeighborEntry 4 } + +sfpsCommonNeighborSwitchType OBJECT-TYPE + SYNTAX INTEGER { + vns(1), + vlan(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Type of SecureFast switch" + ::= { sfpsCommonNeighborEntry 5 } + +sfpsCommonNeighborHellosReceived OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Hello packet counter" + ::= { sfpsCommonNeighborEntry 6 } + +sfpsCommonNeighborFirstHeard OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Time stamp of first hello received" + ::= { sfpsCommonNeighborEntry 7 } + +sfpsCommonNeighborLastHeard OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Time stamp of last hello received" + ::= { sfpsCommonNeighborEntry 8 } + +sfpsCommonNeighborReceiveFrequency OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Allows CommonNeighborTable to age entries" + ::= { sfpsCommonNeighborEntry 9 } + +sfpsCommonNeighborTopologyAgent OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Owner of entry" + ::= { sfpsCommonNeighborEntry 10 } + +sfpsCommonNeighborChassisMAC OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Not currently used" + ::= { sfpsCommonNeighborEntry 11 } + +sfpsCommonNeighborCommState OBJECT-TYPE + SYNTAX INTEGER { + init(1), + oneWay(2), + twoWay(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Neighbor communication state" + ::= { sfpsCommonNeighborEntry 12 } + +sfpsCommonNeighborNotifyState OBJECT-TYPE + SYNTAX INTEGER { + init(1), + unNotified(2), + notified(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Topology server notification state" + ::= { sfpsCommonNeighborEntry 13 } + +sfpsCommonNeighborTwoWayLossCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Two-way communication loss count" + ::= { sfpsCommonNeighborEntry 14 } + +sfpsCommonNeighborTwoWayLossTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Time stamp of last two-way communication loss" + ::= { sfpsCommonNeighborEntry 15 } + +sfpsCommonNeighborSeqNumLossCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Sequence number loss count" + ::= { sfpsCommonNeighborEntry 16 } + +sfpsCommonNeighborSeqNumLossTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Timestamp of last sequence number loss" + ::= { sfpsCommonNeighborEntry 17 } + +sfpsCommonNeighborFalseAgingCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "False aging loss count" + ::= { sfpsCommonNeighborEntry 18 } + +sfpsCommonNeighborFalseAgingTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Timestamp of last false aging loss" + ::= { sfpsCommonNeighborEntry 19 } + +sfpsCommonNeighborChassisIP OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "IP address of the switch chassis" + ::= { sfpsCommonNeighborEntry 20 } + +sfpsCommonNeighborFCL OBJECT-TYPE + SYNTAX HexInteger + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Functional Capability Level" + ::= { sfpsCommonNeighborEntry 21 } + +sfpsCommonNeighborOptionsMask OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Bit encoded list of switch features" + ::= { sfpsCommonNeighborEntry 22 } + +sfpsCommonNeighborRcvdPortState OBJECT-TYPE + SYNTAX INTEGER { + other(1), + access(2), + network(3), + hostMgnt(4), + hostCtrl(5), + unknown(6), + goingToAccess(7), + hybrid(8), + standBy(9), + networkOnly(10), + accessOnly(11), + raPrimary(12), + uplink(13), + fclStandby(14), + loopStandby(15), + raStandby(16), + flood(17), + uplinkFlood(18), + downlingFlood(19), + unknown-ra-standy(20) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsCommonNeighborEntry 23 } + +sfpsCommonNeighborSendPortState OBJECT-TYPE + SYNTAX INTEGER { + other(1), + access(2), + network(3), + hostMgnt(4), + hostCtrl(5), + unknown(6), + goingToAccess(7), + hybrid(8), + standBy(9), + networkOnly(10), + accessOnly(11), + raPrimary(12), + uplink(13), + fclStandby(14), + loopStandby(15), + raStandby(16), + flood(17), + uplinkFlood(18), + downlingFlood(19), + unknown-ra-standy(20) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsCommonNeighborEntry 24 } + +sfpsCommonNeighborCompatibility OBJECT-TYPE + SYNTAX INTEGER { + compatible(1), + notCompatible(2), + unknown(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Neighbor compatibility state" + ::= { sfpsCommonNeighborEntry 25 } + +sfpsCommonNeighborCorePortVID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsCommonNeighborEntry 26 } + +-- + +sfpsTopologyFCLTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsTopologyFCLEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyFCL 1 } + +sfpsTopologyFCLEntry OBJECT-TYPE + SYNTAX SfpsTopologyFCLEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsTopologyFCLFunctionalLevel} + + ::= { sfpsTopologyFCLTable 1 } + +SfpsTopologyFCLEntry ::= + SEQUENCE { + sfpsTopologyFCLFunctionalLevel INTEGER, + sfpsTopologyFCLCompatability INTEGER, + sfpsTopologyFCLThisPortState INTEGER, + sfpsTopologyFCLSendPortState INTEGER + } + +sfpsTopologyFCLFunctionalLevel OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "functional compatability level" + ::= { sfpsTopologyFCLEntry 1 } + +sfpsTopologyFCLCompatability OBJECT-TYPE + SYNTAX INTEGER { + compatable(1), + notCompatable(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "compatability to this switch's FCL" + ::= { sfpsTopologyFCLEntry 2 } + +sfpsTopologyFCLThisPortState OBJECT-TYPE + SYNTAX INTEGER { + other(1), + access(2), + network(3), + hostManagement(4), + hostControl(5), + unknown(6), + goingToAccess(7), + hybrid(8), + standBy(9) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This switch's port state when neighboring a switch of this FCL" + ::= { sfpsTopologyFCLEntry 3 } + +sfpsTopologyFCLSendPortState OBJECT-TYPE + SYNTAX INTEGER { + other(1), + access(2), + network(3), + hostManagement(4), + hostControl(5), + unknown(6), + goingToAccess(7), + hybrid(8), + standBy(9) + } + + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Sending switch's port state when neighboring a switch of this FCL" + ::= { sfpsTopologyFCLEntry 4 } + +-- Neighbor Events + +sfpsNeighborEventsFoundEvents OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "number of VLAN neighbors found" + ::= { sfpsNeighborEvents 1 } + +sfpsNeighborEventsLostEvents OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "number of VLAN neighbors lost" + ::= { sfpsNeighborEvents 2 } + +-- Redundant Access Neighbor Table + +sfpsRATopAgentNeighborTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsRATopAgentNeighborEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsRATopologyAgent 1 } + +sfpsRATopAgentNeighborEntry OBJECT-TYPE + SYNTAX SfpsRATopAgentNeighborEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsRATopAgentNeighborInPort, sfpsRATopAgentNeighborSwitchID } + + ::= { sfpsRATopAgentNeighborTable 1 } + +SfpsRATopAgentNeighborEntry ::= + SEQUENCE { + sfpsRATopAgentNeighborInPort INTEGER, + sfpsRATopAgentNeighborSwitchID OCTET STRING, + sfpsRATopAgentNeighborPriority INTEGER, + sfpsRATopAgentNeighborNetworkPort INTEGER, + sfpsRATopAgentNeighborCallTag INTEGER, + sfpsRATopAgentNeighborNetHellosRcvd INTEGER, + sfpsRATopAgentNeighborSeqNumMismatch INTEGER, + sfpsRATopAgentNeighborNetHelloAgeTimeOuts INTEGER, + sfpsRATopAgentNeighborNetHelloNetPortLosses INTEGER, + sfpsRATopAgentNeighborNetHelloNetPortChanges INTEGER + } + +sfpsRATopAgentNeighborInPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Key" + ::= { sfpsRATopAgentNeighborEntry 1 } + +sfpsRATopAgentNeighborSwitchID OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Key" + ::= { sfpsRATopAgentNeighborEntry 2 } + +sfpsRATopAgentNeighborPriority OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Neighbor switch priority" + ::= { sfpsRATopAgentNeighborEntry 3 } + +sfpsRATopAgentNeighborNetworkPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsRATopAgentNeighborEntry 4 } + +sfpsRATopAgentNeighborCallTag OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsRATopAgentNeighborEntry 5 } + +sfpsRATopAgentNeighborNetHellosRcvd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsRATopAgentNeighborEntry 6 } + +sfpsRATopAgentNeighborSeqNumMismatch OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsRATopAgentNeighborEntry 7 } + +sfpsRATopAgentNeighborNetHelloAgeTimeOuts OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsRATopAgentNeighborEntry 8 } + +sfpsRATopAgentNeighborNetHelloNetPortLosses OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsRATopAgentNeighborEntry 9 } + +sfpsRATopAgentNeighborNetHelloNetPortChanges OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsRATopAgentNeighborEntry 10 } + + +-- Redundant Access Port Table + +sfpsRATopAgentPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsRATopAgentPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsRATopologyAgent 2 } + +sfpsRATopAgentPortEntry OBJECT-TYPE + SYNTAX SfpsRATopAgentPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsRATopAgentPortLogicalPort } + + ::= { sfpsRATopAgentPortTable 1 } + +SfpsRATopAgentPortEntry ::= + SEQUENCE { + sfpsRATopAgentPortLogicalPort INTEGER, + sfpsRATopAgentPortHelloVersion INTEGER, + sfpsRATopAgentPortSendFrequency INTEGER, + sfpsRATopAgentPortRecvFrequency INTEGER, + sfpsRATopAgentPortPriority INTEGER, + sfpsRATopAgentPortPortState INTEGER, + sfpsRATopAgentPortPrimarySwitch SfpsAddress, + sfpsRATopAgentPortNetHelloRecvFreq INTEGER, + sfpsRATopAgentPortStateChangeCount INTEGER, + sfpsRATopAgentPortNVRAMStatus INTEGER + } + +sfpsRATopAgentPortLogicalPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Key" + ::= { sfpsRATopAgentPortEntry 1 } + +sfpsRATopAgentPortHelloVersion OBJECT-TYPE + SYNTAX INTEGER { + version1(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "RAHello version of the port" + ::= { sfpsRATopAgentPortEntry 2 } + +sfpsRATopAgentPortSendFrequency OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "RAHello transmission frequency of the port" + ::= { sfpsRATopAgentPortEntry 3 } + +sfpsRATopAgentPortRecvFrequency OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "RAHello reception frequency of the port (used for aging neighbors)" + ::= { sfpsRATopAgentPortEntry 4 } + +sfpsRATopAgentPortPriority OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Priority of the port (used for primary switch election)" + ::= { sfpsRATopAgentPortEntry 5 } + +sfpsRATopAgentPortPortState OBJECT-TYPE + SYNTAX INTEGER { + added(1), + init(2), + poised(3), + primary(4), + backup(5), + down(6), + halted(7), + deleted(8), + backupWait(9) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "RAPortState of the port" + ::= { sfpsRATopAgentPortEntry 6 } + +sfpsRATopAgentPortPrimarySwitch OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "BaseMAC Address of switch providing connectivity" + ::= { sfpsRATopAgentPortEntry 7 } + +sfpsRATopAgentPortNetHelloRecvFreq OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "NetHelloRecvFreq of the port" + ::= { sfpsRATopAgentPortEntry 8 } + +sfpsRATopAgentPortStateChangeCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "PortStateChangeCount of the port" + ::= { sfpsRATopAgentPortEntry 9 } + +sfpsRATopAgentPortNVRAMStatus OBJECT-TYPE + SYNTAX INTEGER { + set(1), + unset(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "NVRAM status - set/unset" + ::= { sfpsRATopAgentPortEntry 10 } + +-- Redundant Access Port Table API In + +sfpsRATopAgentPortTableAPIInVerb OBJECT-TYPE + SYNTAX INTEGER { + other(1), + add(2), + getPortInfo(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Action to take" + ::= { sfpsRATopAgentPortTableAPIIn 1 } + +sfpsRATopAgentPortTableAPIInLogicalPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "RATopAgentPortTable entry specifier" + ::= { sfpsRATopAgentPortTableAPIIn 2 } + +sfpsRATopAgentPortTableAPIInHelloVersion OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Modifies helloVersion of the specified entry" + ::= { sfpsRATopAgentPortTableAPIIn 3 } + +sfpsRATopAgentPortTableAPIInSendFrequency OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Modifies sendFrequency of the specified entry" + ::= { sfpsRATopAgentPortTableAPIIn 4 } + +sfpsRATopAgentPortTableAPIInRecvFrequency OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "modified receiveFrequency of the specified entry" + ::= { sfpsRATopAgentPortTableAPIIn 5 } + +sfpsRATopAgentPortTableAPIInPriority OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Modifies priority of the specified entry" + ::= { sfpsRATopAgentPortTableAPIIn 6 } + +sfpsRATopAgentPortTableAPIInNetHelloRecvFreq OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Modifies NetHelloRecvFreq of the specified entry" + ::= { sfpsRATopAgentPortTableAPIIn 7 } + +-- RA Port Table API Out + +sfpsRATopAgentPortTableAPIOutLogicalPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "RATopAgentPortTable entry specifier" + ::= { sfpsRATopAgentPortTableAPIOut 1 } + +sfpsRATopAgentPortTableAPIOutHelloVersion OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "RAHelloVersion of the specified entry" + ::= { sfpsRATopAgentPortTableAPIOut 2 } + +sfpsRATopAgentPortTableAPIOutSendFrequency OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Modifies sendFrequency of specified entry" + ::= { sfpsRATopAgentPortTableAPIOut 3 } + +sfpsRATopAgentPortTableAPIOutRecvFrequency OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Modifies receiveFrequency of specified entry" + ::= { sfpsRATopAgentPortTableAPIOut 4 } + +sfpsRATopAgentPortTableAPIOutPriority OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Priority of the specified entry" + ::= { sfpsRATopAgentPortTableAPIOut 5 } + +sfpsRATopAgentPortTableAPIOutPortState OBJECT-TYPE + SYNTAX INTEGER { + added(1), + init(2), + poised(3), + primary(4), + backup(5), + down(6), + halted(7), + deleted(8), + backupWait(9) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "RAPortState of the specified entry" + ::= { sfpsRATopAgentPortTableAPIOut 6 } + +sfpsRATopAgentPortTableAPIOutPrimarySwitch OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "BaseMAC address of switch providing connectivity" + ::= { sfpsRATopAgentPortTableAPIOut 7 } + +sfpsRATopAgentPortTableAPIOutNetHelloRecvFreq OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "NetHelloRecvFreq of the specified entry" + ::= { sfpsRATopAgentPortTableAPIOut 8 } + +sfpsRATopAgentPortTableAPIOutPortStateChangeCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "PortStateChangeCount of the specified entry" + ::= { sfpsRATopAgentPortTableAPIOut 9 } + +-- VM Topology Server Delta Table + +sfpsVMTopServerDeltaTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsVMTopServerDeltaEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Table displaying status changes of neighboring switch" + ::= { sfpsVMTopologyServer 1 } + +sfpsVMTopServerDeltaEntry OBJECT-TYPE + SYNTAX SfpsVMTopServerDeltaEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Logical port neighboring switch was discovered on" + INDEX { sfpsVMTopServerDeltaIndex } + + ::= { sfpsVMTopServerDeltaTable 1 } + +SfpsVMTopServerDeltaEntry ::= + SEQUENCE { + sfpsVMTopServerDeltaIndex INTEGER, + sfpsVMTopServerDeltaInPort INTEGER, + sfpsVMTopServerDeltaSwitchID DisplayString, + sfpsVMTopServerDeltaState INTEGER, + sfpsVMTopServerDeltaIPAddress IpAddress, + sfpsVMTopServerDeltaAgent DisplayString + } + +sfpsVMTopServerDeltaIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Table index" + ::= { sfpsVMTopServerDeltaEntry 1 } + +sfpsVMTopServerDeltaInPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Logical port neighboring switch was discovered on" + ::= { sfpsVMTopServerDeltaEntry 2 } + +sfpsVMTopServerDeltaSwitchID OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Switch ID or PortName of neighboring switch" + ::= { sfpsVMTopServerDeltaEntry 3 } + +sfpsVMTopServerDeltaState OBJECT-TYPE + SYNTAX INTEGER { + other(1), + added(2), + deleted(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Status of neighboring switch - lost or found" + ::= { sfpsVMTopServerDeltaEntry 4 } + +sfpsVMTopServerDeltaIPAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "IP address of switch of neighboring switch" + ::= { sfpsVMTopServerDeltaEntry 5 } + +sfpsVMTopServerDeltaAgent OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Topology agent that discovered neighboring switch" + ::= { sfpsVMTopServerDeltaEntry 6 } + +-- + +sfpsVMTopServerDeltaCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of entries in Delta Table" + ::= { sfpsVMTopologyServer 2 } + +sfpsVMTopServerTableLock OBJECT-TYPE + SYNTAX INTEGER { + lock(1), + unlock(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Table update prevention while table is read" + ::= { sfpsVMTopologyServer 3 } + +sfpsVMTopServerPortChange OBJECT-TYPE + SYNTAX INTEGER { + noPortChange(1), + portChange(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Port state change indictor" + ::= { sfpsVMTopologyServer 4 } + +sfpsVMTopServerTableFull OBJECT-TYPE + SYNTAX INTEGER { + tableFull(1), + tableNotFull(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsVMTopologyServer 5 } + +sfpsVMTopServerChangeCnt OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsVMTopologyServer 6 } + +-- TAPI Test IN + +sfpsTAPITestInVerb OBJECT-TYPE + SYNTAX INTEGER { + other(1), + add(2), + portUp(3), + portDown(4), + changePortAccess(5), + resolvePortNameToPort(6), + resolveBaseMACToPorts(7), + resolveINBNeighbor(8), + getPortNeighbors(9), + getTotalNeighbors(10), + getLogicalNetworkPortMask(11), + getPhysicalNetworkPortMask(12), + getPhysicalStandByPortMask(13), + getLogicalINBNetworkPortMask(14), + getPhysicalINBNetworkPortMask(15), + enableAccessPortOnly(16), + disableAccessPortOnly(17), + getPhysicalPortDownPortMask(18), + getLogicalSameFCLPortMask (19), + getNeighborFCL(20) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Action input indicator" + ::= { sfpsTAPITestIn 1 } + +sfpsTAPITestInLogicalPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Logical port input value" + ::= { sfpsTAPITestIn 2 } + +sfpsTAPITestInSwitchID OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "SwitchID or portName input value" + ::= { sfpsTAPITestIn 3 } + +sfpsTAPITestInMAC OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "MAC Address input value" + ::= { sfpsTAPITestIn 4 } + +sfpsTAPITestInPortTypeState OBJECT-TYPE + SYNTAX INTEGER { + other(1), + access(2), + network(3), + hostMgmt(4), + hostCtrl(5), + unknown(6), + goingToAccess(7), + hybrid(8), + standBy(9), + networkOnly(10) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "PortTypeState input value" + ::= { sfpsTAPITestIn 5 } + +sfpsTAPITestInTopologyAgentID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTAPITestIn 6 } + +sfpsTAPITestInUNIT321 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTAPITestIn 7 } + +-- TAPI Test Out + +sfpsTAPITestOutOutputInteger OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Integer output value" + ::= { sfpsTAPITestOut 1 } + +sfpsTAPITestOutOutPutString OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "String output value" + ::= { sfpsTAPITestOut 2 } + +-- Topology Server Test In + +sfpsTopologyServerTestInVerb OBJECT-TYPE + SYNTAX INTEGER { + other(1), + add(2), + clear(3), + lostEvent(4), + foundEvent(5), + portEvent(6) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Action input indicator" + ::= { sfpsTopologyServerTestIn 1 } + +sfpsTopologyServerTestInServer OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Topology server to send toprelays to" + ::= { sfpsTopologyServerTestIn 2 } + +sfpsTopologyServerTestInNumberOfRelays OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Number of linked toprelays to send" + ::= { sfpsTopologyServerTestIn 3 } + +-- Topology Server Test Table + +sfpsTopologyServerTestTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsTopologyServerTestEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Table displaying toprelay test entries" + ::= { sfpsTopologyServerTest 2 } + +sfpsTopologyServerTestEntry OBJECT-TYPE + SYNTAX SfpsTopologyServerTestEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A toprelay plus its index" + INDEX { sfpsTopologyServerTestRelayNumber } + + ::= { sfpsTopologyServerTestTable 1 } + +SfpsTopologyServerTestEntry ::= + SEQUENCE { + sfpsTopologyServerTestRelayNumber INTEGER, + sfpsTopologyServerTestServerFlavor INTEGER, + sfpsTopologyServerTestPortNumber INTEGER, + sfpsTopologyServerTestPortName DisplayString, + sfpsTopologyServerTestIpAddr DisplayString, + sfpsTopologyServerTestLostPort INTEGER, + sfpsTopologyServerTestOldState INTEGER, + sfpsTopologyServerTestNewState INTEGER, + sfpsTopologyServerTestTopologyAgent DisplayString + } + +sfpsTopologyServerTestRelayNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Toprelay index" + ::= { sfpsTopologyServerTestEntry 1 } + +sfpsTopologyServerTestServerFlavor OBJECT-TYPE + SYNTAX INTEGER { + vns(1), + vlan(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Type of neighbor/event relayed" + ::= { sfpsTopologyServerTestEntry 2 } + +sfpsTopologyServerTestPortNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Logical port" + ::= { sfpsTopologyServerTestEntry 3 } + +sfpsTopologyServerTestPortName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "SwitchId or PortName of neighboring switch" + ::= { sfpsTopologyServerTestEntry 4 } + +sfpsTopologyServerTestIpAddr OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "IP address of neighboring switch" + ::= { sfpsTopologyServerTestEntry 5 } + +sfpsTopologyServerTestLostPort OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Electrical loss of port indicator" + ::= { sfpsTopologyServerTestEntry 6 } + +sfpsTopologyServerTestOldState OBJECT-TYPE + SYNTAX INTEGER { + other(1), + access(2), + network(3), + hostMgmt(4), + hostCtrl(5), + unknown(6), + goingToAccess(7), + hybrid(8), + standBy(9) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Previous port type state of port" + ::= { sfpsTopologyServerTestEntry 7 } + +sfpsTopologyServerTestNewState OBJECT-TYPE + SYNTAX INTEGER { + other(1), + access(2), + network(3), + hostMgmt(4), + hostCtrl(5), + unknown(6), + goingToAccess(7), + hybrid(8), + standBy(9) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Current port type state of port" + ::= { sfpsTopologyServerTestEntry 8 } + +sfpsTopologyServerTestTopologyAgent OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Topology agent that discovered neighboring switch" + ::= { sfpsTopologyServerTestEntry 9 } + +-- VLAN Topology Agent Neightbor Table + +sfpsVLANTopAgentNeighborTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsVLANTopAgentNeighborEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Table of neighboring switches" + ::= { sfpsVLANTopologyAgent 1 } + +sfpsVLANTopAgentNeighborEntry OBJECT-TYPE + SYNTAX SfpsVLANTopAgentNeighborEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Neighboring switch descriptors" + INDEX { sfpsVLANTopAgentNeighborInPort, sfpsVLANTopAgentNeighborSwitchID } + + ::= { sfpsVLANTopAgentNeighborTable 1 } + +SfpsVLANTopAgentNeighborEntry ::= + SEQUENCE { + sfpsVLANTopAgentNeighborInPort INTEGER, + sfpsVLANTopAgentNeighborSwitchID DisplayString, + sfpsVLANTopAgentNeighborOptions INTEGER + + } + +sfpsVLANTopAgentNeighborInPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Logical port neighbor was discovered on" + ::= { sfpsVLANTopAgentNeighborEntry 1 } + +sfpsVLANTopAgentNeighborSwitchID OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "SwitchID or PortName of switch" + ::= { sfpsVLANTopAgentNeighborEntry 2 } + +sfpsVLANTopAgentNeighborOptions OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Functional capabilities of switch in bitmask" + ::= { sfpsVLANTopAgentNeighborEntry 3 } + +-- VLAN Topology Agent Port Table + +sfpsVLANTopAgentPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsVLANTopAgentPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Table of logical ports" + ::= { sfpsVLANTopologyAgent 2 } + +sfpsVLANTopAgentPortEntry OBJECT-TYPE + SYNTAX SfpsVLANTopAgentPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entry into VLANTopAgentPortTable - Logical port information" + INDEX { sfpsVLANTopAgentPortPort } + + ::= { sfpsVLANTopAgentPortTable 1 } + +SfpsVLANTopAgentPortEntry ::= + SEQUENCE { + sfpsVLANTopAgentPortPort INTEGER, + sfpsVLANTopAgentPortHelloVersion INTEGER, + sfpsVLANTopAgentPortSendFrequency INTEGER, + sfpsVLANTopAgentPortRecvFrequency INTEGER, + sfpsVLANTopAgentPortPortOptions INTEGER, + sfpsVLANTopAgentPortNVRAMStatus INTEGER + + } + +sfpsVLANTopAgentPortPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Logical port of switch" + ::= { sfpsVLANTopAgentPortEntry 1 } + +sfpsVLANTopAgentPortHelloVersion OBJECT-TYPE + SYNTAX INTEGER { + versionOther(1), + version2(2), + version3(3), + version4(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Version of hello sent on the port" + ::= { sfpsVLANTopAgentPortEntry 2 } + +sfpsVLANTopAgentPortSendFrequency OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of seconds between hellos sent" + ::= { sfpsVLANTopAgentPortEntry 3 } + +sfpsVLANTopAgentPortRecvFrequency OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of seconds without hello reception" + ::= { sfpsVLANTopAgentPortEntry 4 } + +sfpsVLANTopAgentPortPortOptions OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Port options" + ::= { sfpsVLANTopAgentPortEntry 5 } + +sfpsVLANTopAgentPortNVRAMStatus OBJECT-TYPE + SYNTAX INTEGER { + set(1), + unset(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Status of NVRAM - set/unset" + ::= { sfpsVLANTopAgentPortEntry 6 } + +-- VLAN Topology Agent Port Table API In + +sfpsVLANTopAgentPortTableAPIInVerb OBJECT-TYPE + SYNTAX INTEGER { + other(1), + add(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Action input indicator" + ::= { sfpsVLANTopAgentPortTableAPIIn 1 } + +sfpsVLANTopAgentPortTableAPIInLogicalPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Logical port of switch" + ::= { sfpsVLANTopAgentPortTableAPIIn 2 } + +sfpsVLANTopAgentPortTableAPIInHelloVersion OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Version of hello sent on the port" + ::= { sfpsVLANTopAgentPortTableAPIIn 3 } + +sfpsVLANTopAgentPortTableAPIInSendFrequency OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of seconds between hellos sent" + ::= { sfpsVLANTopAgentPortTableAPIIn 4 } + +sfpsVLANTopAgentPortTableAPIInRecvFrequency OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of seconds without hello reception" + ::= { sfpsVLANTopAgentPortTableAPIIn 5 } + +-- + +sfpsIncompatibleNeighborTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsIncompatibleNeighborEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The IncompatibleNeighborTable holds all incompatible switch neighbors" + ::= { sfpsTopologyAgentCommon 2 } + +sfpsIncompatibleNeighborEntry OBJECT-TYPE + SYNTAX SfpsIncompatibleNeighborEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsIncompatibleNeighborLogicalPort, sfpsIncompatibleNeighborSwitchID} + + ::= { sfpsIncompatibleNeighborTable 1 } + +SfpsIncompatibleNeighborEntry ::= + SEQUENCE { + sfpsIncompatibleNeighborLogicalPort INTEGER, + sfpsIncompatibleNeighborSwitchID DisplayString, + sfpsIncompatibleNeighborSwitchIP IpAddress, + sfpsIncompatibleNeighborSwitchMAC SfpsAddress, + sfpsIncompatibleNeighborSwitchType INTEGER, + sfpsIncompatibleNeighborHellosReceived INTEGER, + sfpsIncompatibleNeighborFirstHeard TimeTicks, + sfpsIncompatibleNeighborLastHeard TimeTicks, + sfpsIncompatibleNeighborReceiveFrequency INTEGER, + sfpsIncompatibleNeighborTopologyAgent DisplayString, + sfpsIncompatibleNeighborChassisMAC SfpsAddress, + sfpsIncompatibleNeighborCommState INTEGER, + sfpsIncompatibleNeighborNotifyState INTEGER, + sfpsIncompatibleNeighborTwoWayLossCount INTEGER, + sfpsIncompatibleNeighborTwoWayLossTime TimeTicks, + sfpsIncompatibleNeighborSeqNumLossCount INTEGER, + sfpsIncompatibleNeighborSeqNumLossTime TimeTicks, + sfpsIncompatibleNeighborFalseAgingCount INTEGER, + sfpsIncompatibleNeighborFalseAgingTime TimeTicks, + sfpsIncompatibleNeighborChassisIP IpAddress, + sfpsIncompatibleNeighborFCL HexInteger, + sfpsIncompatibleNeighborOptionsMask INTEGER, + sfpsIncompatibleNeighborLocalPortState INTEGER, + sfpsIncompatibleNeighborRemotePortState INTEGER, + sfpsIncompatibleNeighborCompatibility INTEGER + } + +sfpsIncompatibleNeighborLogicalPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Key" + ::= { sfpsIncompatibleNeighborEntry 1 } + +sfpsIncompatibleNeighborSwitchID OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Key" + ::= { sfpsIncompatibleNeighborEntry 2 } + +sfpsIncompatibleNeighborSwitchIP OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "IP address of neighboring switch" + ::= { sfpsIncompatibleNeighborEntry 3 } + +sfpsIncompatibleNeighborSwitchMAC OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Interface mac address of neighboring switch" + ::= { sfpsIncompatibleNeighborEntry 4 } + +sfpsIncompatibleNeighborSwitchType OBJECT-TYPE + SYNTAX INTEGER { + vns(1), + vlan(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Type of SecureFast switch" + ::= { sfpsIncompatibleNeighborEntry 5 } + +sfpsIncompatibleNeighborHellosReceived OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Hello packet counter" + ::= { sfpsIncompatibleNeighborEntry 6 } + +sfpsIncompatibleNeighborFirstHeard OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Time stamp of first hello received" + ::= { sfpsIncompatibleNeighborEntry 7 } + +sfpsIncompatibleNeighborLastHeard OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Time stamp of last hello received" + ::= { sfpsIncompatibleNeighborEntry 8 } + +sfpsIncompatibleNeighborReceiveFrequency OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Allows IncompatibleNeighborTable to age entries" + ::= { sfpsIncompatibleNeighborEntry 9 } + +sfpsIncompatibleNeighborTopologyAgent OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Owner of entry" + ::= { sfpsIncompatibleNeighborEntry 10 } + +sfpsIncompatibleNeighborChassisMAC OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Not currently used" + ::= { sfpsIncompatibleNeighborEntry 11 } + +sfpsIncompatibleNeighborCommState OBJECT-TYPE + SYNTAX INTEGER { + init(1), + oneWay(2), + twoWay(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Neighbor communication state" + ::= { sfpsIncompatibleNeighborEntry 12 } + +sfpsIncompatibleNeighborNotifyState OBJECT-TYPE + SYNTAX INTEGER { + init(1), + unNotified(2), + notified(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Topology server notification state" + ::= { sfpsIncompatibleNeighborEntry 13 } + +sfpsIncompatibleNeighborTwoWayLossCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Two-way communication loss count" + ::= { sfpsIncompatibleNeighborEntry 14 } + +sfpsIncompatibleNeighborTwoWayLossTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Time stamp of last two-way communication loss" + ::= { sfpsIncompatibleNeighborEntry 15 } + +sfpsIncompatibleNeighborSeqNumLossCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Sequence number loss count" + ::= { sfpsIncompatibleNeighborEntry 16 } + +sfpsIncompatibleNeighborSeqNumLossTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Timestamp of last sequence number loss" + ::= { sfpsIncompatibleNeighborEntry 17 } + +sfpsIncompatibleNeighborFalseAgingCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "False aging loss count" + ::= { sfpsIncompatibleNeighborEntry 18 } + +sfpsIncompatibleNeighborFalseAgingTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Timestamp of last false aging loss" + ::= { sfpsIncompatibleNeighborEntry 19 } + +sfpsIncompatibleNeighborChassisIP OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "IP address of the switch chassis" + ::= { sfpsIncompatibleNeighborEntry 20 } + +sfpsIncompatibleNeighborFCL OBJECT-TYPE + SYNTAX HexInteger + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Functional Capability Level" + ::= { sfpsIncompatibleNeighborEntry 21 } + +sfpsIncompatibleNeighborOptionsMask OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Bit encoded list of switch features" + ::= { sfpsIncompatibleNeighborEntry 22 } + +sfpsIncompatibleNeighborLocalPortState OBJECT-TYPE + SYNTAX INTEGER { + other(1), + access(2), + network(3), + hostMgnt(4), + hostCtrl(5), + unknown(6), + goingToAccess(7), + hybrid(8), + standBy(9) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Neighbor's idea of what our port should be" + ::= { sfpsIncompatibleNeighborEntry 23 } + +sfpsIncompatibleNeighborRemotePortState OBJECT-TYPE + SYNTAX INTEGER { + other(1), + access(2), + network(3), + hostMgnt(4), + hostCtrl(5), + unknown(6), + goingToAccess(7), + hybrid(8), + standBy(9) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This switch's idea of what the neighbor's port should be" + ::= { sfpsIncompatibleNeighborEntry 24 } + +sfpsIncompatibleNeighborCompatibility OBJECT-TYPE + SYNTAX INTEGER { + compatible(1), + notCompatible(2), + unknown(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Neighbor compatibility state" + ::= { sfpsIncompatibleNeighborEntry 25 } + +-- + + +sfpsDirViolationTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsDirViolationEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirViolation 1 } + +sfpsDirViolationEntry OBJECT-TYPE + SYNTAX SfpsDirViolationEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsDirViolationHash, sfpsDirViolationHashIndex } + + ::= { sfpsDirViolationTable 1 } + +SfpsDirViolationEntry ::= + SEQUENCE { + sfpsDirViolationHash INTEGER, + sfpsDirViolationHashIndex INTEGER, + sfpsDirViolationType INTEGER, + sfpsDirViolationSrcPort INTEGER, + sfpsDirViolationAOType INTEGER, + sfpsDirViolationAOValue DisplayString, + sfpsDirViolationLocalPort INTEGER, + sfpsDirViolationCount INTEGER, + sfpsDirViolationLastSeen TimeTicks, + sfpsDirViolationFirstSeen TimeTicks, + sfpsDirViolationSrcMac OCTET STRING, + sfpsDirViolationCPId OCTET STRING + } + +sfpsDirViolationHash OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirViolationEntry 1 } + +sfpsDirViolationHashIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirViolationEntry 2 } + +sfpsDirViolationType OBJECT-TYPE + SYNTAX INTEGER { +-- other(0), + userLock(1), + restrictPort(2), + ipNotLearned(3), + ipInvalid(4), + restrictMobility(5), + userLockSamePort(6), + sapDisabled(7) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirViolationEntry 3 } + +sfpsDirViolationSrcPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirViolationEntry 4 } + +sfpsDirViolationAOType OBJECT-TYPE + SYNTAX INTEGER { + aoMacDX(1), + aoIpxSap(2), + aoIpxRIP(3), + aoInetYP(4), + aoInetUDP(5), + aoIpxIpx(6), + aoInetIP(7), + aoInetRPC(8), + aoInetRIP(9), + aoMacDXMcast(10), + aoAtDDP(11), + aoEmpty(12), + aoVlan(13), + aoHostName(14), + aoNetBiosName(15), + aoInetIPMask(16) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirViolationEntry 5 } + +sfpsDirViolationAOValue OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirViolationEntry 6 } + +sfpsDirViolationLocalPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirViolationEntry 7 } + +sfpsDirViolationCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirViolationEntry 8 } + +sfpsDirViolationLastSeen OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirViolationEntry 9 } + +sfpsDirViolationFirstSeen OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirViolationEntry 10 } + +sfpsDirViolationSrcMac OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirViolationEntry 11 } + +sfpsDirViolationCPId OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirViolationEntry 12 } + + + +-- Dir Violation API + +sfpsDirViolationAPIVerb OBJECT-TYPE + SYNTAX INTEGER { + other(1), + add(2), + delete(3), + reset(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the action to be initiated as a result of setting this leaf." + ::= { sfpsDirViolationAPI 1 } + +sfpsDirViolationAPIViolType OBJECT-TYPE + SYNTAX INTEGER { + other(1), + restrictPort(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the violation type." + ::= { sfpsDirViolationAPI 2 } + +sfpsDirViolationAPISourcePort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies source port" + ::= { sfpsDirViolationAPI 3 } + +sfpsDirViolationAPIAOType OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies AO type" + ::= { sfpsDirViolationAPI 4 } + +sfpsDirViolationAPIAOValue OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies AO value" + ::= { sfpsDirViolationAPI 5 } + +sfpsDirViolationAPIChangeCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirViolationAPI 6 } + +sfpsDirViolationAPICPId OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirViolationAPI 7 } + +-- + + +sfpsDirViolationDeltaTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsDirViolationDeltaEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirViolation 3 } + +sfpsDirViolationDeltaEntry OBJECT-TYPE + SYNTAX SfpsDirViolationDeltaEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsDirViolationDeltaIndex } + + ::= { sfpsDirViolationDeltaTable 1 } + +SfpsDirViolationDeltaEntry ::= + SEQUENCE { + sfpsDirViolationDeltaIndex INTEGER, + sfpsDirViolationDeltaSrcPort INTEGER, + sfpsDirViolationDeltaAOType INTEGER, + sfpsDirViolationDeltaAOValue INTEGER, + sfpsDirViolationDeltaEntryType INTEGER + } + +sfpsDirViolationDeltaIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirViolationDeltaEntry 1 } + +sfpsDirViolationDeltaSrcPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirViolationDeltaEntry 2 } + +sfpsDirViolationDeltaAOType OBJECT-TYPE + SYNTAX INTEGER { + aoMacDX(1), + aoIpxSap(2), + aoIpxRIP(3), + aoInetYP(4), + aoInetUDP(5), + aoIpxIpx(6), + aoInetIP(7), + aoInetRPC(8), + aoInetRIP(9), + aoMacDXMcast(10), + aoAtDDP(11), + aoEmpty(12), + aoVlan(13), + aoHostName(14), + aoNetBiosName(15), + aoInetIPMask(16) +} + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirViolationDeltaEntry 3 } + +sfpsDirViolationDeltaAOValue OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirViolationDeltaEntry 4 } + +sfpsDirViolationDeltaEntryType OBJECT-TYPE + SYNTAX INTEGER { + other(1), + added(2), + deleted(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirViolationDeltaEntry 5 } + + +-- Dir Violation Delta API + +sfpsDirViolationDeltaAPINumEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the number of entries in the Directory Violation Delta Table" + ::= { sfpsDirViolationDeltaAPI 1 } + + sfpsDirViolationDeltaAPIVerb OBJECT-TYPE + SYNTAX INTEGER { + lock(1), + unlock(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set the state of the Violation Table. When the table is locked, + no changes to the Violation Table will be allowed. Events that occur + while the table is locked will not be logged when the table is + subsequently unlocked." + ::= { sfpsDirViolationDeltaAPI 2 } + + +-- + + +sfpsRestrictedPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsRestrictedPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirRestriction 1 } + +sfpsRestrictedPortEntry OBJECT-TYPE + SYNTAX SfpsRestrictedPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsRestrictedPortPort, sfpsRestrictedPortHash, sfpsRestrictedPortHashIndex } + + ::= { sfpsRestrictedPortTable 1 } + +SfpsRestrictedPortEntry ::= + SEQUENCE { + sfpsRestrictedPortPort INTEGER, + sfpsRestrictedPortHash INTEGER, + sfpsRestrictedPortHashIndex INTEGER, + sfpsRestrictedPortSrcMac DisplayString + } + +sfpsRestrictedPortPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsRestrictedPortEntry 1 } + +sfpsRestrictedPortHash OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsRestrictedPortEntry 2 } + +sfpsRestrictedPortHashIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsRestrictedPortEntry 3 } + +sfpsRestrictedPortSrcMac OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsRestrictedPortEntry 4 } + +-- Dir Lock Stats + +sfpsDirLockStatsNumViolators OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirLockStats 1 } + +sfpsDirLockStatsNumNodeLocked OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirLockStats 2 } + +sfpsDirLockStatsNumAliasLocked OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirLockStats 3 } + +sfpsDirLockStatsNumRestrictedPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirLockStats 4 } + +sfpsDirLockStatsNumRestrictMob OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirLockStats 5 } + +sfpsDirLockStatsViolationTblSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirLockStats 6 } + +sfpsDirLockStatsRestrictPortTblSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirLockStats 7 } + +sfpsDirLockStatsRestrictMobTblSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirLockStats 8 } + +-- Dir Lock Config + +sfpsDirLockConfigUserLocking OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirLockConfig 1 } + +sfpsDirLockConfigRestrictedPort OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirLockConfig 2 } + +sfpsDirLockConfigRouterPortLock OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) + } + + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirLockConfig 3 } + +sfpsDirLockConfigRAPortLock OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) + } + + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDirLockConfig 4 } + +-- Dir Lock Config + +sfpsDapiNvramStatsVerb OBJECT-TYPE + SYNTAX INTEGER { + other(1), + clearAllEntries(2), + clearAllUserLock(3), + clearAllSrcUnblock(4), + clearAllPortUnblock(5), + clearAllLimitMobility(6) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDapiNvramStats 1 } + +sfpsDapiNvramStatsTotalEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDapiNvramStats 2 } + +sfpsDapiNvramStatsMacEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDapiNvramStats 3 } + +sfpsDapiNvramStatsAliasEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDapiNvramStats 4 } + +sfpsDapiNvramStatsMaxEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDapiNvramStats 5 } + +sfpsDapiNvramStatsNvramUsed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsDapiNvramStats 6 } + + +-- Redundant Access Neighbor Table + +sfpsESPTopAgentPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsESPTopAgentPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsESPTopologyAgent 2 } + +sfpsESPTopAgentPortEntry OBJECT-TYPE + SYNTAX SfpsESPTopAgentPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsESPTopAgentPortPort } + + ::= { sfpsESPTopAgentPortTable 1 } + +SfpsESPTopAgentPortEntry ::= + SEQUENCE { + sfpsESPTopAgentPortPort INTEGER, + sfpsESPTopAgentPortHelloVersion INTEGER, + sfpsESPTopAgentPortSendFrequency INTEGER, + sfpsESPTopAgentPortRecvFrequency INTEGER + } + +sfpsESPTopAgentPortPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Key" + ::= { sfpsESPTopAgentPortEntry 1 } + +sfpsESPTopAgentPortHelloVersion OBJECT-TYPE + SYNTAX INTEGER { + versionOther(1), + version2(2), + version3(3), + version4(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Key" + ::= { sfpsESPTopAgentPortEntry 2 } + +sfpsESPTopAgentPortSendFrequency OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Key" + ::= { sfpsESPTopAgentPortEntry 3 } + +sfpsESPTopAgentPortRecvFrequency OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Key" + ::= { sfpsESPTopAgentPortEntry 4 } + +-- Topology Server Relay Test Table + +sfpsTopologyServerTestTopRelayTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsTopologyServerTestTopRelayEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Table displaying top relay test entries" + ::= { sfpsTopologyServerTest 3 } + +sfpsTopologyServerTestTopRelayEntry OBJECT-TYPE + SYNTAX SfpsTopologyServerTestTopRelayEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A top relay plus its index" + INDEX { sfpsTopologyServerTestTopRelayRelayNumber } + + ::= { sfpsTopologyServerTestTopRelayTable 1 } + +SfpsTopologyServerTestTopRelayEntry ::= + SEQUENCE { + sfpsTopologyServerTestTopRelayRelayNumber INTEGER, + sfpsTopologyServerTestTopRelayEvent INTEGER, + sfpsTopologyServerTestTopRelayDeltaOptions INTEGER, + sfpsTopologyServerTestTopRelayCurrentOptions INTEGER, + sfpsTopologyServerTestTopRelayLogicalPort INTEGER, + sfpsTopologyServerTestTopRelayPortName OCTET STRING, + sfpsTopologyServerTestTopRelayIPAddr IpAddress, + sfpsTopologyServerTestTopRelayChassisMAC SfpsAddress, + sfpsTopologyServerTestTopRelayChassisIP IpAddress, + sfpsTopologyServerTestTopRelayFLevel INTEGER, + sfpsTopologyServerTestTopRelayTopologyAgent OCTET STRING + } + +sfpsTopologyServerTestTopRelayRelayNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Toprelay index" + ::= { sfpsTopologyServerTestTopRelayEntry 1 } + +sfpsTopologyServerTestTopRelayEvent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyServerTestTopRelayEntry 2 } + +sfpsTopologyServerTestTopRelayDeltaOptions OBJECT-TYPE + SYNTAX INTEGER { + foundNeighbor(1), + optionsGain(2), + optionsLoss(3), + agingNghLoss(4), + portDownNghLoss(5), + duplicateNghLoss(6), + subtractPortNghLoss(7), + loopedPortNghLoss(8), + crossedPortNghLoss(9), + functionalLevelNghLoss(10), + versionedPortNghLoss(11), + twoWayCommLoss(12) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyServerTestTopRelayEntry 3 } + +sfpsTopologyServerTestTopRelayCurrentOptions OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyServerTestTopRelayEntry 4 } + +sfpsTopologyServerTestTopRelayLogicalPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyServerTestTopRelayEntry 5 } + +sfpsTopologyServerTestTopRelayPortName OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyServerTestTopRelayEntry 6 } + +sfpsTopologyServerTestTopRelayIPAddr OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyServerTestTopRelayEntry 7 } + +sfpsTopologyServerTestTopRelayChassisMAC OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyServerTestTopRelayEntry 8 } + +sfpsTopologyServerTestTopRelayChassisIP OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyServerTestTopRelayEntry 9 } + +sfpsTopologyServerTestTopRelayFLevel OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyServerTestTopRelayEntry 10 } + +sfpsTopologyServerTestTopRelayTopologyAgent OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyServerTestTopRelayEntry 11 } + + +-- + +sfpsRestrictedMobilityTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpsRestrictedMobilityEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsRestrictedMobility 1 } + +sfpsRestrictedMobilityEntry OBJECT-TYPE + SYNTAX SfpsRestrictedMobilityEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { sfpsRestrictedMobilityHash, sfpsRestrictedMobilityPort, sfpsRestrictedMobilityHashIndex } + + ::= { sfpsRestrictedMobilityTable 1 } + +SfpsRestrictedMobilityEntry ::= + SEQUENCE { + sfpsRestrictedMobilityHash INTEGER, + sfpsRestrictedMobilityPort INTEGER, + sfpsRestrictedMobilityHashIndex INTEGER, + sfpsRestrictedMobilitySrcMac OCTET STRING, + sfpsRestrictedMobilitySwitch SfpsAddress + } + +sfpsRestrictedMobilityHash OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsRestrictedMobilityEntry 1 } + +sfpsRestrictedMobilityPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsRestrictedMobilityEntry 2 } + +sfpsRestrictedMobilityHashIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsRestrictedMobilityEntry 3 } + +sfpsRestrictedMobilitySrcMac OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsRestrictedMobilityEntry 4 } + +sfpsRestrictedMobilitySwitch OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsRestrictedMobilityEntry 5 } + +-- + +sfpsRestrictedMobilityAPIVerb OBJECT-TYPE + SYNTAX INTEGER { + other(1), + add(2), + delete(3), + reset(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsRestrictedMobilityAPI 1 } + +sfpsRestrictedMobilityAPISourcePort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsRestrictedMobilityAPI 2 } + +sfpsRestrictedMobilityAPISrcMac OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsRestrictedMobilityAPI 3 } + +sfpsRestrictedMobilityAPISwitch OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsRestrictedMobilityAPI 4 } + +-- sfps + +sfpsTopologyServerPortEventRelayLogicalPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyServerPortEventRelay 1 } + +sfpsTopologyServerPortEventRelayOldState OBJECT-TYPE + SYNTAX INTEGER { + other(1), + access(2), + network(3), + hostMgmt(4), + hostCtrl(5), + unknown(6), + goingToAcces(7), + standBy(8), + networkOnly(10) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyServerPortEventRelay 2 } + +sfpsTopologyServerPortEventRelayNewState OBJECT-TYPE + SYNTAX INTEGER { + other(1), + access(2), + network(3), + hostMgmt(4), + hostCtrl(5), + unknown(6), + goingToAcces(7), + standBy(8), + networkOnly(10) + } + + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { sfpsTopologyServerPortEventRelay 3 } + +END diff --git a/MIBS/enterasys/CTRON-SFPS-VLAN-MIB b/MIBS/enterasys/CTRON-SFPS-VLAN-MIB new file mode 100644 index 0000000..8fbce86 --- /dev/null +++ b/MIBS/enterasys/CTRON-SFPS-VLAN-MIB @@ -0,0 +1,1175 @@ +CTRON-SFPS-VLAN-MIB DEFINITIONS ::= BEGIN + +-- sfps-vlan-mib.txt +-- Revision: 0.0.09 +-- +-- Cabletron Systems, Inc. +-- 35 Industrial Way, P.O. Box 5005 +-- Rochester, NH 03867-0505 +-- (603) 332-9400 +-- support@ctron.com +-- +-- This module provides authoritative definitions for Cabletron's +-- enterprise specific Fast Packet Switching Services API MIB. +-- +-- This module will be extended, as required. +-- +-- +-- Cabletron Systems reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. +-- Copyright October 93 Cabletron Systems +-- + +IMPORTS + OBJECT-TYPE + FROM RFC-1212 + DisplayString + FROM RFC1213-MIB +-- enterprises, + TimeTicks, + IpAddress +-- Counter, +-- Gauge + FROM RFC1155-SMI + +-- These Objects are defined in the file sfps-inc.mib.txt.0.0.1 + vlanAPI, vlanName, vlanSystem, vlanTestAPI, vlanCountAPI, vlanAMRRules, + vlanAMRStats,vlanAMRSubnets, vlanPort + FROM CTRON-SFPS-INCLUDE-MIB; + + +-- Textual Conventions + +VlanSwitchInstance ::= INTEGER +-- this will map to chassis.module index value + +SfpsAddress ::= OCTET STRING (SIZE (6)) +-- this will map to a MAC address + +HexInteger ::= INTEGER + +SfpsSwitchPort ::= INTEGER +-- this will map to chassis.module.portgroup.portsubgroup.port index value + + +-- VLAN Switch Engine API Group +-- This group contains the objects that pertain to the VLAN Engine and +-- its external Application Program Interface (API). The API provides a +-- verb-based autonomous interface to mapping and unmapping connections. + + + +-- SFPS Virtual Bus API Group +-- This group contains the objects that pertain to the SFPS vlan and +-- its external Application Program Interface (API). The API provides a +-- verb-based autonomous interface to mapping and unmapping connections. + + +sfpsVAPIVerb OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + add-vlan(2), -- add a user mapping + delete-vlan(3), -- add a user mapping + enable-vlan(4), -- enables the entire vlan + disable-vlan(5), -- disables the vlan + map-port(6), -- add an access port to the vlan + unmap-port(7), -- remove an access port from the vlan + enable-port(8), -- enable an access port + disable-port(9), -- disable an access port + map-user(10), -- add a user mapping + unmap-user(11), -- remove a user mapping + tap-vlan(12), -- call tap a vlan + untap-vlan(13), -- remove call tap + auto-register(14), + auto-unregister(15) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the action to be initiated as a result of setting + this leaf." + ::= { vlanAPI 1 } + + +sfpsVAPIInPort OBJECT-TYPE + SYNTAX SfpsSwitchPort + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the ingress port of the Virtual LAN if mapping a connection. + Specifies the source port of a user when mapping a user" + ::= { vlanAPI 2 } + + +sfpsVAPIVlanName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the Virtual LAN ID." + ::= { vlanAPI 3 } + + +sfpsVAPIOutPort OBJECT-TYPE + SYNTAX SfpsSwitchPort + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the egress port of the Virtual LAN if mapping a connection." + ::= { vlanAPI 4 } + + +sfpsVAPIUserMAC OBJECT-TYPE + SYNTAX SfpsAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the actual user's MAC value for the action." + ::= { vlanAPI 5 } + + +sfpsVAPIUserAliasTag OBJECT-TYPE + SYNTAX INTEGER + { + aoMacDx(1), + aoIpxSap(2), + aoIpxRIP(3), + aoInetYP(4), + aoInetUDP(5), + aoIpxIpx(6), + aoInetIP(7), + aoInetRPC(8), + aoInetRIP(9), + aoMacDXMcast(10), + aoAtDDP(11), + aoEmpty(12), + aoVlan(13), + aoHostName(14), + aoNetBiosName(15), + aoInetIPMask(16) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the Alias Value of the user. Not yet supported." + ::= { vlanAPI 6 } + + +sfpsVAPIUserAlias OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the Alias Value of the user." + ::= { vlanAPI 7 } + + +sfpsVAPIAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- shutdown the object + enabled(3) -- startup the SFPS + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of the object." + DEFVAL { enabled } + ::= { vlanAPI 8 } + + +sfpsVAPIAutoRegisterRule OBJECT-TYPE + SYNTAX INTEGER { + other(1), + ether-type(2), + ip-subnet(3), + netBIOS(4), + ipx-Server(5), + appleTalk(6), + decNET(7), + vines(8), + bpdu(9) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the AMR rule in which to perform the action on." + ::= { vlanAPI 9 } + + +sfpsVAPIAutoRegMask OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the mask to apply when the IP-Subnet + rule is invoked." + ::= { vlanAPI 10 } + + +sfpsVAPIAutoRegValue OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the Alias Value of the user." + ::= { vlanAPI 11 } + + + +sfpsVAPIUnicastPolicy OBJECT-TYPE + SYNTAX INTEGER { + other(1), + open(2), + secure(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the vlan policy type." + DEFVAL { open } + ::= { vlanAPI 12} + +sfpsVAPIPortPolicy OBJECT-TYPE + SYNTAX INTEGER { + other(1), + normal(2), + locked(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the port mode type." + DEFVAL { locked } + ::= { vlanAPI 13} + +sfpsVAPIFloodPolicy OBJECT-TYPE + SYNTAX INTEGER { + other(1), + flooding-on(2), + flooding-off(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the flood mode type." + DEFVAL {flooding-on } + ::= { vlanAPI 14} + +sfpsVAPIRouterPort OBJECT-TYPE + SYNTAX INTEGER { + other(1), + router-port(2), + no-router(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets router port" + ::= { vlanAPI 15} + +sfpsVAPIVlanId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the Vlan Id." + ::= { vlanAPI 16 } + +sfpsVAPINvramId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the Nvram Id" + ::= { vlanAPI 17 } + +sfpsVAPIRelayAgent OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the Relay Agent." + ::= { vlanAPI 18 } + +sfpsVAPILayer3Learning OBJECT-TYPE + SYNTAX INTEGER { + other(1), + learning-enabled(2), + learning-disabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates layer 3 learning enabled/disabled" + ::= { vlanAPI 19 } + +-- + +-- SFPS Virtual Bus Table +-- This table contains the SFPS-specific Vlan table managed objects. +-- Note that because this table is indexed by the Vlan index +-- . + +-- VlanName + +vlanNameTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanNameEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains information of each SFVlan instance. + Essentially, a separate SFVlan instance exists for each Vlan. + If SFVlan is not configured on a module, than an entry + will not exist." + ::= { vlanName 1 } + +vlanNameEntry OBJECT-TYPE + SYNTAX VlanNameEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry specifies the configuration for the Vlan instance." + INDEX { vlanNameNHash, vlanNameIndex } + ::= { vlanNameTable 1 } + +VlanNameEntry ::= + SEQUENCE { + vlanNameNHash HexInteger, + vlanNameIndex INTEGER, + vlanNameVlanName DisplayString, + vlanNameAdminStatus INTEGER, + vlanNameOperStatus INTEGER, + vlanNameUniPolicy INTEGER, + vlanNameFloodPolicy INTEGER, + vlanNameStatusTime TimeTicks, + vlanNameNumUsers DisplayString, + vlanNameEnabledPorts DisplayString, + vlanNameMappedPorts DisplayString, + vlanNameVlanRule INTEGER, + vlanNameFloodPorts DisplayString, + vlanNameVlanId INTEGER, + vlanNameRelayAgent IpAddress + } + + +vlanNameNHash OBJECT-TYPE + SYNTAX HexInteger + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The primary index to the VlanName table." + ::= { vlanNameEntry 1 } + +vlanNameIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The secondary index to the VlanName table." + ::= { vlanNameEntry 2 } + +vlanNameVlanName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Virual LAN ID." + ::= { vlanNameEntry 3 } + +vlanNameAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The administrative state of the Vlan." + ::= { vlanNameEntry 4 } + +vlanNameOperStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3), + shutdown-pending(4), + startup-pending(5), + invalid-config(6), + testing(7) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The operational state of the Vlan." + ::= { vlanNameEntry 5 } + +vlanNameUniPolicy OBJECT-TYPE + SYNTAX INTEGER { + other(1), + open(2), + secure(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The communication policy with respect to other Vlans." + ::= { vlanNameEntry 6 } + +vlanNameFloodPolicy OBJECT-TYPE + SYNTAX INTEGER { + other(1), + flood-on(3), + flood-off(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The multicast and unknown destination flood policy." + ::= { vlanNameEntry 7 } + +vlanNameStatusTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The amount of time that this Vlan has been in its + current operational state." + ::= { vlanNameEntry 8 } + +vlanNameNumUsers OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of users per port" + ::= { vlanNameEntry 9 } + +vlanNameEnabledPorts OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The list of ports which have are enabled for this Vlan." + ::= { vlanNameEntry 10 } + +vlanNameMappedPorts OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The list of ports which have this Vlan mapped to it." + ::= { vlanNameEntry 11 } + +vlanNameVlanRule OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "." + ::= { vlanNameEntry 12 } + +vlanNameFloodPorts OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { vlanNameEntry 13 } + +vlanNameVlanId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { vlanNameEntry 14 } + +vlanNameRelayAgent OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { vlanNameEntry 15 } + + +-- + + +-- VLAN Switch Configuration Group +-- This group contains the objects that pertain to the setup and +-- configuration of a single instance of an VLAN. + +vlanSystemTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanSystemEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the configuration and administrative + information of each SFVlan switch instance. Essentially, a + separate SFVlan switch instance exists for each switch module. + If SFVlan is not configured on a module, than an entry + will not exist." + ::= { vlanSystem 1 } + +vlanSystemEntry OBJECT-TYPE + SYNTAX VlanSystemEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry specifies the VLAN configuration for the + VLAN instance." + INDEX { vlanSystemSwitchInstance } + ::= { vlanSystemTable 1 } + +VlanSystemEntry ::= + SEQUENCE { + vlanSystemSwitchInstance VlanSwitchInstance, + vlanSystemAdminStatus INTEGER, + vlanSystemAdminReset INTEGER, + vlanSystemOperStatus INTEGER, + vlanSystemOperTime TimeTicks, + vlanSystemLastChange TimeTicks, + vlanSystemVersion DisplayString, + vlanSystemMibRev DisplayString, + vlanSystemAgentIP IpAddress, + vlanSystemDomainName DisplayString, + vlanSystemPollCount INTEGER, + vlanSystemFirstPollTime TimeTicks, + vlanSystemLastPollTime TimeTicks, + vlanSystemPriorPollTime TimeTicks, + vlanSystemDeltaPollTime TimeTicks + } + +vlanSystemSwitchInstance OBJECT-TYPE + SYNTAX VlanSwitchInstance + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The primary index to the VLAN switch table. This + identifies the VLAN switch for which the entry + exists." + ::= { vlanSystemEntry 1 } + +vlanSystemAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- shutdown the VLAN + enabled(3) -- startup the VLAN + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of the VLAN switching + services for this VLAN instance. This controls the + VLAN state at a module level. Regardless of the + per-port state of each VLAN switching port and the + state of active connections, writing the value + disabled(2) will cause the VLAN to immediately + shutdown. A gracefull shutdown will be attempted." + ::= { vlanSystemEntry 2 } + +vlanSystemAdminReset OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + reset(2) -- force a reset + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Resets this VLAN switch instance. Writing a vlue of + reset(2) will force a soft restart of the VLAN + without any graceful shutdown. Any active + connections or services will be interrupted." + ::= { vlanSystemEntry 3 } + +vlanSystemOperStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- not running + enabled(3), -- running + pending-disable(4), -- shut-down in progress + pending-enable(5), -- start-up in progress + invalid-config(6) -- not running,invalid config + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current operating condition of the VLAN + instance." + ::= { vlanSystemEntry 4 } + + +vlanSystemOperTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the amount of time (# of time ticks) that + this VLAN switch instance has been in its current + operational state." + ::= { vlanSystemEntry 5 } + +vlanSystemLastChange OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the last time a change was made to the + configuration entry for this VLAN switch instance." + ::= { vlanSystemEntry 6 } + +vlanSystemVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current revision level of the VLAN firmware + for this VLAN switch instance." + ::= { vlanSystemEntry 7 } + +vlanSystemMibRev OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates in textual format the current revision + level of the Cabletron VLAN MIB implemeted by the + agent for this VLAN switch instance." + ::= { vlanSystemEntry 8 } + +vlanSystemAgentIP OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "IP Address of VLAN Manager who owns this switch." + ::= { vlanSystemEntry 9 } + +vlanSystemDomainName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates domain name" + ::= { vlanSystemEntry 10 } + +vlanSystemPollCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of polls" + ::= { vlanSystemEntry 11 } + +vlanSystemFirstPollTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "System time when first polled" + ::= { vlanSystemEntry 12 } + +vlanSystemLastPollTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Last time polled" + ::= { vlanSystemEntry 13 } + +vlanSystemPriorPollTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Poll time one before the last poll time" + ::= { vlanSystemEntry 14 } + +vlanSystemDeltaPollTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Time difference between last poll time and prior poll time" + ::= { vlanSystemEntry 15 } + +-- vlanTestAPI + +vlanTestAPIVerb OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- + add-vlan(2), -- add a Vlan + delete-vlan(3), -- delete a Vlan + enable-vlan(4), -- enable a Vlan + disable-vlan(5), -- disable a Vlan + open-vlan(6), -- open a Vlan + secure-vlan(7), -- secure a Vlan + enable-vlan-port(8), -- enable a Vlan for a port + disable-vlan-port(9), -- disable a Vlan for a port + map-vlan-port(10), -- map a Vlan for a port + unmap-vlan-port(11), -- unmap a Vlan for a port + tap-vlan-port(12), -- unsupported + untap-vlan-port(13), -- unsupported + get-vlan-info(14), -- get Vlan info + get-port-info(15), -- get port info + fill-table(16), -- auto-configure Vlan attributes + empty-table(17) -- auto-unconfigure Vlan attributes + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the action to be initiated as a result of setting + this leaf." + ::= { vlanTestAPI 1 } + + +vlanTestAPIVlanName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the Virtual LAN to be acted upon." + ::= { vlanTestAPI 2 } + + +vlanTestAPIPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the Port to be acted upon." + ::= { vlanTestAPI 3 } + +vlanTestAPIVlanId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the ID." + ::= { vlanTestAPI 5 } + + +-- vlan testAPI Outout + +vlanTestAPIOutputTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanTestAPIOutputEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the output results of the VlanAPI action." + ::= { vlanTestAPI 4 } + +vlanTestAPIOutputEntry OBJECT-TYPE + SYNTAX VlanTestAPIOutputEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry specifies one output result of the VlanAPI action." + INDEX { vlanTestAPIOutputIndex } + ::= { vlanTestAPIOutputTable 1 } + +VlanTestAPIOutputEntry ::= + SEQUENCE { + vlanTestAPIOutputIndex INTEGER, + vlanTestAPIOutputVlanName DisplayString, + vlanTestAPIOutputUserCnt INTEGER, + vlanTestAPIOutputStatus INTEGER, + vlanTestAPIOutputPolicy INTEGER, + vlanTestAPIOutputPort INTEGER, + vlanTestAPIOutputMap INTEGER, + vlanTestAPIOutputAble INTEGER, + vlanTestAPIOutputTap INTEGER, + vlanTestAPIOutputVlanId INTEGER + } + +vlanTestAPIOutputIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The primary index to the VLAN Test API Output table." + ::= { vlanTestAPIOutputEntry 1 } + +vlanTestAPIOutputVlanName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the Virtual LAN by name." + ::= { vlanTestAPIOutputEntry 2 } + +vlanTestAPIOutputUserCnt OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the number of users on this Vlan." + ::= { vlanTestAPIOutputEntry 3 } + +vlanTestAPIOutputStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the operational state of this Vlan." + ::= { vlanTestAPIOutputEntry 4 } + +vlanTestAPIOutputPolicy OBJECT-TYPE + SYNTAX INTEGER { + other(1), + normal(2), + secure(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the uni-cast policy of this Vlan." + ::= { vlanTestAPIOutputEntry 5 } + +vlanTestAPIOutputPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the Vlan port." + ::= { vlanTestAPIOutputEntry 6 } + +vlanTestAPIOutputMap OBJECT-TYPE + SYNTAX INTEGER { + other(1), + unmapped(2), + mapped(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies whether the Vlan is mapped." + ::= { vlanTestAPIOutputEntry 7 } + +vlanTestAPIOutputAble OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies whether the Vlan is enabled." + ::= { vlanTestAPIOutputEntry 8 } + +vlanTestAPIOutputTap OBJECT-TYPE + SYNTAX INTEGER { + other(1), + untapped(2), + tapped(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies whether the Vlan is tapped." + ::= { vlanTestAPIOutputEntry 9 } + +vlanTestAPIOutputVlanId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the Vlan Id." + ::= { vlanTestAPIOutputEntry 10 } + + +-- VLAN Count + +vlanCountAPITotal OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { vlanCountAPI 1 } + +vlanCountAPIAdmin OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { vlanCountAPI 2 } + +vlanCountAPIAutoreg OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { vlanCountAPI 3 } + + +-- VlanAMR + +vlanAMRRulesTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanAMRRulesEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table displays the on/off status of each individual AMR Rule." + ::= { vlanAMRRules 1 } + +vlanAMRRulesEntry OBJECT-TYPE + SYNTAX VlanAMRRulesEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { vlanAMRRulesRule } + ::= { vlanAMRRulesTable 1 } + +VlanAMRRulesEntry ::= + SEQUENCE { + vlanAMRRulesRule INTEGER, + vlanAMRRulesStatus INTEGER + } + +vlanAMRRulesRule OBJECT-TYPE + SYNTAX INTEGER { + other(1), + etherType(2), + ipSubNet(3), + netBIOS(4), + ipxServer(5), + appleTalk(6), + decNET(7), + vines(8), + bpdu(9) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Refers to the enumerated value corresponding to each AMR rule" + ::= { vlanAMRRulesEntry 1 } + +vlanAMRRulesStatus OBJECT-TYPE + SYNTAX INTEGER { +-- off(0), + on(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Displays whether the rule is currently on or off" + ::= { vlanAMRRulesEntry 2 } + +-- AMR Stats +-- This table displays miscellaneous stats about the state of AMR rule. + +vlanAMRStatsNumRulesEnabled OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Refers to the number of rules that are on in the AmrRules" + ::= { vlanAMRStats 1 } + +vlanAMRStatsSingleMask OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Displays the mask that is used with the IP-Subnet AMR rule" + ::= { vlanAMRStats 2 } + + + +-- AMR Subnets +-- This table displays miscellaneous stats about the state of AMR rule. + +vlanAMRSubnetsPrefix OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { vlanAMRSubnets 1 } + +vlanAMRSubnetsMask OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { vlanAMRSubnets 2 } + + +-- + +vlanPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { vlanPort 1 } + +vlanPortEntry OBJECT-TYPE + SYNTAX VlanPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { vlanPortPortNum } + ::= { vlanPortTable 1 } + +VlanPortEntry ::= + SEQUENCE { + vlanPortPortNum INTEGER, + vlanPortPortStatus INTEGER, + vlanPortPortPolicy INTEGER, + vlanPortVlanName DisplayString, + vlanPortAdminStatus INTEGER, + vlanPortUniPolicy INTEGER, + vlanPortFloodPolicy INTEGER, + vlanPortRouterPort INTEGER, + vlanPortVlanId INTEGER, + vlanPortRelayAgent IpAddress, + vlanPortLayer3Learning INTEGER + } + + +vlanPortPortNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The primary index to the VlanPort table." + ::= { vlanPortEntry 1 } + +vlanPortPortStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { vlanPortEntry 2 } + +vlanPortPortPolicy OBJECT-TYPE + SYNTAX INTEGER { + other(1), + normal(2), + locked(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { vlanPortEntry 3 } + +vlanPortVlanName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { vlanPortEntry 4 } + +vlanPortAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { vlanPortEntry 5 } + +vlanPortUniPolicy OBJECT-TYPE + SYNTAX INTEGER { + other(1), + open(2), + secure(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { vlanPortEntry 6 } + +vlanPortFloodPolicy OBJECT-TYPE + SYNTAX INTEGER { + other(1), + floodOn(2), + floodOff(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { vlanPortEntry 7 } + +vlanPortRouterPort OBJECT-TYPE + SYNTAX INTEGER { + other(1), + routerPort(2), + noRouter(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { vlanPortEntry 8 } + +vlanPortVlanId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { vlanPortEntry 9 } + +vlanPortRelayAgent OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { vlanPortEntry 10 } + +vlanPortLayer3Learning OBJECT-TYPE + SYNTAX INTEGER { + other(1), + enabled(2), + disabed(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { vlanPortEntry 11 } + +END diff --git a/MIBS/enterasys/CTRON-SFPS-VSTP-MIB b/MIBS/enterasys/CTRON-SFPS-VSTP-MIB new file mode 100644 index 0000000..3c3dc62 --- /dev/null +++ b/MIBS/enterasys/CTRON-SFPS-VSTP-MIB @@ -0,0 +1,316 @@ +CTRON-SFPS-VSTP-MIB DEFINITIONS ::= BEGIN + +-- sfps-vstp-mib.txt +-- Revision: 0.0.05 +-- +-- Cabletron Systems, Inc. +-- 35 Industrial Way, P.O. Box 5005 +-- Rochester, NH 03867-0505 +-- (603) 332-9400 +-- support@ctron.com +-- +-- This module provides authoritative definitions for Cabletron's +-- enterprise specific Fast Packet Switching Services API MIB. +-- +-- This module will be extended, as required. +-- +-- +-- Cabletron Systems reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. +-- Copyright October 93 Cabletron Systems +-- + +IMPORTS + OBJECT-TYPE + FROM RFC-1212 +-- DisplayString +-- FROM RFC1213-MIB +-- enterprises, + TimeTicks +-- IpAddress, +-- Counter, +-- Gauge + FROM RFC1155-SMI + +-- These Objects are defined in the file sfps-inc.mib.txt.0.0.1 + vlanSpanningTreePort, vlanSpanningTreeSwitch + FROM CTRON-SFPS-INCLUDE-MIB; + + +-- Textual Conventions + +SfpsSwitchPort ::= INTEGER +-- this will map to chassis.module.portgroup.portsubgroup.port index value + +HexInteger ::= INTEGER + + + +-- begin Vlan Spanning Tree Port Table +-- VLAN Switch Configuration Group +-- This group contains a sequence of spanning tree entries + +vlanSpanningTreePortTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanSpanningTreePortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains information used by the spanning tree algorithm + for each port instance." + ::= { vlanSpanningTreePort 1 } + +vlanSpanningTreePortEntry OBJECT-TYPE + SYNTAX VlanSpanningTreePortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry contains spanning tree information for that port instance." + INDEX { vlanSpanningTreePortPortNumber } + ::= { vlanSpanningTreePortTable 1 } + +VlanSpanningTreePortEntry ::= + SEQUENCE { + vlanSpanningTreePortPortNumber SfpsSwitchPort, + vlanSpanningTreePortPortState INTEGER, + vlanSpanningTreePortPortIdentifier HexInteger, + vlanSpanningTreePortPathCost INTEGER, + vlanSpanningTreePortDesignatedRoot OCTET STRING, + vlanSpanningTreePortDesignatedCost INTEGER, + vlanSpanningTreePortDesignatedBridge OCTET STRING, + vlanSpanningTreePortDesignatedPort HexInteger + } + + + vlanSpanningTreePortPortNumber OBJECT-TYPE + SYNTAX SfpsSwitchPort + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The port number of the port instance. This value is also the + primary index for the table." + ::= { vlanSpanningTreePortEntry 1 } + +vlanSpanningTreePortPortState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2), + blocking(3), + listening(4), + learning(5), + forwarding(6), + broken(7) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The spanning tree port state for this port." + ::= { vlanSpanningTreePortEntry 2 } + +vlanSpanningTreePortPortIdentifier OBJECT-TYPE + SYNTAX HexInteger + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The spanning tree port identifier for this port." + ::= { vlanSpanningTreePortEntry 3 } + +vlanSpanningTreePortPathCost OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The spanning tree path cost for this port." + ::= { vlanSpanningTreePortEntry 4 } + +vlanSpanningTreePortDesignatedRoot OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The spanning tree designated root for this port." + ::= { vlanSpanningTreePortEntry 5 } + +vlanSpanningTreePortDesignatedCost OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The spanning tree designated cost for this port." + ::= { vlanSpanningTreePortEntry 6 } + +vlanSpanningTreePortDesignatedBridge OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The spanning tree designated bridge for this port." + ::= { vlanSpanningTreePortEntry 7 } + +vlanSpanningTreePortDesignatedPort OBJECT-TYPE + SYNTAX HexInteger + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The spanning tree designated port." + ::= { vlanSpanningTreePortEntry 8 } + + + +-- begin Vlan Spanning Tree Switch Table +-- Table contains sequence of spaning tree switch entries + +vlanSpanningTreeSwitchTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanSpanningTreeSwitchEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains information used by the spanning tree + algorithm specific to the switch on which the algorithm is + running." + ::= { vlanSpanningTreeSwitch 1 } + +vlanSpanningTreeSwitchEntry OBJECT-TYPE + SYNTAX VlanSpanningTreeSwitchEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry specifies switch specific spanning tree information." + INDEX { vlanSpanningTreeSwitchIndex } + ::= { vlanSpanningTreeSwitchTable 1 } + +VlanSpanningTreeSwitchEntry ::= + SEQUENCE { + vlanSpanningTreeSwitchIndex INTEGER, + vlanSpanningTreeSwitchBridgePriority HexInteger, + vlanSpanningTreeSwitchBridgeId OCTET STRING, + vlanSpanningTreeSwitchDesignatedRoot OCTET STRING, + vlanSpanningTreeSwitchRootPathCost INTEGER, + vlanSpanningTreeSwitchOperTime TimeTicks, + vlanSpanningTreeSwitchRootPort SfpsSwitchPort, + vlanSpanningTreeSwitchRootPortTime TimeTicks, + vlanSpanningTreeSwitchPrevRootPort SfpsSwitchPort, + vlanSpanningTreeSwitchPrevRootPortTime TimeTicks, + vlanSpanningTreeSwitchMaxAge INTEGER, + vlanSpanningTreeSwitchHelloTime INTEGER, + vlanSpanningTreeSwitchForwardDelay INTEGER + } + + + vlanSpanningTreeSwitchIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Table index value." + ::= { vlanSpanningTreeSwitchEntry 1 } + +vlanSpanningTreeSwitchBridgePriority OBJECT-TYPE + SYNTAX HexInteger + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Spanning tree designated bridge priority." + ::= { vlanSpanningTreeSwitchEntry 2 } + +vlanSpanningTreeSwitchBridgeId OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Spanning tree bridge id value." + ::= { vlanSpanningTreeSwitchEntry 3 } + +vlanSpanningTreeSwitchDesignatedRoot OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Spanning tree designated root value." + ::= { vlanSpanningTreeSwitchEntry 4 } + +vlanSpanningTreeSwitchRootPathCost OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Spanning tree root path cost." + ::= { vlanSpanningTreeSwitchEntry 5 } + +vlanSpanningTreeSwitchOperTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Spanning tree operational time." + ::= { vlanSpanningTreeSwitchEntry 6 } + +vlanSpanningTreeSwitchRootPort OBJECT-TYPE + SYNTAX SfpsSwitchPort + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Spanning tree root port." + ::= { vlanSpanningTreeSwitchEntry 7 } + +vlanSpanningTreeSwitchRootPortTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Spanning tree root port time." + ::= { vlanSpanningTreeSwitchEntry 8 } + +vlanSpanningTreeSwitchPrevRootPort OBJECT-TYPE + SYNTAX SfpsSwitchPort + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Spanning tree previous root port." + ::= { vlanSpanningTreeSwitchEntry 9 } + +vlanSpanningTreeSwitchPrevRootPortTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Spanning tree previous root port time." + ::= { vlanSpanningTreeSwitchEntry 10 } + +vlanSpanningTreeSwitchMaxAge OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Spanning tree max age value." + ::= { vlanSpanningTreeSwitchEntry 11 } + +vlanSpanningTreeSwitchHelloTime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Spanning tree hello time value." + ::= { vlanSpanningTreeSwitchEntry 12 } + +vlanSpanningTreeSwitchForwardDelay OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Spanning tree forward delay value." + ::= { vlanSpanningTreeSwitchEntry 13 } + +END diff --git a/MIBS/enterasys/CTRON-SMARTTRUNK-MIB b/MIBS/enterasys/CTRON-SMARTTRUNK-MIB new file mode 100644 index 0000000..ad7c64d --- /dev/null +++ b/MIBS/enterasys/CTRON-SMARTTRUNK-MIB @@ -0,0 +1,443 @@ +CTRON-SMARTTRUNK-MIB DEFINITIONS ::= BEGIN + +-- ctron-smarttrunk-mib.txt +-- Revision: 01.00.01 +-- Part Number: +-- Date: April 14, 1999 + +-- Cabletron Systems, Inc. +-- 35 Industrial Way, P.O. Box 5005 +-- Rochester, NH 03867-0505 +-- (603) 332-9400 +-- support@ctron.com + +-- This module provides authoritative definitions for Cabletron's +-- enterprise-specific port-trunking MIB. + +-- +-- This module will be extended, as needed. + +-- Cabletron Systems reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. + +-- Copyright February 1999 Cabletron Systems + +-- Note: the design of this MIB owes much to designers of the LEC MIB. +-- Rev: 1.00.01 cleaned up some spaces to allow import into Spectrum MIB Tools. +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32 + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, RowStatus, DisplayString, TruthValue + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + InterfaceIndex, ifIndex + FROM IF-MIB + ctSmartTrunkBranch + FROM CTRON-MIB-NAMES; + +ctSmartTrunk MODULE-IDENTITY + LAST-UPDATED "199812160000Z" + ORGANIZATION "Cabletron Systems, Inc" + CONTACT-INFO + "Cabletron Systems, Inc. + 35 Industrial Way, P.O. Box 5005 + Rochester, NH 03867-0505 + (603) 332-9400 + support@cabletron.com + http://www.ctron.com" + DESCRIPTION + "This mib module defines a portion of the SNMP enterprise MIBs under Cabletron + enterprise OID pertaining to configuration of Smart TRUNK network links." + ::= { ctSmartTrunkBranch 1 } + +ctSmartTrunkConfig OBJECT IDENTIFIER ::= { ctSmartTrunk 1 } +ctSmartTrunkDebug OBJECT IDENTIFIER ::= { ctSmartTrunk 2 } + +-- Textual Conventions + + CTSmartTrunkProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Type of trunking protocol used. LLAP based switches should use decHuntGroup. + noProcol applies to all other types of connections." + SYNTAX INTEGER { + noProtocol(1), + decHuntGroup(2) + } + + CTSmartTrunkIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Most of the tables in this MIB are indexed in whole + or in part by 'ctTrunkIndex' - not by 'ifIndex'. + Why is there a separate index? + Traditionally, ifIndex values are chosen by agents, + and are permitted to change across restarts. Using + ifIndex to index ctTrunkConfigTable could complicate + row creation and/or cause interoperability problems + (if each agent had special restrictions on ifIndex). + Having a separate index avoids these problems." + SYNTAX INTEGER ( 1..2147483647 ) + + CTSmartTrunkName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A textual description of this virtual port." + SYNTAX DisplayString (SIZE(0..32)) + + CTSmartTrunkLoadBalanceType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The algorithm in use to assign flows to each link in a Smart TRUNK." + SYNTAX INTEGER { + balancingUnspecified(1), + roundRobin(2), + linkUtilization(3) + } + +-- +-- Smart Trunk Configuration +-- + + ctTrunkGlobalStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The state of Smart TRUNK capability for this entire managed entity. Default Value is True(1). If set to False(2) + all smart trunks are put into ifAdminStatus down." + ::= { ctSmartTrunkConfig 1 } + + ctTrunkConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtTrunkConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table describing all of the trunk interfaces + implemented by this host. Each trunk has a row + in the MIB-II/RFC 2233 Interfaces table (describing + the structure of the trunk interface it presents to higher + layers). Each trunk interface also has a row in this and + other CTRON-SMARTTRUNK-MIB tables. Smart Trunks use + ifType propMultiplexor(54). Counters represent the aggregate of + all physcal links. + + Unlike hardware ports, trunk interfaces can be created by + management. However, the RFC 2233 Interfaces table + does not directly support row creation. Therefore, + creating or deleting a row in the ctTrunkConfigTable is + defined to have the side effect of creating or + deleting corresponding rows in + + - the MIB-II / RFC 2233 Interfaces table, + - any other dependent tables + + New Interfaces table rows for trunk intefaces + always have 'ifAdminStatus' set to 'down' until the row + state is becomes Active. Then administration of the + interface uses normal ifTable ifAdminStatus to enabled it." + + ::= { ctSmartTrunkConfig 3 } + + ctTrunkConfigEntry OBJECT-TYPE + SYNTAX CtTrunkConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each table entry contains configuration information for one trunk interface." + INDEX { ctTrunkIndex } + ::= { ctTrunkConfigTable 1 } + + CtTrunkConfigEntry ::= + SEQUENCE { + ctTrunkIndex CTSmartTrunkIndex, + ctTrunkConfigName CTSmartTrunkName, + ctTrunkConfigProtocol CTSmartTrunkProtocol, + ctTrunkConfigLoadBalance CTSmartTrunkLoadBalanceType, + ctTrunkIfIndex InterfaceIndex, + ctTrunkRowStatus RowStatus + } + + ctTrunkIndex OBJECT-TYPE + SYNTAX CTSmartTrunkIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A value which uniquely identifies this conceptual + row in the ctTrunkConfigTable. The Table allows sparse values. + + If the conceptual row identified by this value of + ctTrunkIndex is recreated following an agent restart, + the same value of ctTrunkIndex must be used to identify + the recreated row. (However, the Interfaces table + index associated with the client may change. ifAlias in ifXTable is used + then to reassociate ifIndexes based on ifAlias. In the case of the SSR, + Smart Trunks are manipulated as st.ctTrunkIndex" + ::= { ctTrunkConfigEntry 1 } + + ctTrunkConfigName OBJECT-TYPE + SYNTAX CTSmartTrunkName + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Trunk's Name, just for informational purposes. It may be changed + regardless of the RowStatus value." + + DEFVAL { "" } + ::= { ctTrunkConfigEntry 2 } + + ctTrunkConfigProtocol OBJECT-TYPE + SYNTAX CTSmartTrunkProtocol + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Trunking protocol in use. Once the row is active, it can not be changed." + DEFVAL { decHuntGroup } + ::= { ctTrunkConfigEntry 3 } + + ctTrunkConfigLoadBalance OBJECT-TYPE + SYNTAX CTSmartTrunkLoadBalanceType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of load balance algorithm applied to this trunk. + Once Row is active, the agent may override this value with an implmentation specific + default." + DEFVAL { balancingUnspecified } + ::= { ctTrunkConfigEntry 4 } + + ctTrunkIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ifIndex in ifTable, ifXTable that is associated with the trunk that is + represented by this row." + ::= { ctTrunkConfigEntry 5 } + + ctTrunkRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object lets network managers create and delete + trunk interfaces, on systems that support this + optional capability. + + It does not control the activation and deactivation + of these interfaces; they are controlled by 'ifAdminStatus' + in the ifTable. However, changing row state from active + to notInService. will have the side effect of changing + their 'ifAdminStatus' values to 'noPresent' or 'down', + thus causing any active trunk connections to be terminated. + + When creating a trunk interface, it is up to the + management station to determine a suitable 'ctTrunkIndex'. + To facilitate interoperability, agents should not put + any restrictions on the 'ctTrunkIndex' beyond the obvious + ones that it be valid and unused. + + The Managed Objects that must be set in this table + for a row to change from nonExistent/notReady to notInService/Active + is simply an index. Ports can then be added to the Smart TRUNK + via the ifStackTable. + + If you create a trunk interface via this object, + it will initially have + 'ifAdminStatus' = 'down' + 'ifOperStatus' = 'down' when RowStatus is changed to active." + ::= { ctTrunkConfigEntry 6 } + + -- + -- SmartTrunk Connection Table + -- + + ctTrunkConnectionTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtTrunkConnectionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes how local interfaces that are + participating in a trunk are connected to remote + interfaces. + + With this table, a management entity can determine + that (for example) local interfaces 3, 4, and 6 are + connected to remote interfaces 10, 17, and 19. + + This table is useful to debug configuration errors + with remote devices. If ifAdminStatus/ifOperState is + up, and no corresponding row is found in this table, + then a management station can assume a the remote + end does not have the decHuntGroup protocol active. + + Note: this entire table is read-only. Rows are + created and deleted from this table as a side + effect of trunks being created and deleted. + + Note: a managment entity could determine (for + example) that interface 3 was participating in + trunk 3 by using the ifStackTable and ctTrunkIfIndex." + ::= { ctSmartTrunkConfig 4 } + + ctTrunkConnectionEntry OBJECT-TYPE + SYNTAX CtTrunkConnectionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each table entry contains configuration information + for one interface that is participating in a trunk." + INDEX { ifIndex } + ::= { ctTrunkConnectionTable 1 } + + CtTrunkConnectionEntry ::= + SEQUENCE { + ctTrunkPortRemoteIfIndex InterfaceIndex + } + + ctTrunkPortRemoteIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ifIndex of the interface at the other end of + this part of the trunk link. If this value is 0, + then for some reason there is no interface on the + other side of this link. This might be a temporary + condition or it might represent a real problem. + + Note: this table is indexed by ifIndex. So the + index is the local ifIndex value and + ctTrunkPortRemoteIfIndex is the remote ifIndex." + ::= { ctTrunkConnectionEntry 1 } + +-- END of ctTrunkConnectionTable + + ctTrunkLLAPRequirement OBJECT-TYPE + SYNTAX INTEGER { + required(1), + notRequired(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether this managed entity requires the + LLAP updates to perform the trunking function. + + Certain families of products require LLAP (decHuntGroup Protocol) + order for the Smart TRUNK functionality to work. + A value of 1 implies that LLAP is necessary for smart-trunking + to work on this platform, a value of 2 indicates that it is + not necessary." + ::= { ctSmartTrunkDebug 1 } + + ctTrunkMaxTrunks OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of trunks that can be configured + on this managed entity." + ::= { ctSmartTrunkDebug 2 } + + -- The Trunk-Flow Diagnostic table + -- + -- this table is optional; it will be implemented on those devices + -- that use "flows" + ctTrunkFlowDiagnosticTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtTrunkFlowDiagnosticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Provide a means to programmatically evaluate the load + balancing of a smart trunk. Assumes that load balancing is done on a + flow by flow basis." + ::= { ctSmartTrunkDebug 4 } + + ctTrunkFlowDiagnosticEntry OBJECT-TYPE + SYNTAX CtTrunkFlowDiagnosticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Each row refers to a specific smart trunk and port within + that smart trunk." + INDEX { ctTrunkIndex, ifIndex } + ::= { ctTrunkFlowDiagnosticTable 1 } + + CtTrunkFlowDiagnosticEntry ::= + SEQUENCE { + ctTrunkFlowDiagnosticInstalledFlows Counter32 + } + + ctTrunkFlowDiagnosticInstalledFlows OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "A counter of the flows installed on this port since it was + first operational." + ::= { ctTrunkFlowDiagnosticEntry 1 } + + -- END of ctTrunkFlowDiagnosticTable + + -- + -- Compliance + -- + +ctTrunkConformance OBJECT IDENTIFIER ::= { ctSmartTrunk 3 } +ctTrunkCompliances OBJECT IDENTIFIER ::= { ctTrunkConformance 1 } +ctTrunkGroups OBJECT IDENTIFIER ::= { ctTrunkConformance 2 } + +ctTrunkComplianceV10 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the CTRON-SMARTTRUNK-MIB." + MODULE -- this module + MANDATORY-GROUPS { ctTrunkConfGroupV10 } + + GROUP ctTrunkFlowDiagnosticGroup + DESCRIPTION + "This group is mandatory for all network devices + which utilize 'flows'. in order to pass packets along their + way." + + ::= { ctTrunkCompliances 1 } + +ctTrunkConfGroupV10 OBJECT-GROUP + OBJECTS { + ctTrunkGlobalStatus, + ctTrunkRowStatus, + ctTrunkConfigName, + ctTrunkConfigProtocol, + ctTrunkConfigLoadBalance, + ctTrunkIfIndex, + ctTrunkPortRemoteIfIndex, + ctTrunkLLAPRequirement, + ctTrunkMaxTrunks +} + STATUS current +DESCRIPTION + "A set of managed objects that make up version 1.0 of the CTRON-SMARTTRUNK-MIB." + ::= { ctTrunkGroups 1 } + + ctTrunkFlowDiagnosticGroup OBJECT-GROUP + OBJECTS { ctTrunkFlowDiagnosticInstalledFlows } + STATUS current + DESCRIPTION + "A collection of diagnostic information related to + interfaces participating in SmartTrunks; specifically + to interfaces on devices that use 'flows'." + ::= { ctTrunkGroups 2 } + +END diff --git a/MIBS/enterasys/CTRON-SSR-CAPACITY-MIB b/MIBS/enterasys/CTRON-SSR-CAPACITY-MIB new file mode 100644 index 0000000..dc38ff1 --- /dev/null +++ b/MIBS/enterasys/CTRON-SSR-CAPACITY-MIB @@ -0,0 +1,641 @@ +CTRON-SSR-CAPACITY-MIB DEFINITIONS ::= BEGIN + +-- This module provides authoritative definitions for Enterasys's +-- enterprise-specific Smart Switch Router specific mib branches. +-- +-- This module will be extended, as required. + +-- Enterasys Networks reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Enterasys Networks +-- to determine whether any such changes have been made. +-- +-- In no event shall Enterasys Networks be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Enterasys +-- Networks has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Enterasys grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Enterasys products. + +-- Copyright June 1998-2000 Enterasys Networks + + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Counter32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + TEXTUAL-CONVENTION, TruthValue + FROM SNMPv2-TC + ssrMibs + FROM CTRON-SSR-SMI-MIB; + +capacityMIB MODULE-IDENTITY + LAST-UPDATED "200007150000Z" -- July 15, 2000 + ORGANIZATION + "Enterasys Networks, Inc." + CONTACT-INFO + "Enterasys Networks + 35 Industrial Way, P.O. Box 5005 + Rochester, NH 03867-0505 + (603) 332-9400 + support@enterasys.com + http://www.enterasys.com" + + DESCRIPTION + "This module defines a schema to access RS system resource + capacity statistics." + REVISION "200007150000Z" + DESCRIPTION + "Update contact information, Change object name chassis + to chassisCap due to collsion with chassis in ctron-mib-names.txt. + SSR enterprise mibs apply to the Riverstone RS product line and + Enterasys SSR." + + REVISION "9811050000Z" + DESCRIPTION + "Revision 1.0 Initial MIB revision." + ::= { ssrMibs 270 } + +-- Describes the types of memory devices supported in the SSR + SSRMemoryType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A unique value, greater than zero, for each non-volatile memory + device supported by the SSR series of products." + SYNTAX INTEGER { + cpu(1), -- Main CPU Memory + intFlash(2), -- Internal Flash + pcmcia(3), -- PCMCIA + rmon(4), -- RMON + l2Hardware(5), -- L2 Hardware Entries + l3Hardware(6) -- L3 Hardware Entries + } + +-- Describes the different capability types of the SSR chassis + SSRCapabilityType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A unique value, greater than zero, for the different + capabilities of the SSR chassis." + SYNTAX INTEGER { + noSupport(1), -- feature not supported + available(2), -- feature available but not used + enabled(3), -- feature available and enabled + disabled(4) -- feature available and disabled + } + +-- Describes the different SSR firmware task states + SSRStatusType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A unique value, greater than zero, for each possible state + a task on the SSR can be in." + SYNTAX INTEGER { + ready(0), -- task sheduled and ready + suspPure(1), -- task suspended by scheduler + suspSleep(2), -- task suspended for idle time + suspMbox(3), -- task waiting for mbox + suspQue(4), -- task waiting for queue + suspPipe(5), -- task suspended + suspSema4(6), -- task waiting for sema4 + suspEvent(7), -- task waiting for event + suspPart(8), -- task suspended + suspMem(9), -- task waiting for memory + suspDrvr(10), -- task waiting for driver + finished(11), -- task finished + terminated(12) -- task terminated + } + +-- Capacity metrics are broken down by these functional areas + chassisCap OBJECT IDENTIFIER ::= { capacityMIB 1 } + cpu OBJECT IDENTIFIER ::= { capacityMIB 2 } + tasks OBJECT IDENTIFIER ::= { capacityMIB 3 } + memory OBJECT IDENTIFIER ::= { capacityMIB 4 } + +-- chassisCap group: reports stats on the chassis capacity + + capChassisSlotCount OBJECT-TYPE + SYNTAX INTEGER (2..32) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of slots in the chassis, including the + slot for the CPU module." + ::= { chassisCap 1 } + + capChassisSlotsUsed OBJECT-TYPE + SYNTAX INTEGER (0..32) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of slots used in the chassis. This number + includes the slot used for the CPU module, if any." + ::= { chassisCap 2 } + + capChassisSlotsFree OBJECT-TYPE + SYNTAX INTEGER (0..32) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of free slots in the chassis. This includes + all of the available slots not used by the CPU or redundant + CPU card." + ::= { chassisCap 3 } + + capChassisCPURedundancy OBJECT-TYPE + SYNTAX SSRCapabilityType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The chassis CPU redundancy capability of the SSR. This + will be one of the following values: + noSupport(1) -- feature not supported + available(2) -- feature not in use + enabled(3) -- feature in use and enabled + disabled(4) -- feature in use and disabled + " + ::= { chassisCap 4 } + + capChassisPSRedundancy OBJECT-TYPE + SYNTAX SSRCapabilityType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The chassis Power Supply redundancy capability of the SSR. + This will be one of the following values: + noSupport(1) -- feature not supported + available(2) -- feature not in use + enabled(3) -- feature in use and enabled + disabled(4) -- feature in use and disabled + " + ::= { chassisCap 5 } + + capChassisSFRedundancy OBJECT-TYPE + SYNTAX SSRCapabilityType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The chassis Switching Fabric redundancy capability of the SSR. + This will be one of the following values: + noSupport(1) -- feature not supported + available(2) -- feature not in use + enabled(3) -- feature in use and enabled + disabled(4) -- feature in use and disabled + " + ::= { chassisCap 6 } + +-- cpu group : capacity stats for CPU main memory + + capCPUTable OBJECT-TYPE + SYNTAX SEQUENCE OF CapCPUEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Summary of CPU statistics. It is assumed that there is only + one CPU per line card." + ::= { cpu 1 } + + capCPUEntry OBJECT-TYPE + SYNTAX CapCPUEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing CPU statistics information." + INDEX { capCPUModuleIndex } + ::= { capCPUTable 1 } + + CapCPUEntry ::= + SEQUENCE { + capCPUModuleIndex INTEGER, + capCPUCurrentUtilization INTEGER, + capCPUL3Learned Counter32, + capCPUL3Aged Counter32, + capCPUL2Learned Counter32, + capCPUL2Aged Counter32, + capCPUNIAReceived Counter32, + capCPUNIATransmitted Counter32, + capCPUMinThreshold INTEGER, + capCPUMaxThreshold INTEGER + } + + + capCPUModuleIndex OBJECT-TYPE + SYNTAX INTEGER (0..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Slot index in which the current CPU is residing." + ::= { capCPUEntry 1 } + + capCPUCurrentUtilization OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The CPU utilization expressed as an integer percentage. + This is calculated over the last 5 seconds at a 0.1 second + interval as a simple average." + + ::= { capCPUEntry 2 } + + capCPUL3Learned OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of new layer 3 flows the CPU has processed and + programmed into the Layer 3 hardware flow tables. + + Layer 3 flows are packets for IP or IPX protocols that will + be routed from one subnet to another. Bridged flows or IP and + IPX flows that originate and terminate in the same subnet + are accounted for by capCPUL2Learned object." + ::= { capCPUEntry 3 } + + capCPUL3Aged OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Layer 3flows that have been + removed from the layer 3 hardware flow tables across + all modules by the Layer 3 aging task. This number may + increase quickly if routing protocols are not stable. Removal + or insertion of routes into the forwarding table will cause + premature aging of flows. Flows are normally aged/removed + from the hardware when there are no more packets being sent + for a defined time period. + This counter is cumulative from the time the system started." + ::= { capCPUEntry 4 } + + capCPUL2Learned OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of L2 flows or addresses learned. + The intended result here is to see how many stations + attempt to establish switched communication through the SSR." + ::= { capCPUEntry 5 } + + capCPUL2Aged OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of L2 addresses or flows aged out. Hosts + that end switched communication through the SSR are aged out + every 15 seconds." + ::= { capCPUEntry 6 } + + capCPUNIAReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received by the NIA chip. + This is useful in gauging how many packets are forwarded + to the CPU for processing." + ::= { capCPUEntry 7 } + + capCPUNIATransmitted OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets transmitted by the NIA chip. + This is useful in seeing how much the CPU is communicating + directory with management stations and other routers." + ::= { capCPUEntry 8 } + + capCPUMinThreshold OBJECT-TYPE + SYNTAX INTEGER (0..99) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The CPU utilization expressed as an integer percentage. + This value represents the threshold minimum value for + capCPUCurrentUtilization that is used to reset the + threshold testing for generation of the + envCPUThresholdTrap. This value is equal to 0 by + default. When this value or the value of + capCPUMaxThreshold is equal to 0, no envCPUThresholdTrap + will be generated." + ::= { capCPUEntry 9 } + + capCPUMaxThreshold OBJECT-TYPE + SYNTAX INTEGER (0..99) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The CPU utilization expressed as an integer percentage. + This value represents the threshold maximum for + capCPUCurrentUtilization which causes generation of the + envCPUThresholdTrap. Another trap is not generated until + the capCPUCurrentUtilization value has dropped below + capCPUMinThreshold. When this value or the value of + capCPUMinThreshold is equal to 0, no envCPUThresholdTrap + will be generated." + ::= { capCPUEntry 10 } + + +-- tasks group : stats for tasks running on a CPU enabled module in the chassis + + capTaskTable OBJECT-TYPE + SYNTAX SEQUENCE OF CapTaskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A summary of the tasks running on a CPU enabled module in + the chassis." + ::= { tasks 1 } + + capTaskEntry OBJECT-TYPE + SYNTAX CapTaskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing information on a task running on a CPU enabled + module in the chassis including the memory consumption and current + status." + INDEX { capTaskModuleIndex, capTaskIndex } + ::= { capTaskTable 1 } + + CapTaskEntry ::= + SEQUENCE { + capTaskModuleIndex INTEGER, + capTaskIndex INTEGER, + capTaskName OCTET STRING, + capTaskShed Counter32, + capTaskStatus SSRStatusType, + capTaskUsed INTEGER + } + + capTaskModuleIndex OBJECT-TYPE + SYNTAX INTEGER (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The module index on which the task is running." + ::= { capTaskEntry 1 } + + capTaskIndex OBJECT-TYPE + SYNTAX INTEGER (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A unique index assigned to a task instance. This index is + unique to the task for the time SSR is booted. If the task + is terminated, the index will not be reused for another task + that might become active in the system." + ::= { capTaskEntry 2 } + + capTaskName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The encrypted name assigned to this task. This is unique + for each different type of task, but there may be multiple + instances of the same task running in the system." + ::= { capTaskEntry 3 } + + capTaskShed OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times this task has been scheduled to run. + This is a cumulative count from the time the SSR was started." + ::= { capTaskEntry 4 } + + capTaskStatus OBJECT-TYPE + SYNTAX SSRStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current status of this task." + ::= { capTaskEntry 5 } + + capTaskUsed OBJECT-TYPE + SYNTAX INTEGER (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size of the memory consumed by this task. This can be + used to monitor any excess memory use by a particular task + and is expressed in bytes." + ::= { capTaskEntry 6 } + +-- memory group : capacity stats for Memory pools + + capMemoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF CapMemoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A summary of the non-volatile storage devices in the SSR." + ::= { memory 1 } + + capMemoryEntry OBJECT-TYPE + SYNTAX CapMemoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing information on a non-volatile memory device + in the SSR." + INDEX { capMemoryType, capMemoryIndex } + ::= { capMemoryTable 1 } + + CapMemoryEntry ::= + SEQUENCE { + capMemoryType SSRMemoryType, + capMemoryIndex INTEGER, + capMemoryDescr OCTET STRING, + capMemorySize INTEGER, + capMemoryFree INTEGER, + capMemoryUsed INTEGER, + capMemoryBlockSize INTEGER, + capMemoryFailures Counter32, + capMemoryRemovable TruthValue + } + + capMemoryType OBJECT-TYPE + SYNTAX SSRMemoryType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A type of storage device from the enumerated memory types." + ::= { capMemoryEntry 1 } + + capMemoryIndex OBJECT-TYPE + SYNTAX INTEGER (1..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An index or enumeration for the entries of a particular + memory type. This index corresponds to: + -- Interface index for L2Hardware Type + -- Module index for L3Hardware Type + -- Enumeration for everything else." + ::= { capMemoryEntry 2 } + + capMemoryDescr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..256)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The description of the memory device." + ::= { capMemoryEntry 3 } + + capMemorySize OBJECT-TYPE + SYNTAX INTEGER (1..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Memory device total memory capacity expressed in blocks." + ::= { capMemoryEntry 4 } + + capMemoryFree OBJECT-TYPE + SYNTAX INTEGER (1..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Memory device free memory in blocks. This will include any + unused memory between used memory blocks and is calculated by + subtracting the memory used from the size of the memory device." + ::= { capMemoryEntry 5 } + + capMemoryUsed OBJECT-TYPE + SYNTAX INTEGER (1..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Size of used memory on the memory device. This includes the blocks + of memory that are only partially used and is expressed in blocks." + ::= { capMemoryEntry 6 } + + capMemoryBlockSize OBJECT-TYPE + SYNTAX INTEGER (1..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Size of the memory blocks on the memory device. This is the + minimum block size of memory returned when memory is requested + and is expressed in bytes." + ::= { capMemoryEntry 7 } + + capMemoryFailures OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times a memory allocation in this memory device has + failed. In the case of L2Hardware and L3Hardware types it expresses + the number of times a Full Hash Bucket condition has been met." + ::= { capMemoryEntry 8 } + + capMemoryRemovable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates if the memory type is removable." + ::= { capMemoryEntry 9 } + + +-- ### Compliance ### + +capConformance OBJECT IDENTIFIER ::= { capacityMIB 6 } +capCompliances OBJECT IDENTIFIER ::= { capConformance 1 } +capGroups OBJECT IDENTIFIER ::= { capConformance 2 } + +capComplianceV10 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the SSR-CAPACITY-MIB." + MODULE -- this module + MANDATORY-GROUPS { capConfGroupV10 } + ::= { capConfGroupV10 1 } + +capComplianceV20 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the SSR-CAPACITY-MIB." + MODULE -- this module + MANDATORY-GROUPS { capConfGroupV20 } + ::= { capConfGroupV20 1 } + + +capConfGroupV10 OBJECT-GROUP + OBJECTS { + capChassisSlotCount, + capChassisSlotsUsed, + capChassisSlotsFree, + capChassisCPURedundancy, + capChassisPSRedundancy, + capChassisSFRedundancy, + capCPUCurrentUtilization, + capCPUL3Learned, + capCPUL3Aged, + capCPUL2Learned, + capCPUL2Aged, + capCPUNIAReceived, + capCPUNIATransmitted, + capTaskName, + capTaskShed, + capTaskStatus, + capTaskUsed, + capMemoryDescr, + capMemorySize, + capMemoryFree, + capMemoryUsed, + capMemoryBlockSize, + capMemoryFailures, + capMemoryRemovable +} + STATUS deprecated + DESCRIPTION + "A set of managed objects that make up version 1.0 of the SSR capacity mib." + ::= { capGroups 1 } + +capConfGroupV20 OBJECT-GROUP + OBJECTS { + capChassisSlotCount, + capChassisSlotsUsed, + capChassisSlotsFree, + capChassisCPURedundancy, + capChassisPSRedundancy, + capChassisSFRedundancy, + capCPUCurrentUtilization, + capCPUL3Learned, + capCPUL3Aged, + capCPUL2Learned, + capCPUL2Aged, + capCPUNIAReceived, + capCPUNIATransmitted, + capCPUMinThreshold, + capCPUMaxThreshold, + capTaskName, + capTaskShed, + capTaskStatus, + capTaskUsed, + capMemoryDescr, + capMemorySize, + capMemoryFree, + capMemoryUsed, + capMemoryBlockSize, + capMemoryFailures, + capMemoryRemovable +} + STATUS current + DESCRIPTION + "A set of managed objects that make up version 2.0 of the SSR capacity mib." + ::= { capGroups 2 } + +END diff --git a/MIBS/enterasys/CTRON-SSR-CONFIG-MIB b/MIBS/enterasys/CTRON-SSR-CONFIG-MIB new file mode 100644 index 0000000..e88255d --- /dev/null +++ b/MIBS/enterasys/CTRON-SSR-CONFIG-MIB @@ -0,0 +1,269 @@ +CTRON-SSR-CONFIG-MIB DEFINITIONS ::= BEGIN + +-- This module provides authoritative definitions for Cabletron's +-- enterprise-specific SNMP API to manage SmartSwitch Router +-- configuration files and system images. +-- +-- This module will be extended, as required. + +-- Cabletron Systems reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. + +-- Copyright June 1998-2000 Cabletron Systems + +IMPORTS + OBJECT-TYPE, MODULE-IDENTITY, IpAddress + FROM SNMPv2-SMI + ssrMibs + FROM CTRON-SSR-SMI-MIB + DisplayString, TEXTUAL-CONVENTION, TruthValue + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF; + +ssrConfigMIB MODULE-IDENTITY + LAST-UPDATED "200007150000Z" -- June 15, 2000 + ORGANIZATION "Cabletron Systems, Inc" + CONTACT-INFO + "Enterasys Networks + 35 Industrial Way, P.O. Box 5005 + Rochester, NH 03867-0505 + (603) 332-9400 + support@enterasys.com + http://www.enterasys.com" + DESCRIPTION + "This mib module defines an SNMP API to manage SmartSwitch + Router configuration files and system images" + + REVISION "200007150000Z" + DESCRIPTION + "Revision #3. Update contact information for Enterasys Networks as this mib + is found on the Riverstione RS product line as well as Enterasys SSR product line." + + REVISION "200002200000Z" + DESCRIPTION + "Revision #2. add two objects to obtain current prom and firmware version." + + REVISION "9808170000Z" + DESCRIPTION + "Revision #1. Provide startup configuration file retrieval, + startup log and append new commands." + ::= { ssrMibs 230 } + + SSRErrorCode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A unique value, greater than zero defining the operation + completion status." + SYNTAX INTEGER { + noStatus(1), + timeout(2), + networkError(3), + noSpace(4), + invalidConfig(5), + commandCompleted(6), + internalError(7), + tftpServerError(8) + } + + +-- The Config Management Group + +cfgGroup OBJECT IDENTIFIER ::= { ssrMibs 231 } + + cfgTransferOp OBJECT-TYPE + SYNTAX INTEGER { + noop(1), + sendConfigToAgent(2), + receiveConfigFromAgent(3), + receiveBootlogFromAgent(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Tranfer operation to be performed. Configuration + files are ASCII NVT text files describing the operation of the shelf. + Send operations use tftp to transfer a file from the manager to agent. + Receive operations use tftp to transfer the file from the agent to the + manager. Default value is no operation or noop." + ::= { cfgGroup 1 } + + cfgManagerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IPv4 address of the Manager to be used by the agent for + for cfgTransferOp operations. Default value is 0.0.0.0. Address must be + a unicast address that is reachable from the agent and no firewalls/acls + preventing tftp datagrams from being transferred." + ::= { cfgGroup 2 } + + cfgFileName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The file name to be retrieved from the tftp server at + host cfgManagerAddress or to be written to. Default value is blank. + Length of filename string must not exceed 255 alpha-numeric characters, + no spaces in filenames." + ::= { cfgGroup 3 } + + cfgActivateTransfer OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Activate the file transfer operation with a value of True(1) or + stop it with False(2). Poll cfgTransferStatus for current status. + Default value is False. cfgFileName, cfgManagerAddress and cfgTransferOp + must be valid prior to setting this object to True. This object is equivalent to + the CLI command: copy tftp-server to startup if cfgRequestOp == sendConfig" + ::= { cfgGroup 4 } + + + cfgTransferStatus OBJECT-TYPE + SYNTAX INTEGER { + idle(1), + sending(2), + receiving(3), + transferComplete(4), + error(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current status of the transfer task. Default state is idle. + sending indicates a file transfer (agent->mgr) in progress. + receiving indicates sending a file from Manager to agent. + transferComplete indicates a successful transfer. error indicates + a failed transfer. See cfgLastError to diagnose why the transfer failed." + ::= { cfgGroup 5 } + + cfgActivateFile OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Once a transfer to the SmartSwitchRouter is complete, Set this object + to True to activate the new configuration. + If activateConfigFile operation was successful, this object performs + the CLI equivalent to these commands: negate all existing commands, + copy scratchpad to active, copy scratchpad to startup" + ::= { cfgGroup 6 } + + cfgLastError OBJECT-TYPE + SYNTAX SSRErrorCode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A reason code for the last transfer operation. Poll this value + when doing sets against cfgMakeActive for config files obtain status." + ::= { cfgGroup 7 } + + cfgLastErrorReason OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string representation of cfgLastError which may contain addtional details." + ::= { cfgGroup 8 } + + +-- Current system software image description + + cfgActiveImageVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Version string of the current image executing on this control module. This + is the same description as the system show version command. example: 1.1.0.0" + ::= { cfgGroup 9 } + + cfgActiveImageBootLocation OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The URL location string from whence the current image was loaded. + example: slot0:boot/ssr8.tar.gz/" + ::= { cfgGroup 10 } + +-- Conformance statements +configConformance OBJECT IDENTIFIER ::= { ssrConfigMIB 3 } +configCompliances OBJECT IDENTIFIER ::= { configConformance 1 } +configGroups OBJECT IDENTIFIER ::= { configConformance 2 } + +configCompliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for SNMP entities which implement + the SmartSwitch Router Config Management MIB." + MODULE -- this module + MANDATORY-GROUPS { configGroup10 } + ::= { configCompliances 1 } + +configCompliance2 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMP entities which implement + the SmartSwitch Router Config Management MIB." + MODULE -- this module + MANDATORY-GROUPS { configGroup20 } + ::= { configCompliances 2 } + + +-- MIB groupings + +configGroup10 OBJECT-GROUP + OBJECTS { + cfgTransferOp, + cfgManagerAddress, + cfgFileName, + cfgActivateTransfer, + cfgTransferStatus, + cfgActivateFile, + cfgLastError, + cfgLastErrorReason + } + STATUS deprecated + DESCRIPTION + "The collection of objects which are used to represent version 1.0 + file transfer operations in the SmartSwitch Router." + ::= { configGroups 1 } + +configGroup20 OBJECT-GROUP + OBJECTS { + cfgTransferOp, + cfgManagerAddress, + cfgFileName, + cfgActivateTransfer, + cfgTransferStatus, + cfgActivateFile, + cfgLastError, + cfgLastErrorReason, + cfgActiveImageVersion, + cfgActiveImageBootLocation + } + STATUS current + DESCRIPTION + "The collection of objects which are used to represent version 2.0 + configuration operations in the SmartSwitch Router version." + ::= { configGroups 2 } + +END diff --git a/MIBS/enterasys/CTRON-SSR-HARDWARE-MIB b/MIBS/enterasys/CTRON-SSR-HARDWARE-MIB new file mode 100644 index 0000000..7480543 --- /dev/null +++ b/MIBS/enterasys/CTRON-SSR-HARDWARE-MIB @@ -0,0 +1,794 @@ +CTRON-SSR-HARDWARE-MIB DEFINITIONS ::= BEGIN + +-- This module provides authoritative definitions for Cabletron's +-- enterprise-specific schema to access SSR Hardware configuration. +-- +-- This module will be extended, as required. + +-- Cabletron Systems reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. + +-- Copyright June 1998-2000 Cabletron Systems + + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Counter64, TimeTicks + FROM SNMPv2-SMI + TEXTUAL-CONVENTION + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + ssrMibs + FROM CTRON-SSR-SMI-MIB; + +hardwareMIB MODULE-IDENTITY + LAST-UPDATED "200007170000Z" -- July 17, 2000 + ORGANIZATION + "Cabletron Systems, Inc." + CONTACT-INFO + "Enterasys Networks + 35 Industrial Way, P.O. Box 5005 + Rochester, NH 03867-0505 + (603) 332-9400 + support@enterasys.com + http://www.enterasys.com" + DESCRIPTION + "This module defines a schema to access SSR hardware configuration." + + REVISION "200007170000Z" + DESCRIPTION + "Add support for the Smart Switch 6000 2 Port Gigabit Backplane module + to the SSRModuleType for the Enterasys SSR product line" + + REVISION "200007150000Z" + DESCRIPTION + "Update contact information. This mib is found on Riverstone Networks RS product line + as well as Enterasys SSR product line" + + REVISION "200005310000Z" + DESCRIPTION + "Modify SSRPortConnectorType for GBIC connector in 4.0 and update sysHwModuleService + by appending the board serial number for 4.0 for RS-32000." + + REVISION "200003200000Z" + DESCRIPTION + "Add Firmware 4.0 support. 3200 series modules, gigabit modules with GBIC support." + + REVISION "9912300000Z" + DESCRIPTION + "Add Firmware 3.1 support. 16 port 10/100 TX, Gigabit over Copper, ATM OC-3, POS OC3/12." + + REVISION "9901200000Z" + DESCRIPTION + "Add Firmware 3.0 support. Add Backup control module status and last Hotswap event." + + REVISION "9808040000Z" + DESCRIPTION + "First Revision of SSR Hardware mib. " + ::= { ssrMibs 200 } + + -- InterfaceIndex contains the semantics of ifIndex and + -- should be used for any objects defined on other mib + -- modules that need these semantics. + + SSRInterfaceIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A unique value, greater than zero, for each interface + or interface sub-layer in the managed system. 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." + SYNTAX INTEGER (0..65535) + + SSRModuleType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A unique value, greater than zero, for each module + type supported by the SSR series of products." + SYNTAX INTEGER { + controlModule(1), -- The Control Module type I + ether100TX(2), -- 10 or 100 Mbps Ethernet, 8 port RJ45 + ether100FX(3), -- 100 Mbps Ethernet Fiber + gigabitSX(4), -- Gigabit SX Fiber (1000 Mbps Ethernet) + gigabitLX(5), -- Gigabit LX Fiber (1000 Mbps Ethernet) + serial4port(6), -- WAN DS1 speed 4 ports + hssi(7), -- WAN DS3 speed 2 ports + unknown(8), -- unknown module detected + gigabitLLX(9), -- Gigabit LLX Fiber (1000 Mbps Ethernet) 2 port + none(10), -- no card present in slot + controlModule2(11), -- Control Module type II (Elan) + gigabitLLX2P(12), -- Gigabit LLX Fiber (1000 Mbps Ethernet) 1 port + serial2port(13), -- WAN DS1 2 ports + cmts1x4port(15), -- Cable Modem Termination System 1 downstream 4 upstream + fddi2port(16), + controlModule3(17), -- Control Module type III (Esprit) + serial4portCE(20), -- WAN 4 port Serial Compression & Encrpytion + ether100TX16port(21), -- 10 or 100 Mbps Ethernet 16 port + gigabitTX(22), -- Gigabit SX TX (1000 Mbps Ethernet over copper) + atm155(24), -- ATM 1.5-155 2 port with modular physical port connectors + sonet4PortOc3(25), -- Packet over SONET 4 ports Oc3 + sonet2PortOc12(26), -- Packet over SONET 2 ports Oc12 + gigabitFX4P(27), -- 4 Port Gigabit Ethernet short haul + gigabitFX4PGBIC(28), -- 4 Port Gigabit Ethernet with modular physical port connectors + gigabitFX2PGBIC(29), -- 2 Port Gigabit Ethernet with modular physical port connectors + gigabit6K2PBP(30), -- 2 Port Gigabit SS6000 Backplane port + + -- 32000 chasss modules + rbGigabit8PGBIC(503), -- 8 Port Gigabit Ethernet with modular physical port connectors + rbGigabit4PGBIC(504), -- 4 Port Gigabit Ethernet with modular physical port connectors + rbEther100TX24P(505), -- 24 Port 10/100 Mbps Ethernet RJ45 + rbEther100TC32P(506), -- 32 Port 10/100 Mbps Ethernet Telco + rbControlModule(507) -- 32000 Control Module + } + + SSRModuleStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Current state of module. online indicates the normal state. Offline indicates a powered off or failed + module. Modules may be powered off prior to hot swap." + SYNTAX INTEGER { + online(1), -- Module working normally + offline(2) -- Module is powered off + } + + SSRPortType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A unique value, greater than zero, for each physical port + type supported by the SSR series of products." + SYNTAX INTEGER { + etherFast(1), -- 10 Mbps Ethernet or 100 Mbps Fast Ethernet capable port + gigEther(2), -- Gigabit (1000 Mbps Ethernet) + hssi(3), -- WAN HSSI Interface + serial(4), -- WAN T1 High Speed Serial Interface + unknown(5), -- unknown Port Type + sonet(6), -- Synchronous Optical Network Interface + ds1(7), -- Digital Signal 1 aka T1 + ds3(8), -- Digital Signal 3 aka T3 + cmt(9), -- Cable Modem Termination Interface + e1(10), -- E1 Digital Signal + e3(11), -- E3 Digital Signal + fddi(12) -- FDDI port + } + + SSRPortConnectorType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A unique value, greater than zero, for each physical port + type supported by the SSR series of products" + SYNTAX INTEGER { + empty(0), -- Used for GBIC, No GBIC ( empty) + db9m(1), -- DB-9 Male connector + db9f(2), -- DB-9 Female connector + db15m(3), -- DB-15 Male connector + db15f(4), -- DB-15 Female connector + db25m(5), -- DB-25 Male connector + db25f(6), -- DB-25 Female connector + rj11(7), -- RJ-11 type jack + rj45(8), -- RJ-45 type jack, also known as MJ-8 + aui(9), -- AUI connector + ftypef(10), -- CATV F-Type Female connector + fiberScMM(11), -- Fiber optics SC connector MultiMode, female connector + v35(12), -- V.35 shared 60 pin connector, female connector + eia530(13), -- EIA 530 shared 60 pin connector, female connector + rs44x(14), -- RS-449/442 shared 60 pin connector, female connector + x21(15), -- X.21 shared 60 pin connector, female connector + hssi(16), -- HSSI 50 pin connector, female connector + unknown(17), -- unknown connector + fiberScSM(18), -- Fiber optics SC connector Single Mode, female + fiberMTRjMM(19), -- Fiber optics Female MTRJ connector, Single Mode, female connector + fiberMTRjSM(20), -- Fiber optics Female MTRJ connector, Single Mode, female connector + bncf(21), -- Coaxial BNC Female connector + bncm(22), -- Coaxial BNC Male connector + rj21(23), -- RJ-21 50 Pin Connector + fiberScSMLH(24) -- Fiber optics Single Mode, Long Haul + } + + SSRserviceType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A string that is unique to a module in production. This string + is used by Cabletron Service and Manufacturing as + to identify shipped inventory." + SYNTAX OCTET STRING (SIZE (0..7)) + + SSRmemorySize ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An integer that represents the size of memory in Megabytes. -1 + represents not-available or not-applicable value." + SYNTAX INTEGER (-1..2147483647) + + + SSRSwitchingFabricInfo ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A bit string that represents the status of Switching Fabric + in the shelf/chassis. Switching Fabric #1 is first 2 bits 0-1, + #2 is 2-3. + + For example, given a 16 slot SSR 8600 which has one + Switching Fabric in Switching Fabric Slot #1 + (lowest full length midplane slot) the + integer value 0x00000007 translates into (bits): + 0 0 0 0 0 1 1 1 + | | | | + | | | +--- switching fabric #1 is present + | | +----- switching fabric is primary + | + ------ switching fabric #2 is present + +--------- switching fabric is standby" + SYNTAX INTEGER (0..63) + + SSRCmLedState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A bit string that represents the status of the active Control Module. + Each LED occupies a bit. The value 1 indicates LED is on, 0 is off. + The integer value 0x00000015 translates into (bits): + 0 0 0 0 1 1 1 1 + | | | | + | | | +- System OK -- SYS OK + | | +--- Heartbeat -- HB + | +----- Error -- ERR + + ------ Diagnostic -- Diag" + SYNTAX INTEGER (0..15) + + SSRBackupCMState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A enumeration that represents the state of the backup control module. + + A backup control module prom will boot the system firmware to an + intermediate state and begins sending hello messages to the main cpu + and assume the monitor(3) state. If the prom does not boot the + backup control module, the active control module will report the + status as inactive(2). inactive(2) indicates a failed state as it + means the backup control module can not take over for the active + control module. + + If the main cpu fails to respond to the backup control module's + periodic status checks and the backup control module is in the + standby(3) state, the backup control module will reset the active + control module, then reset all line cards and then finish a normal + boot sequence so that it becomes the master. At this point, the + value of this object is active(5). + + Flows in the hardware must be reprogrammed and all control protocols + will have to reestablish. An enterprise trap may also be sent. + + Normally, slot: CM will be the primary control module. CM/1 is + the slot for the backup control module. If some other line card + exists in slot CM/1 or no card exists, the state of this object + is notInstalled(4)." + SYNTAX INTEGER { + unknown(1), -- status unavailable to snmp agent + inactive(2), -- backup control module is offline + standby(3), -- CM in backup slot CM/1 is standby + notInstalled(4), -- no backup cm installed in Slot: cm/1 + active(5) -- CM in backup slot CM/1 is active + } + +-- ### groups ### + +sysHwGroup OBJECT IDENTIFIER ::= { ssrMibs 1 } + + sysHwNumSlots OBJECT-TYPE + SYNTAX INTEGER (0..64) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of slots present in the Shelf/Chassis." + ::= { sysHwGroup 1 } + + -- the Slot Table + + -- The Slot table contains information on the entity's + -- plugged in modules. Each slot can have a module plugged in with + -- different network interfaces and versions. + -- The system show hardware command reports the same data as this table + + sysHwModuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysHwModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of module entries." + ::= { sysHwGroup 2 } + + sysHwModuleEntry OBJECT-TYPE + SYNTAX SysHwModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing management information applicable + to a particular module." + INDEX { sysHwModuleSlotNumber} + ::= { sysHwModuleTable 1 } + + SysHwModuleEntry ::= + SEQUENCE { + sysHwModuleSlotNumber INTEGER, + sysHwModuleType SSRModuleType, + sysHwModuleDesc OCTET STRING, + sysHwModuleNumPorts INTEGER, + sysHwModuleVersion OCTET STRING, + sysHwModuleMemory SSRmemorySize, + sysHwModuleService SSRserviceType, + sysHwModuleStatus SSRModuleStatus + } + + sysHwModuleSlotNumber OBJECT-TYPE + SYNTAX INTEGER (1..65) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The physical slot number of the module in the Shelf/Chassis." + ::= { sysHwModuleEntry 1 } + + sysHwModuleType OBJECT-TYPE + SYNTAX SSRModuleType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The physical module type." + ::= { sysHwModuleEntry 2 } + + sysHwModuleDesc OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The description of the module with it's version number etc. + For the Control Module it should have the software version, the + amount of dynamic RAM, flash RAM." + ::= { sysHwModuleEntry 3 } + + sysHwModuleNumPorts OBJECT-TYPE + SYNTAX INTEGER (0..256) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of physical ports on this Card/Module." + ::= { sysHwModuleEntry 4 } + + sysHwModuleVersion OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The alpha-numeric version string for this Card/Module." + ::= { sysHwModuleEntry 5 } + + sysHwModuleMemory OBJECT-TYPE + SYNTAX SSRmemorySize + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "System Memory size available on the Module. Reports + -1 if no memory exists on this module, such as power supplies." + ::= { sysHwModuleEntry 6 } + + + sysHwModuleService OBJECT-TYPE + SYNTAX SSRserviceType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Cabletron service identifier string for this Card/Module.The board serial + number is appended to the string too." + ::= { sysHwModuleEntry 8 } + + sysHwModuleStatus OBJECT-TYPE + SYNTAX SSRModuleStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current status of this module, online or offline." + ::= { sysHwModuleEntry 9 } + + -- the Module Port Table + + -- The Module table contains information on the entity's + -- ports belonging to various modules. + + sysHwPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysHwPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of module entries." + ::= { sysHwGroup 3 } + + sysHwPortEntry OBJECT-TYPE + SYNTAX SysHwPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing management information applicable + to a particular module." + INDEX { sysHwPortSlotNumber, sysHwPortNumber} + ::= { sysHwPortTable 1 } + + SysHwPortEntry ::= + SEQUENCE { + sysHwPortSlotNumber INTEGER, + sysHwPortNumber INTEGER, + sysHwPortType SSRPortType, + sysHwPortConnectorType SSRPortConnectorType, + sysHwPortIfIndex SSRInterfaceIndex + } + + sysHwPortSlotNumber OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The physical slot number of the module in the Chassis." + ::= { sysHwPortEntry 1 } + + sysHwPortNumber OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port number of the physical port in the Card/Module." + ::= { sysHwPortEntry 2 } + + sysHwPortType OBJECT-TYPE + SYNTAX SSRPortType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The physical port type." + ::= { sysHwPortEntry 3 } + + sysHwPortConnectorType OBJECT-TYPE + SYNTAX SSRPortConnectorType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The physical port connector type." + ::= { sysHwPortEntry 4 } + + sysHwPortIfIndex OBJECT-TYPE + SYNTAX SSRInterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of ifIndex used to access this port in the Interface MIB." + ::= { sysHwPortEntry 5 } + + + -- SSR 8 system hardware group + + PowerSupplyBits ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The encoding of the bits are as follows : + Each power supply in the system is represented by two bits. + The lower bit reflecting the presence of the power supply and + the higher bit representing it's state. A 1 reflects a properly + working power supply a 0 one which is down. + This encoding allows for a maximum of 16 power supplies. + + For example : + The integer value 0x00000007 translates into + + 0 0 0 0 0 1 1 1 in bits + | | | | + | | | +- power supply 1 is present + | | +--- power supply 1 is working normally + | +----- power supply 2 is present + +------- power supply 2 is down" + SYNTAX INTEGER (0..255) + + sysHwPowerSupply OBJECT-TYPE + SYNTAX PowerSupplyBits + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number and status of power supplies powering the Shelf/Chassis." + ::= { sysHwGroup 4 } + + sysHwFan OBJECT-TYPE + SYNTAX INTEGER { + working (1), + notWorking(2), + unknown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of the fans located inside the Shelf/Chassis." + ::= { sysHwGroup 5 } + + sysHwTemperature OBJECT-TYPE + SYNTAX INTEGER { + normal(1), + outOfRange(2), + unknown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current temperature status of the Shelf/Chassis." + ::= { sysHwGroup 6 } + + -- Chassis Id + + sysHwChassisId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Operator defined serial number for this particular chassis/shelf." + ::= { sysHwGroup 7 } + + sysHwSwitchingFabric OBJECT-TYPE + SYNTAX SSRSwitchingFabricInfo + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of Switching Fabric in shelf/chassis." + ::= { sysHwGroup 19 } + + sysHwControlModuleLED OBJECT-TYPE + SYNTAX SSRCmLedState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of the shelf/chassis Active Control Module's four LED displays." + ::= { sysHwGroup 20 } + + sysHwControlModuleBackupState OBJECT-TYPE + SYNTAX SSRBackupCMState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of the the backup Control Module as interpreted from the + active control module. CLI: system show hardware will present + the following data: Redundant CPU slot : Not present" + ::= { sysHwGroup 21 } + + sysHwLastHotSwapEvent OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime when the last hotswap of a physical module event occured." + ::= { sysHwGroup 22 } + +-- Deprecated Variables Aggregation Counter Group + + sysHwTotalInOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of octets into the switch." + ::= { sysHwGroup 10 } + + sysHwTotalOutOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of octets out of the switch." + ::= { sysHwGroup 11 } + + sysHwTotalInFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of frames into the switch." + ::= { sysHwGroup 12 } + + sysHwTotalOutFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of frames out of the switch." + ::= { sysHwGroup 13 } + + sysHwTotalL2SwitchedFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The current number of frames switched at Layer 2 (transport)." + ::= { sysHwGroup 14 } + + sysHwTotalL3SwitchedFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The current number of frames switched at IETF Layers 3 (transport) and + 4 (application)." + ::= { sysHwGroup 15 } + + +-- ### Compliance ### + +hwConformance OBJECT IDENTIFIER ::= { hardwareMIB 2 } +hwCompliances OBJECT IDENTIFIER ::= { hwConformance 1 } +hwGroups OBJECT IDENTIFIER ::= { hwConformance 2 } + +hwComplianceV10 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the SSR-HARDWARE-MIB." + MODULE -- this module + MANDATORY-GROUPS { hwConfGroupV10 } + ::= { hwConfGroupV10 1 } + +hwComplianceV11 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the SSR-HARDWARE-MIB." + MODULE -- this module + MANDATORY-GROUPS { hwConfGroupV11 } + ::= { hwConfGroupV11 2 } + +hwComplianceV12 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the SSR-HARDWARE-MIB." + MODULE -- this module + MANDATORY-GROUPS { hwConfGroupV11 } + ::= { hwConfGroupV11 3 } + +hwComplianceV30 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the SSR-HARDWARE-MIB." + MODULE -- this module + MANDATORY-GROUPS { hwConfGroupV30 } + ::= { hwConfGroupV11 4 } + +hwConfGroupV10 OBJECT-GROUP + OBJECTS { + sysHwNumSlots, + sysHwModuleSlotNumber, + sysHwModuleType, + sysHwModuleDesc, + sysHwModuleNumPorts, + sysHwModuleVersion, + sysHwPortSlotNumber, + sysHwPortNumber, + sysHwPortType, + sysHwPortConnectorType, + sysHwPortIfIndex, + sysHwPowerSupply, + sysHwFan, + sysHwTemperature, + sysHwChassisId, + sysHwTotalInOctets, + sysHwTotalOutOctets, + sysHwTotalInFrames, + sysHwTotalOutFrames, + sysHwTotalL2SwitchedFrames, + sysHwTotalL3SwitchedFrames +} + STATUS deprecated + DESCRIPTION + "A set of managed objects that make up version 1.0 of the SSR Hardware mib." + ::= { hwGroups 1 } + +hwConfGroupV11 OBJECT-GROUP + OBJECTS { + sysHwNumSlots, + + sysHwModuleSlotNumber, + sysHwModuleType, + sysHwModuleDesc, + sysHwModuleNumPorts, + sysHwModuleVersion, + sysHwModuleMemory, + sysHwModuleService, + + sysHwPortSlotNumber, + sysHwPortNumber, + sysHwPortType, + sysHwPortConnectorType, + sysHwPortIfIndex, + + sysHwPowerSupply, + sysHwFan, + sysHwTemperature, + sysHwChassisId, + + sysHwSwitchingFabric, + sysHwControlModuleLED +} + STATUS deprecated + DESCRIPTION + "A set of managed objects that make up version 1.1 of the SSR Hardware mib." + ::= { hwGroups 2 } + + +hwConfGroupV12 OBJECT-GROUP + OBJECTS { + sysHwNumSlots, + + sysHwModuleSlotNumber, + sysHwModuleType, + sysHwModuleDesc, + sysHwModuleNumPorts, + sysHwModuleVersion, + sysHwModuleMemory, + sysHwModuleService, + sysHwModuleStatus, + + sysHwPortSlotNumber, + sysHwPortNumber, + sysHwPortType, + sysHwPortConnectorType, + sysHwPortIfIndex, + + sysHwPowerSupply, + sysHwFan, + sysHwTemperature, + sysHwChassisId, + + sysHwSwitchingFabric, + sysHwControlModuleLED +} + STATUS deprecated + DESCRIPTION + "A set of managed objects that make up version 1.2 of the SSR Hardware mib." + ::= { hwGroups 3 } + + +hwConfGroupV30 OBJECT-GROUP + OBJECTS { + sysHwNumSlots, + sysHwModuleSlotNumber, + sysHwModuleType, + sysHwModuleDesc, + sysHwModuleNumPorts, + sysHwModuleVersion, + sysHwModuleMemory, + sysHwModuleService, + sysHwModuleStatus, + + sysHwPortSlotNumber, + sysHwPortNumber, + sysHwPortType, + sysHwPortConnectorType, + sysHwPortIfIndex, + + sysHwPowerSupply, + sysHwFan, + sysHwTemperature, + sysHwChassisId, + + sysHwSwitchingFabric, + sysHwControlModuleLED, + sysHwControlModuleBackupState, + sysHwLastHotSwapEvent +} + STATUS current + DESCRIPTION + "A set of managed objects that make up version 3.0 of the SSR Hardware mib." + ::= { hwGroups 4 } + +END diff --git a/MIBS/enterasys/CTRON-SSR-L2-MIB b/MIBS/enterasys/CTRON-SSR-L2-MIB new file mode 100644 index 0000000..bdf7e67 --- /dev/null +++ b/MIBS/enterasys/CTRON-SSR-L2-MIB @@ -0,0 +1,1064 @@ +CTRON-SSR-L2-MIB DEFINITIONS ::= BEGIN + +-- Cabletron Systems, Inc. +-- 35 Industrial Way, P.O. Box 5005 +-- Rochester, NH 03867-0505 +-- (603) 332-9400 +-- support@ctron.com + +-- This module provides authoritative definitions for Cabletron's +-- enterprise-specific schema to access SSR Layer 2 processing subsystem.. +-- +-- This module will be extended, as required. +-- + +-- Cabletron Systems reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. + +-- Copyright June 1998 Cabletron Systems + + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Counter32, TimeTicks + FROM SNMPv2-SMI + PhysAddress + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + ssrMibs + FROM CTRON-SSR-SMI-MIB; + +l2MIB MODULE-IDENTITY + LAST-UPDATED + "9802090000Z" + ORGANIZATION + "Cabletron Systems, Inc." + CONTACT-INFO + "Cabletron Systems, Inc. + 35 Industrial Way, P.O. Box 5005 + Rochester, NH 03867-0505 + (603) 332-9400 + support@ctron.com + http://www.ctron.com" + + DESCRIPTION + "This module defines a schema to access SSR Layer 2 processing subsystem. + This mib is no longer supported on ssr platforms. features of this + mib now exist in standard mibs. RMON I RFC 1757 provides + Layer 2 information and ctron-ssr-policy mib to program filter tables." + + REVISION "9909220000Z" + DESCRIPTION "Firmware release 3.0 introduces full rmon I and II. this + enterprise mib is now obsolete." + ::= { ssrMibs 500 } + + +-- The L2 Information Group +l2Group OBJECT IDENTIFIER ::= { ssrMibs 2 } + + + l2LearnedEntryDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of Forwarding Database entries, + which have been or would have been learned, but + have been discarded due to a lack of space to + store them in the Forwarding Database. If this + counter is increasing, it indicates that the + Forwarding Database is regularly becoming full (a + condition which has unpleasant performance effects + on the subnetwork). If this counter has a + significant value but is not presently increasing, + it indicates that the problem has been occurring + but is not persistent." + REFERENCE + "RFC 1493 dot1dTp group dot1dTpLearnedEntryDiscards" + ::= { l2Group 1 } + + l2LearnedMacEntries OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of MAC entries. The total number + is equal to the number of unique VLAN id and MAC + address pairs on the switch." + ::= { l2Group 2 } + + l2LearnedFlowEntries OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of Flow entries. The total number + is equal to the number of unique VLAN id, source MAC + address and destination MAC address 3-tuple on the switch." + ::= { l2Group 3 } + + -- The L2-Flow and Forward Database Table + -- This L2 table contains information on all the layer 2 + -- flows the switch is obsoletely processing. + + l2ForwardTable OBJECT-TYPE + SYNTAX SEQUENCE OF L2ForwardEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A list of L2 flow entries." + ::= { l2Group 4 } + + l2ForwardEntry OBJECT-TYPE + SYNTAX L2ForwardEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "An entry containing the L2 flow" + INDEX { l2ForwardFilterId, + l2ForwardDstMacAddr, + l2ForwardSrcMacAddr, + l2ForwardVlanId + } + ::= { l2ForwardTable 1 } + + L2ForwardEntry ::= + SEQUENCE { + l2ForwardFilterId INTEGER, + l2ForwardDstMacAddr PhysAddress, + l2ForwardSrcMacAddr PhysAddress, + l2ForwardVlanId INTEGER, + l2ForwardDstPort INTEGER, + l2ForwardInPorts OCTET STRING + } + + l2ForwardFilterId OBJECT-TYPE + SYNTAX INTEGER (0..14) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "A filter number which is used to get the next row from the + L2 Forwarding table. A zero implies no filter. When a number + is used, the index(s) specified in the first GET_NEXT + is used as a filter for future GET_NEXT's using the same + FilterId." + -- DEFVAL { 0 } + ::= { l2ForwardEntry 1 } + + l2ForwardDstMacAddr OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The destination MAC address which has been learned." + ::= { l2ForwardEntry 2 } + + l2ForwardSrcMacAddr OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The source MAC address, which is present in case + of a Flow, that has been learned by the switch." + ::= { l2ForwardEntry 3 } + + l2ForwardVlanId OBJECT-TYPE + SYNTAX INTEGER (0..4095) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The VLAN the destination MAC address belongs to." + ::= { l2ForwardEntry 4 } + + l2ForwardDstPort OBJECT-TYPE + SYNTAX INTEGER (0..1024) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The physical port number in the shelf/Chassis to which the + frame will be forwarded. + A zero implies that the frame destined to this destination + MAC address will be forwarded to multiple ports. This + implies a Multicast or unknown Unicast frame." + ::= { l2ForwardEntry 5 } + + l2ForwardInPorts OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The set of physical ports to which this entry is contained in + the L2 tables. Each octet within the value of this + object specifies a set of eight ports. + The first octet specifying ports 1 through 8, + the second octet specifying ports 9 through 16, etc. + + Within each octet, the least + significant bit represents the lowest numbered + port and the most significant bit represents the + highest numbered port. Thus, each port of the + bridge is represented by a single bit within the + value of this object. If that bit has a value of + '1' then that port is included in the set of + ports; the port is not included if its bit has a + value of '0'. (Note that the setting of the bit + corresponding to the port from which a frame is + received is irrelevant.) The default value of + this object is a string of zeroes of appropriate + length. The maximum number of ports/card-module + is sysHwModuleNumPorts." + ::= { l2ForwardEntry 6 } + +-- The L2-Flow Priority Table +-- This L2 table contains information on all the layer 2 +-- flow priorities/Quality of Service. + + l2PriorityTable OBJECT-TYPE + SYNTAX SEQUENCE OF L2PriorityEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A list of L2 flow entries." + ::= { l2Group 5 } + + l2PriorityEntry OBJECT-TYPE + SYNTAX L2PriorityEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "An entry containing the L2 flow." + INDEX { l2PriorityIndex } + ::= { l2PriorityTable 1 } + + L2PriorityEntry ::= + SEQUENCE { + l2PriorityIndex INTEGER, + l2PriorityDesc OCTET STRING, + l2PriorityDstMacAddr PhysAddress, + l2PrioritySrcMacAddr PhysAddress, + l2PriorityVlanId INTEGER, + l2PriorityInPorts OCTET STRING, + l2Priority INTEGER + } + + l2PriorityIndex OBJECT-TYPE + SYNTAX INTEGER (0..65535) -- TODO verify this + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "A unique index into the L2 priority table." + ::= { l2PriorityEntry 1 } + + + l2PriorityDesc OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..25)) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "A string used to identify the flow by name." + ::= { l2PriorityEntry 2 } + + l2PriorityDstMacAddr OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The destination MAC address which has been learned." + ::= { l2PriorityEntry 3 } + + l2PrioritySrcMacAddr OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The source MAC address, which is present in case + of a Flow, that has been learned by the switch." + ::= { l2PriorityEntry 4 } + + l2PriorityVlanId OBJECT-TYPE + SYNTAX INTEGER (0..4095) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The VLAN the destination MAC address belongs to." + ::= { l2PriorityEntry 5 } + + l2PriorityInPorts OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The set of physical ports which allow this source MAC address. + Each octet within the value of this object specifies + a set of eight ports, with the first octet specifying + ports 1 through 8, the second octet specifying ports 9 + through 16, etc. Within each octet, the least + significant bit represents the lowest numbered + port, and the most significant bit represents the + highest numbered port. Thus, each port of the + bridge is represented by a single bit within the + value of this object. If that bit has a value of + '1' then that port is included in the set of + ports; the port is not included if its bit has a + value of '0'. (Note that the setting of the bit + corresponding to the port from which a frame is + received is irrelevant.) The default value of + this object is a string of zeroes of appropriate + length. The maximum number of ports per Module/Card + is sysHwModuleNumPorts." + ::= { l2PriorityEntry 6 } + + l2Priority OBJECT-TYPE + SYNTAX INTEGER { + low(1), + medium(2), + high(3), + control(4) + } + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The priority for this L2 flow. There are four + priority levels: low, medium, high and control. + The highest priority class is reserved for router control traffic, + which leaves three classes, high, medium, and low for normal + data flows. Buffered traffic in higher priority classes is sent ahead + of pending traffic in lower priority classes, which allows latency + and throughput demands to be maintained for the higher priority traffic. + To prevent low priority traffic from waiting indefinitely as higher + priority traffic fills the wire, a weighted fair queuing mechanism provides + adjustable minimum bandwidth guarantees at each output port, thereby ensuring + that some traffic from each priority class always gets through." + ::= { l2PriorityEntry 7 } + + +-- The L2 Filter Table +-- This L2 table contains information on all the layer 2 +-- address filters, static entries & address locks + + l2FilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF L2FilterEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A list of L2 filters." + ::= { l2Group 6 } + + l2FilterEntry OBJECT-TYPE + SYNTAX L2FilterEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "An entry containing the L2 filter." + INDEX { l2FilterIndex } + ::= { l2FilterTable 1 } + + L2FilterEntry ::= + SEQUENCE { + l2FilterIndex INTEGER, + l2FilterDesc OCTET STRING, + l2FilterType INTEGER, + l2FilterRestrictions INTEGER, + l2FilterDstMacAddr PhysAddress, + l2FilterSrcMacAddr PhysAddress, + l2FilterVlanId INTEGER, + l2FilterInPorts OCTET STRING, + l2FilterOutPorts OCTET STRING + } + + l2FilterIndex OBJECT-TYPE + SYNTAX INTEGER (0..7) -- TODO verify this + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "A unique index into the table." + ::= { l2FilterEntry 1 } + + l2FilterDesc OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..25)) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "A string used to identify the filter by an name." + ::= { l2FilterEntry 2 } + + l2FilterType OBJECT-TYPE + SYNTAX INTEGER { + staticEntry(1), + addressFilter(2), + addressLock(3) + } + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The types of filters, as explained below. + + static-entry + + Based on the restrictions and the presence of + source, destination MAC address they can be of + three types : + + source-static-entry - All frames with a source + address equal to srcMAC, coming through any of + the inPorts will be allowed/disallowed to go + to any port that is a member of the outPorts + list. + + destination-static-entry - All frames with a + destination address equal to dstMAC, coming + through any of the inPorts will be allowed/ + disallowed/forced to go to any port that is a + member of the outPorts list. + + flow-static-entry - All frames with a source + address equal to srcMAC and a destination address + equal to dstMAC, coming through any of the inPorts + list will be allowed/disallowed to go to any port + that is a member of the outPorts list. + + address-filter + + Based on the restrictions and the presence of + source, destination MAC address they can be of + three types : + + source-address-filter - All frames with a source + address equal to srcMAC, coming through any of + the inPorts will be filtered out. + + destination-address-filter - All frames with a + destination address equal to dstMAC, coming through + any of the inPorts will be filtered out. + + flow-filter - All frames with a source address equal + to srcMAC and a destination address equal to dstMAC, + coming through any of the inPorts list will be + filtered out. + + address-lock + + This locks a source address to a port. It allows + learning of srcMAC addresses only on any of the ports + in inPorts." + ::= { l2FilterEntry 3 } + + l2FilterRestrictions OBJECT-TYPE + SYNTAX INTEGER { + allow(1), + disallow(2), + force(3), + none(4) + } + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The restrictions which are applied when the filterType + is static-entry." + ::= { l2FilterEntry 4 } + + l2FilterSrcMacAddr OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The source MAC address, which is present in case + of a Flow, that has been learned by the switch." + ::= { l2FilterEntry 5 } + + l2FilterDstMacAddr OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The destination MAC address which has been learned." + ::= { l2FilterEntry 6 } + + l2FilterVlanId OBJECT-TYPE + SYNTAX INTEGER (0..4095) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The VLAN the destination MAC address belongs to." + ::= { l2FilterEntry 7 } + + l2FilterInPorts OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The set of physical ports which allow this source MAC address. + Each octet within the value of this object specifies + a set of eight ports, with the first octet specifying + ports 1 through 8, the second octet specifying ports 9 + through 16, etc. Within each octet, the least + significant bit represents the lowest numbered + port, and the most significant bit represents the + highest numbered port. Thus, each port of the + bridge is represented by a single bit within the + value of this object. If that bit has a value of + '1' then that port is included in the set of + ports; the port is not included if its bit has a + value of '0'. (Note that the setting of the bit + corresponding to the port from which a frame is + received is irrelevant.) The default value of + this object is a string of zeroes of appropriate + length. The maximum number of ports/card-module + is sysHwModuleNumPorts." + ::= { l2FilterEntry 8 } + + l2FilterOutPorts OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The set of ports which allow this destination MAC address. + Each octet within the value of this object specifies + a set of eight ports, with the first octet specifying + ports 1 through 8, the second octet specifying ports 9 + through 16, etc. Within each octet, the most + significant bit represents the lowest numbered + port, and the least significant bit represents the + highest numbered port. Thus, each port of the + bridge is represented by a single bit within the + value of this object. If that bit has a value of + '1' then that port is included in the set of + ports; the port is not included if its bit has a + value of '0'. (Note that the setting of the bit + corresponding to the port from which a frame is + received is irrelevant.) The default value of + this object is a string of zeroes of appropriate + length." + ::= { l2FilterEntry 9 } + + -- The L2 Port Security Table + -- This L2 table contains information on all the layer 2 + -- port security filters. + + l2PortSecurityTable OBJECT-TYPE + SYNTAX SEQUENCE OF L2PortSecurityEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A list of L2 port security filters." + ::= { l2Group 7 } + + l2PortSecurityEntry OBJECT-TYPE + SYNTAX L2PortSecurityEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "An entry containing the L2 filter." + INDEX { l2PortSecurityIndex } + ::= { l2PortSecurityTable 1 } + + L2PortSecurityEntry ::= + SEQUENCE { + l2PortSecurityIndex INTEGER, + l2PortSecurityDesc OCTET STRING, + l2PortSecurityType INTEGER, + l2PortSecurityVlanId INTEGER, + l2PortSecurityInPorts OCTET STRING + } + + l2PortSecurityIndex OBJECT-TYPE + SYNTAX INTEGER (0..65535) -- TODO: verify this + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "A unique index into the table." + ::= { l2PortSecurityEntry 1 } + + l2PortSecurityDesc OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..25)) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "A string used to identify the filter by a name." + ::= { l2PortSecurityEntry 2 } + + l2PortSecurityType OBJECT-TYPE + SYNTAX INTEGER { + sourceSecure(1), + destinationSecure(2) + } + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The security filters are of two types : + + source-secure + For all the ports in inPorts forward only those + frames that match source-static-entry filter from + the l2FilterTable. + + destination-secure + For all the ports in inPorts forward only those + frames that match destination-static-entry filter from + the l2FilterTable." + ::= { l2PortSecurityEntry 3 } + + l2PortSecurityVlanId OBJECT-TYPE + SYNTAX INTEGER (0..4095) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The VLAN the destination MAC address belongs to." + ::= { l2PortSecurityEntry 4 } + + l2PortSecurityInPorts OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The set of physical ports which allow this source MAC address. + Each octet within the value of this object specifies + a set of eight ports, with the first octet specifying + ports 1 through 8, the second octet specifying ports 9 + through 16, etc. Within each octet, the least + significant bit represents the lowest numbered + port, and the most significant bit represents the + highest numbered port. Thus, each port of the + bridge is represented by a single bit within the + value of this object. If that bit has a value of + '1' then that port is included in the set of + ports; the port is not included if its bit has a + value of '0'. (Note that the setting of the bit + corresponding to the port from which a frame is + received is irrelevant.) The default value of + this object is a string of zeroes of appropriate + length." + ::= { l2PortSecurityEntry 5 } + + -- Port Table + + l2PortTable OBJECT-TYPE + SYNTAX SEQUENCE OF L2PortEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A table that contains information about every + physical port that is associated with this transparent + bridge." + ::= { l2Group 8 } + + l2PortEntry OBJECT-TYPE + SYNTAX L2PortEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A list of information for each physical port." + INDEX { l2Port } + ::= { l2PortTable 1 } + + L2PortEntry ::= + SEQUENCE { + l2Port INTEGER, + l2PortAgingStatus INTEGER, + l2PortAgingTime INTEGER, + l2PortDemandAgeHiBound INTEGER, + l2PortDemandAgeLowBound INTEGER, + l2PortDemandAgeCount Counter32, + l2PortLearnedEntryDiscards Counter32, + l2PortSrcEntries Counter32, + l2PortDstEntries Counter32, + l2PortMgmtEntries Counter32, + l2PortMaxInfo INTEGER, + l2PortInFrames Counter32, + l2PortOutFrames Counter32 + } + + l2Port OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The port number of the port for which this entry + contains Transparent bridging management information." + ::= { l2PortEntry 1 } + + l2PortAgingStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled (2) + } + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Whether aging is enabled or not on this port." + ::= { l2PortEntry 2 } + + l2PortAgingTime OBJECT-TYPE + SYNTAX INTEGER (5..1000000) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The time-out period in seconds for aging out + dynamically learned forwarding information. + 802.1D-1990 recommends a default of 300 seconds." + REFERENCE + "IEEE 802.1D-1990: Section 6.7.1.1.3" + ::= { l2PortEntry 3 } + + l2PortDemandAgeHiBound OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "When the number of MAC entries on a physical port's L2 table reaches + the l2PortDemandAgeHiBound (95% full), a number of MAC entries + based on l2PortDemandAgeLowBound percentage will be removed + (aged-out) from the table." + ::= { l2PortEntry 4 } + + l2PortDemandAgeLowBound OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The l2PortDemandAgeLowBound value determines how many MAC + entries need to be aged-out. See l2PortDemandAgeHiBound. Default + value is 85%. + Example: if - L2 table capacity = 10,000 entries + - l2PortDemandAgeHiBound = 95% + - l2PortDemandAgeLowBound = 85% + + When the L2 table reaches 95% capacity (9500 MAC entries), + 10% of the entries will be aged-out." + ::= { l2PortEntry 5 } + + l2PortDemandAgeCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The number of times demand aging has taken + place on this physical port." + ::= { l2PortEntry 6 } + + l2PortLearnedEntryDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The total number of L2 Port table entries, + which have been or would have been learned, but + have been discarded due to a lack of space to + store them in the Forwarding Database. If this + counter is increasing, it indicates that the + L2 port table is regularly becoming full (a + condition which has unpleasant performance effects + on the subnetwork). If this counter has a + significant value but is not presently increasing, + it indicates that the problem has been occurring + but is not persistent." + ::= { l2PortEntry 7 } + + l2PortSrcEntries OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The number of MAC addresses/Flow entries that + reside on this ports L2 table as a source (i.e. for + a flow entry the source and destination MAC address's + lie on the same LAN segment)." + ::= { l2PortEntry 8 } + + l2PortDstEntries OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The number of MAC addresses/Flow entries that + reside on this ports L2 table as a destination (i.e. for + a flow entry the destination MAC address was not learned + as a source)." + ::= { l2PortEntry 9 } + + l2PortMgmtEntries OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The number of user configured entries, including + filters, bridge management addresses etc." + ::= { l2PortEntry 10 } + + l2PortMaxInfo OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The maximum size of the info/data (non-MAC) field that + this port will receive or transmit. See RFC 1493 + for similar OID called dot1dTpPortMaxInfo." + ::= { l2PortEntry 11 } + + l2PortInFrames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The number of frames that have been received by + this port from its segment. Note that a frame + received on the interface corresponding to this + port is only counted by this object if and only if + it is for a protocol being processed by the local + bridging function, including bridge management + frames." + REFERENCE + "IEEE 802.1D-1990: Section 6.6.1.1.3" + ::= { l2PortEntry 12 } + + l2PortOutFrames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The number of frames that have been transmitted + by this port to its segment. Note that a frame + transmitted on the interface corresponding to this + port is only counted by this object if and only if + it is for a protocol being processed by the local + bridging function, including bridge management + frames." + REFERENCE + "IEEE 802.1D-1990: Section 6.6.1.1.3" + ::= { l2PortEntry 13 } + +-- Port L2 Forward Table + + l2PortForwardTable OBJECT-TYPE + SYNTAX SEQUENCE OF L2PortForwardEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A table that contains information about the + Forward/Flow Table that is associated with this + port." + ::= { l2Group 9 } + + l2PortForwardEntry OBJECT-TYPE + SYNTAX L2PortForwardEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A list of Flow/Forward information for this port." + INDEX { l2PortForwardPort, l2PortForwardIndex } + ::= { l2PortForwardTable 1 } + + L2PortForwardEntry ::= + SEQUENCE { + l2PortForwardPort INTEGER, + l2PortForwardIndex INTEGER, + l2PortForwardDstMacAddr PhysAddress, + l2PortForwardSrcMacAddr PhysAddress, + l2PortForwardVlanId INTEGER, + l2PortForwardDstPort INTEGER, + l2PortForwardStatus INTEGER, + l2PortForwardLastDetectedTime TimeTicks + } + + l2PortForwardPort OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The port number of the port for which this entry + contains Transparent bridging management + information." + ::= { l2PortForwardEntry 1 } + + l2PortForwardIndex OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "A unique index into the Flow/Forward database table." + ::= { l2PortForwardEntry 2 } + + l2PortForwardDstMacAddr OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The destination MAC address which has been learned." + ::= { l2PortForwardEntry 3 } + + l2PortForwardSrcMacAddr OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The source MAC address, which is present in case + of a Flow, that has been learned by the switch." + ::= { l2PortForwardEntry 4 } + + l2PortForwardVlanId OBJECT-TYPE + SYNTAX INTEGER (0..4095) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The VLAN the destination MAC address belongs to." + ::= { l2PortForwardEntry 5 } + + l2PortForwardDstPort OBJECT-TYPE + SYNTAX INTEGER (0..1024) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The physical port number to which the frame will be forwarded. + A zero implies that the frame destined to this destination + MAC address will be forwarded to multiple ports. This + implies a Multicast or unknown Unicast frame." + ::= { l2PortForwardEntry 6 } + + l2PortForwardStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + invalid(2), + learned(3), + self(4), + mgmt(5) + } + + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The status of this entry. The meanings of the + values are: + + other(1) : none of the following. This would + include the case where some other + MIB object (not the corresponding + instance of dot1dTpFdbPort, nor an + entry in the dot1dStaticTable) is + being used to determine if and how + frames addressed to the value of + the corresponding instance of + dot1dTpFdbAddress are being + forwarded. + + invalid(2) : this entry is not longer valid + (e.g., it was learned but has since + aged-out), but has not yet been + flushed from the table. + + learned(3) : the value of the corresponding + instance of dot1dTpFdbPort was + learned, and is being used. + + self(4) : the value of the corresponding + instance of dot1dTpFdbAddress + represents one of the bridge's + addresses. The corresponding + instance of dot1dTpFdbPort + indicates which of the bridge's + ports has this address. + + mgmt(5) : the value of the corresponding + instance of dot1dTpFdbAddress is + also the value of an existing + instance of dot1dStaticAddress." + ::= { l2PortForwardEntry 7 } + + l2PortForwardLastDetectedTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The time (in hundredths of a second) since the + last time this MAC address was detected by this + port." + ::= { l2PortForwardEntry 8 } + + + +-- ### Compliance ### + +l2Conformance OBJECT IDENTIFIER ::= { l2MIB 2 } +l2Compliances OBJECT IDENTIFIER ::= { l2Conformance 1 } +l2Groups OBJECT IDENTIFIER ::= { l2Conformance 2 } + +l2ComplianceV10 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for the SSR-L2-MIB." + MODULE -- this module + MANDATORY-GROUPS { l2ConfGroupV10 } + ::= { l2ConfGroupV10 1 } + +l2ConfGroupV10 OBJECT-GROUP + OBJECTS { + l2LearnedEntryDiscards, + l2LearnedMacEntries, + l2LearnedFlowEntries, + l2ForwardFilterId, + l2ForwardDstMacAddr, + l2ForwardSrcMacAddr, + l2ForwardVlanId, + l2ForwardDstPort, + l2ForwardInPorts, + l2PriorityIndex, + l2PriorityDesc, + l2PriorityDstMacAddr, + l2PrioritySrcMacAddr, + l2PriorityVlanId, + l2PriorityInPorts, + l2Priority, + l2FilterIndex, + l2FilterDesc, + l2FilterType, + l2FilterRestrictions, + l2FilterSrcMacAddr, + l2FilterDstMacAddr, + l2FilterVlanId, + l2FilterInPorts, + l2FilterOutPorts, + l2PortSecurityIndex, + l2PortSecurityDesc, + l2PortSecurityType, + l2PortSecurityVlanId, + l2PortSecurityInPorts, + l2Port, + l2PortAgingStatus, + l2PortAgingTime, + l2PortDemandAgeHiBound, + l2PortDemandAgeLowBound, + l2PortDemandAgeCount, + l2PortLearnedEntryDiscards, + l2PortSrcEntries, + l2PortDstEntries, + l2PortMgmtEntries, + l2PortMaxInfo, + l2PortInFrames, + l2PortOutFrames, + l2PortForwardPort, + l2PortForwardIndex, + l2PortForwardDstMacAddr, + l2PortForwardSrcMacAddr, + l2PortForwardVlanId, + l2PortForwardDstPort, + l2PortForwardStatus, + l2PortForwardLastDetectedTime +} +STATUS obsolete +DESCRIPTION + "A set of managed objects that make up version 1.0 of the SSR Layer 2 mib." + ::= { l2Groups 1 } + +END diff --git a/MIBS/enterasys/CTRON-SSR-L3-MIB b/MIBS/enterasys/CTRON-SSR-L3-MIB new file mode 100644 index 0000000..f054e3f --- /dev/null +++ b/MIBS/enterasys/CTRON-SSR-L3-MIB @@ -0,0 +1,537 @@ +CTRON-SSR-L3-MIB DEFINITIONS ::= BEGIN + +-- Cabletron Systems, Inc. +-- 35 Industrial Way, P.O. Box 5005 +-- Rochester, NH 03867-0505 +-- (603) 332-9400 +-- support@ctron.com + +-- This module provides authoritative definitions for Cabletron's +-- enterprise-specific schema to access SSR Layer 3 processing subsystem.. +-- +-- This module will be extended, as required. +-- + +-- Cabletron Systems reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. + +-- Copyright June 1998 Cabletron Systems + + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Counter32, IpAddress + FROM SNMPv2-SMI + TEXTUAL-CONVENTION + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + ssrMibs + FROM CTRON-SSR-SMI-MIB; + +l3MIB MODULE-IDENTITY + LAST-UPDATED + "199909220000Z" -- September 22, 1999 + ORGANIZATION + "Cabletron Systems, Inc." + CONTACT-INFO + "Cabletron Systems, Inc. + 35 Industrial Way, P.O. Box 5005 + Rochester, NH 03867-0505 + (603) 332-9400 + support@ctron.com + http://www.ctron.com" + + DESCRIPTION + "This module defines a schema to access SSR Layer 3 processing subsystem. + This mib is no longer supported on ssr platforms. features of this + mib now exist in standard mibs. RMON I RFC 1757 provides + Layer 3 information and ctron-ssr-policy mib to program filter tables." + + REVISION "199909220000Z" + DESCRIPTION "Firmware release 3.0 introduces full rmon I and II. this + enterprise mib is now obsolete." + ::= { ssrMibs 600 } + + SSRProtocols ::= TEXTUAL-CONVENTION + STATUS obsolete + DESCRIPTION + "The protocol encapsulated by an IP Header as defined by IANA in + ftp://ftp.isi.edu/in-notes/iana/assignments/protocol-numbers" + SYNTAX INTEGER { + hopopt(0), -- HOPOPT IPv6 Hop-by-Hop Option [RFC1883] + icmp(1), -- ICMP Internet Control Message [RFC792,JBP] + igmp(2), -- IGMP Internet Group Management [RFC1112,JBP] + ggp(3), -- GGP Gateway-to-Gateway [RFC823,MB] + ipip(4), -- IP IP in IP (encapsulation) [RFC2003] + stream(5), -- ST Stream [RFC1190,IEN119,JWF] + tcp(6), -- TCP Transmission Control [RFC793,JBP] + cbt(7), -- CBT CBT [Ballardie] + egp(8), -- EGP Exterior Gateway Protocol [RFC888,DLM1] + igp(9), -- IGP any private interior gateway [JBP] + bbnrccmon(10), -- BBN-RCC-MON BBN RCC Monitoring [SGC] + nvpii(11), -- NVP-II Network Voice Protocol [RFC741,SC3] + pup(12), -- PUP PUP [PUP,XEROX] + argus(13), -- ARGUS ARGUS [RWS4] + emcon(14), -- EMCON EMCON [BN7] + xnet(15), -- XNET Cross Net Debugger [IEN158,JFH2] + chaos(16), -- CHAOS Chaos [NC3] + udp(17), -- UDP User Datagram [RFC768,JBP] + mux(18), -- MUX Multiplexing [IEN90,JBP] + dcn(19), -- DCN-MEAS DCN Measurement Subsystems [DLM1] + hmp(20), -- HMP Host Monitoring [RFC869,RH6] + prm(21), -- PRM Packet Radio Measurement [ZSU] + xnsidp(22), -- XNS-IDP XEROX NS IDP [ETHERNET,XEROX] + trunk1(23), -- TRUNK-1 Trunk-1 [BWB6] + trunk2(24), -- TRUNK-2 Trunk-2 [BWB6] + leaf1(25), -- LEAF-1 Leaf-1 [BWB6] + leaf2(26), -- LEAF-2 Leaf-2 [BWB6] + rdp(27), -- RDP Reliable Data Protocol [RFC908,RH6] + irtp(28), -- IRTP Internet Reliable Transaction [RFC938,TXM] + isotp4(29), -- ISO-TP4 ISO Transport Protocol Class 4 [RFC905,RC77] + netblt(30), -- NETBLT Bulk Data Transfer Protocol [RFC969,DDC1] + mfe(31), -- MFE-NSP MFE Network Services Protocol [MFENET,BCH2] + meritInp(32), -- MERIT-INP MERIT Internodal Protocol [HWB] + sep(33), -- SEP Sequential Exchange Protocol [JC120] + tpc(34), -- 3PC Third Party Connect Protocol [SAF3] + idpr(35), -- IDPR Inter-Domain Policy Routing Protocol [MXS1] + xtp(36), -- XTP XTP [GXC] + ddp(37), -- DDP Datagram Delivery Protocol [WXC] + idprCmtp(38), -- IDPR-CMTP IDPR Control Message Transport Proto [MXS1] + tppp(39), -- TP++ TP++ Transport Protocol [DXF] + il(40), -- IL IL Transport Protocol [Presotto] + ipv6(41), -- IPv6 Ipv6 [Deering] + sdrp(42), -- SDRP Source Demand Routing Protocol [DXE1] + ipv6r(43), -- IPv6-Route Routing Header for IPv6 [Deering] + ipv6f(44), -- IPv6-Frag Fragment Header for IPv6 [Deering] + idrp(45), -- IDRP Inter-Domain Routing Protocol [Sue Hares] + rsvp(46), -- RSVP Reservation Protocol [Bob Braden] + gre(47), -- GRE General Routing Encapsulation [Tony Li] + mhrp(48), -- MHRP Mobile Host Routing Protocol[David Johnson] + bna(49), -- BNA BNA [Gary Salamon] + esp(50), -- ESP Encap Security Payload for IPv6 [RFC1827] + ah(51), -- AH Authentication Header for IPv6 [RFC1826] + inlsp(52), -- I-NLSP Integrated Net Layer Security TUBA [GLENN] + swipe(53), -- SWIPE IP with Encryption [JI6] + narp(54), -- NARP NBMA Address Resolution Protocol [RFC1735] + mobile(55), -- MOBILE IP Mobility [Perkins] + tlsp(56), -- TLSP Transport Layer Security Protocol [Oberg] + skip(57), -- SKIP SKIP [Markson] + ipv6Icmp(58), -- IPv6-ICMP ICMP for IPv6 [RFC1883] + ipv6Nonxt(59), -- IPv6-NoNxt No Next Header for IPv6 [RFC1883] + ipv6Opts(60), -- IPv6-Opts Destination Options for IPv6 [RFC1883] + hostInternal(61), -- any host internal protocol [JBP] + cftp(62), -- CFTP CFTP [CFTP,HCF2] + any(63), -- any local network [JBP] + satExpak(64), -- SAT-EXPAK SATNET and Backroom EXPAK [SHB] + kryptolan(65), -- KRYPTOLAN Kryptolan [PXL1] + rvd(66), -- RVD MIT Remote Virtual Disk Protocol [MBG] + ippc(67), -- IPPC Internet Pluribus Packet Core [SHB] + adfs(68), -- any distributed file system [JBP] + satMon(69), -- SAT-MON SATNET Monitoring [SHB] + visa(70), -- VISA VISA Protocol [GXT1] + ipcv(71), -- IPCV Internet Packet Core Utility [SHB] + cpnx(72), -- CPNX Computer Protocol Network Executive [DXM2] + cphb(73), -- CPHB Computer Protocol Heart Beat [DXM2] + wsn(74), -- WSN Wang Span Network [VXD] + pvp(75), -- PVP Packet Video Protocol [SC3] + brSatMon(76), -- BR-SAT-MON Backroom SATNET Monitoring [SHB] + sunNd(77), -- SUN-ND SUN ND PROTOCOL-Temporary [WM3] + wbMon(78), -- WB-MON WIDEBAND Monitoring [SHB] + wbExpak(79), -- WB-EXPAK WIDEBAND EXPAK [SHB] + isoIp(80), -- ISO-IP ISO Internet Protocol [MTR] + vmtp(81), -- VMTP VMTP [DRC3] + secureVmtp(82), -- SECURE-VMTP SECURE-VMTP [DRC3] + vines(83), -- VINES VINES [BXH] + ttp(84), -- TTP TTP [JXS] + nsfnetIgp(85), -- NSFNET-IGP NSFNET-IGP [HWB] + dgp(86), -- DGP Dissimilar Gateway Protocol [DGP,ML109] + tcf(87), -- TCF TCF [GAL5] + eigrp(88), -- EIGRP EIGRP [CISCO,GXS] + ospfigp(89), -- OSPFIGP OSPFIGP [RFC1583,JTM4] + spriteRpc(90), -- Sprite-RPC Sprite RPC Protocol [SPRITE,BXW] + larp(91), -- LARP Locus Address Resolution Protocol [BXH] + mtp(92), -- MTP Multicast Transport Protocol [SXA] + ax25(93), -- AX.25 AX.25 Frames [BK29] + ipipep(94), -- IPIP IP-within-IP Encapsulation Protocol [JI6] + micp(95), -- MICP Mobile Internetworking Control Pro. [JI6] + sccSp(96), -- SCC-SP Semaphore Communications Sec. Pro. [HXH] + etherip(97), -- ETHERIP Ethernet-within-IP Encapsulation [RXH1] + encap(98), -- ENCAP Encapsulation Header [RFC1241,RXB3] + anyEncrpyt(99), -- any private encryption scheme [JBP] + gmtp(100), -- GMTP GMTP [RXB5] + ifmp(101), -- IFMP Ipsilon Flow Management Protocol [Hinden] + pnni(102), -- PNNI PNNI over IP [Callon] + pim(103), -- PIM Protocol Independent Multicast [Farinacci] + aris(104), -- ARIS ARIS [Feldman] + scps(105), -- SCPS SCPS [Durst] + qnx(106), -- QNX QNX [Hunter] + an(107), -- A/N Active Networks [Braden] + ippcp(108), -- IPPCP IP Payload Compression Protocol [Doraswamy] + snp(109), -- SNP Sitara Networks Protocol [Sridhar] + cpqP(110), -- Compaq-Peer Compaq Peer Protocol [Volpe] + ipxIp(111), -- IPX-in-IP IPX in IP [Lee] + vrrp(112), -- VRRP Virtual Router Redundancy Protocol [Hinden] + reserved(255) -- Reserved [JBP] + } + + + + l3Group OBJECT IDENTIFIER ::= { ssrMibs 3 } + + -- The L3-Flow Table + -- This L3 table contains information on all the layer 3 + -- flows the switch is processing. + + l3FlowTable OBJECT-TYPE + SYNTAX SEQUENCE OF L3FlowEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A list of L3 flow entries." + ::= { l3Group 1 } + + l3FlowEntry OBJECT-TYPE + SYNTAX L3FlowEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "An entry containing the L3 flow information" + INDEX { + l3FlowIndex, + l3FlowFilterId, + l3FlowPortOfEntry, + l3FlowSrcIpAddress, + l3FlowDstIpAddress, + l3FlowTOS, + l3FlowProtocol, + l3FlowSrcPort, + l3FlowDstPort + } + ::= { l3FlowTable 1 } + + L3FlowEntry ::= + SEQUENCE { + l3FlowIndex INTEGER, + l3FlowFilterId INTEGER, + l3FlowPortOfEntry INTEGER, + l3FlowSrcIpAddress IpAddress, + l3FlowDstIpAddress IpAddress, + l3FlowTOS INTEGER, + l3FlowProtocol SSRProtocols, + l3FlowSrcPort INTEGER, + l3FlowDstPort INTEGER, + l3FlowPkts Counter32, + l3FlowOctets Counter32 + } + + l3FlowIndex OBJECT-TYPE + SYNTAX INTEGER (0..4294967295) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "A unique number for each flow. The encoding is + as explained. + bit 0-15 = Table Index (0-64K) + bit 16-18 = Table Number (0-3) + bit 19-31 = Channel Number (0-32)" + ::= { l3FlowEntry 1 } + + l3FlowFilterId OBJECT-TYPE + SYNTAX INTEGER (0..254) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "A filter byte to narrow the data returned by the agent. + + The number of possible flows can be extremely high. An SNMP walk + could take a significatn resources. Using a walk with a filter will narrow the + values returned to those flows matching the fields used in the index. Currently + only the first byte of this Integer is used. + This byte specifies one or more fields to compare flows in the system against the + index in the get-next request. + Big endian least significant Byte is encoding is as follows: + bit 0 : unused + bit 1 : Port Of Entry Filter mask + bit 2 : Src IP Address Filter mask + bit 3 : Dst IP Address Filter mask + bit 4 : Type Of Service Filter mask + bit 5 : Protocol Filter mask + bit 6 : Src port Filter mask + bit 7 : Dst port Filter mask + + A complete walk of the mib will use the filter value of 0 as will a get Request " + ::= { l3FlowEntry 2 } + + l3FlowPortOfEntry OBJECT-TYPE + SYNTAX INTEGER (0..1024) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The physical port in the chassis/shelf from which this flow + enters the switch." + ::= { l3FlowEntry 3 } + + l3FlowSrcIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The source IP address for this flow." + ::= { l3FlowEntry 4 } + + l3FlowDstIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The destination IP address for this flow." + ::= { l3FlowEntry 5 } + + l3FlowTOS OBJECT-TYPE + SYNTAX INTEGER (0..15) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The Type Of Service for this flow." + ::= { l3FlowEntry 6 } + + l3FlowProtocol OBJECT-TYPE + SYNTAX SSRProtocols + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The IP protocol for this flow. Official assignments are defined in + ftp://ftp.isi.edu/in-notes/iana/assignments/protocol-numbers" + ::= { l3FlowEntry 7 } + + l3FlowSrcPort OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The source UDP/TCP port for this flow. Official port numbers + are defined in: + ftp://ftp.isi.edu/in-notes/iana/assignments/port-numbers" + ::= { l3FlowEntry 8 } + + l3FlowDstPort OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The destination UDP/TCP port for this flow. Official port numbers are + defined in ftp://ftp.isi.edu/in-notes/iana/assignments/port-numbers" + ::= { l3FlowEntry 9 } + + l3FlowPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The packets in this flow." + ::= { l3FlowEntry 10 } + + l3FlowOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The number of octets in this flow." + ::= { l3FlowEntry 11 } + + -- The L3-Flow Priority Table + -- This L3 table contains information on priority of all + -- the layer 3 flows the switch is processing. + + l3FlowPriorityTable OBJECT-TYPE + SYNTAX SEQUENCE OF L3FlowPriorityEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A list of priorities for L3 flow entries." + ::= { l3Group 2 } + + l3FlowPriorityEntry OBJECT-TYPE + SYNTAX L3FlowPriorityEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "An entry containing the L3 flow priority information" + INDEX { l3FlowPriorityIndex } + ::= { l3FlowPriorityTable 1 } + + L3FlowPriorityEntry ::= + SEQUENCE { + l3FlowPriorityIndex INTEGER, + l3FlowPriorityName OCTET STRING, + l3FlowPrioritySrcIpAddress IpAddress, + l3FlowPrioritySrcPort INTEGER, + l3FlowPriorityDstIpAddress IpAddress, + l3FlowPriorityDstPort INTEGER, + l3FlowPriorityTOS INTEGER, + l3FlowPriorityProtocol SSRProtocols, + l3FlowPriorityInterface OCTET STRING, + l3FlowPriority INTEGER + } + + l3FlowPriorityIndex OBJECT-TYPE + SYNTAX INTEGER (0..4294967295) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The unique entry number for this flow." + ::= { l3FlowPriorityEntry 1 } + + l3FlowPriorityName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..20)) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "A unique name for this flow. Padded with blanks to 20 bytes." + ::= { l3FlowPriorityEntry 2 } + + l3FlowPrioritySrcIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The source IP address for this flow." + ::= { l3FlowPriorityEntry 3 } + + l3FlowPrioritySrcPort OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The source UDP/TCP port for this flow. + The Official port numbers are defined in: + ftp://ftp.isi.edu/in-notes/iana/assignments/port-numbers" + ::= { l3FlowPriorityEntry 4 } + + l3FlowPriorityDstIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The destination IP address for this flow." + ::= { l3FlowPriorityEntry 5 } + + l3FlowPriorityDstPort OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The destination UDP/TCP port for this flow. + Official port numbers are defined in + ftp://ftp.isi.edu/in-notes/iana/assignments/port-numbers" + ::= { l3FlowPriorityEntry 6 } + + l3FlowPriorityTOS OBJECT-TYPE + SYNTAX INTEGER (0..15) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The Type Of Service for this flow." + ::= { l3FlowPriorityEntry 7 } + + l3FlowPriorityProtocol OBJECT-TYPE + SYNTAX SSRProtocols + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The IP protocol for this flow. Official assignments are defined in + ftp://ftp.isi.edu/in-notes/iana/assignments/protocol-numbers" + ::= { l3FlowPriorityEntry 8 } + + l3FlowPriorityInterface OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The set of interfaces which are associated with this entry. + Each octet within the value of this object specifies a set of + eight interfaces, with the first octet specifying interfaces + 1 through 8, the second octet specifying interfaces 9 + through 16, etc. Within each octet, the most + significant bit represents the lowest numbered + interface, and the least significant bit represents the + highest numbered interface. Thus, each interface of the + switch is represented by a single bit within the + value of this object. If that bit has a value of + '1' then that interface is included in the set of + interfaces; the interface is not included if its bit has a + value of '0'." + ::= { l3FlowPriorityEntry 9 } + + l3FlowPriority OBJECT-TYPE + SYNTAX INTEGER { + low(1), + medium(2), + high(3), + control(4) + } + + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The priority for this flow." + ::= { l3FlowPriorityEntry 10 } + + +-- ### Compliance ### + +l3Conformance OBJECT IDENTIFIER ::= { l3MIB 2 } +l3Compliances OBJECT IDENTIFIER ::= { l3Conformance 1 } +l3Groups OBJECT IDENTIFIER ::= { l3Conformance 2 } + +l3ComplianceV10 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for the SSR-L3-MIB." + MODULE -- this module + MANDATORY-GROUPS { l3ConfGroupV10 } + ::= { l3ConfGroupV10 1 } + +l3ConfGroupV10 OBJECT-GROUP + OBJECTS { + l3FlowIndex, + l3FlowFilterId, + l3FlowPortOfEntry, + l3FlowSrcIpAddress, + l3FlowDstIpAddress, + l3FlowTOS, + l3FlowProtocol, + l3FlowSrcPort, + l3FlowDstPort, + l3FlowPkts, + l3FlowOctets, + l3FlowPriorityIndex, + l3FlowPriorityName, + l3FlowPrioritySrcIpAddress, + l3FlowPrioritySrcPort, + l3FlowPriorityDstIpAddress, + l3FlowPriorityDstPort, + l3FlowPriorityTOS, + l3FlowPriorityProtocol, + l3FlowPriorityInterface, + l3FlowPriority +} +STATUS obsolete +DESCRIPTION + "A set of managed objects that make up version 1.0 of the SSR Layer 3 MIB" + ::= { l3Groups 1 } + +END diff --git a/MIBS/enterasys/CTRON-SSR-POLICY-MIB b/MIBS/enterasys/CTRON-SSR-POLICY-MIB new file mode 100644 index 0000000..03b6cc6 --- /dev/null +++ b/MIBS/enterasys/CTRON-SSR-POLICY-MIB @@ -0,0 +1,1622 @@ +CTRON-SSR-POLICY-MIB DEFINITIONS ::= BEGIN + +-- This module provides authoritative definitions for Enterasys +-- Networks' enterprise-specific Smart Switch Router specific MIB +-- branches. +-- +-- This module will be extended, as required. + +-- Enterasys Networks reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Enterasys Networks +-- to determine whether any such changes have been made. +-- +-- In no event shall Enterasys Networks be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Enterasys +-- Networks has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Enterasys Networks grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Enterasys products. + +-- Copyright 1998-2003 Enterasys Networks, Inc. + + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, TimeTicks, IpAddress, Counter32, Gauge32, + Integer32 + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, DisplayString, RowStatus, TruthValue, MacAddress + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + dot1qVlanStaticEntry + FROM Q-BRIDGE-MIB + ssrMibs + FROM CTRON-SSR-SMI-MIB; + +policyMIB MODULE-IDENTITY + LAST-UPDATED "200312191712Z" -- Fri Dec 19 17:12 GMT 2003 + ORGANIZATION "Enterasys Networks, Inc" + CONTACT-INFO + "Postal: Enterasys Networks + 50 Minuteman Rd. + Andover, MA 01810-1008 + USA + Phone: +1 978 684 1000 + E-mail: support@enterasys.com + WWW: http://www.enterasys.com" + + DESCRIPTION + "This module defines a schema to control filters on a device capable + of Layer 3 filters also called Access Control Lists (ACLs) and at + layer 2. It may also be used to configure static IP routes that use + other IP header fields in addition to destination IP address." + + REVISION "200312191712Z" -- Fri Dec 19 17:12 GMT 2003 + DESCRIPTION + "Defined bit 0 of polL2Dot1qVlanStaticProtocols as reserved." + + REVISION "200307211501Z" -- Mon Jul 21 15:01 GMT 2003 + DESCRIPTION + "Revision #5. Add static VLAN protocol filtering to the polL2Group. + Update contact information." + + REVISION "200007150000Z" + DESCRIPTION + "Revision #4. Update contact information." + + REVISION "9908110000Z" + DESCRIPTION + "Revision #3. Define Policy Based Routing in polL4Group." + + REVISION "9907210000Z" + DESCRIPTION + "Revision #2. Define Layer 2 flow security objects in polL2Group." + + REVISION "9808040000Z" + DESCRIPTION + "Revision #1. Define Layer 3 flow objects in polL3Group." + ::= { ssrMibs 210 } + + +-- ### Textual conventions + + -- InterfaceIndex contains the semantics of ifIndex and + -- should be used for any objects defined on other MIB + -- modules that need these semantics. + + InterfaceIndex ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "A unique value, greater than zero, for each interface + or interface sub-layer in the managed system. 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." + SYNTAX Integer32 (1..2147483647) + + InterfaceIndexOrZero ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "This textual convention is an extension of the + InterfaceIndex convention. The latter defines a + greater than zero value used to identify an interface + or interface sub-layer in the managed system. This + extension permits the additional value of zero. the + value zero is object-specific and must therefore be + defined as part of the description of any object which + uses this syntax. Examples of the usage of zero might + include situations where interface was unknown, or + when none or all interfaces need to be referenced." + SYNTAX Integer32 (0..2147483647) + + + SSRPortComparator ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Comparison operator used by ACL's to permit src/dst port addresses." + SYNTAX INTEGER { + notused(1), -- no port comparison to be made + eq(2), -- equals + neq(3), -- not equals + lt(4), -- less than + gt(5), -- greater than + range(6) -- contains X-Y inclusive + } + + SSRProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Protocols supported by L3 ACLs." + SYNTAX INTEGER { + ip(1), -- Internet Protocol Version 4 + tcp(2), -- Transmission Control Protocol + udp(3), -- User Datagram Protocol + icmp(4), -- Internet Control Management Protocol + igmp(5), -- Internet Group Management Protocol (Multicast) + ipx(6), -- Novell IPX protocol + ipxsap(7), -- Novell IPX SAP protocol + ipxrip(8) -- Novell IPX RIP protocol + } + + SSRsocketId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A TCP or UDP port or socket end point." + SYNTAX INTEGER (0..65535) + + + SSRVlanIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An 802.1Q VLAN Identifier with same semantics as Q-BRIDGE-MIB VlanId. + SSR uses Vid 1 for the default VLAN. All ports by default belong to this VLAN + unless assigned to one or more user defined VLANs. A value of 4100 is used to match + all VLANs. 4094 to 4099 are reserved local VLAN ids on the SSR." + SYNTAX INTEGER (1..4100) + + SSRPortList ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "List of ifIndexes that make up the ports to apply a layer 2 filter to. + The ifIndexes are numbered sparsely starting from 1. An example string + might be: + 1,2,32 + 1,6,9, + Each ifIndex must represent a physical port or link aggregation aka Smart + Trunk ifType of propMultiplexor(54). Note ifIndexes may change across + system resets per RFC 2233." + SYNTAX OCTET STRING (SIZE (0..255)) + +SSRFlowPolicyType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Type of Flow Policy. permitFlow allows matching traffic to be forwarded. denyFlow + causes matching traffic to be discarded." + SYNTAX INTEGER { permitFlow(1), denyFlow(2) } + +SSRFlowPolicyAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "When deciding when to apply policy there are three potential methods. + policyBeforeRouteLookup provides a way to special case normal traffic patterns + so that certain traffic can be routed according to policy. + policyAfterRouteLookup is useful when a default route does not exist and the traffic + to route does not match existing route tables. + useOnlyPolicyLookup bypasses normal route lookup altogether." + SYNTAX INTEGER { policyBeforeRouteLookup(1), policyAfterRouteLookup(2), useOnlyPolicyLookup(3) } + +SSRFlowPolicyAclList ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A blank separated list of ACL names used to match flows against from the polAclTable. + The keyword, everything, may be used to match all traffic. ASCII printable characters only" + SYNTAX OCTET STRING (SIZE(1..4096)) + +SSRFlowNextHopList ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A blank separated list of from one to four l4fNextHopRouter ipaddresses or + the keyword null. Null represents the null interface" + SYNTAX OCTET STRING (SIZE(1..4096)) + +SSRFlowLoadPolicy ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "round robin evenly distributes flows among the next hops. firstAvailable + will make flows go to the first available next hop in the ordered list." + SYNTAX INTEGER { firstAvailable(2), roundRobin(3) } + +-- ### groups ### + +-- Layer 3 Policy Group + +polL3Group OBJECT IDENTIFIER ::= { ssrMibs 12 } + + polAclServer OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is true when Access Control Lists (ACLs) are defined by a + Policy Server else false. + At boot, this value is false. After the first valid set of any + policy object, the value changes to true." + ::= { polL3Group 1 } + + polAclNumber OBJECT-TYPE + SYNTAX INTEGER (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Layer 3 Access Control Lists defined in the SSR." + ::= { polL3Group 2 } + + polAclLastChanged OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time the Access Control List were last changed." + ::= { polL3Group 3 } + + -- The Layer 3 Access Control List Configuration Table + + polAclTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolAclEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Access Control List entries." + ::= { polL3Group 4 } + + polAclEntry OBJECT-TYPE + SYNTAX PolAclEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A record containing a Access Control List." + INDEX { polAclName, polAclItem } + ::= { polAclTable 1 } + + PolAclEntry ::= + SEQUENCE { + polAclName DisplayString, + polAclItem INTEGER, + polAclRestriction INTEGER, + polAclProtocol SSRProtocol, + polAclSrcIp IpAddress, + polAclSrcMask IpAddress, + polAclDstIp IpAddress, + polAclDstMask IpAddress, + polAclTOS INTEGER, + polAclSrcPort SSRsocketId, + polAclDstPort SSRsocketId, + polAclSrcOperator SSRPortComparator, + polAclDstOperator SSRPortComparator, + polAclSrcHighRange INTEGER, + polAclDstHighRange INTEGER, + polAclAuditTrail TruthValue, + polAclCheckpoint INTEGER, + polAclRowStatus RowStatus + } + + polAclName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The administratively assigned name to this static route entry." + ::= { polAclEntry 1 } + + polAclItem OBJECT-TYPE + SYNTAX INTEGER (0..256) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This row's unique identifier within a given ACL set. Member of the ACL set + are numbered from 1 to 256. If Item is set to 0, and rowStatus is destroy, + all rows for this set are destroyed." + ::= { polAclEntry 2 } + + polAclRestriction OBJECT-TYPE + SYNTAX INTEGER { + permit(1), + deny(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The permissions/restrictions given to this static route entry." + ::= { polAclEntry 3 } + + polAclProtocol OBJECT-TYPE + SYNTAX SSRProtocol + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IETF protocol this ACL applies to." + ::= { polAclEntry 4 } + + polAclSrcIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The source L3 IP Address this ACL applies to." + ::= { polAclEntry 5 } + + polAclSrcMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The source L3 IP Mask this ACL Applies to." + ::= { polAclEntry 6 } + + polAclDstIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The source L3 IP Address this ACL applies to." + ::= { polAclEntry 7 } + + polAclDstMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The source L3 IP Mask this ACL Applies to." + ::= { polAclEntry 8 } + + polAclTOS OBJECT-TYPE + SYNTAX INTEGER (0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The source L3 IP Type of Service field." + ::= { polAclEntry 9 } + + polAclSrcPort OBJECT-TYPE + SYNTAX SSRsocketId + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The source L3 IP source port/socket ACL applies to." + ::= { polAclEntry 10 } + + polAclDstPort OBJECT-TYPE + SYNTAX SSRsocketId + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The source L3 IP destination port/socket ACL applies to." + ::= { polAclEntry 11 } + + polAclSrcOperator OBJECT-TYPE + SYNTAX SSRPortComparator + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "polAclSrcPort is compared using this operator." + DEFVAL { eq } + ::= { polAclEntry 12 } + + polAclDstOperator OBJECT-TYPE + SYNTAX SSRPortComparator + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "polAclDstPort is compared using this operator." + DEFVAL { eq } + ::= { polAclEntry 13 } + + + polAclSrcHighRange OBJECT-TYPE + SYNTAX INTEGER (-1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The high range source L3 IP port. Used + only when SrcOperator == range. polAclSrcPort is + used as the lower bounds of the range." + DEFVAL { -1 } + ::= { polAclEntry 14 } + + polAclDstHighRange OBJECT-TYPE + SYNTAX INTEGER (-1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The high range destination L3 IP port. Used + only when SrcOperator == range. polAclDstPort is + used as the lower bounds of the range." + DEFVAL { -1 } + ::= { polAclEntry 15 } + + polAclAuditTrail OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Flows matching this ACL are logged for Accounting when true." + ::= { polAclEntry 16 } + + polAclCheckpoint OBJECT-TYPE + SYNTAX INTEGER { + hourly(1), + daily(2), + weekly(3), + monthly(4), + endofcall(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "How long to keep flow at which point a checkpoint should be done. + A checkpoint may trigger earlier than this time should the maximum + batch size be reached." + ::= { polAclEntry 17 } + + polAclRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SNMP V2 RowStatus control for this table." + ::= { polAclEntry 18 } + + +-- ACL's created must be applied to either an Interface or service + + polAclServiceNumber OBJECT-TYPE + SYNTAX INTEGER (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Layer 3 Access Control Lists in service in the SSR." + ::= { polL3Group 5 } + + polAclServiceLastChanged OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time the ACLs in service were last changed." + ::= { polL3Group 6 } + + -- The Layer 3 Access Control List Configuration Table + + polAclServiceTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolAclServiceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of ACL's currently in service." + ::= { polL3Group 7 } + + polAclServiceEntry OBJECT-TYPE + SYNTAX PolAclServiceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A record containing a Access Control Lists applied to Interfaces." + INDEX { polAclServiceIfIndex, polAclName2 } + ::= { polAclServiceTable 1 } + + PolAclServiceEntry ::= + SEQUENCE { + polAclServiceIfIndex InterfaceIndex, + polAclName2 DisplayString, + polAclServiceDirection INTEGER, + polAclServiceRowStatus RowStatus + } + + polAclServiceIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ifIndex of the IP Interface the ACL is applied to. + An SSR IP Interface has ifType 142" + ::= { polAclServiceEntry 1 } + + polAclName2 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the ACL applied to the particular port." + ::= { polAclServiceEntry 2 } + + polAclServiceDirection OBJECT-TYPE + SYNTAX INTEGER { + ingress(1), + egress(2), + both(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The direction the ACL is applied to the particular port." + ::= { polAclServiceEntry 3 } + + polAclServiceRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SNMP V2 RowStatus control for this table." + ::= { polAclServiceEntry 6 } + +-- List of IP Interfaces and their policy status + + polAclRemoteAllowed OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Remote Policy Configuration is allowed when true only + local (to SSR) policy may be applied." + ::= { polL3Group 9 } + + polAclInterfaceNumber OBJECT-TYPE + SYNTAX INTEGER (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Layer 3 Interfaces in service in the SSR." + ::= { polL3Group 10 } + + polAclInterfaceLastChanged OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time the Interfaces in service were last changed with regard to policy." + ::= { polL3Group 11 } + + polAclInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolAclInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of IP Interfaces in service and their policy status. Each IP Interface can be + defined to use local static policy or remote dynamic policy in the config." + ::= { polL3Group 12 } + + polAclInterfaceEntry OBJECT-TYPE + SYNTAX PolAclInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A record containing a Access Control Lists applied to Interfaces." + INDEX { polAclInterfaceIfIndex, polAclInterfaceDirection } + ::= { polAclInterfaceTable 1 } + + PolAclInterfaceEntry ::= + SEQUENCE { + polAclInterfaceIfIndex InterfaceIndex, + polAclInterfaceDirection INTEGER, + polAclPolicyStatus INTEGER + } + + polAclInterfaceIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ifIndex of the IP Interface the ACL is applied to." + ::= { polAclInterfaceEntry 1 } + + polAclInterfaceDirection OBJECT-TYPE + SYNTAX INTEGER { -- TBD: Make into TC + ingress(1), + egress(2), + both(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The direction the ACL is applied to the particular port." + ::= { polAclInterfaceEntry 2 } + + polAclPolicyStatus OBJECT-TYPE + SYNTAX INTEGER { + local(1), -- ACLs can be applied via local mgmt only + remote(2) -- ACLs can be applied via local or remote + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rules for what type of management can apply ACLs to a particular interface. If set to remote, + then a Policy Manager via SNMP may change dynamically the ACLs applied to an interface. Note, + ACLs applied dynamically are not maintained across system reboot. Use local ACLs to setup the basic + rules then apply dynamic rules as necessary." + ::= { polAclInterfaceEntry 3 } + +-- +-- L2 Policy Policy Group +-- + +polL2Group OBJECT IDENTIFIER ::= { ssrMibs 16 } + + polL2FilterNumber OBJECT-TYPE + SYNTAX INTEGER (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Layer 3 Access Control Lists defined in the SSR." + ::= { polL2Group 1 } + + polL2FilterLastChanged OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time the Access Control List were last changed." + ::= { polL2Group 2 } + + polL2FilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolL2FilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Layer 2 filters." + ::= { polL2Group 3 } + + polL2FilterEntry OBJECT-TYPE + SYNTAX PolL2FilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing a layer 2 filter." + INDEX { polL2FilterIndex } + ::= { polL2FilterTable 1 } + + PolL2FilterEntry ::= + SEQUENCE { + polL2FilterIndex INTEGER, + polL2FilterDesc DisplayString, + polL2FilterType INTEGER, + polL2FilterRestrictions INTEGER, + polL2FilterDstMacAddr MacAddress, + polL2FilterSrcMacAddr MacAddress, + polL2FilterVlanId SSRVlanIndex, + polL2FilterInPorts SSRPortList, + polL2FilterOutPorts SSRPortList, + polL2FilterCreationTime TimeTicks, + polL2FilterStatus RowStatus + } + + polL2FilterIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A unique index into the table representing a single filter entry. This value + will remain unique and the relationship between the index and the underlying filter + is valid until the next reboot." + ::= { polL2FilterEntry 1 } + + polL2FilterDesc OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..25)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A string used to describe the filter. It should contain + the creator IP address, and other descriptive information about the filter. + It is recommended that names be unique within a given filter type. + This object may not be modified if the associated. + polL2FilterStatus object is equal to active(1)." + ::= { polL2FilterEntry 2 } + + polL2FilterType OBJECT-TYPE + SYNTAX INTEGER { + staticEntry(1), + addressFilter(2), + portAddressLock(3), + securePort(4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The types of filters, as explained below. + + static-entry + + Based on the restrictions and the presence of + source, destination MAC address they can be of + three types : + + source-static-entry - All frames with a source + address equal to srcMAC, coming through any of + the inPorts will be allowed/disallowed to go + to any port that is a member of the outPorts + list. + + destination-static-entry - All frames with a + destination address equal to dstMAC, coming + through any of the inPorts will be allowed/ + disallowed/forced to go to any port that is a + member of the outPorts list. + + flow-static-entry - All frames with a source + address equal to srcMAC and a destination address + equal to dstMAC, coming through any of the inPorts + list will be allowed/disallowed to go to any port + that is a member of the outPorts list. Ports + must be in flow-bridging mode in order to use + filters with both src and dst mac specified. + + address-filter + + Based on the restrictions and the presence of + source, destination MAC address they can be of + three types : + + source-address-filter - All frames with a source + address equal to srcMAC, coming through any of + the inPorts will be filtered out. + + destination-address-filter - All frames with a + destination address equal to dstMAC, coming through + any of the inPorts will be filtered out. + + flow-filter - All frames with a source address equal + to srcMAC and a destination address equal to dstMAC, + coming through any of the inPorts list will be + filtered out. Ports must be in flow mode in order + to set a filter using both source and destination + address. + + port-address-lock + + This locks a source address to a port. It allows + learning of srcMAC addresses only on any of the ports + in inPorts. The following objects are mandatory + and must be set by mgmt station to activate a row: + polL2FilterDesc, polL2FilterSrcMacAddr, polL2FilterInPorts + + secure-port + + This blocks all traffic in a given direction to a port. + Used with static entries, it is effective in allowing only + certain well defined source/destination mac addresses. + The following objects must be set by mgmt station to + activate an entry: + polL2FilterDesc, r, polL2FilterInPorts + + This object may not be modified if the associated. + polL2FilterStatus object is equal to active(1)." + DEFVAL { staticEntry } + ::= { polL2FilterEntry 3 } + + polL2FilterRestrictions OBJECT-TYPE + SYNTAX INTEGER { + allow(1), + disallow(2), + force(3), + none(4), + blockIngress(5), + blockEgress(6) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The first 3 restrictions, allow, disallow, force apply when the filterType + is static-entry. When polL2FilterType is addressFilter or portAddressLock, + this object does not apply. For securePort, the blockIngress, blockEgress + values apply. + This object may not be modified if the associated. + polL2FilterStatus object is equal to active(1)." + + DEFVAL { none } + ::= { polL2FilterEntry 4 } + + polL2FilterSrcMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The source MAC address, which is present in case + of a Flow, that has been learned by the switch." + ::= { polL2FilterEntry 5 } + + polL2FilterDstMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The destination MAC address which has been learned. + + This object may not be modified if the associated. + polL2FilterStatus object is equal to active(1)." + ::= { polL2FilterEntry 6 } + + polL2FilterVlanId OBJECT-TYPE + SYNTAX SSRVlanIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VLAN the destination MAC address belongs to. The default VLAN + is id 1 on SSR. + + This object may not be modified if the associated. + polL2FilterStatus object is equal to active(1)." + DEFVAL {1} + ::= { polL2FilterEntry 7 } + + polL2FilterInPorts OBJECT-TYPE + SYNTAX SSRPortList + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The set of Ports to which this filter applies on input. + + This object may not be modified if the associated. + polL2FilterStatus object is equal to active(1)." + ::= { polL2FilterEntry 8 } + + polL2FilterOutPorts OBJECT-TYPE + SYNTAX SSRPortList + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The set of ports to which this filter applies on output. + + This object may not be modified if the associated. + polL2FilterStatus object is equal to active(1)." + ::= { polL2FilterEntry 9 } + + polL2FilterCreationTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime when this filter was made active(1)." + ::= { polL2FilterEntry 10 } + + polL2FilterStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "SMIv2 RowStatus control for this table. Use createAndWait or createAndGo + to create a filter, use destroy to remove an entry or notInService to + disengage a filter without destroying it. A row in the notReady state has + not had all the mandatory objects set." + ::= { polL2FilterEntry 11 } + + +-- VLAN Protocol Filtering + + polL2Dot1qVlanStaticTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolL2Dot1qVlanStaticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing hardware specific VLAN behavior configuration + information for VLANs created with the dot1qVlanStaticTable. + Configuration information for each VLAN configured into the device by (local or + network) management." + ::= { polL2Group 4 } + + polL2Dot1qVlanStaticEntry OBJECT-TYPE + SYNTAX PolL2Dot1qVlanStaticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing additional hardware + specific objects for a dot1qVlanStaticEntry." + AUGMENTS { dot1qVlanStaticEntry } + ::= { polL2Dot1qVlanStaticTable 1 } + + PolL2Dot1qVlanStaticEntry ::= + SEQUENCE { + polL2Dot1qVlanStaticProtocols BITS, + polL2Dot1qVlanStaticL4Bridging TruthValue + } + + polL2Dot1qVlanStaticProtocols OBJECT-TYPE + SYNTAX BITS { + reserved (0), + bridged-protocols (1), + ip(2), + ipx(3), + appletalk(4), + dec(5), + sna(6), + ipv6(7) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the types of traffic that will be forwarded on this VLAN. + Protocols not set in this definition will be filtered. The types of protocols + supported on this VLAN corresponds to the type option in the CLI command + vlan create . If no protocols are specified, all + protocols are forwarded. This corresponds to the port-based CLI + option. + reserved(0) - this bit is reserved and has no defined behavior. + bridged-protocols(1) - this VLAN supports all bridged protocols + excluding IP and IPX. Includes appletalk(4), dec(5), sna(6), and + ipv6(7) if none of these protocols are set. If any are set, only + those that are set are included. + ip(2) - this VLAN supports IP protocol. + ipx(3) - this VLAN supports IPX protocol. + appletalk(4) - this VLAN supports Appletalk protocol. + dec(5) - this VLAN supports DEC protocol. + sna(6) - this VLAN supports SNA protocol. + ipv6(7) - this VLAN supports IPv6 protocol." + DEFVAL { { ip } } + ::= { polL2Dot1qVlanStaticEntry 1 } + +polL2Dot1qVlanStaticL4Bridging OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If this object has a value of false(2), the L4 Bridging feature is not + enabled on this VLAN. If this object has a value of true(1), the L4 Bridging + feature is enabled for this VLAN. This corresponds to the CLI command + vlan enable l4-bridging." + DEFVAL { true } + ::= { polL2Dot1qVlanStaticEntry 2 } + +-- +-- Layer 4 Flow Management +-- +polL4Group OBJECT IDENTIFIER ::= { ssrMibs 15 } + + polL4PolicyBasedRoutingEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of Policy Based Routing on this network element." + ::= { polL4Group 1 } + + polL4NumRouters OBJECT-TYPE + SYNTAX INTEGER (0..10) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of next hop routers currently available." + ::= { polL4Group 5 } + + polL4NextHopTableLastChange OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime when a row was last added + or deleted from polL4NextHopTable." + ::= { polL4Group 10 } + + + -- + -- the Next Hop Control Table + -- + -- The Next Hop Control table contains information on + -- what next hop routers can be used to redirect existing L4 IP Flows + + polL4NextHopTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolL4NextHopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of next hop IP routers." + ::= { polL4Group 20 } + + polL4NextHopEntry OBJECT-TYPE + SYNTAX PolL4NextHopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry contains the status of a next hop router." + INDEX { polL4NextHopRouter } + ::= { polL4NextHopTable 1 } + + PolL4NextHopEntry ::= + SEQUENCE { + polL4NextHopRouter IpAddress, + polL4NextHopState INTEGER, + polL4NextHopPortOfExit InterfaceIndexOrZero, + polL4NextHopMacAddress MacAddress, + polL4NextHopLastChange TimeTicks + } + + polL4NextHopRouter OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP Address of the next hop router flow will be sent to." + ::= { polL4NextHopEntry 1 } + + polL4NextHopState OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + waitingForArp(2), + macAcquired(3), + noArpReply(4) + + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current status of the polL4NextHopRouter. + If no entry found when a policy route is activated, + then arp for the request the state will be waitingForArp(2). + If a reply is found the state will go to macAcquired(3) + else noArpReply(4). If NextHop is not local, mac is actual + nexthop router." + ::= { polL4NextHopEntry 2 } + + polL4NextHopPortOfExit OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IfIndex of port we learned this router on or else zero if not known." + ::= { polL4NextHopEntry 3 } + + polL4NextHopMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MAC Address of next hop router learned from ARP." + ::= { polL4NextHopEntry 4 } + + polL4NextHopLastChange OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime when this polL4NextHopState changed." + ::= { polL4NextHopEntry 5 } + + +-- +-- Layer 4 Flow Control Table +-- +-- This table provides a means to redirect a given flow next hop router from the next hop Router Table +-- + + polL4lowControlTableLastChange OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime when a row was last added or deleted from polL4lowControlTable." + ::= { polL4Group 25 } + + polL4NumPolicies OBJECT-TYPE + SYNTAX INTEGER (0..100000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of policies currently available." + ::= { polL4Group 26 } + + polL4lowControlTable OBJECT-TYPE + SYNTAX SEQUENCE OF PolL4lowControlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Contains Control rows that indicate which flows have been redirected. As flows + are aged out and recreated, these rules will enforce flow redirection policy." + ::= { polL4Group 30 } + + polL4lowControlEntry OBJECT-TYPE + SYNTAX PolL4lowControlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is an ordered collection of route policies. For SSR, this maps + to the command: ip-policy Name [permit|deny] acl acl-list" + INDEX { + polL4PolicyName, + polL4PolicySequence, + polL4PolicyInstance + } + ::= { polL4lowControlTable 1 } + + PolL4lowControlEntry ::= + SEQUENCE { + polL4PolicyName DisplayString, + polL4PolicySequence Integer32, + polL4PolicyInstance Integer32, + + polL4PolicyType SSRFlowPolicyType, + polL4PolicyAction SSRFlowPolicyAction, + polL4PolicyMatch SSRFlowPolicyAclList, + + polL4PolicyNextHops SSRFlowNextHopList, + polL4PolicyLoading SSRFlowLoadPolicy, + polL4PolicyWatch TruthValue, + + polL4lowCreationTime TimeTicks, -- read only + polL4lowActiveGates Gauge32, -- read only + polL4lowAppliedTimes Counter32, -- read only + + polL4lowControlStatus RowStatus + } + + polL4PolicyName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A unique name for this flow policy." + ::= { polL4lowControlEntry 1 } + + polL4PolicySequence OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The evaluation order of this object. When two objects have the same value, + the value of the instance value decides which is evaluated first. + than higher numbers." + ::= { polL4lowControlEntry 2 } + + polL4PolicyInstance OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The sequence of this policy based route. Lower numbers have higher precedence + than higher numbers." + ::= { polL4lowControlEntry 3 } + + polL4PolicyType OBJECT-TYPE + SYNTAX SSRFlowPolicyType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Controls if packets are forwarded or not for this policy." + DEFVAL { permitFlow } + ::= { polL4lowControlEntry 4 } + + polL4PolicyAction OBJECT-TYPE + SYNTAX SSRFlowPolicyAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Define when this policy should be used during normal packet forwarding process." + DEFVAL { policyBeforeRouteLookup } + ::= { polL4lowControlEntry 5 } + + polL4PolicyMatch OBJECT-TYPE + SYNTAX SSRFlowPolicyAclList + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Up to twenty (20) separate ACLs may be defined to match for this policy. + This object is mandatory. Use active row from polAclTable." + ::= { polL4lowControlEntry 6 } + + polL4PolicyNextHops OBJECT-TYPE + SYNTAX SSRFlowNextHopList + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Up to for IpAddresses may be specified to route data to next. Load balancing + If more than one next hop ip address is specified, the default load balancing + scheme is round robin. This object is mandatory. Use objects from polL4NextHopTable." + ::= { polL4lowControlEntry 7 } + + polL4PolicyLoading OBJECT-TYPE + SYNTAX SSRFlowLoadPolicy + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When more than one next hop is defined and available, set loading policy here." + DEFVAL { firstAvailable } + ::= { polL4lowControlEntry 8 } + + polL4PolicyWatch OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When True, use icmp echo to actively maintain status of next hop. This + is useful to prevent data sinks with static routes." + DEFVAL { false } + ::= { polL4lowControlEntry 9 } + + polL4lowCreationTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime when policy went was created then activated." + ::= { polL4lowControlEntry 10 } + + polL4lowActiveGates OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of currently active nexthop gateways." + ::= { polL4lowControlEntry 11 } + + polL4lowAppliedTimes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times this policy was used." + ::= { polL4lowControlEntry 12 } + + polL4lowControlStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Entries in active state cause a flow to remain programmed with the next hop router specified. + If the next hop router goes down, the rowStatus will become inactive. New flows that match this + specification will assume this next hop router over any other route directive. + This assumes polL4PolicyBasedRouteState value is true." + ::= { polL4lowControlEntry 13 } + +-- +-- Summary Statistics for Flow Control SNMP API +-- +polL4GroupStats OBJECT IDENTIFIER ::= { polL4Group 35 } + + polL4lowLostRouters OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of times routers were disabled from NextHopTable due to lost contact." + ::= { polL4GroupStats 1 } + + polL4lowControlTableActivates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of successful activations of flow control policies made." + ::= { polL4GroupStats 2 } + + polL4lowControlTableActivateFails OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of unsuccessful flow control policies made." + ::= { polL4GroupStats 3 } + + polL4lowArpMappingChanges OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of mac to next hop IP address mapping changes + affecting policy based route tables." + ::= { polL4GroupStats 4 } + + polL4lowIcmpRedirects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of next hop route redirects received that + match a policy in the polL4lowControlTable. + This can help to determine if bad route policies are in effect." + ::= { polL4GroupStats 16 } + + polL4lowMatchAttempts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of total number of policy based flow lookups + made against policy based route table. " + ::= { polL4GroupStats 17 } + + + +-- Compliance Statements + +polConformance OBJECT IDENTIFIER ::= { policyMIB 2 } +polCompliances OBJECT IDENTIFIER ::= { polConformance 1 } +polGroups OBJECT IDENTIFIER ::= { polConformance 2 } + +polComplianceV10 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the policyMIB." + MODULE -- this module + MANDATORY-GROUPS { polGroupV10 } + ::= { polCompliances 1 } + + +polComplianceV11 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the policyMIB for version 1.1." + MODULE -- this module + MANDATORY-GROUPS { polGroupV11 } + ::= { polCompliances 2 } + +polComplianceV12 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the policyMIB for version 1.2." + MODULE -- this module + MANDATORY-GROUPS { polGroupV12 } + ::= { polCompliances 3 } + +polComplianceV13 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the policyMIB for version 1.3." + MODULE -- this module + MANDATORY-GROUPS { polGroupV13 } + ::= { polCompliances 4 } + +polGroupV10 OBJECT-GROUP + OBJECTS { + polAclServer, + polAclNumber, + polAclLastChanged, + polAclName, + polAclItem, + polAclRestriction, + polAclProtocol, + polAclSrcIp, + polAclSrcMask, + polAclDstIp, + polAclDstMask, + polAclTOS, + polAclSrcPort, + polAclDstPort, + polAclSrcOperator, + polAclDstOperator, + polAclSrcHighRange, + polAclDstHighRange, + polAclAuditTrail, + polAclCheckpoint, + polAclRowStatus, + + polAclServiceNumber, + polAclServiceLastChanged, + polAclServiceIfIndex, + polAclName2, + polAclServiceDirection, + polAclServiceRowStatus, + + polAclRemoteAllowed, + polAclInterfaceNumber, + polAclInterfaceLastChanged, + polAclInterfaceIfIndex, + polAclInterfaceDirection, + polAclPolicyStatus +} +STATUS deprecated +DESCRIPTION + "A set of managed objects that make up version 1.0 of the SSR Flow Policy MIB." + ::= { polGroups 1 } + +polGroupV11 OBJECT-GROUP + OBJECTS { + polAclServer, + polAclNumber, + polAclLastChanged, + polAclName, + polAclItem, + polAclRestriction, + polAclProtocol, + polAclSrcIp, + polAclSrcMask, + polAclDstIp, + polAclDstMask, + polAclTOS, + polAclSrcPort, + polAclDstPort, + polAclSrcOperator, + polAclDstOperator, + polAclSrcHighRange, + polAclDstHighRange, + polAclAuditTrail, + polAclCheckpoint, + polAclRowStatus, + + polAclServiceNumber, + polAclServiceLastChanged, + polAclServiceIfIndex, + polAclName2, + polAclServiceDirection, + polAclServiceRowStatus, + + polAclRemoteAllowed, + polAclInterfaceNumber, + polAclInterfaceLastChanged, + polAclInterfaceIfIndex, + polAclInterfaceDirection, + polAclPolicyStatus, + + polL2FilterLastChanged, + polL2FilterNumber, + polL2FilterDesc, + polL2FilterType, + polL2FilterRestrictions, + polL2FilterSrcMacAddr, + polL2FilterDstMacAddr, + polL2FilterVlanId, + polL2FilterInPorts, + polL2FilterOutPorts, + polL2FilterCreationTime, + polL2FilterStatus + +} +STATUS deprecated +DESCRIPTION + "A set of managed objects that make up version 1.1 of the SSR Flow Policy MIB." + ::= { polGroups 2 } + +polGroupV12 OBJECT-GROUP + OBJECTS { + polAclServer, + polAclNumber, + polAclLastChanged, + polAclName, + polAclItem, + polAclRestriction, + polAclProtocol, + polAclSrcIp, + polAclSrcMask, + polAclDstIp, + polAclDstMask, + polAclTOS, + polAclSrcPort, + polAclDstPort, + polAclSrcOperator, + polAclDstOperator, + polAclSrcHighRange, + polAclDstHighRange, + polAclAuditTrail, + polAclCheckpoint, + polAclRowStatus, + + polAclServiceNumber, + polAclServiceLastChanged, + polAclServiceIfIndex, + polAclName2, + polAclServiceDirection, + polAclServiceRowStatus, + + polAclRemoteAllowed, + polAclInterfaceNumber, + polAclInterfaceLastChanged, + polAclInterfaceIfIndex, + polAclInterfaceDirection, + polAclPolicyStatus, + + polL2FilterLastChanged, + polL2FilterNumber, + polL2FilterDesc, + polL2FilterType, + polL2FilterRestrictions, + polL2FilterSrcMacAddr, + polL2FilterDstMacAddr, + polL2FilterVlanId, + polL2FilterInPorts, + polL2FilterOutPorts, + polL2FilterCreationTime, + polL2FilterStatus, + + polL4PolicyBasedRoutingEnabled, + polL4NumRouters, + polL4NextHopTableLastChange, + polL4NextHopRouter, + polL4NextHopState, + polL4NextHopPortOfExit, + polL4NextHopMacAddress, + polL4NextHopLastChange, + polL4lowControlTableLastChange, + polL4NumPolicies, + polL4PolicyType, + polL4PolicyAction, + polL4PolicyMatch, + polL4PolicyNextHops, + polL4PolicyLoading, + polL4PolicyWatch, + polL4lowCreationTime, + polL4lowActiveGates, + polL4lowAppliedTimes, + polL4lowControlStatus, + polL4lowLostRouters, + polL4lowControlTableActivates, + polL4lowControlTableActivateFails, + polL4lowArpMappingChanges, + polL4lowIcmpRedirects, + polL4lowMatchAttempts +} +STATUS current +DESCRIPTION + "A set of managed objects that make up version 1.2 of the SSR Flow Policy MIB." + ::= { polGroups 3 } + +polGroupV13 OBJECT-GROUP + OBJECTS { + polAclServer, + polAclNumber, + polAclLastChanged, + polAclName, + polAclItem, + polAclRestriction, + polAclProtocol, + polAclSrcIp, + polAclSrcMask, + polAclDstIp, + polAclDstMask, + polAclTOS, + polAclSrcPort, + polAclDstPort, + polAclSrcOperator, + polAclDstOperator, + polAclSrcHighRange, + polAclDstHighRange, + polAclAuditTrail, + polAclCheckpoint, + polAclRowStatus, + + polAclServiceNumber, + polAclServiceLastChanged, + polAclServiceIfIndex, + polAclName2, + polAclServiceDirection, + polAclServiceRowStatus, + + polAclRemoteAllowed, + polAclInterfaceNumber, + polAclInterfaceLastChanged, + polAclInterfaceIfIndex, + polAclInterfaceDirection, + polAclPolicyStatus, + + polL2FilterLastChanged, + polL2FilterNumber, + polL2FilterDesc, + polL2FilterType, + polL2FilterRestrictions, + polL2FilterSrcMacAddr, + polL2FilterDstMacAddr, + polL2FilterVlanId, + polL2FilterInPorts, + polL2FilterOutPorts, + polL2FilterCreationTime, + polL2FilterStatus, + + polL2Dot1qVlanStaticProtocols, + polL2Dot1qVlanStaticL4Bridging, + + polL4PolicyBasedRoutingEnabled, + polL4NumRouters, + polL4NextHopTableLastChange, + polL4NextHopRouter, + polL4NextHopState, + polL4NextHopPortOfExit, + polL4NextHopMacAddress, + polL4NextHopLastChange, + polL4lowControlTableLastChange, + polL4NumPolicies, + polL4PolicyType, + polL4PolicyAction, + polL4PolicyMatch, + polL4PolicyNextHops, + polL4PolicyLoading, + polL4PolicyWatch, + polL4lowCreationTime, + polL4lowActiveGates, + polL4lowAppliedTimes, + polL4lowControlStatus, + polL4lowLostRouters, + polL4lowControlTableActivates, + polL4lowControlTableActivateFails, + polL4lowArpMappingChanges, + polL4lowIcmpRedirects, + polL4lowMatchAttempts +} +STATUS current +DESCRIPTION + "A set of managed objects that make up version 1.3 of the SSR Flow Policy MIB." + ::= { polGroups 4 } + +END diff --git a/MIBS/enterasys/CTRON-SSR-SERVICE-STATUS-MIB b/MIBS/enterasys/CTRON-SSR-SERVICE-STATUS-MIB new file mode 100644 index 0000000..feda65f --- /dev/null +++ b/MIBS/enterasys/CTRON-SSR-SERVICE-STATUS-MIB @@ -0,0 +1,230 @@ +CTRON-SSR-SERVICE-STATUS-MIB DEFINITIONS ::= BEGIN + +-- This module provides authoritative definitions for Cabletron's +-- enterprise-specific schema for accessing the +-- Smart Switch Router subsystems. +-- +-- This module will be extended, as required. + +-- Cabletron Systems reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. + +-- Copyright June 1998-2000 Cabletron Systems + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE + FROM SNMPv2-SMI + TEXTUAL-CONVENTION + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + ssrMibs + FROM CTRON-SSR-SMI-MIB; + +serviceStatusMIB MODULE-IDENTITY + LAST-UPDATED "200007150000Z" -- July 15, 2000 + ORGANIZATION + "Cabletron Systems, Inc." + CONTACT-INFO + "Enterasys Networks + 35 Industrial Way, P.O. Box 5005 + Rochester, NH 03867-0505 + (603) 332-9400 + support@enterasys.com + http://www.enterasys.com" + + DESCRIPTION + "This module describes a schema for accessing the + Smart Switch Router subsystems." + + REVISION "200007150000Z" + DESCRIPTION + "Revision 2.0 Update contact information for Enterasys Networks as this mib + is found on the Riverstione RS product line as well as Enterasys SSR product line." + + REVISION "9808040000Z" + DESCRIPTION + "Revision 1.1 Flow Accounting Function and RMON visible." + + REVISION "9804081200Z" + DESCRIPTION + "Revision 1.0 Initial mib revision." + + ::= { ssrMibs 700 } + + serviceStatusGroup OBJECT IDENTIFIER ::= { ssrMibs 4 } + + ServiceStatus ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "The current state of the service: started indicates + the service is configured and running. Stopped indicates + the service is administratively down. notWorking indicates + the service has failed." + SYNTAX INTEGER { + started(1), + stopped(2), + notWorking(3) + } + + serviceStatusRip OBJECT-TYPE + SYNTAX ServiceStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current status of RIP in the switch." + ::= { serviceStatusGroup 1 } + + serviceStatusOspf OBJECT-TYPE + SYNTAX ServiceStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current status of OSPF in the switch." + ::= { serviceStatusGroup 2 } + + serviceStatusBgp OBJECT-TYPE + SYNTAX ServiceStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current status of BGP in the switch." + ::= { serviceStatusGroup 3 } + + serviceStatusDvmrp OBJECT-TYPE + SYNTAX ServiceStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current status of DVMRP in the switch." + ::= { serviceStatusGroup 4 } + + serviceStatusIgmp OBJECT-TYPE + SYNTAX ServiceStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current status of IGMP in the switch." + ::= { serviceStatusGroup 5 } + + serviceStatusPim OBJECT-TYPE + SYNTAX ServiceStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current status of PIM in the switch." + ::= { serviceStatusGroup 6 } + + serviceStatusStp OBJECT-TYPE + SYNTAX ServiceStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current status of STP in the switch." + ::= { serviceStatusGroup 7 } + + serviceStatusIpxRip OBJECT-TYPE + SYNTAX ServiceStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current status of IPX in the switch." + ::= { serviceStatusGroup 8 } + + serviceStatusIpxSap OBJECT-TYPE + SYNTAX ServiceStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current status of IPX in the switch." + ::= { serviceStatusGroup 9 } + + serviceStatusLfap OBJECT-TYPE + SYNTAX ServiceStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current status of Lightweight Flow Accounting Protocol." + ::= { serviceStatusGroup 10 } + + serviceStatusRmon OBJECT-TYPE + SYNTAX ServiceStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current status of RMON." + ::= { serviceStatusGroup 11 } + +-- ### Compliance ### + +ssConformance OBJECT IDENTIFIER ::= { serviceStatusMIB 2 } +ssCompliances OBJECT IDENTIFIER ::= { ssConformance 1 } +ssGroups OBJECT IDENTIFIER ::= { ssConformance 2 } + +ssComplianceV10 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for the CTRON-SSR-SERVICE-STATUS-MIB." + MODULE -- this module + ::= { ssConfGroupV10 1 } + +ssComplianceV11 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the CTRON-SSR-SERVICE-STATUS-MIB." + MODULE -- this module + MANDATORY-GROUPS { ssConfGroupV11 } + ::= { ssConfGroupV10 2 } + +-- first release, now historic +ssConfGroupV10 OBJECT-GROUP + OBJECTS { + serviceStatusRip, + serviceStatusOspf, + serviceStatusBgp, + serviceStatusDvmrp, + serviceStatusIgmp, + serviceStatusPim, + serviceStatusStp, + serviceStatusIpxRip, + serviceStatusIpxSap +} +STATUS obsolete +DESCRIPTION + "A set of managed objects that make up version 1.0 of the SSR Service Status mib." + ::= { ssGroups 1 } + +ssConfGroupV11 OBJECT-GROUP + OBJECTS { + serviceStatusRip, + serviceStatusOspf, + serviceStatusBgp, + serviceStatusDvmrp, + serviceStatusIgmp, + serviceStatusPim, + serviceStatusStp, + serviceStatusIpxRip, + serviceStatusIpxSap, + serviceStatusLfap, + serviceStatusRmon +} +STATUS current +DESCRIPTION + "A set of managed objects that make up version 1.1 of the SSR Service Status mib." + ::= { ssGroups 2 } + +END diff --git a/MIBS/enterasys/CTRON-SSR-SMI-MIB b/MIBS/enterasys/CTRON-SSR-SMI-MIB new file mode 100644 index 0000000..cd49e1a --- /dev/null +++ b/MIBS/enterasys/CTRON-SSR-SMI-MIB @@ -0,0 +1,68 @@ +CTRON-SSR-SMI-MIB DEFINITIONS ::= BEGIN + +-- This module provides authoritative definitions for Cabletron's +-- enterprise-specific Smart Switch Router specific mib branches. +-- +-- This module will be extended, as required. + +-- Cabletron Systems reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. + +-- Copyright 1998-2000 Cabletron Systems + + +IMPORTS + MODULE-IDENTITY, + OBJECT-IDENTITY + FROM SNMPv2-SMI + cabletron + FROM CTRON-OIDS; + +ssr MODULE-IDENTITY + LAST-UPDATED "200007150000Z" -- July 15, 2000 + ORGANIZATION "Cabletron Systems, Inc" + CONTACT-INFO + "Enterasys Networks + 35 Industrial Way, P.O. Box 5005 + Rochester, NH 03867-0505 + (603) 332-9400 + support@enterasys.com + http://www.enterasys.com" + DESCRIPTION + "This mib module defines enterprise MIBs under Cabletron + enterprise OID that manage Enterasys SmartSwitch Routers + and Riverstone Networks RS product Line." + + REVISION "200007150000Z" + DESCRIPTION + "Update contact information for Riverstone Networks as this mib + is found on the Riverstione RS product line and Enterasys SSR product line." + + ::= { cabletron 2501 } + +ssrMibs OBJECT-IDENTITY + STATUS current + DESCRIPTION + "All Smart Switch Router (SSR) enterprise MIBs are defined under mibs" + ::= { ssr 1 } + +ssrTraps OBJECT-IDENTITY + STATUS current + DESCRIPTION + "All enterprise traps are defined under this branch." + ::= { ssr 10 } + +END diff --git a/MIBS/enterasys/CTRON-SSR-TRAP-MIB b/MIBS/enterasys/CTRON-SSR-TRAP-MIB new file mode 100644 index 0000000..191eb98 --- /dev/null +++ b/MIBS/enterasys/CTRON-SSR-TRAP-MIB @@ -0,0 +1,361 @@ +CTRON-SSR-TRAP-MIB DEFINITIONS ::= BEGIN + +-- This module provides authoritative definitions for Enterasys's +-- enterprise-specific Smart Switch Router Traps. +-- +-- This module will be extended, as required. +-- + +-- Enterasys Networks reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Enterasys Networks +-- to determine whether any such changes have been made. +-- +-- In no event shall Enterasys Networks be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Enterasys +-- Networks has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Enterasys grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Enterasys products. + +-- Copyright July, 2002 Enterasys Networks, Inc. + + +IMPORTS + MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + ifIndex + FROM IF-MIB + ssrTraps, ssrMibs + FROM CTRON-SSR-SMI-MIB + capCPUCurrentUtilization + FROM CTRON-SSR-CAPACITY-MIB + polAclName, polAclItem + FROM CTRON-SSR-POLICY-MIB + sysHwPowerSupply, sysHwFan, sysHwTemperature, sysHwModuleSlotNumber + FROM CTRON-SSR-HARDWARE-MIB; + +ssrTrapsMIB MODULE-IDENTITY + LAST-UPDATED "200207231720Z" -- Tue Jul 23 17:20 GMT 2002 + ORGANIZATION "Enterasys Networks, Inc." + CONTACT-INFO + "Postal: Enterasys Networks, Inc. + 35 Industrial Way, P.O. Box 5005 + Rochester, NH 03867-0505 + Phone: +1 603 332 9400 + E-mail: support@enterasys.com + WWW: http://www.enterasys.com" + + DESCRIPTION + "This module describes the traps specific to the Smart Switch Router." + + REVISION "200207231720Z" -- Tue Jul 23 17:20 GMT 2002 + DESCRIPTION "Update contact information. Add notifications for access + denial by access control list (ACL) entry." + + REVISION "200102160000Z" + DESCRIPTION "Add notifications for backup control module failure, line + card failure, and CPU threshold exceeded." + ::= { ssrMibs 300 } + + + trapControl OBJECT IDENTIFIER ::= { ssrTraps 1 } + + envTrapGroup OBJECT IDENTIFIER ::= { ssrTraps 2 } + + polTrapGroup OBJECT IDENTIFIER ::= { ssrTraps 3 } + + + envPowerSupplyFailed NOTIFICATION-TYPE + OBJECTS { + sysHwPowerSupply + } + STATUS current + DESCRIPTION + "A power supply on the sending device has failed. The + sysHwPowerSupply object identifies the failed supply." + ::= { envTrapGroup 1 } + + envPowerSupplyRecovered NOTIFICATION-TYPE + OBJECTS { + sysHwPowerSupply + } + STATUS current + DESCRIPTION + "A power supply on the sending device has recovered + after failure. The sysHwPowerSupply object identifies + the recovered supply." + ::= { envTrapGroup 2 } + + envFanFailed NOTIFICATION-TYPE + OBJECTS { + sysHwFan + } + STATUS current + DESCRIPTION + "A Fan tray on the sending device has failed. The + sysHwFan object identifies the failed fan tray." + ::= { envTrapGroup 3 } + + envFanRecovered NOTIFICATION-TYPE + OBJECTS { + sysHwFan + } + STATUS current + DESCRIPTION + "A Fan tray on the sending device has recovered + after failure. The sysHwFan object identifies + the recovered Fan tray." + ::= { envTrapGroup 4 } + + envTempExceeded NOTIFICATION-TYPE + OBJECTS { + sysHwTemperature + } + STATUS current + DESCRIPTION + "A temperature inside the chassis on the sending device has exceeded + normal operating temperature. The sysHwTemperature object + identifies the current status." + ::= { envTrapGroup 5 } + + envTempNormal NOTIFICATION-TYPE + OBJECTS { + sysHwTemperature + } + STATUS current + DESCRIPTION + "A temperature inside the chassis on the sending device has returned + to normal operating temperature. The sysHwTemperature + object identifies the current status." + ::= { envTrapGroup 6 } + + envHotSwapIn NOTIFICATION-TYPE + OBJECTS { + sysHwModuleSlotNumber + } + STATUS current + DESCRIPTION + "A module has been inserted into the chassis. + sysHwModuleSlotNumber identifies the slot the module was inserted into." + ::= { envTrapGroup 7 } + + envHotSwapOut NOTIFICATION-TYPE + OBJECTS { + sysHwModuleSlotNumber + } + STATUS current + DESCRIPTION + "A module has been turned off or removed from the chassis. + sysHwModuleSlotNumber identifies the slot the module was removed from." + ::= { envTrapGroup 8 } + + envBackupControlModuleOnline NOTIFICATION-TYPE + OBJECTS { + sysHwModuleSlotNumber + } + STATUS current + DESCRIPTION + "A backup control module that was in standby mode has taken over + for a failed primary control module. Poll sysHwControlModuleBackupState + for current state of backup control module. sysHwModuleSlotNumber is the index + into the sysHwModuleTable for the now active control module." + ::= { envTrapGroup 9 } + + + envBackupControlModuleFailure NOTIFICATION-TYPE + OBJECTS { + sysHwModuleSlotNumber + } + STATUS current + DESCRIPTION + "A backup control module that was in standby mode has changed to + inactive or notInstalled. Poll sysHwControlModuleBackupState + for current state of backup control module." + ::= { envTrapGroup 10 } + + envLineModuleFailure NOTIFICATION-TYPE + OBJECTS { + sysHwModuleSlotNumber + } + STATUS current + DESCRIPTION + "A line card module which was in the online state changed to the + offline state indicating an error condition." + ::= { envTrapGroup 11 } + + envCPUThresholdExceeded NOTIFICATION-TYPE + OBJECTS { + sysHwModuleSlotNumber, + capCPUCurrentUtilization + } + STATUS current + DESCRIPTION + "The CPU utilization has exceeded the value of capCPUMaxThreshold + after having been below the value of capCPUMinThreshold. Once + this trap has occurred it will not occurred again until the + utilization has dropped below capCPUMinThreshold. Poll + capCPUMinThreshold and capCPUMaxThreshold to determine the + configured threshold settings." + ::= { envTrapGroup 12 } + + + polNotifications OBJECT IDENTIFIER ::= { polTrapGroup 0 } + + polAclDenied NOTIFICATION-TYPE + OBJECTS { polAclName, + polAclItem, + ifIndex + } + STATUS current + DESCRIPTION + "The polAclDenied trap indicates that a message was + dropped because of a 'deny' ACL. The polAclName and polAclItem + identify the entry in the polAclTable. The ifIndex value identifies + the interface on which the deny ACL was applied." + ::= { polNotifications 1 } + +-- +-- Conformance Section +-- +ssrTrapsConformance OBJECT IDENTIFIER ::= { ssrTrapsMIB 2 } +ssrTrapsCompliances OBJECT IDENTIFIER ::= { ssrTrapsConformance 1 } +ssrTrapsGroups OBJECT IDENTIFIER ::= { ssrTrapsConformance 2 } + + +-- MODULE-COMPLIANCE + + +ssrTrapsComplianceV10 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for the CTRON-SSR-TRAPS-MIB." + MODULE -- this module + MANDATORY-GROUPS { ssrTrapsConfGroupV10 } + ::= { ssrTrapsConfGroupV10 1 } + +ssrTrapsComplianceV20 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the CTRON-SSR-TRAPS-MIB." + MODULE -- this module + MANDATORY-GROUPS { ssrTrapsConfGroupV20 } + ::= { ssrTrapsConfGroupV20 1 } + +ssrTrapsComplianceV30 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the CTRON-SSR-TRAPS-MIB." + MODULE -- this module + MANDATORY-GROUPS { ssrTrapsConfGroupV30 } + ::= { ssrTrapsConfGroupV30 1 } + +ssrTrapsComplianceV40 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the CTRON-SSR-TRAPS-MIB." + MODULE -- this module + MANDATORY-GROUPS { ssrTrapsConfGroupV40 } + ::= { ssrTrapsConfGroupV40 1 } + +ssrTrapsComplianceV50 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the CTRON-SSR-TRAPS-MIB." + MODULE -- this module + MANDATORY-GROUPS { ssrTrapsConfGroupV50 } + ::= { ssrTrapsConfGroupV50 1 } + + + +-- Notification Groups + + +ssrTrapsConfGroupV10 NOTIFICATION-GROUP + NOTIFICATIONS { + envPowerSupplyFailed, + envPowerSupplyRecovered +} + STATUS obsolete + DESCRIPTION + "A set of managed objects that make up version 1.0 of the SSR Trap MIB." + ::= { ssrTrapsGroups 1 } + +ssrTrapsConfGroupV20 NOTIFICATION-GROUP + NOTIFICATIONS { + envPowerSupplyFailed, + envPowerSupplyRecovered, + envFanFailed, + envFanRecovered, + envTempExceeded, + envTempNormal +} + STATUS deprecated + DESCRIPTION + "A set of managed objects that make up version 2.0 of the SSR Trap MIB." + ::= { ssrTrapsGroups 2 } + +ssrTrapsConfGroupV30 NOTIFICATION-GROUP + NOTIFICATIONS { + envPowerSupplyFailed, + envPowerSupplyRecovered, + envFanFailed, + envFanRecovered, + envTempExceeded, + envTempNormal, + envHotSwapIn, + envHotSwapOut +} + STATUS deprecated + DESCRIPTION + "A set of managed objects that make up version 3.0 of the SSR Trap MIB." + ::= { ssrTrapsGroups 3 } + +ssrTrapsConfGroupV40 NOTIFICATION-GROUP + NOTIFICATIONS { + envPowerSupplyFailed, + envPowerSupplyRecovered, + envFanFailed, + envFanRecovered, + envTempExceeded, + envTempNormal, + envHotSwapIn, + envHotSwapOut, + envBackupControlModuleOnline, + envBackupControlModuleFailure, + envLineModuleFailure, + envCPUThresholdExceeded +} + STATUS deprecated + DESCRIPTION + "A set of managed objects that make up version 4.0 of the SSR Trap MIB." + ::= { ssrTrapsGroups 4 } + +ssrTrapsConfGroupV50 NOTIFICATION-GROUP + NOTIFICATIONS { + envPowerSupplyFailed, + envPowerSupplyRecovered, + envFanFailed, + envFanRecovered, + envTempExceeded, + envTempNormal, + envHotSwapIn, + envHotSwapOut, + envBackupControlModuleOnline, + envBackupControlModuleFailure, + envLineModuleFailure, + envCPUThresholdExceeded, + polAclDenied +} + STATUS current + DESCRIPTION + "A set of managed objects that make up version 5.0 of the SSR Trap MIB." + ::= { ssrTrapsGroups 5 } + +END diff --git a/MIBS/enterasys/CTRON-TIMED-RESET-MIB b/MIBS/enterasys/CTRON-TIMED-RESET-MIB new file mode 100644 index 0000000..0d44d2b --- /dev/null +++ b/MIBS/enterasys/CTRON-TIMED-RESET-MIB @@ -0,0 +1,115 @@ +CTRON-TIMED-RESET-MIB DEFINITIONS ::= BEGIN + +-- ctron-timed-reset-mib.txt +-- Revision: 01.00.00 +-- Part Number: +-- Date: Feb 21, 2002 + +-- Cabletron Systems, Inc. +-- 35 Industrial Way, P.O. Box 5005 +-- Rochester, NH 03867-0505 +-- (603) 332-9400 +-- support@ctron.com + +-- This module provides definitions for Cabletron's +-- enterprise-specific timed reset functionality. +-- +-- This module describes existing functionality. +-- +-- This module will be extended, as needed. + +-- Cabletron Systems reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. + +-- Copyright Feb 2002 Enterasys Networks + +IMPORTS + + OBJECT-TYPE + FROM RFC-1212 + ctDevice + FROM CTRON-MIB-NAMES; + +ctTimedResetMIB OBJECT IDENTIFIER ::= { ctDevice ctTimedResetMIB(2) } + +ctTimedResetStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + softEnabled(1), + hardEnabled(2) + } + ACCESS read-write + STATUS deprecated + DESCRIPTION + "softEnabled(1) - soft reset in ctTimedResetTimeEntered seconds. + hardEnabled(2) - hard reset in ctTimedResetTimeEntered seconds. + + A zero value in ctTimedResetTimeEntered will cause an immediate + reset. + + Setting this to disabled(0) will cause any currently enabled + timed reset will be disabled." + ::= { ctTimedResetMIB 1 } + +ctTimedResetTimeEntered OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS deprecated + DESCRIPTION + "The time, in seconds, from the time ctTimedResetStatus + is set to softEnabled(1) or hardEnabled(2), until the + board will reset." + ::= { ctTimedResetMIB 2 } + +ctTimedResetTimeRemaining OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS deprecated + DESCRIPTION + "The time, in seconds, remaining until a reset will occur. + The time is not meaningful if ctTimedResetStatus is + disabled(0)." + ::= { ctTimedResetMIB 3 } + +ctTimedResetOperationalMode OBJECT-TYPE + SYNTAX INTEGER { + currentMode(0), + ieee8021Q(1), + secureFast(2) + } + ACCESS read-write + STATUS deprecated + DESCRIPTION + "The operational mode to run in when a timed reset occurs. + When set to currentMode(0), the operational mode will remain + unchanged. When set to ieee8021Q(1), the operational mode + will be 802.1Q Switching. When set to secureFast(2), + the operational mode will be Secure Fast VLAN." + ::= { ctTimedResetMIB 4 } + +ctTimedResetNVRamReset OBJECT-TYPE + SYNTAX INTEGER { + dontResetNVRam(0), + resetNVRam(1) + } + ACCESS read-write + STATUS deprecated + DESCRIPTION + "dontResetNVRam(0) - NVRAM will not be cleared on timed reset. + resetNVRam(1) - NVRAM will be cleared on timed reset." + ::= { ctTimedResetMIB 5 } + +END diff --git a/MIBS/enterasys/CTRON-TRANSLATION-MIB b/MIBS/enterasys/CTRON-TRANSLATION-MIB new file mode 100644 index 0000000..894e618 --- /dev/null +++ b/MIBS/enterasys/CTRON-TRANSLATION-MIB @@ -0,0 +1,1757 @@ +CTRON-TRANSLATION-MIB DEFINITIONS ::= BEGIN + + -- ctron-translation-mib.txt + -- Revision: 1.02.00 + -- Part Number: + -- Date: April 26, 1999 + + + -- Cabletron Systems, Inc. + -- 35 Industrial Way, P.O. Box 5005 + -- Rochester, NH 03867-0505 + -- (603) 332-9400 + -- support@ctron.com + + -- + -- This module will be extended, as required. + -- + + -- Cabletron Systems reserves the right to make changes in + -- specification and other information contained in this document + -- without prior notice. The reader should consult Cabletron Systems + -- to determine whether any such changes have been made. + -- + -- In no event shall Cabletron Systems be liable for any incidental, + -- indirect, special, or consequential damages whatsoever (including + -- but not limited to lost profits) arising out of or related to this + -- document or the information contained in it, even if Cabletron + -- Systems has been advised of, known, or should have known, the + -- possibility of such damages. + -- + -- Cabletron grants vendors, end-users, and other interested parties + -- a non-exclusive license to use this Specification in connection + -- with the management of Cabletron products. + -- Copyright August 94 Cabletron Systems + -- + + + IMPORTS + OBJECT-TYPE FROM RFC-1212 + DisplayString FROM RFC1213-MIB + MacAddress FROM BRIDGE-MIB + ctTranslation FROM CTRON-MIB-NAMES; + + -- DisplayString ::= OCTET STRING + -- This data type is used to model textual information taken from + -- the NVT ASCII character set. By convention, objects with this + -- syntax, unless explicitly stated, are declared as having: + -- + -- SIZE (0..255) + + -- MacAddress ::= OCTET STRING (SIZE (6)) a 6 octet + -- address in the + -- "canonical" order + + + + ctTransFddiAtm OBJECT IDENTIFIER ::= { ctTranslation 1 } + ctTransFddiEthernet OBJECT IDENTIFIER ::= { ctTranslation 2 } + ctTransEthernetFddi OBJECT IDENTIFIER ::= { ctTranslation 3 } + ctTransRifDb OBJECT IDENTIFIER ::= { ctTranslation 4 } + ctTransBcastX OBJECT IDENTIFIER ::= { ctTranslation 5 } + ctTransIbmLlc OBJECT IDENTIFIER ::= { ctTranslation 6 } + ctTransSr OBJECT IDENTIFIER ::= { ctTranslation 7 } + ctTransNovellCfg OBJECT IDENTIFIER ::= { ctTranslation 8 } + ctTransIPCfg OBJECT IDENTIFIER ::= { ctTranslation 9 } + ctTransA2Cfg OBJECT IDENTIFIER ::= { ctTranslation 10 } + ctTransOtherCfg OBJECT IDENTIFIER ::= { ctTranslation 11 } + ctTranslfpsCfg OBJECT IDENTIFIER ::= { ctTranslation 12 } + + + -- ============================================================================ + -- FDDI/ATM Group + -- + -- controls IP fragmentation between FDDI and ATM. + -- + -- Implementation of this group is optional. + -- However, if any one element of the group is implemented, the + -- entire group must be implemented + -- ============================================================================ + + ctTransFddiAtmMtu OBJECT-TYPE + SYNTAX INTEGER { + greater1518MTU(1), -- MTU greater than 1518 (1) (default) + less1518MTU(2) -- MTU less than 1518 (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "When written with a (1), allows SNAP frames up to 4500 bytes in + length to be received from the FNB and processed by the ATM SAR + component. When this object is written with a (1), a value + of (1) for the ctTransFddiAtmIPFrag object must be ignored. + + When written with a (2), discards any frames received on the FNB + which are greater than 1518 bytes in length. A + value of (2) must be ignored if the frame is IP and the + ctTransFddiAtmIPFrag object is written with a (1)." + DEFVAL { greater1518MTU } + ::= { ctTransFddiAtm 1 } + + ctTransFddiAtmIPFrag OBJECT-TYPE + SYNTAX INTEGER { + enable(1), -- Enable IP Fragmentation + disable(2) -- Disable IP Fragmentation + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "When written with a (1), will fragment IP frames from FDDI to + Ethernet before the frame is processed by the ATM SAR + component. This object must be ignored when written with a (1) if the + ctTransFddiAtmMtu object is written with a (1). + + When written with a (2), discards any frames received on the FNB + which are greater than 1518 bytes in length. A value of + (2) for this object must be ignored if the ctTransFddiAtmMtu + object is written with a (1)." + DEFVAL { disable } + ::= { ctTransFddiAtm 2 } + + -- ============================================================================ + -- FDDI/Ethernet Group + -- + -- controls frame Translation between FDDI and Ethernet. + -- + -- Implementation of this group is optional. + -- However, if any one element of the group is implemented, the + -- entire group must be implemented + -- ============================================================================ + + ctTransFddiEthernetIPFrag OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enables or disables IP fragmentation from FDDI to any/all + Ethernet interfaces." + ::= { ctTransFddiEthernet 1 } + + ctTransFddiSnapEthernetType OBJECT-TYPE + SYNTAX INTEGER { + ethernetII(1), + ethernetSnap(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The desired frame type to be translated from FDDI to Ethernet. + If set to ethernetII(1) all non-IPX frames will be translated + to ethernetII. If set to ethernetSnap(2), all non-IPX frames will + be translated to ethernet_snap." + DEFVAL { ethernetII } + ::= { ctTransFddiEthernet 2 } + + ctTransFddiEthernetAuto OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2), + notSupported(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enables or disables the 'Auto-Learn' Translation feature of + FDDI to Ethernet frames for the objects below. If enabled, + the device will automatically learn the frame type by source + address from the Ethernet interfaces. If enabled, IPX FDDI frames + destined to a learned source address will be translated to the + appropriate frame type. If the Ethernet destination address has + not been heard from, therefore the frame type used is unknown, + the device default frame translation for that frame type will be used." + ::= { ctTransFddiEthernet 3 } + + ctTransFddiEthernetSnapIPX OBJECT-TYPE + SYNTAX INTEGER { + ethernetII(1), + ethernetSnap(2), + ethernet802dot3(3), + ethernet802dot3Raw(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The desired translation of IPX FDDI SNAP frames to Ethernet." + ::= { ctTransFddiEthernet 4 } + + ctTransFddiEthernet802dot2IPX OBJECT-TYPE + SYNTAX INTEGER { + ethernetII(1), + ethernetSnap(2), + ethernet802dot3(3), + ethernet802dot3Raw(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The desired translation of IPX FDDI 802.2 frames to Ethernet." + ::= { ctTransFddiEthernet 5 } + + ctTransFddiEthernetMACIPX OBJECT-TYPE + SYNTAX INTEGER { + ethernetII(1), + ethernetSnap(2), + ethernet802dot3(3), + ethernet802dot3Raw(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The desired translation of IPX FDDI MAC frames to Ethernet." + ::= { ctTransFddiEthernet 6 } + + -- ============================================================================ + -- Ethernet/FDDI Group + -- + -- controls frame Translation between Ethernet and FDDI. + -- Implementation of this group is optional. + -- + -- However, if any one element of the group is implemented, the + -- entire group must be implemented + -- ============================================================================ + + ctTransEthernetFddiRAW OBJECT-TYPE + SYNTAX INTEGER { + fDDI802dot2(1), + fDDISnap(2), + fDDIMAC(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The desired translation of Ethernet802.3 'RAW' frames to FDDI. + This is a device level object meaning Ethernet 'RAW' frames + to any/all FDDI interfaces." + ::= { ctTransEthernetFddi 1 } + + ctTransEthernetFddiPadVerify OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2), + not-supported(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Selects 802.3 length verfication for Ethernet FDDI frame + translation. + + If set to Enabled(1), the device consults the 802.3 length + field to determine the amount of pad to removed regardless + of frame size. This setting will cause the device to strip + unnecessary pad in frames greater than 64 bytes. + + If set to Disabled(2), the default value, the 802.3 + length field is only interpreted if the frame size is + 64 bytes. For frames greater than 64 bytes, it is assumed + that there is no 802.3 pad in the frame. + + If set to Not-Supported(3), the device does not support this + feature and will only strip pad from ethernet frames that are + 64 bytes in length." + ::= { ctTransEthernetFddi 2 } + + -- ============================================================================ + -- RIF database group. + -- + -- Implementation of this group is optional. + -- However, if any one element of the group is implemented, the entire + -- group must be implemented + -- + -- ============================================================================ + + ctTransRifDbTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtTransRifDbEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing entries of RIF Database." + ::= { ctTransRifDb 1 } + + ctTransRifDbEntry OBJECT-TYPE + SYNTAX CtTransRifDbEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This entry for ctTransRifDbTable." + INDEX { ctTransRifDbMacAddr } + ::= { ctTransRifDbTable 1 } + + CtTransRifDbEntry ::= + SEQUENCE { + ctTransRifDbMacAddr + MacAddress, + ctTransRifDbSrcPort + INTEGER, + ctTransRifDbLength + INTEGER, + ctTransRifDbRIF + DisplayString + } + + ctTransRifDbMacAddr OBJECT-TYPE + SYNTAX MacAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Mac address of a source station in Cabletron cannonical + format." + ::= { ctTransRifDbEntry 1 } + + ctTransRifDbSrcPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of the MIB-II interface that hardware address is learned + from." + ::= { ctTransRifDbEntry 2 } + + ctTransRifDbLength OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object returns the number of bytes of routing information + associated with this entry." + ::= { ctTransRifDbEntry 3 } + + ctTransRifDbRIF OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..16)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This returns the routing information associated with an entry." + ::= { ctTransRifDbEntry 4 } + + ctTransRifDbCtrlTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtTransRifDbCtrlEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing entries of objects to control RIF database." + ::= { ctTransRifDb 2 } + + ctTransRifDbCtrlEntry OBJECT-TYPE + SYNTAX CtTransRifDbCtrlEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This entry for ctTransRifDbCtrlTable." + INDEX { ctTransRifDbCtrlPort } + ::= { ctTransRifDbCtrlTable 1 } + + CtTransRifDbCtrlEntry ::= + SEQUENCE { + ctTransRifDbCtrlPort + INTEGER, + ctTransRifDbWeightState + INTEGER, + ctTransRifDbCtrlType + INTEGER, + ctTransRifDbAgingTimer + INTEGER + } + + ctTransRifDbCtrlPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The MIB-II interface number of the port for which this entry + is administering control over the RIF cache." + ::= { ctTransRifDbCtrlEntry 1 } + + ctTransRifDbWeightState OBJECT-TYPE + SYNTAX INTEGER { + notsupported(1), + shortestpath(2), + quickestpath(3), + largestmtu(4), + lastseen(5) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the type of RIF to be retained in the RIF database. + shortestPath (2) is the RIF with the least number of hops. The + existing RIF will be replaced if the new RIF + is shorter. + quickestPath (3) is the 'first seen' RIF. + largestMTU (4) is the path that supports the largest frame as + indicated by the LF (largest frame bits) in the + routing control field (RCF). + lastSeen (5) is the 'most recently seen' RIF. + + The default value for this object is device specific." + ::= { ctTransRifDbCtrlEntry 2 } + + ctTransRifDbCtrlType OBJECT-TYPE + SYNTAX INTEGER { + explorer(1), + all(2), + notsupported(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Type of RIF to cache. When the explorer option (1) is selected + the existing RIF may be replaced only if the received frame is + an explorer. When the 'all' option (2) is selected the existing + RIF may be replaced for any SR frame received with a valid RIF. + + Some devices will use this in conjunction with the + ctTransRifDbWeightState option to determine which RIFs may be + cached. + + The default for this object is product specific." + ::= { ctTransRifDbCtrlEntry 3 } + + +ctTransRifDbAgingTimer OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The timeout period in seconds for aging out dynamically + learned RI Fs. + + The default for this object is product specific." + ::= { ctTransRifDbCtrlEntry 4 } + + + -- ============================================================================ + -- Broadcast Conversion group. + -- + -- + -- Implementation of this group is optional. + -- However, if any one element of the group is implemented, the + -- entire group must be implemented + -- ============================================================================ + + ctTransBcastXTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtTransBcastXEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list describing the state of the broadcast conversion for each + interface on this device. The user will specify two broadcast + addresses (per interface), one for the media specific interface + one for the cannonical format, that the translation state machine + will provide conversion between. This conversion only acts upon the + DA of the MAC header when the specified address matches the DA." + ::= { ctTransBcastX 1 } + + ctTransBcastXEntry OBJECT-TYPE + SYNTAX CtTransBcastXEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of objects pertaining to the state of broadcast + conversion for each interface." + INDEX { ctTransBcastXPort } + ::= { ctTransBcastXTable 1 } + + CtTransBcastXEntry ::= + SEQUENCE { + ctTransBcastXPort + INTEGER, + ctTransBcastXMode + INTEGER, + ctTransBcastXMedia + MacAddress, + ctTransBcastXCanonical + MacAddress + } + + ctTransBcastXPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The MIB-II interface number of the port for which this entry + is administering broadcast conversion translation." + ::= { ctTransBcastXEntry 1} + + ctTransBcastXMode OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object indicates whether the ctTransBcastXMedia and + ctTransBcastXCanonical objects pair are valid for this + interface." + ::= { ctTransBcastXEntry 2} + + ctTransBcastXMedia OBJECT-TYPE + SYNTAX MacAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object is the media specific broadcast address that this + interface will allow translation to/from. This conversion only + acts upon the DA of the MAC header when the specified address + matches the DA." + ::= { ctTransBcastXEntry 3} + + ctTransBcastXCanonical OBJECT-TYPE + SYNTAX MacAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object is the cannonical broadcast address that this + interface will allow translation to/from. This conversion only + acts upon the DA of the MAC header when the specified address + matches the DA." + ::= { ctTransBcastXEntry 4} + + -- =========================================================================== + -- IBM LLC configuration group. + -- + -- Normally this group will only be implemented on devices with the + -- ability to 'remember' the type of network the packet originated + -- on. + -- + -- Implementation of this group is optional. + -- However, if any one element of the group is implemented, the + -- entire group must be implemented + -- =========================================================================== + + ctTransIbmLlcTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtTransIbmLlcEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list describing the state of the + IBM LLC translation for each interface on this device." + ::= { ctTransIbmLlc 1 } + + ctTransIbmLlcEntry OBJECT-TYPE + SYNTAX CtTransIbmLlcEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of objects pertaining to the state of IBM LLC + translation for each interface." + INDEX { ctTransIbmLlcPort } + ::= { ctTransIbmLlcTable 1 } + + CtTransIbmLlcEntry ::= + SEQUENCE { + ctTransIbmLlcPort + INTEGER, + ctTransIbmLlcNullMode + INTEGER, + ctTransIbmLlcSnaPathMode + INTEGER, + ctTransIbmLlcSnaMode + INTEGER, + ctTransIbmLlcNbMode + INTEGER, + ctTransIbmLlcLnmMode + INTEGER, + ctTransIbmLlcDscMode + INTEGER, + ctTransIbmLlcOtherMode + INTEGER, + ctTransIbmLlcOtherValue + INTEGER + } + + ctTransIbmLlcPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The MIB-II interface number of the port for which this entry + is administering IBM LLC translation." + ::= { ctTransIbmLlcEntry 1} + + ctTransIbmLlcNullMode OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2), + notsupported(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "IBM networks systems have a special translation called 'IBM + LLC Encapsulation' which is used for translating IBM LLC + based protocols between Token Ring and Ethernet Version 2.0 (DIXE) + format. This translation does not apply when going between Token + Ring and 802.3, since LLC SAPs are maintained. This translation + allows connectivity between Token stations separated by an + Ethernet segment in an internetwork environment. An Ethernet + protocol type of 80 D5 is used to indicate IBM LLC protocol + encapsulation. + + When enabled(1) all frames outbound on this token ring port and + with an LSAP value of 00 (Null) and where the packet originated + on an ethernet network will have the IBM LLC protocol field of + five bytes stripped from the packet. + + When disabled(2) the IBM LLC protocol field is untouched on these + packets. + + The default value for this object is product specific. A write of + notsupported (1) will have no affect." + ::= { ctTransIbmLlcEntry 2} + + ctTransIbmLlcSnaPathMode OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2), + notsupported(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "IBM networks systems have a special translation called 'IBM + LLC Encapsulation' which is used for translating IBM LLC based + protocols between Token Ring and Ethernet Version 2.0 (DIXE) + format. This translation does not apply when going between Token + Ring and 802.3, since LLC SAPs are maintained. This translation + allows connectivity between Token stations separated by an + Ethernet segment in an internetwork environment. An Ethernet + protocol type of 80 D5 is used to indicate IBM LLC protocol + encapsulation. + + + When enabled(1) all frames outbound on this token ring port and + with an LSAP value of 04 (SNA path control) and where the packet + originated on an ethernet network will have the IBM LLC protocol + field of five bytes stripped from the packet. + + When disabled(2) the IBM LLC protocol field is untouched on these + packets. + + The default value for this object is product specific. A write of + notsupported (1) will have no affect." + ::= { ctTransIbmLlcEntry 3} + + ctTransIbmLlcSnaMode OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2), + notsupported(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "IBM networks systems have a special translation called 'IBM + LLC Encapsulation' which is used for translating IBM LLC based + protocols between Token Ring and Ethernet Version 2.0 (DIXE) + format. This translation does not apply when going between Token + Ring and 802.3, since LLC SAPs are maintained. This translation + allows connectivity between Token stations separated by an + Ethernet segment in an internetwork environment. An Ethernet + protocol type of 80 D5 is used to indicate IBM LLC protocol + encapsulation. + + When enabled(1) all frames outbound on this token ring port and + with an LSAP value of 08 (SNA) and where the packet originated + on an ethernet network will have the IBM LLC protocol field of + five bytes stripped from the packet. + + When disabled(2) the IBM LLC protocol field is untouched on these + packets. + + The default value for this object is product specific. A write of + notsupported (1) will have no affect." + ::= { ctTransIbmLlcEntry 4} + + ctTransIbmLlcNbMode OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2), + notsupported(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "IBM networks systems have a special translation called 'IBM + LLC Encapsulation' which is used for translating IBM LLC based + protocols between Token Ring and Ethernet Version 2.0 (DIXE) + format. This translation does not apply when going between Token + Ring and 802.3, since LLC SAPs are maintained. This translation + allows connectivity between Token stations separated by an + Ethernet segment in an internetwork environment. An Ethernet + protocol type of 80 D5 is used to indicate IBM LLC protocol + encapsulation. + + + When enabled(1) all frames outbound on this token ring port and + with an LSAP value of F0 (NetBIOS) and where the packet originated + on an ethernet network will have the IBM LLC protocol field of + five bytes stripped from the packet. + + When disabled(2) the IBM LLC protocol field is untouched on these + packets. + + The default value for this object is product specific. A write of + notsupported (1) will have no affect." + ::= { ctTransIbmLlcEntry 5} + + ctTransIbmLlcLnmMode OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2), + notsupported(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "IBM networks systems have a special translation called 'IBM + LLC Encapsulation' which is used for translating IBM LLC based + protocols between Token Ring and Ethernet Version 2.0 (DIXE) + format. This translation does not apply when going between Token + Ring and 802.3, since LLC SAPs are maintained. This translation + allows connectivity between Token stations separated by an + Ethernet segment in an internetwork environment. An Ethernet + protocol type of 80 D5 is used to indicate IBM LLC protocol + encapsulation. + + + When enabled(1) all frames outbound on this token ring port and + with an LSAP value of F4 (LAN Network Manager) and where the packet + originated on an ethernet network will have the IBM LLC protocol + field of five bytes stripped from the packet. + + When disabled(2) the IBM LLC protocol field is untouched on these + packets. + + The default value for this object is product specific. A write of + notsupported (1) will have no affect." + ::= { ctTransIbmLlcEntry 6} + + ctTransIbmLlcDscMode OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2), + notsupported(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "IBM networks systems have a special translation called 'IBM + LLC Encapsulation' which is used for translating IBM LLC based + protocols between Token Ring and Ethernet Version 2.0 (DIXE) + format. This translation does not apply when going between Token + Ring and 802.3, since LLC SAPs are maintained. This translation + allows connectivity between Token stations separated by an + Ethernet segment in an internetwork environment. An Ethernet + protocol type of 80 D5 is used to indicate IBM LLC protocol + encapsulation. + + When enabled(1) all frames outbound on this token ring port and + with an LSAP value of FC (Discovery) will and where the packet + originated on an ethernet network will have the IBM LLC protocol + field of five bytes stripped from the packet. + + When disabled(2) the IBM LLC protocol field is untouched on these + packets. + + The default value for this object is product specific. A write of + notsupported (1) will have no affect." + ::= { ctTransIbmLlcEntry 7} + + ctTransIbmLlcOtherMode OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2), + notsupported(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "IBM networks systems have a special translation called 'IBM + LLC Encapsulation' which is used for translating IBM LLC based + protocols between Token Ring and Ethernet Version 2.0 (DIXE) + format. This translation does not apply when going between Token + Ring and 802.3, since LLC SAPs are maintained. This translation + allows connectivity between Token stations separated by an + Ethernet segment in an internetwork environment. An Ethernet + protocol type of 80 D5 is used to indicate IBM LLC protocol + encapsulation. + + When enabled(1) all frames meeting the following criteria: + - outbound on this token ring port + - with an LSAP value matching that found in + ctTransIbmLlcOtherValue + - where the packet originated on an ethernet network + will have the IBM LLC protocol field of five bytes stripped from + the packet. + + When disabled(2) the IBM LLC protocol field is untouched on these + packets. + + The default value for this object is product specific. A write of + notsupported (1) will have no affect." + ::= { ctTransIbmLlcEntry 8} + + ctTransIbmLlcOtherValue OBJECT-TYPE + SYNTAX INTEGER (0..255) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object allows the user to select an IBM LLC LSAP value not + specified above. + + When ctTransIbmLlcOtherMode is enabled all frames outbound on this + token ring port and providing a match between this value and the + outbound packet's LSAP value and where the packet originated on an + ethernet network will have the IBM LLC protocol field of five bytes + stripped from the packet." + ::= { ctTransIbmLlcEntry 9} + + -- ============================================================================ + -- Source Route group. + -- + -- Implementation of this group is optional. + -- However, if any one element of the group is implemented, + -- the entire group must be implemented + -- + -- ============================================================================ + + ctTransSrTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtTransSrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of entries describing the source route + configuration managed objects." + ::= { ctTransSr 1 } + + ctTransSrEntry OBJECT-TYPE + SYNTAX CtTransSrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of objects to allow the configuration of source + route translation information." + INDEX { ctTransSrPort } + ::= { ctTransSrTable 1 } + + CtTransSrEntry ::= + SEQUENCE { + ctTransSrPort + INTEGER, + ctTransSrIfMode + INTEGER, + ctTransSrExpMode + INTEGER, + ctTransSrIP + INTEGER, + ctTransSrIPX + INTEGER, + ctTransSrNetBIOS + INTEGER, + ctTransSrSNA + INTEGER, + ctTransSrOther + INTEGER, + ctTransSRLocalSegment + INTEGER, + ctTransSrSRLF + INTEGER, + ctTransSRAutoRingNumberDetect + INTEGER + } + + ctTransSrPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The MIB-II interface number for which this entry + is administering source route configuration management." + ::= { ctTransSrEntry 1 } + + ctTransSrIfMode OBJECT-TYPE + SYNTAX INTEGER { + tp(1), + sr(2), + srt(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object indicates the types of frames (sr,tp or both) + supported by endstations attached to this interface. + This information is used by the device to determine + if sr/tp translation is required. Default is product specific. + + If tp (1) is selected the RIF cacheing mechanism for this port + will be disabled. That is, the RIF cache database will be + emptied and no RIFs will be learned into the database or attached + to outbound packets for this port. + + If sr (2) or srt (3) is selected for this object then the RIFs + will be learned into the database according to the rules defined + in the object ctTransRifDbWeightState and attached as necessary + to outbound packets." + ::= { ctTransSrEntry 2 } + + ctTransSrExpMode OBJECT-TYPE + SYNTAX INTEGER { + notsupported(1), + are(2), + ste(3), + inboundtype(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object selects the type of explorer frame the SR or SRT + interface will use, if and when an explorer frame is required. + This object is only applicable when ctTransSrIfMode is set to + sr (2) or srt (3). The requirements will depend on the device + being managed. + + The inboundtype option (4) is supported only on those devices with + the ability to 'remember' the original state of the arriving + explorer packet. When set for this option the device will configure + all outbound explorer frames for whichever type of explorer + (ARE or STE) it arrived as. + + The default value for this object is product specific. A write of + notsupported (1) will have no affect." + ::= { ctTransSrEntry 3 } + + ctTransSrIP OBJECT-TYPE + SYNTAX INTEGER { + tp(1), + sr(2), + auto(3), + notsupported(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object determines how the sr/tp translation of IP frames + of type 'broadcast', 'destination unknown', or 'destination + known but IP not previously seen for this end station' should + be translated. This object is only applicable for SRT interfaces. + + If tp (1) is selected, the frame is forwarded out the + SRT interface as a transparent frame. + + If sr (2) is selected, the frame is forwarded out + the srt interface as a source route frame. If this end station + has never been heard from before an explorer will be launched. + Which explorer frame (are or ste) is dependent on the object + ctTransSrExplorerMode defined above. + + If auto (3) is selected, the frame is forwarded out the srt + interface as both a transparent frame and as a source route frame. + + If not supported (4) is selected then the sr/tp translation of these + types of IP frames will be based on the configuration of the ctTransSrOther + managed object. + + The default value is product specific." + ::= { ctTransSrEntry 4 } + + ctTransSrIPX OBJECT-TYPE + SYNTAX INTEGER { + tp(1), + sr(2), + auto(3), + notsupported(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object determines how the sr/tp translation of IPX frames + of type `broadcast`, `destination unknown`, or `destination + known but IPX not previously seen for this end station` should + be translated. This object is only applicable for SRT interfaces. + + If tp (1) is selected, the frame is forwarded out the + SRT interface as a transparent frame. + + If sr (2) is selected, the frame is forwarded out + the SRT interface as a source route frame. If this end station + has never been heard from before an explorer will be launched. + Which explorer frame (are or ste) is dependent on the object + ctTransSrExplorerMode defined above. + + If auto (3) is selected, the frame is forwarded out the SRT + interface as both a transparent frame and as a source route frame. + + If not supported (4) is selected then the sr/tp translation of these + types of IPX frames will be based on the configuration of the ctTransSrOther + managed object. + + The default value is product specific." + ::= { ctTransSrEntry 5 } + + ctTransSrNetBIOS OBJECT-TYPE + SYNTAX INTEGER { + tp(1), + sr(2), + auto(3), + notsupported(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object determines how the sr/tp translation of NetBIOS frames + of type `broadcast`, `destination unknown`, or `destination + known but NetBIOS not previously seen for this end station` should + be translated. This object is only applicable for SRT interfaces. + + If tp (1) is selected, the frame is forwarded out the + SRT interface as a transparent frame. + + If sr (2) is selected, the frame is forwarded out + the SRT interface as a source route frame. If this end station + has never been heard from before an explorer will be launched. + Which explorer frame (ARE or STE) is dependent on the object + ctTransSrExplorerMode defined above. + + If auto (3) is selected, the frame is forwarded out the SRT + interface as both a transparent frame and as a source route frame. + + If not supported (4) is selected then the sr/tp translation of these + types of NetBIOS frames will be based on the configuration of the ctTransSrOther + managed object. + + The default value is product specific." + ::= { ctTransSrEntry 6 } + + ctTransSrSNA OBJECT-TYPE + SYNTAX INTEGER { + tp(1), + sr(2), + auto(3), + notsupported(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object determines how the sr/tp translation of SNA frames + of type 'broadcast', 'destination unknown', or 'destination + known but SNA not previously seen for this end station' should + be translated. This object is only applicable for SRT interfaces. + + If tp (1) is selected, the frame is forwarded out the + SRT interface as a transparent frame. + + If sr (2) is selected, the frame is forwarded out + the SRT interface as a source route frame. If this end station + has never been heard from before an explorer will be launched. + Which explorer frame (ARE or STE) is dependent on the object + ctTransSrExplorerMode defined above. + + If auto (3) is selected, the frame is forwarded out the SRT + interface as both a transparent frame and as a source route frame. + + If not supported (4) is selected then the sr/tp translation of these + types of SNA frames will be based on the configuration of the ctTransSrOther + managed object. + + The default value is product specific." + ::= { ctTransSrEntry 7 } + + ctTransSrOther OBJECT-TYPE + SYNTAX INTEGER { + tp(1), + sr(2), + auto(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object determines how the sr/tp translation of all 'other + protocols' is handled. 'other protocols' includes any protocol not + mentioned above (i.e. IP,IPX,NetBIOS, or SNA) or any of those + mentioned above with the 'not supported' option selected. + + This object applies to any 'other protocol' frame of type + 'broadcast', 'destination unknown', or 'destination known but + 'other protocol' not previously seen for this end station'. + This object is only applicable for SRT interfaces. + + If tp (1) is selected, the frame is forwarded out the + SRT interface as a transparent frame. + + If sr (2) is selected, the frame is forwarded out + the SRT interface as a source route frame. If this end station + has never been heard from before an explorer will be launched. + Which explorer frame (ARE or STE) is dependent on the object + ctTransSrExplorerMode defined above. + + If auto (3) is selected, the frame is forwarded out the SRT + interface as both a transparent frame and as a source route frame. + + The default value is product specific." + ::= { ctTransSrEntry 8 } + + ctTransSRLocalSegment OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The segment (ring) number that uniquely identifies the + segment to which this interface is connected. Current + source routing protocols limit this value to the + range: 0 through 4095. (The value 0 is used by + some management applications for special test + cases.) + + A value of 65535 signifies that no segment number is + assigned for this interface. The default value is device + dependent." + ::= { ctTransSrEntry 9 } + + ctTransSrSRLF OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The maximum size of the INFO field (LLC and + above) that this interface can send/receive. It does + not include any MAC level (framing) octets. The + value of this object is used by this device to + determine whether a modification of the + LargestFrame (LF) field of the Routing + Control field of the Routing Information Field is + necessary. + + 64 valid values are defined by the IEEE 802.5M SRT + Addendum: 516, 635, 754, 873, 993, 1112, 1231, + 1350, 1470, 1542, 1615, 1688, 1761, 1833, 1906, + 1979, 2052, 2345, 2638, 2932, 3225, 3518, 3812, + 4105, 4399, 4865, 5331, 5798, 6264, 6730, 7197, + 7663, 8130, 8539, 8949, 9358, 9768, 10178, 10587, + 10997, 11407, 12199, 12992, 13785, 14578, 15370, + 16163, 16956, 17749, 20730, 23711, 26693, 29674, + 32655, 35637, 38618, 41600, 44591, 47583, 50575, + 53567, 56559, 59551, and 65535." + ::= { ctTransSrEntry 10 } + + ctTransSRAutoRingNumberDetect OBJECT-TYPE + SYNTAX INTEGER { + notsupported(1), + enable(2), + disable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object enables an interface to automatically detect + the source route ring number of the attached ring segment. + When enabled, the interface wil automatically each time at + open, configure its ring number with the supplied ring + number from the RPS, if present on the ring. Otherwise, + a default value is used when the interface opens." + ::= { ctTransSrEntry 11 } + + -- ============================================================================ + -- Novell Configuration group. + -- + -- Novell translation is typically used on devices with at least + -- one token ring interface. + -- + -- Implementation of this group is optional. + -- However, if any one element of the group is implemented, the + -- entire group must be implemented + -- ============================================================================ + + ctTransNovellCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtTransNovellCfgEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list describing the enabled/disabled state of the + Novell translation for each interface on this device." + ::= { ctTransNovellCfg 1 } + + ctTransNovellCfgEntry OBJECT-TYPE + SYNTAX CtTransNovellCfgEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of objects pertaining to the state of Novell + translation for each interface." + INDEX { ctTransNovellCfgPort } + ::= { ctTransNovellCfgTable 1 } + + CtTransNovellCfgEntry ::= + SEQUENCE { + ctTransNovellCfgPort + INTEGER, + ctTransNovellCfgMode + INTEGER, + ctTransNovellGroupMode + INTEGER + } + + ctTransNovellCfgPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The MIB-II interface number of the port for which this entry is + administering Novell configuration management." + ::= { ctTransNovellCfgEntry 1} + + ctTransNovellCfgMode OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2), + enabledType2(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enable this object indicates whether the device will reverse the + bit ordering of addresses in the Novell header on Novell packets. + Enable Type 2 indicates the device will reverse the bit ordering + of addresses for token ring to fddi and no translation for token + ring to inb in the MAC layer. Disable will not bit reverse any + address. + + The default of this object is enabled." + ::= { ctTransNovellCfgEntry 2} + + ctTransNovellGroupMode OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2), + notsupported(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object allows the conversion of group and multicast + addresses in the MAC DA of the IPX protocol format. Conversion + is as follows: + TR(C0 00 00 80 00 00) and Canonical (FF FF FF FF FF FF). + TR(C0 00 40 00 00 00) and Canonical (09 00 07 FF FF FF). + This object is only applicable if the state of ctTransNovellCfgMode + is enabled. + + The default value for this object is product specific. A + write of notsupported (3) will have no affect." + ::= { ctTransNovellCfgEntry 3} + + -- ============================================================================ + -- IP configuration group. + -- + -- + -- Implementation of this group is optional. + -- However, if any one element of the group is implemented, the + -- entire group must be implemented + -- ============================================================================ + + ctTransIPCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtTransIPCfgEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list describing the enabled/disabled state of the + IP translation for each interface on this device." + ::= { ctTransIPCfg 1 } + + ctTransIPCfgEntry OBJECT-TYPE + SYNTAX CtTransIPCfgEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of objects pertaining to the state of IP + translation for each interface." + INDEX { ctTransIPCfgPort } + ::= { ctTransIPCfgTable 1 } + + CtTransIPCfgEntry ::= + SEQUENCE { + ctTransIPCfgPort + INTEGER, + ctTransIPDataCfgMode + INTEGER, + ctTransIPArpCfgMode + INTEGER, + ctTransIPRarpCfgMode + INTEGER + } + + ctTransIPCfgPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The MIB-II interface number of the port for which this entry + is administering IP configuration management." + ::= { ctTransIPCfgEntry 1} + + ctTransIPDataCfgMode OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object indicates whether the device will reverse the bit + ordering of addresses in the information field of IP data packets + received and then transmitted on this interface. + + The default of this object is enabled." + ::= { ctTransIPCfgEntry 2} + + ctTransIPArpCfgMode OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object indicates whether the device will reverse the bit + ordering of addresses in the information field of ARP packets + received and then transmitted on this interface. + + The default of this object is enabled." + ::= { ctTransIPCfgEntry 3} + + ctTransIPRarpCfgMode OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object indicates whether the device will reverse the + bit ordering of addresses in the information field of RARP + packets received and then transmitted on this interface. + + The default of this object is enabled." + ::= { ctTransIPCfgEntry 4} + + -- ============================================================================ + -- Appletalk2 configuration group. + -- + -- + -- Implementation of this group is optional. + -- However, if any one element of the group is implemented, the + -- entire group must be implemented + -- ============================================================================ + + ctTransA2CfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtTransA2CfgEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list describing the enabled/disabled state of the + Appletalk2 translation for each interface on this device." + ::= { ctTransA2Cfg 1 } + + ctTransA2CfgEntry OBJECT-TYPE + SYNTAX CtTransA2CfgEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of objects pertaining to the state of Appletalk2 + translation for each interface." + INDEX { ctTransA2CfgPort } + ::= { ctTransA2CfgTable 1 } + + CtTransA2CfgEntry ::= + SEQUENCE { + ctTransA2CfgPort + INTEGER, + ctTransA2DataCfgMode + INTEGER, + ctTransA2ArpCfgMode + INTEGER, + ctTransA2McastCfgMode + INTEGER + } + + ctTransA2CfgPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The MIB-II interface number of the port for which this entry is + administering Appletalk2 configuration management." + ::= { ctTransA2CfgEntry 1} + + ctTransA2DataCfgMode OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object indicates whether the device will reverse the + bit ordering of addresses in the information field of Appletalk2 + data packets received and then transmitted on this interface. + + The default of this object is enabled." + ::= { ctTransA2CfgEntry 2} + + ctTransA2ArpCfgMode OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object indicates whether the device will reverse the + bit ordering of addresses in the information field of ARP + packets received and then transmitted on this interface. + + The default of this object is enabled." + ::= { ctTransA2CfgEntry 3} + + ctTransA2McastCfgMode OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object indicates whether the device will reverse the + bit ordering of addresses in the information field of + broadcast/multicast packets received and then transmitted on this + interface. + + The default of this object is enabled." + ::= { ctTransA2CfgEntry 4} + + -- ============================================================================ + -- Other Configuration group + -- + -- Implementation of this group is optional. + -- However, if any one element of the group is implemented, the + -- entire group must be implemented + -- ============================================================================ + + ctTransOtherTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtTransOtherEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list describing processing control for subgroups of LLC frames + by SAP or SNAP type. This table allows the user to single out + selected frame type groups for special handling by the processor + (purely intended as a future upgrade path to add protocols that + are currently not supported). This list only affects inbound frames + and is indexed on a per port basis." + ::= { ctTransOtherCfg 1 } + + ctTransOtherEntry OBJECT-TYPE + SYNTAX CtTransOtherEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of objects pertaining to the processing of subgroups + of LLC frames by SAP or SNAP type." + INDEX { ctTransOtherPort } + ::= { ctTransOtherTable 1 } + + CtTransOtherEntry ::= + SEQUENCE { + ctTransOtherPort + INTEGER, + ctTransOtherUnknownSap + INTEGER, + ctTransOtherUnknownSnap + INTEGER, + ctTransOtherSapDsap1Mode + INTEGER, + ctTransOtherSapDsap1Val + INTEGER, + ctTransOtherSapDsap2Mode + INTEGER, + ctTransOtherSapDsap2Val + INTEGER, + ctTransOtherSapDsap3Mode + INTEGER, + ctTransOtherSapDsap3Val + INTEGER, + ctTransOtherSnap1Mode + INTEGER, + ctTransOtherSnap1Val + INTEGER, + ctTransOtherSnap2Mode + INTEGER, + ctTransOtherSnap2Val + INTEGER + } + + ctTransOtherPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The MIB-II interface number of the port for which this entry is + administering control for subgroups of LLC frames by SAP or + SNAP type." + ::= { ctTransOtherEntry 1} + + ctTransOtherUnknownSap OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object indicates whether any frames with an unrecognized SAP + will require special translation handling by the processor. A + recognized SAP will be specified by the user in one of the + previous configuration groups. + + The default of this object is product specific." + ::= { ctTransOtherEntry 2} + + ctTransOtherUnknownSnap OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object indicates whether frames with an unrecognized SNAP + will require special translation handling by the processor. A + recognized SNAP will be specified by the user in one of the + previous configuration groups. + + The default of this object is product specific." + ::= { ctTransOtherEntry 3} + + ctTransOtherSapDsap1Mode OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object enables(1) or disables (2) the special translation + handling of a SAP frame with a DSAP equal to + ctTransOtherSapDsap1Val. + + The default of this object is product specific." + ::= { ctTransOtherEntry 4} + + ctTransOtherSapDsap1Val OBJECT-TYPE + SYNTAX INTEGER (0..255) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object allows the user to specify a DSAP value that + when matched will require additional translation on frames." + ::= { ctTransOtherEntry 5} + + ctTransOtherSapDsap2Mode OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object enables(1) or disables (2) the special translation + handling of a SAP frame with a DSAP equal to + ctTransOtherSapDsap2Val. + + The default of this object is product specific." + ::= { ctTransOtherEntry 6} + + ctTransOtherSapDsap2Val OBJECT-TYPE + SYNTAX INTEGER (0..255) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object allows the user to specify a DSAP value that + when matched will require additional translation on frames." + ::= { ctTransOtherEntry 7} + + ctTransOtherSapDsap3Mode OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object enables(1) or disables (2) the special translation + handling of a SAP frame with a DSAP equal to + ctTransOtherSapDsap3Val. + + The default of this object is product specific." + ::= { ctTransOtherEntry 8} + + ctTransOtherSapDsap3Val OBJECT-TYPE + SYNTAX INTEGER (0..255) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object allows the user to specify a DSAP value that + when matched will require additional translation on frames." + ::= { ctTransOtherEntry 9} + + ctTransOtherSnap1Mode OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "When enabled (1) this object the value in ctTransOtherSnap1Val + will be compared against the protocol values of all SNAP frames + received on this interface. A match indicates that the current + frame requires special translation handling. + + The default of this object is product specific." + ::= { ctTransOtherEntry 10} + + ctTransOtherSnap1Val OBJECT-TYPE + SYNTAX INTEGER (0..65535) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object allows the user to specify a SNAP value to match + against inbound SNAP frames for translation handling." + ::= { ctTransOtherEntry 11} + + ctTransOtherSnap2Mode OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "When enabled (1) this object the value in ctTransOtherSnap2Val + will be compared against the protocol values of all SNAP frames + received on this interface. A match indicates that the current + frame requires special translation handling. + + The default of this object is product specific." + ::= { ctTransOtherEntry 12} + + ctTransOtherSnap2Val OBJECT-TYPE + SYNTAX INTEGER (0..65535) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object allows the user to specify a SNAP value to match + against inbound SNAP frames for translation handling." + ::= { ctTransOtherEntry 13} + + ctTransLfpsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtTransLfpsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table is for the user to configure the large frame ports + ability to support large frames. The Large frame port support + is done on a per port basis. The operation affects outbound + frames only." + ::= { ctTranslfpsCfg 1 } + + ctTransLfpsEntry OBJECT-TYPE + SYNTAX CtTransLfpsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + " A list of objects that pertain to the large frame port + support table." + INDEX { ctTransLfpsPort } + ::= { ctTransLfpsTable 1 } + + CtTransLfpsEntry ::= + SEQUENCE { + ctTransLfpsPort + INTEGER, + ctTransLfpsAdminStatus + INTEGER, + ctTransLfpsOperationalStatus + INTEGER + } + + ctTransLfpsPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The MIB-II interface number of the port for which this entry is + administering control for subgroups of LLC frames by SAP or + SNAP type." + ::= { ctTransLfpsEntry 1} + + + ctTransLfpsAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + large(1), + fragment-if-possible(2), + small(3), + auto(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "When large(1) is the setting all large frames are permissable + out that port. fragment_if_possible(2) is used when the outport + wants ip frames fragmented before transmission. All other non + fragmentable large frames will be transmitted large. small(3) + requires that no large frames be transmitted out this interface. + If a frame can be fragmented then it can be transmitted out the + interface. auto(4) is a special setting that will allow a device + to negotiate which of the other three settings to use as the + operational mode. + + The default of this object is product specific." + ::= { ctTransLfpsEntry 2} + + ctTransLfpsOperationalStatus OBJECT-TYPE + SYNTAX INTEGER { + large(1), + fragment-if-possible(2), + small(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value represents the current operational mode of the + interface. The operational mode should reflect what is set in + the ctTransLfpsAdminStatus object. The only exception is when + the user sellects a platform mode that is unsupported and if + the ctTransLfpsAdminStatus object is set to auto. If the + ctTransLfpsAdminStatus object is set to auto then the negotiated + value will be reflected, which should be one of the above valid + possibilities. + + The default of this object is product specific." + ::= { ctTransLfpsEntry 3 } + +END diff --git a/MIBS/enterasys/CTRON-TX-QUEUE-ARBITRATION-MIB b/MIBS/enterasys/CTRON-TX-QUEUE-ARBITRATION-MIB new file mode 100644 index 0000000..bfb420e --- /dev/null +++ b/MIBS/enterasys/CTRON-TX-QUEUE-ARBITRATION-MIB @@ -0,0 +1,202 @@ +CTRON-TX-QUEUE-ARBITRATION-MIB DEFINITIONS ::= BEGIN + +-- ctron-tx-queue-arbitration-mib.txt +-- Revision: 01.00.03 +-- Part Number: +-- Date: "200501141756Z" - Fri Jan 14 17:56 GMT 2005 + +-- ctron-tx-queue-arbitration-mib.txt +-- Revision: 01.00.02 +-- Part Number: +-- Date: October 5, 1998 + +-- Cabletron Systems, Inc. +-- 35 Industrial Way, P.O. Box 5005 +-- Rochester, NH 03867-0505 +-- (603) 332-9400 +-- support@ctron.com + +-- This module provides authoritative definitions for Cabletron's +-- enterprise-specific priority queueing MIB. +-- +-- This module will be extended, as required. +-- + +-- Cabletron Systems reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. + +-- Copyright September 1998-2005 Cabletron Systems + +IMPORTS + + OBJECT-TYPE + FROM RFC-1212 + ctTxQArb + FROM CTRON-MIB-NAMES + ifIndex + FROM RFC1213-MIB; + +-- The ctTxQArb MIB provides configuration for the priority in +-- which transmit queues are serviced for Cabletron +-- devices that support multiple transmit queues. + + +ctTxQArbConfig OBJECT IDENTIFIER ::= { ctTxQArb 1 } +-- The ctTxQArbConfig group manages the selection of priorities +-- for servicing a specific port group's transmit queues. +-- +-- The implementation of this group is MANDATORY. + +ctTxQBufferConfig OBJECT IDENTIFIER ::= { ctTxQArb 2 } +-- The ctTxQBufferConfig group manages the buffer distribution +-- mechanism for the Tx and Rx queues. +-- +-- The implementation of this group is OPTIONAL. + + +ctTxQPortGroupMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtTxQPortGroupEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The ctTxQPortGroupMapTable defines the mapping of interfaces + to a specific port group." + ::= { ctTxQArbConfig 1 } + +ctTxQPortGroupEntry OBJECT-TYPE + SYNTAX CtTxQPortGroupEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Defines a particular entry containing objects pertaining to + definition and control over interfaces supporting multiple transmit + queue arbitration." + INDEX { ifIndex } + ::= { ctTxQPortGroupMapTable 1 } + +CtTxQPortGroupEntry ::= SEQUENCE { + ctTxQPortGroup + INTEGER +} + +ctTxQPortGroup OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the transmit queue port group to which the interface + claims membership. The specific interface is indicated + by the instancing information." + ::= { ctTxQPortGroupEntry 1 } + +ctTxQArbTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtTxQArbEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing entries to specify the approximate priority + for servicing of each transmit queue for each port group on the + device." + ::= { ctTxQArbConfig 2 } + +ctTxQArbEntry OBJECT-TYPE + SYNTAX CtTxQArbEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Specifies the entries in the ctTxQArbTable." + INDEX { ctTxQPortGroup } + ::= { ctTxQArbTable 1 } + +CtTxQArbEntry ::= SEQUENCE { + ctTxQArbNumQueues + INTEGER, + ctTxQArbNumSlices + INTEGER, + ctTxQArbSetting + OCTET STRING + } + +ctTxQArbNumQueues OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of transmit queues for each port in this port group." + ::= { ctTxQArbEntry 2 } + +ctTxQArbNumSlices OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of 'slices' into which transmit resources are divided. This + determines the resolution with which transmit priority can be allocated + to each of the transmit queues. For example, if the number of slices + is 16, then transmit resources may be allocated to each transmit queue + in units of 1/16 (6.25% of the total). The numbers of slices allocated + to all queues must add up to the value of this object (i.e., 100%)." + ::= { ctTxQArbEntry 3 } + +ctTxQArbSetting OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The approximate percentage of a port's transmit resources to + be allocated to each transmit queue. This allows for fine-tuning + of the 'strict priority' configuration. + + Under strict priority, the highest queue (ctTxQArbNumQueues - 1) + has the highest priority, followed by (ctTxQArbNumQueues - 2), etc. + Queue 0 always has the lowest priority. All entries in a higher + priority queue will be transmitted before any entries from the lower + priority queues. This object allows the modification of the strict + priority scheme so that lower priority queues can be guaranteed some + access to the transmitter. + + This object is an octet string in which the number of octets corresponds + to the number of transmit queues for each port in this port group, + as indicated by ctTxQArbNumQueues. The value of the first octet + represents the number of 'slices' of transmit resources to allocate to + Queue 0, the second octet represents the number for Queue 1, and so + forth. The sum of all the octets in the octet string must add up to + the total number of slices available for the port. + + For example, on a port having 4 transmit queues and where transmit + resources are divided into 16 slices, writing an octet string of + {0x00, 0x04, 0x04, 0x08} would have the following effect: + + At least 50% of the frames transmitted are from Queue 3 + At least 25% of the frames transmitted are from Queue 2 + At least 25% of the frames transmitted are from Queue 1 + No frames will be transmitted from Queue 0 until Queues 1, 2 and 3 + are empty." + ::= { ctTxQArbEntry 4 } + +ctTxQBufferOptimizeEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS optional + DESCRIPTION + "enabled (1) - optimize system buffer distribution for default CoS queue + disabled (2) - use default system buffer distribution." + ::= { ctTxQBufferConfig 1 } + +END diff --git a/MIBS/enterasys/CTRON-UPS-MIB b/MIBS/enterasys/CTRON-UPS-MIB new file mode 100644 index 0000000..52b38c6 --- /dev/null +++ b/MIBS/enterasys/CTRON-UPS-MIB @@ -0,0 +1,208 @@ +CTRON-UPS-MIB DEFINITIONS ::= BEGIN + + -- ctron-ups-mib.txt + -- Revision: 1.03.00 + -- Part Number: 2170564 + -- Date: May 1, 1996 + + -- Cabletron Systems, Inc. + -- 35 Industrial Way, P.O. Box 5005 + -- Rochester, NH 03867-0505 + -- (603) 332-9400 + -- support@ctron.com + + -- This module provides authoritative definitions for Cabletron's + -- enterprise-specific UPS MIB. + -- + -- This module will be extended, as required. + -- + + -- Cabletron Systems reserves the right to make changes in + -- specification and other information contained in this document + -- without prior notice. The reader should consult Cabletron Systems + -- to determine whether any such changes have been made. + -- + -- In no event shall Cabletron Systems be liable for any incidental, + -- indirect, special, or consequential damages whatsoever (including + -- but not limited to lost profits) arising out of or related to this + -- document or the information contained in it, even if Cabletron + -- Systems has been advised of, known, or should have known, the + -- possibility of such damages. + -- + -- Cabletron grants vendors, end-users, and other interested parties + -- a non-exclusive license to use this Specification in connection + -- with the management of Cabletron products. + + -- Copyright October 95 Cabletron Systems + + -- This MIB is implemented whenever a uninterruptable power + -- supply is implemented. + + IMPORTS + ctUPowerSupply FROM CTRON-MIB-NAMES + OBJECT-TYPE FROM RFC-1212; + + ctUPS OBJECT IDENTIFIER ::= { ctUPowerSupply 1 } + + + -- The ups group + + -- Implementation of this group is mandatory for devices that + -- incorporate uninterruptible power supplies. + + + ctUpsID OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + aPCModel370(257), + aPCModel400(258), + aPCModel600(259), + aPCModel900(260), + aPCModel1250(261), + aPCModel2000(262), + matrix3000(263), + matrix5000(264), + su700(265), + su1400(266), + su2000XL(267), + aPCGeneric(268) -- Generic APC for use when APC is not + -- otherwise defined. + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Denotes a type code which refers to the + manufacturers and model of the UPS." + ::= { ctUPS 1 } + + ctUpsUpTime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS deprecated + DESCRIPTION + "Denotes the operating time, in hours, since the UPS + was last powered on." + ::= { ctUPS 2 } + + ctUpsDisable OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS deprecated + DESCRIPTION + "Allows the UPS to be disabled. A set turns of the + UPS for those systems, so equipped. A get/get-next + always returns 0." + ::= { ctUPS 3 } + + ctUpsDisconnect OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Allows the UPS backup power system to conserve its + battery. A set turns off the power system. A + get/get-next always returns a 0." + ::= { ctUPS 4 } + + ctUpsTest OBJECT-TYPE + SYNTAX INTEGER { + unitOK(1), + unitFailed(2), + badBattery(3), + noRecentTest(4), -- no test performed in the last five + -- minutes + underTest(5) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Denotes the status performed on the UPS. A write + initiates the test. A read indicates status of + test." + ::= { ctUPS 5 } + + ctUpsBatteryCapacity OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Denotes the percentage of battery capacity left, + 100% being a fully-charged battery." + ::= { ctUPS 6 } + + ctUpsACLineVoltsIn OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Denotes the input AC utility line voltage." + ::= { ctUPS 7 } + + ctUpsBatteryVoltsOut OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Denotes the battery voltage." + ::= { ctUPS 8 } + + -- Enterprise specific trap definitions + +-- aPCLineFail OBJECT-TYPE +-- ENTERPRISE cabletron +-- DESCRIPTION +-- "This trap is generated in the event of an AC +-- utility line failure." +-- ::= 0x1101 +-- +-- aPCLineFailRecovery OBJECT-TYPE +-- ENTERPRISE cabletron +-- DESCRIPTION +-- "This trap is generated when the UPS switches back +-- to line, and only if the aPCLineFail trap was issued +-- first." +-- ::= 0x1102 +-- +-- aPCLowBattery OBJECT-TYPE +-- ENTERPRISE cabletron +-- DESCRIPTION +-- "This trap is generated in the event that the UPS' +-- battery is found to be low." +-- ::= 0x1103 +-- +-- aPCLowBatteryRecovery OBJECT-TYPE +-- ENTERPRISE cabletron +-- DESCRIPTION +-- "This trap is generated when the UPS' battery has +-- charged above the low-battery point, and only if the +-- aPCLowBattery trap was issued first." +-- ::= 0x1104 +-- +-- aPCAbnormalCondition OBJECT-TYPE +-- ENTERPRISE cabletron +-- DESCRIPTION +-- "This trap is generated in the event that the UPS +-- has entered an abnormal condition, such as an +-- overload or trip on low battery. This trap is also +-- sent, when the UPS is first turned on." +-- ::= 0x1105 +-- +-- aPCAbnormalConditionRecovery OBJECT-TYPE +-- ENTERPRISE cabletron +-- DESCRIPTION +-- "This trap is generated when the UPS has recovered +-- from an abnormal condition, and only if the +-- aPCAb-normalCondition trap was issued first." +-- ::= 0x1106 +-- +-- aPCShuttingDown OBJECT-TYPE +-- ENTERPRISE cabletron +-- DESCRIPTION +-- "This trap is generated in the event that the UPS +-- has been ordered to shut itself, or the load, off +-- over the serial line." +-- ::= 0x1107 +-- +-- + +END diff --git a/MIBS/enterasys/CTRON-VLAN-CLASSIFY-MIB b/MIBS/enterasys/CTRON-VLAN-CLASSIFY-MIB new file mode 100644 index 0000000..2c212b6 --- /dev/null +++ b/MIBS/enterasys/CTRON-VLAN-CLASSIFY-MIB @@ -0,0 +1,818 @@ +CTRON-VLAN-CLASSIFY-MIB DEFINITIONS ::= BEGIN + +-- ------------------------------------------------------------- +-- ctron-vlan-classify-mib.txt +-- +-- This module provides authoritative definitions for Enterasys's +-- enterprise-specific VLAN classification MIB. +-- +-- This module will be extended, as required. +-- +-- ------------------------------------------------------------- +-- Enterasys Networks reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Enterasys Networks +-- to determine whether any such changes have been made. +-- +-- In no event shall Enterasys Networks be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Enterasys +-- Networks has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Enterasys grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Enterasys products. +-- +-- Copyright December 1999-2002 Enterasys Networks, Inc. +-- ------------------------------------------------------------- + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Unsigned32 + FROM SNMPv2-SMI + DisplayString, RowStatus, TEXTUAL-CONVENTION + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + PortList + FROM Q-BRIDGE-MIB + ctVlanExt + FROM CTRON-MIB-NAMES; + +ctVlanClassify MODULE-IDENTITY + LAST-UPDATED "200301292215Z" -- Wed Jan 29 22:15 GMT 2003 + ORGANIZATION "Enterasys Networks, Inc" + CONTACT-INFO + " Enterasys Networks, Inc. + Postal: 35 Industrial Way, P.O. Box 5005 + Rochester, NH 03867-0505 + Phone: (603) 332-9400 + Email: support@enterasys.com + Web: http://www.enterasys.com" + DESCRIPTION + "The Enterasys VLAN Classify MIB module for controlling + Enterasys specific VLAN classification criteria based + on packet content." + + REVISION "200212191631Z" -- Thu Dec 19 16:31 GMT 2002 + DESCRIPTION "This revision primarily contains modifications to, + and expansion of, the CtVlanClassifyType Textual + Convention. These modification address historical + and future usage." + + REVISION "200203272055Z" -- Wed Mar 27 20:55 GMT 2002 + DESCRIPTION "This revision, 01.02.00, is a merge of revision 00.00.01, + dated March 18, 1999, and revision 01.01.00, dated + September 26, 2001." + + ::= { ctVlanExt 6 } + +ctVlanClassifyObjects OBJECT IDENTIFIER ::= { ctVlanClassify 1 } + +-- ------------------------------------------------------------- +-- Textual Conventions +-- ------------------------------------------------------------- + + +CtVlanClassifyType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Each enumerated value represents a unique classification + type. Different types have different rules regarding + how data is interpreted during classification. These + rules are spelled out in the comments preceding each type. + + Unless otherwise specified providing a value for DataMask is + optional and the description for DataMask is as follows: + + DataMask is the same logical size the as the associated DataVal. + DataMask is the one's complement of the DataVal bits to attempt + to match on. (e.g., to match on the IP subnet 255.255.240.0 + the value for DataMask would be 0x00000fff) + Working from the most significant to the least significant bit + '1 to 0' transitions are not allowed. (e.g., 0x000ffffe is not + valid.) + For DataVal objects that are less than 32 bits the leading + inconsequential bits in the corresponding DataMask value must + be zero. (e.g., 0x0000000f would attempt to match on the high + order four bits in an eight bit DataVal.)" + SYNTAX INTEGER { + -- ----------------------------------------------------- + -- DESCRIPTION: The EtherType field which is present + -- in Ethernet II type packets. + -- LIMITATIONS: + -- DataVal: INTEGER(1536..65535) + -- DataMask: As described in the DESCRIPTION clause. + -- ----------------------------------------------------- + etherType(1), + + -- ----------------------------------------------------- + -- DESCRIPTION: The DSAP/SSAP pair present in 802.3 + -- framed packets + -- LIMITATIONS: + -- DataVal: INTEGER(0..65535) further limitations + -- may exist on an implementation by + -- implementation basis (DSAP must equal + -- SSAP for example) + -- DataMask: (optional) INTEGER holding the one byte + -- control field in it's most significant + -- byte and an EtherType value in it's next + -- two significant bytes. The least + -- significant byte holds a value indicating + -- the number of relevant bits in the + -- DataVal and remaining DataMask (from + -- left to right) beginning at the two + -- least significant bytes in the DataVal. + -- A value of zero indicates all bits are + -- relevant (to maintain backwards + -- compatibility). + -- ----------------------------------------------------- + llcDsapSsap(2), + + -- ----------------------------------------------------- + -- DESCRIPTION: The Type of Service field present in IP + -- packets (3 bits of precedence, plus + -- bits for delay, throughput, and reli- + -- ability) + -- LIMITATIONS: + -- DataVal: INTEGER(0..255) + -- DataMask: As described in the DESCRIPTION clause. + -- ----------------------------------------------------- + ipTypeOfService(3), + + -- ----------------------------------------------------- + -- DESCRIPTION: The IP Protocol field (ref. RFC 1700) + -- examples include (TCP,UDP,ICMP,etc) + -- LIMITATIONS: + -- DataVal: INTEGER(0..255) + -- DataMask: As described in the DESCRIPTION clause. + -- ----------------------------------------------------- + ipProtocolType(4), + + -- ----------------------------------------------------- + -- DESCRIPTION: Transmission control used by IPX + -- routers, set to zero before network + -- transmission. + -- LIMITATIONS: + -- DataVal: INTEGER(0..255) + -- DataMask: As described in the DESCRIPTION clause. + -- ----------------------------------------------------- + ipxClassOfService(5), + + -- ----------------------------------------------------- + -- DESCRIPTION: IPX packet type, administered by Novell + -- 0 ...... Hello or SAP + -- 1 ...... RIP + -- 2 ...... Echo Packet + -- 3 ...... Error Packet + -- 4 ...... Netware 386 or SAP + -- 5 ...... Sequenced Packet Protocol + -- 17 ..... Netware 286 + -- 16-31 .. Experimental protocols + -- LIMITATIONS: + -- DataVal: INTEGER(0..31) + -- DataMask: As described in the DESCRIPTION clause. + -- ----------------------------------------------------- + ipxPacketType(6), + + -- ----------------------------------------------------- + -- DESCRIPTION: This group represents IP addresses + -- which are present in packets using + -- the IP protocol. + -- + -- LIMITATIONS: While the distinction of Source/ + -- Destination/Bilateral makes entries + -- with the same IP unique, only one entry + -- from this group may exist for a given + -- IP address if bilateral rules are supported, + -- additional entries fail. + -- However, if the bilateral type is not supported + -- a Source and a Destination rule with the + -- same IP address can exist. + -- + -- DataVal: Each octet of an IP address uses one + -- octet of this Unsigned32 value starting + -- with the most significant octet (e.g., + -- an IP address of 170.187.204.221 is + -- represented by a value of 0xaabbccdd. + + -- DataMask: Required, but otherwise as described in the + -- DESCRIPTION clause. + -- ----------------------------------------------------- + ipAddressSource(7), -- Source IP address only. + ipAddressDestination(8), -- Destination IP address only. + ipAddressBilateral(9), -- Both Source and Dest IP. + + -- ----------------------------------------------------- + -- DESCRIPTION: The network number assigned to this + -- IPX network (zero is the local network) + -- + -- LIMITATIONS: While the distinction of Source/ + -- Destination/Bilateral makes entries + -- with the same IP unique, only one entry + -- from this group may exist for a given + -- IP address if bilateral rules are supported, + -- additional entries fail. + -- However, if the bilateral type is not supported + -- a Source and a Destination rule with the + -- same IP address can exist. + -- + -- DataVal: INTEGER + -- DataMask: As described in the DESCRIPTION clause. + -- ----------------------------------------------------- + ipxNetworkSource(10), + ipxNetworkDestination(11), + ipxNetworkBilateral(12), + + -- ----------------------------------------------------- + -- DESCRIPTION: Describes a UDP/IP port(socket). These + -- values are used by higher protocols + -- to target specific applications among + -- hosts. (ref. RFC 762) + -- + -- LIMITATIONS: While the distinction of Source/ + -- Destination/Bilateral makes entries + -- with the same IP unique, only one entry + -- from this group may exist for a given + -- IP address if bilateral rules are supported, + -- additional entries fail. + -- However, if the bilateral type is not supported + -- a Source and a Destination rule with the + -- same IP address can exist. + -- + -- DataVal: INTEGER(0..65535) + -- DataMask: As described in the DESCRIPTION clause. + -- ----------------------------------------------------- + ipUdpPortSource(13), + ipUdpPortDestination(14), + ipUdpPortBilateral(15), + + -- ----------------------------------------------------- + -- DESCRIPTION: Describes a TCP/IP port(socket). These + -- values are used by higher protocols + -- to target specific applications among + -- hosts. (ref. RFC 762) + -- + -- LIMITATIONS: While the distinction of Source/ + -- Destination/Bilateral makes entries + -- with the same IP unique, only one entry + -- from this group may exist for a given + -- IP address if bilateral rules are supported, + -- additional entries fail. + -- However, if the bilateral type is not supported + -- a Source and a Destination rule with the + -- same IP address can exist. + -- + -- DataVal: INTEGER(0..65535) + -- DataMask: As described in the DESCRIPTION clause. + -- ----------------------------------------------------- + ipTcpPortSource(16), + ipTcpPortDestination(17), + ipTcpPortBilateral(18), + + -- ----------------------------------------------------- + -- DESCRIPTION: Describes a IPX socket. These + -- values are used by higher protocols + -- to target specific applications among + -- hosts + -- + -- LIMITATIONS: While the distinction of Source/ + -- Destination/Bilateral makes entries + -- with the same IP unique, only one entry + -- from this group may exist for a given + -- IP address if bilateral rules are supported, + -- additional entries fail. + -- However, if the bilateral type is not supported + -- a Source and a Destination rule with the + -- same IP address can exist. + -- + -- DataVal: INTEGER(0..65535) + -- DataMask: As described in the DESCRIPTION clause. + -- ----------------------------------------------------- + ipxSocketSource(19), + ipxSocketDestination(20), + ipxSocketBilateral(21), + + -- ----------------------------------------------------- + -- DESCRIPTION: Describes a MAC address. These + -- values uniquely describe nodes on a + -- OSI Layer 2 network. + -- + -- LIMITATIONS: While the distinction of Source/ + -- Destination/Bilateral makes entries + -- with the same IP unique, only one entry + -- from this group may exist for a given + -- IP address if bilateral rules are supported, + -- additional entries fail. + -- However, if the bilateral type is not supported + -- a Source and a Destination rule with the + -- same IP address can exist. + -- + -- DataVal: INTEGER holding the first 4 bytes of + -- the 6 byte MAC address. + -- DataMask: INTEGER holding the last 2 bytes of + -- the 6 byte MAC address in the 2 most + -- significant bytes of the INTEGER. + -- The two least significant bytes will + -- hold a value from 0 to 48 indicating + -- the number of relevant bits in the MAC + -- Address (from left to right). A value + -- of zero indicates all bits are relevant + -- (to maintain backwards compatibility). + -- Example: MAC address is 00-12-34-56-78-9A, + -- DataVal is 00123456 + -- DataMask is 789A0000 + -- ----------------------------------------------------- + macAddressSource(22), + macAddressDestination(23), + macAddressBilateral(24), + + -- ----------------------------------------------------- + -- DESCRIPTION: Describes IP Fragments. IP frames + -- which exceed the MTU of the media on + -- which they travel may be fragmented + -- into smaller packets. These packets + -- no longer contain the UDP/TCP port + -- numbers, although they do still + -- contain the IP addresses from the + -- original frame. + -- + -- LIMITATIONS: + -- DataVal: Val not used (0) + -- DataMask: Mask not used (0) + -- ----------------------------------------------------- + ipFragments(25), + + -- ----------------------------------------------------- + -- DESCRIPTION: Describes a UDP/IP port(socket) range. These + -- values are used by higher protocols + -- to target specific applications among + -- hosts. (ref. RFC 762) These types should + -- not be used on devices going forward. The + -- mask portion of the UDP/IP port values should + -- be implemented instead. + -- + -- LIMITATIONS: While the distinction of Source/ + -- Destination/Bilateral makes entries + -- with the same port unique, only one + -- entry from this group may exist for a + -- given port. Additional entries fail. + -- + -- DataVal: INTEGER(0..65535) + -- DataMask: Not used. + -- ----------------------------------------------------- + ipUdpPortSourceRange(26), + ipUdpPortDestinationRange(27), + ipUdpPortBilateralRange(28), + + -- ----------------------------------------------------- + -- DESCRIPTION: Describes a TCP/IP port(socket) range. These + -- values are used by higher protocols + -- to target specific applications among + -- hosts. (ref. RFC 762) These types should + -- not be used on devices going forward. The + -- mask portion of the TCP/IP port values should + -- be implemented instead. + -- + -- LIMITATIONS: While the distinction of Source/ + -- Destination/Bilateral makes entries + -- with the same port unique, only one + -- entry from this group may exist for a + -- given port. Additional entries fail. + -- + -- DataVal: INTEGER(0..65535) + -- DataMask: Not used. + -- ----------------------------------------------------- + ipTcpPortSourceRange(29), + ipTcpPortDestinationRange(30), + ipTcpPortBilateralRange(31), + + -- ----------------------------------------------------- + -- DESCRIPTION: Describes the ICMP Type and ICMP Code + -- values found in an ICMP/IP header. + -- These DataVal must be formatted such + -- that the desired Type is represented + -- in the second most least significant + -- byte while the desired Code is repre- + -- sented in the least significant byte. + -- Support for DataMask is primarily + -- intended to allow the Type to be speci- + -- fied and the Code be wild-carded. + -- + -- LIMITATIONS: + -- DataVal: INTEGER(0..65535) + -- DataMask: As described in the DESCRIPTION clause. + -- ----------------------------------------------------- + icmpType(32), + + -- ----------------------------------------------------- + -- DESCRIPTION: Describes the VLAN_ID field found in a + -- frame with an 802.1D TCI present. + -- Such a frame has an EtherII type field + -- of 0x8100. + -- + -- LIMITATIONS: + -- DataVal: INTEGER(0..4095) + -- DataMask: As described in the DESCRIPTION clause. + -- ----------------------------------------------------- + vlanId(33), + + -- ----------------------------------------------------- + -- DESCRIPTION: Describes the entire TCI field found + -- in an 802.1D tagged frame. Such a frame + -- an EtherII type field of 0x8100. + -- Support for DataMask is primarily + -- intended to allow for specification of + -- the 802.1D priority bits located in the + -- three most significant bits of the TCI. + -- + -- LIMITATIONS: + -- DataVal: INTEGER(0..65535) + -- DataMask: As described in the DESCRIPTION clause. + -- ----------------------------------------------------- + tci(34) + } + +-- ------------------------------------------------------------- +-- The VlanIndex TEXTUAL-CONVENTION although similar to the +-- Q-BRIDGE-MIB as defined in draft-ietf-bridge-bridgemib-05.txt +-- has been extended to cover Vids 0 and 4095 which are used +-- for the following purposes: +-- 0 Indicates that the forwarding action +-- is to drop any packets matching the rule. +-- +-- 4095 Indicates that the forwarding action +-- is to forward any packets matching the rule +-- without specifying a VLAN in the rule. +-- +-- ------------------------------------------------------------- + +VlanIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A value used to index per-VLAN tables: values of 0 and + 4095 have special meaning; if the value is between 1 and + 4094 inclusive, it represents an 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. If the value is 0 it indicates that the + packets will be dropped. If the value is 4095, it indicates + that the packets will be forwarded, but no VLAN is + specified here." + SYNTAX Unsigned32 + +-- ------------------------------------------------------------- +-- VLAN Classification Group +-- ------------------------------------------------------------- + +ctVlanClassifyStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Allows the VLAN Classification feature to be globally + enabled/disabled. A value of disable(2), functionally + supersedes the RowStatus of individual entries in the + ctVlanClassifyTable, but does not change their actual + RowStatus value." + DEFVAL { disable } + ::= { ctVlanClassifyObjects 1} + +ctVlanClassifyMaxEntries OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of entries allowed in the + ctVlanClassifyTable." + ::= { ctVlanClassifyObjects 2} + +ctVlanClassifyNumEntries OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of entries in the ctVlanClassifyTable." + ::= { ctVlanClassifyObjects 3} + +-- ------------------------------------------------------------- +-- VLAN Classification Table +-- ------------------------------------------------------------- + +ctVlanClassifyTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtVlanClassifyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing configuration information for each + VLAN classification configured into the device by (local + or network) management. All entries are permanent and + will be restored after the device is reset." + ::= { ctVlanClassifyObjects 4 } + +ctVlanClassifyEntry OBJECT-TYPE + SYNTAX CtVlanClassifyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Describes a particular entry of ctVlanClassifyTable." + INDEX { ctVlanClassifyVlanIndex, ctVlanClassifyDataMeaning, + ctVlanClassifyDataVal, ctVlanClassifyDataMask } + ::= { ctVlanClassifyTable 1 } + +CtVlanClassifyEntry ::= + SEQUENCE { + ctVlanClassifyVlanIndex + VlanIndex, + ctVlanClassifyDataMeaning + CtVlanClassifyType, + ctVlanClassifyDataVal + Unsigned32, + ctVlanClassifyDataMask + Unsigned32, + ctVlanClassifyIngressList + PortList, + ctVlanClassifyRowStatus + RowStatus, + ctVlanClassifyRowInfo + DisplayString + } + +ctVlanClassifyVlanIndex OBJECT-TYPE + SYNTAX VlanIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN index for this entry. Any packet meeting the + classification criteria specified by this conceptual row + will be put into the VLAN indicated by this object." + ::= { ctVlanClassifyEntry 1 } + +ctVlanClassifyDataMeaning OBJECT-TYPE + SYNTAX CtVlanClassifyType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The meaning of the ctVlanClassifyDataVal leaf for this + conceptual row. The ctVlanClassifyDataVal specifies a + particular value which, when compared to packet data, + is used to classify that packet into a particular VLAN. + The part of the packet (if any), to which this data + comparison applies, is determined by this object. + + For example, the value ipAddressBilateral(8) means that + the value ctVlanClassifyDataVal for this entry is an IP + address. It further means that the given IP address + will be compared against both source and destination + IP address fields in a packet. Such an entry obviously + would not not match against any non-IP packets. + + Additionally, the value of this leaf will impose certain + implicit ranges and interpretations of data contained + within the ctVlanClassifyDataVal leaf for this entry. The + specific limitations of each type should be spelled out + in the comments for that type." + ::= { ctVlanClassifyEntry 2 } + +ctVlanClassifyDataVal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The data value associated with ctVlanClassifyDataMeaning. + The explicit range of this value is any unsigned 32-bit + integer(0..4294967295). This range may vary, however, + depending upon the value of ctVlanClassifyDataMeaning. + Illegal values should not be allowed." + ::= { ctVlanClassifyEntry 3 } + +ctVlanClassifyDataMask OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object is the one's complement of a 32-bit mask. + This mask is applicable to the data comparison of + ctVlanClassifyDataVal. The mask is applied to the actual + packet data under consideration through a logical bitwise + AND operation. This result is then compared to the data. + + For example, we want to classify according to a bilateral + IP address of 134.141.0.0 with a mask of 255.255.240.0. + This would be reflected by the following values: + + ctVlanClassifyDataMeaning: ipAddressBilateral(8) + ctVlanClassifyDataVal: 0x868d0000 + ctVlanClassifyDataMask: 0x00000fff + + Again there are contextual implications for this leaf + depending upon the value of ctVlanClassifyDataMeaning. + Not all types will use the mask, and others will impose + restrictions. This value should however be a true + indication of the masking operation. In other words, + data types that don't use a mask should only allow a + value of zero, indicating that all data bits are + significant in the comparison. + + The specific restrictions of each type should be spelled + out in the comments for that type. Illegal values should + not be allowed." + ::= { ctVlanClassifyEntry 4 } + +ctVlanClassifyIngressList OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The set of ports on which this classification rule applies. + Classification occurs on ingress. An agent implementation + should allow a set operation of this object to create a + row if it does not exist." + DEFVAL { '0000'H } + ::= { ctVlanClassifyEntry 5 } + +ctVlanClassifyRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object provides both control and status for the + associated conceptual row in the table. Rows can be + created in two ways. + + createAndGo - The specified row will be created and + activated if the instance is allowable. If not, an + inconsistentValue exception will be returned and the + row will not be created. This provides the most + optimal method of creating an active row, but provides + the user no explanation if the row cannot be created. + + createAndWait - The specified row will be created and put + in the notInService state if the instance is allowable. + A subsequent activation of this row will bring it into + the active state. If the instance is not allowable, + the row will be created and put in the notReady state. + A subsequent activation of this row will fail. Since + the inappropriate information is always contained in the + indexing leaves, activation will never succeed and the + row should be removed by the management station. When + a row is in the notReady state, the ctVlanClassifyRowInfo + may be retrieved to obtain a plain English explanation + of why this row cannot be activated. createAndWait is + the preferred method for this reason. + + Both methods described above leave ctVlanClassifyIngressList + in it's default state, requiring an additional set operation + in order to modify it. An even more optimal twist on the + createAndWait method is to set the ctVlanClassifyIngressList + to it's desired value as a method for row creation. This + will essentially cause an implicit createAndWait since it + too will leave the row in either the notInService or + notReady state. This leaves only activation or error + analysis as the last step. + + Any rows left in the notReady or notInService state for + more than 5 minutes should be automatically removed by + the agent implementation." + ::= { ctVlanClassifyEntry 6 } + +ctVlanClassifyRowInfo OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object provides info about this row in the form of + an ASCII string, suitable for display purposes. The + intended purpose of this object is to provide an + 'agent-specific' explanation as to why the + ctVlanClassifyRowStatus for this conceptual row is in + the 'notReady' state. A management station should read + this object and display it to the user in this case. + + A conceptual row that does not fall into this category may + simply return a single NULL, but may also provide any useful + info of its choice. A management station may attempt to + display such info if it so chooses, but is under no burden + to do so." + ::= { ctVlanClassifyEntry 7 } + +-- ------------------------------------------------------------- +-- Supported Ability Table +-- ------------------------------------------------------------- + +ctVlanClassifyAbilityTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtVlanClassifyAbilityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing information for each of the VLAN + classification types. Types for which there is no + corresponding row are not supported by this device." + ::= { ctVlanClassifyObjects 5 } + +ctVlanClassifyAbilityEntry OBJECT-TYPE + SYNTAX CtVlanClassifyAbilityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Describes a particular entry of ctVlanClassifyAbilityTable." + INDEX { ctVlanClassifyAbility } + ::= { ctVlanClassifyAbilityTable 1 } + +CtVlanClassifyAbilityEntry ::= + SEQUENCE { + ctVlanClassifyAbility + CtVlanClassifyType, + ctVlanClassifyPorts + PortList, + ctVlanClassifyActionStatus + INTEGER + } + +ctVlanClassifyAbility OBJECT-TYPE + SYNTAX CtVlanClassifyType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN classification type associated with this entry." + ::= { ctVlanClassifyAbilityEntry 1 } + +ctVlanClassifyPorts OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The set of ports on which the classification type + specified by ctVlanClassifyAbility is supported." + ::= { ctVlanClassifyAbilityEntry 2 } + +ctVlanClassifyActionStatus OBJECT-TYPE + SYNTAX INTEGER { + forwardNoFrames(1), + forwardAllFrames(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The action taken for all frames which apply this entry's + associated classification rule. + + When this object is forwardNoFrames(1), the device will + drop all frames which apply this classification rule. + + When this object is forwardAllFrames(2), the device will + forward all applicable frames to this classification entry's + VLAN." + ::= { ctVlanClassifyAbilityEntry 3 } + +-- ------------------------------------------------------------- +-- Conformance Information +-- ------------------------------------------------------------- + +ctVlanClassifyConformance OBJECT IDENTIFIER ::= { ctVlanClassify 2 } + +ctVlanClassifyGroups OBJECT IDENTIFIER ::= { ctVlanClassifyConformance 1 } +ctVlanClassifyCompliances OBJECT IDENTIFIER ::= { ctVlanClassifyConformance 2 } + +-- ------------------------------------------------------------- +-- units of conformance +-- ------------------------------------------------------------- + +ctVlanClassifyBaseGroup OBJECT-GROUP + OBJECTS { + ctVlanClassifyStatus, + ctVlanClassifyMaxEntries, + ctVlanClassifyNumEntries, + ctVlanClassifyIngressList, + ctVlanClassifyRowStatus, + ctVlanClassifyRowInfo, + ctVlanClassifyPorts, + ctVlanClassifyActionStatus + } + STATUS current + DESCRIPTION + "A collection of objects providing device level control + and status information for VLAN classification." + ::= { ctVlanClassifyGroups 1 } + +-- ------------------------------------------------------------- +-- compliance statements +-- ------------------------------------------------------------- + +ctVlanClassifyCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for devices that support + VLAN classification." + + MODULE + MANDATORY-GROUPS { ctVlanClassifyBaseGroup } + + ::= { ctVlanClassifyCompliances 1 } + +END diff --git a/MIBS/enterasys/CTRON-VLAN-EXTENSIONS-MIB b/MIBS/enterasys/CTRON-VLAN-EXTENSIONS-MIB new file mode 100644 index 0000000..535de57 --- /dev/null +++ b/MIBS/enterasys/CTRON-VLAN-EXTENSIONS-MIB @@ -0,0 +1,889 @@ +CTRON-VLAN-EXTENSIONS-MIB DEFINITIONS ::= BEGIN + +-- ctron-vlan-extensions-mib.txt +-- Revision: 01.05.00 +-- Part Number: +-- Date: December 15, 1998 + +-- Cabletron Systems, Inc. +-- 35 Industrial Way, P.O. Box 5005 +-- Rochester, NH 03867-0505 +-- (603) 332-9400 +-- support@ctron.com + +-- This module provides authoritative definitions for Cabletron's +-- enterprise-specific 802.1Q VLAN extensions MIB. +-- +-- This module will be extended, as required. +-- + +-- Cabletron Systems reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. + +-- Copyright December 1998 Cabletron Systems + +IMPORTS + + OBJECT-TYPE + FROM RFC-1212 + DisplayString + FROM RFC1213-MIB + ctVlanExt + FROM CTRON-MIB-NAMES; + +-- The ctVlanExt MIB is used to manage VLAN information for an +-- IEEE 802.1Q compliant switch. This managed object is based on +-- the IEEE 802.1Q/D9 specification. + +ctVlanBridgeConfig OBJECT IDENTIFIER ::= { ctVlanExt 1 } + +-- The ctVlanBridgeConfig group manages the overall configuration +-- of the bridge's VLAN resources. +-- +-- The implementation of this group is MANDATORY. + +ctVlanVersionNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the IEEE 802.1Q VLAN version number." + ::= { ctVlanBridgeConfig 1 } + +ctVlanSupportedOperationalMode OBJECT-TYPE + SYNTAX INTEGER { + static(1), + configurable(2) + } + ACCESS read-only + STATUS deprecated + DESCRIPTION + "This value indicates whether the device allows for flexible + VLAN configuration as specified by ctVlanCurrentOperationalMode. + + A value of static(1) indicates that the device does not allow + for user configuration. + + A value of configurable(2) indicates that the device supports + the functionality described in the ctVlanCurrentOperationalMode + object." + DEFVAL { static } + ::= { ctVlanBridgeConfig 2 } + +ctVlanCurrentOperationalMode OBJECT-TYPE + SYNTAX INTEGER (0..12) + ACCESS read-write + STATUS deprecated + DESCRIPTION + "This value indicates the number of bits in a VLAN Id + that are considered significant in the forwarding decision + of a packet. This allows VLANs to be grouped together into + logical units. Within the scope of these VLAN groups, unicast + traffic may be bridged between VLANs, but, multicast and broadcast + traffic is scoped to a specific VLAN. + + In the following depiction M represents the number of + significant bits as specified by a set of the object. + An X in a box represents that the bit is considered + significant based on the value of M. + + 11 10 9 8 7 6 5 4 3 2 1 0 + +===============================================+ + M=0 | | | | | | | | | | | | | + +===============================================+ + + 11 10 9 8 7 6 5 4 3 2 1 0 + +===============================================+ + M=4 | | | | | | | | | X | X | X | X | + +===============================================+ + + 11 10 9 8 7 6 5 4 3 2 1 0 + +===============================================+ + M=9 | | | | X | X | X | X | X | X | X | X | X | + +===============================================+ + + + Significant bits are assigned sequentially starting with bit + zero and ending with bit M-1. + + For a set value of M, (2 ^ M) VLAN groups will be created. Each + group will contain (2 ^ (12 - M)) VLAN Ids, with the exception + of the first group and last group which will each have + ((2 ^ (12 - M)) - 1) VLAN Ids (VLAN Ids 0 and 4095 are reserved). + VLAN groups are numbered sequentially from 0 through ((2 ^ M) - 1). + The VLAN Ids assigned to each group, N, are assigned sequentially + starting with (N * (2 ^ (12 - M))) through + ((N * (2 ^ (12 - M))) + ((2 ^ (12 - M)) - 1)), with the exception + of group zero which always starts with VLAN Id 1 and group + ((2 ^ M) -1) which always ends with VLAN Id 4094. + + The number of bits specified allows the maximum amount of + flexibility in the scoping of traffic, without compromising + security between VLANS. For example, a set value of 0 would + create a single VLAN group with 4094 VLAN Ids. This configuration + would allow all unicast traffic to be bridged between VLANS, + while scoping all multicast and broadcast traffic to a specific VLAN. + A set value of 12 would restrict all unicast, multicast and broadcast + traffic to a specific VLAN. In this configuration no traffic + would be bridged between VLANS. + + Setting of this object is limited to devices which support + configurable(2) operational modes as specified by + ctVlanSupportedOperationalMode. A set of this object for a + device which only supports static(1) operational mode will fail. + A read of this object for a device that only supports + static(1) operational mode will always return 12." + DEFVAL { 12 } + ::= { ctVlanBridgeConfig 3 } + +ctVlanResetDefaults OBJECT-TYPE + SYNTAX INTEGER { + current(1), + reset(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A set of the value reset(2) will cause the + ctVlanTriggerPortSet table to contain no entries, delete + all objects from the ctVlanConfig group, and reset the + ctVlanPortVID for each port to the default port VLAN Identifier. + A read of this object will return current(1). + A set of current(1) has no effect." + ::= { ctVlanBridgeConfig 4 } + +ctVlanDefaultVIDStickyEgress OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A set of the value enable(1) will cause + a port, as specified by ctVlanPortNum, to remain in the + egress list for the DEFAULT VLAN (VID 1) when the port's + VID, specified by ctVlanPortVID, is changed. A set of disable(2) + will cause the port to be removed from the egress list of the + DEFAULT VLAN when the ports VID is changed." + DEFVAL { disable } + ::= { ctVlanBridgeConfig 5 } + +ctVlanSupportedPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtVlanSupportedPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table specifies which bridge ports on the device + support VLANs." + ::= { ctVlanBridgeConfig 6 } + +ctVlanSupportedPortEntry OBJECT-TYPE + SYNTAX CtVlanSupportedPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Specifies the bridge ports in the ctVlanSupportedPortTable." + INDEX { ctVlanSupportedSlotNum } + ::= { ctVlanSupportedPortTable 1 } + +CtVlanSupportedPortEntry ::= SEQUENCE { + ctVlanSupportedSlotNum + INTEGER, + ctVlanSupportedPortNum + OCTET STRING + } + +ctVlanSupportedSlotNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The slot number of the device that the bridge port is located on." + ::= { ctVlanSupportedPortEntry 1 } + +ctVlanSupportedPortNum OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The set of ports on the device, specified by + ctVlanSupportedSlotNum, that support VLANs. + Each octet within the value of this object specifies + a set of eight ports, with the first octet specifying + ports 1 through 8, the second octet specifying ports 9 + through 16, etc. Within each octet, the most significant + bit represents the lowest numbered port, and the least + significant bit represents the highest numbered port. + Thus, each port of the VLAN 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'." + ::= { ctVlanSupportedPortEntry 2 } + +ctVlanLearningMode OBJECT-TYPE + SYNTAX INTEGER { + ivl(1), + svl(2), + svlivl(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the type of VLAN learning the device supports. + + A value of ivl(1) indicates the device supports Independent VLAN + Learning (IVL). Configuration and operation of the Learning Process + and the Filtering Database such that, for a given set of VLANs, if a + given individual MAC address is learnt in one VLAN, that learnt + information is not used in forwarding decisions taken for the same + address relative to any other VLAN in the given set. This + operational mode indicates that all unicast, multicast and broadcast + traffic is scoped to a specific VLAN. + + A value of svl(2) indicates the device supports Shared VLAN + Learning (SVL). Configuration and operation of the Learning Process + and the Filtering Database such that, for a given set of VLANs, if a + given individual MAC address is learnt in one VLAN, that learnt + information is used in forwarding decisions taken for the same + address relative to any other VLAN in the given set. In a bridge + that supports SVL operation, the `given set of VLANS' is the set + of all VLANS (1 - 4094). This operational mode allows all unicast + traffic to be bridged between VLANS, while scoping all unknown, + multicast and broadcast traffic to a specific VLAN. + + A value of svlivl(3) indicates the device supports both Shared + and Independent VLAN learning simultaneously. This operational + mode allows learnt information to be shared between those VLANS for + which SVL is necessary while also allowing learnt information not to + be shared between those VLANS for which IVL is necessary. + + All three of the aforementioned modes operate by placing VLANs in + `sets'. In IVL each VLAN is mapped to a separate set while in SVL + each VLAN is mapped to the same set. Accordingly, svlivl is a + combination of both. Each set is realized as a separate filter + database. Each filter database is uniquely identified by a Filter + Database Identifier (FID). The mapping of VLANs to filter databases + is defined in the ctVlanIdToFidMapping leaf of the ctVlanConfigTable." + REFERENCE + "IEEE Draft Standard P802.1Q/D9, February 20, 1998: Section 3.5 + IEEE Draft Standard P802.1Q/D9, February 20, 1998: Section 3.9 + IEEE Draft Standard P802.1Q/D9, February 20, 1998: Section 3.11 + IEEE Draft Standard P802.1Q/D9, February 20, 1998: Section 6.4" + DEFVAL { svl } + ::= { ctVlanBridgeConfig 7 } + +ctVlanTriggerPortConfig OBJECT IDENTIFIER ::= { ctVlanExt 2 } + +-- The ctVlanTriggerPortConfig group manages the configuration +-- of the bridge's GARP VLAN Registration Protocol (GVRP) +-- Triggering Function. GVRP allows automatic configuration +-- of Egress Port lists to occur on ports where the attached LAN +-- segment carries VLAN traffic generated by devices that are unable to +-- participate in GVRP protocol exchanges. +-- +-- The implementation of this group is OPTIONAL. + +ctVlanTriggerPortSetTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtVlanTriggerPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table provides information pertaining to the ports + participating in the GVRP triggering function." + ::= { ctVlanTriggerPortConfig 1 } + +ctVlanTriggerPortEntry OBJECT-TYPE + SYNTAX CtVlanTriggerPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Specifies the bridge ports in the ctVlanTriggerPortSet table." + INDEX { ctVlanTriggerSlotNum } + ::= { ctVlanTriggerPortSetTable 1 } + +CtVlanTriggerPortEntry ::= SEQUENCE { + ctVlanTriggerSlotNum + INTEGER, + ctVlanTriggerStatus + OCTET STRING + } + +ctVlanTriggerSlotNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The slot number of the device that the bridge port is located on." + ::= { ctVlanTriggerPortEntry 1 } + +ctVlanTriggerStatus OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The set of ports that will participate in GVRP + trigger functions. Each octet within the value of + this object specifies a set of eight ports, with the + first octet specifying ports 1 through 8, the second + octet specifying ports 9 through 16, etc. Within each + octet, the most significant bit represents the lowest + numbered port, and the least significant bit represents + the highest numbered port. Thus, each port of the VLAN + 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'. A set of '1' + for a port that does not have a '1' for the corresponding + bit in the ctVlanSupportedPortNum will be ignored." + ::= { ctVlanTriggerPortEntry 2 } + + +ctVlanPortConfig OBJECT IDENTIFIER ::= { ctVlanExt 3 } + +-- The ctVlanPortConfig group manages the overall configuration +-- of a specific port's VLAN resources. +-- +-- The implementation of this group is MANDATORY. + +ctVlanPortConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtVlanPortConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table provides general information about the VLAN + configuration of all bridge ports on a device." + ::= { ctVlanPortConfig 1 } + +ctVlanPortConfigEntry OBJECT-TYPE + SYNTAX CtVlanPortConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Describes a particular VLAN port configuration entry." + INDEX { ctVlanPortSlotNum, ctVlanPortNum } + ::= { ctVlanPortConfigTable 1 } + +CtVlanPortConfigEntry ::= SEQUENCE { + ctVlanPortSlotNum + INTEGER, + ctVlanPortNum + INTEGER, + ctVlanPortVID + INTEGER, + ctVlanPortDiscardFrame + INTEGER, + ctVlanPortOperationalMode + INTEGER, + ctVlanPortIngressFiltering + INTEGER +} + +ctVlanPortSlotNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The slot number of the device that the bridge port is located on." + ::= { ctVlanPortConfigEntry 1 } + +ctVlanPortNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The port number for which the information is requested." + ::= { ctVlanPortConfigEntry 2 } + +ctVlanPortVID OBJECT-TYPE + SYNTAX INTEGER (1..4094) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The 12 bit Port VLAN Identifier (PVID) associated with the configured + VLAN for received untagged packets on the port specified by + ctVlanPortNum. The port specified by ctVlanPortNum will be added to + the egress list (ctVlanEgressList) for the specified VLAN with + the frame type of untagged, via ctVlanEgressUntaggedList. The port will + be removed from the egress list of the previous PVID. The exception to + this is the DEFAULT VLAN (VID 1) when the ctVlanDefaultVIDStickyEgress + is set to a value of enable(1). Additionally the ctVlanStatus + of the specified VLAN will be set to a value of enable(1). A set of + value that does not exist in the ctVlanConfigTable will fail + with a NO-INSTANCE error." + ::= { ctVlanPortConfigEntry 3 } + +ctVlanPortDiscardFrame OBJECT-TYPE + SYNTAX INTEGER { + noDiscard(1), + discardUntagged(2), + discardTagged(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A set of noDiscard(1) causes the port to submit all packets + received on the port to the forwarding process, regardless, + of the absence or presence of a VLAN tag in the packet. + A set of discardUntagged(2) causes the port specified by ctVlanPortNum + to discard all frames received that carry no VLAN classification + (i.e. any untagged frames or priority tagged frames). A set of + discardTagged(3) has no effect." + DEFVAL { noDiscard } + ::= { ctVlanPortConfigEntry 4 } + +ctVlanPortOperationalMode OBJECT-TYPE + SYNTAX INTEGER { + dot1QTrunk(1), + hybrid(2), + dot1dTrunk(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A set of dot1QTrunk(1) causes the port specified by ctVlanPortNum + to transmit tagged frames exclusively, and ctVlanPortDiscardFrame + is set to a value of discardUntagged(2). Additionally the specified + port is added to the egress list of all existing VLANS, and all + existing VLANS are enabled as specified by ctVlanStatus. If new + VLANS are established and any port is configured as a dot1QTrunk(1) + then the newly created VLAN will automatically be added to the + egress list (ctVlanEgressList) for the port specified by + ctVlanPortNum. A set of hybrid(2) allows the port to transmit + both tagged and untagged frames. Additionally the specified + port is removed from all VLANS except the the VLAN as specified + by ctVlanPortVID. A set of hybrid(2) will also set + ctVlanPortDiscardFrame to a value of noDiscard(1). A set of + dot1dTrunk(3) causes the port specified by ctVlanPortNum to + transmit untagged frames exclusively, and ctVlanPortDiscardFrame + is set to a value of noDiscard(1). Additionally the specified + port is added to the egress list and the untagged list of all + existing VLANS, and all existing VLANS are enabled as specified + by ctVlanStatus. If new VLANS are established and any port is + configured as a dot1dTrunk(3) then the newly created VLAN will + automatically be added to the egress list (ctVlanEgressList) and + the untagged list (ctVlanEgressUntaggedList) for the port specified + by ctVlanPortNum." + DEFVAL { hybrid } + ::= { ctVlanPortConfigEntry 5 } + +ctVlanPortIngressFiltering OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A set of enable(1) causes the forwarding process to discard any frame + received on the port, specified by ctVlanPortNum, that is not a member + of the classified VLANs' egress list, as specified bt ctVlanEgressList. + VLAN classification may be accomplished via the PVID, as specified by + ctVlanPortVID, for untagged frames, or the VLAN Id specified in the + VLAN tag for tagged packets. A set of disable(2) causes the port to + submit all frames to the forwarding process that have not already been + discarded by ctVlanPortDiscardFrame." + DEFVAL { disable } + ::= { ctVlanPortConfigEntry 6 } + + +ctVlanConfig OBJECT IDENTIFIER ::= { ctVlanExt 4 } + +-- The ctVlanConfig group manages the configuration of a specific +-- VLAN within a bridge. Each VLAN will have an entry in both the +-- ctVlanConfigTable and ctVlanConfigEgressPorts tables. +-- +-- The implementation of this group is MANDATORY. + +ctVlanNumActiveEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of active VLAN entries for the device." + ::= { ctVlanConfig 1 } + +ctVlanNumConfiguredEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of configured VLAN entries for the device. This value + includes active entries." + ::= { ctVlanConfig 2 } + +ctVlanMaxNumEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum number of VLAN entries for the device." + ::= { ctVlanConfig 3 } + +ctVlanConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtVlanConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table allows for the creation, deletion, and modification of + specific VLANs." + ::= { ctVlanConfig 4 } + +ctVlanConfigEntry OBJECT-TYPE + SYNTAX CtVlanConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for configuration of specific VLAN entries." + INDEX { ctVlanVID } + ::= { ctVlanConfigTable 1 } + +CtVlanConfigEntry ::= SEQUENCE { + ctVlanVID + INTEGER, + ctVlanName + DisplayString, + ctVlanStatus + INTEGER, + ctVlanEstablish + INTEGER, + ctVlanIdToFidMapping + INTEGER, + ctVlanType + INTEGER + } + +ctVlanVID OBJECT-TYPE + SYNTAX INTEGER (1..4094) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The 12 bit VLAN Identifier associated with the configured VLAN." + ::= { ctVlanConfigEntry 1 } + +ctVlanName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The ASCII name associated with the configured VLAN. + A set of this object prior to creating an entry by + setting ctVlanEstablish will fail with a NO-INSTANCE error." + ::= { ctVlanConfigEntry 2 } + +ctVlanStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A set with the value of enable(1), enables all associated entries + in ctVlanEgressPorts table for the specified VLAN. A set of + disable(2), disables all ctVlanEgressPorts entries associated with + the specified VLAN. On ports for which the ctVlanVID specifies + the PVID, the operation causes the PVID to be set to the default + PVID value. A set of this object prior to creating an entry by + setting ctVlanEstablish will fail with a NO-INSTANCE error." + DEFVAL { disable } + ::= { ctVlanConfigEntry 3 } + +ctVlanEstablish OBJECT-TYPE + SYNTAX INTEGER { + create(1), + delete(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A set of the value create(1), causes an entry to be created in + the ctVlanConfigTable as specified by the instancing information + of ctVlanVID. Additionally, an entry is created in the + ctVlanEgressPortsTable for the specified VLAN. A set of delete(2) + causes the specified entry to be removed from both tables. A read + of this object will always return create(1)." + ::= { ctVlanConfigEntry 4 } + +ctVlanIdToFidMapping OBJECT-TYPE + SYNTAX INTEGER (1..4094) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The 12 bit Filter Database Identifier (FID) associated with the + configured VLAN as specified by ctVlanVID. + + For devices operating in Independent VLAN Learning (IVL) mode, as + specified by a value of ivl(1) for ctVlanLearningMode, each VLAN + will be mapped to a FID value equal to the VLAN Id specified + by ctVlanId. + + For devices operating in Shared VLAN Learning (SVL) mode, as specified + by a value of svl(2) for ctVlanLearningMode, all VLANs will be to the + same FID (1). On a device operating in SVL mode, sets to this object + will have no effect. + + For devices operating in Shared and Independent VLAN Learning + (SIVL) mode, as specified by a value of svlivl(3) for + ctVlanLearningMode, one or more VLANs can be mapped to each FID. Each + VLAN can only be uniquely mapped to one FID. When more than one VLAN + is mapped to a single FID they will operate together under the SVL mode + of operation. When a single VLAN is mapped to a FID it will operate + under the IVL mode of operation. The default value for this object, + while the device is svlivl(3) mode, will be equal to the VLAN Id + specified by ctVlanId." + REFERENCE + "IEEE Draft Standard P802.1Q/D9, February 20, 1998: Section 3.6 + IEEE Draft Standard P802.1Q/D9, February 20, 1998: Section 3.10 + IEEE Draft Standard P802.1Q/D9, February 20, 1998: Section 3.11 + IEEE Draft Standard P802.1Q/D9, February 20, 1998: Section 8.11.7" + ::= { ctVlanConfigEntry 5 } + +ctVlanType OBJECT-TYPE + SYNTAX INTEGER { + other(1), + static(2), + dynamicGvrp(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object indicates the type for this entry. + + A value of other(1) indicates that this entry is currently in use + but the conditions under which it will remain so differ from the + following values. + + A value of static(2) indicates that this entry has been statically + configured by management, is currently in use and will remain so after + the next reset of the device. + + A value of dynamicGvrp(3) indicates that this entry is currently in use + and will remain so until removed by GVRP. There is no static entry for + this VLAN and it will be removed when the last port leaves the VLAN." + ::= { ctVlanConfigEntry 6 } + +ctVlanEgressPortsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtVlanEgressPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table provides information pertaining to the egress ports + for a particular VLAN." + ::= { ctVlanConfig 5 } + +ctVlanEgressPortEntry OBJECT-TYPE + SYNTAX CtVlanEgressPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Specifies the egress ports and frame types per port for the + specified VLAN." + INDEX { ctVlanEgressPortSlotNum, ctVlanEgressVID } + ::= { ctVlanEgressPortsTable 1 } + +CtVlanEgressPortEntry ::= SEQUENCE { + ctVlanEgressPortSlotNum + INTEGER, + ctVlanEgressVID + INTEGER, + ctVlanEgressList + OCTET STRING, + ctVlanEgressUntaggedList + OCTET STRING + } + +ctVlanEgressPortSlotNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The slot number of the device that the VLAN is configured on." + ::= { ctVlanEgressPortEntry 1 } + +ctVlanEgressVID OBJECT-TYPE + SYNTAX INTEGER (1..4094) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The 12 bit VLAN Identifier associated with the configured VLAN." + ::= { ctVlanEgressPortEntry 2 } + +ctVlanEgressList OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The set of ports to which traffic destined for + the VLAN specified by ctVlanEgressVID + on the device specified by ctVlanEgressPortSlotNum + may be transmitted. Each octet within the value of + this object specifies a set of eight ports, with the + first octet specifying ports 1 through 8, the second + octet specifying ports 9 through 16, etc. Within each + octet, the most significant bit represents the lowest + numbered port, and the least significant bit represents + the highest numbered port. Thus, each port of the VLAN + 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'. A set of '1' + for a port that does not have a '1' for the corresponding + bit in the ctVlanSupportedPortNum will be ignored." + ::= { ctVlanEgressPortEntry 3 } + + ctVlanEgressUntaggedList OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The set of ports to which traffic destined for + the VLAN specified by ctVlanEgressVID + on the device specified by ctVlanEgressPortSlotNum + should be untagged. Each octet within the value of + this object specifies a set of eight ports, with the + first octet specifying ports 1 through 8, the second + octet specifying ports 9 through 16, etc. Within each + octet, the most significant bit represents the lowest + numbered port, and the least significant bit represents + the highest numbered port. Thus, each port of the VLAN + 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'. All egress + ports, as specified by ctVlanEgressList, that do not have + a value of '1' for the corresponding bit in this object + will be tagged. A set of '1' for a port that does not have + a '1' for the corresponding bit in the ctVlanEgressList will + be ignored." + ::= { ctVlanEgressPortEntry 4 } + +ctVlanProtocolAssign OBJECT IDENTIFIER ::= { ctVlanExt 5 } +-- The ctVlanProtocolAssign group manages the overall mapping +-- of protocol and Ether types to VLAN Ids for "untagged" packets. +-- +-- The implementation of this group is OPTIONAL. + + ctVlanProtocolStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object allows the Protocol/Vlan feature to be disabled." + DEFVAL { disable } + ::= { ctVlanProtocolAssign 1} + +ctMaxNumVlanProtoEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum number of entries allowed for the ctVlanProtoAssignTable + table." + ::= { ctVlanProtocolAssign 2} + +ctVlanProtoAssignTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtVlanProtoAssignEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table provides a mapping of protocol or Ether types to + VLAN Ids for 'untagged' packets." + ::= { ctVlanProtocolAssign 3} + +ctVlanProtoAssignEntry OBJECT-TYPE + SYNTAX CtVlanProtoAssignEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Describes a particular protocol VLAN ID configuration entry." + INDEX { ctVlanVID, ctVlanProtoEtherType } + ::= { ctVlanProtoAssignTable 1 } + +CtVlanProtoAssignEntry ::= SEQUENCE { + ctVlanProtoEtherType + INTEGER, + ctVlanProtoEstablish + INTEGER, + ctVlanProtoPortList + OCTET STRING + } + +ctVlanProtoEtherType OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object returns the protocol or Ether type that is mapped to + the VLAN specified in it's instancing. This object takes the + value of any valid Ether type(0x0600..0xFFFF). + + In addition to the previously mentioned range of Ether types, the + following values hold special meaning: + + Value Description DSAP/SSAP/Control + ------- --------------- ---------------------- + 0x100 LLC_IPX1 0xE0E003 + 0x101 LLC_IPX2 0xFFFF + 0x102 LLC_NETBIOS 0xF0F003 + 0x103 LLC_BANYAN 0xBCBC03 + " + ::= { ctVlanProtoAssignEntry 1} + +ctVlanProtoEstablish OBJECT-TYPE + SYNTAX INTEGER { + create(1), + delete(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A set of the value create(1), causes an entry to be added to the + ctVlanProtoAssignTable as specified by the instancing information + of ctVlanVID and ctVlanProtoEtherType. This has the result + of mapping the specified protocol or Ether type to a VLAN + for all received untagged traffic on the ports specified by + ctVlanProtoPortList. A set of the value delete(2), + causes the specified entry information to be removed from the table. + A read of this object will always return create(1)." + ::= { ctVlanProtoAssignEntry 2 } + +ctVlanProtoPortList OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The set of ports on the device, specified by ctVlanVID and + ctVlanProtoEtherType, that will classify received 'untagged' + packets of ctVlanProtoEtherType type, to the VLAN specified + by ctVlanVID. Each octet within the value of this object + specifies a set of eight ports, with the first octet specifying ports 1 + through 8, the second octet specifying ports 9 through 16, etc. Within + each octet, the most significant bit represents the lowest numbered + port, and the least significant bit represents the highest numbered + port. Thus, each port on this device is represented by a single bit + within the value of this object. If that bit has a + value of '1' then that port is included in the set of ports; the port + is not included if its bit has a value of '0'. A set of this object + prior to creating an entry by setting ctVlanProtoEstablish will fail + with a NO-INSTANCE error. This object will have an initial value '0' + for each port that is represented." + ::= { ctVlanProtoAssignEntry 3 } + +END diff --git a/MIBS/enterasys/CTRON-WAN-IMUX-MIB b/MIBS/enterasys/CTRON-WAN-IMUX-MIB new file mode 100644 index 0000000..b868ff2 --- /dev/null +++ b/MIBS/enterasys/CTRON-WAN-IMUX-MIB @@ -0,0 +1,334 @@ +CTRON-WAN-IMUX-MIB DEFINITIONS ::= BEGIN + + -- ctron-wan-imux-mib.txt The Cabletron Wide area Inverse Mux MIB. + -- Revision: 01.00.03 + -- Part Number: + -- Date: August 22, 1997 + + -- Cabletron Systems, Inc. + -- 35 Industrial Way, P.O. Box 5005 + -- Rochester, NH 03867-0505 + -- (603) 332-9400 + -- support@ctron.com + + -- This module provides authoritative definitions for part + -- of the naming tree below: + -- + -- cabletron { enterprises 52 } + -- + -- This module will be extended, as additional sub-sections + -- of this naming tree are defined. + -- + + -- Cabletron Systems reserves the right to make changes in + -- specification and other information contained in this document + -- without prior notice. The reader should consult Cabletron Systems + -- to determine whether any such changes have been made. + -- + -- In no event shall Cabletron Systems be liable for any incidental, + -- indirect, special, or consequential damages whatsoever (including + -- but not limited to lost profits) arising out of or related to this + -- document or the information contained in it, even if Cabletron + -- Systems has been advised of, known, or should have known, the + -- possibility of such damages. + -- + -- Cabletron grants vendors, end-users, and other interested parties + -- a non-exclusive license to use this Specification in connection + -- with the management of Cabletron products. + + -- Copyright August 95 Cabletron Systems + + + IMPORTS + OBJECT-TYPE FROM RFC-1212 + ctWanServices FROM CTRON-MIB-NAMES; + +--==================================================================== + -- Groups + + ctWanMux OBJECT IDENTIFIER ::= { ctWanServices 1 } + +-- +-- Wan Inverse Multiplexer Group +-- This group is required for any platforms that support +-- Cabletron's Ethernet to WAN Inverse Multiplexer Application +-- + +-- +-- Inverse Multiplexer General Variables +-- +-- These parameters apply globally to the Wan Inverse +-- multiplexer entity. +-- + + ctWANMuxGeneralGroup OBJECT IDENTIFIER ::= { ctWanMux 1 } + + ctWANMuxMaxNumGroups OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Get the maximum number of Inverse Multiplexer groups + allowed to be programmed for this device. This value + is the number of physical WAN connections, divided by + the minimum number of channels for a single mux + to be operational (2). However, some devices may only + support a single inverse multiplexer group." + ::= { ctWANMuxGeneralGroup 1} + + ctWanMuxAdmin OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Used to enable and disable the Inverse Multiplexer + Application. This object is used to enable/disable + Inverse Multiplexing for the entire device. Inverse + Multiplexer Groups may be enabled/disabled independently + using ctWanMuxGroupAdmin. This object must be set to + enabled for any inverse multiplexing to occur on the + device." + ::= { ctWANMuxGeneralGroup 2} + +-- +-- Inverse Multiplexer Group Table +-- +-- The group structure contains information concerning +-- each specific multiplexing group contained within the +-- inverse multiplexing entity. +-- + + ctWanMuxGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtWanMuxGroupEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information describing the configured parameters + of one of the Inverse Multiplexer groups." + ::= { ctWanMux 2 } + + ctWanMuxGroupEntry OBJECT-TYPE + SYNTAX CtWanMuxGroupEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A description of a single Inverse Multiplexer group + entry." + INDEX { ctWanMuxGroupId } + ::= { ctWanMuxGroupTable 1 } + + CtWanMuxGroupEntry ::= + SEQUENCE { + ctWanMuxGroupId + INTEGER, + ctWanMuxGroupAdmin + INTEGER, + ctWanMuxGroupNumChannels + INTEGER, + ctWanMuxGroupAddChannel + INTEGER, + ctWanMuxGroupDelChannel + INTEGER + } + + ctWanMuxGroupId OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A unique value identifying an element in a sequence of + groups which belong to the WAN Inverse Multiplexer. + This value ranges from 1 to the maximum number of + programmable groups as described by + ctWANMuxMaxNumGroups." + ::= { ctWanMuxGroupEntry 1 } + + ctWanMuxGroupAdmin OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Used to enable and disable an Inverse Multiplexer + group which evenly distributes data traffic in a + properly sequenced fashion, over two or more single + channel Wide Area Network connections such as DS1, + E1, DDS, or SYNC. Each of the single channel + connections must be configured with an appropriate + datalink protocol. A minimum of two channels, each + assigned to it's own physical interface, is required + before the Inverse Multiplexer group can be enabled." + ::= { ctWanMuxGroupEntry 2} + + ctWanMuxGroupNumChannels OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Get the number of channels currently + associated with this Inverse Multiplexer group. A + minimum of two channels, each assigned to it's own + physical interface, is required before the Inverse + Multiplexer group can be enabled." + ::= { ctWanMuxGroupEntry 3} + + ctWanMuxGroupAddChannel OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Add a channel to the channel list used by this Inverse + Multiplexer group. Before a channel is added, the + channel must be assigned a MIB II ifindex, and an + acceptable Datalink Protocol. When this object is set, + it is set with the ifindex value. This object is always + read as a 1." + REFERENCE + "rfc-1213" + ::= { ctWanMuxGroupEntry 4 } + + ctWanMuxGroupDelChannel OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Delete a channel to the channel list used by this + Inverse Multiplexer group. Before a channel is + deleted, the channel must exist in the Inverse + Multiplexer group's channel table. When this object + is set, it is set with the ifindex value of the channel + the user wishes to delete from the channel table. This + object is always read as a 1." + REFERENCE + "rfc-1213" + ::= { ctWanMuxGroupEntry 5 } + +-- +-- Inverse Multiplexer Channel Table +-- +-- The channel structure contains information concerning +-- specific channels contained within an +-- inverse multiplexing group. +-- + ctWanMuxChannelTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtWanMuxChannelEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Table containing ifindex values, representing WAN + channels, used by the Inverse Multiplexer. The table + also contains statistics reported about each channel." + ::= { ctWanMux 3 } + + ctWanMuxChannelEntry OBJECT-TYPE + SYNTAX CtWanMuxChannelEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A description of a single entry." + INDEX { ctWanMuxChannelGroupId, ctWanMuxChannelId } + ::= { ctWanMuxChannelTable 1 } + + CtWanMuxChannelEntry ::= + SEQUENCE { + ctWanMuxChannelGroupId + INTEGER, + ctWanMuxChannelId + INTEGER, + ctWanMuxChannelIfIndex + INTEGER, + ctWanMuxChannelPhysNum + INTEGER, + ctWanMuxChannelBwAvail + INTEGER, + ctWanMuxChannelByteCount + INTEGER, + ctWanMuxChannelStatus + INTEGER + } + + ctWanMuxChannelGroupId OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A unique value identifying an element in a sequence + of groups which belong to the WAN Inverse Multiplexer. + This value ranges from 1 to the maximum number of + programmable groups as described by + ctWANMuxMaxNumGroups." + ::= { ctWanMuxChannelEntry 1 } + + ctWanMuxChannelId OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A unique value identifying an element in a sequence of + member channel ifindex values which belong to a WAN + Inverse Multiplexer group." + ::= { ctWanMuxChannelEntry 2 } + + ctWanMuxChannelIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Returns an ifindex associated with a WAN + channel used for Inverse Multiplexing." + ::= { ctWanMuxChannelEntry 3 } + + ctWanMuxChannelPhysNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Returns a unique physical connection identifier + associated with this channel's physical WAN + connection." + ::= { ctWanMuxChannelEntry 4 } + + ctWanMuxChannelBwAvail OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Returns a value which represents the available + bandwidth for transmitting data existing for the + physical WAN connection associated with this channel. + The value is represented in bits/sec." + ::= { ctWanMuxChannelEntry 5 } + + ctWanMuxChannelByteCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Returns a value which represents a cumulative count + of bytes transmitted out from this interface. The + count includes any bytes transmitted across the + physical medium, less physical medium framing." + ::= { ctWanMuxChannelEntry 6 } + + ctWanMuxChannelStatus OBJECT-TYPE + SYNTAX INTEGER { + inactive(1), + active(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Returns the current status of the channel associated + with an inverse multiplexer group. The channel is + active when the group admin status is enabled, and + the channel is operational. The channel is inactive + when either the group admin status is disabled, or + the channel is not operational." + ::= { ctWanMuxChannelEntry 7 } + +END diff --git a/MIBS/enterasys/CTRON-WAN-MIB b/MIBS/enterasys/CTRON-WAN-MIB new file mode 100644 index 0000000..30d7699 --- /dev/null +++ b/MIBS/enterasys/CTRON-WAN-MIB @@ -0,0 +1,3532 @@ +CTRON-WAN-MIB DEFINITIONS ::= BEGIN + + -- CTRON-WAN-MIB The Cabletron Wide area MIB. + -- Revision: 01.08.06 + -- Part Number: 2170989 + -- Date: May 20, 1998 + + -- Cabletron Systems, Inc. + -- 35 Industrial Way, P.O. Box 5005 + -- Rochester, NH 03867-0505 + -- (603) 332-9400 + -- support@ctron.com + + -- This module provides authoritative definitions for part + -- of the naming tree below: + -- + -- cabletron { enterprises 52 } + -- + -- This module will be extended, as additional sub-sections + -- of this naming tree are defined. + -- + + -- Cabletron Systems reserves the right to make changes in + -- specification and other information contained in this document + -- without prior notice. The reader should consult Cabletron Systems + -- to determine whether any such changes have been made. + -- + -- In no event shall Cabletron Systems be liable for any incidental, + -- indirect, special, or consequential damages whatsoever (including + -- but not limited to lost profits) arising out of or related to this + -- document or the information contained in it, even if Cabletron + -- Systems has been advised of, known, or should have known, the + -- possibility of such damages. + -- + -- Cabletron grants vendors, end-users, and other interested parties + -- a non-exclusive license to use this Specification in connection + -- with the management of Cabletron products. + + -- Copyright August 95 Cabletron Systems + + + IMPORTS + OBJECT-TYPE FROM RFC-1212 + ctWan FROM CTRON-MIB-NAMES + DisplayString FROM RFC1213-MIB + IpAddress, Counter FROM RFC1155-SMI; + + -- variables + Index ::= INTEGER + DLCI ::= INTEGER + -- DisplayString ::= OCTET STRING + +--==================================================================== + -- Groups + + ctWanConnection OBJECT IDENTIFIER ::= { ctWan 1 } + + ctWanDs1 OBJECT IDENTIFIER ::= { ctWan 2 } + + ctWanRs232 OBJECT IDENTIFIER ::= { ctWan 3 } + + ctFrDcp OBJECT IDENTIFIER ::= { ctWan 4 } + + ctDDS OBJECT IDENTIFIER ::= { ctWan 5 } + + ctDs1Alarms OBJECT IDENTIFIER ::= { ctWan 6 } + + ctIPPQFilters OBJECT IDENTIFIER ::= { ctWan 7 } + + ctWanHDSLExt OBJECT IDENTIFIER ::= { ctWan 8 } + +-- ctWanConnection Group +-- This group is mandatory for all platforms that have one or more +-- Wan Connections + + wanNumConnections OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This objects describes the number of wan connections on the + platform. A wan connection may have one or two physical ports + of which only one can be active at any time." + ::= { ctWanConnection 1 } + + wanConnTable OBJECT-TYPE + SYNTAX SEQUENCE OF WanConnEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of wan connection entries. The number of wan + connection entries is given by the value of wanNumConnections." + ::= { ctWanConnection 2 } + + wanConnEntry OBJECT-TYPE + SYNTAX WanConnEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A wan connection entry containing objects relating to + the particular wan connection." + INDEX { wanConnIndex } + ::= { wanConnTable 1 } + + WanConnEntry ::= + SEQUENCE { + wanConnIndex + INTEGER, + wanConnNumPhysPorts + INTEGER, + wanConnDefaultPhysPort + INTEGER, + wanConnActivePhysPort + INTEGER + } + + wanConnIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A unique value for each wan connection. Its value ranges + between 1 and the value wanNumConnections." + ::= { wanConnEntry 1 } + + wanConnNumPhysPorts OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of physical ports that exist on this wan + connection." + ::= { wanConnEntry 2 } + + wanConnDefaultPhysPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The default physical port for this connection. This + indicates the physical port that should be used on this wan + connection. If redundancy is not enabled, this physical port + will always be used. If redundancy is enabled, the physical + port given here will be considered the primary physical port. + The value of this object must be set to the index of a + valid physical port (wanPhysPortIndex) for this wan connection." + ::= { wanConnEntry 3 } + + wanConnActivePhysPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The physical port that is currently active for this wan + connection. The value of this object indicates the + wanPhysPortIndex for the active port." + ::= { wanConnEntry 4 } + + + wanPhysPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF WanPhysPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of the descriptions of the physical ports of this + platform. The number of entries is given by the value + of wanConnNumPhysPort for each Wan Connection." + ::= { ctWanConnection 3 } + + wanPhysPortEntry OBJECT-TYPE + SYNTAX WanPhysPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A physical port entry. It contains objects relating to a + given physical port" + INDEX { wanPhysPortConnectionIndex, wanPhysPortIndex } + ::= { wanPhysPortTable 1 } + + WanPhysPortEntry ::= + SEQUENCE { + wanPhysPortConnectionIndex + INTEGER, + wanPhysPortIndex + INTEGER, + wanPhysPortType + INTEGER, + wanPhysPortSpecificMib + OBJECT IDENTIFIER + } + + wanPhysPortConnectionIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A value indicating the wan connection this physical port + is located on." + ::= { wanPhysPortEntry 1 } + + wanPhysPortIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A unique value for each physical port on a wan connection. + Its value ranges between 1 and the value wanConnNumPhysPorts." + ::= { wanPhysPortEntry 2 } + + wanPhysPortType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + t1(2), + e1(3), + synchronous(4), + dds(5), + di(6), + hdsl(7), + bri(8), + ds30(9), + t1DDS(10) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The type of physical port that this entry describes. None + indicates that the physical port has no connector." + ::= { wanPhysPortEntry 3 } + + wanPhysPortSpecificMib OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object identifies an instance of the index object in + the first group of objects in the MIB specific to the + physical port." + ::= { wanPhysPortEntry 4 } + + wanInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF WanInterfaceEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The interface table for a physical port on a wan connection. + It is a list of items that are pertinent to the interfaces + that are part of this physical port. The number of entries + is dependent on the wanPhysPortType for the interface. + If the wanPhysPortType is none, there will be no entries + in the table for the port. If the wanPhysPortType is t1, + there will be 24 entries in this table for the port. + If the wanPhysPortType is e1, there will be 30 entries + in this table for the port. If the wanPhysPortType is + synchronous, there will be one entry in this table for the + port. " + ::= { ctWanConnection 4 } + + wanInterfaceEntry OBJECT-TYPE + SYNTAX WanInterfaceEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A wan connection physical port interface entry. It + contains objects relating to an interface that is defined + for this physical port and this wan connection." + INDEX { wanInterfaceConnectionIndex, wanInterfacePhysPortIndex, + wanInterfaceEntryIndex } + ::= { wanInterfaceTable 1} + + WanInterfaceEntry ::= + SEQUENCE { + wanInterfaceConnectionIndex + INTEGER, + wanInterfacePhysPortIndex + INTEGER, + wanInterfaceEntryIndex + INTEGER, + wanInterfaceEntryIfIndex + INTEGER, + wanInterfaceEntryProtocol + INTEGER, + wanInterfaceEntryCompression + INTEGER, + wanInterfaceEntryMTU + INTEGER, + wanInterfaceEntryLineCoding + INTEGER, + wanInterfaceEntryCrcLength + INTEGER, + wanInterfaceEntryLexProtocolEnable + INTEGER, + wanInterfaceEntryLexProtocolStatus + INTEGER, + wanInterfaceEntryCompRatio + OCTET STRING, + wanInterfaceEntryCompStatus + INTEGER, + wanInterfaceEntryBackUpIfEnable + INTEGER + } + wanInterfaceConnectionIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value is the wan connection that this interface + exists on." + ::= { wanInterfaceEntry 1} + + wanInterfacePhysPortIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value is the physical port of the wan connection + that this interface exists on." + ::= { wanInterfaceEntry 2} + + wanInterfaceEntryIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A unique value for each interface of this physical port. + It is a value between 1 and the number of interfaces that + exist for the current port. The number of interfaces for + each type of port is: 24 for a port type (wanPhysPortType) + of 't1', 30 for a port type of 'e1', and 1 for a port type + of 'synchronous'. There will be no entries if the port type + is 'none'." + ::= { wanInterfaceEntry 3} + + wanInterfaceEntryIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The ifIndex of the interface. This is the index of this entry + in the ifTable." + REFERENCE + "rfc-1213" + ::= { wanInterfaceEntry 4} + + wanInterfaceEntryProtocol OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The protocol that should be run on this interface. Values + are equivalent to those defined for ifType in Mib-II. + Accepted values are product dependent." + REFERENCE + "rfc-1213, product literature" + ::= { wanInterfaceEntry 5} + + wanInterfaceEntryCompression OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates whether data compression should take + place on this interface." + ::= { wanInterfaceEntry 6} + + wanInterfaceEntryMTU OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The MTU to be negotiated for this interface. This will not + be updated with the actual MTU, which can be found in the + ifTable." + ::= { wanInterfaceEntry 7} + + wanInterfaceEntryLineCoding OBJECT-TYPE + SYNTAX INTEGER { + none (1), + jBZS (2), + invHDLC (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object describes the variety of Zero Code suppression + on this interface. For an interface on a Ds1 Port, the valid + values depend on the value of the Ds1ConfigLineCode object. + If that object is set to ds1xB8ZS, then this object can be + set to none, JBZS, or InvHDLC. If the value of + Ds1ConfigLineCode is set to ds1xAMI, then this object can + only be set to JBZS, or InvHDLC. For an interface on a + Synchronous Port, the valid values are none or InvHDLC. + JBZS refers to Jammed Bit Zero suppression, which forces a + 1 bit every 8 bit periods. InvHDLC refers to inverting + the HDLC data for the interface. None refers to a mode + in which some other means, such as with the Ds1ConfigLineCode + object set to dsx1B8ZS, is used to insure pulse density + requirements." + REFERENCE + "rfc-1406" + ::= { wanInterfaceEntry 8} + + wanInterfaceEntryCrcLength OBJECT-TYPE + SYNTAX INTEGER { + sixteen-bits(1), + thirty-two-bits(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The Length of the CRC for this interface. Not all platforms + will allow all options." + ::= { wanInterfaceEntry 9} + + wanInterfaceEntryLexProtocolEnable OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + ACCESS read-write + STATUS deprecated + DESCRIPTION + "This switch acts in concert with the wanInterfaceEntryProtocol + object. To activate LEX, this object should first be set to + enable (1), then set the wanInterfaceEntryProtocol to PPP. The + enable will have no effect if PPP is not selected. If the + wanInterfaceEntryProtocol is selected first, the default NCP of + BNCP will be selected. To De-select LEX, you must set this + object to disable (2), and wanInterfaceEntryProtocol to NONE or + reset the device. Just selecting disable (2) will not tear down + the connection." + ::= { wanInterfaceEntry 10} + + wanInterfaceEntryLexProtocolStatus OBJECT-TYPE + SYNTAX INTEGER { + bound (1), + unbound (2) + } + ACCESS read-only + STATUS deprecated + DESCRIPTION + "This object reflects the current state of the link. The device + is said to be bound to the router when the physical link is OK, + the LEX negotiation is successful, and the router has been + configured correctly to communicate with this particular LAN + Extender." + ::= { wanInterfaceEntry 11} + + wanInterfaceEntryCompRatio OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (6)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The ratio of uncompressed to compressed transmitted data. + If the data compression status is off, 1:1 will be displayed" + + ::= { wanInterfaceEntry 12} + + wanInterfaceEntryCompStatus OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "On indicates that the compression has been successfully + negotiated and is operating. Off indicates that the + compression negotiation has failed and compression is not + operating at this time, or compression has been terminated + by either peer." + ::= { wanInterfaceEntry 13} + +wanInterfaceEntryBackUpIfEnable OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object is used to select the Call-backup option. + A value of 1 is used to enable the option and a value of + 2 to disable it." + ::= { wanInterfaceEntry 14} + +-- Wan Ds1 Group +-- This group is required for any platforms that have a t1 or e1 physical port. +-- + wanDs1ExtensionsTable OBJECT-TYPE + SYNTAX SEQUENCE OF WanDs1ExtensionsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table is an extension to the standard ds1 configuration + table. It is a list of items that are pertinent to ds1 ports + on a platform. There is one entry per ds1 physical port on + the platform" + ::= { ctWanDs1 1 } + + wanDs1ExtensionsEntry OBJECT-TYPE + SYNTAX WanDs1ExtensionsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A ds1 extensions entry containing objects relating to + the particular ds1 physical port" + INDEX { wanDs1ExtensionsEntryIndex } + ::= { wanDs1ExtensionsTable 1 } + + WanDs1ExtensionsEntry ::= + SEQUENCE { + wanDs1ExtensionsEntryIndex + INTEGER, + wanDs1ExtensionsNumInterfaces + INTEGER, + wanDs1ExtensionsToggleFracTable + INTEGER, + wanDs1ExtensionsLineBuildOut + INTEGER, + wanDs1ExtensionsCFADuration + INTEGER, + wanDs1ExtensionsDIEnable + INTEGER, + wanDs1ExtensionsTotalValidIntervals + Counter, + wanDs1ExtensionsBertTestMode + INTEGER, + wanDs1ExtensionsBertRun + INTEGER, + wanDs1ExtensionsBertCurrentResults + INTEGER, + wanDs1ExtensionsBertCumulativeResults + INTEGER, + wanDs1ExtensionsBertPeakResults + INTEGER, + wanDs1ExtensionsBertAverageResult + INTEGER, + wanDs1ExtensionsBertTestPattern + INTEGER, + wanDs1ExtensionsBertSamplePeriod + INTEGER, + wanDs1ExtensionsBertNumPeriods + Counter, + wanDs1ExtensionsBertTestTraps + INTEGER, + wanDs1ExtensionsBertDataStatus + INTEGER + } + + wanDs1ExtensionsEntryIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A unique value for each ds1 physical port on the platform." + ::= { wanDs1ExtensionsEntry 1 } + + wanDs1ExtensionsNumInterfaces OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of interfaces on this physical port. This + number indicates the number of entries this physical port + uses in the ifTable." + REFERENCE + "rfc-1213" + ::= { wanDs1ExtensionsEntry 2 } + + wanDs1ExtensionsToggleFracTable OBJECT-TYPE + SYNTAX INTEGER { + update-table(1), + display-new(2), + display-old(3), + restore-old(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Setting this object to 1 will cause the Ds1 Fractional Table + to be updated with the new values, as entered. + Setting this object to 2, will cause the Ds1 Fractional Table + to view as the table being entered. + Setting this object to 3, will cause the Ds1 Fractional Table + to be the table that is currently in use, regardless of + any changes being entered. + Setting this object to 4, will cause any changes that have + been made to the Ds1 Fractional Table since the last + update-table to be deleted. + For physical ports of type synchronous, this object will + have no affect, and will always return a 1." + REFERENCE + "rfc-1406" + ::= { wanDs1ExtensionsEntry 3 } + + wanDs1ExtensionsLineBuildOut OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + zero(2), + minus-7point5(3), + minus-15(4), + a133to266feet(5), + a266to399feet(6), + a399to533feet(7), + a533to655feet(8) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The line build out setting for this ds1 physical port. + Unknown indicates that the setting is neither readable or + writable." + ::= { wanDs1ExtensionsEntry 4 } + + wanDs1ExtensionsCFADuration OBJECT-TYPE + SYNTAX INTEGER(1..15) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The length of time (in seconds), that the ds1 port will + remain in the Carrier Failure Alarm state after the + alarm condition has cleared." + ::= { wanDs1ExtensionsEntry 5 } + + wanDs1ExtensionsDIEnable OBJECT-TYPE + SYNTAX INTEGER{ + enable(1), + disable(2), + diDataEnabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enables or disables Drop and Insert functionality on a + D/I WPIM. If enabled, all zero assigned timeslots will + designate D/I interface channels, if disabled all zero + channels will designate dummy channels as on a T1 or E1. + If this object is set to diDataEnabled the zero channels + will designate D/I interface channels and data to and + from the device will be transmitted or received on the + D/I port instead of the N/I port." + ::= { wanDs1ExtensionsEntry 6 } + + wanDs1ExtensionsTotalValidIntervals OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of previous intervals for which + valid data was collected for the DS1 mib, which + is currently RFC1406. This counter is similar to + RFC1406 dsx1ValidIntervals except that the count + represents the total number of complete 15 minute + intervals since the ds1 interface has been online, + and does not stop at the 24 hour period." + ::= { wanDs1ExtensionsEntry 7 } + + wanDs1ExtensionsBertTestMode OBJECT-TYPE + SYNTAX INTEGER{ + none(1), + internal(2), + manual(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object is used to request that a type of + process be in control of the testing function. + This is used to differentiate between automated test + procedures and those manually controlled by a user. + When read, this object reflects which type of process + is actually in control of the testing function. The + implementation is free to prioritize or deny requests + in a proprietary manner." + ::= { wanDs1ExtensionsEntry 8 } + + wanDs1ExtensionsBertRun OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Controls the sending of test data over this physical + port. The data is a pattern described by + wanDs1ExtensionsBertTestPattern." + ::= { wanDs1ExtensionsEntry 9 } + + wanDs1ExtensionsBertCurrentResults OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the results of the testing for the + last completed sampling period. A non-negative + number is the error rate in bits per million bits." + ::= { wanDs1ExtensionsEntry 10 } + + wanDs1ExtensionsBertCumulativeResults OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of errors since the + testing was enabled. It is not a rate." + ::= { wanDs1ExtensionsEntry 11 } + + wanDs1ExtensionsBertPeakResults OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the highest value of + wanDs1ExtensionsBertCurrentResults since the testing + was enabled. A non-negative number is the error rate + in bits per million bits." + ::= { wanDs1ExtensionsEntry 12 } + + wanDs1ExtensionsBertAverageResult OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the average value of + wanDs1ExtensionsBertCurrentResults since the testing + was enabled. A non-negative number is the error rate + in bits per million bits." + ::= { wanDs1ExtensionsEntry 13 } + + wanDs1ExtensionsBertTestPattern OBJECT-TYPE + SYNTAX INTEGER { + patternOther(1), + pattern1s(2), + pattern63(3), + pattern511(4), + pattern2047(5), + pattern3in24(6), + patternQRSS(7) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object is used to specify the pattern of the + test data." + ::= { wanDs1ExtensionsEntry 14 } + + wanDs1ExtensionsBertSamplePeriod OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object is the duration of time in seconds at + which the current test results will be periodically + written to wanDs1ExtensionsBertCurrentResults. The + range is 1 to 3600, with a default value of 10." + ::= { wanDs1ExtensionsEntry 15 } + + wanDs1ExtensionsBertNumPeriods OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of sampling periods that have elapsed + during the current test run." + ::= { wanDs1ExtensionsEntry 16 } + + wanDs1ExtensionsBertTestTraps OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object is used to enable or disable the sending + of a trap at the conclusion of the measurement period. + The trap will contain the information described by + ctDs1BertCurrentResults. The default value is disabled." + ::= { wanDs1ExtensionsEntry 17 } + + wanDs1ExtensionsBertDataStatus OBJECT-TYPE + SYNTAX INTEGER { + idle(1), + waitingForLink(2), + waitingForLoopback(3), + running(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object provides the operating status of the + transmission of test data packets." + ::= { wanDs1ExtensionsEntry 18 } + +-- Wan Rs232 Group +-- This group is only required if any physical port on the system can be +-- classified as rs232-like +-- + wanRs232ExtensionsTable OBJECT-TYPE + SYNTAX SEQUENCE OF WanRs232ExtensionsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table is an extension to the standard rs232-like mib. + It is a list of items that are pertinent to rs232-like ports + on a platform. There is one entry per synchronous physical + port on the platform." + REFERENCE + "rfc-1317" + ::= { ctWanRs232 1 } + + wanRs232ExtensionsEntry OBJECT-TYPE + SYNTAX WanRs232ExtensionsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A rs232-like extensions entry containing objects relating to + the particular rs232-like physical port." + INDEX { wanRs232ExtensionsEntryIndex } + ::= { wanRs232ExtensionsTable 1 } + + WanRs232ExtensionsEntry ::= + SEQUENCE { + wanRs232ExtensionsEntryIndex + INTEGER, + wanRs232ExtensionsCTSEnable + INTEGER, + wanRs232ExtensionsDSREnable + INTEGER + } + + wanRs232ExtensionsEntryIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A unique value for each rs232-like physical port on + the platform." + ::= { wanRs232ExtensionsEntry 1 } + + wanRs232ExtensionsCTSEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object indicates whether the platform should generate + CTS. When disabled the platform will not generate CTS, when + enabled, the platform will generate CTS. The actual state + of the CTS line is available in the rs-232 like mib." + REFERENCE + "rfc-1317" + DEFVAL { disable } + ::= { wanRs232ExtensionsEntry 2 } + + wanRs232ExtensionsDSREnable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object indicates whether the platform should generate + DSR. When disabled the platform will not generate DSR, when + enabled, the platform will generate DSR. The actual state + of the DSR line is available in the rs-232 like mib." + REFERENCE + "rfc-1317 " + DEFVAL { disable } + ::= { wanRs232ExtensionsEntry 3 } + +-- ctFrDcp Group +-- This group is mandatory to support Data Compression Protocol +-- (DCP following FRF.9) for per virtual circuit basis + + frDcpCircuitTable OBJECT-TYPE + SYNTAX SEQUENCE OF FrDcpCircuitEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing data compression information about + specific Data Link Connection Identifiers and corresponding + virtual circuit. This information is used to support the + frCircuitTable following RFC-1315." + ::= { ctFrDcp 1 } + + frDcpCircuitEntry OBJECT-TYPE + SYNTAX FrDcpCircuitEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The data compression information regarding a single Data + Link Connection Identifier." + INDEX { frDcpCircuitIfIndex, frDcpCircuitDlci } + ::= { frDcpCircuitTable 1 } + + FrDcpCircuitEntry ::= + SEQUENCE { + frDcpCircuitIfIndex + Index, + frDcpCircuitDlci + DLCI, + frDcpCircuitEnable + INTEGER, + frDcpCircuitStatus + INTEGER, + frDcpCircuitRatio + OCTET STRING + } + + frDcpCircuitIfIndex OBJECT-TYPE + SYNTAX Index + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The ifIndex value of ifEntry that this DCP virtual circuit + object is layered onto." + ::= { frDcpCircuitEntry 1 } + + frDcpCircuitDlci OBJECT-TYPE + SYNTAX DLCI + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Data Link Connection Identifier for this DCP virtual + circuit object." + REFERENCE + "Draft American National Standard T1.618-1991, Section 3.3.6" + ::= { frDcpCircuitEntry 2 } + + frDcpCircuitEnable OBJECT-TYPE + SYNTAX INTEGER { + on (1), + off (2) -- default + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates whether data compression should take place on + this particular end side virtual circuit." + ::= { frDcpCircuitEntry 3 } + + frDcpCircuitStatus OBJECT-TYPE + SYNTAX INTEGER { + on (1), + off (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "On indicates that the compression has been successfully + negotiated and is operating. Off indicates that the + compression negotiation has failed and compression is not + operating at this time, or compression has been terminated + by either peer." + ::= { frDcpCircuitEntry 4 } + + frDcpCircuitRatio OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (5)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The ratio of uncompressed to compressed transmitted data. + If the data compression status is off, 1:1 will be displayed" + ::= { frDcpCircuitEntry 5 } + +-- +-- Wan DDS Group +-- This group is required for any platforms that have a dds physical port. +-- + +ddsConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF DdsConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The DDS Configuration Table" + ::= { ctDDS 1} + +ddsConfigEntry OBJECT-TYPE + SYNTAX DdsConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An Entry in the DDS Configuration Table" + INDEX { ddsLineIndex } + ::= { ddsConfigTable 1 } + +DdsConfigEntry ::= + SEQUENCE { + ddsLineIndex + INTEGER, + ddsIfIndex + INTEGER, + ddsLineMode + INTEGER, + ddsLineCoding + INTEGER, + ddsLoopbackConfig + INTEGER, + ddsLineStatus + INTEGER, + ddsTxClockSource + INTEGER, + ddsPortInSpeed + INTEGER, + ddsPortOutSpeed + INTEGER + } + + ddsLineIndex OBJECT-TYPE + SYNTAX INTEGER (1..'7fffffff'h) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A unique value for each dds physical port on the + platform" + ::= { ddsConfigEntry 1 } + + ddsIfIndex OBJECT-TYPE + SYNTAX INTEGER (1..'7fffffff'h) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Index associated with this dds physical port" + ::= { ddsConfigEntry 2 } + + ddsLineMode OBJECT-TYPE + SYNTAX INTEGER { + ddsPri (1), + ddsCc (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "DDS-PRI is full duplex 56k link, No framing in loop + data so loop speed is also 56k. Data stream: + --d1 d2 d3 d4 d5 d6 d7-- + + DDS-CC is full duplex 64k link. Does not require framing + bit but uses a same format as SC, ninth bit position is + lumped with primary channel and not used for control. + Loop speed is 72k, Primary channel rate is 64k. + --d1 d2 d3 d4 d5 d6 d7 F d8--" + ::= { ddsConfigEntry 3 } + + ddsLineCoding OBJECT-TYPE + SYNTAX INTEGER { + ddsNone (1), + ddsJBZS (2), + otherLineCode (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object describes the variety of Zero Code + suppression on this interface. JBZS refers to Jammed + Bit Zero suppression, which forces a 1 bit every 8 bit + periods. None refers to a mode in which some other + means is used to insure pulse density requirements." + ::= { ddsConfigEntry 4 } + + ddsLoopbackConfig OBJECT-TYPE + SYNTAX INTEGER { + ddsNoLoop (1), + ddsLineLoop (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This variable represents the loop-back configuration + of the DDS interface. ddsNoLoop means the interface is + not in loop-back state, and LineLoop means the the + received data is looped back out." + ::= { ddsConfigEntry 5 } + + ddsLineStatus OBJECT-TYPE + SYNTAX INTEGER { + ddsNoAlarm (1), + ddsLossOfSignal (2), + ddsOutOfService (3), + ddsOutOfFrame (4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This describes the current operational + status of DDS line." + ::= { ddsConfigEntry 6 } + + ddsTxClockSource OBJECT-TYPE + SYNTAX INTEGER { + ddsLoopTiming (1), + ddsLocalTiming (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The source of Transmit clock. + ddsLoopTiming - indicates that the recovered receive + clock is used as transmit clock. + ddsLocalTiming - indicates that a local clock source is + used." + ::= { ddsConfigEntry 7 } + + ddsPortInSpeed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " This variable describes the current operational + receive speed of DDS line. It is a read only value + based entirely on DDS type (CC or PRI)." + ::= { ddsConfigEntry 8 } + + ddsPortOutSpeed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This variable describes the current operational + transmit speed of DDS line. It is a read only value + based entirely on DDS type CC or PRI" + ::= { ddsConfigEntry 9 } + +-- +-- Wan Alarms Group +-- This group is required for any platforms that support +-- Cabletron's WAN Alarm processing functionality +-- + +-- +-- DS1 Alarms Global Configuration Variables +-- +-- These parameters apply globally to the DS1 Alarms +-- entity. These variables allow the user to program +-- DS1 alarm characteristics to be the same for all DS1 +-- lines installed in the device. The other option +-- available to the user would be to configure each DS1 +-- line individually, using the parameters in the DS1 +-- Alarms Configuration Table. +-- + + ds1AlarmsGlobalConfigGroup OBJECT IDENTIFIER ::= { ctDs1Alarms 1 } + + ds1AlarmGlobalAdmin OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), -- default + enabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Used to enable and disable the DS1 Alarm + Monitoring Application for all DS1 circuits on the + device." + ::= { ds1AlarmsGlobalConfigGroup 1} + + ds1AlarmGlobalAutoRecovery OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) -- default + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Used to enable and disable the DS1 Alarm + Automatic Recovery feature for all DS1 circuits on + the device. For those devices that support ds1 + alarm monitoring, but do not support the automatic + recovery feature, this object always returns disabled, + and performs no action when written." + ::= { ds1AlarmsGlobalConfigGroup 2} + + ds1AlarmGlobalTrapEnable OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) -- default + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Used to enable and disable the DS1 Alarm + SNMP Trap generation feature for all DS1 circuits on + the device. This object operates in conjunction with + configuration of objects in the ctron-trap-mib.txt" + ::= { ds1AlarmsGlobalConfigGroup 3} + + ds1AlarmGlobalESCount OBJECT-TYPE + SYNTAX INTEGER (1..300) -- default is 100 + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Used in conjuction with ctDs1AlarmESInterval to set + the threshold for alarm generation when the number of + Errored Seconds for a specified time interval, + measured in minutes, is exceeded. The default + Errored Seconds alarm condition is 100 errored seconds + over a 6 minute time interval." + ::= { ds1AlarmsGlobalConfigGroup 4} + + ds1AlarmGlobalESInterval OBJECT-TYPE + SYNTAX INTEGER (1..15) -- default is 6 minutes + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Used in conjuction with ds1AlarmGlobalESCount to + set the threshold for alarm generation when the number + of Errored Seconds for a specified time interval, + measured in minutes, is exceeded. The default + Errored Seconds alarm condition is 100 errored seconds + over a 6 minute time interval." + ::= { ds1AlarmsGlobalConfigGroup 5} + + ds1AlarmGlobalBPVErrorRate OBJECT-TYPE + SYNTAX INTEGER (5..9) -- default is 6 + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Used to specify the negative exponent of 10, used in + monitoring Bipolar Violations (Code Violations for E1) + over intervals defined by ds1AlarmGlobalBPVInterval. + For example, for a ds1AlarmGlobalBPVErrorRate value + of 6 used with a ds1AlarmGlobalBPVInterval of 15, + an alarm is generated when a 15 minute period has an + average error rate which exceeds 1 Bipolar Violation + (Code Violation for E1) per million bits. + For those devices that support ds1 alarm monitoring + but who's hardware does not support detect bipolar + violations, this object always returns the default, + and performs no action when written." + ::= { ds1AlarmsGlobalConfigGroup 6} + + ds1AlarmGlobalBPVInterval OBJECT-TYPE + SYNTAX INTEGER (1..15) -- default is 15 minutes + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Used to specify the interval, used in monitoring + Bipolar Violations (Code Violations for E1) + with thresholds defined by ds1AlarmGlobalBPVErrorRate. + For example, for a ds1AlarmGlobalBPVErrorRate value + of 6 used with a ds1AlarmGlobalBPVInterval of 15, an + alarm is generated when a 15 minute period has an + average error rate which exceeds 1 Bipolar Violation + (Code Violation for E1) per million bits. + For those devices that support ds1 alarm monitoring + but who's hardware does not detect bipolar + violations, this object always returns the default, + and performs no action when written." + ::= { ds1AlarmsGlobalConfigGroup 7} + + ds1AlarmGlobalManualRecovery OBJECT-TYPE + SYNTAX INTEGER { + recover(1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "To cause a manual recovery to occur on all Ds1 circuits, this + object is set to a 1. It is always read as a 1. The recovery + will occur only when automatic recovery is disabled." + ::= { ds1AlarmsGlobalConfigGroup 8} + +-- +-- DS1 Alarms Configuration Table +-- +-- The DS1 alarm table structure contains the same information as the +-- global configuration objects, but allows seperate configuratoin of +-- specific DS1 circuits contained on the device +-- + ds1AlarmConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ds1AlarmConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Table containing objects used to configure DS1 alarm + functionality on a per DS1 basis." + ::= { ctDs1Alarms 2 } + + ds1AlarmConfigEntry OBJECT-TYPE + SYNTAX Ds1AlarmConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A description of a single entry." + INDEX { ds1PhysNum } + ::= { ds1AlarmConfigTable 1 } + + Ds1AlarmConfigEntry ::= + SEQUENCE { + ds1PhysNum + INTEGER, + ds1AlarmAdmin + INTEGER, + ds1AlarmAutoRecovery + INTEGER, + ds1AlarmTrapEnable + INTEGER, + ds1AlarmESCount + INTEGER, + ds1AlarmESInterval + INTEGER, + ds1AlarmBPVErrorRate + INTEGER, + ds1AlarmBPVInterval + INTEGER, + ds1AlarmManualRecovery + INTEGER + } + + ds1PhysNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value for this object is equal to the value + of a unique physical connection identifier associated + with this DS1 which is clearly labeled on the device. + For those products that do not have a DS1 identifier + labeled on the device, the value for this object is + the same as rfc1406 dsx1LineIndex." + ::= { ds1AlarmConfigEntry 1 } + + ds1AlarmAdmin OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), -- default + enabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Used to enable and disable the DS1 Alarm + Monitoring Application for this DS1 circuit." + ::= { ds1AlarmConfigEntry 2} + + ds1AlarmAutoRecovery OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) -- default + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Used to enable and disable the DS1 Alarm + Automatic Recovery feature for this DS1 circuit. + For those devices that support ds1 + alarm monitoring, but do not support the automatic + recovery feature, this object always returns disabled, + and performs no action when written." + ::= { ds1AlarmConfigEntry 3} + + ds1AlarmTrapEnable OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) -- default + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Used to enable and disable the DS1 Alarm + SNMP Trap generation feature for this DS1 circuit. + This object operates in conjunction with configuration + of objects in the ctron-trap-mib.txt" + ::= { ds1AlarmConfigEntry 4} + + ds1AlarmESCount OBJECT-TYPE + SYNTAX INTEGER (1..300) -- default is 100 + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Used in conjuction with ctDs1AlarmESInterval to set + the threshold for alarm generation when the number of + Errored Seconds for a specified time interval, measured + in minutes, is exceeded. The default Errored Seconds + alarm condition is 100 errored seconds over a 6 minute + time interval." + ::= { ds1AlarmConfigEntry 5} + + ds1AlarmESInterval OBJECT-TYPE + SYNTAX INTEGER (1..15) -- default is 6 minutes + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Used in conjuction with ctDs1AlarmESCount to set the + threshold for alarm generation when the number of + Errored Seconds for a specified time interval, measured + in minutes, is exceeded. The default Errored Seconds + alarm condition is 100 errored seconds over a 6 minute + time interval." + ::= { ds1AlarmConfigEntry 6} + + ds1AlarmBPVErrorRate OBJECT-TYPE + SYNTAX INTEGER (5..9) -- default is 6 + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Used to specify the negative exponent of 10, used in + monitoring Bipolar Violations (Code Violations for E1) + over intervals defined by ds1AlarmBPVInterval. For + example, for a ds1AlarmBPVErrorRate value of 6 used + with a ds1AlarmBPVInterval of 15, an alarm is generated + when a 15 minute period has an average error rate which + exceeds 1 Bipolar Violation (Code Violation for E1) per + million bits. + For those devices that support ds1 alarm monitoring + but who's hardware does not support detect bipolar + violations, this object always returns the default, + and performs no action when written." + ::= { ds1AlarmConfigEntry 7} + + ds1AlarmBPVInterval OBJECT-TYPE + SYNTAX INTEGER (1..15) -- default is 15 minutes + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Used to specify the interval, used in + monitoring Bipolar Violations (Code Violations for E1) + with thresholds defined by ds1AlarmBPVErrorRate. For + example, for a ds1AlarmBPVErrorRate value of 6 used + with a ds1AlarmBPVInterval of 15, an alarm is generated + when a 15 minute period has an average error rate + which exceeds 1 Bipolar Violation (Code Violation for + E1) per million bits. + For those devices that support ds1 alarm monitoring + but who's hardware does not support detect bipolar + violations, this object always returns the default, + and performs no action when written." + ::= { ds1AlarmConfigEntry 8} + + ds1AlarmManualRecovery OBJECT-TYPE + SYNTAX INTEGER { + recover(1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "To cause a manual recovery to occur, this object is set + to a 1. It is always read as a 1. The recovery will + occur only when automatic recovery is disabled." + ::= { ds1AlarmConfigEntry 9} + +-- +-- Wan Internet Protocol Priority Queue Filters Group +-- This group is required for any platforms that support +-- Cabletron's WAN IP Priority Queue processing functionality +-- + +-- +-- IP PQ Configuration Variables +-- +-- These parameters apply to the IP Priority Queue +-- entity. These variables allow the user to program +-- IP addresses in a filtering database. The database +-- of IP addresses are used when a WAN service is over +-- subscribed, and the packet would normally be discarded. +-- If the IP PQ admin status is enabled, and the IP +-- address of the packet to be discarded matches one +-- programmed in the database, an attempt will be made +-- to use high priority, reserved, resources to transmit +-- the packet. The addresses programmed in this table +-- should be reserved for those packets which MUST be +-- transmitted. Some examples would be RIP, and SNMP +-- packets, who's loss would cause major networking +-- problems for the system. +-- + + ipPQConfigGroup OBJECT IDENTIFIER ::= { ctIPPQFilters 1 } + + ipPQAdmin OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), -- default + enabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Used to enable and disable the IP Priority Queue + Forwarding Application." + ::= { ipPQConfigGroup 1} + + iPPQMaxEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Returns the maximum number of IP address entries + supported by the IP Priority Queue application on + this device." + ::= { ipPQConfigGroup 2} + + iPPQNumEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Get the number of IP address entries currently + programmed in the ipPQAddressTable." + ::= { ipPQConfigGroup 3} + + iPPQAddAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Add an IP address to the ipPQAddressTable. Always + read as a 0.0.0.0." + ::= { ipPQConfigGroup 4 } + + iPPQDelAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Delete an IP address from the ipPQAddressTable. + Always read as a 0.0.0.0." + ::= { ipPQConfigGroup 5 } + +-- +-- +-- +-- IP Priority Queue Address Table +-- +-- The IP PQ table contains a list of IP adresses used with the +-- Priority Queue filtering mechanism. +-- + ipPQAddressTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpPQAddressEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Table containing IP addresses, used in an + IP Priority Queue Forwarding function." + ::= { ctIPPQFilters 2 } + + ipPQAddressEntry OBJECT-TYPE + SYNTAX IpPQAddressEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A description of a single entry." + INDEX { ipPQAddressId } + ::= { ipPQAddressTable 1 } + + IpPQAddressEntry ::= + SEQUENCE { + ipPQAddressId + INTEGER, + ipPQIPAddress + IpAddress + } + + ipPQAddressId OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A unique value identifying an element in a sequence + of IP PQ address entries." + ::= { ipPQAddressEntry 1 } + + ipPQIPAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Returns an IP address associated with a specific + entry in this table." + ::= { ipPQAddressEntry 2 } + + -- + -- HDSL 15 Minute Performance History Table + -- This group provides counters for UnAvailable Seconds and + -- Errored Seconds of all HDSL connections + -- + + ctWanHDSLPerformance15mTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtWanHDSLPerformance15mEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "HDSL 15 minute performance table. This table provides the + accumulated counts of errored seconds (ES) and unavailable + seconds (UAS) for the HDSL line including the local, remote + units and any doublers in between during a 15 minutes period + for the last 24 hours. + + The table is indexed by the non-empty slot in the device and + the 15-minute history slot within the last 24 hours period." + ::= { ctWanHDSLExt 1 } + + ctWanHDSLPerformance15mEntry OBJECT-TYPE + SYNTAX CtWanHDSLPerformance15mEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entries in the 15 minute performance table" + INDEX + { ctWanHDSLPerformance15mConnIndex, ctWanHDSLPerformance15mSlotIndex } + ::= { ctWanHDSLPerformance15mTable 1 } + + CtWanHDSLPerformance15mEntry ::= SEQUENCE { + ctWanHDSLPerformance15mConnIndex + INTEGER, + ctWanHDSLPerformance15mSlotIndex + INTEGER, + ctWanHDSLHLULoop1UAS15m + INTEGER, + ctWanHDSLHLULoop1ES15m + INTEGER, + ctWanHDSLHLULoop2UAS15m + INTEGER, + ctWanHDSLHLULoop2ES15m + INTEGER, + ctWanHDSLHRULoop1UAS15m + INTEGER, + ctWanHDSLHRULoop1ES15m + INTEGER, + ctWanHDSLHRULoop2UAS15m + INTEGER, + ctWanHDSLHRULoop2ES15m + INTEGER, + ctWanHDSLDb1NetworkLoop1UAS15m + INTEGER, + ctWanHDSLDb1NetworkLoop1ES15m + INTEGER, + ctWanHDSLDb1NetworkLoop2UAS15m + INTEGER, + ctWanHDSLDb1NetworkLoop2ES15m + INTEGER, + ctWanHDSLDb1CustomerLoop1UAS15m + INTEGER, + ctWanHDSLDb1CustomerLoop1ES15m + INTEGER, + ctWanHDSLDb1CustomerLoop2UAS15m + INTEGER, + ctWanHDSLDb1CustomerLoop2ES15m + INTEGER, + ctWanHDSLDb2NetworkLoop1UAS15m + INTEGER, + ctWanHDSLDb2NetworkLoop1ES15m + INTEGER, + ctWanHDSLDb2NetworkLoop2UAS15m + INTEGER, + ctWanHDSLDb2NetworkLoop2ES15m + INTEGER, + ctWanHDSLDb2CustomerLoop1UAS15m + INTEGER, + ctWanHDSLDb2CustomerLoop1ES15m + INTEGER, + ctWanHDSLDb2CustomerLoop2UAS15m + INTEGER, + ctWanHDSLDb2CustomerLoop2ES15m + INTEGER + } + + ctWanHDSLPerformance15mConnIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Identify the HDSL connection within the device, indexing from + 1 to the maximum allowed number of HDSL connections in the + device." + ::= { ctWanHDSLPerformance15mEntry 1 } + + ctWanHDSLPerformance15mSlotIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Define which 15-minute slot history of the HDSL within the + 24 hour period. Indexing from 1 - 97 with the first index + representing the current 15-minute history" + ::= { ctWanHDSLPerformance15mEntry 2 } + + -- + -- Local line unit's 15 minute performance history + -- + + ctWanHDSLHLULoop1UAS15m OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Unavailable seconds (UAS) on LOOP 1 of the local line unit during + the 15-minute period." + ::= { ctWanHDSLPerformance15mEntry 3 } + + ctWanHDSLHLULoop1ES15m OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Errored seconds (ES) on LOOP 1 of the local line unit during + the 15-minute period." + ::= { ctWanHDSLPerformance15mEntry 4 } + + ctWanHDSLHLULoop2UAS15m OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Unavailable seconds (UAS) on LOOP 2 of the local line unit during + the 15-minute period." + ::= { ctWanHDSLPerformance15mEntry 5 } + + ctWanHDSLHLULoop2ES15m OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Errored seconds (ES) on LOOP 2 of the local line unit during + the 15-minute period." + ::= { ctWanHDSLPerformance15mEntry 6 } + + -- + -- Remote line unit's 15-minute performance history + -- + + ctWanHDSLHRULoop1UAS15m OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Unavailable seconds (UAS) on LOOP 1 of the remote line unit during + the 15-minute period." + ::= { ctWanHDSLPerformance15mEntry 7 } + + ctWanHDSLHRULoop1ES15m OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Errored seconds (ES) on LOOP 1 of the remote line unit during + the 15-minute period." + ::= { ctWanHDSLPerformance15mEntry 8 } + + ctWanHDSLHRULoop2UAS15m OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Unavailable seconds (UAS) on LOOP 2 of the remote line unit during + the 15-minute period." + ::= { ctWanHDSLPerformance15mEntry 9 } + + ctWanHDSLHRULoop2ES15m OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Errored seconds (ES) on LOOP 2 of the remote line unit during + the 15-minute period." + ::= { ctWanHDSLPerformance15mEntry 10 } + + -- + -- Doubler 1's 15-minute performance history + -- + + ctWanHDSLDb1NetworkLoop1UAS15m OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Unavailable seconds (UAS) on LOOP 1 of the first doubler unit's + network side during the 15-minute period." + ::= { ctWanHDSLPerformance15mEntry 11 } + + ctWanHDSLDb1NetworkLoop1ES15m OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Errored seconds (ES) on LOOP 1 of the first doubler unit's + network side during the 15-minute period." + ::= { ctWanHDSLPerformance15mEntry 12 } + + ctWanHDSLDb1NetworkLoop2UAS15m OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Unavailable seconds (UAS) on LOOP 2 of the first doubler unit's + network side during the 15-minute period." + ::= { ctWanHDSLPerformance15mEntry 13 } + + ctWanHDSLDb1NetworkLoop2ES15m OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Errored seconds (ES) on LOOP 2 of the first doubler unit's + network side during the 15-minute period." + ::= { ctWanHDSLPerformance15mEntry 14 } + + ctWanHDSLDb1CustomerLoop1UAS15m OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Unavailable seconds (UAS) on LOOP 1 of the first doubler unit's + customer side during the 15-minute period." + ::= { ctWanHDSLPerformance15mEntry 15 } + + ctWanHDSLDb1CustomerLoop1ES15m OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Errored seconds (ES) on LOOP 1 of the first doubler unit's + customer side during the 15-minute period." + ::= { ctWanHDSLPerformance15mEntry 16 } + + ctWanHDSLDb1CustomerLoop2UAS15m OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Unavailable seconds (UAS) on LOOP 2 of the first doubler unit's + customer side during the 15-minute period." + ::= { ctWanHDSLPerformance15mEntry 17 } + + ctWanHDSLDb1CustomerLoop2ES15m OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Errored seconds (ES) on LOOP 2 of the first doubler unit's + customer side during the 15-minute period." + ::= { ctWanHDSLPerformance15mEntry 18 } + + -- + -- Doubler 2's 15-minute performance history + -- + + ctWanHDSLDb2NetworkLoop1UAS15m OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Unavailable seconds (UAS) on LOOP 1 of the second doubler unit's + network side during the 15-minute period." + ::= { ctWanHDSLPerformance15mEntry 19 } + + ctWanHDSLDb2NetworkLoop1ES15m OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Errored seconds (ES) on LOOP 2 of the second doubler unit's + network side during the 15-minute period." + ::= { ctWanHDSLPerformance15mEntry 20 } + + ctWanHDSLDb2NetworkLoop2UAS15m OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Unavailable seconds (UAS) on LOOP 2 of the second doubler unit's + network side during the 15-minute period." + ::= { ctWanHDSLPerformance15mEntry 21 } + + ctWanHDSLDb2NetworkLoop2ES15m OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Errored seconds (ES) on LOOP 2 of the second doubler unit's + network side during the 15-minute period." + ::= { ctWanHDSLPerformance15mEntry 22 } + + ctWanHDSLDb2CustomerLoop1UAS15m OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Unavailable seconds (UAS) on LOOP 1 of the second doubler unit's + customer side during the 15-minute period." + ::= { ctWanHDSLPerformance15mEntry 23 } + + ctWanHDSLDb2CustomerLoop1ES15m OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Errored seconds (ES) on LOOP 1 of the second doubler unit's + customer side during the 15-minute period." + ::= { ctWanHDSLPerformance15mEntry 24 } + + ctWanHDSLDb2CustomerLoop2UAS15m OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Unavailable seconds (UAS) on LOOP 2 of the second doubler unit's + customer side during the 15-minute period." + ::= { ctWanHDSLPerformance15mEntry 25 } + + ctWanHDSLDb2CustomerLoop2ES15m OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Errored seconds (ES) on LOOP 2 of the second doubler unit's + customer side during the 15-minute period." + ::= { ctWanHDSLPerformance15mEntry 26 } + + -- + -- HDSL 24 hour Performance History Table + -- This group provides counters for UnAvailable Seconds and + -- Errored Seconds of all HDSL connections + -- + + ctWanHDSLPerformance24hTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtWanHDSLPerformance24hEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "HDSL 24-hour performance table. This table provides the + accumulated counts of errored seconds (ES) and unavailable + seconds (UAS) for the HDSL line including the local, remote + units and any doublers in between during a 24-hour period + for the last 7 days. + + The table is indexed by the non-empty slot in the device and + the 24-hour history slot within the last 7 days period." + ::= { ctWanHDSLExt 2 } + + ctWanHDSLPerformance24hEntry OBJECT-TYPE + SYNTAX CtWanHDSLPerformance24hEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entries in the 24-hour ctWanHDSLPerformance table" + INDEX + { ctWanHDSLPerformance24hConnIndex, ctWanHDSLPerformance24hSlotIndex } + ::= { ctWanHDSLPerformance24hTable 1 } + + CtWanHDSLPerformance24hEntry ::= SEQUENCE { + ctWanHDSLPerformance24hConnIndex + INTEGER, + ctWanHDSLPerformance24hSlotIndex + INTEGER, + ctWanHDSLHLULoop1UAS24h + INTEGER, + ctWanHDSLHLULoop1ES24h + INTEGER, + ctWanHDSLHLULoop2UAS24h + INTEGER, + ctWanHDSLHLULoop2ES24h + INTEGER, + ctWanHDSLHRULoop1UAS24h + INTEGER, + ctWanHDSLHRULoop1ES24h + INTEGER, + ctWanHDSLHRULoop2UAS24h + INTEGER, + ctWanHDSLHRULoop2ES24h + INTEGER, + ctWanHDSLDb1NetworkLoop1UAS24h + INTEGER, + ctWanHDSLDb1NetworkLoop1ES24h + INTEGER, + ctWanHDSLDb1NetworkLoop2UAS24h + INTEGER, + ctWanHDSLDb1NetworkLoop2ES24h + INTEGER, + ctWanHDSLDb1CustomerLoop1UAS24h + INTEGER, + ctWanHDSLDb1CustomerLoop1ES24h + INTEGER, + ctWanHDSLDb1CustomerLoop2UAS24h + INTEGER, + ctWanHDSLDb1CustomerLoop2ES24h + INTEGER, + ctWanHDSLDb2NetworkLoop1UAS24h + INTEGER, + ctWanHDSLDb2NetworkLoop1ES24h + INTEGER, + ctWanHDSLDb2NetworkLoop2UAS24h + INTEGER, + ctWanHDSLDb2NetworkLoop2ES24h + INTEGER, + ctWanHDSLDb2CustomerLoop1UAS24h + INTEGER, + ctWanHDSLDb2CustomerLoop1ES24h + INTEGER, + ctWanHDSLDb2CustomerLoop2UAS24h + INTEGER, + ctWanHDSLDb2CustomerLoop2ES24h + INTEGER + } + + -- + -- Local line unit's 24-hour performance history + -- + + ctWanHDSLPerformance24hConnIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Identify the HDSL connection within the device, indexing from + 1 to the maximum allowed number of HDSL connections in the + device." + ::= { ctWanHDSLPerformance24hEntry 1 } + + ctWanHDSLPerformance24hSlotIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Define which 24-hour slot history of the HDSL within the + last 7 days period. Indexing from 1 - 8 with the first index + representing the current 24 hour history" + ::= { ctWanHDSLPerformance24hEntry 2 } + + ctWanHDSLHLULoop1UAS24h OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Unavailable seconds (UAS) on LOOP 1 of the local line unit during + the 24-hour period." + ::= { ctWanHDSLPerformance24hEntry 3 } + + ctWanHDSLHLULoop1ES24h OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Errored seconds (ES) on LOOP 1 of the local line unit during + the 24-hour period." + ::= { ctWanHDSLPerformance24hEntry 4 } + + ctWanHDSLHLULoop2UAS24h OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Unavailable seconds (UAS) on LOOP 2 of the local line unit during + the 24-hour period." + ::= { ctWanHDSLPerformance24hEntry 5 } + + ctWanHDSLHLULoop2ES24h OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Errored seconds (ES) on LOOP 2 of the local line unit during + the 24-hour period." + ::= { ctWanHDSLPerformance24hEntry 6 } + + -- + -- Remote line unit's 24 hour performance history + -- + + ctWanHDSLHRULoop1UAS24h OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Unavailable seconds (UAS) on LOOP 1 of the remote line unit during + the 24-hour period." + ::= { ctWanHDSLPerformance24hEntry 7 } + + ctWanHDSLHRULoop1ES24h OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Errored seconds (ES) on LOOP 1 of the remote line unit during + the 24-hour period." + ::= { ctWanHDSLPerformance24hEntry 8 } + + ctWanHDSLHRULoop2UAS24h OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Unavailable seconds (UAS) on LOOP 2 of the remote line unit during + the 24-hour period." + ::= { ctWanHDSLPerformance24hEntry 9 } + + ctWanHDSLHRULoop2ES24h OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Errored seconds (ES) on LOOP 2 of the remote line unit during + the 24-hour period." + ::= { ctWanHDSLPerformance24hEntry 10 } + + -- + -- Doubler 1's 15-minute performance history + -- + + ctWanHDSLDb1NetworkLoop1UAS24h OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Unavailable seconds (UAS) on LOOP 1 of the first doubler unit's + network side during the 24-hour period." + ::= { ctWanHDSLPerformance24hEntry 11 } + + ctWanHDSLDb1NetworkLoop1ES24h OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Errored seconds (ES) on LOOP 1 of the first doubler unit's + network side during the 24-hour period." + ::= { ctWanHDSLPerformance24hEntry 12 } + + ctWanHDSLDb1NetworkLoop2UAS24h OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Unavailable seconds (UAS) on LOOP 2 of the first doubler unit's + network side during the 24-hour period." + ::= { ctWanHDSLPerformance24hEntry 13 } + + ctWanHDSLDb1NetworkLoop2ES24h OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Errored seconds (ES) on LOOP 2 of the first doubler unit's + network side during the 24-hour period." + ::= { ctWanHDSLPerformance24hEntry 14 } + + ctWanHDSLDb1CustomerLoop1UAS24h OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Unavailable seconds (UAS) on LOOP 1 of the first doubler unit's + customer side during the 24-hour period." + ::= { ctWanHDSLPerformance24hEntry 15 } + + ctWanHDSLDb1CustomerLoop1ES24h OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Errored seconds (ES) on LOOP 1 of the first doubler unit's + customer side during the 24-hour period." + ::= { ctWanHDSLPerformance24hEntry 16 } + + ctWanHDSLDb1CustomerLoop2UAS24h OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Unavailable seconds (UAS) on LOOP 2 of the first doubler unit's + customer side during the 24-hour period." + ::= { ctWanHDSLPerformance24hEntry 17 } + + ctWanHDSLDb1CustomerLoop2ES24h OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Errored seconds (ES) on LOOP 2 of the first doubler unit's + customer side during the 24-hour period." + ::= { ctWanHDSLPerformance24hEntry 18 } + + -- + -- Doubler 2's 24-hour performance history + -- + + ctWanHDSLDb2NetworkLoop1UAS24h OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Unavailable seconds (UAS) on LOOP 1 of the second doubler unit's + network side during the 24-hour period." + ::= { ctWanHDSLPerformance24hEntry 19 } + + ctWanHDSLDb2NetworkLoop1ES24h OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Errored seconds (ES) on LOOP 1 of the second doubler unit's + network side during the 24-hour period." + ::= { ctWanHDSLPerformance24hEntry 20 } + + ctWanHDSLDb2NetworkLoop2UAS24h OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Unavailable seconds (UAS) on LOOP 2 of the second doubler unit's + network side during the 24-hour period." + ::= { ctWanHDSLPerformance24hEntry 21 } + + ctWanHDSLDb2NetworkLoop2ES24h OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Errored seconds (ES) on LOOP 2 of the second doubler unit's + network side during the 24-hour period." + ::= { ctWanHDSLPerformance24hEntry 22 } + + ctWanHDSLDb2CustomerLoop1UAS24h OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Unavailable seconds (UAS) on LOOP 1 of the second doubler unit's + customer side during the 24-hour period." + ::= { ctWanHDSLPerformance24hEntry 23 } + + ctWanHDSLDb2CustomerLoop1ES24h OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Errored seconds (ES) on LOOP 1 of the second doubler unit's + customer side during the 24-hour period." + ::= { ctWanHDSLPerformance24hEntry 24 } + + ctWanHDSLDb2CustomerLoop2UAS24h OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Unavailable seconds (UAS) on LOOP 2 of the second doubler unit's + customer side during the 24-hour period." + ::= { ctWanHDSLPerformance24hEntry 25 } + + ctWanHDSLDb2CustomerLoop2ES24h OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Errored seconds (ES) on LOOP 2 of the second doubler unit's + customer side during the 24-hour period." + ::= { ctWanHDSLPerformance24hEntry 26 } + + ---------------------------------------------------- + -- HDSL Statistics Table + -- This group provides HDSL line statistics + ---------------------------------------------------- + + ctWanHDSLStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtWanHDSLStatisticsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table collects the statistics for the Signal noise ratio + (SNR), and the pulse attenuation of the HDSL line, including + the local, remote units and the doublers in between." + ::= { ctWanHDSLExt 3 } + + ctWanHDSLStatisticsEntry OBJECT-TYPE + SYNTAX CtWanHDSLStatisticsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entries of the HDSL statistics table " + INDEX + { ctWanHDSLStatisticsHLUConnIndex } + ::= { ctWanHDSLStatisticsTable 1 } + + CtWanHDSLStatisticsEntry ::= SEQUENCE { + ctWanHDSLStatisticsHLUConnIndex + INTEGER, + ctWanHDSLSNRHLULoop1 + INTEGER, + ctWanHDSLSNRLowHLULoop1 + INTEGER, + ctWanHDSLSNRHighHLULoop1 + INTEGER, + ctWanHDSLSNRHLULoop2 + INTEGER, + ctWanHDSLSNRLowHLULoop2 + INTEGER, + ctWanHDSLSNRHighHLULoop2 + INTEGER, + ctWanHDSLPulseAttenuationHLULoop1 + INTEGER, + ctWanHDSLPulseAttenuationHLULoop2 + INTEGER, + ctWanHDSLBitStat1HLU + INTEGER, + ctWanHDSLSNRHRULoop1 + INTEGER, + ctWanHDSLSNRLowHRULoop1 + INTEGER, + ctWanHDSLSNRHighHRULoop1 + INTEGER, + ctWanHDSLSNRHRULoop2 + INTEGER, + ctWanHDSLSNRLowHRULoop2 + INTEGER, + ctWanHDSLSNRHighHRULoop2 + INTEGER, + ctWanHDSLPulseAttenuationHRULoop1 + INTEGER, + ctWanHDSLPulseAttenuationHRULoop2 + INTEGER, + ctWanHDSLDs1FrameHRU + INTEGER, + ctWanHDSLSNRDb1NetworkLoop1 + INTEGER, + ctWanHDSLSNRLowDb1NetworkLoop1 + INTEGER, + ctWanHDSLSNRHighDb1NetworkLoop1 + INTEGER, + ctWanHDSLSNRDb1NetworkLoop2 + INTEGER, + ctWanHDSLSNRLowDb1NetworkLoop2 + INTEGER, + ctWanHDSLSNRHighDb1NetworkLoop2 + INTEGER, + ctWanHDSLSNRDb1CustomerLoop1 + INTEGER, + ctWanHDSLSNRLowDb1CustomerLoop1 + INTEGER, + ctWanHDSLSNRHighDb1CustomerLoop1 + INTEGER, + ctWanHDSLSNRDb1CustomerLoop2 + INTEGER, + ctWanHDSLSNRLowDb1CustomerLoop2 + INTEGER, + ctWanHDSLSNRHighDb1CustomerLoop2 + INTEGER, + ctWanHDSLPulseAttenuationDb1NetworkLoop1 + INTEGER, + ctWanHDSLPulseAttenuationDb1NetworkLoop2 + INTEGER, + ctWanHDSLPulseAttenuationDb1CustomerLoop1 + INTEGER, + ctWanHDSLPulseAttenuationDb1CustomerLoop2 + INTEGER, + ctWanHDSLSNRDb2NetworkLoop1 + INTEGER, + ctWanHDSLSNRLowDb2NetworkLoop1 + INTEGER, + ctWanHDSLSNRHighDb2NetworkLoop1 + INTEGER, + ctWanHDSLSNRDb2NetworkLoop2 + INTEGER, + ctWanHDSLSNRLowDb2NetworkLoop2 + INTEGER, + ctWanHDSLSNRHighDb2NetworkLoop2 + INTEGER, + ctWanHDSLSNRDb2CustomerLoop1 + INTEGER, + ctWanHDSLSNRLowDb2CustomerLoop1 + INTEGER, + ctWanHDSLSNRHighDb2CustomerLoop1 + INTEGER, + ctWanHDSLSNRDb2CustomerLoop2 + INTEGER, + ctWanHDSLSNRLowDb2CustomerLoop2 + INTEGER, + ctWanHDSLSNRHighDb2CustomerLoop2 + INTEGER, + ctWanHDSLPulseAttenuationDb2NetworkLoop1 + INTEGER, + ctWanHDSLPulseAttenuationDb2NetworkLoop2 + INTEGER, + ctWanHDSLPulseAttenuationDb2CustomerLoop1 + INTEGER, + ctWanHDSLPulseAttenuationDb2CustomerLoop2 + INTEGER + } + + -- + -- Local line unit's statistics + -- + + ctWanHDSLStatisticsHLUConnIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Identify the HDSL connection occupied in the device, + indexing from 1 to the maximum allowed connections in + the device." + ::= { ctWanHDSLStatisticsEntry 1 } + + ctWanHDSLSNRHLULoop1 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current SNR on LOOP 1 of the local line unit." + ::= { ctWanHDSLStatisticsEntry 2 } + + ctWanHDSLSNRLowHLULoop1 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Lowest SNR on LOOP 1 of the local line unit." + ::= { ctWanHDSLStatisticsEntry 3 } + + ctWanHDSLSNRHighHLULoop1 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Highest SNR on LOOP 1 of the local line unit." + ::= { ctWanHDSLStatisticsEntry 4 } + + ctWanHDSLSNRHLULoop2 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current SNR on LOOP 2 of the local line unit." + ::= { ctWanHDSLStatisticsEntry 5 } + + ctWanHDSLSNRLowHLULoop2 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Lowest SNR on LOOP 2 of the local line unit." + ::= { ctWanHDSLStatisticsEntry 6 } + + ctWanHDSLSNRHighHLULoop2 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Highest SNR on LOOP 2 of the local line unit." + ::= { ctWanHDSLStatisticsEntry 7 } + + ctWanHDSLPulseAttenuationHLULoop1 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "pulse Attenuation on LOOP 1 of the local line unit." + ::= { ctWanHDSLStatisticsEntry 8 } + + ctWanHDSLPulseAttenuationHLULoop2 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "pulse Attenuation on LOOP 2 of the local line unit." + ::= { ctWanHDSLStatisticsEntry 9 } + + ctWanHDSLBitStat1HLU OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A byte value which contains product specific information: + + bit 0 - System in AIS on the local line unit. + 1 - System in AIS on the remote line unit. + 2 - Channels are reversed on the remote line unit. + 3 - Channels are reversed on the doubler 1. + 4 - Channels are reversed on the doubler 2. + 5 - Power is fed to the next unit on the local line unit. + 6 - Power is fed to the next unit on the remote line unit. + 7 - Smartloop is active on remote line unit. (HiGain only)" + ::= { ctWanHDSLStatisticsEntry 10 } + + -- + -- Remote line unit's statistics + -- + + ctWanHDSLSNRHRULoop1 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current SNR on LOOP 1 of the remote line unit." + ::= { ctWanHDSLStatisticsEntry 11 } + + ctWanHDSLSNRLowHRULoop1 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Lowest SNR on LOOP 1 of the remote line unit." + ::= { ctWanHDSLStatisticsEntry 12 } + + ctWanHDSLSNRHighHRULoop1 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Highest SNR on LOOP 1 of the remote line unit." + ::= { ctWanHDSLStatisticsEntry 13 } + + ctWanHDSLSNRHRULoop2 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current SNR on LOOP 2 of the remote line unit." + ::= { ctWanHDSLStatisticsEntry 14 } + + ctWanHDSLSNRLowHRULoop2 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Lowest SNR on LOOP 2 of the remote line unit." + ::= { ctWanHDSLStatisticsEntry 15 } + + + ctWanHDSLSNRHighHRULoop2 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Highest SNR on LOOP 2 of the remote line unit." + ::= { ctWanHDSLStatisticsEntry 16 } + + ctWanHDSLPulseAttenuationHRULoop1 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "pulse Attenuation on LOOP 1 of the remote line unit." + ::= { ctWanHDSLStatisticsEntry 17 } + + ctWanHDSLPulseAttenuationHRULoop2 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "pulse Attenuation on LOOP 2 of the remote line unit." + ::= { ctWanHDSLStatisticsEntry 18 } + + ctWanHDSLDs1FrameHRU OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Byte value shows DS1 frame and code information for the remote + line unit (HiGain only): + + bit 0:1 - + 0 - frame format is SF. + 1 - frame format is ESF. + 2 - Frame format is unframed. + 3 - no activity. + + bit 2:3 - + reserved. + + bit 4 - + 0 - line code is AMI + 1 - line code is B8ZS. + + bit 5:7 - + reserved." + + ::= { ctWanHDSLStatisticsEntry 19 } + + -- + -- Doubler 1's statistics + -- + + ctWanHDSLSNRDb1NetworkLoop1 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current SNR on LOOP 1 of doubler 1's network side" + ::= { ctWanHDSLStatisticsEntry 20 } + + ctWanHDSLSNRLowDb1NetworkLoop1 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Lowest SNR on LOOP 1 of doubler 1's network side" + ::= { ctWanHDSLStatisticsEntry 21 } + + ctWanHDSLSNRHighDb1NetworkLoop1 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Highest SNR on LOOP 1 of doubler 1's network side" + ::= { ctWanHDSLStatisticsEntry 22 } + + ctWanHDSLSNRDb1NetworkLoop2 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current SNR on LOOP 2 of doubler 1's network side." + ::= { ctWanHDSLStatisticsEntry 23 } + + ctWanHDSLSNRLowDb1NetworkLoop2 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Lowest SNR on LOOP 2 of doubler 1's network side." + ::= { ctWanHDSLStatisticsEntry 24 } + + ctWanHDSLSNRHighDb1NetworkLoop2 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Highest SNR on LOOP 2 of doubler 1's network side." + ::= { ctWanHDSLStatisticsEntry 25 } + + ctWanHDSLSNRDb1CustomerLoop1 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current SNR on LOOP 1 of doubler 1's customer side." + ::= { ctWanHDSLStatisticsEntry 26 } + + ctWanHDSLSNRLowDb1CustomerLoop1 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Lowest SNR on LOOP 1 of doubler 1's customer side." + ::= { ctWanHDSLStatisticsEntry 27 } + + ctWanHDSLSNRHighDb1CustomerLoop1 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Highest SNR on LOOP 1 of doubler 1's customer side." + ::= { ctWanHDSLStatisticsEntry 28 } + + ctWanHDSLSNRDb1CustomerLoop2 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current SNR on LOOP 2 of doubler 1's customer side." + ::= { ctWanHDSLStatisticsEntry 29 } + + ctWanHDSLSNRLowDb1CustomerLoop2 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Lowest SNR on LOOP 2 of doubler 1's customer side." + ::= { ctWanHDSLStatisticsEntry 30 } + + ctWanHDSLSNRHighDb1CustomerLoop2 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Highest SNR on LOOP 2 of doubler 1's customer side." + ::= { ctWanHDSLStatisticsEntry 31 } + + ctWanHDSLPulseAttenuationDb1NetworkLoop1 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Pulse Attenuation on LOOP 1 of doubler 1's network side." + ::= { ctWanHDSLStatisticsEntry 32 } + + ctWanHDSLPulseAttenuationDb1NetworkLoop2 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Pulse Attenuation on LOOP 2 of doubler 1's network side." + ::= { ctWanHDSLStatisticsEntry 33 } + + ctWanHDSLPulseAttenuationDb1CustomerLoop1 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Pulse Attenuation on LOOP 1 of doubler 1's customer side." + ::= { ctWanHDSLStatisticsEntry 34 } + + ctWanHDSLPulseAttenuationDb1CustomerLoop2 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "pulse Attenuation on LOOP 2 of doubler 1's customer side." + ::= { ctWanHDSLStatisticsEntry 35 } + + -- + -- Doubler 2's Statistics + -- + + ctWanHDSLSNRDb2NetworkLoop1 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current SNR on LOOP 1 of doubler 2's network side." + ::= { ctWanHDSLStatisticsEntry 36 } + + ctWanHDSLSNRLowDb2NetworkLoop1 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Lowest SNR on LOOP 1 of doubler 2's network side." + ::= { ctWanHDSLStatisticsEntry 37 } + + ctWanHDSLSNRHighDb2NetworkLoop1 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Highest SNR on LOOP 1 of doubler 2's network side." + ::= { ctWanHDSLStatisticsEntry 38 } + + ctWanHDSLSNRDb2NetworkLoop2 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current SNR on LOOP 2 of doubler 2's network side." + ::= { ctWanHDSLStatisticsEntry 39 } + + ctWanHDSLSNRLowDb2NetworkLoop2 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Lowest SNR on LOOP 2 of doubler 2's network side." + ::= { ctWanHDSLStatisticsEntry 40 } + + ctWanHDSLSNRHighDb2NetworkLoop2 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Highest SNR on LOOP 2 of doubler 2's network side." + ::= { ctWanHDSLStatisticsEntry 41 } + + ctWanHDSLSNRDb2CustomerLoop1 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current SNR on LOOP 1 of doubler 2's customer side." + ::= { ctWanHDSLStatisticsEntry 42 } + + ctWanHDSLSNRLowDb2CustomerLoop1 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Lowest SNR on LOOP 1 of doubler 2's customer side." + ::= { ctWanHDSLStatisticsEntry 43 } + + ctWanHDSLSNRHighDb2CustomerLoop1 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Highest SNR on LOOP 1 of doubler 2's customer side." + ::= { ctWanHDSLStatisticsEntry 44 } + + ctWanHDSLSNRDb2CustomerLoop2 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current SNR on LOOP 2 of doubler 2's customer side." + ::= { ctWanHDSLStatisticsEntry 45 } + + ctWanHDSLSNRLowDb2CustomerLoop2 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Lowest SNR on LOOP 2 of doubler 2's customer side." + ::= { ctWanHDSLStatisticsEntry 46 } + + ctWanHDSLSNRHighDb2CustomerLoop2 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Highest SNR on LOOP 2 of doubler 2's customer side." + ::= { ctWanHDSLStatisticsEntry 47 } + + ctWanHDSLPulseAttenuationDb2NetworkLoop1 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Pulse Attenuation on LOOP 1 of doubler 2's network side" + ::= { ctWanHDSLStatisticsEntry 48 } + + ctWanHDSLPulseAttenuationDb2NetworkLoop2 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Pulse Attenuation on LOOP 2 of doubler 2's network side." + ::= { ctWanHDSLStatisticsEntry 49 } + + ctWanHDSLPulseAttenuationDb2CustomerLoop1 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "pulse Attenuation on LOOP 1 of doubler 2's customer side." + ::= { ctWanHDSLStatisticsEntry 50 } + + ctWanHDSLPulseAttenuationDb2CustomerLoop2 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Pulse Attenuation on LOOP 2 of doubler 2's customer side." + ::= { ctWanHDSLStatisticsEntry 51 } + + ---------------------------------------------------- + -- HDSL Test Table + ---------------------------------------------------- + + ctWanHDSLTestTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtWanHDSLTestEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Test result for the HDSL line, the current test results only + apply to the local line unit. " + ::= { ctWanHDSLExt 4 } + + ctWanHDSLTestEntry OBJECT-TYPE + SYNTAX CtWanHDSLTestEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entries of the HDSL test results table." + INDEX + { ctWanHDSLTestHLUConnIndex } + ::= { ctWanHDSLTestTable 1 } + + CtWanHDSLTestEntry ::= SEQUENCE { + ctWanHDSLTestHLUConnIndex + INTEGER, + ctWanHDSLTestMode + INTEGER, + ctWanHDSLHLUTestResult + INTEGER, + ctWanHDSLHRUTestResult + INTEGER + } + + ctWanHDSLTestHLUConnIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Identify the slot of the HDSL within the device that the user + wants to conduct the line unit test. Slot number start from + 1 to maximum slots available in the device." + ::= { ctWanHDSLTestEntry 1 } + + ctWanHDSLTestMode OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object may only be successfully set on a master device. + When this object is set, the local unit's test mode is + defined by these values when set: + + 1 - Normal operation + 3 - Self test mode + 4 - PROM check test + 5 - External RAM test + 6 - DS1 loop test + 7 - MUX-DMUX test + 9 - Analog loopback mode + 13 - Transceiver mode + + When getting this object, the value returned represents + the last value this object had been set to." + + ::= { ctWanHDSLTestEntry 2 } + + ctWanHDSLHLUTestResult OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Test result for the local line unit (1 - test failed, 0 - success): + bit 0 - 2180 DS1 frame sync test (HiGain only) + 1 - 2180 DS1 data test (HiGain only) + 2 - LIU DS1 frame sync test (HiGain only) + 3 - LIU DS1 data test (HiGain only) + 4 - External DS1 frame sync test (HiGain only) + 5 - External DS1 data test. + 6 - Mux sync test on HDSL LOOP 1 + 7 - Mux sync test on HDSL LOOP 2 + 8 - Reserved. + 9 - Mux frame error test on HDSL LOOP 1 + 10 - Mux frame error test on HDSL LOOP 2 + 11 - Mux CRC test on HDSL LOOP 1 + 12 - Mux CRC test on HDSL LOOP 2 + 13 - Mux DL test on HDSL LOOP 1 + 14 - Mux DL test on HDSL LOOP 2 + 15 - Analog loopback test. + 16 - Digital loop test. + 17 - HGF HDSL loop test (HiGain only) + 18 - HGF write/readback test (HiGain only) + 19 - HGF poll lock test (HiGain only). + 20 - HGF activity monitor test (HiGain only). + 21 - HGF zeroes TX and detect test (HiGain only). + 22 - HGF ones TX and detect test (HiGain only). + 23 - Transceiver poll test on HDSL LOOP 1 + 24 - Transceiver poll test on HDSL LOOP 2 + 25 - PROM check test. + 26 - External RAM test. + 27 - Non-Volatile RAM test. + " + ::= { ctWanHDSLTestEntry 3 } + + ctWanHDSLHRUTestResult OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Test results for the remote line unit, + Bit definitions correspond to those defined for + ctWanHDSLHLUTestResult. " + ::= { ctWanHDSLTestEntry 4 } + + ---------------------------------------------------- + -- HDSL Alarms Table + ---------------------------------------------------- + + ctWanHDSLAlarmsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtWanHDSLAlarmsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table collects the existing alarms information for the HDSL + line, including the local, remote line units and the doublers." + ::= { ctWanHDSLExt 5 } + + ctWanHDSLAlarmsEntry OBJECT-TYPE + SYNTAX CtWanHDSLAlarmsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entries for the ctWanHDSL alarms information" + INDEX + { ctWanHDSLAlarmsHLUConnIndex } + ::= { ctWanHDSLAlarmsTable 1 } + + CtWanHDSLAlarmsEntry ::= SEQUENCE { + ctWanHDSLAlarmsHLUConnIndex + INTEGER, + ctWanHDSLAlarmsBackplane + INTEGER, + ctWanHDSLAlarmsES + INTEGER + } + + ctWanHDSLAlarmsHLUConnIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Identify which HDSL connection within the device that + the user wants to retrieve the alarm information." + ::= { ctWanHDSLAlarmsEntry 1 } + + ctWanHDSLAlarmsBackplane OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specific information that's related to the HDSL alarms, each bit + in the two bytes value has the following meaning if set: + + Bit 0 : Local Loss of Signal on DS1 line (HiGain only). + 1 : Remote Loss of Signal on DS1 list (HiGain only). + 2 - 7 : reserved. + 8 : Loss of Sync word on LOOP 1 of the local line unit. + 9 : Loss of Sync word on LOOP 2 of the local line unit. + 10 : Loss of Sync word on LOOP 1 of the first doubler. + 11 : Loss of sync word on LOOP 2 of the first doubler. + 12 : Loss of Sync word on LOOP 1 of the second doubler. + 13 : Loss of sync word on LOOP 2 of the second doubler." + ::= { ctWanHDSLAlarmsEntry 2 } + + ctWanHDSLAlarmsES OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A two bytes value for the Errored Second indication of the HDSL + line unit, including local, remote line units and the doublers. + each bit in the two bytes value has the following meaning if set: + + Bit 0 : Errored Second on LOOP 1 of local line unit. + 1 : Errored Second on LOOP 2 of local line unit. + 2 : Errored Second on LOOP 1 of remote line unit. + 3 : Errored Second on LOOP 2 of remote line unit. + 4 : Errored Second on LOOP 1 of local line unit's network side. + 5 : Errored Second on LOOP 2 of local line unit's network side. + 6 : Errored Second on LOOP 1 of local line unit's customer side. + 7 : Errored Second on LOOP 2 of local line unit's customer side." + ::= { ctWanHDSLAlarmsEntry 3 } + + ---------------------------------------------------- + -- HDSL Alarm History Table + ---------------------------------------------------- + + ctWanHDSLAlarmHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtWanHDSLAlarmHistoryEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "HDSL Alarm History table. This table provides the accumulated + counts of Errored Seconds (ES) and Loss of Sync words (LOS) + as well as the time stamp of the above events occurred for both + of the HDSL loops. + + The time stamps show the date in MMDDYYYYHHMM format." + ::= { ctWanHDSLExt 6 } + + ctWanHDSLAlarmHistoryEntry OBJECT-TYPE + SYNTAX CtWanHDSLAlarmHistoryEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entries in the Alarm History table" + INDEX + { ctWanHDSLAlarmHistoryConnIndex } + ::= { ctWanHDSLAlarmHistoryTable 1 } + + CtWanHDSLAlarmHistoryEntry ::= SEQUENCE { + ctWanHDSLAlarmHistoryConnIndex + INTEGER, + ctWanHDSLAlHistLLOSFirst + DisplayString(SIZE(12)), + ctWanHDSLAlHistLLOSLast + DisplayString(SIZE(12)), + ctWanHDSLAlHistLLOSCurrent + INTEGER, + ctWanHDSLAlHistLLOSCount + INTEGER, + ctWanHDSLAlHistRLOSFirst + DisplayString(SIZE(12)), + ctWanHDSLAlHistRLOSLast + DisplayString(SIZE(12)), + ctWanHDSLAlHistRLOSCurrent + INTEGER, + ctWanHDSLAlHistRLOSCount + INTEGER, + ctWanHDSLAlHistLOSW1First + DisplayString(SIZE(12)), + ctWanHDSLAlHistLOSW1Last + DisplayString(SIZE(12)), + ctWanHDSLAlHistLOSW1Current + INTEGER, + ctWanHDSLAlHistLOSW1Count + INTEGER, + ctWanHDSLAlHistLOSW2First + DisplayString(SIZE(12)), + ctWanHDSLAlHistLOSW2Last + DisplayString(SIZE(12)), + ctWanHDSLAlHistLOSW2Current + INTEGER, + ctWanHDSLAlHistLOSW2Count + INTEGER, + ctWanHDSLAlHistES1First + DisplayString(SIZE(12)), + ctWanHDSLAlHistES1Last + DisplayString(SIZE(12)), + ctWanHDSLAlHistES1Current + INTEGER, + ctWanHDSLAlHistES1Count + INTEGER, + ctWanHDSLAlHistES2First + DisplayString(SIZE(12)), + ctWanHDSLAlHistES2Last + DisplayString(SIZE(12)), + ctWanHDSLAlHistES2Current + INTEGER, + ctWanHDSLAlHistES2Count + INTEGER, + ctWanHDSLAlHistMargin1First + DisplayString(SIZE(12)), + ctWanHDSLAlHistMargin1Last + DisplayString(SIZE(12)), + ctWanHDSLAlHistMargin1Current + INTEGER, + ctWanHDSLAlHistMargin1Count + INTEGER, + ctWanHDSLAlHistMargin2First + DisplayString(SIZE(12)), + ctWanHDSLAlHistMargin2Last + DisplayString(SIZE(12)), + ctWanHDSLAlHistMargin2Current + INTEGER, + ctWanHDSLAlHistMargin2Count + INTEGER, + ctWanHDSLAlHistCleared + DisplayString(SIZE(12)), + ctWanHDSLAlHistClearit + INTEGER + } + + ctWanHDSLAlarmHistoryConnIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Defines which HDSL connection's alarm history within the + device." + ::= { ctWanHDSLAlarmHistoryEntry 1 } + + ctWanHDSLAlHistLLOSFirst OBJECT-TYPE + SYNTAX DisplayString(SIZE(12)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Time stamp of the first time the DS1 Loss Of Signal (LOS) + occurred on the local side of the HDSL." + ::= { ctWanHDSLAlarmHistoryEntry 2 } + + ctWanHDSLAlHistLLOSLast OBJECT-TYPE + SYNTAX DisplayString(SIZE(12)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Time stamp of the last time the DS1 Loss Of Signal (LOS) + occurred on the local side of the HDSL." + ::= { ctWanHDSLAlarmHistoryEntry 3 } + + ctWanHDSLAlHistLLOSCurrent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Set if the DS1 Loss Of Signal (LOS) still occurred on the + local side of the HDSL." + ::= { ctWanHDSLAlarmHistoryEntry 4 } + + ctWanHDSLAlHistLLOSCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of times the DS1 Loss Of Signal (LOS) occurred since + we last cleared the alarm history on the local side of the HDSL. + (HiGain only)" + ::= { ctWanHDSLAlarmHistoryEntry 5 } + + ctWanHDSLAlHistRLOSFirst OBJECT-TYPE + SYNTAX DisplayString(SIZE(12)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Time stamp of the first time the DS1 Loss Of Signal (LOS) + occurred on the remote side of the HDSL. (HiGain only)" + ::= { ctWanHDSLAlarmHistoryEntry 6 } + + ctWanHDSLAlHistRLOSLast OBJECT-TYPE + SYNTAX DisplayString(SIZE(12)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Time stamp of the last time the DS1 Loss Of Signal (LOS) occurred + on the remote side of the HDSL. (HiGain only)" + ::= { ctWanHDSLAlarmHistoryEntry 7 } + + ctWanHDSLAlHistRLOSCurrent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Set if the DS1 Loss Of Signal (LOS) still occurred on the remote + site of the HDSL. (HiGain only)" + ::= { ctWanHDSLAlarmHistoryEntry 8 } + + ctWanHDSLAlHistRLOSCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of times the DS1 Loss Of Signal (LOS) occurred since we + last cleared the alarm history on the remote site of the HDSL. + (HiGain only)" + ::= { ctWanHDSLAlarmHistoryEntry 9 } + + ctWanHDSLAlHistLOSW1First OBJECT-TYPE + SYNTAX DisplayString(SIZE(12)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Time stamp of the first time the Loss Of Sync Word (LOSW) occurred + on the LOOP 1 of the HDSL link." + ::= { ctWanHDSLAlarmHistoryEntry 10 } + + ctWanHDSLAlHistLOSW1Last OBJECT-TYPE + SYNTAX DisplayString(SIZE(12)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Time stamp of the last time the Loss Of Sync Word (LOSW) occurred + on the LOOP 1 of the HDSL link." + ::= { ctWanHDSLAlarmHistoryEntry 11 } + + ctWanHDSLAlHistLOSW1Current OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Set if the Loss Of Sync Word (LOSW) still occurred on the LOOP 1 + of the HDSL link." + ::= { ctWanHDSLAlarmHistoryEntry 12 } + + ctWanHDSLAlHistLOSW1Count OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of times the Loss Of Sync Word (LOSW) occurred since we + last cleared the history on the LOOP 1 of the HDSL link." + ::= { ctWanHDSLAlarmHistoryEntry 13 } + + ctWanHDSLAlHistLOSW2First OBJECT-TYPE + SYNTAX DisplayString(SIZE(12)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Time stamp of the first time the Loss Of Sync Word (LOSW) occurred + on the LOOP 2 of the HDSL link." + ::= { ctWanHDSLAlarmHistoryEntry 14 } + + ctWanHDSLAlHistLOSW2Last OBJECT-TYPE + SYNTAX DisplayString(SIZE(12)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Time stamp of the last time the Loss Of Sync Word (LOSW) occurred + on the LOOP 2 of the HDSL link." + ::= { ctWanHDSLAlarmHistoryEntry 15 } + + ctWanHDSLAlHistLOSW2Current OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Set if the Loss Of Sync Word (LOSW) still occurred on the LOOP 2 + of the HDSL link." + ::= { ctWanHDSLAlarmHistoryEntry 16 } + + ctWanHDSLAlHistLOSW2Count OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of times the Loss Of Sync Word (LOSW) occurred since we + last cleared the history on the LOOP 2 of the HDSL link. " + ::= { ctWanHDSLAlarmHistoryEntry 17 } + + ctWanHDSLAlHistES1First OBJECT-TYPE + SYNTAX DisplayString(SIZE(12)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Time stamp of the first time the Errored Seconds (ES) occurred + on the LOOP 1 of the HDSL link." + ::= { ctWanHDSLAlarmHistoryEntry 18 } + + ctWanHDSLAlHistES1Last OBJECT-TYPE + SYNTAX DisplayString(SIZE(12)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Time stamp of the last time the Errored Seconds (ES) occurred + on the LOOP 1 of the HDSL link." + ::= { ctWanHDSLAlarmHistoryEntry 19 } + + ctWanHDSLAlHistES1Current OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Set if the Errored Seconds (ES) still occurred on the LOOP 1 of + the HDSL link." + ::= { ctWanHDSLAlarmHistoryEntry 20 } + + ctWanHDSLAlHistES1Count OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of times the Errored Seconds (ES) occurred since we last + cleared the alarm history on the LOOP 1 of the HDSL link." + ::= { ctWanHDSLAlarmHistoryEntry 21 } + + ctWanHDSLAlHistES2First OBJECT-TYPE + SYNTAX DisplayString(SIZE(12)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Time stamp of the first time the Errored Seconds (ES) occurred + on the LOOP 2 of the HDSL link." + ::= { ctWanHDSLAlarmHistoryEntry 22 } + + ctWanHDSLAlHistES2Last OBJECT-TYPE + SYNTAX DisplayString(SIZE(12)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Time stamp of the last time the Errored Seconds (ES) occurred + on the LOOP 2 of the HDSL link." + ::= { ctWanHDSLAlarmHistoryEntry 23 } + + ctWanHDSLAlHistES2Current OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Set if the Errored Seconds (ES) still occurred on the LOOP 2 of + the HDSL link." + ::= { ctWanHDSLAlarmHistoryEntry 24 } + + ctWanHDSLAlHistES2Count OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of times the Errored Seconds (ES) occurred since we last + cleared the history on the LOOP 2 of the HDSL link." + ::= { ctWanHDSLAlarmHistoryEntry 25 } + + ctWanHDSLAlHistMargin1First OBJECT-TYPE + SYNTAX DisplayString(SIZE(12)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Time stamp of the first time the alarms exceeded the + Margin Threshold on LOOP 1 of the HDSL link." + ::= { ctWanHDSLAlarmHistoryEntry 26 } + + ctWanHDSLAlHistMargin1Last OBJECT-TYPE + SYNTAX DisplayString(SIZE(12)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Time stamp of the last time the alarms exceeded the Margin + Threshold on the LOOP 1 of the HDSL link." + ::= { ctWanHDSLAlarmHistoryEntry 27 } + + ctWanHDSLAlHistMargin1Current OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Set if the alarms still exceeded the Margin Threshold + on the LOOP 1 of the HDSL link." + ::= { ctWanHDSLAlarmHistoryEntry 28 } + + ctWanHDSLAlHistMargin1Count OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of times the alarm exceeded the Margin Threshold since + we last cleared the alarm history on the LOOP 1 of the HDSL link." + ::= { ctWanHDSLAlarmHistoryEntry 29 } + + ctWanHDSLAlHistMargin2First OBJECT-TYPE + SYNTAX DisplayString(SIZE(12)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Time stamp of the first time the alarms exceeded the Margin + Threshold on LOOP 2 of the HDSL link." + ::= { ctWanHDSLAlarmHistoryEntry 30 } + + ctWanHDSLAlHistMargin2Last OBJECT-TYPE + SYNTAX DisplayString(SIZE(12)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Time stamp of the last time the alarms exceeded the Margin + Threshold on the LOOP 2 of the HDSL link." + ::= { ctWanHDSLAlarmHistoryEntry 31 } + + ctWanHDSLAlHistMargin2Current OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Set if the alarms still exceeded the Margin Threshold + on the LOOP 2 of the HDSL link." + ::= { ctWanHDSLAlarmHistoryEntry 32 } + + ctWanHDSLAlHistMargin2Count OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of times the alarm exceeded the Margin Threshold since + we last cleared the alarm history on the LOOP 2 of the HDSL link." + ::= { ctWanHDSLAlarmHistoryEntry 33 } + + ctWanHDSLAlHistCleared OBJECT-TYPE + SYNTAX DisplayString(SIZE(12)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Time stamp of the time user requested to clear the alarm history." + ::= { ctWanHDSLAlarmHistoryEntry 34 } + + ctWanHDSLAlHistClearit OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "set to a 1 to clear the alarm history. + A read of this value always returns a 1. + + NOTE: the setting of this object also causes the SNR low + value, SNR high value, and the performance history to be + reset." + + ::= { ctWanHDSLAlarmHistoryEntry 35 } + + ---------------------------------------------------- + -- HDSL Loopbacks Table + ---------------------------------------------------- + + ctWanHDSLLoopbacksTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtWanHDSLLoopbacksEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "HDSL Loopback table. This table provides the certain loopback + settings for the HDSL link." + ::= { ctWanHDSLExt 7 } + + ctWanHDSLLoopbacksEntry OBJECT-TYPE + SYNTAX CtWanHDSLLoopbacksEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entries in the HDSL Loopback table." + INDEX + { ctWanHDSLLoopbacksHLUConnIndex } + ::= { ctWanHDSLLoopbacksTable 1 } + + CtWanHDSLLoopbacksEntry ::= SEQUENCE { + ctWanHDSLLoopbacksHLUConnIndex + INTEGER, + ctWanHDSLLoopbacksAdminType + INTEGER, + ctWanHDSLLoopbacksOperType + INTEGER + } + + ctWanHDSLLoopbacksHLUConnIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Identify the HDSL connection within the device" + ::= { ctWanHDSLLoopbacksEntry 1 } + + ctWanHDSLLoopbacksAdminType OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This is the requested loopback type for the HDSL. + + loopbacks setting: + 1 : Smartjack - loopback to network at remote line unit. + 2 : Loopback to network at local line unit. + 3 : Loopback to network at remote line unit. + 4 : Loopback to customer at local line unit. + 5 : Loopback to customer at remote line unit. + 6 : Loopback to customer at first doubler. + 7 : Loopback to customer at second doubler. + 8 : Loopback to network at first doubler. + 9 : Loopback to network at second doubler. + 10: No loopback (turn loopback off). " + ::= { ctWanHDSLLoopbacksEntry 2 } + + ctWanHDSLLoopbacksOperType OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the operational loopback type for the HDSL. + + loopbacks setting: + 1 : Smartjack - loopback to network at remote line unit. + 2 : Loopback to network at local line unit. + 3 : Loopback to network at remote line unit. + 4 : Loopback to customer at local line unit. + 5 : Loopback to customer at remote line unit. + 6 : Loopback to customer at first doubler. + 7 : Loopback to customer at second doubler. + 8 : Loopback to network at first doubler. + 9 : Loopback to network at second doubler. + 10: No loopback (turn loopback off). " + ::= { ctWanHDSLLoopbacksEntry 3 } + +END diff --git a/MIBS/enterasys/CTRON-WAN-MULTI-IMUX-MIB b/MIBS/enterasys/CTRON-WAN-MULTI-IMUX-MIB new file mode 100644 index 0000000..c0cc007 --- /dev/null +++ b/MIBS/enterasys/CTRON-WAN-MULTI-IMUX-MIB @@ -0,0 +1,438 @@ +CTRON-WAN-MULTI-IMUX-MIB DEFINITIONS ::= BEGIN + + -- CTRON-WAN-MULTI-IMUX-MIB The Cabletron Wide area Inverse Mux MIB + -- used to support managed devices which use Cabletron Wide area + -- Inverse Multiplexing. This MIB also covers those devices executing + -- multiple instances of the IMUX application for a single + -- IP host. An example of this configuration is a Cabletron + -- SmartSwitch product configured with one or more "integrated" + -- High Speed Interface Modules (commonly referred to as non-orphan + -- HSIMs), each of which is configured to run the IMUX application. + -- + -- Revision: 01.00.00 + -- Part Number: + -- Date: April 21, 1998 + + -- Cabletron Systems, Inc. + -- 35 Industrial Way, P.O. Box 5005 + -- Rochester, NH 03867-0505 + -- (603) 332-9400 + -- support@ctron.com + + -- This module provides authoritative definitions for part + -- of the naming tree below: + -- + -- cabletron { enterprises 52 } + -- + -- This module will be extended, as additional sub-sections + -- of this naming tree are defined. + -- + + -- Cabletron Systems reserves the right to make changes in + -- specification and other information contained in this document + -- without prior notice. The reader should consult Cabletron Systems + -- to determine whether any such changes have been made. + -- + -- In no event shall Cabletron Systems be liable for any incidental, + -- indirect, special, or consequential damages whatsoever (including + -- but not limited to lost profits) arising out of or related to this + -- document or the information contained in it, even if Cabletron + -- Systems has been advised of, known, or should have known, the + -- possibility of such damages. + -- + -- Cabletron grants vendors, end-users, and other interested parties + -- a non-exclusive license to use this Specification in connection + -- with the management of Cabletron products. + + -- Copyright August 95 Cabletron Systems + + + IMPORTS + OBJECT-TYPE FROM RFC-1212 + ctWanServices FROM CTRON-MIB-NAMES; + +--==================================================================== + -- Groups + + ctWanMultiMux OBJECT IDENTIFIER ::= { ctWanServices 2 } + +-- +-- Multi Inverse Multiplexer General Variables +-- +-- + + ctWANMMuxGeneralGroup OBJECT IDENTIFIER ::= { ctWanMultiMux 1 } + + ctWANMMuxMaxNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Get the maximum number of Inverse Multiplexer + applications allowed to be programmed for this IP host." + ::= { ctWANMMuxGeneralGroup 1} + +-- +-- Inverse Multiplexer Table +-- +-- These parameters apply to a specific Wan Inverse +-- multiplexer entity. +-- + + ctWanMMuxTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtWanMMuxEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information describing the global parameters + that apply to Inverse Multiplexer entities." + ::= { ctWanMultiMux 2 } + + ctWanMMuxEntry OBJECT-TYPE + SYNTAX CtWanMMuxEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A description of a single Inverse Multiplexer entry." + INDEX { ctWanMMuxId } + ::= { ctWanMMuxTable 1 } + + CtWanMMuxEntry ::= + SEQUENCE { + ctWanMMuxId + INTEGER, + ctWanMMuxIfIndex + INTEGER, + ctWanMMuxMaxNumGroups + INTEGER, + ctWanMMuxAdmin + INTEGER + } + + ctWanMMuxId OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A unique value identifying an element in a sequence of + Inverse Multiplexer Applications which belong to an IP + host. This value ranges from 1 to the maximum number of + programmable applications as described by + ctWANMMuxMaxNum. This index is associated + with a physical WAN interface containing multiple DS1 + connections." + ::= { ctWanMMuxEntry 1 } + + ctWanMMuxIfIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value for this object is equal to the value of + ifIndex from the Interfaces table of MIB II (RFC 1213). + Specifically, this index is associated with the physical + interface containing multiple DS1 connections to be used + for Cabletron WAN Inverse Multiplexing." + ::= { ctWanMMuxEntry 2 } + + ctWanMMuxMaxNumGroups OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Get the maximum number of Inverse Multiplexer groups + allowed to be programmed for this IMUX entity. This value + is the number of physical WAN connections, divided by + the minimum number of channels for a single mux + to be operational (2). However, some devices may only + support a single inverse multiplexer group." + ::= { ctWanMMuxEntry 3} + + + ctWanMMuxAdmin OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Used to enable and disable an Inverse Multiplexer + Application. This object is used to enable/disable + Inverse Multiplexing for a single IMUX entity. Inverse + Multiplexer Groups may be enabled/disabled independently + using ctWanMMuxGroupAdmin. This object must be set to + enabled for any inverse multiplexing to occur on the + IMUX entity." + ::= { ctWanMMuxEntry 4} + +-- +-- Inverse Multiplexer Group Table +-- +-- The group structure contains information concerning +-- each specific multiplexing group contained within an +-- inverse multiplexing entity. +-- + + ctWanMMuxGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtWanMMuxGroupEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information describing the configured parameters + of one of the Inverse Multiplexer groups." + ::= { ctWanMultiMux 3 } + + ctWanMMuxGroupEntry OBJECT-TYPE + SYNTAX CtWanMMuxGroupEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A description of a single Inverse Multiplexer group + entry." + INDEX { ctWanMMuxGroupMMuxId, ctWanMMuxGroupId } + ::= { ctWanMMuxGroupTable 1 } + + CtWanMMuxGroupEntry ::= + SEQUENCE { + ctWanMMuxGroupMMuxId + INTEGER, + ctWanMMuxGroupId + INTEGER, + ctWanMMuxGroupAdmin + INTEGER, + ctWanMMuxGroupNumChannels + INTEGER, + ctWanMMuxGroupAddChannel + INTEGER, + ctWanMMuxGroupDelChannel + INTEGER + } + + ctWanMMuxGroupMMuxId OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A unique value identifying an element in a sequence of + Inverse Multiplexer Applications which belong to an IP + host. This value ranges from 1 to the maximum number of + programmable applications as described by + ctWANMMuxMaxNum. This index is the same as + ctWanMMuxId." + ::= { ctWanMMuxGroupEntry 1 } + + ctWanMMuxGroupId OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A unique value identifying an element in a sequence of + groups which belong to the WAN Inverse Multiplexer. + This value ranges from 1 to the maximum number of + programmable groups as described by + ctWANMMuxMaxNumGroups." + ::= { ctWanMMuxGroupEntry 2 } + + ctWanMMuxGroupAdmin OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Used to enable and disable an Inverse Multiplexer + group which evenly distributes data traffic in a + properly sequenced fashion, over two or more single + channel Wide Area Network connections such as DS1, + E1, DDS, or SYNC. Each of the single channel + connections must be configured with an appropriate + datalink protocol. A minimum of two channels, each + assigned to it's own physical interface, is required + before the Inverse Multiplexer group can be enabled." + ::= { ctWanMMuxGroupEntry 3} + + ctWanMMuxGroupNumChannels OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Get the number of channels currently + associated with this Inverse Multiplexer group. A + minimum of two channels, each assigned to it's own + physical interface, is required before the Inverse + Multiplexer group can be enabled." + ::= { ctWanMMuxGroupEntry 4} + + ctWanMMuxGroupAddChannel OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Add a channel to the channel list used by this Inverse + Multiplexer group. Before a channel is added, the + channel must be assigned a MIB II ifindex, and an + acceptable Datalink Protocol. When this object is set, + it is set with the ifindex value. This object is always + read as a 1." + REFERENCE + "rfc-1213" + ::= { ctWanMMuxGroupEntry 5 } + + ctWanMMuxGroupDelChannel OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Delete a channel to the channel list used by this + Inverse Multiplexer group. Before a channel is + deleted, the channel must exist in the Inverse + Multiplexer group's channel table. When this object + is set, it is set with the ifindex value of the channel + the user wishes to delete from the channel table. This + object is always read as a 1." + REFERENCE + "rfc-1213" + ::= { ctWanMMuxGroupEntry 6 } + +-- +-- Inverse Multiplexer Channel Table +-- +-- The channel structure contains information concerning +-- specific channels contained within an +-- inverse multiplexing group. +-- + ctWanMMuxChannelTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtWanMMuxChannelEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Table containing ifindex values, representing WAN + channels, used by the Inverse Multiplexer. The table + also contains statistics reported about each channel." + ::= { ctWanMultiMux 4 } + + ctWanMMuxChannelEntry OBJECT-TYPE + SYNTAX CtWanMMuxChannelEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A description of a single entry." + INDEX { ctWanMMuxChannelMMuxId, ctWanMMuxChannelGroupId, + ctWanMMuxChannelId } + ::= { ctWanMMuxChannelTable 1 } + + CtWanMMuxChannelEntry ::= + SEQUENCE { + ctWanMMuxChannelMMuxId + INTEGER, + ctWanMMuxChannelGroupId + INTEGER, + ctWanMMuxChannelId + INTEGER, + ctWanMMuxChannelIfIndex + INTEGER, + ctWanMMuxChannelPhysNum + INTEGER, + ctWanMMuxChannelBwAvail + INTEGER, + ctWanMMuxChannelByteCount + INTEGER, + ctWanMMuxChannelStatus + INTEGER + } + + ctWanMMuxChannelMMuxId OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A unique value identifying an element in a sequence of + Inverse Multiplexer Applications which belong to an IP + host. This value ranges from 1 to the maximum number of + programmable applications as described by + ctWANMMuxMaxNum. This index is the same as + ctWanMMuxId." + ::= { ctWanMMuxChannelEntry 1 } + + ctWanMMuxChannelGroupId OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A unique value identifying an element in a sequence + of groups which belong to the WAN Inverse Multiplexer. + This value ranges from 1 to the maximum number of + programmable groups as described by + ctWANMMuxMaxNumGroups." + ::= { ctWanMMuxChannelEntry 2 } + + ctWanMMuxChannelId OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A unique value identifying an element in a sequence of + member channel ifindex values which belong to a WAN + Inverse Multiplexer group." + ::= { ctWanMMuxChannelEntry 3 } + + ctWanMMuxChannelIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Returns an ifindex associated with a WAN + channel used for Inverse Multiplexing." + ::= { ctWanMMuxChannelEntry 4 } + + ctWanMMuxChannelPhysNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Returns a unique physical connection identifier + associated with this channel's physical WAN + connection." + ::= { ctWanMMuxChannelEntry 5 } + + ctWanMMuxChannelBwAvail OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Returns a value which represents the available + bandwidth for transmitting data existing for the + physical WAN connection associated with this channel. + The value is represented in bits/sec." + ::= { ctWanMMuxChannelEntry 6 } + + ctWanMMuxChannelByteCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Returns a value which represents a cumulative count + of bytes transmitted out from this interface. The + count includes any bytes transmitted across the + physical medium, less physical medium framing." + ::= { ctWanMMuxChannelEntry 7 } + + ctWanMMuxChannelStatus OBJECT-TYPE + SYNTAX INTEGER { + inactive(1), + active(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Returns the current status of the channel associated + with an inverse multiplexer group. The channel is + active when the group admin status is enabled, and + the channel is operational. The channel is inactive + when either the group admin status is disabled, or + the channel is not operational." + ::= { ctWanMMuxChannelEntry 8 } + +END diff --git a/MIBS/enterasys/CTRON-WEBVIEW-MIB b/MIBS/enterasys/CTRON-WEBVIEW-MIB new file mode 100644 index 0000000..065fd8d --- /dev/null +++ b/MIBS/enterasys/CTRON-WEBVIEW-MIB @@ -0,0 +1,119 @@ +CTRON-WEBVIEW-MIB DEFINITIONS ::= BEGIN +-- +-- ctron-webview-mib.txt +-- Revision: 1.00.00 +-- Part Number: +-- Date: February 8, 1999 +-- +-- Cabletron Systems, Inc. +-- 35 Industrial Way, P.O. Box 5005 +-- Rochester, NH 03867-0505 +-- (603) 332-9400 +-- +-- Cabletron Systems reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. +-- +-- Copyright February 99 Cabletron Systems +-- + +IMPORTS + OBJECT-TYPE FROM RFC-1212 + DisplayString FROM RFC1213-MIB + ctApplication FROM CTRON-MIB-NAMES ; + +ctWebView OBJECT IDENTIFIER ::= { ctApplication 4 } +ctEwvConfiguration OBJECT IDENTIFIER ::= { ctWebView 1 } +ctEwvStatus OBJECT IDENTIFIER ::= { ctWebView 2 } + +-- ctEwvDocSupport is used to house information needed to support +-- access to WebView Help Documentation + +ctEwvDocSupport OBJECT IDENTIFIER ::= { ctEwvConfiguration 1 } + +ctEwvDocSupportAdmin OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enable/disable Help Content URL" + ::= { ctEwvDocSupport 1 } + +ctEwvDocSupportLocation OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Server URL of Document Support" + ::= { ctEwvDocSupport 2 } + +ctEwvDocSupportAdminUID OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enable/Disable using username and password files" + ::= { ctEwvDocSupport 3 } + +ctEwvDocSupportUsername OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "User ID for remote server authentication" + ::= { ctEwvDocSupport 4 } + +ctEwvDocSupportPassword OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Password used to determine access to documentation" + ::= { ctEwvDocSupport 5 } + +-- System Parameters are used to house information about the +-- WebView system + +ctEwvSystemParameters OBJECT IDENTIFIER ::= { ctEwvConfiguration 2 } + +ctEwvAuthScheme OBJECT-TYPE + SYNTAX INTEGER { + none(1), + basic(2), + digest(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Selects the type of HTTP Authorization technique to be + employed by the WebView Server" + ::= { ctEwvSystemParameters 1 } + +ctEwvAuthNonceValidCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The number of times a server calculated nonce value will be + reused before recalculating a new nonce value" + ::= { ctEwvSystemParameters 2 } + +END diff --git a/MIBS/enterasys/CTSMTMIB-MIB b/MIBS/enterasys/CTSMTMIB-MIB new file mode 100644 index 0000000..176fbec --- /dev/null +++ b/MIBS/enterasys/CTSMTMIB-MIB @@ -0,0 +1,607 @@ +CTSMTMIB-MIB DEFINITIONS ::= BEGIN + + -- Ctron SMT MIB + -- Revision: 1.03.02 + -- Date: April 18, 1997 + -- Part Number: 2170563-01 + + -- Cabletron Systems, Inc. + -- 35 Industrial Way, P.O. Box 5005 + -- Rochester, NH 03867-0505 + -- (603) 332-9400 + -- support@ctron.com + + -- This module provides authoritative definitions for part + -- of the naming tree below: + -- + -- cabletron { enterprises 52 } + -- + -- This module will be extended, as additional sub-sections + -- of this naming tree are defined. + -- + + -- Cabletron Systems reserves the right to make changes in + -- specification and other information contained in this document + -- without prior notice. The reader should consult Cabletron Systems + -- to determine whether any such changes have been made. + -- + -- In no event shall Cabletron Systems be liable for any incidental, + -- indirect, special, or consequential damages whatsoever (including + -- but not limited to lost profits) arising out of or related to this + -- document or the information contained in it, even if Cabletron + -- Systems has been advised of, known, or should have known, the + -- possibility of such damages. + -- + -- Cabletron grants vendors, end-users, and other interested parties + -- a non-exclusive license to use this Specification in connection + -- with the management of Cabletron products. + + -- Copyright August 95 Cabletron Systems + + + + IMPORTS + Counter + FROM RFC1155-SMI + ctsmtmib + FROM CTRON-MIB-NAMES + OBJECT-TYPE + FROM RFC-1212; + + + + ctsmtmibRingTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtsmtmibRingEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of fddi nodes found on the ring." + ::= { ctsmtmib 1 } + + ctsmtmibRingEntry OBJECT-TYPE + SYNTAX CtsmtmibRingEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A fddi ring entry containing information common to all + stations in a token path." + INDEX { ctsmtmibRingSmtIndex, ctsmtmibRingMacIndex, + ctsmtmibRingNodeIndex, ctsmtmibRingMacAddr } + ::= { ctsmtmibRingTable 1 } + + CtsmtmibRingEntry ::= SEQUENCE { + ctsmtmibRingSmtIndex INTEGER, + ctsmtmibRingMacIndex INTEGER, + ctsmtmibRingNodeIndex INTEGER, + ctsmtmibRingMacAddr OCTET STRING, + ctsmtmibRingUpStreamAddr OCTET STRING, + ctsmtmibRingNodeClass INTEGER, + ctsmtmibRingMacCount INTEGER, + ctsmtmibRingNonMasterCount INTEGER, + ctsmtmibRingMasterCount INTEGER, + ctsmtmibRingTopology INTEGER, + ctsmtmibRingDuplicate INTEGER + } + + ctsmtmibRingSmtIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of the SMT index associated with this ring." + ::= { ctsmtmibRingEntry 1 } + + ctsmtmibRingMacIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A unique value for each MAC within a given SMT." + ::= { ctsmtmibRingEntry 2 } + + ctsmtmibRingNodeIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of the node on the ring in reverse token + flow order. It is sequential from 1 to n where n is + the number of nodes on the ring at a given time." + ::= { ctsmtmibRingEntry 3 } + + ctsmtmibRingMacAddr OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A canonical representation of the MAC address of the + node." + ::= { ctsmtmibRingEntry 4 } + + ctsmtmibRingUpStreamAddr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (6)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is a canonical representation of the upstream + neighbor's address. The upstream neighbor is the last + MAC to receive the token before this MAC. Unknown + addresses should be specified as 00-00-F8-00-00-00." + ::= { ctsmtmibRingEntry 5 } + + ctsmtmibRingNodeClass OBJECT-TYPE + SYNTAX INTEGER { + station (1), + concentrator (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Reports if the node is a station or a concentrator." + ::= { ctsmtmibRingEntry 6 } + + ctsmtmibRingMacCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of MACs on this FDDI node." + ::= { ctsmtmibRingEntry 7 } + + ctsmtmibRingNonMasterCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The sum of all A ports, B ports, and S ports on this + node." + ::= { ctsmtmibRingEntry 8 } + + ctsmtmibRingMasterCount OBJECT-TYPE + SYNTAX INTEGER (0..255) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of master ports on this node." + ::= { ctsmtmibRingEntry 9 } + + ctsmtmibRingTopology OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A bit mapped representation of the current state of + the node. + if state: Add 2**n where n = + Wrapped Node 0 + Unattached Concentrator 1 + A-A Twisted Ring 2 + B-B Twisted Ring 3 + Rooted Station 4 + SRF Supported 5 + + where + Wrapped Node: is set when the node's cf-state is + Wrap-A, Wrap-B, Wrap-C, or Wrap-AB. + Unattached Concentrator: is set when a concentrator + has no active A, B, or S ports. + A-A Twisted Ring: is set when this node's A port is + connected to another A port. + B-B Twisted Ring: is set when this node's B port is + connected to another B port. + Rooted Station: is a station with ports A, B and S, + not active in tree mode. + SRF Supported: This node adheres to the status + reporting frame protocol." + ::= { ctsmtmibRingEntry 10 } + + ctsmtmibRingDuplicate OBJECT-TYPE + SYNTAX INTEGER (0..2) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A bit mapped representation of duplicate address + information. + + if State: Add 2**n where n= + My Duplicate: 0 + UNA Duplicate: 1 + + where + My Duplicate: This node determines that it's MAC + address is same as the MAC address for another + node on the ring. + UNA Duplicate: The upstream neighbor of this node + has determined that its's MAC address is same as + the MAC address for another node on the ring." + ::= { ctsmtmibRingEntry 11 } + + ctsmtmibMacTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtsmtmibMacEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of MAC entries. The total number of entries is + given by the value of ctsmtmibRingMacCount with appropriate + ctsmtmibRingMacAddr." + ::= { ctsmtmib 2 } + + ctsmtmibMacEntry OBJECT-TYPE + SYNTAX CtsmtmibMacEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A MAC entry containing information pertaining to a + given MAC." + INDEX { ctsmtmibMacSmtIndex, ctsmtmibMacIndex } + ::= { ctsmtmibMacTable 1 } + + CtsmtmibMacEntry ::= SEQUENCE { + ctsmtmibMacSmtIndex INTEGER, + ctsmtmibMacIndex INTEGER, + ctsmtmibMacNifTxCts Counter, + ctsmtmibMacNifRxCts Counter, + ctsmtmibMacSifTxCts Counter, + ctsmtmibMacSifRxCts Counter, + ctsmtmibMacEcfTxCts Counter, + ctsmtmibMacEcfRxCts Counter, + ctsmtmibMacPmfTxCts Counter, + ctsmtmibMacPmfRxCts Counter, + ctsmtmibMacRdfTxCts Counter, + ctsmtmibMacRdfRxCts Counter, + ctsmtmibMacRingOpCts Counter, + ctsmtmibMacTxCts Counter, + ctsmtmibMacRingMapUpdateCts Counter, + ctsmtmibMacAutoNegotiation INTEGER + } + + ctsmtmibMacSmtIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of the SMT Index associated with this MAC." + ::= { ctsmtmibMacEntry 1 } + + ctsmtmibMacIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A unique value for each MAC within a given SMT." + ::= { ctsmtmibMacEntry 2 } + + ctsmtmibMacNifTxCts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The count of Neighborhood Information frames + transmitted by the MAC." + ::= { ctsmtmibMacEntry 3 } + + ctsmtmibMacNifRxCts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The count of Neighborhood Information frames received + by the MAC." + ::= { ctsmtmibMacEntry 4 } + + ctsmtmibMacSifTxCts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The count of Status Information frames transmitted by + the MAC." + ::= { ctsmtmibMacEntry 5 } + + ctsmtmibMacSifRxCts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The count of Status Information Frames received by + the MAC." + ::= { ctsmtmibMacEntry 6 } + + ctsmtmibMacEcfTxCts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The count of Echo Frames transmitted by the MAC." + ::= { ctsmtmibMacEntry 7 } + + ctsmtmibMacEcfRxCts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The count of Echo Frames received by the MAC." + ::= { ctsmtmibMacEntry 8 } + + ctsmtmibMacPmfTxCts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The count of Parameter Management Frames transmitted + by the MAC." + ::= { ctsmtmibMacEntry 9 } + + ctsmtmibMacPmfRxCts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The count of Parameter Management Frames received by + the MAC." + ::= { ctsmtmibMacEntry 10 } + + ctsmtmibMacRdfTxCts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The count of Request Denied Frames transmitted by the + MAC." + ::= { ctsmtmibMacEntry 11 } + + ctsmtmibMacRdfRxCts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The count of Request Denied Frames received by the MAC." + ::= { ctsmtmibMacEntry 12 } + + ctsmtmibMacRingOpCts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The count of the number of times the ring has entered + 'Ring Operational' state from the 'Ring Not Operational' + state." + ::= { ctsmtmibMacEntry 13 } + + ctsmtmibMacTxCts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A count that should as closely as possible match the + number of frames transmitted by this MAC." + ::= { ctsmtmibMacEntry 14 } + + ctsmtmibMacRingMapUpdateCts OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The count of the number of times the ring map table has + been updated." + ::= { ctsmtmibMacEntry 15 } + + ctsmtmibMacAutoNegotiation OBJECT-TYPE + SYNTAX INTEGER { + true(1), + false(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates whether the station has auto-negotiation + enabled or disabled." + ::= { ctsmtmibMacEntry 16 } + + ctsmtmibAttachmentNumber OBJECT-TYPE + SYNTAX INTEGER (0..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of attachments (across all SMTs) on + this network management application entity. The value + for this variable must remain constant at least from + one re-initialization of the entity's network + management system to the next re-initialization." + ::= { ctsmtmib 3 } + + ctsmtmibAttachmentTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtsmtmibAttachmentEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of Attachment entries. The number of entries is + given by the value of fdmimAttachmentNumber." + ::= { ctsmtmib 4 } + + ctsmtmibAttachmentEntry OBJECT-TYPE + SYNTAX CtsmtmibAttachmentEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An Attachment entry containing information common to a + given set of Attachments. + + There is a natural association of Attachment resource + indices to the PORT Indices. The resource index for + the Attachment is equal to the associated port index + for 'single-attachment' and 'concentrator' type + fdmimAttachmentClasses. For 'dual-attachment' classes, + the Attachment Index is the PORT Index of the A PORT + of the A/B PORT pair that represents the Attachment." + INDEX { ctsmtmibAttachmentSMTIndex, ctsmtmibAttachmentIndex } + ::= { ctsmtmibAttachmentTable 1 } + + CtsmtmibAttachmentEntry ::= SEQUENCE { + ctsmtmibAttachmentSMTIndex INTEGER, + ctsmtmibAttachmentIndex INTEGER, + ctsmtmibAttachmentClass INTEGER, + ctsmtmibAttachmentOpticalBypassPresent INTEGER, + ctsmtmibAttachmentIMaxExpiration INTEGER, + ctsmtmibAttachmentInsertedStatus INTEGER, + ctsmtmibAttachmentInsertPolicy INTEGER + } + + ctsmtmibAttachmentSMTIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of the SMT index associated with this + Attachment." + ::= { ctsmtmibAttachmentEntry 1 } + + ctsmtmibAttachmentIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A unique value for each Attachment on a given SMT. " + ::= { ctsmtmibAttachmentEntry 2 } + + ctsmtmibAttachmentClass OBJECT-TYPE + SYNTAX INTEGER { + single-attachment(1), + dual-attachment(2), + concentrator(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Attachment class. This represents a PORT or a pair + of PORTs plus the associated optional optical bypass + that are managed as a functional unit. The PORT + associations are the following unit. + single-attachment - S Ports + dual-attachment - A/B Port pairs + concentrator - M Ports + " + ::= { ctsmtmibAttachmentEntry 3 } + + ctsmtmibAttachmentOpticalBypassPresent OBJECT-TYPE + SYNTAX INTEGER { + true(1), + false(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of this is false for 'single-attachment' . + Correct operation of CMT for single-attachments + requires that a bypass function must not loopback the + network side of the MIC, but only the node side." + ::= { ctsmtmibAttachmentEntry 4 } + + ctsmtmibAttachmentIMaxExpiration OBJECT-TYPE + SYNTAX INTEGER (0..2147483647) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "I_Max (refer to ANSI SMT 9.4.4.2.1). Systems not + implementing optical bypass should return a value of + 0. Else the value should be returned in the granularity + of 80ns." + ::= { ctsmtmibAttachmentEntry 5 } + + ctsmtmibAttachmentInsertedStatus OBJECT-TYPE + SYNTAX INTEGER { + true(1), + false(2), + unimplemented(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates whether the attachment is currently inserted + in the node." + ::= { ctsmtmibAttachmentEntry 6 } + + ctsmtmibAttachmentInsertPolicy OBJECT-TYPE + SYNTAX INTEGER { + true(1), + false(2), + unimplemented(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the Insert Policy for this Attachment." + ::= { ctsmtmibAttachmentEntry 7 } + +ctsmtmibSMTTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtsmtmibSMTEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Describes the dual homed status for SMT entries." + ::= { ctsmtmib 5 } + +ctsmtmibSMTEntry OBJECT-TYPE + SYNTAX CtsmtmibSMTEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A specific dual homed SMT entry." + INDEX { ctsmtmibSmtIndex } + ::= { ctsmtmibSMTTable 1 } + +CtsmtmibSMTEntry ::= SEQUENCE { + ctsmtmibSMTDualHomeStatus + INTEGER, + ctsmtmibSMTDualHomeWrpLEDStatus + INTEGER, + ctsmtmibSmtIndex + INTEGER +} + + +ctsmtmibSMTDualHomeStatus OBJECT-TYPE + SYNTAX INTEGER { + notDualHomed(1), + linkAorB(2), + linkAandB(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current dual homed link status for a given + SMT instance. + notDualHomed(1) - This SMT is not dual homed. + linkAorB(2) - Dual homed with link on A and no link + link on B, or link on B and no link + on A. + linkAandB(3) - Dual homed with link on A and B." + ::= { ctsmtmibSMTEntry 1} + + +ctsmtmibSMTDualHomeWrpLEDStatus OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "When on, the WRAP LED will be illuminated when + the node is in a dual homed configuration with link on the + A, B or both A and B ports. When off, the WRAP LED will not + be illuminated when the node is in a dual homed + configuration with link on A and B, but will be illuminated + when in a dual homed configuration with no link on A or B." + DEFVAL { on } + ::= { ctsmtmibSMTEntry 2} + +ctsmtmibSmtIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the particular SMT entry." + ::= { ctsmtmibSMTEntry 3 } + +END diff --git a/MIBS/enterasys/CTTRAPLOG-MIB b/MIBS/enterasys/CTTRAPLOG-MIB new file mode 100644 index 0000000..7a80d4d --- /dev/null +++ b/MIBS/enterasys/CTTRAPLOG-MIB @@ -0,0 +1,473 @@ +CTTRAPLOG-MIB DEFINITIONS ::= BEGIN + +-- cttraplog-mib.txt +-- Revision: 01.00.02 +-- Part Number: +-- Date: July 17, 1998 + +-- Cabletron Systems, Inc. +-- 35 Industrial Way, P.O. Box 5005 +-- Rochester, NH 03867-0505 +-- (603) 332-9400 +-- support@ctron.com + +-- This module provides authoritative definitions for Cabletron's +-- enterprise-specific trap log mib. +-- +-- This module will be extended, as required. +-- + +-- Cabletron Systems reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Cabletron Systems +-- to determine whether any such changes have been made. +-- +-- In no event shall Cabletron Systems be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Cabletron +-- Systems has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Cabletron grants vendors, end-users, and other interested parties +-- a non-exclusive license to use this Specification in connection +-- with the management of Cabletron products. + +-- Copyright July 1998 Cabletron Systems + +-- PLEASE NOTE: All groups in this mib are optional + + IMPORTS + DisplayString + FROM RFC1213-MIB + Counter, TimeTicks + FROM RFC1155-SMI + OBJECT-TYPE + FROM RFC-1212 + ctTrapLog + FROM CTRON-MIB-NAMES; + + totalNumberOfEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Total number of logged entries for this chassis." + ::= { ctTrapLog 1 } + + configTable OBJECT-TYPE + SYNTAX SEQUENCE OF ConfigTableEntry + ACCESS not-accessible + STATUS mandatory + ::= { ctTrapLog 2 } + + configTableEntry OBJECT-TYPE + SYNTAX ConfigTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry allows a user to configure the alarm table + for a specific slot. Objects such as Current Entry, + MaxEntries Allowed, and an Enable/Disable switch are + available." + INDEX { slotInChassis } + ::= { configTable 1 } + + ConfigTableEntry ::= + SEQUENCE { + slotInChassis + INTEGER, + numEntriesLoggeds + Counter, + numEntriesRequested + INTEGER, + numEntriesAllocated + INTEGER, + lastLoggedEntryLogId + INTEGER, + logCommand + INTEGER, + wrap + INTEGER + } + + slotInChassis OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Each Slot can be separately configured. This is the + slot number for the configuration entry. " + ::= { configTableEntry 1 } + + numEntriesLoggeds OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the total number of entries looged for this + slot." + ::= { configTableEntry 2 } + + numEntriesRequested OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Maximum number of entries to store before wrapping + the log on this slot." + ::= { configTableEntry 3 } + + numEntriesAllocated OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the number of entries allocated to log alarms + on this slot. It will always be less than or equal + to the requested number of entries." + ::= { configTableEntry 4 } + + lastLoggedEntryLogId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the log id of the last entry logged for this + slot." + ::= { configTableEntry 5 } + + logCommand OBJECT-TYPE + SYNTAX INTEGER { + clearLog (1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Allows the user to send the log the commands + specified in the enumeration." + ::= { configTableEntry 6 } + + wrap OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is whether or not this configuration has + wrapped or not." + ::= { configTableEntry 7 } + + trapLogTable OBJECT-TYPE + SYNTAX SEQUENCE OF TrapLogEntry + ACCESS not-accessible + STATUS mandatory + ::= { ctTrapLog 3 } + + trapLogEntry OBJECT-TYPE + SYNTAX TrapLogEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each alarm entry is generated from one of the + following sources; (1) a module in one of the main + chassis slots, (2) the EM, (3) or a power supply. " + INDEX { slotChassis, + logId } + ::= { trapLogTable 1 } + + TrapLogEntry ::= + SEQUENCE { + logId + INTEGER, + nvmpId + INTEGER, + trapLogAcknowledged + INTEGER, + trapLogVarBind + OCTET STRING, + trapLogDescription + DisplayString, + timeLogged + TimeTicks, + filterId + INTEGER, + slotChassis + INTEGER, + trapOID + OBJECT IDENTIFIER, + z80Time + TimeTicks + } + + logId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Each slot has a maximium number of log entries that it + can support. Each entry is assigned a monotonically + increasing sequence number. When the maximum number + of entries for a slot is reached, the log wraps. Each + new entry will replace the oldest entry for that slot." + ::= { trapLogEntry 1 } + + nvmpId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This contains the nvmp id of the trap that occurred." + ::= { trapLogEntry 2 } + + trapLogAcknowledged OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This field is set to 2 if a trap as been acknowledged + from the EM." + ::= { trapLogEntry 3 } + + trapLogVarBind OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..1500)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is an ASN.1 encoded string representing the pairs + of OID/value items supplied in the original SNMP or + NVMP trap. " + ::= { trapLogEntry 4 } + + trapLogDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..80)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is an internally defined string used to describe + an alarm. Its primary use is for display on the EMs + LCD. A default value will be used for the old trap + calls." + ::= { trapLogEntry 5 } + + timeLogged OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The time the entry was logged. This will be date and + time if possible." + ::= { trapLogEntry 6 } + + filterId OBJECT-TYPE + SYNTAX INTEGER { + informational (1), + warning (2), + severe (3), + fatal (4), + existing (5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This will be used to filter certain alarms. The + criteria is TBD. An example of classification: + informational - requires no intervention. warning - + Does not require immediate intervention. e.g. static + risk severe - Requires immediate intervention. e.g. + power overload. fatal - Requires attention and + module may take corrective action such as reboot. e.g. + Unrecoverable software or hardware error. " + ::= { trapLogEntry 7 } + + slotChassis OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Slot of this trap log." + ::= { trapLogEntry 8 } + + trapOID OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This OID combines the General Trap code, Specific + Trap code, and the sys object id into one OID." + ::= { trapLogEntry 9 } + + z80Time OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the time that the Z80 has been up for the + board that sent this trap." + ::= { trapLogEntry 10 } + + filterTable OBJECT-TYPE + SYNTAX SEQUENCE OF FilterEntry + ACCESS not-accessible + STATUS mandatory + ::= { ctTrapLog 4 } + + filterEntry OBJECT-TYPE + SYNTAX FilterEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each filter entry is generated from one of the + following sources; (1) a module in one of the main + chassis slots, (2) the EM, (3) or a power supply. " + INDEX { filterSlotInChassis, + filterFilterId, + filterLogId } + ::= { filterTable 1 } + + FilterEntry ::= + SEQUENCE { + filterLogId + INTEGER, + filterNvmpId + INTEGER, + filterTrapLogAcknowledged + INTEGER, + filterTrapLogVarBind + OCTET STRING, + filterTrapLogDescription + DisplayString, + filterTimeLogged + TimeTicks, + filterFilterId + INTEGER, + filterSlotInChassis + INTEGER, + filterTrapOID + OBJECT IDENTIFIER, + filterZ80Time + TimeTicks + } + + filterLogId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Each slot has a maximum number of log entries that it + can support. Each entry is assigned a monotonically + increasing sequence number. When the maximum number of + entries for a slot is reached, the log wraps. Each new + entry willreplace the oldest entry for that slot." + ::= { filterEntry 1 } + + filterNvmpId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This contains the nvmp id of the trap that was + generated." + ::= { filterEntry 2 } + + filterTrapLogAcknowledged OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This field is non-zero if a trap has been acknowleged + from the EM." + ::= { filterEntry 3 } + + filterTrapLogVarBind OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..1500)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is an ASN.1 encoded string representing the pairs + of OID/value items supplied in the original SNMP or + NVMP trap." + ::= { filterEntry 4 } + + filterTrapLogDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..80)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is an internally defined string used to + describe an alarm. It's primary use is for display + on the EMs LCD. A default value will be used for + the old trap calls." + ::= { filterEntry 5 } + + filterTimeLogged OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The time the entry was logged. This will be date + and time if possible." + ::= { filterEntry 6 } + + filterFilterId OBJECT-TYPE + SYNTAX INTEGER { + informational (1), + warning (2), + severe (3), + fatal (4), + existing (5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This will be used tofilter certain alarms. The + criteria is TBD. An example of classification: + informational-requires no intervention. warning - + Does not require immediate intervention. e.g. + statis risk severe - Requires immediate + intervention. e.g. power overload. fatal - + Requires attention and module may take + corrective action such as reboot. e.g. Unrecoverale + software or hardware error." + ::= { filterEntry 7 } + + filterSlotInChassis OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Slot of this filter entry." + ::= { filterEntry 8 } + + filterTrapOID OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This OID combines the General Trap code, Specific + Trap code, and the sys object id into one OID." + ::= { filterEntry 9 } + + filterZ80Time OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of time ticks that have passed since + this boards Z80 processor has been up." + ::= { filterEntry 10 } + + + trapLoggerAgent OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2), + standby(3), + elected(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Reflects the operational status of the traplogger agent" + ::= { ctTrapLog 5 } + +END diff --git a/MIBS/enterasys/ENTERASYS-MIB-NAMES b/MIBS/enterasys/ENTERASYS-MIB-NAMES new file mode 100644 index 0000000..75d4e5e --- /dev/null +++ b/MIBS/enterasys/ENTERASYS-MIB-NAMES @@ -0,0 +1,131 @@ +ENTERASYS-MIB-NAMES DEFINITIONS ::= BEGIN + +-- enterasys-mib-names.txt +-- +-- This module provides authoritative definitions for Enterasys +-- Networks' MIB Names. +-- +-- This module will be extended, as needed. + +-- Enterasys Networks reserves the right to make changes in +-- specification and other information contained in this document +-- without prior notice. The reader should consult Enterasys +-- Networks to determine whether any such changes have been made. +-- +-- In no event shall Enterasys Networks be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Enterasys +-- Networks has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Enterasys Networks grants vendors, end-users, and other interested +-- parties a non-exclusive license to use this Specification in connection +-- with the management of Enterasys products. + +-- Copyright June, 2002 Enterasys Networks, Inc. + +IMPORTS + MODULE-IDENTITY, OBJECT-IDENTITY, enterprises + FROM SNMPv2-SMI; + +etsysModuleName MODULE-IDENTITY + LAST-UPDATED "200311061515Z" -- Thu Nov 6 15:15 GMT 2003 + ORGANIZATION "Enterasys Networks, Inc" + CONTACT-INFO + "Postal: Enterasys Networks + 50 Minuteman Rd. + Andover, MA 01810-1008 + USA + Phone: +1 978 684 1000 + E-mail: support@enterasys.com + WWW: http://www.enterasys.com" + + DESCRIPTION + "This MIB module defines a portion of the SNMP enterprise + MIBs under Enterasys Networks enterprise OID. + + This module embodies the top level hierarchy of all + OIDs, MIBs, AGENT-CAPABILITIES statements, and X.509 + PKI certificates for Enterasys Networks' products. + + This leaf lexicographically falls under the etsysMibs branch + of the enterasys enterprise tree." + + REVISION "200311061515Z" -- Thu Nov 6 15:15 GMT 2003 + DESCRIPTION "Corrected the postal code in the CONTACT-INFO clause." + + REVISION "200310231719Z" -- Thu Oct 23 17:19 GMT 2003 + DESCRIPTION "Updated CONTACT-INFO and sections 2, 6, and 7." + + REVISION "200206141602Z" -- Fri Jun 14 16:02 GMT 2002 + DESCRIPTION "Minor change to the Applicability section." + + REVISION "200206141402Z" -- Fri Jun 14 14:02 GMT 2002 + DESCRIPTION "Updated the CONTACT-INFO clause. + Added a branch for management of Enterasys specific + Internet X.509 Public Key Infrastructure Certificates." + + REVISION "200011132121Z" + DESCRIPTION "Imported OBJECT-IDENTITY from SNMPv2-SMI. + Removed company address from the document header." + + REVISION "200010051300Z" + DESCRIPTION "Obsoleted etsysNamesMib, etsysConformance, + etsysConformName, etsysConformOID. This is the + first non-experimental version of this module." + + REVISION "200004070000Z" + DESCRIPTION "Fix many of the bugs in the first edit." + + REVISION "200003210000Z" + DESCRIPTION "The initial version of this MIB module." + ::= { enterprises 5624 1 2 1 } + +-- Global definition for Enterasys tree +enterasys OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Global definition of the enterasys enterprise branch + as provided by the Internet Assigned Numbers Authority + (IANA)." + ::= { enterprises 5624 } + +etsysMibs OBJECT IDENTIFIER ::= { enterasys 1 } +-- All MIBs are under this branch. + +etsysOids OBJECT IDENTIFIER ::= { enterasys 2 } +-- All OIDs are under this branch. + +etsysAgentCaps OBJECT IDENTIFIER ::= { enterasys 3 } +-- All Agent Capabilities Statements are under this branch. + +etsysX509Pki OBJECT IDENTIFIER ::= { enterasys 509 } +-- All X.509 Public Key Infrastructure Certificates are under this branch. + +etsysModules OBJECT IDENTIFIER ::= { etsysMibs 2 } +-- All OIDs to be used for MODULE-IDENTITY macro invocation +-- are under this branch. Further expansion of this branch is +-- detailed in the ENTERASYS-MIB-ORG module. + +etsysNamesMib OBJECT-IDENTITY + STATUS obsolete + DESCRIPTION "Obsolete." + ::= { etsysMibs 1 } + +etsysConformance OBJECT-IDENTITY + STATUS obsolete + DESCRIPTION "Obsolete." + ::= { etsysMibs 3 } + +etsysConformName OBJECT-IDENTITY + STATUS obsolete + DESCRIPTION "Obsolete" + ::= { etsysConformance 1 } + +etsysConformOID OBJECT-IDENTITY + STATUS obsolete + DESCRIPTION "Obsolete" + ::= { etsysConformance 2 } + +END diff --git a/MIBS/enterasys/ENTERASYS-RESOURCE-UTILIZATION-MIB b/MIBS/enterasys/ENTERASYS-RESOURCE-UTILIZATION-MIB new file mode 100644 index 0000000..26f2a61 --- /dev/null +++ b/MIBS/enterasys/ENTERASYS-RESOURCE-UTILIZATION-MIB @@ -0,0 +1,475 @@ +ENTERASYS-RESOURCE-UTILIZATION-MIB DEFINITIONS ::= BEGIN + +-- This module provides authoritative definitions for Enterasys +-- Networks' Resource usage monitoring. + +-- +-- This module will be extended, as needed. + +-- Enterasys Networks reserves the right to make changes in this +-- specification and other information contained in this document +-- without prior notice. The reader should consult Enterasys Networks +-- to determine whether any such changes have been made. +-- +-- In no event shall Enterasys Networks be liable for any incidental, +-- indirect, special, or consequential damages whatsoever (including +-- but not limited to lost profits) arising out of or related to this +-- document or the information contained in it, even if Enterasys +-- Networks has been advised of, known, or should have known, the +-- possibility of such damages. +-- +-- Enterasys Networks grants vendors, end-users, and other interested +-- parties a non-exclusive license to use this Specification in +-- connection with the management of Enterasys Networks products. + +-- Copyright November, 2009 Enterasys Networks, Inc. + +IMPORTS + + MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE + FROM SNMPv2-SMI + Unsigned32, Integer32 + FROM SNMPv2-SMI + TEXTUAL-CONVENTION + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + entPhysicalIndex + FROM ENTITY-MIB + etsysModules + FROM ENTERASYS-MIB-NAMES; + + +etsysResourceUtilizationMIB MODULE-IDENTITY + LAST-UPDATED "200911021541Z" -- Mon Nov 2 15:41 UTC 2009 + ORGANIZATION "Enterasys Networks, Inc" + CONTACT-INFO + "Postal: Enterasys Networks + 50 Minuteman Rd. + Andover, MA 01810-1008 + USA + Phone: +1 978 684 1000 + E-mail: support@enterasys.com + WWW: http://www.enterasys.com" + + DESCRIPTION + "This module provides authoritative definitions for + Enterasys Networks' Resource Utilization MIB." + + REVISION "200911021541Z" -- Mon Nov 2 15:41 UTC 2009 + DESCRIPTION "Added the usbFlash(4) enumeration to the + ResourceStorageType TEXTUAL-CONVENTION." + + REVISION "200411301633Z" -- Tue Nov 30 16:33 GMT 2004 + DESCRIPTION "The initial version of this MIB module" + ::= { etsysModules 49 } + + +-- ---------------------------------------------------------- -- +-- Textual Conventions +-- ---------------------------------------------------------- -- + +ResourceStorageType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This data type is used as the syntax of the + etsysResourceStorageType object in the definition + of the etsysResourceStorageTable. + + other(1) storage type not defined by textual convention + ram(2) volatile storage + flash(3) nonvolatile storage + usbFlash(4) nonvolatile USB stick flash storage" + + SYNTAX INTEGER { + other(1), + ram(2), + flash(3), + usbFlash(4) + } + +ResourceUtilization ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This data type is used as the syntax for objects which + report the utilization of a resource as a percentage of + a defined period of time. Each value embeds the first + digit to the right of the decimal, 1/10ths of a percent, + by multiplying the utilization by 10. For example, a + utilization of 95.7 encodes to a ResourceUtilization value + of 957." + SYNTAX Integer32 (0..1000) + + +-- ---------------------------------------------------------- -- +-- branches in the ENTERASYS-RESOURCE-UTILIZATION-MIB +-- ---------------------------------------------------------- -- + +etsysResourceUtilizationObjects + OBJECT IDENTIFIER ::= { etsysResourceUtilizationMIB 1 } + +etsysResourceUtilizationNotifications + OBJECT IDENTIFIER ::= { etsysResourceUtilizationObjects 0 } + +etsysResourceCpu + OBJECT IDENTIFIER ::= { etsysResourceUtilizationObjects 1 } + +etsysResourceProcess + OBJECT IDENTIFIER ::= { etsysResourceUtilizationObjects 2 } + +etsysResourceStorage + OBJECT IDENTIFIER ::= { etsysResourceUtilizationObjects 3 } + +etsysResourceScalars + OBJECT IDENTIFIER ::= { etsysResourceUtilizationObjects 4 } + + +-- ------------------------------------------------------------- +-- Objects in the etsysResourceCpuGroup +-- ------------------------------------------------------------- + +etsysResourceCpuTable OBJECT-TYPE + SYNTAX SEQUENCE OF EtsysResourceCpuEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of processors contained in the chassis." + ::= { etsysResourceCpu 1 } + +etsysResourceCpuEntry OBJECT-TYPE + SYNTAX EtsysResourceCpuEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry for a processor contained in the system. + The entPhysicalIndex represents the chassis module + the processor is contained in." + INDEX { entPhysicalIndex, + etsysResourceCpuId } + ::= { etsysResourceCpuTable 1 } + +EtsysResourceCpuEntry ::= + SEQUENCE { + etsysResourceCpuId Unsigned32, + etsysResourceCpuLoad5sec ResourceUtilization, + etsysResourceCpuLoad1min ResourceUtilization, + etsysResourceCpuLoad5min ResourceUtilization + } + +etsysResourceCpuId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A value assigned to the processor. Each value needs only to + be unique for the module identified by the entPhysicalIndex + of this entry." + ::= { etsysResourceCpuEntry 1 } + +etsysResourceCpuLoad5sec OBJECT-TYPE + SYNTAX ResourceUtilization + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average, over the last 5 seconds, of the percentage + of time that this processor was not idle." + ::= { etsysResourceCpuEntry 2 } + +etsysResourceCpuLoad1min OBJECT-TYPE + SYNTAX ResourceUtilization + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average, over the last 1 minute, of the percentage + of time that this processor was not idle." + ::= { etsysResourceCpuEntry 3 } + +etsysResourceCpuLoad5min OBJECT-TYPE + SYNTAX ResourceUtilization + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average, over the last 5 minutes, of the percentage + of time that this processor was not idle." + ::= { etsysResourceCpuEntry 4 } + + +-- ------------------------------------------------------------- +-- Objects in the etsysResourceProcessGroup +-- ------------------------------------------------------------- + +etsysResourceProcessTable OBJECT-TYPE + SYNTAX SEQUENCE OF EtsysResourceProcessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of processes running in the chassis." + ::= { etsysResourceProcess 1 } + +etsysResourceProcessEntry OBJECT-TYPE + SYNTAX EtsysResourceProcessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry for a process running in the chassis. + The etsysResourceCpuId identifies the processor + the process is running in. " + INDEX { entPhysicalIndex, + etsysResourceCpuId, + etsysResourceProcessID } + ::= { etsysResourceProcessTable 1 } + +EtsysResourceProcessEntry ::= SEQUENCE { + etsysResourceProcessID Unsigned32, + etsysResourceProcessName SnmpAdminString, + etsysResourceProcessLoad5sec ResourceUtilization, + etsysResourceProcessLoad1min ResourceUtilization, + etsysResourceProcessLoad5min ResourceUtilization } + +etsysResourceProcessID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A value assigned to the process. This value is only unique + per processor, not per chassis." + ::= { etsysResourceProcessEntry 1 } + +etsysResourceProcessName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual description of this running process." + ::= { etsysResourceProcessEntry 2 } + +etsysResourceProcessLoad5sec OBJECT-TYPE + SYNTAX ResourceUtilization + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average, over the last 5 seconds, of the percentage + of time that this process was not idle." + ::= { etsysResourceProcessEntry 3 } + +etsysResourceProcessLoad1min OBJECT-TYPE + SYNTAX ResourceUtilization + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average, over the last 1 minute, of the percentage + of time that this process was not idle." + ::= { etsysResourceProcessEntry 4 } + +etsysResourceProcessLoad5min OBJECT-TYPE + SYNTAX ResourceUtilization + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average, over the last 5 minutes, of the percentage + of time that this process was not idle." + ::= { etsysResourceProcessEntry 5 } + + +-- ------------------------------------------------------------- +-- Objects in the etsysResourceStorage +-- ------------------------------------------------------------- + +etsysResourceStorageTable OBJECT-TYPE + SYNTAX SEQUENCE OF EtsysResourceStorageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Table of storage utilization in the chassis." + ::= { etsysResourceStorage 1 } + +etsysResourceStorageEntry OBJECT-TYPE + SYNTAX EtsysResourceStorageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry for one storage area in the chassis." + INDEX { entPhysicalIndex, + etsysResourceStorageType, + etsysResourceStorageTypeID } + ::= { etsysResourceStorageTable 1 } + +EtsysResourceStorageEntry ::= + SEQUENCE { + etsysResourceStorageType ResourceStorageType, + etsysResourceStorageTypeID Unsigned32, + etsysResourceStorageDescr SnmpAdminString, + etsysResourceStorageSize Unsigned32, + etsysResourceStorageAvailable Unsigned32 + } + +etsysResourceStorageType OBJECT-TYPE + SYNTAX ResourceStorageType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of storage represented by this entry." + ::= { etsysResourceStorageEntry 1 } + +etsysResourceStorageTypeID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A unique arbitrary value per storage type assigned to the + entry." + ::= { etsysResourceStorageEntry 2 } + +etsysResourceStorageDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual description of this storage area." + ::= { etsysResourceStorageEntry 3 } + +etsysResourceStorageSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size, in Kilobytes, of the storage area." + ::= { etsysResourceStorageEntry 4 } + +etsysResourceStorageAvailable OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The available space, in Kilobytes, left on the storage area." + ::= { etsysResourceStorageEntry 5 } + + +-- ------------------------------------------------------------- +-- Objects in the etsysResourceScalarsGroup +-- ------------------------------------------------------------- + +etsysResource1minThreshold OBJECT-TYPE + SYNTAX ResourceUtilization + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold for generating + etsysResourceLoad1minThresholdExceeded Notifications. + + Setting this object to 0 will prevent the agent from + generating etsysResourceCpuLoad1minThresholdExceeded + notifications. + + When this object is set to a nonzero value, the agent will + generate etsysResourceLoad1minThresholdExceeded notifications + when it is detected that an etsysResourceCpuLoad1min object + value has exceeded this threshold value. After the threshold + has been exceeded additional notifications will be sent once + a minute until the corresponding etsysResourceCpuLoad1min + drops back below the threshold." + DEFVAL { 800 } + ::= { etsysResourceScalars 1 } + + +-- ------------------------------------------------------------- +-- Notifications +-- ------------------------------------------------------------- + +etsysResourceCpuLoad1minThresholdExceeded NOTIFICATION-TYPE + OBJECTS { etsysResourceCpuLoad1min } + STATUS current + DESCRIPTION + "This notification indicates that the average, over the last + 1 minute, of the percentage of time that a processor was not + idle, has exceeded the etsysResourceCpuLoad1minThreshold + value." + ::= { etsysResourceUtilizationNotifications 1 } + + +-- ------------------------------------------------------------- +-- Conformance Information +-- ------------------------------------------------------------- + +etsysResourceUtilizationConformance OBJECT IDENTIFIER + ::= { etsysResourceUtilizationMIB 2 } + +etsysResourceUtilizationGroups OBJECT IDENTIFIER + ::= { etsysResourceUtilizationConformance 1 } + +etsysResourceUtilizationCompliances OBJECT IDENTIFIER + ::= { etsysResourceUtilizationConformance 2 } + + +-- ------------------------------------------------------------- +-- Units of conformance +-- ------------------------------------------------------------- + +etsysResourceUtilizationCpuGroup OBJECT-GROUP + OBJECTS { etsysResourceCpuLoad5sec, + etsysResourceCpuLoad1min, + etsysResourceCpuLoad5min } + STATUS current + DESCRIPTION + "A collection of objects providing basic instrumentation of + CPU Resource Utilization." + ::= { etsysResourceUtilizationGroups 1 } + +etsysResourceUtilizationProcessGroup OBJECT-GROUP + OBJECTS { etsysResourceProcessName, + etsysResourceProcessLoad5sec, + etsysResourceProcessLoad1min, + etsysResourceProcessLoad5min } + STATUS current + DESCRIPTION + "A collection of objects providing basic instrumentation of + Process Resource Utilization." + ::= { etsysResourceUtilizationGroups 2 } + +etsysResourceUtilizationStorageGroup OBJECT-GROUP + OBJECTS { etsysResourceStorageDescr, + etsysResourceStorageSize, + etsysResourceStorageAvailable } + STATUS current + DESCRIPTION + "A collection of objects providing basic instrumentation of + Storage Resource Utilization." + ::= { etsysResourceUtilizationGroups 3 } + +etsysResourceUtilizationNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { etsysResourceCpuLoad1minThresholdExceeded } + STATUS current + DESCRIPTION + "The utilization threshold exceeded Notification." + ::= { etsysResourceUtilizationGroups 4 } + +etsysResourceUtilizationScalarsGroup OBJECT-GROUP + OBJECTS { etsysResource1minThreshold } + STATUS current + DESCRIPTION + "A collection of objects providing basic instrumentation for + Threshold configuration." + ::= { etsysResourceUtilizationGroups 5 } + + +-- ------------------------------------------------------------- +-- Compliance statements +-- ------------------------------------------------------------- + +etsysResourceUtilizationCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for devices that + support the Enterasys Resource Utilization MIB." + MODULE + MANDATORY-GROUPS { + etsysResourceUtilizationCpuGroup, + etsysResourceUtilizationProcessGroup, + etsysResourceUtilizationStorageGroup, + etsysResourceUtilizationNotificationGroup, + etsysResourceUtilizationScalarsGroup } + ::= { etsysResourceUtilizationCompliances 1 } + +END diff --git a/MIBS/enterasys/IRM-OIDS b/MIBS/enterasys/IRM-OIDS new file mode 100644 index 0000000..4e6fdf9 --- /dev/null +++ b/MIBS/enterasys/IRM-OIDS @@ -0,0 +1,37 @@ +IRM-OIDS DEFINITIONS ::= BEGIN + + IMPORTS + cabletron FROM CTRON-OIDS; + +-- OID definitions common in all IRM MIBs + +commsDevice OBJECT IDENTIFIER ::= { cabletron 1 } +layerMgmt OBJECT IDENTIFIER ::= { cabletron 2 } +common OBJECT IDENTIFIER ::= { commsDevice 1 } +repeater OBJECT IDENTIFIER ::= { commsDevice 2 } +bridge OBJECT IDENTIFIER ::= { commsDevice 3 } +router OBJECT IDENTIFIER ::= { commsDevice 4 } +product OBJECT IDENTIFIER ::= { commsDevice 5 } +subsystem OBJECT IDENTIFIER ::= { commsDevice 6 } + +commonRev1 OBJECT IDENTIFIER ::= { common 1 } +sysOIDs OBJECT IDENTIFIER ::= { common 2 } + +repeaterRev1 OBJECT IDENTIFIER ::= { repeater 1 } +repeaterRev2 OBJECT IDENTIFIER ::= { repeater 2 } + +subSysMMAC OBJECT IDENTIFIER ::= { subsystem 1 } +subSysDevice OBJECT IDENTIFIER ::= { subsystem 2 } +ups OBJECT IDENTIFIER ::= { subsystem 3 } +dl OBJECT IDENTIFIER ::= { subsystem 4 } +backplaneProtocol OBJECT IDENTIFIER ::= { subsystem 5 } +nb30Rev1 OBJECT IDENTIFIER ::= { subsystem 12 } + +sysOtherType OBJECT IDENTIFIER ::= { sysOIDs 1 } +sysChassis OBJECT IDENTIFIER ::= { sysOIDs 2 } +sysRepeaters OBJECT IDENTIFIER ::= { sysOIDs 3 } +sysBridges OBJECT IDENTIFIER ::= { sysOIDs 4 } +sysRouters OBJECT IDENTIFIER ::= { sysOIDs 5 } +sysIntDev OBJECT IDENTIFIER ::= { sysOIDs 6 } + +END diff --git a/MIBS/enterasys/NETWORK-DIAGS b/MIBS/enterasys/NETWORK-DIAGS new file mode 100644 index 0000000..48f7bf2 --- /dev/null +++ b/MIBS/enterasys/NETWORK-DIAGS @@ -0,0 +1,369 @@ +NETWORK-DIAGS DEFINITIONS ::= BEGIN + + -- network-diags-mib.txt + -- Revision: 01.01.00 + -- Part Number: + -- Date: August 11, 1995 + + -- Cabletron Systems, Inc. + -- 35 Industrial Way, P.O. Box 5005 + -- Rochester, NH 03867-0505 + -- (603) 332-9400 + -- support@ctron.com + + -- This module provides authoritative definitions for part + -- of the naming tree below: + -- + -- cabletron { enterprises 52 } + -- + -- This module will be extended, as additional sub-sections + -- of this naming tree are defined. + -- + + -- Cabletron Systems reserves the right to make changes in + -- specification and other information contained in this document + -- without prior notice. The reader should consult Cabletron Systems + -- to determine whether any such changes have been made. + -- + -- In no event shall Cabletron Systems be liable for any incidental, + -- indirect, special, or consequential damages whatsoever (including + -- but not limited to lost profits) arising out of or related to this + -- document or the information contained in it, even if Cabletron + -- Systems has been advised of, known, or should have known, the + -- possibility of such damages. + -- + -- Cabletron grants vendors, end-users, and other interested parties + -- a non-exclusive license to use this Specification in connection + -- with the management of Cabletron products. + + -- Copyright August 95 Cabletron Systems + +IMPORTS + IpAddress, Counter + FROM RFC1155-SMI + nwDiagnostics + FROM CTRON-MIB-NAMES + OBJECT-TYPE + FROM RFC-1212; + +nwRevision OBJECT IDENTIFIER ::= { nwDiagnostics 1 } +nwInternet OBJECT IDENTIFIER ::= { nwDiagnostics 2 } +nwIpPing OBJECT IDENTIFIER ::= { nwInternet 1 } +nwIpTraceRoute OBJECT IDENTIFIER ::= { nwInternet 2 } + +nwRevisionLevel OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This shows the current revision level of this mib." + ::= { nwRevision 1 } + + +nwIpPingTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwIpPingEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table allows outbound ping requests to be generated from + the Cabletron device to a specified destination IP address. + It is indexed by destination address and source address to + allow multiple ping requests by different owner IP addresses." + ::= { nwIpPing 1 } + + +nwIpPingEntry OBJECT-TYPE + SYNTAX NwIpPingEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An IP Ping Table entry containing objects for a particular + ping request." + INDEX { nwIpPingDestination, nwIpPingOwner } + ::= { nwIpPingTable 1 } + +NwIpPingEntry ::= + SEQUENCE { + nwIpPingDestination IpAddress, + nwIpPingOwner IpAddress, + nwIpPingType INTEGER, + nwIpPingAction INTEGER, + nwIpPingStatus INTEGER + } + + +nwIpPingDestination OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The IP address of the host/device to be pinged." + ::= { nwIpPingEntry 1 } + +nwIpPingOwner OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The IP address of the client which created this ping request. + A value of 0.0.0.0 indicates the request was made from the + local console." + ::= { nwIpPingEntry 2 } + + +nwIpPingType OBJECT-TYPE + SYNTAX INTEGER { + other(1), + invalid(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The administrative control of this ping request entry. This + leaf is used to create a ping request entry." + DEFVAL { other } + ::= { nwIpPingEntry 3 } + + +nwIpPingAction OBJECT-TYPE + SYNTAX INTEGER { + other(1), + activate(2), + suspend(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The action to be performed with this ping entry." + DEFVAL { activate } + ::= { nwIpPingEntry 4 } + +nwIpPingStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + not-sent(2), + in-progress(3), + alive(4), + timeout(5), + bad-results(6), + failed(7), + net-unreach(8), + host-unreach(9), + proto-unreach(10), + port-unreach(11), + cant-frag(12), + sr-failed(13), + net-unknown(14), + host-unknown(15), + isolated(16), + no-net-comm(17), + no-host-comm(18), + no-net-tos(19), + no-host-tos(20), + source-quence(21), + ttl-exceeded(22), + frag-exceeded(23), + parameter(24) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The results of a ping request. A result of alive(4) means + the device is responding." + ::= { nwIpPingEntry 5 } + + + +nwIpTraceRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwIpTraceRouteEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table allows outbound traceroute requests to be generated + from the Cabletron device to a specified destination IP address. + It is indexed by destination address and source address to + allow multiple requests by different owner IP addresses." + ::= { nwIpTraceRoute 1 } + + +nwIpTraceRouteEntry OBJECT-TYPE + SYNTAX NwIpTraceRouteEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An IP TraceRoute Table entry containing objects for a + particular traceroute request." + INDEX { nwIpTraceRouteDestination, nwIpTraceRouteOwner } + ::= { nwIpTraceRouteTable 1 } + +NwIpTraceRouteEntry ::= + SEQUENCE { + nwIpTraceRouteDestination IpAddress, + nwIpTraceRouteOwner IpAddress, + nwIpTraceRouteType INTEGER, + nwIpTraceRouteAction INTEGER, + nwIpTraceRouteStatus INTEGER, + nwIpTraceRouteNextHops Counter + } + + +nwIpTraceRouteDestination OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The IP address of the host/device to be traced." + ::= { nwIpTraceRouteEntry 1 } + +nwIpTraceRouteOwner OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The IP address of the client which created this trace request." + ::= { nwIpTraceRouteEntry 2 } + + +nwIpTraceRouteType OBJECT-TYPE + SYNTAX INTEGER { + other(1), + invalid(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The administrative control of this trace request entry. This + leaf is used to create a traceroute request entry." + DEFVAL { other } + ::= { nwIpTraceRouteEntry 3 } + + +nwIpTraceRouteAction OBJECT-TYPE + SYNTAX INTEGER { + other(1), + activate(2), + suspend(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The action to be perfomed with this request." + DEFVAL { activate } + ::= { nwIpTraceRouteEntry 4 } + +nwIpTraceRouteStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + not-sent(2), + in-progress(3), + alive(4), + timeout(5), + bad-results(6), + failed(7), + net-unreach(8), + host-unreach(9), + proto-unreach(10), + port-unreach(11), + cant-frag(12), + sr-failed(13), + net-unknown(14), + host-unknown(15), + isolated(16), + no-net-comm(17), + no-host-comm(18), + no-net-tos(19), + no-host-tos(20), + source-quence(21), + ttl-exceeded(22), + frag-exceeded(23), + parameter(24) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The results of a trace request. A result of alive(3) means + the end device has responded. Otherwise the next hop count + will indicate how many hops were traversed." + ::= { nwIpTraceRouteEntry 5 } + + + +nwIpTraceRouteNextHops OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of next-hop routers/gateways traversed. This value + should be used to read entries in the TraveRouteHop Table." + ::= { nwIpTraceRouteEntry 6 } + + + + + +nwIpTraceRouteHopTable OBJECT-TYPE + SYNTAX SEQUENCE OF NwIpTraceRouteHopEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the next-hop Ip Addresses of each hop + traversed for a particular TraceRoute request." + ::= { nwIpTraceRoute 2 } + + +nwIpTraceRouteHopEntry OBJECT-TYPE + SYNTAX NwIpTraceRouteHopEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An IP NextHop Table entry containing objects for a + particular traceroute request." + INDEX { nwIpTraceRouteHopDestination, nwIpTraceRouteHopOwner, nwIpTraceRouteHopNumber } + ::= { nwIpTraceRouteHopTable 1 } + +NwIpTraceRouteHopEntry ::= + SEQUENCE { + nwIpTraceRouteHopDestination IpAddress, + nwIpTraceRouteHopOwner IpAddress, + nwIpTraceRouteHopNumber INTEGER, + nwIpTraceRouteHopIp IpAddress + } + + +nwIpTraceRouteHopDestination OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The IP address of the host/device for which this entry exists." + ::= { nwIpTraceRouteHopEntry 1 } + +nwIpTraceRouteHopOwner OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The IP address of the client for which this entry exists." + ::= { nwIpTraceRouteHopEntry 2 } + + +nwIpTraceRouteHopNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The hop number of this gateway in the table of next-hop + routers/gateways traversed. This value indicated how many + hops away this router/gateway is." + ::= { nwIpTraceRouteHopEntry 3 } + + +nwIpTraceRouteHopIp OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The IP address of this next-hop gateway." + ::= { nwIpTraceRouteHopEntry 4 } + +END diff --git a/MIBS/enterasys/ROUTER-OIDS b/MIBS/enterasys/ROUTER-OIDS new file mode 100644 index 0000000..7fdb8c9 --- /dev/null +++ b/MIBS/enterasys/ROUTER-OIDS @@ -0,0 +1,312 @@ +ROUTER-OIDS DEFINITIONS ::= BEGIN + +IMPORTS + ctNetwork, ctronExp + FROM CTRON-MIB-NAMES + networkType + FROM CTRON-OIDS; + +ntProtoSuites OBJECT IDENTIFIER ::= { networkType 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ntIpRouter OBJECT IDENTIFIER ::= { ntProtoSuites 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ntIpxRouter OBJECT IDENTIFIER ::= { ntProtoSuites 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ntDecIVRouter OBJECT IDENTIFIER ::= { ntProtoSuites 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ntAtRouter OBJECT IDENTIFIER ::= { ntProtoSuites 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The Apple table router. + +ntAppnRouter OBJECT IDENTIFIER ::= { ntProtoSuites 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The APPN router. + +ntIpRip OBJECT IDENTIFIER ::= { ntIpRouter 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ntIpOspf OBJECT IDENTIFIER ::= { ntIpRouter 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ntIpFib OBJECT IDENTIFIER ::= { ntIpRouter 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ntIpArp OBJECT IDENTIFIER ::= { ntIpRouter 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ntIpAc1 OBJECT IDENTIFIER ::= { ntIpRouter 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ntIpFwdEng OBJECT IDENTIFIER ::= { ntIpRouter 6 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ntIpPortRedirect OBJECT IDENTIFIER ::= { ntIpRouter 7 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ntIpEventLog OBJECT IDENTIFIER ::= { ntIpRouter 8 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ntIpAddressTable OBJECT IDENTIFIER ::= { ntIpRouter 9 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ntIpxRip OBJECT IDENTIFIER ::= { ntIpxRouter 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ntIpxSap OBJECT IDENTIFIER ::= { ntIpxRouter 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ntIpxFib OBJECT IDENTIFIER ::= { ntIpxRouter 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ntIpxAc1 OBJECT IDENTIFIER ::= { ntIpxRouter 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ntIpxFwdEng OBJECT IDENTIFIER ::= { ntIpxRouter 6 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ntIpxPortRedirect OBJECT IDENTIFIER ::= { ntIpxRouter 7 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ntIpxEventLog OBJECT IDENTIFIER ::= { ntIpxRouter 8 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ntIpxAddressTable OBJECT IDENTIFIER ::= { ntIpxRouter 9 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ntIpxEcho OBJECT IDENTIFIER ::= { ntIpxRouter 10 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ntIpxBroadcast OBJECT IDENTIFIER ::= { ntIpxRouter 11 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ntIpxNetbios OBJECT IDENTIFIER ::= { ntIpxRouter 12 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ntDecIVLevel1 OBJECT IDENTIFIER ::= { ntDecIVRouter 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ntDecIVLevel2 OBJECT IDENTIFIER ::= { ntDecIVRouter 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ntDecIVFib OBJECT IDENTIFIER ::= { ntDecIVRouter 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ntDecIVAcl OBJECT IDENTIFIER ::= { ntDecIVRouter 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ntDecIVFwdEng OBJECT IDENTIFIER ::= { ntDecIVRouter 6 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ntDecIVPportRedirect OBJECT IDENTIFIER ::= { ntDecIVRouter 7 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ntDecIVEventLog OBJECT IDENTIFIER ::= { ntDecIVRouter 8 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ntDecIVAddressTable OBJECT IDENTIFIER ::= { ntDecIVRouter 9 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ntAtRtgProt OBJECT IDENTIFIER ::= { ntAtRouter 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ntAtFib OBJECT IDENTIFIER ::= { ntAtRouter 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ntAtArp OBJECT IDENTIFIER ::= { ntAtRouter 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ntAtAcl OBJECT IDENTIFIER ::= { ntAtRouter 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ntAtFwdEng OBJECT IDENTIFIER ::= { ntAtRouter 6 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ntAtEventLog OBJECT IDENTIFIER ::= { ntAtRouter 8 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ntAtAddressTable OBJECT IDENTIFIER ::= { ntAtRouter 9 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ntAppnFwdEng OBJECT IDENTIFIER ::= { ntAppnRouter 6 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ntAppnEventLog OBJECT IDENTIFIER ::= { ntAppnRouter 8 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ntAppnExtensionTable OBJECT IDENTIFIER ::= { ntAppnRouter 9 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ntAppnIsr OBJECT IDENTIFIER ::= { ntAppnRouter 10 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctRouter OBJECT IDENTIFIER ::= { ctNetwork 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctHighLevelView OBJECT IDENTIFIER ::= { ctRouter 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctProtoSuites OBJECT IDENTIFIER ::= { ctRouter 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctApplicationView OBJECT IDENTIFIER ::= { ctHighLevelView 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctIpRouter OBJECT IDENTIFIER ::= { ctProtoSuites 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctIpxRouter OBJECT IDENTIFIER ::= { ctProtoSuites 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctDecIVRouter OBJECT IDENTIFIER ::= { ctProtoSuites 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +ctAtRouter OBJECT IDENTIFIER ::= { ctProtoSuites 4 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The Apple Talk router MIB base. + +ctAppnRouter OBJECT IDENTIFIER ::= { ctProtoSuites 5 } +-- OBJECT-IDENTITY +-- Status +-- mandatory +-- Descr +-- The Appn router MIB base. + +ctronRouterExp OBJECT IDENTIFIER ::= { ctronExp 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +nwRouter OBJECT IDENTIFIER ::= { ctronRouterExp 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +nwRtrMibs OBJECT IDENTIFIER ::= { nwRouter 1 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +nwRtrHighLevelView OBJECT IDENTIFIER ::= { nwRouter 2 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +nwRtrProtoSuites OBJECT IDENTIFIER ::= { nwRouter 3 } +-- OBJECT-IDENTITY +-- Status +-- mandatory + +END diff --git a/MIBS/enterasys/UPS2-MIB b/MIBS/enterasys/UPS2-MIB new file mode 100644 index 0000000..14dfef5 --- /dev/null +++ b/MIBS/enterasys/UPS2-MIB @@ -0,0 +1,1167 @@ +UPS2-MIB DEFINITIONS ::= BEGIN + + -- ctron-ups2-mib.txt The UPS Revision 2 MIB + -- Revision: 1.01.00 + -- Part Number: + -- Date: September 12, 1995 + + -- Cabletron Systems, Inc. + -- 35 Industrial Way, P.O. Box 5005 + -- Rochester, NH 03867-0505 + -- (603) 332-9400 + -- support@ctron.com + + -- This module provides authoritative definitions for Cabletron's + -- enterprise-specific UPS MIB. + -- + -- This module will be extended, as needed. + -- + + -- Cabletron Systems reserves the right to make changes in + -- specification and other information contained in this document + -- without prior notice. The reader should consult Cabletron Systems + -- to determine whether any such changes have been made. + -- + -- In no event shall Cabletron Systems be liable for any incidental, + -- indirect, special, or consequential damages whatsoever (including + -- but not limited to lost profits) arising out of or related to this + -- document or the information contained in it, even if Cabletron + -- Systems has been advised of, known, or should have known, the + -- possibility of such damages. + -- + -- Cabletron grants vendors, end-users, and other interested parties + -- a non-exclusive license to use this Specification in connection + -- with the management of Cabletron products. + + -- Copyright August 95 Cabletron Systems + + IMPORTS + ctUPS + FROM CTRON-MIB-NAMES + DisplayString + FROM RFC1213-MIB + OBJECT-TYPE + FROM RFC-1212; + + -- Textual convention + + + -- DisplayString ::= OCTET STRING + -- This data type is used to model textual information taken from + -- the NVT ASCII character set. By convention, objects with this + -- syntax, unless explicitly stated, are declared as having: + -- + -- SIZE (0..255) + + + --=============== group definitions ==================== + + upsSystem OBJECT IDENTIFIER ::= { ctUPS 1 } + upsId OBJECT IDENTIFIER ::= { ctUPS 2 } + upsBattery OBJECT IDENTIFIER ::= { ctUPS 3 } + upsInput OBJECT IDENTIFIER ::= { ctUPS 4 } + upsOutput OBJECT IDENTIFIER ::= { ctUPS 5 } + upsStatus OBJECT IDENTIFIER ::= { ctUPS 6 } + upsConfig OBJECT IDENTIFIER ::= { ctUPS 7 } + upsExtMeas OBJECT IDENTIFIER ::= { ctUPS 8 } + upsAddlFuncs OBJECT IDENTIFIER ::= { ctUPS 9 } + + + + --================ upsSystem group ==================== + + -- UPS System Group + -- Implementation of this group is mandatory + -- This group covers system-level information on the UPSs available + + upsNumUPSs OBJECT-TYPE + SYNTAX INTEGER (0..2) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of UPSs available." + ::= { upsSystem 1 } + + + + --=============== upsId group ===================== + + -- UPS Identification Group + -- Implementation of this group is mandatory if one or more UPSs + -- are to be monitored + -- This group covers identification information on the UPSs available + + upsIdTable OBJECT-TYPE + SYNTAX SEQUENCE OF UpsIdEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of identification table entries. The number of + entries is given by the value of upsNumUPSs." + ::= { upsId 1 } + + upsIdEntry OBJECT-TYPE + SYNTAX UpsIdEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry containing objects for a particular UPS." + INDEX { upsIndex } + ::= { upsIdTable 1 } + + UpsIdEntry ::= + SEQUENCE { + upsIndex + INTEGER, + upsName + DisplayString, + upsModelType + INTEGER, + upsFwVersion + DisplayString, + upsSerialNumber + DisplayString, + upsManufDate + DisplayString + } + + upsIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A unique value which identifies a particular UPS." + ::= { upsIdEntry 1 } + + upsName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..8)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The UPS's name. A maximum of 8 characters may be specified. + This object is initialized to the UPS's model name." + ::= { upsIdEntry 2 } + + upsModelType OBJECT-TYPE + SYNTAX INTEGER { + smartUps250(1), + smartUps400(2), + smartUps600(3), + smartUps900(4), + smartUps1250(5), + smartUps2000(6), + matrixUps3000(7), + matrixUps5000(8), + other(9) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The UPS's base model type." + ::= { upsIdEntry 3 } + + upsFwVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..8)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The UPS's firmware version." + ::= { upsIdEntry 4 } + + upsSerialNumber OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..16)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The UPS's serial number as set at the factory." + ::= { upsIdEntry 5 } + + upsManufDate OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..8)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The UPS's date of manufacture in the format mm/dd/yy." + ::= { upsIdEntry 6 } + + + + --=============== upsBattery group ==================== + + -- UPS Battery Group + -- Implementation of this group is mandatory if one or more UPSs + -- are to be monitored + -- This group covers information on the Batteries within each UPS + + + upsBatteryTable OBJECT-TYPE + SYNTAX SEQUENCE OF UpsBatteryEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of battery table entries. The number of + entries is given by the value of upsNumUPSs." + ::= { upsBattery 1 } + + upsBatteryEntry OBJECT-TYPE + SYNTAX UpsBatteryEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry containing objects for a particular UPS." + INDEX { upsIndex } + ::= { upsBatteryTable 1 } + + UpsBatteryEntry ::= + SEQUENCE { + upsBatteryCapacity + INTEGER, + upsBatteryVoltage + INTEGER, + upsBatteryTest + INTEGER, + upsBatteryTestResult + INTEGER, + upsRunTimeCalibration + INTEGER, + upsEstimatedRunTimeRemaining + INTEGER, + upsTransferCause + INTEGER, + upsBatteryTestTime + INTEGER, + upsLowBatteryWarning + INTEGER + } + + upsBatteryCapacity OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The UPS's remaining battery capacity expressed as a percent + of the fully charged condition. The value of this object is + the actual percentage * 10 (that is, to determine the actual + percentage, divide the value of this object by 10)." + ::= { upsBatteryEntry 1 } + + upsBatteryVoltage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The UPS's present battery voltage. The value of this object + is the actual voltage * 100 (that is, to determine the actual + voltage, divide the value of this object by 100)." + ::= { upsBatteryEntry 2 } + + upsBatteryTest OBJECT-TYPE + SYNTAX INTEGER { + initiateTest(1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object may be written to initiate testing of the UPS's + battery packs. Reading this object will always return a 0." + ::= { upsBatteryEntry 3 } + + upsBatteryTestResult OBJECT-TYPE + SYNTAX INTEGER { + batteryOK(1), + batteryBad(2), + noRecentTest(3), + invalidTestDueToOverload(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The result of the last battery test performed." + ::= { upsBatteryEntry 4 } + + upsRunTimeCalibration OBJECT-TYPE + SYNTAX INTEGER { + performTest(1), + abortTest(2), + testInProgress(3), + testNotInProgress(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object may be written to initiate or terminate the test + used to calibrate the returned run time value. This test + will only run if battery capacity is 100%. Results of this + test can be retrieved by upsEstimatedRunTimeRemaining. Valid + values for writing are 1 (initiate test) and 2 (terminate test). + In addition, this object may be read to determine whether + the test is currently running. Valid values for reading + are 3 (test is in progress) and 4 (test is not in progress)." + ::= { upsBatteryEntry 5 } + + upsEstimatedRunTimeRemaining OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The UPS's estimated remaining run time in minutes. The UPS + may be queried when operating in the on-line, bypass, or + on-battery modes of operation. The run time estimate is + based on available battery capacity and output load." + ::= { upsBatteryEntry 6 } + + upsTransferCause OBJECT-TYPE + SYNTAX INTEGER { + noTransfer(1), + selfTest(2), + inputLineSpike(3), + inputLowVoltage(4), + inputHighVoltage(5), + inputLineFrequencyBad(6) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The reason for the most recent transfer to on-battery + operation." + ::= { upsBatteryEntry 7 } + + upsBatteryTestTime OBJECT-TYPE + SYNTAX INTEGER { + twoWeeks(1), + oneWeek(2), + startupOnly(3), + off(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The frequency of execution of the UPS's automatic battery + test. The test may be run immediately upon startup, upon + startup and every 7 days thereafter, upon startup and every + 14 days thereafter, or never." + DEFVAL { twoWeeks } + ::= { upsBatteryEntry 8 } + + upsLowBatteryWarning OBJECT-TYPE + SYNTAX INTEGER { + twoMinutes(1), + fiveMinutes(2), + sevenMinutes(3), + tenMinutes(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The interval between activation of the UPS's low battery + alarm warnings and shutdown of the UPS." + DEFVAL { twoMinutes } + ::= { upsBatteryEntry 9 } + + + --=============== upsInput group ==================== + + -- UPS Input Group + -- Implementation of this group is mandatory if one or more UPSs + -- are to be monitored + -- This group covers information on the AC Inputs to each UPS + + upsInputTable OBJECT-TYPE + SYNTAX SEQUENCE OF UpsInputEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of input table entries. The number of + entries is given by the value of upsNumUPSs." + ::= { upsInput 1 } + + upsInputEntry OBJECT-TYPE + SYNTAX UpsInputEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry containing objects for a particular UPS." + INDEX { upsIndex } + ::= { upsInputTable 1 } + + UpsInputEntry ::= + SEQUENCE { + upsInputUtilityVoltage + INTEGER, + upsInputVoltage + INTEGER, + upsInputFailureSensitivity + INTEGER, + upsInputMaxVoltage + INTEGER, + upsInputMinVoltage + INTEGER, + upsInputFrequency + INTEGER + } + + upsInputUtilityVoltage OBJECT-TYPE + SYNTAX INTEGER { + vac100(1), + vac120(2), + vac208(3), + vac220(4) -- 220/230/240 + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The UPS's utility voltage version." + ::= { upsInputEntry 1 } + + upsInputVoltage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The UPS's measured utility input voltage. The value + of this object is the actual voltage * 10 (that is, to + determine the actual voltage, divide the value of this + object by 10)." + ::= { upsInputEntry 2 } + + upsInputFailureSensitivity OBJECT-TYPE + SYNTAX INTEGER { + high(1), + medium(2), + low(3), + auto(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The sensitivity of the UPS to rapid changes in utility + voltage (e.g., blackouts, spikes, or notches) or + abnormal changes in utility frequency." + DEFVAL { high } + ::= { upsInputEntry 3 } + + upsInputMaxVoltage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The UPS's maximum input voltage recorded since this object + was last read. The value of this object is the actual + voltage * 10 (that is, to determine the actual voltage, + divide the value of this object by 10)." + ::= { upsInputEntry 4 } + + upsInputMinVoltage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The UPS's minimum input voltage recorded since this object + was last read. The value of this object is the actual + voltage * 10 (that is, to determine the actual voltage, + divide the value of this object by 10)." + ::= { upsInputEntry 5 } + + upsInputFrequency OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The UPS's present internal operating frequency in Hz. + The value of this object is the actual frequency * 100 + (that is, to determine the actual frequency, divide + the value of this object by 100)." + ::= { upsInputEntry 6 } + + + --=============== upsOutput group =================== + + -- UPS Output Group + -- Implementation of this group is mandatory if one or more UPSs + -- are to be monitored + -- This group covers information on the AC Outputs from each UPS + + upsOutputTable OBJECT-TYPE + SYNTAX SEQUENCE OF UpsOutputEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of output table entries. The number of + entries is given by the value of upsNumUPSs." + ::= { upsOutput 1 } + + upsOutputEntry OBJECT-TYPE + SYNTAX UpsOutputEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry containing objects for a particular UPS." + INDEX { upsIndex } + ::= { upsOutputTable 1 } + + UpsOutputEntry ::= + SEQUENCE { + upsOutputVoltage + INTEGER, + upsOutputUtilityVoltage + INTEGER, + upsOutputPower + INTEGER + } + + upsOutputVoltage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The measured UPS output voltage. The value of this + object is the actual voltage * 10 (that is, to determine + the actual voltage, divide the value of this object by + 10)." + ::= { upsOutputEntry 1 } + + upsOutputUtilityVoltage OBJECT-TYPE + SYNTAX INTEGER { + vac225(1), + vac230(2), + vac240(3), + vac220(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The UPS's current on-battery output voltage setting + (valid for 220/230/240 Vac version UPSs only). For other + version UPSs, reading this object will always return a 0 + and writing this object will have no effect." + DEFVAL { vac225 } + ::= { upsOutputEntry 2 } + + upsOutputPower OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The UPS's output load represented as a percentage of full + rated load in Watts. The value of this object is the actual + percentage * 10 (that is, to determine the actual percentage, + divide the value of this object by 10)." + ::= { upsOutputEntry 3 } + + + --============== upsStatus group =================== + + -- UPS Status Group + -- Implementation of this group is mandatory if one or more UPSs + -- are to be monitored + -- This group covers information on the Status of each UPS + + upsStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF UpsStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of status table entries. The number of + entries is given by the value of upsNumUPSs." + ::= { upsStatus 1 } + + upsStatusEntry OBJECT-TYPE + SYNTAX UpsStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry containing objects for a particular UPS." + INDEX { upsIndex } + ::= { upsStatusTable 1 } + + UpsStatusEntry ::= + SEQUENCE { + upsStatusOperational + INTEGER, + upsStatusFault + INTEGER, + upsStatusTemp + INTEGER + } + + upsStatusOperational OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object contains 8 bits of information about the current + operational status of the UPS. The bits are encoded as + follows: + + BIT 7: 1=replace battery condition + BIT 6: 1=low battery condition + BIT 5: 1=overloaded output condition + BIT 4: 1=on-battery mode of operation + BIT 3: 1=on-line mode of operation + BIT 2: 1=Smart Boost mode of operation (where applicable) + BIT 1: 1=UPS shut down due to low battery, overload, + or `sleep' mode + BIT 0: 1=run time calibration running + + Note that bit 0 is the low-order bit." + ::= { upsStatusEntry 1 } + + upsStatusFault OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object contains 8 bits of information about the current + fault conditions of the UPS. The bits are encoded as + follows: + + BIT 7: 1=UPS fault - internal temperature has exceeded + nominal limits + BIT 6: 1=UPS fault - bypass relay (where applicable) malfunction + BIT 5: 1=UPS fault - battery charger failure + BIT 4: 1=UPS in shut down mode via `S' command + BIT 3: 1=UPS in `sleep' mode via `@ddd' command + BIT 2: 1=UPS fault - main relay malfunction + BIT 1: 1=UPS unable to transfer to on-battery operation + due to overload + BIT 0: 1=UPS's output unpowered due to low battery shut down + + Note that bit 0 is the low-order bit." + ::= { upsStatusEntry 2 } + + upsStatusTemp OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The UPS's present internal operating temperature in degrees + Fahrenheit. The value of this object is the actual + temperature * 10 (that is, to determine the actual + temperature, divide the value of this object by 10)." + ::= { upsStatusEntry 3 } + + + --=============== upsConfig group ==================== + + -- UPS Config Group + -- Implementation of this group is mandatory if one or more UPSs + -- are to be monitored + -- This group covers information on the Configuration of each UPS + + upsConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF UpsConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of configuration table entries. The number of + entries is given by the value of upsNumUPSs." + ::= { upsConfig 1 } + + upsConfigEntry OBJECT-TYPE + SYNTAX UpsConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry containing objects for a particular UPS." + INDEX { upsIndex } + ::= { upsConfigTable 1 } + + UpsConfigEntry ::= + SEQUENCE { + upsConfigAlarm + INTEGER, + upsConfigRestoreDefaults + INTEGER + } + + upsConfigAlarm OBJECT-TYPE + SYNTAX INTEGER { + uponUtilityFailure(1), + thirtySecondsAfterUtilityFailure(2), + lowBatteryOnly(3), + noAudibleAlarm(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The UPS's current audible alarm setting. The alarm + may be set to activate immediately upon utility failure + and for low battery condition, to activate 30 seconds + after utility failure and immediately upon low battery + condition, to activate upon low battery condition only, + or to not activate under any conditions." + DEFVAL { uponUtilityFailure } + ::= { upsConfigEntry 1 } + + upsConfigRestoreDefaults OBJECT-TYPE + SYNTAX INTEGER { + restoreDefaults(1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object may be written to force the UPS to restore + the factory default settings for most of the UPS's + customizable parameters. Reading this object will always + return a 0." + ::= { upsConfigEntry 2 } + + + + --=============== upsExtMeas group ==================== + + -- UPS ExtMeas Group + -- Implementation of this group is mandatory if one or more UPSs + -- are to be monitored AND an External Measurement Unit is attached + -- to at least one UPS + -- This group covers information on the External Measurement Unit of + -- each UPS + + upsExtMeasTable OBJECT-TYPE + SYNTAX SEQUENCE OF UpsExtMeasEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of external measurement table entries. The number of + entries is the number of available UPSs to which External + Measurement Units are attached." + ::= { upsExtMeas 1 } + + upsExtMeasEntry OBJECT-TYPE + SYNTAX UpsExtMeasEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry containing objects for a particular UPS." + INDEX { upsIndex } + ::= { upsExtMeasTable 1 } + + UpsExtMeasEntry ::= + SEQUENCE { + upsExtMeasFwVersion + DisplayString, + upsExtMeasTemp + INTEGER, + upsExtMeasHumidity + INTEGER, + upsExtMeasAlarmStatus + INTEGER, + upsExtMeasMaxTemp + INTEGER, + upsExtMeasMinTemp + INTEGER, + upsExtMeasMaxHumidity + INTEGER, + upsExtMeasMinHumidity + INTEGER, + upsExtMeasContact1AlarmControl + INTEGER, + upsExtMeasContact2AlarmControl + INTEGER, + upsExtMeasContact3AlarmControl + INTEGER, + upsExtMeasContact4AlarmControl + INTEGER, + upsExtMeasMaxTempAlarmControl + INTEGER, + upsExtMeasMinTempAlarmControl + INTEGER, + upsExtMeasMaxHumidityAlarmControl + INTEGER, + upsExtMeasMinHumidityAlarmControl + INTEGER + } + + upsExtMeasFwVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..1)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The External Measurement Unit's firmware version letter." + ::= { upsExtMeasEntry 1 } + + upsExtMeasTemp OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The local ambient temperature in degrees Fahrenheit as measured + by the External Measurement Unit. The value of this object + is the actual temperature * 100 (that is, to determine the + actual temperature, divide the value of this object by 100)." + ::= { upsExtMeasEntry 2 } + + upsExtMeasHumidity OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The local ambient relative humidity in percent as measured + by the External Measurement Unit. The value of this object + is the actual humidity * 10 (that is, to determine the + actual humidity, divide the value of this object by 10)." + ::= { upsExtMeasEntry 3 } + + upsExtMeasAlarmStatus OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object contains 8 bits of information about the current + alarm status of the External Measurement Unit. The bits are + encoded as follows: + + BIT 7: 1=Upper temperature limit exceeded + BIT 6: 1=Lower temperature limit exceeded + BIT 5: 1=Upper relative humidity limit exceeded + BIT 4: 1=Lower relative humidity limit exceeded + BIT 3: 1=Contact input channel #4 alarm state + BIT 2: 1=Contact input channel #3 alarm state + BIT 1: 1=Contact input channel #2 alarm state + BIT 0: 1=Contact input channel #1 alarm state + + Note that bit 0 is the low-order bit." + ::= { upsExtMeasEntry 4 } + + upsExtMeasMaxTemp OBJECT-TYPE + SYNTAX INTEGER { + ninetyDegreesF(1), + oneHundredFifteenDegreesF(2), + oneHundredThirtyDegreesF(3), + oneHundredSeventyFiveDegreesF(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The upper temperature limit at which an alarm will be sent." + DEFVAL { ninetyDegreesF } + ::= { upsExtMeasEntry 5 } + + upsExtMeasMinTemp OBJECT-TYPE + SYNTAX INTEGER { + fortyDegreesF(1), + fiftyDegreesF(2), + fiftyEightDegreesF(3), + sixtyFiveDegreesF(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The lower temperature limit at which an alarm will be sent." + DEFVAL { fortyDegreesF } + ::= { upsExtMeasEntry 6 } + + upsExtMeasMaxHumidity OBJECT-TYPE + SYNTAX INTEGER { + seventyPercent(1), + eightyPercent(2), + eightyFivePercent(3), + ninetyPercent(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The upper humidity limit at which an alarm will be sent." + DEFVAL { seventyPercent } + ::= { upsExtMeasEntry 7 } + + upsExtMeasMinHumidity OBJECT-TYPE + SYNTAX INTEGER { + tenPercent(1), + twentyPercent(2), + thirtyPercent(3), + fortyPercent(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The lower humidity limit at which an alarm will be sent." + DEFVAL { tenPercent } + ::= { upsExtMeasEntry 8 } + + upsExtMeasContact1AlarmControl OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The alarm enable state for the External Measurement Unit's + contact input channel #1. If enabled, an alarm will be + sent when contact input channel #1 has changed to abnormal + state." + ::= { upsExtMeasEntry 9 } + + upsExtMeasContact2AlarmControl OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The alarm enable state for the External Measurement Unit's + contact input channel #2. If enabled, an alarm will be + sent when contact input channel #2 has changed to abnormal + state." + ::= { upsExtMeasEntry 10 } + + upsExtMeasContact3AlarmControl OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The alarm enable state for the External Measurement Unit's + contact input channel #3. If enabled, an alarm will be + sent when contact input channel #3 has changed to abnormal + state." + ::= { upsExtMeasEntry 11 } + + upsExtMeasContact4AlarmControl OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The alarm enable state for the External Measurement Unit's + contact input channel #4. If enabled, an alarm will be + sent when contact input channel #4 has changed to abnormal + state." + ::= { upsExtMeasEntry 12 } + + upsExtMeasMaxTempAlarmControl OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The alarm enable state for the External Measurement Unit's + upper temperature limit. If enabled, an alarm will be + sent when the ambient temperature rises above the upper + temperature limit." + ::= { upsExtMeasEntry 13 } + + upsExtMeasMinTempAlarmControl OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The alarm enable state for the External Measurement Unit's + lower temperature limit. If enabled, an alarm will be + sent when the ambient temperature falls below the lower + temperature limit." + ::= { upsExtMeasEntry 14 } + + upsExtMeasMaxHumidityAlarmControl OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The alarm enable state for the External Measurement Unit's + upper humidity limit. If enabled, an alarm will be sent + when the ambient relative humidity rises above the upper + humidity limit." + ::= { upsExtMeasEntry 15 } + + upsExtMeasMinHumidityAlarmControl OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The alarm enable state for the External Measurement Unit's + lower humidity limit. If enabled, an alarm will be sent + when the ambient relative humidity falls below the lower + humidity limit." + ::= { upsExtMeasEntry 16 } + + + + --=============== upsAddlFuncs group ==================== + + -- UPS AddlFuncs Group + -- Implementation of this group is mandatory if one or more UPSs + -- are to be monitored AND at least one UPS is capable of supporting + -- these additional functions + -- This group covers information on the Additional Functions of each + -- UPS + + upsAddlFuncsTable OBJECT-TYPE + SYNTAX SEQUENCE OF UpsAddlFuncsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of additional functions table entries. The number of + entries is the number of available UPSs which are capable of + supporting these additional functions." + ::= { upsAddlFuncs 1 } + + upsAddlFuncsEntry OBJECT-TYPE + SYNTAX UpsAddlFuncsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry containing objects for a particular UPS." + INDEX { upsIndex } + ::= { upsAddlFuncsTable 1 } + + UpsAddlFuncsEntry ::= + SEQUENCE { + upsAddlFuncsNumBatteryPacks + INTEGER, + upsAddlFuncsNumBadBatteryPacks + INTEGER, + upsAddlFuncsOutputCurrent + INTEGER, + upsAddlFuncsOutputApparentPower + INTEGER, + upsAddlFuncsStatusOperational + INTEGER, + upsAddlFuncsStatusFault + INTEGER, + upsAddlFuncsConfigPassword + OCTET STRING, + upsAddlFuncsConfigDisable + INTEGER, + upsAddlFuncsConfigBypass + INTEGER + } + + upsAddlFuncsNumBatteryPacks OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of battery pack units connected to the UPS." + ::= { upsAddlFuncsEntry 1 } + + upsAddlFuncsNumBadBatteryPacks OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of bad (faulty) battery pack units connected + to the UPS." + ::= { upsAddlFuncsEntry 2 } + + upsAddlFuncsOutputCurrent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The true rms load current drawn from the UPS. The value + of this object is the actual amperage * 100 (that is, to + determine the actual amperage, divide the value of this + object by 100)." + ::= { upsAddlFuncsEntry 3 } + + upsAddlFuncsOutputApparentPower OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The UPS's output load represented as a percentage of full rated + load in Volt-Amps. The value of this object is the actual + percentage * 10 (that is, to determine the actual percentage, + divide the value of this object by 10)." + ::= { upsAddlFuncsEntry 4 } + + upsAddlFuncsStatusOperational OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object contains 8 bits of information about the current + operational status of the UPS. The bits are encoded as + follows: + + BIT 7: 1=UPS ready to power load upon return of normal line + or upon user command + BIT 6: 1=UPS ready to power load upon user command + BIT 5: 1=UPS in bypass mode as a result of manual bypass + control + BIT 4: 1=UPS is returning from bypass mode + BIT 3: 1=UPS in bypass mode as a result of UPS-Link or + key command + BIT 2: 1=UPS going to bypass mode as a result of UPS-Link + or key command + BIT 1: 1=not defined + BIT 0: 1=wakeup mode - startup test lasting < 2 sec + + Note that bit 0 is the low-order bit." + ::= { upsAddlFuncsEntry 5 } + + upsAddlFuncsStatusFault OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This object contains 8 bits of information about the current + fault conditions of the UPS. The bits are encoded as + follows: + + BIT 7: reserved for future use + BIT 6: reserved for future use + BIT 5: reserved for future use + BIT 4: 1=UPS fault - DC imbalance, UPS in bypass + BIT 3: 1=UPS fault - output voltage select failure, UPS + in bypass + BIT 2: 1=UPS fault - bypass supply failure + BIT 1: 1=UPS fault - Isolation Unit fan failure + BIT 0: 1=UPS fault - Electronics Unit fan failure, UPS + in bypass + + Note that bit 0 is the low-order bit." + ::= { upsAddlFuncsEntry 6 } + + upsAddlFuncsConfigPassword OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The password that controls access to the UPS's LCD display. + A maximum of 4 characters may be entered." + ::= { upsAddlFuncsEntry 7 } + + upsAddlFuncsConfigDisable OBJECT-TYPE + SYNTAX INTEGER { + disableUps(1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object may be written to immediately shut down the + UPS, requiring a manual reset. Reading this object will + always return a 0." + ::= { upsAddlFuncsEntry 8 } + + upsAddlFuncsConfigBypass OBJECT-TYPE + SYNTAX INTEGER { + bypassMode(1), + exitBypassMode(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This object may be written to cause the UPS to transfer + to or from the bypass mode. Reading this object will + always return a 0." + ::= { upsAddlFuncsEntry 9 } + +END -- cgit v1.2.3