231 lines
7.0 KiB
Plaintext
231 lines
7.0 KiB
Plaintext
F3-ESM-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-COMPLIANCE, OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32
|
|
FROM SNMPv2-SMI
|
|
RowStatus, StorageType, DisplayString,
|
|
VariablePointer, TEXTUAL-CONVENTION
|
|
FROM SNMPv2-TC
|
|
fsp150cm
|
|
FROM ADVA-MIB;
|
|
|
|
f3ESMMIB MODULE-IDENTITY
|
|
LAST-UPDATED "201209300000Z"
|
|
ORGANIZATION "ADVA Optical Networking"
|
|
CONTACT-INFO
|
|
" Jakub Zalewski
|
|
ADVA Optical Networking, Inc.
|
|
Tel: +48 58 7716 411
|
|
E-mail: jzalewski@advaoptical.com
|
|
Postal: ul. Slaska 35/37
|
|
81-310 Gdynia, Poland"
|
|
DESCRIPTION
|
|
"This module defines the Ethernet Service Manager MIB defitinions
|
|
used by the F3 (FSP150CM/CC) product lines.
|
|
Copyright (C) ADVA Optical Networking."
|
|
REVISION "201210030000Z"
|
|
DESCRIPTION
|
|
"
|
|
Notes from release 201210030000Z,
|
|
(1)MIB version ready for release FSP150CC 5.6CC."
|
|
|
|
::= {fsp150cm 23}
|
|
|
|
--
|
|
-- OID definitions
|
|
--
|
|
f3EsmConfigObjects OBJECT IDENTIFIER ::= {f3ESMMIB 1}
|
|
f3EsmConformance OBJECT IDENTIFIER ::= {f3ESMMIB 2}
|
|
|
|
--
|
|
-- ESM Config Table
|
|
--
|
|
esmConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EsmConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table has list of entries with which FSPNM can associate some
|
|
information in the form of name-value pairs.
|
|
NOTE: This table is for FSPNM use only."
|
|
|
|
::= { f3EsmConfigObjects 1 }
|
|
|
|
esmConfigEntry OBJECT-TYPE
|
|
SYNTAX EsmConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The conceptual row in esmConfigTable."
|
|
INDEX { esmConfigIndex }
|
|
|
|
::= { esmConfigTable 1 }
|
|
|
|
EsmConfigEntry ::= SEQUENCE {
|
|
esmConfigIndex Unsigned32,
|
|
esmConfigAssociatedEntity VariablePointer,
|
|
esmConfigStorageType StorageType,
|
|
esmConfigRowStatus RowStatus
|
|
}
|
|
|
|
esmConfigIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the unique index for ESM Config."
|
|
::= { esmConfigEntry 1 }
|
|
|
|
esmConfigAssociatedEntity OBJECT-TYPE
|
|
SYNTAX VariablePointer
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the entity with which name-value pairs shall be associated."
|
|
::= { esmConfigEntry 2 }
|
|
|
|
esmConfigStorageType OBJECT-TYPE
|
|
SYNTAX StorageType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The storage type for this conceptual row."
|
|
::= { esmConfigEntry 3 }
|
|
|
|
esmConfigRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of this row. An entry MUST NOT exist in the
|
|
active state unless all objects in the entry have an
|
|
appropriate value, as described
|
|
in the description clause for each writable object.
|
|
|
|
The values of esmConfigRowStatus supported are
|
|
createAndGo(4) and destroy(6). All mandatory attributes
|
|
must be specified in a single SNMP SET request with
|
|
neRowStatus value as createAndGo(4).
|
|
Upon successful row creation, this object has a
|
|
value of active(1).
|
|
|
|
The esmConfigRowStatus object may be modified if
|
|
the associated instance of this object is equal to active(1)."
|
|
::= { esmConfigEntry 4 }
|
|
|
|
--
|
|
-- ESM Name-Value Pair Table
|
|
--
|
|
esmNameValuePairTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EsmNameValuePairEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table has name-value pairs associated with entities.
|
|
NOTE: This table is for FSPNM use only."
|
|
::= { f3EsmConfigObjects 2 }
|
|
|
|
esmNameValuePairEntry OBJECT-TYPE
|
|
SYNTAX EsmNameValuePairEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The conceptual row in esmNameValuePairTable."
|
|
INDEX { esmConfigIndex, esmNameValuePairName }
|
|
::= { esmNameValuePairTable 1}
|
|
|
|
EsmNameValuePairEntry ::= SEQUENCE {
|
|
esmNameValuePairName DisplayString,
|
|
esmNameValuePairValue DisplayString,
|
|
esmNameValuePairStorageType StorageType,
|
|
esmNameValuePairRowStatus RowStatus
|
|
}
|
|
|
|
esmNameValuePairName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..16))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the name in the name-value pair."
|
|
::= { esmNameValuePairEntry 1 }
|
|
|
|
esmNameValuePairValue OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..256))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the value in the name-value pair."
|
|
::= { esmNameValuePairEntry 2 }
|
|
|
|
esmNameValuePairStorageType OBJECT-TYPE
|
|
SYNTAX StorageType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The storage type for this conceptual row."
|
|
DEFVAL { nonVolatile }
|
|
::= { esmNameValuePairEntry 3 }
|
|
|
|
esmNameValuePairRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of this row. An entry MUST NOT exist in the
|
|
active state unless all objects in the entry have an
|
|
appropriate value, as described
|
|
in the description clause for each writable object.
|
|
|
|
The values of esmNameValuePairRowStatus supported are
|
|
createAndGo(4) and destroy(6). All mandatory attributes
|
|
must be specified in a single SNMP SET request with
|
|
neRowStatus value as createAndGo(4).
|
|
Upon successful row creation, this object has a
|
|
value of active(1).
|
|
|
|
The esmNameValuePairRowStatus object may be modified if
|
|
the associated instance of this object is equal to active(1)."
|
|
::= { esmNameValuePairEntry 4 }
|
|
|
|
--
|
|
-- Conformance
|
|
--
|
|
f3EsmCompliances OBJECT IDENTIFIER ::= {f3EsmConformance 1}
|
|
f3EsmGroups OBJECT IDENTIFIER ::= {f3EsmConformance 2}
|
|
|
|
f3EsmCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the requirements for conformance to the F3-ESM-MIB compilance."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
esmConfigGroup, esmNameValuePairGroup
|
|
}
|
|
::= { f3EsmCompliances 1 }
|
|
|
|
esmConfigGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
esmConfigAssociatedEntity,
|
|
esmConfigStorageType,
|
|
esmConfigRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects used to manage the EMS Configuration objects."
|
|
::= { f3EsmGroups 1 }
|
|
|
|
esmNameValuePairGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
esmNameValuePairValue,
|
|
esmNameValuePairStorageType,
|
|
esmNameValuePairRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects used to manage the EMS Name-Value Pair objects."
|
|
::= { f3EsmGroups 2 }
|
|
|
|
END
|