Initial commit

This commit is contained in:
David Leutgeb
2023-12-05 12:25:34 +01:00
commit 98a672123c
4378 changed files with 8817503 additions and 0 deletions

View File

@@ -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

File diff suppressed because it is too large Load Diff

View File

@@ -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

3504
MIBS/enterasys/CT-ELS10-MIB Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -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

361
MIBS/enterasys/CT-FLASH-MIB Normal file
View File

@@ -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

View File

@@ -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

View File

@@ -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

876
MIBS/enterasys/CT-PIC-MIB Normal file
View File

@@ -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

View File

@@ -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

View File

@@ -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

621
MIBS/enterasys/CTFPS-MIB Normal file
View File

@@ -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

View File

@@ -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

984
MIBS/enterasys/CTIF-EXT-MIB Normal file
View File

@@ -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

492
MIBS/enterasys/CTINB-MIB Normal file
View File

@@ -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

212
MIBS/enterasys/CTINB2-MIB Normal file
View File

@@ -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

477
MIBS/enterasys/CTRMONXT-MIB Normal file
View File

@@ -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

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

1677
MIBS/enterasys/CTRON-BDG-MIB Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -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

View File

@@ -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

View File

@@ -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

File diff suppressed because it is too large Load Diff

View File

@@ -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

View File

@@ -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

File diff suppressed because it is too large Load Diff

View File

@@ -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

View File

@@ -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

File diff suppressed because it is too large Load Diff

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -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

View File

@@ -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

8370
MIBS/enterasys/CTRON-OIDS Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

File diff suppressed because it is too large Load Diff

View File

@@ -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

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

File diff suppressed because it is too large Load Diff

View File

@@ -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

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -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

View File

@@ -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

View File

@@ -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

File diff suppressed because it is too large Load Diff

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -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 <user> 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 <user>"
::= { 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

File diff suppressed because it is too large Load Diff

View File

@@ -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

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

File diff suppressed because it is too large Load Diff

View File

@@ -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

File diff suppressed because it is too large Load Diff

View File

@@ -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

View File

@@ -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

Some files were not shown because too many files have changed in this diff Show More