TIMETRA-PXC-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF MODULE-IDENTITY, OBJECT-TYPE, Unsigned32 FROM SNMPv2-SMI RowStatus, TimeStamp, TruthValue FROM SNMPv2-TC timetraSRMIBModules, tmnxSRConfs, tmnxSRNotifyPrefix, tmnxSRObjs FROM TIMETRA-GLOBAL-MIB SdpId FROM TIMETRA-SERV-MIB LAGInterfaceNumberOrZero, TItemDescription, TmnxAdminState, TmnxFpeId, TmnxOperState, TmnxPortID, TmnxVRtrID FROM TIMETRA-TC-MIB ; timetraPxcMIBModule MODULE-IDENTITY LAST-UPDATED "201701010000Z" ORGANIZATION "Nokia" CONTACT-INFO "Nokia SROS Support Web: http://www.nokia.com" DESCRIPTION "This document is the SNMP MIB module to manage and provision the Port Cross-Connect (PXC) components of the Nokia SROS device. Copyright (c) 2015-2018 Nokia. All rights reserved. Reproduction of this document is authorized on the condition that the foregoing copyright notice is included. This SNMP MIB module (Specification) embodies Nokia's proprietary intellectual property. Nokia retains all title and ownership in the Specification, including any revisions. Nokia grants all interested parties a non-exclusive license to use and distribute an unmodified copy of this Specification in connection with management of Nokia products, and without fee, provided this copyright notice and license appear on all copies. This Specification is supplied `as is', and Nokia makes no warranty, either express or implied, as to the use, operation, condition, or performance of the Specification." REVISION "201701010000Z" DESCRIPTION "Rev 15.0 01 Jan 2017 00:00 15.0 release of the TIMETRA-PXC-MIB." REVISION "201504090000Z" DESCRIPTION "Rev 0.1 09 Apr 2015 00:00 Initial version of the TIMETRA-PXC-MIB." ::= { timetraSRMIBModules 105 } tmnxPxcObjs OBJECT IDENTIFIER ::= { tmnxSRObjs 105 } tmnxPxcConfigTimestamps OBJECT IDENTIFIER ::= { tmnxPxcObjs 1 } tmnxPxcTableLastChanged OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxPxcTableLastChanged indicates the time, since system startup, when tmnxPxcTable last changed configuration." ::= { tmnxPxcConfigTimestamps 1 } tmnxFpeTableLastChanged OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxFpeTableLastChanged indicates the time, since system startup, when tmnxFpeTable last changed configuration." ::= { tmnxPxcConfigTimestamps 2 } tmnxPxcConfigurations OBJECT IDENTIFIER ::= { tmnxPxcObjs 2 } tmnxPxcTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxPxcEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxPxcTable contains the Port Cross-Connect (PXC) configuration information. A PXC is a physical port which is internally looped. Two logical sub-ports are created under the PXC. These logical ports are used to create two paths within the loop; one upstream path, and one downstream path." ::= { tmnxPxcConfigurations 1 } tmnxPxcEntry OBJECT-TYPE SYNTAX TmnxPxcEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxPxcEntry consists of configurable objects for a given PXC." INDEX { tmnxPxcId } ::= { tmnxPxcTable 1 } TmnxPxcEntry ::= SEQUENCE { tmnxPxcId Unsigned32, tmnxPxcRowStatus RowStatus, tmnxPxcLastChanged TimeStamp, tmnxPxcAdminState TmnxAdminState, tmnxPxcOperState TmnxOperState, tmnxPxcPortId TmnxPortID, tmnxPxcDescription TItemDescription } tmnxPxcId OBJECT-TYPE SYNTAX Unsigned32 (1..64) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxPxcId specifies the unique identifier of this PXC." ::= { tmnxPxcEntry 1 } tmnxPxcRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxPxcRowStatus specifies the row status. It allows the creation and deletion of PXC entries." ::= { tmnxPxcEntry 2 } tmnxPxcLastChanged OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxPxcLastChanged indicates the time, since system startup, that the configuration of this PXC entry was created or modified." ::= { tmnxPxcEntry 3 } tmnxPxcAdminState OBJECT-TYPE SYNTAX TmnxAdminState MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxPxcAdminState specifies the administrative state for this PXC entry." DEFVAL { outOfService } ::= { tmnxPxcEntry 4 } tmnxPxcOperState OBJECT-TYPE SYNTAX TmnxOperState MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxPxcOperState indicates the operational state of this PXC entry." ::= { tmnxPxcEntry 5 } tmnxPxcPortId OBJECT-TYPE SYNTAX TmnxPortID MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxPxcPortId specifies the port identifier of the port associated with this PXC entry. A value of '1e000000'H indicates this object has not been configured. When this object is configured, two logical sub-ports are automatically created in tmnxPortTable. These logical sub-ports are used to create two paths within the loop; one upstream path, and one downstream path. These sub-ports are destroyed when either this PXC row is destroyed, this object is de-provisioned." DEFVAL { '1e000000'H } ::= { tmnxPxcEntry 6 } tmnxPxcDescription OBJECT-TYPE SYNTAX TItemDescription MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxPxcDescription specifies the description of this PXC entry. An empty string indicates this object has not been configured." DEFVAL { ''H } ::= { tmnxPxcEntry 7 } tmnxFpeTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxFpeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxFpeTable contains the Forward Path Extension (FPE) configuration information to provide cross-connect infrastructure to stitch traffic between external PW and the PW port." ::= { tmnxPxcConfigurations 2 } tmnxFpeEntry OBJECT-TYPE SYNTAX TmnxFpeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxFpeEntry consists of configurable objects for a given FPE." INDEX { tmnxFpeId } ::= { tmnxFpeTable 1 } TmnxFpeEntry ::= SEQUENCE { tmnxFpeId TmnxFpeId, tmnxFpeRowStatus RowStatus, tmnxFpeLastChanged TimeStamp, tmnxFpeDescription TItemDescription, tmnxFpePxcId Unsigned32, tmnxFpeXaLagId LAGInterfaceNumberOrZero, tmnxFpeXbLagId LAGInterfaceNumberOrZero, tmnxFpePwPort TruthValue, tmnxFpeVxlanTermination TruthValue, tmnxFpeVxlanOperStatus INTEGER, tmnxFpePwPortOperStatus INTEGER, tmnxFpeSubMgmtExtensions TruthValue, tmnxFpeVxlanTermRouterId TmnxVRtrID } tmnxFpeId OBJECT-TYPE SYNTAX TmnxFpeId MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxFpeId specifies the unique identifier of this entry." ::= { tmnxFpeEntry 1 } tmnxFpeRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxFpeRowStatus specifies the row status. It allows the creation and deletion of entries." ::= { tmnxFpeEntry 2 } tmnxFpeLastChanged OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxFpeLastChanged indicates the time, since system startup, that the configuration of this entry was created or modified." ::= { tmnxFpeEntry 3 } tmnxFpeDescription OBJECT-TYPE SYNTAX TItemDescription MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxFpeDescription specifies the description of this entry." DEFVAL { ''H } ::= { tmnxFpeEntry 4 } tmnxFpePxcId OBJECT-TYPE SYNTAX Unsigned32 (0 | 1..64) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxFpePxcId specifies the cross connect port identifier associated with this entry. An 'inconsistentValue' error is returned if tmnxFpeXaLagId is set to non-default and tmnxFpePxcId is set to non-default. An 'inconsistentValue' error is returned if tmnxFpeXbLagId is set to non-default and tmnxFpePxcId is set to non-default." DEFVAL { 0 } ::= { tmnxFpeEntry 5 } tmnxFpeXaLagId OBJECT-TYPE SYNTAX LAGInterfaceNumberOrZero MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxFpeXaLagId specifies the LAG identifier A value associated with this entry. An 'inconsistentValue' error is returned if tmnxFpeXaLagId is set to non-default and tmnxFpeXbLagId is set to default. An 'inconsistentValue' error is returned if tmnxFpeXaLagId is set to non-default and tmnxFpePxcId is set to non-default. An 'inconsistentValue' error is returned if tmnxFpeXbLagId is set to non-default and tmnxFpePxcId is set to non-default." DEFVAL { 0 } ::= { tmnxFpeEntry 6 } tmnxFpeXbLagId OBJECT-TYPE SYNTAX LAGInterfaceNumberOrZero MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxFpeXbLagId specifies the LAG identifier B value associated with this entry. An 'inconsistentValue' error is returned if tmnxFpeXaLagId is set to non-default and tmnxFpeXbLagId is set to default. An 'inconsistentValue' error is returned if tmnxFpeXaLagId is set to non-default and tmnxFpePxcId is set to non-default. An 'inconsistentValue' error is returned if tmnxFpeXbLagId is set to non-default and tmnxFpePxcId is set to non-default." DEFVAL { 0 } ::= { tmnxFpeEntry 7 } tmnxFpePwPort OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxFpePwPort specifies whether this Forward Path Extension (FPE) will be used to setup FPE PW cross-connect. An 'inconsistentValue' error is returned if tmnxFpePwPort is set to non-default when tmnxFpeVxlanTermination is set to non-default." DEFVAL { false } ::= { tmnxFpeEntry 8 } tmnxFpeVxlanTermination OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxFpeVxlanTermination specifies whether this Forward Path Extension (FPE) will be used to terminate VXLAN. An 'inconsistentValue' error is returned if tmnxFpePwPort is set to non-default when tmnxFpeVxlanTermination is set to non-default." DEFVAL { false } ::= { tmnxFpeEntry 9 } tmnxFpeVxlanOperStatus OBJECT-TYPE SYNTAX INTEGER { up (1), down (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxFpeVxlanOperStatus indicates the operating status of vxlan." ::= { tmnxFpeEntry 10 } tmnxFpePwPortOperStatus OBJECT-TYPE SYNTAX INTEGER { up (1), down (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxFpePwPortOperStatus indicates the operating status of the pw port." ::= { tmnxFpeEntry 11 } tmnxFpeSubMgmtExtensions OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxFpeSubMgmtExtensions specifies whether this Forward Path Extension (FPE) will be reserved for hybrid access bonding." DEFVAL { false } ::= { tmnxFpeEntry 12 } tmnxFpeVxlanTermRouterId OBJECT-TYPE SYNTAX TmnxVRtrID MAX-ACCESS read-create STATUS current DESCRIPTION "The tmnxFpeVxlanTermRouterId specifies the routing context that provides reachability to the tunnel configured." DEFVAL { 1 } ::= { tmnxFpeEntry 17 } tmnxFpeSdpObjs OBJECT IDENTIFIER ::= { tmnxPxcConfigurations 3 } tmnxFpeSdpIdRngStart OBJECT-TYPE SYNTAX SdpId MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxFpeSdpIdRngStart specifies the start range of the sdp-id used by the FPE." DEFVAL { 0 } ::= { tmnxFpeSdpObjs 1 } tmnxFpeSdpIdRngEnd OBJECT-TYPE SYNTAX SdpId MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxFpeSdpIdRngEnd specifies the end range of the sdp-id used by the FPE." DEFVAL { 0 } ::= { tmnxFpeSdpObjs 2 } tmnxPxcStatistics OBJECT IDENTIFIER ::= { tmnxPxcObjs 3 } tmnxPxcNotifyObjects OBJECT IDENTIFIER ::= { tmnxPxcObjs 4 } tmnxPxcConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 105 } tmnxPxcCompliances OBJECT IDENTIFIER ::= { tmnxPxcConformance 1 } tmnxPxcComplianceV14v0 MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for the management of Port Cross-Connects in Release 14.0 on Nokia SROS series systems." MODULE MANDATORY-GROUPS { tmnxPxcV14v0Group, tmnxFpeV14v0Group, tmnxFpePwPortV14v0Group, tmnxFpeVxlanV14v0Group, tmnxFpeV15v0Group } ::= { tmnxPxcCompliances 1 } tmnxPxcComplianceV15v0 MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for the management of Port Cross-Connects in Release 15.0 on Nokia SROS series systems." MODULE MANDATORY-GROUPS { tmnxFpeVxlanV15v0Group } ::= { tmnxPxcCompliances 2 } tmnxPxcGroups OBJECT IDENTIFIER ::= { tmnxPxcConformance 2 } tmnxPxcV14v0Groups OBJECT IDENTIFIER ::= { tmnxPxcGroups 1 } tmnxPxcV14v0Group OBJECT-GROUP OBJECTS { tmnxPxcTableLastChanged, tmnxPxcRowStatus, tmnxPxcLastChanged, tmnxPxcAdminState, tmnxPxcOperState, tmnxPxcPortId, tmnxPxcDescription } STATUS current DESCRIPTION "The group of objects supporting management of Port Cross-Connect (PXC) configurations in release 14.0 on Nokia SROS series systems." ::= { tmnxPxcV14v0Groups 1 } tmnxFpeV14v0Group OBJECT-GROUP OBJECTS { tmnxFpeTableLastChanged, tmnxFpeRowStatus, tmnxFpeLastChanged, tmnxFpeDescription, tmnxFpePxcId, tmnxFpeXaLagId, tmnxFpeXbLagId, tmnxFpeSdpIdRngStart, tmnxFpeSdpIdRngEnd } STATUS current DESCRIPTION "The group of objects supporting management of Forward Path Extension configurations in release 14.0 on Nokia SROS series systems." ::= { tmnxPxcV14v0Groups 2 } tmnxFpePwPortV14v0Group OBJECT-GROUP OBJECTS { tmnxFpePwPort, tmnxFpePwPortOperStatus } STATUS current DESCRIPTION "The group of objects supporting management of Forward Path Extension PW port configurations in release 14.0 on Nokia SROS series systems." ::= { tmnxPxcV14v0Groups 3 } tmnxFpeVxlanV14v0Group OBJECT-GROUP OBJECTS { tmnxFpeVxlanTermination, tmnxFpeVxlanOperStatus } STATUS current DESCRIPTION "The group of objects supporting management of Forward Path Extension VXLAN configurations in release 14.0 on Nokia SROS series systems." ::= { tmnxPxcV14v0Groups 4 } tmnxFpeVxlanV15v0Group OBJECT-GROUP OBJECTS { tmnxFpeVxlanTermRouterId } STATUS current DESCRIPTION "The group of objects supporting management of Forward Path Extension VXLAN configurations in release 15.0 on Nokia SROS series systems." ::= { tmnxPxcV14v0Groups 5 } tmnxPxcV15v0Groups OBJECT IDENTIFIER ::= { tmnxPxcGroups 2 } tmnxFpeV15v0Group OBJECT-GROUP OBJECTS { tmnxFpeSubMgmtExtensions } STATUS current DESCRIPTION "The group of objects supporting management of Forward Path Extension configurations in release 15.0 on Nokia SROS series systems." ::= { tmnxPxcV15v0Groups 1 } tmnxPxcNotifyPrefix OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 105 } tmnxPxcNotification OBJECT IDENTIFIER ::= { tmnxPxcNotifyPrefix 0 } END