492 lines
16 KiB
Plaintext
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).
|