Observium_CE/mibs/infinera/INFINERA-TP-DLMOCGPTP-MIB

219 lines
6.5 KiB
Plaintext

-- *****************************************************************
-- INFINERA-TP-DLMOCGPTP-MIB
--
-- October 2008, Sharfuddin Syed / Narendra Gupta
--
--
-- Copyright (c) 2008-2012 by Infinera Inc.
-- All rights reserved.
-- ****************************************************************
INFINERA-TP-DLMOCGPTP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
DisplayString, TruthValue FROM SNMPv2-TC
ifIndex FROM IF-MIB
FloatTenths, InfnAutoDiscoveryState,
InfnPmHistStatsControl,
InfnOperationalState, InfnLineSystemMode FROM INFINERA-TC-MIB
terminationPoint FROM INFINERA-REG-MIB;
dlmOcgPtpMIB MODULE-IDENTITY
LAST-UPDATED "200810200000Z"
ORGANIZATION "Infinera"
CONTACT-INFO
"Infinera
1322 Bordeaux Drive
Sunnyvale, CA - 94089
Contact : Technical Support
Email : support@infinera.com
Phone : 1-877-INF-5288"
DESCRIPTION
" "
REVISION "200810200000Z"
DESCRIPTION
"First Version"
::= { terminationPoint 6 }
dlmOcgPtpTable OBJECT-TYPE
SYNTAX SEQUENCE OF DlmOcgPtpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of DlmOcgPtp entries. Each entry is uniquely identified by the value of ifIndex."
::= { dlmOcgPtpMIB 1 }
dlmOcgPtpEntry OBJECT-TYPE
SYNTAX DlmOcgPtpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A DlmOcgPtp entry containing information pertaining to Infinera DlmOcgPtp Interfaces.
This table is a subclass of IfCommon. Entries will exist in this table only for
interfaces of type DLM OCG PTP."
INDEX { ifIndex }
::= { dlmOcgPtpTable 1 }
DlmOcgPtpEntry ::= SEQUENCE {
dlmOcgPtpDiscoveredRemoteTP DisplayString,
dlmOcgPtpAutoDiscoveryState InfnAutoDiscoveryState,
dlmOcgPtpPmHistStatsEnable InfnPmHistStatsControl,
dlmOcgPtpIsBorderOCG TruthValue,
dlmOcgPtpOcgPowerControlLoop InfnOperationalState,
dlmOcgPtpProvisionedOcgTP DisplayString,
dlmOcgPtpDiscoveredOcgTP DisplayString,
dlmOcgPtpLineSystemMode InfnLineSystemMode,
dlmOcgPtpProvisionedPeerTP DisplayString,
dlmOcgPtpOpenwaveTargetTxOcgPower FloatTenths,
dlmOcgPtpChannelCount FloatTenths,
dlmOcgPtpAggregateRate FloatTenths
}
dlmOcgPtpDiscoveredRemoteTP OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This refers to the name of the BMM OCG PTP to which this fiber is connected."
::= { dlmOcgPtpEntry 1 }
dlmOcgPtpAutoDiscoveryState OBJECT-TYPE
SYNTAX InfnAutoDiscoveryState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"State of the auto discovery. Completed indicates that the exchange of ID with corresponding
BMM was successful. It does not tell whether there is a mismatch or not."
DEFVAL { notValid }
::= { dlmOcgPtpEntry 2 }
dlmOcgPtpPmHistStatsEnable OBJECT-TYPE
SYNTAX InfnPmHistStatsControl
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION "Flag to enable or disable PM collection."
DEFVAL { enabled }
::= { dlmOcgPtpEntry 3 }
dlmOcgPtpIsBorderOCG OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION "Field that indicates if the OCG exists at the border of two
GMPLS domains, and is thus eligible for selection of Line-side DTPCTP
endpoints for circuit termination."
DEFVAL { false }
::= { dlmOcgPtpEntry 4 }
dlmOcgPtpOcgPowerControlLoop OBJECT-TYPE
SYNTAX InfnOperationalState
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Parameter that indicates whether OCG Control Loop is enabled or disabled."
DEFVAL { enabled }
::= { dlmOcgPtpEntry 5 }
dlmOcgPtpProvisionedOcgTP OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Provisioned OCG TP."
::= { dlmOcgPtpEntry 6 }
dlmOcgPtpDiscoveredOcgTP OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"DisplayString OCG TP"
::= { dlmOcgPtpEntry 7 }
dlmOcgPtpLineSystemMode OBJECT-TYPE
SYNTAX InfnLineSystemMode
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Line System Mode"
DEFVAL { modeOcg }
::= { dlmOcgPtpEntry 8 }
dlmOcgPtpProvisionedPeerTP OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Provisioned Peer TP"
::= { dlmOcgPtpEntry 9 }
dlmOcgPtpOpenwaveTargetTxOcgPower OBJECT-TYPE
SYNTAX FloatTenths
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Target Tx OCG Power"
DEFVAL { 50 }
::= { dlmOcgPtpEntry 10 }
dlmOcgPtpChannelCount OBJECT-TYPE
SYNTAX FloatTenths
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Channel Count"
DEFVAL { 100 }
::= { dlmOcgPtpEntry 11 }
dlmOcgPtpAggregateRate OBJECT-TYPE
SYNTAX FloatTenths
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Aggregate Rate"
DEFVAL { 500 }
::= { dlmOcgPtpEntry 12 }
-- Conformance Statements
dlmOcgPtpConformance OBJECT IDENTIFIER ::= { dlmOcgPtpMIB 3 }
dlmOcgPtpCompliances OBJECT IDENTIFIER ::= { dlmOcgPtpConformance 1 }
dlmOcgPtpGroups OBJECT IDENTIFIER ::= { dlmOcgPtpConformance 2 }
dlmOcgPtpCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Describes the requirements for conformance to the DLMOCGPTP-MIB"
MODULE
MANDATORY-GROUPS { dlmOcgPtpGroup }
::= { dlmOcgPtpCompliances 1 }
dlmOcgPtpGroup OBJECT-GROUP
OBJECTS {
dlmOcgPtpDiscoveredRemoteTP,
dlmOcgPtpAutoDiscoveryState,
dlmOcgPtpPmHistStatsEnable,
dlmOcgPtpIsBorderOCG,
dlmOcgPtpOcgPowerControlLoop,
dlmOcgPtpProvisionedOcgTP,
dlmOcgPtpDiscoveredOcgTP,
dlmOcgPtpLineSystemMode,
dlmOcgPtpProvisionedPeerTP,
dlmOcgPtpOpenwaveTargetTxOcgPower,
dlmOcgPtpChannelCount,
dlmOcgPtpAggregateRate
}
STATUS current
DESCRIPTION
" A collection of objects for managing the dlmOcgPtp"
::= { dlmOcgPtpGroups 1 }
END