535 lines
19 KiB
Plaintext
535 lines
19 KiB
Plaintext
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
|