snmp_mib_archive/cln2x101.mib
Heston Snodgrass 89bf4b016e initial commit
2016-12-15 15:03:18 -07:00

707 lines
20 KiB
Plaintext
Executable File

-- SECTION 1: Top Level Definitions
CENTILLION-LECS-MPOA-MIB DEFINITIONS ::= BEGIN
--
-- Revision 1/23/98
-- Copyright 1998 Bay 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
Integer32
FROM SNMPv2-SMI-v1
atmLane
FROM CENTILLION-ROOT-MIB
AtmConfigAddr, InternetworkAddrType, MpcIndex, MpsIndex
FROM MPOA-MIB
lecsConfIndex
FROM LAN-EMULATION-ELAN-MIB;
cnLecsMpoaGroup OBJECT IDENTIFIER ::= { atmLane 6 }
-- SECTION 2: Lecs Mpoa Mpc Table
-- This table contains information pertaining to Lecs for Mpoa Mpc
cnLecsMpoaMpcTable OBJECT-TYPE
SYNTAX SEQUENCE OF CnLecsMpoaMpcEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The Bay Networks proprietary LECS MPC Table.
This table contains configuration information
for all LECS Mpoa Mpcs this agent manages."
::= { cnLecsMpoaGroup 1 }
cnLecsMpoaMpcEntry OBJECT-TYPE
SYNTAX CnLecsMpoaMpcEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry contains LECS MPC information
for all LECS this agent manages."
INDEX { lecsConfIndex,
cnLecsMpoaMpcIndex }
::= { cnLecsMpoaMpcTable 1 }
CnLecsMpoaMpcEntry ::=
SEQUENCE {
cnLecsMpoaMpcIndex MpcIndex,
cnLecsMpoaMpcRowStatus RowStatus,
cnLecsMpoaMpcCtrlAtmAddr AtmConfigAddr,
cnLecsMpoaMpcSCSetupFrameCount Integer32,
cnLecsMpoaMpcSCSetupFrameTime Integer32,
cnLecsMpoaMpcInitialRetryTime Integer32,
cnLecsMpoaMpcRetryTimeMaximum Integer32,
cnLecsMpoaMpcHoldDownTime Integer32,
cnLecsMpoaMpcDefaultTLV TruthValue
}
cnLecsMpoaMpcIndex OBJECT-TYPE
SYNTAX MpcIndex
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A value which uniquely identifies this conceptual
row in the cnLecsMpoaMpcTable."
::= { cnLecsMpoaMpcEntry 1 }
cnLecsMpoaMpcRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object allows creation and deletion of Lecs
MPOA Clients.
Within each conceptual cnLecsMpoaMpcTable row, writable
objects may be modified, regardless of the value of
cnLecsMpoaMpcRowStatus."
::= { cnLecsMpoaMpcEntry 2 }
cnLecsMpoaMpcCtrlAtmAddr OBJECT-TYPE
SYNTAX AtmConfigAddr
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The MPC's Control ATM Address. There exists one Control ATM
Address per MPC, therefore, the value of this entry is unique
within the table. The control ATM Address is the address which
is used by the MPC in its requests to the MPS. The value of
this object should not change, once created."
::= { cnLecsMpoaMpcEntry 3}
cnLecsMpoaMpcSCSetupFrameCount OBJECT-TYPE
SYNTAX Integer32 (1..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This represents the Short-cut setup frame count
parameter.
This value is frames measured over mpcSCFrameTime
seconds.
Flow detection is protocol independent. i.e. all network layers
lecsMpcProtocolEntries for this MPC share the flow rate
specification.
A value of 1 causes all flows to initiate resolution/shortcut.
process."
DEFVAL { 10 }
::= { cnLecsMpoaMpcEntry 4 }
cnLecsMpoaMpcSCSetupFrameTime OBJECT-TYPE
SYNTAX Integer32 (1..60)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Short-cut setup frame time, in seconds."
DEFVAL { 1 }
::= { cnLecsMpoaMpcEntry 5 }
cnLecsMpoaMpcInitialRetryTime OBJECT-TYPE
SYNTAX Integer32 (1..300)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This is the initial value for the retry time out period used
for timing out MPOA Resolution Requests in seconds. Retry time
consists of this initial time-out and a retry muliplier. If a
response is not received, then another request is sent with a
timeout of retry time * retry time maximum seconds, or until
cnLecsMpoaMpcRetryTimeMaximum."
DEFVAL { 5 }
::= { cnLecsMpoaMpcEntry 6 }
cnLecsMpoaMpcRetryTimeMaximum OBJECT-TYPE
SYNTAX Integer32 (10..300)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Cumulative max value for Retry Time.
Retries are attempted at intervals determined by the
algorithm descrived in the definition of
cnLecsMpoaMpcInitalRetryTime."
REFERENCE
"Multiprotocol Over ATM. AF-MPOA-0087.000.
Section 4.3 MPOA Retry Mechanism"
DEFVAL { 40 }
::= { cnLecsMpoaMpcEntry 7 }
cnLecsMpoaMpcHoldDownTime OBJECT-TYPE
SYNTAX Integer32 (30..1200)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Hold Down Time
Minimum time to wait before reinitiating
a failed resolution attempt. Default is
cnLecsMpoaMpcRetryTimeMaximum * 4."
REFERENCE
"Multiprotocol Over ATM. AF-MPOA-0087.000.
Section 4.1.2.1 MPC Parameters"
DEFVAL { 160 }
::= { cnLecsMpoaMpcEntry 8 }
cnLecsMpoaMpcDefaultTLV OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indicates whether this CnLecsMpoaMpcEntry
contains the default TLV settings. Only one
entry in the table can have the default
setttings."
DEFVAL { false }
::= {cnLecsMpoaMpcEntry 9 }
-- SECTION 3: Lecs Mpoa Mps Table
-- This table contains information pertaining to Lecs for Mpoa Mps
cnLecsMpoaMpsTable OBJECT-TYPE
SYNTAX SEQUENCE OF CnLecsMpoaMpsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The Bay Networks proprietary LECS MPS Table.
This table contains configuration information
for all LECS Mpoa Mpss this agent manages."
::= { cnLecsMpoaGroup 2 }
cnLecsMpoaMpsEntry OBJECT-TYPE
SYNTAX CnLecsMpoaMpsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry contains LECS MPS information
for all LECS this agent manages."
INDEX { lecsConfIndex,
cnLecsMpoaMpsIndex }
::= { cnLecsMpoaMpsTable 1 }
CnLecsMpoaMpsEntry ::=
SEQUENCE {
cnLecsMpoaMpsIndex MpsIndex,
cnLecsMpoaMpsRowStatus RowStatus,
cnLecsMpoaMpsCtrlAtmAddr AtmConfigAddr,
cnLecsMpoaMpsKeepAliveTime Integer32,
cnLecsMpoaMpsKeepAliveLifeTime Integer32,
cnLecsMpoaMpsInitialRetryTime Integer32,
cnLecsMpoaMpsRetryTimeMaximum Integer32,
cnLecsMpoaMpsGiveupTime Integer32,
cnLecsMpoaMpsDefaultHoldingTime Integer32,
cnLecsMpoaMpsDefaultTLV TruthValue
}
cnLecsMpoaMpsIndex OBJECT-TYPE
SYNTAX MpsIndex
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A value which uniquely identifies this conceptual
row in the cnLecsMpoaMpsTable."
::= { cnLecsMpoaMpsEntry 1 }
cnLecsMpoaMpsRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object allows creation and deletion of Lecs
MPOA Clients.
Within each conceptual cnLecsMpoaMpsTable row, writable
objects may be modified, regardless of the value of
cnLecsMpoaMpsRowStatus."
::= { cnLecsMpoaMpsEntry 2 }
cnLecsMpoaMpsCtrlAtmAddr OBJECT-TYPE
SYNTAX AtmConfigAddr
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The MPS's Control ATM Address. There exists one
Control ATM Address per MPS, therefore, the value
of this entry is unique within the table."
::= { cnLecsMpoaMpsEntry 3 }
cnLecsMpoaMpsKeepAliveTime OBJECT-TYPE
SYNTAX Integer32 (1..300)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Keep-alive time is max interval between
the MPS sending MPOA Keep-Alives in seconds."
DEFVAL { 10 }
::= { cnLecsMpoaMpsEntry 4 }
cnLecsMpoaMpsKeepAliveLifeTime OBJECT-TYPE
SYNTAX Integer32 (3..1000)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Keep-Alive Lifetime
The length of time an MPC may consider a Keep-Alive
valid in seconds. This value must be at least
three times the cnLecsMpoaMpsKeepAliveTime."
DEFVAL { 35 }
::= { cnLecsMpoaMpsEntry 5 }
cnLecsMpoaMpsInitialRetryTime OBJECT-TYPE
SYNTAX Integer32 (1..300)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Initial value in seconds for the
MPOA retry mechanism."
DEFVAL { 5 }
::= { cnLecsMpoaMpsEntry 6 }
cnLecsMpoaMpsRetryTimeMaximum OBJECT-TYPE
SYNTAX Integer32 (10..300)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Cumulative max value in seconds
for Retry Time."
REFERENCE
"Multiprotocol Over ATM. AF-MPOA-0087.000.
Section 4.3 MPOA Retry Mechanism"
DEFVAL { 40 }
::= { cnLecsMpoaMpsEntry 7 }
cnLecsMpoaMpsGiveupTime OBJECT-TYPE
SYNTAX Integer32 (5..300)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Give Up Time.
Minimum time in seconds to wait before giving up on a
pending resolution request."
DEFVAL { 40 }
::= { cnLecsMpoaMpsEntry 8 }
cnLecsMpoaMpsDefaultHoldingTime OBJECT-TYPE
SYNTAX Integer32 (1..120)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Default Holding Time in minutes.
The default Holding Time used in NHRP
Resolution Replies. An egress MPS may use
local information to determine a more
appropriate Holding Time."
DEFVAL { 20 }
::= { cnLecsMpoaMpsEntry 9 }
cnLecsMpoaMpsDefaultTLV OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indicates whether this CnLecsMpoaMpsEntry
contains the default TLV settings. Only one
entry in the table can have the default
settings."
DEFVAL { false }
::= {cnLecsMpoaMpsEntry 10 }
-- SECTION 4: Lecs Mpoa Mpc Protocol Table
-- This table contains information pertaining to protocal
-- for Lecs Mpoa Mpc
cnLecsMpoaMpcProtocolTable OBJECT-TYPE
SYNTAX SEQUENCE OF CnLecsMpoaMpcProtocolEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The Bay Networks proprietary Protocol LECS MPS Table.
This table contains the protocal configuration information
for all LECS this agent manages."
::= { cnLecsMpoaGroup 3 }
cnLecsMpoaMpcProtocolEntry OBJECT-TYPE
SYNTAX CnLecsMpoaMpcProtocolEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry contains Protocol LECS MPC information
for all LECS this agent manages."
INDEX { lecsConfIndex,
cnLecsMpoaMpcProtocolIndex,
cnLecsMpoaMpcFlowDetectProtocol }
::= { cnLecsMpoaMpcProtocolTable 1 }
CnLecsMpoaMpcProtocolEntry ::=
SEQUENCE {
cnLecsMpoaMpcProtocolIndex MpcIndex,
cnLecsMpoaMpcFlowDetectProtocol InternetworkAddrType,
cnLecsMpoaMpcProtocolRowStatus RowStatus,
cnLecsMpoaMpcProtocolEnable TruthValue
}
cnLecsMpoaMpcProtocolIndex OBJECT-TYPE
SYNTAX MpcIndex
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A value which uniquely identifies this conceptual
row in the cnLecsMpoaMpcProtocolTable."
::= { cnLecsMpoaMpcProtocolEntry 1 }
cnLecsMpoaMpcFlowDetectProtocol OBJECT-TYPE
SYNTAX InternetworkAddrType
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The protocol on which flow detection is performed.
This value is an index into the Protocol Table."
::= { cnLecsMpoaMpcProtocolEntry 2 }
cnLecsMpoaMpcProtocolRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object allows creation and deletion of Lecs
MPOA Protocol."
::= { cnLecsMpoaMpcProtocolEntry 3 }
cnLecsMpoaMpcProtocolEnable OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object enables or disables mpoa for a particular protocol
for this entry in the table."
::= { cnLecsMpoaMpcProtocolEntry 4 }
-- SECTION 5: Lecs Mpoa Mps Protocol Table
-- This table contains information pertaining to protocal
-- for Lecs Mpoa Mps
cnLecsMpoaMpsProtocolTable OBJECT-TYPE
SYNTAX SEQUENCE OF CnLecsMpoaMpsProtocolEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The Bay Networks proprietary Protocol LECS MPS Table.
This table contains the protocal configuration information
for all LECS this agent manages."
::= { cnLecsMpoaGroup 4 }
cnLecsMpoaMpsProtocolEntry OBJECT-TYPE
SYNTAX CnLecsMpoaMpsProtocolEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry contains Protocol LECS MPs information
for all LECS this agent manages."
INDEX { lecsConfIndex,
cnLecsMpoaMpsProtocolIndex,
cnLecsMpoaMpsInternetworkLayerProtocol }
::= { cnLecsMpoaMpsProtocolTable 1 }
CnLecsMpoaMpsProtocolEntry ::=
SEQUENCE {
cnLecsMpoaMpsProtocolIndex MpsIndex,
cnLecsMpoaMpsInternetworkLayerProtocol InternetworkAddrType,
cnLecsMpoaMpsProtocolRowStatus RowStatus,
cnLecsMpoaMpsProtocolEnable TruthValue
}
cnLecsMpoaMpsProtocolIndex OBJECT-TYPE
SYNTAX MpsIndex
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A value which uniquely identifies this conceptual
row in the cnLecsMpoaMpsProtocolTable."
::= { cnLecsMpoaMpsProtocolEntry 1 }
cnLecsMpoaMpsInternetworkLayerProtocol OBJECT-TYPE
SYNTAX InternetworkAddrType
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The protocol on which flow detection is performed.
This value is an index into the Protocol Table."
::= { cnLecsMpoaMpsProtocolEntry 2 }
cnLecsMpoaMpsProtocolRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object allows creation and deletion of Lecs
MPOA Protocol."
::= { cnLecsMpoaMpsProtocolEntry 3 }
cnLecsMpoaMpsProtocolEnable OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object enables or disables mpoa for a particular protocol
for this entry in the table."
::= { cnLecsMpoaMpsProtocolEntry 4 }
END
-- SECTION 6: Top Level Definitions
CENTILLION-LANE-V2-EXT-MIB DEFINITIONS ::= BEGIN
-- Centillion LANEv2 Extention MIB Release 1.0.0
-- Revision 6/24/98
-- Copyright 1998 Bay 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
FROM SNMPv2-TC-v1
atmLane
FROM CENTILLION-ROOT-MIB
AtmLaneAddress
FROM LAN-EMULATION-CLIENT-MIB
lesConfIndex
FROM LAN-EMULATION-LES-MIB
lecsConfIndex, elanConfIndex
FROM LAN-EMULATION-ELAN-MIB;
cnLesV2ExtnGroup OBJECT IDENTIFIER ::= { atmLane 7 }
cnLecsV2ExtnGroup OBJECT IDENTIFIER ::= { atmLane 8 }
cnElanV2ExtnGroup OBJECT IDENTIFIER ::= { atmLane 9 }
CnLesLecDataFrameSize ::= INTEGER {
max1516(2),
max4544(3),
max9234(4),
max18190(5),
-- LANE 2.0
max1580(6)
}
-- SECTION 7: LES LANEv2 Extension Group
cnLesV2ExtnTable OBJECT-TYPE
SYNTAX SEQUENCE OF CnLesV2ExtnEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"LES LANEv2 extension table"
::= { cnLesV2ExtnGroup 1 }
cnLesV2ExtnEntry OBJECT-TYPE
SYNTAX CnLesV2ExtnEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An extension to the lesConfEntry which contains
objects associated to a LES."
INDEX { lesConfIndex }
::= { cnLesV2ExtnTable 1 }
CnLesV2ExtnEntry ::= SEQUENCE {
cnLesV2ExtnV2Capable
TruthValue,
cnLesV2ExtnElanID
INTEGER,
cnLesV2ExtnMaxFrameSize
CnLesLecDataFrameSize
}
cnLesV2ExtnV2Capable OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"LES V2 Capable.
Indicates whether this LES is setup to behave as
a LANE V2 LES. A setting which will be used for
the LEC the next time it joins."
DEFVAL { false }
::= {cnLesV2ExtnEntry 1}
cnLesV2ExtnElanID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The ELAN-ID associated with this LES."
DEFVAL { 0 }
::= {cnLesV2ExtnEntry 2}
cnLesV2ExtnMaxFrameSize OBJECT-TYPE
SYNTAX CnLesLecDataFrameSize
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The maximum AAL-5 SDU size of a data
frame that the LE service can guarantee
not to drop because it is too large."
::= {cnLesV2ExtnEntry 3}
-- SECTION 8: LECS LANEv2 Extension Group
cnLecsV2ExtnTable OBJECT-TYPE
SYNTAX SEQUENCE OF CnLecsV2ExtnEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"LECS LANEv2 extension table"
::= { cnLecsV2ExtnGroup 1 }
cnLecsV2ExtnEntry OBJECT-TYPE
SYNTAX CnLecsV2ExtnEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An extension to the lecsConfEntry which contains
objects associated to a LECS."
INDEX { lecsConfIndex }
::= { cnLecsV2ExtnTable 1 }
CnLecsV2ExtnEntry ::= SEQUENCE {
cnLecsV2ExtnWellKnownAtmAddress
AtmLaneAddress
}
cnLecsV2ExtnWellKnownAtmAddress OBJECT-TYPE
SYNTAX AtmLaneAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"LECS LANEv2 well-known ATM Address.
For LANEv2: C500790000000000000000000000A03E00000100"
::= {cnLecsV2ExtnEntry 1}
-- SECTION 9: ELAN V2 Extension Group
cnElanV2ExtnTable OBJECT-TYPE
SYNTAX SEQUENCE OF CnElanV2ExtnEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"ELAN LANEv2 extension table"
::= { cnElanV2ExtnGroup 1 }
cnElanV2ExtnEntry OBJECT-TYPE
SYNTAX CnElanV2ExtnEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An extension to the elanConfEntry which contains
objects associated to an ELAN."
INDEX { elanConfIndex }
::= { cnElanV2ExtnTable 1 }
CnElanV2ExtnEntry ::= SEQUENCE {
cnElanV2ExtnV2Capable
TruthValue,
cnElanV2ExtnElanID
INTEGER
}
cnElanV2ExtnV2Capable OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ELAN V2 Capable.
Indicates whether this ELAN is setup to behave as
a LANE V2 ELAN. A setting which will be used for
the LEC the next time it joins."
DEFVAL { false }
::= {cnElanV2ExtnEntry 1}
cnElanV2ExtnElanID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The ELAN-ID associated with this ELAN."
DEFVAL { 0 }
::= {cnElanV2ExtnEntry 2}
END