- Remove PVC volume mount from k8s/deployment.yaml - Delete k8s/mib-pvc.yaml (no longer needed) - Update .gitignore to commit MIB files to git - Add mix import_mibs task to copy MIBs from LibreNMS - Add all MIB files from priv/mibs/ to git This fixes the multi-attach volume error in Kubernetes where new pods couldn't start because the RWO (ReadWriteOnce) PVC was attached to the old pod. MIBs are now part of the Docker image and can be used by all pods simultaneously.
869 lines
24 KiB
Text
869 lines
24 KiB
Text
--
|
|
-- sle-mpls-tp-lps-mib.mib
|
|
-- MIB generated by MG-SOFT Visual MIB Builder Version 6.0 Build 88
|
|
-- Tuesday, January 12, 2016 at 11:21:30
|
|
--
|
|
|
|
SLE-MPLS-TP-LPS-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
sleMgmt
|
|
FROM DASAN-SMI
|
|
SleControlStatusType, SleControlRequestResultType
|
|
FROM SLE-TC-MIB
|
|
TimeTicks, Unsigned32, Gauge32, OBJECT-TYPE, MODULE-IDENTITY,
|
|
OBJECT-IDENTITY
|
|
FROM SNMPv2-SMI;
|
|
|
|
|
|
sleMplsTpLps MODULE-IDENTITY
|
|
LAST-UPDATED "201510070000Z" -- October 07, 2015 at 00:00 GMT
|
|
ORGANIZATION
|
|
"Multiprotocol Label Switching (MplsTp) Working Group"
|
|
CONTACT-INFO
|
|
"Gyerok Kwon
|
|
Dasan Networks
|
|
Email: grkwon@dasannetworks.com
|
|
|
|
Kantharaj B M
|
|
Dasan Networks
|
|
Email: kanth@dasannetworks.com
|
|
|
|
DongChel Shin (Chris)
|
|
Dasan Networks
|
|
Email: dchshin@dasannetworks.com
|
|
|
|
Comments about this document should be emailed
|
|
directly to the Dasan support email ID at
|
|
support@dasannetworks.com."
|
|
DESCRIPTION
|
|
"This management information module supports the
|
|
configuration and management of MplsTp TP linear
|
|
protection groups. "
|
|
REVISION "201207150000Z" -- July 15, 2012 at 00:00 GMT
|
|
DESCRIPTION
|
|
"MplsTp Protection Switching Group objects for LSP MEPs"
|
|
::= { sleMpls 18 }
|
|
|
|
|
|
|
|
|
|
--
|
|
-- Node definitions
|
|
--
|
|
|
|
sleMpls OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION
|
|
"SLE MplsTp."
|
|
::= { sleMgmt 16 }
|
|
|
|
|
|
sleMplsTpLpsCfg OBJECT IDENTIFIER ::= { sleMplsTpLps 1 }
|
|
|
|
|
|
sleMplsTpLpsCfgInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SleMplsTpLpsCfgInfoEntry
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table lists the sleMplsTp linear protection groups that
|
|
have been configured on the system."
|
|
::= { sleMplsTpLpsCfg 1 }
|
|
|
|
|
|
sleMplsTpLpsCfgInfoEntry OBJECT-TYPE
|
|
SYNTAX SleMplsTpLpsCfgInfoEntry
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A conceptual row in the sleMplsTpLpsCfgInfoTable."
|
|
INDEX { sleMplsTpLpsCfgInfoGroupIndex }
|
|
::= { sleMplsTpLpsCfgInfoTable 1 }
|
|
|
|
|
|
SleMplsTpLpsCfgInfoEntry ::=
|
|
SEQUENCE {
|
|
sleMplsTpLpsCfgInfoGroupIndex
|
|
Unsigned32,
|
|
sleMplsTpLpsCfgInfoGroupName
|
|
OCTET STRING,
|
|
sleMplsTpLpsCfgInfoMode
|
|
INTEGER,
|
|
sleMplsTpLpsCfgInfoProtectionScheme
|
|
INTEGER,
|
|
sleMplsTpLpsCfgInfoRevertive
|
|
INTEGER,
|
|
sleMplsTpLpsCfgInfoWtr
|
|
Unsigned32,
|
|
sleMplsTpLpsCfgInfoContinualTxInterval
|
|
Unsigned32,
|
|
sleMplsTpLpsCfgInfoRapidTxInterval
|
|
Unsigned32,
|
|
sleMplsTpLpsCfgInfoSwitchOver
|
|
INTEGER,
|
|
sleMplsTpLpsCfgInfoLockOut
|
|
INTEGER,
|
|
sleMplsTpLpsCfgInfoHoldOffTimer
|
|
Unsigned32,
|
|
sleMplsTpLpsCfgInfoActivePath
|
|
INTEGER,
|
|
sleMplsTpLpsCfgInfoOperationState
|
|
INTEGER,
|
|
sleMplsTpLpsCfgInfoEventStatus
|
|
INTEGER
|
|
}
|
|
|
|
sleMplsTpLpsCfgInfoGroupIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index for the conceptual row identifying a protection group."
|
|
::= { sleMplsTpLpsCfgInfoEntry 1 }
|
|
|
|
|
|
sleMplsTpLpsCfgInfoGroupName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Textual name represents the sleMplsTp tp protection group.
|
|
Each Protection Group is identified by a unique
|
|
protection group name. "
|
|
::= { sleMplsTpLpsCfgInfoEntry 2 }
|
|
|
|
|
|
sleMplsTpLpsCfgInfoMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
onePlusOne(1),
|
|
oneColonOne(2),
|
|
oneColonN(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The architectural mode of the Protection group. This can
|
|
either be 1+1, 1:1, 1:n.
|
|
|
|
1+1
|
|
|
|
In the 1+1 protection scheme, a fully dedicated
|
|
protection entity is allocated. Data traffic is copied
|
|
and fed at the source to both the working and the
|
|
protection entities. The traffic on the working and the
|
|
protection entities is transmitted simultaneously to
|
|
the sink of the protection domain, where selection
|
|
between the working and protection entities is performed
|
|
|
|
1:1
|
|
|
|
In the 1:1 scheme, a protection path is allocated to
|
|
protect against a defect, failure, or a degradation in a
|
|
working path. In normal conditions, data traffic is
|
|
transmitted over the working entity, while the
|
|
protection entity functions in the idle state. If there
|
|
is a defect on the working entity or a specific
|
|
administrative request, traffic is switched to the
|
|
protection entity.
|
|
|
|
1:n
|
|
|
|
In case of 1:n linear protection, one protection entity
|
|
is allocated to protect n working entities. The protection
|
|
entity might not have sufficient resources to protect all the
|
|
working entities that may be affected by fault conditions at a
|
|
specific time. In this case, in order to guaranteed
|
|
protection, the protection entity should support enough
|
|
capacity and bandwidth to protect any of the n working
|
|
entities."
|
|
DEFVAL { oneColonOne }
|
|
::= { sleMplsTpLpsCfgInfoEntry 3 }
|
|
|
|
|
|
sleMplsTpLpsCfgInfoProtectionScheme OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
bidirectional(1),
|
|
unidirectional(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object represents the operational scheme of
|
|
protection switching group. The protection scheme may
|
|
either be unidirectional or bidirectional.
|
|
|
|
bidirectional
|
|
In bidirectional protection scheme, both the directions
|
|
will be switched simultaneously even if the fault
|
|
applies to only one direction of the path.
|
|
|
|
unidirectional
|
|
In unidirectional protection scheme protection switching
|
|
will be performed independently for each direction of a
|
|
bidirectional transport path
|
|
|
|
This object may not be modified if the associated
|
|
sleMplsTpLpsCfgRowStatus object is equal to active(1). "
|
|
DEFVAL { bidirectional }
|
|
::= { sleMplsTpLpsCfgInfoEntry 4 }
|
|
|
|
|
|
sleMplsTpLpsCfgInfoRevertive OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
nonrevertive(1),
|
|
revertive(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object represents the reversion mode of the Linear
|
|
Protection Switching group. The reversion mode of
|
|
protection mechanism may be either revertive or
|
|
non-revertive.
|
|
|
|
In non-revertive mode, after a service has been
|
|
recovered, traffic will be forwarded on the recovery
|
|
path revertive
|
|
In revertive mode, after a service has been
|
|
recovered, traffic will be redirected back onto the
|
|
original working path."
|
|
DEFVAL { nonrevertive }
|
|
::= { sleMplsTpLpsCfgInfoEntry 5 }
|
|
|
|
|
|
sleMplsTpLpsCfgInfoWtr OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..720)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object hold the Wait To Restore timer value in
|
|
seconds.
|
|
The WTR timer is used to delay reversion of PSC state
|
|
to Normal state when recovering from a failure
|
|
condition on the working path when the protection
|
|
domain is configured for revertive behavior
|
|
|
|
This object may not be modified if the associated
|
|
sleMplsTpLpsCfgRowStatus object is equal to active(1)."
|
|
DEFVAL { 300 }
|
|
::= { sleMplsTpLpsCfgInfoEntry 6 }
|
|
|
|
|
|
sleMplsTpLpsCfgInfoContinualTxInterval OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..20)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Continual Tx Time in Seconds. Represents the time
|
|
interval to send the continual LPS packet to the other
|
|
end based on the current state."
|
|
DEFVAL { 5 }
|
|
::= { sleMplsTpLpsCfgInfoEntry 7 }
|
|
|
|
|
|
sleMplsTpLpsCfgInfoRapidTxInterval OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1000..20000)
|
|
UNITS "micro-seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Rapid Tx interval in micro-Seconds. Represents the time
|
|
interval to send the LPS packet to the other end, when
|
|
there is a change in state of Linear Protection domain due
|
|
to local input. The default value is 3.3 milli-seconds
|
|
which is 3300 micro-seconds"
|
|
DEFVAL { 3300 }
|
|
::= { sleMplsTpLpsCfgInfoEntry 8 }
|
|
|
|
|
|
sleMplsTpLpsCfgInfoSwitchOver OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
none(0),
|
|
forced(1),
|
|
manual(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" this object used for switch the traffic to the back up path."
|
|
::= { sleMplsTpLpsCfgInfoEntry 9 }
|
|
|
|
|
|
sleMplsTpLpsCfgInfoLockOut OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"this is object is used for preventing the swith traffic by the protection path."
|
|
::= { sleMplsTpLpsCfgInfoEntry 10 }
|
|
|
|
|
|
sleMplsTpLpsCfgInfoHoldOffTimer OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" this object used for show the hold off timer."
|
|
::= { sleMplsTpLpsCfgInfoEntry 11 }
|
|
|
|
|
|
sleMplsTpLpsCfgInfoActivePath OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
primary(1),
|
|
backup(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object say which path is Active ."
|
|
::= { sleMplsTpLpsCfgInfoEntry 12 }
|
|
|
|
|
|
sleMplsTpLpsCfgInfoOperationState OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
up(1),
|
|
down(0)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"this object says Operational Status of LPS. The LPS is between PE to PE."
|
|
DEFVAL { 0 }
|
|
::= { sleMplsTpLpsCfgInfoEntry 13 }
|
|
|
|
|
|
sleMplsTpLpsCfgInfoEventStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
normal(1),
|
|
protection(2),
|
|
localForce(3),
|
|
localManual(4),
|
|
localSgfProtection(5),
|
|
localSgfWorking(6),
|
|
localWtr(7),
|
|
localLock(8),
|
|
localClrSfProtection(9),
|
|
localClrSfWorking(10),
|
|
localClrEvent(11),
|
|
remoteLock(12),
|
|
remoteForce(13),
|
|
remoteManual(14),
|
|
remoteSfProtect(15),
|
|
remoteSfWork(16),
|
|
remoteWtr(17),
|
|
remoteNoReq(18),
|
|
remoteNotRevert(19),
|
|
noRequest(20),
|
|
remoteSdWork(21),
|
|
remoteSdProtection(22),
|
|
remoteExesWork(23),
|
|
remoteExesProtect(24),
|
|
remoteRrReqWork(25),
|
|
remoteRrReqProtec(26),
|
|
remoteNoReqWork(27),
|
|
remoteNoReqProtection(28),
|
|
localSdProtection(29),
|
|
localClearSdProtection(30),
|
|
localSdWorking(31),
|
|
localClearSdWorking(32),
|
|
localExercise(33)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is object says EVENT Status of LPS protection ."
|
|
DEFVAL { 0 }
|
|
::= { sleMplsTpLpsCfgInfoEntry 14 }
|
|
|
|
|
|
sleMplsTpLpsCfgControl OBJECT IDENTIFIER ::= { sleMplsTpLpsCfg 2 }
|
|
|
|
|
|
sleMplsTpLpsCfgControlRequest OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
createSleMplsTpLpsCfgEntry(1),
|
|
deleteSleMplsTpLpsCfgEntry(2),
|
|
setSleMplsTpLpsCfgControProtectionScheme(3),
|
|
unsetSleMplsTpLpsCfgControProtectionScheme(4),
|
|
setSleMplsLpsTpCfgControlRevertive(5),
|
|
setSleMplsLpsTpCfgControlWaitToRestoreset(6),
|
|
unsetSleMplsTpLpsCfgControlWaitToRestoreset(7),
|
|
setSleMplsLpsTpCfgControlContinualTxInterval(8),
|
|
unsetSleMplsTpLpsCfgControlContinualTxInterval(9),
|
|
setSleMplsLpsTpCfgControlRapidTxInterval(10),
|
|
unsetSleMplsTpLpsCfgControlRapidTxInterval(11),
|
|
setSleMplsLpsTpCfgControlSwitchover(12),
|
|
unsetSleMplsTpLpsCfgControlSwitchover(13),
|
|
setSleMplsTpLpsCfgControlLockOut(14),
|
|
unsetSleMplsTpLpsTpCfgControlLockOut(15),
|
|
setSleMplsTpLpsCfgControlHoldOffTimer(16),
|
|
unSetSleMplsTpLpsCfgControlHoldOffTimer(17)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"the configuration commands, and user can configure functions
|
|
via setting this entry as proper value."
|
|
::= { sleMplsTpLpsCfgControl 1 }
|
|
|
|
|
|
sleMplsTpLpsCfgControlStatus OBJECT-TYPE
|
|
SYNTAX SleControlStatusType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"status of user command. User have to check this value as
|
|
.busy. or .idle. before do setRequest."
|
|
::= { sleMplsTpLpsCfgControl 2 }
|
|
|
|
|
|
sleMplsTpLpsCfgControlTimer OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"the wait-time until setRequest end. In case of short-time command, this value is 0"
|
|
::= { sleMplsTpLpsCfgControl 3 }
|
|
|
|
|
|
sleMplsTpLpsCfgControlTimeStamp OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"the time stamp of the last command. (don.t care)"
|
|
::= { sleMplsTpLpsCfgControl 4 }
|
|
|
|
|
|
sleMplsTpLpsCfgControlReqResult OBJECT-TYPE
|
|
SYNTAX SleControlRequestResultType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Result of the last command."
|
|
::= { sleMplsTpLpsCfgControl 5 }
|
|
|
|
|
|
sleMplsTpLpsCfgControlGroupName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Textual name represents the sleMplsTp tp protection group.
|
|
Each Protection Group is identified by a unique
|
|
protection group name. "
|
|
::= { sleMplsTpLpsCfgControl 6 }
|
|
|
|
|
|
sleMplsTpLpsCfgControlMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
onePlusOne(1),
|
|
oneColonOne(2),
|
|
oneColonN(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The architectural mode of the Protection group. This can
|
|
either be 1+1, 1:1, 1:n.
|
|
|
|
1+1
|
|
|
|
In the 1+1 protection scheme, a fully dedicated
|
|
protection entity is allocated. Data traffic is copied
|
|
|
|
|
|
|
|
and fed at the source to both the working and the
|
|
protection entities. The traffic on the working and the
|
|
protection entities is transmitted simultaneously to
|
|
the sink of the protection domain, where selection
|
|
between the working and protection entities is performed
|
|
|
|
1:1
|
|
|
|
In the 1:1 scheme, a protection path is allocated to
|
|
protect against a defect, failure, or a degradation in a
|
|
working path. In normal conditions, data traffic is
|
|
transmitted over the working entity, while the
|
|
protection entity functions in the idle state. If there
|
|
is a defect on the working entity or a specific
|
|
administrative request, traffic is switched to the
|
|
protection entity.
|
|
|
|
1:n
|
|
|
|
In case of 1:n linear protection, one protection entity
|
|
is allocated to protect n working entities. The protection
|
|
entity might not have sufficient resources to protect all the
|
|
working entities that may be affected by fault conditions at a
|
|
specific time. In this case, in order to guaranteed
|
|
protection, the protection entity should support enough
|
|
capacity and bandwidth to protect any of the n working
|
|
entities."
|
|
DEFVAL { oneColonOne }
|
|
::= { sleMplsTpLpsCfgControl 7 }
|
|
|
|
|
|
sleMplsTpLpsCfgControlProtectionScheme OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
bidirectional(1),
|
|
unidirectional(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object represents the operational scheme of
|
|
protection switching group. The protection scheme may
|
|
either be unidirectional or bidirectional.
|
|
|
|
bidirectional
|
|
In bidirectional protection scheme, both the directions
|
|
will be switched simultaneously even if the fault
|
|
applies to only one direction of the path.
|
|
|
|
unidirectional
|
|
In unidirectional protection scheme protection switching
|
|
will be performed independently for each direction of a
|
|
bidirectional transport path
|
|
|
|
This object may not be modified if the associated
|
|
sleMplsTpLpsCfgControlRowStatus object is equal to active(1). "
|
|
DEFVAL { bidirectional }
|
|
::= { sleMplsTpLpsCfgControl 8 }
|
|
|
|
|
|
sleMplsTpLpsCfgControlRevertive OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
nonrevertive(1),
|
|
revertive(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object represents the reversion mode of the Linear
|
|
Protection Switching group. The reversion mode of
|
|
protection mechanism may be either revertive or
|
|
non-revertive.
|
|
|
|
nonrevertive
|
|
In non-revertive mode, after a service has been
|
|
recovered, traffic will be forwarded on the recovery
|
|
path
|
|
|
|
revertive
|
|
In revertive mode, after a service has been
|
|
recovered, traffic will be redirected back onto the
|
|
original working path."
|
|
DEFVAL { nonrevertive }
|
|
::= { sleMplsTpLpsCfgControl 9 }
|
|
|
|
|
|
sleMplsTpLpsCfgControlWtr OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..720)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object hold the Wait To Restore timer value in
|
|
seconds.
|
|
The WTR timer is used to delay reversion of PSC state
|
|
to Normal state when recovering from a failure
|
|
condition on the working path when the protection
|
|
domain is configured for revertive behavior
|
|
|
|
This object may not be modified if the associated
|
|
sleMplsTpLpsCfgControlRowStatus object is equal to active(1)."
|
|
DEFVAL { 300 }
|
|
::= { sleMplsTpLpsCfgControl 10 }
|
|
|
|
|
|
sleMplsTpLpsCfgControlContinualTxInterval OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..20)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Continual Tx Time in Seconds. Represents the time
|
|
interval to send the continual LPS packet to the other
|
|
end based on the current state."
|
|
DEFVAL { 5 }
|
|
::= { sleMplsTpLpsCfgControl 11 }
|
|
|
|
|
|
sleMplsTpLpsCfgControlRapidTxInterval OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1000)
|
|
UNITS "micro-seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Rapid Tx interval in micro-Seconds. Represents the time
|
|
interval to send the LPS packet to the other end, when
|
|
there is a change in state of Linear Protection domain due
|
|
to local input. The default value is 3.3 milli-seconds
|
|
which is 3300 micro-seconds"
|
|
DEFVAL { 3300 }
|
|
::= { sleMplsTpLpsCfgControl 12 }
|
|
|
|
|
|
sleMplsTpLpsCfgControlswitchOver OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
force(1),
|
|
manual(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
" this object used for switch the traffic to the back up path."
|
|
::= { sleMplsTpLpsCfgControl 13 }
|
|
|
|
|
|
sleMplsTpLpsCfgControlLockOut OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enable(1),
|
|
disable(0)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"this is object is used for preventing the swith traffic by the protection path."
|
|
::= { sleMplsTpLpsCfgControl 14 }
|
|
|
|
|
|
sleMplsTpLpsCfgControlHoldOffTimer OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to set the holdofftimer "
|
|
::= { sleMplsTpLpsCfgControl 15 }
|
|
|
|
|
|
sleMplsTpLpsMeCfg OBJECT IDENTIFIER ::= { sleMplsTpLps 2 }
|
|
|
|
|
|
sleMplsTpLpsMeCfgInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SleMplsTpLpsMeCfgInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table lists Maintenance Association that have been
|
|
configured in Protection groups."
|
|
::= { sleMplsTpLpsMeCfg 1 }
|
|
|
|
|
|
sleMplsTpLpsMeCfgInfoEntry OBJECT-TYPE
|
|
SYNTAX SleMplsTpLpsMeCfgInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A conceptual row in the sleMplsTpLpsMeCfgInfoTable."
|
|
INDEX { sleMplsTpLpsMeCfgInfoMeIndex, sleMplsTpLpsMeCfgInfoMPId, sleMplsTpLspMeCfgInfoGroupIndex, sleMplsTpLpsMeCfgInfoMegIndex }
|
|
::= { sleMplsTpLpsMeCfgInfoTable 1 }
|
|
|
|
|
|
SleMplsTpLpsMeCfgInfoEntry ::=
|
|
SEQUENCE {
|
|
sleMplsTpLpsMeCfgInfoMegIndex
|
|
Unsigned32,
|
|
sleMplsTpLpsMeCfgInfoMeIndex
|
|
Unsigned32,
|
|
sleMplsTpLpsMeCfgInfoMPId
|
|
Unsigned32,
|
|
sleMplsTpLspMeCfgInfoGroupIndex
|
|
Unsigned32,
|
|
sleMplsTpLpsMeCfgInfoState
|
|
INTEGER
|
|
}
|
|
|
|
sleMplsTpLpsMeCfgInfoMegIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Uniquely identifies a maintenance entity index within
|
|
a MEG."
|
|
::= { sleMplsTpLpsMeCfgInfoEntry 1 }
|
|
|
|
|
|
sleMplsTpLpsMeCfgInfoMeIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object denotes the ME name, each
|
|
Maintenance Entity has unique name within MEG."
|
|
::= { sleMplsTpLpsMeCfgInfoEntry 2 }
|
|
|
|
|
|
sleMplsTpLpsMeCfgInfoMPId OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..8191)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the maintenance point index, used to create
|
|
multiple MEPs in a node of single ME. The value of this
|
|
object can be MEP index or MIP index. Managers should
|
|
obtain new values for row creation in this table by reading
|
|
mplsOamIdMeMpIndexNext."
|
|
::= { sleMplsTpLpsMeCfgInfoEntry 3 }
|
|
|
|
|
|
sleMplsTpLspMeCfgInfoGroupIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Textual name represents the sleMplsTp tp protection group.
|
|
Each Protection Group is identified by a unique
|
|
protection group name. "
|
|
::= { sleMplsTpLpsMeCfgInfoEntry 4 }
|
|
|
|
|
|
sleMplsTpLpsMeCfgInfoState OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
primary(1),
|
|
backup(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object represents the operational state of the ME
|
|
as either primary or backup"
|
|
::= { sleMplsTpLpsMeCfgInfoEntry 5 }
|
|
|
|
|
|
sleMplsTpLpsMeCfgControl OBJECT IDENTIFIER ::= { sleMplsTpLpsMeCfg 2 }
|
|
|
|
|
|
sleMplsTpLpsMeCfgControlRequest OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
createSleMplsTpLpsMeConfigEntry(1),
|
|
deleteSleMplsTpLpsMeConfigEntry(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"the configuration commands, and user can configure functions via setting
|
|
this entry as proper value."
|
|
::= { sleMplsTpLpsMeCfgControl 1 }
|
|
|
|
|
|
sleMplsTpLpsMeCfgControlStatus OBJECT-TYPE
|
|
SYNTAX SleControlStatusType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"status of user command. User have to check this value as
|
|
.busy. or .idle. before do setRequest."
|
|
::= { sleMplsTpLpsMeCfgControl 2 }
|
|
|
|
|
|
sleMplsTpLpsMeCfgControlTimer OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"the wait-time until setRequest end. In case of short-time command, this value is 0"
|
|
::= { sleMplsTpLpsMeCfgControl 3 }
|
|
|
|
|
|
sleMplsTpLpsMeCfgControlTimeStamp OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"the time stamp of the last command. (don.t care)"
|
|
::= { sleMplsTpLpsMeCfgControl 4 }
|
|
|
|
|
|
sleMplsTpLpsMeCfgControlReqResult OBJECT-TYPE
|
|
SYNTAX SleControlRequestResultType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Result of the last command."
|
|
::= { sleMplsTpLpsMeCfgControl 5 }
|
|
|
|
|
|
sleMplsTpLpsMeCfgControlMegName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Uniquely identifies a maintenance entity index within
|
|
a MEG"
|
|
::= { sleMplsTpLpsMeCfgControl 6 }
|
|
|
|
|
|
sleMplsTpLpsMeCfgControlMeName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object denotes the ME name, each
|
|
Maintenance Entity has unique name within MEG."
|
|
::= { sleMplsTpLpsMeCfgControl 7 }
|
|
|
|
|
|
sleMplsTpLpsMeCfgControlMpId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION " "
|
|
::= { sleMplsTpLpsMeCfgControl 8 }
|
|
|
|
|
|
sleMplsTpLpsMeCfgControlGroupName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object holds the Protection group index wherein
|
|
this ME included in. If this ME is not part of a protection
|
|
group this value is set to 0. "
|
|
::= { sleMplsTpLpsMeCfgControl 9 }
|
|
|
|
|
|
sleMplsTpLpsMeCfgControlState OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
primary(1),
|
|
backup(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object represents the operational state of the ME
|
|
as either primary or backup"
|
|
::= { sleMplsTpLpsMeCfgControl 10 }
|
|
|
|
|
|
|
|
END
|
|
|
|
--
|
|
-- sle-mpls-tp-lps-mib.mib
|
|
--
|