mirror of
https://github.com/hsnodgrass/snmp_mib_archive.git
synced 2025-04-17 16:03:04 +00:00
379 lines
12 KiB
Plaintext
Executable File
379 lines
12 KiB
Plaintext
Executable File
-- SECTION 1: Top Level Definitions
|
|
|
|
MPOA-EXT-MIB DEFINITIONS ::= BEGIN
|
|
|
|
-- Centillion MPOA Extensions MIB Release 1.0.4
|
|
-- Revision 10/10/00
|
|
|
|
-- Copyright 1998-2000 Nortel Networks, Inc.
|
|
-- All rights reserved.
|
|
-- This Bay Networks SNMP Management Information Base Specification
|
|
-- (Specification) embodies Bay Networks' confidential and
|
|
-- proprietary intellectual property. Bay Networks retains all
|
|
-- title and ownership in the Specification, including any
|
|
-- revisions.
|
|
|
|
-- This Specification is supplied "AS IS," and Bay Networks makes
|
|
-- no warranty, either express or implied, as to the use,
|
|
-- operation, condition, or performance of the Specification.
|
|
|
|
-- Imports
|
|
|
|
IMPORTS
|
|
OBJECT-TYPE
|
|
FROM RFC-1212
|
|
TruthValue, RowStatus
|
|
FROM SNMPv2-TC-v1
|
|
IpAddress
|
|
FROM RFC1155-SMI
|
|
mpcIndex
|
|
FROM MPOA-MIB
|
|
extensions, Boolean, BitField, EnableIndicator
|
|
FROM CENTILLION-ROOT-MIB;
|
|
|
|
|
|
|
|
cnMpoaExt OBJECT IDENTIFIER ::= { extensions 7 }
|
|
|
|
cnMpcConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CnMpcConfigEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The MPOA Bay Networks proprietary Client Configuration Table.
|
|
This table contains configuration information
|
|
for all MPOA Clients which this agent manages."
|
|
::= { cnMpoaExt 2 }
|
|
|
|
cnMpcConfigEntry OBJECT-TYPE
|
|
SYNTAX CnMpcConfigEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"MPOA Client Bay Networks Configuration Entry.
|
|
Each entry contains configuration information
|
|
for one MPOA Client."
|
|
INDEX { mpcIndex }
|
|
::= { cnMpcConfigTable 1 }
|
|
|
|
CnMpcConfigEntry ::=
|
|
SEQUENCE {
|
|
cnMpcShareControlVccs TruthValue,
|
|
cnMpcShareDataVccs TruthValue,
|
|
cnMpcValidEntryCheckInterval INTEGER,
|
|
cnMpcMinFlowPacketCount INTEGER,
|
|
cnMpcCfgEnable EnableIndicator
|
|
|
|
}
|
|
|
|
cnMpcShareControlVccs OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This Parameter enables VCC sharing for MPOA Control VCCs if set
|
|
to true.
|
|
|
|
LLC encapsulation is always signaled, regardless of sharing."
|
|
::= {cnMpcConfigEntry 1}
|
|
|
|
cnMpcShareDataVccs OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This parameter enables VCC sharing for MPOA Data VCCs if set to
|
|
true.
|
|
LLC encapsulation is always signaled, regardless of sharing."
|
|
|
|
::= {cnMpcConfigEntry 2}
|
|
|
|
cnMpcValidEntryCheckInterval OBJECT-TYPE
|
|
SYNTAX INTEGER (1..2147483647)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This parameter specifies the interval in seconds, to check LOCAL
|
|
IP FDB entries in the Valid state for minimum activity."
|
|
::= {cnMpcConfigEntry 3}
|
|
|
|
cnMpcMinFlowPacketCount OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This parameter specifies the minimum number of packets to be
|
|
forwarded by a Local FDB Entry in the Valid state in
|
|
cnMpcValidEntryCheckInterval to maintain minimum activity level.
|
|
If minimum activity is not maintained, the entry is deleted."
|
|
::= {cnMpcConfigEntry 4}
|
|
|
|
cnMpcCfgEnable OBJECT-TYPE
|
|
SYNTAX EnableIndicator
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This parameter specifies the user configured state of the MPOA
|
|
client. 1 equals Disabled, 2 equals Enabled. Default is Enabled."
|
|
::= {cnMpcConfigEntry 5}
|
|
|
|
--
|
|
-- cnMpoaIpVerification Group
|
|
--
|
|
-- This group is implemented to provide security features that are
|
|
-- inherently lacking in the MPOA specification. The security
|
|
-- is provided using a table of IP addresses that limits the
|
|
-- IP addresses serviced by the MPOA Client (MPC). The table is
|
|
-- either an inclusion or exclusion list that allows or dissallows
|
|
-- MPOA shortcuts for the identified range of addresses.
|
|
--
|
|
|
|
cnMpoaIpVerification OBJECT IDENTIFIER ::= { cnMpoaExt 3 }
|
|
|
|
cnMpoaIpVerificationTableType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
exclusion(2),
|
|
inclusion(3)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object controls the type of verification table that
|
|
is being used. This object is used in combination with
|
|
the status and download object and the IP verification
|
|
table. Any change made to this object must be downloaded to
|
|
the switch cards using the cnMpoaIpVerificationTableDownload
|
|
object before the settings actually take effect.
|
|
|
|
To enable a verification table, the table type must be set
|
|
to exclusion or inclusion, enabled using the table status
|
|
object and then downloaded to the cards using the download
|
|
object.
|
|
|
|
To delete the IP verification information, you must set
|
|
the table status object to clear and then downloaded to
|
|
the cards using the download object. When the information
|
|
is deleted, the table type is read as unknown.
|
|
|
|
To change the table type between exclusion and inclusion,
|
|
you must first delete the IP verification information and
|
|
then recreate it."
|
|
::= { cnMpoaIpVerification 1 }
|
|
|
|
cnMpoaIpVerificationTableStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(1),
|
|
enable(2),
|
|
clear(3)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object is used to enable, disable or clear the IP
|
|
Verification information. Any change to this object
|
|
information must be downloaded to the switch cards using
|
|
the cnMpoaIpVerificationTableDownload object. An empty
|
|
IP verification table will yield disable on a get."
|
|
::= { cnMpoaIpVerification 2 }
|
|
|
|
cnMpoaIpVerificationTableDownload OBJECT-TYPE
|
|
SYNTAX Boolean
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Setting this object to true(1) causes the MPOA IP
|
|
Verification Table information to be downloaded to
|
|
all of the cards in the switch that support MPOA
|
|
Clients (MPCs). You must download the IP Verification
|
|
Table information to the cards before it will become
|
|
effective when you are dynamically configuring this
|
|
feature. The IP Verification Table is automatically
|
|
downloaded to the MPC configured cards at card
|
|
initialization.
|
|
|
|
When read, this object always returns false(2)."
|
|
::= { cnMpoaIpVerification 3 }
|
|
|
|
cnMpoaIpVerificationTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CnMpoaIpVerificationEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The MPC IP Verification Table is either an
|
|
inclusion or exclusion list as indicated by the
|
|
cnMpoaIpVerificationTableType object. Any change
|
|
to this table must be downloaded to the switch
|
|
cards using the cnMpoaIpVerificationTableDownload
|
|
object."
|
|
::= { cnMpoaIpVerification 4 }
|
|
|
|
cnMpoaIpVerificationEntry OBJECT-TYPE
|
|
SYNTAX CnMpoaIpVerificationEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Each row of the cnMpoaIpVerificationTable
|
|
consists of an IP address and IP mask that
|
|
is used to identify a range of addresses that
|
|
are included or excluded when creating MPOA
|
|
IP shortcuts. This cnMpoaIpVerificationStatus
|
|
object is used to control adding or deleting
|
|
each row."
|
|
INDEX { cnMpoaIpVerificationAddress,
|
|
cnMpoaIpVerificationMask }
|
|
::= { cnMpoaIpVerificationTable 1 }
|
|
|
|
CnMpoaIpVerificationEntry ::=
|
|
SEQUENCE {
|
|
cnMpoaIpVerificationAddress IpAddress,
|
|
cnMpoaIpVerificationMask IpAddress,
|
|
cnMpoaIpVerificationStatus RowStatus
|
|
}
|
|
|
|
cnMpoaIpVerificationAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object is one of the two keys used
|
|
to access the cnMpoaIpVerificationTable
|
|
entries. This object contains an IP
|
|
address used in conjunction with the
|
|
cnMpoaIpVerificationMask to identify a
|
|
range of one or more IP addresses."
|
|
::= { cnMpoaIpVerificationEntry 1 }
|
|
|
|
cnMpoaIpVerificationMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object is one of the two keys used
|
|
to access the cnMpoaIpVerificationTable
|
|
entries. This object contains an IP
|
|
mask used in conjunction with the
|
|
cnMpoaIpVerificationAddress to identify a
|
|
range of one or more IP addresses."
|
|
::= { cnMpoaIpVerificationEntry 2 }
|
|
|
|
cnMpoaIpVerificationStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Use this object to add or delete rows in the
|
|
cnMpoaIpVerificationTable. To create new rows,
|
|
use createAndGo(4) or createAndWait(5). To
|
|
delete entries use destroy(6). A valid row
|
|
will have the status of active(1) on a get."
|
|
::= { cnMpoaIpVerificationEntry 3 }
|
|
|
|
cnMpoaQosDscpToPriorityGroup OBJECT IDENTIFIER ::= { cnMpoaExt 4 }
|
|
-- OBJECT-GROUP
|
|
-- Status
|
|
-- mandatory
|
|
-- Descr
|
|
-- A collection of objects to facilitate the default and the user
|
|
-- configured download of Diffserv Code Point to 802.1p Priority
|
|
-- mapping table into the switch.
|
|
-- Users will be able to see and modify this table only when the MPOA
|
|
-- capable option is enabled for at least one LEC in the switch.
|
|
-- Objects
|
|
-- cnMpoaQosDscpToPriorityDefaults,
|
|
-- cnMpoaQosDscpToPriorityDownload,
|
|
-- cnMpoaQosDscpToPriorityTable
|
|
|
|
|
|
cnMpoaQosDscpToPriorityDefaults OBJECT-TYPE
|
|
SYNTAX BitField
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"When this object is set to 1, it causes the
|
|
switch internal cnMpoaQosDscpToPriorityTable
|
|
to be set to its factory default. Value will
|
|
always be read as zero, when doing the SNMP
|
|
get operation on the object. Network Management
|
|
System can use this object to restore the mapping
|
|
table to its default values."
|
|
::= { cnMpoaQosDscpToPriorityGroup 1 }
|
|
|
|
cnMpoaQosDscpToPriorityDownload OBJECT-TYPE
|
|
SYNTAX BitField
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"When this object is set to 1, it causes any
|
|
changes that were made with the
|
|
CnMpoaQosDscpToPriorityOutPriority object, to
|
|
be activated. If no changes were made, setting
|
|
this object has no effect. Value will always be
|
|
read as zero, when doing the SNMP get operation
|
|
on the object. The changes made by the user to
|
|
the DSCP to 802.1p mapping table will not come
|
|
into effect for the switching cards until this
|
|
object is set to 1."
|
|
::= { cnMpoaQosDscpToPriorityGroup 2 }
|
|
|
|
cnMpoaQosDscpToPriorityTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CnMpoaQosDscpToPriorityEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This table is used to specify the DS
|
|
Code Point to 802.1p priority mapping on
|
|
the egress MPC switch."
|
|
::= { cnMpoaQosDscpToPriorityGroup 3 }
|
|
|
|
cnMpoaQosDscpToPriorityEntry OBJECT-TYPE
|
|
SYNTAX CnMpoaQosDscpToPriorityEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Entry containing an individual DS code point
|
|
to 802.1p priority mapping."
|
|
INDEX {cnMpoaQosDscpToPriorityIndex}
|
|
::= { cnMpoaQosDscpToPriorityTable 1 }
|
|
|
|
CnMpoaQosDscpToPriorityEntry ::= SEQUENCE {
|
|
cnMpoaQosDscpToPriorityIndex INTEGER,
|
|
cnMpoaQosDscpToPriorityInDscp INTEGER,
|
|
cnMpoaQosDscpToPriorityOutPriority INTEGER
|
|
}
|
|
|
|
cnMpoaQosDscpToPriorityIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..64)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Used to uniquely identify a row in DSCP to 802.1p
|
|
table."
|
|
::= { cnMpoaQosDscpToPriorityEntry 1 }
|
|
|
|
cnMpoaQosDscpToPriorityInDscp OBJECT-TYPE
|
|
SYNTAX INTEGER (0..63)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Six-bit Diffserv code point supplied in IP packet
|
|
header."
|
|
::= { cnMpoaQosDscpToPriorityEntry 2 }
|
|
|
|
cnMpoaQosDscpToPriorityOutPriority OBJECT-TYPE
|
|
SYNTAX INTEGER (0..7)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"802.1p priority value which can be mapped from
|
|
the DS code point supplied in the IP packet header.
|
|
Default mappings are always provided. However, if
|
|
the user would like to change the mappings, it is
|
|
recommended to follow the rules specified in RFC 2474
|
|
(Definition of the Differentiated Services Field in
|
|
the IPv4 and IPv6 Headers)."
|
|
::= { cnMpoaQosDscpToPriorityEntry 3 }
|
|
|
|
END
|
|
|