171 lines
4.7 KiB
Plaintext
171 lines
4.7 KiB
Plaintext
FSP3000c-AUTOCDC-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
|
FROM SNMPv2-CONF
|
|
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32
|
|
FROM SNMPv2-SMI
|
|
TEXTUAL-CONVENTION, TruthValue
|
|
FROM SNMPv2-TC
|
|
ifIndex
|
|
FROM IF-MIB
|
|
fsp3000c, aosCommon
|
|
FROM ADVA-MIB;
|
|
|
|
fsp3000cAutoCDCMIB MODULE-IDENTITY
|
|
LAST-UPDATED "201609270000Z"
|
|
ORGANIZATION "ADVA Optical Networking"
|
|
CONTACT-INFO
|
|
"ADVA Optical Networking, Inc."
|
|
DESCRIPTION "This module defines the Core Facility MIB definitions
|
|
used by the AOS based product lines.
|
|
Copyright (C) ADVA Optical Networking."
|
|
REVISION "201609270000Z"
|
|
DESCRIPTION "Automatic Chromatic Dispersion Control (CDC) process
|
|
monitoring MIB."
|
|
::= {fsp3000c 1}
|
|
|
|
--
|
|
-- OID definitions
|
|
--
|
|
|
|
fsp3000cAutoCDCObjects OBJECT IDENTIFIER ::= {fsp3000cAutoCDCMIB 1}
|
|
fsp3000cAutoCDCConformance OBJECT IDENTIFIER ::= {fsp3000cAutoCDCMIB 2}
|
|
|
|
--
|
|
-- Textual conventions.
|
|
--
|
|
|
|
AutoCdcControlType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Auto CDC operation status."
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
idle(1),
|
|
init(2),
|
|
measure(3),
|
|
validate(4)
|
|
}
|
|
|
|
AutoCdcResultType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Auto CDC measurement and control process completion codes."
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
standby(1),
|
|
progress(2),
|
|
initfail(3),
|
|
timeout(4),
|
|
rngerr(5),
|
|
valerr(6),
|
|
success(7)
|
|
}
|
|
|
|
--
|
|
-- Scalar definitions.
|
|
--
|
|
|
|
--
|
|
-- Table definitions.
|
|
--
|
|
autoCdcStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AutoCdcStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of entries supporting automatic CDC measurement process."
|
|
::= { fsp3000cAutoCDCObjects 1 }
|
|
|
|
autoCdcStatusEntry OBJECT-TYPE
|
|
SYNTAX AutoCdcStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table row entry representing Auto CDC status data for particular
|
|
interface."
|
|
INDEX { ifIndex }
|
|
::= { autoCdcStatusTable 1 }
|
|
|
|
AutoCdcStatusEntry ::= SEQUENCE {
|
|
autoCdcStatusControlType AutoCdcControlType,
|
|
autoCdcStatusPercentComplete Integer32,
|
|
autoCdcStatusResultType AutoCdcResultType,
|
|
autoCdcStatusTodcValueSet TruthValue,
|
|
autoCdcStatusTodcValue Integer32
|
|
}
|
|
|
|
autoCdcStatusControlType OBJECT-TYPE
|
|
SYNTAX AutoCdcControlType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Type of the Auto CDC control."
|
|
::= { autoCdcStatusEntry 1 }
|
|
|
|
autoCdcStatusPercentComplete OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Auto CDC process completion state (percentage)."
|
|
::= { autoCdcStatusEntry 2 }
|
|
|
|
autoCdcStatusResultType OBJECT-TYPE
|
|
SYNTAX AutoCdcResultType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Auto CDC process result type."
|
|
::= { autoCdcStatusEntry 3 }
|
|
|
|
autoCdcStatusTodcValueSet OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"True when the todc-value was set by the auto-cdc process, False when
|
|
todc-value is administratively written."
|
|
::= { autoCdcStatusEntry 4 }
|
|
|
|
autoCdcStatusTodcValue OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "ps/nm"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Register setting for todc control function."
|
|
::= { autoCdcStatusEntry 5 }
|
|
|
|
--
|
|
-- Conformance
|
|
--
|
|
fsp3000cAutoCDCCompliances OBJECT IDENTIFIER ::= {fsp3000cAutoCDCConformance 1}
|
|
fsp3000cAutoCDCGroups OBJECT IDENTIFIER ::= {fsp3000cAutoCDCConformance 2}
|
|
|
|
fsp3000cAutoCDCCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Compliance status for this MIB."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
fsp3000cAutoCDCObjectGroup
|
|
}
|
|
::= { fsp3000cAutoCDCCompliances 1 }
|
|
|
|
fsp3000cAutoCDCObjectGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
autoCdcStatusControlType,
|
|
autoCdcStatusPercentComplete,
|
|
autoCdcStatusResultType,
|
|
autoCdcStatusTodcValueSet,
|
|
autoCdcStatusTodcValue
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects used to monitor Auto CDC process."
|
|
::= { fsp3000cAutoCDCGroups 1 }
|
|
|
|
END
|