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

492 lines
16 KiB
Plaintext

-- *****************************************************************
-- INFINERA-TP-TRIBPTP-MIB
--
-- October 2008, Sharfuddin Syed / Narendra Gupta
--
--
-- Copyright (c) 2008-2012 by Infinera Inc.
-- All rights reserved.
-- ****************************************************************
INFINERA-TP-TRIBPTP-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, InfnServiceType, InfnDirectionality,
InfnInterfaceType, InfnServiceTypeList,InfnEnableDisable,
InfnTribAction,InfnOperationalState,
InfnPmHistStatsControl, InfnReporting,
InfnEnetPswLaserCtrlState,
InfnAutoCableEqualization, InfnProtectionMode,
InfnCfgProtState,InfnCurrProtState, InfnPsDirn,
InfnSwitchReason, InfnSwitchRequestState,
InfnFecEncodingMode FROM INFINERA-TC-MIB
terminationPoint FROM INFINERA-REG-MIB;
tribPtpMIB 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
" "
::= { terminationPoint 17 }
tribPtpConformance OBJECT IDENTIFIER ::= { tribPtpMIB 3 }
tribPtpCompliances OBJECT IDENTIFIER ::= { tribPtpConformance 1 }
tribPtpGroups OBJECT IDENTIFIER ::= { tribPtpConformance 2 }
tribPtpTable OBJECT-TYPE
SYNTAX SEQUENCE OF TribPtpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of TribPtp entries. Each entry is uniquely identified by
the value of ifIndex."
::= { tribPtpMIB 1 }
tribPtpEntry OBJECT-TYPE
SYNTAX TribPtpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A TribPtp entry containing information pertaining to
Infinera TribPtp interfaces. . This table is a subclass of IfCommon.
Entries will exist in this table only for interfaces of type TribPtp."
INDEX { ifIndex }
::= { tribPtpTable 1 }
TribPtpEntry ::= SEQUENCE {
tribPtpPgMoId DisplayString,
tribPtpProtMod InfnProtectionMode,
tribPtpCfgProtSt InfnCfgProtState,
tribPtpCurProtSt InfnCurrProtState,
tribPtpPsDirn InfnPsDirn,
tribPtpSwReason InfnSwitchReason,
tribPtpSwRqState InfnSwitchRequestState,
tribPtpMaxPerChannelCapacity InfnServiceType,
tribPtpTribDisableAction InfnTribAction,
tribPtpProvisionedServiceType InfnServiceType,
tribPtpOprOorHighThresholdOffset FloatTenths,
tribPtpOprOorLowThresholdOffset FloatTenths,
tribPtpOprOorAlarmReporting InfnReporting,
tribPtpOprOverloadThreshold FloatTenths,
tribPtpOprSensitivityThreshold FloatTenths,
tribPtpAINS InfnOperationalState,
tribPtpValidSignalTimeInterval Integer32,
tribPtpRemValidSignalTimer Integer32,
tribPtpSupportedServiceTypes InfnServiceTypeList,
tribPtpPmHistStatsEnable InfnPmHistStatsControl,
tribPtpMaxAllowedDrops Integer32,
tribPtpCurrNumOfDrops Integer32,
tribPtpLocalInterfaceIndex Integer32,
tribPtpRemoteInterfaceIndex Integer32,
tribPtpAssocMoInteropCPTEInterface DisplayString,
tribPtpDtpAISOnClientSF InfnOperationalState,
tribPtpEnetPswLaserCtrl InfnEnetPswLaserCtrlState,
tribPtpDisableActionOnBERSF InfnEnableDisable,
tribPtpAutoCableEqualization InfnAutoCableEqualization,
tribPtpDirectionality InfnDirectionality,
tribPtpInterfaceType InfnInterfaceType,
tribPtpAutoDiscovery InfnEnableDisable,
tribPtpDiscoveredRemoteTP DisplayString,
tribPtpProvisionedRemoteTP DisplayString,
tribPtpForwardDefectTDATrigger InfnEnableDisable,
tribPtpProvisionedFecEncodingMode InfnFecEncodingMode,
tribPtpAppliedFecEncodingMode InfnFecEncodingMode
}
tribPtpPgMoId OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An identifer for the digital SNCP protection."
::= { tribPtpEntry 1 }
tribPtpProtMod OBJECT-TYPE
SYNTAX InfnProtectionMode
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute represents whether this DTP (as PU or Reliable TP)
is contributing to Single TAM SDNCP or Dual TAM DSNCP. For GTP this
will always be STDSNCP if Protected. For unprotected service this
value shall be None."
::= { tribPtpEntry 2 }
tribPtpCfgProtSt OBJECT-TYPE
SYNTAX InfnProtectionMode
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The preferred state of the protection unit."
::= { tribPtpEntry 3 }
tribPtpCurProtSt OBJECT-TYPE
SYNTAX InfnCurrProtState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The actual state of the protection unit."
::= { tribPtpEntry 4 }
tribPtpPsDirn OBJECT-TYPE
SYNTAX InfnPsDirn
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Protection switch direction (unidirectional or bidirectional) of the
protection group."
::= { tribPtpEntry 5 }
tribPtpSwReason OBJECT-TYPE
SYNTAX InfnSwitchReason
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The reason for the protection switch."
::= { tribPtpEntry 6 }
tribPtpSwRqState OBJECT-TYPE
SYNTAX InfnSwitchRequestState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the protection switch request state of the protecting
protection unit."
::= { tribPtpEntry 7 }
tribPtpMaxPerChannelCapacity OBJECT-TYPE
SYNTAX InfnServiceType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum channel capacity of the signal port of the TOM."
::= { tribPtpEntry 8 }
tribPtpTribDisableAction OBJECT-TYPE
SYNTAX InfnTribAction
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This attribute indicates the action taken on the
trib/facility side when the line-side is not receiving valid
signal. Any loss of signal trigger this action. Similarly, a
valid signal from line side should turn back on the XFP. Any loss
of signal on the trib side (facility side) does not cause
tribDisableAction to be enabled."
DEFVAL { sendAISL }
::= { tribPtpEntry 9 }
tribPtpProvisionedServiceType OBJECT-TYPE
SYNTAX InfnServiceType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The supported values for this field are determined based on
the circuit pack inserted (and its capabilities). The appropriate
Client CTP object is created based on this value. Changing this
value will cause the existing Client CTP to be deleted and a new
one created. Any change to this attribute need to be checked
against the TAM equipment to see if the new service type is
supported."
::= { tribPtpEntry 10 }
tribPtpOprOorHighThresholdOffset OBJECT-TYPE
SYNTAX FloatTenths
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"An offset to the already configured hardware value for the high threshold can be set."
DEFVAL { 0 }
::= { tribPtpEntry 11 }
tribPtpOprOorLowThresholdOffset OBJECT-TYPE
SYNTAX FloatTenths
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"An offset to the already configured hardware value for the low threshold can be set."
DEFVAL { 0 }
::= { tribPtpEntry 12 }
tribPtpOprOorAlarmReporting OBJECT-TYPE
SYNTAX InfnReporting
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag to enable Optical Power Received - Out of Range alarm reporting."
DEFVAL { disabled }
::= { tribPtpEntry 13 }
tribPtpOprOverloadThreshold OBJECT-TYPE
SYNTAX FloatTenths
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"TRIB port receiver overload threshold."
::= { tribPtpEntry 14 }
tribPtpOprSensitivityThreshold OBJECT-TYPE
SYNTAX FloatTenths
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"TRIB port receiver sensitivity threshold."
::= { tribPtpEntry 15 }
tribPtpAINS OBJECT-TYPE
SYNTAX InfnOperationalState
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag to enable or disable AINS."
DEFVAL { disabled }
::= { tribPtpEntry 16 }
tribPtpValidSignalTimeInterval OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The valid signal time interval can be configured only when AINS is enabled."
DEFVAL { 480 }
::= { tribPtpEntry 17 }
tribPtpRemValidSignalTimer OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The remaining time interval for which AINS is enabled."
::= { tribPtpEntry 18 }
tribPtpSupportedServiceTypes OBJECT-TYPE
SYNTAX InfnServiceTypeList
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The list of services that can be supported by the hardware."
::= { tribPtpEntry 19 }
tribPtpPmHistStatsEnable OBJECT-TYPE
SYNTAX InfnPmHistStatsControl
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag to enable or disable PM collection."
DEFVAL { enabled }
::= { tribPtpEntry 20 }
tribPtpMaxAllowedDrops OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of drops allowed on this trip port. This is decided
based on the type of xcon or snc and dsncp to be created."
::= { tribPtpEntry 21 }
tribPtpCurrNumOfDrops OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of the number of drops on this trib port"
::= { tribPtpEntry 22 }
tribPtpLocalInterfaceIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An identifier for the UNI GMPLS Link interface on the local end,
auto-generated by the network element. When the UNI GMPLS Link is
first created, the index is empty."
::= { tribPtpEntry 23 }
tribPtpRemoteInterfaceIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"An identifier for the UNI GMPLS Link interface on the remote end."
DEFVAL { 0 }
::= { tribPtpEntry 24 }
tribPtpAssocMoInteropCPTEInterface OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"TE interface for UNI."
::= { tribPtpEntry 25 }
tribPtpDtpAISOnClientSF OBJECT-TYPE
SYNTAX InfnOperationalState
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Object controls the client failure insertion in the infinera digital path failure."
DEFVAL { disabled }
::= { tribPtpEntry 26 }
tribPtpEnetPswLaserCtrl OBJECT-TYPE
SYNTAX InfnEnetPswLaserCtrlState
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag to control the laser of trib port."
DEFVAL { turnLaserOff }
::= { tribPtpEntry 27 }
tribPtpDisableActionOnBERSF OBJECT-TYPE
SYNTAX InfnEnableDisable
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Flag to disable trib on DTP signal failure"
DEFVAL { disabled }
::= { tribPtpEntry 28 }
tribPtpAutoCableEqualization OBJECT-TYPE
SYNTAX InfnAutoCableEqualization
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Auto Cable equalization"
DEFVAL { enabled }
::= { tribPtpEntry 29 }
tribPtpDirectionality OBJECT-TYPE
SYNTAX InfnDirectionality
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Directionality "
DEFVAL { bidirectional }
::= { tribPtpEntry 30 }
tribPtpInterfaceType OBJECT-TYPE
SYNTAX InfnInterfaceType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Interface type"
::= { tribPtpEntry 31 }
tribPtpAutoDiscovery OBJECT-TYPE
SYNTAX InfnEnableDisable
MAX-ACCESS read-write
STATUS current
DESCRIPTION "ATN DTN Auto Discovery"
DEFVAL { enabled }
::= { tribPtpEntry 32 }
tribPtpDiscoveredRemoteTP OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ATN DTN DiscoveredRemote TP."
::= { tribPtpEntry 33 }
tribPtpProvisionedRemoteTP OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ATN DTN Provisioned Remote TP"
::= { tribPtpEntry 34 }
tribPtpForwardDefectTDATrigger OBJECT-TYPE
SYNTAX InfnEnableDisable
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Egress Trib Disable Action"
DEFVAL { disabled }
::= { tribPtpEntry 35 }
tribPtpProvisionedFecEncodingMode OBJECT-TYPE
SYNTAX InfnFecEncodingMode
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Provisioned FEC Encoding"
::= { tribPtpEntry 36 }
tribPtpAppliedFecEncodingMode OBJECT-TYPE
SYNTAX InfnFecEncodingMode
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Applied FEC Encoding"
::= { tribPtpEntry 37 }
tribPtpCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Describes the requirements for conformance to the TRIBPTP-MIB"
MODULE
MANDATORY-GROUPS { tribPtpGroup }
::= { tribPtpCompliances 1 }
tribPtpGroup OBJECT-GROUP
OBJECTS {
tribPtpPgMoId,
tribPtpProtMod,
tribPtpCfgProtSt,
tribPtpCurProtSt,
tribPtpPsDirn,
tribPtpSwReason,
tribPtpSwRqState,
tribPtpMaxPerChannelCapacity,
tribPtpTribDisableAction,
tribPtpProvisionedServiceType,
tribPtpOprOorHighThresholdOffset,
tribPtpOprOorLowThresholdOffset,
tribPtpOprOorAlarmReporting,
tribPtpOprOverloadThreshold,
tribPtpOprSensitivityThreshold,
tribPtpAINS,
tribPtpValidSignalTimeInterval,
tribPtpRemValidSignalTimer,
tribPtpSupportedServiceTypes,
tribPtpPmHistStatsEnable,
tribPtpMaxAllowedDrops,
tribPtpCurrNumOfDrops,
tribPtpLocalInterfaceIndex,
tribPtpRemoteInterfaceIndex,
tribPtpAssocMoInteropCPTEInterface,
tribPtpDtpAISOnClientSF,
tribPtpEnetPswLaserCtrl,
tribPtpDisableActionOnBERSF,
tribPtpAutoCableEqualization,
tribPtpDirectionality,
tribPtpInterfaceType,
tribPtpAutoDiscovery,
tribPtpDiscoveredRemoteTP,
tribPtpProvisionedRemoteTP,
tribPtpForwardDefectTDATrigger,
tribPtpProvisionedFecEncodingMode,
tribPtpAppliedFecEncodingMode
}
STATUS current
DESCRIPTION
" A collection of objects for managing tribPtp interfaces."
::= { tribPtpGroups 1 }
END
-- This MIB was created using NuDesign Team's Visual MIBuilder (Ver 4.7).