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

163 lines
4.4 KiB
Plaintext

-- *****************************************************************
-- INFINERA-TP-DCFPTP-MIB
--
-- October 2008, Sharfuddin Syed / Narendra Gupta
--
--
-- Copyright (c) 2008-2012 by Infinera Inc.
-- All rights reserved.
-- ****************************************************************
INFINERA-TP-DCFPTP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32 FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
DisplayString FROM SNMPv2-TC
ifIndex FROM IF-MIB
FloatTenths, InfnDcmType FROM INFINERA-TC-MIB
terminationPoint FROM INFINERA-REG-MIB;
dcfPtpMIB 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 5 }
dcfPtpTable OBJECT-TYPE
SYNTAX SEQUENCE OF DcfPtpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of DcfPtp entries. Each entry is uniquely identified by the value of ifIndex."
::= { dcfPtpMIB 1 }
dcfPtpEntry OBJECT-TYPE
SYNTAX DcfPtpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A DcfPtp entry containing information pertaining to Infinera DcfPtp interfaces. This
table is a subclass of IfCommon. Entries will exist in this table only for interfaces of type dcfPtP.
A DCF PTP interface represents the endpoint of the Dispersion Compensating Fiber."
INDEX { ifIndex }
::= { dcfPtpTable 1 }
DcfPtpEntry ::= SEQUENCE {
dcfPtpDcmType INTEGER,
dcfPtpExpectedDcfLoss FloatTenths,
dcfPtpExpectedDispersion Integer32,
dcfPtpDcfLossReporting INTEGER,
dcfPtpPmHistStatsEnable INTEGER,
dcfPtpProvisionedRemoteTP DisplayString
}
dcfPtpDcmType OBJECT-TYPE
SYNTAX InfnDcmType
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The DCM Type."
DEFVAL { unspecified }
::= { dcfPtpEntry 1 }
dcfPtpExpectedDcfLoss OBJECT-TYPE
SYNTAX FloatTenths
UNITS "0.1 dB"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The expected DCF loss in dB."
DEFVAL { 0 }
::= { dcfPtpEntry 2 }
dcfPtpExpectedDispersion OBJECT-TYPE
SYNTAX Integer32
UNITS "100 ps/nm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The amount of DCF in between the MidStage. Measured in ps/nm units."
DEFVAL { 0 }
::= { dcfPtpEntry 3 }
dcfPtpDcfLossReporting OBJECT-TYPE
SYNTAX INTEGER {
disabled(1),
enabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If enabled, the DCF compensation mismatch alarm/TCC will be reported."
DEFVAL { disabled }
::= { dcfPtpEntry 4 }
dcfPtpPmHistStatsEnable OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Flag to enable or disable PM collection."
DEFVAL { enabled }
::= { dcfPtpEntry 5 }
dcfPtpProvisionedRemoteTP OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This objects refers to the peer DSE module where fiber is connected"
::= { dcfPtpEntry 6 }
-- Conformance Statements
dcfPtpConformance OBJECT IDENTIFIER ::= { dcfPtpMIB 3 }
dcfPtpCompliances OBJECT IDENTIFIER ::= { dcfPtpConformance 1 }
dcfPtpGroups OBJECT IDENTIFIER ::= { dcfPtpConformance 2 }
dcfPtpCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Describes the requirements for conformance to the DCFPTP-MIB"
MODULE
MANDATORY-GROUPS { dcfPtpGroup }
::= { dcfPtpCompliances 1 }
dcfPtpGroup OBJECT-GROUP
OBJECTS {
dcfPtpDcmType,
dcfPtpExpectedDcfLoss,
dcfPtpExpectedDispersion,
dcfPtpDcfLossReporting,
dcfPtpPmHistStatsEnable
}
STATUS current
DESCRIPTION
" A collection of objects for managing the dcfPtp"
::= { dcfPtpGroups 1 }
END