summaryrefslogtreecommitdiff
path: root/MIBS/comware/HH3C-MPLSOAM-PS-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/comware/HH3C-MPLSOAM-PS-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/comware/HH3C-MPLSOAM-PS-MIB')
-rw-r--r--MIBS/comware/HH3C-MPLSOAM-PS-MIB301
1 files changed, 301 insertions, 0 deletions
diff --git a/MIBS/comware/HH3C-MPLSOAM-PS-MIB b/MIBS/comware/HH3C-MPLSOAM-PS-MIB
new file mode 100644
index 0000000..525eeb3
--- /dev/null
+++ b/MIBS/comware/HH3C-MPLSOAM-PS-MIB
@@ -0,0 +1,301 @@
+-- ==================================================================
+-- Copyright (C) 2005 New H3C Tech. Co., Ltd. All rights reserved.
+--
+-- Description: MPLSOAM PS(protection switching) MIB
+-- Reference:
+-- Version: V1.0
+-- History:
+-- V1.0 2007-03-31 Created by LiXufu ID: 05023
+-- ==================================================================
+HH3C-MPLSOAM-PS-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ hh3cCommon
+ FROM HH3C-OID-MIB
+ Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
+ FROM SNMPv2-SMI
+ TruthValue, RowStatus
+ FROM SNMPv2-TC;
+
+
+hh3cMplsOamPs MODULE-IDENTITY
+ LAST-UPDATED "200703310000Z" -- March 31, 2007 at 00:00 GMT
+ ORGANIZATION
+ "New H3C Tech. Co., Ltd."
+ CONTACT-INFO
+ "Platform Team New H3C Tech. Co., Ltd.
+ Hai-Dian District Beijing P.R. China
+ http://www.h3c.com
+ Zip:100085
+ "
+ DESCRIPTION
+ "This MIB contains objects to configure mpls
+ protect-switch module."
+ ::= { hh3cCommon 80 }
+
+
+-- ==================================================================
+--
+-- ======================= definition begin =========================
+--
+-- ==================================================================
+hh3cMplsOamPsScalarGroup OBJECT IDENTIFIER ::= { hh3cMplsOamPs 1 }
+
+hh3cMplsOamPsTrapOpen OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Whether mpls protect-switch trap is globally enabled.
+ false: disable;
+ true: enable"
+ DEFVAL { false }
+ ::= { hh3cMplsOamPsScalarGroup 1 }
+
+hh3cMplsOamPsTable OBJECT IDENTIFIER ::= { hh3cMplsOamPs 2 }
+
+hh3cMplsPsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cMplsPsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table specifies per-protection-group MPLS PS
+ capability and associated information."
+ ::= { hh3cMplsOamPsTable 1 }
+
+hh3cMplsPsEntry OBJECT-TYPE
+ SYNTAX Hh3cMplsPsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in this table is created by an LSR for every
+ protection group capable of supporting mpls ps."
+ INDEX
+ {
+ hh3cMplsPsIndex
+ }
+ ::= { hh3cMplsPsTable 1 }
+
+Hh3cMplsPsEntry ::= SEQUENCE
+ {
+ hh3cMplsPsIndex Integer32,
+ hh3cMplsPsGroupID Integer32,
+ hh3cMplsPsWorkLspName OCTET STRING,
+ hh3cMplsPsProtectLspName OCTET STRING,
+ hh3cMplsPsRevertiveMode Integer32,
+ hh3cMplsPsWTR Integer32,
+ hh3cMplsPsHoldOff Integer32,
+ hh3cMplsPsSwitchCondition Integer32,
+ hh3cMplsPsWorkLspDetectState Integer32,
+ hh3cMplsPsWorkLspUpDownState Integer32,
+ hh3cMplsPsProtLspDetectState Integer32,
+ hh3cMplsPsProtLspUpDownState Integer32,
+ hh3cMplsPsSwitchResult Integer32,
+ hh3cMplsPsRowStatus RowStatus
+ }
+
+hh3cMplsPsIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This is a unique index for an entry in the mplspsEntry."
+ ::= { hh3cMplsPsEntry 1 }
+
+hh3cMplsPsGroupID OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This is a unique group id for an entry in the mplspsEntry.
+ One protect-switch group is composed of one working static-lsp
+ and one protection static-lsp."
+ ::= { hh3cMplsPsEntry 2 }
+
+hh3cMplsPsWorkLspName OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The name of the working static-lsp."
+ ::= { hh3cMplsPsEntry 3 }
+
+hh3cMplsPsProtectLspName OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The name of the protection static-lsp."
+ ::= { hh3cMplsPsEntry 4 }
+
+hh3cMplsPsRevertiveMode OBJECT-TYPE
+ SYNTAX Integer32(1..2)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Revertive mode is a protection switching mode where revertive
+ action (switch back to the working LSP) is taken after the
+ working LSP is repaired. And switching does not occur in a
+ non-revertive mode.
+ 1: revertive;
+ 2: non-revertive;"
+ ::= { hh3cMplsPsEntry 5 }
+
+hh3cMplsPsWTR OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "30s"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Wait to Restore timer is only applicable for the revertive mode
+ and applies to a working LSP, it prevents reversion back to
+ select the working LSP until the Wait to Restore timer has
+ expired.
+ The default value is 12 minutes. step is 30s."
+ ::= { hh3cMplsPsEntry 6 }
+
+hh3cMplsPsHoldOff OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "100ms"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The time between declaration of signal degrade or signal fail,
+ and the initialization of the protection switching algorithm.
+ Step is 100ms, maximum is 10s."
+ ::= { hh3cMplsPsEntry 7 }
+
+hh3cMplsPsSwitchCondition OBJECT-TYPE
+ SYNTAX Integer32(1..9)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The current switch condition of the protection group.
+ 1: clear, this command clears all of the externally
+ initiated switch commands listed below;
+ 2: lockout of protection, fix the selector position on the
+ working LSP, Prevents the selector from switching to the
+ protection LSP when it is selecting the working LSP.
+ Switches the selector from the protection to the working LSP
+ when it is selecting the protection LSP;
+ 3: forced protection, switches the selector from the working LSP
+ to the protection LSP (unless a higher priority switch
+ request (i.e., LoP) is in effect);
+ 4: signal fail, for 1:1, Signal Fail (SF) is declared when the
+ source of the protection domain enters the Defect State by
+ receiving a BDI packet (from the return LSP or out of band).
+ 5: manual switch for working-lsp, switches the selector from the
+ working LSP to the protection LSP (unless an equal or higher
+ priority switch request (i.e., LoP, FS, SF or MS) is in
+ effect);
+ 6: manual switch for protection-lsp, switches the selector from
+ the protection LSP to the working LSP (unless an equal or
+ higher priority switch request (i.e., LoP, FS, SF or MS) is
+ in effect).
+ 7: WTR-timer, a configurable timer which is used to delay before
+ reversion;
+ 8: HoldOff-timer, the time between declaration of signal degrade
+ or signal fail, and the initialization of the protection
+ switching algorithm;
+ 9: Others;
+ The pripority of the commands are:
+ clear > lockout of protection > force switch > manual switch for working
+ lsp = manual switch for protection lsp"
+ ::= { hh3cMplsPsEntry 8 }
+
+hh3cMplsPsWorkLspDetectState OBJECT-TYPE
+ SYNTAX Integer32(1..2)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of working static-lsp state in one protection group,
+ whether it is in defect:
+ 1: it is out of defect;
+ 2: it enters defect."
+ ::= { hh3cMplsPsEntry 9 }
+
+hh3cMplsPsWorkLspUpDownState OBJECT-TYPE
+ SYNTAX Integer32(1..2)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of working static-lsp state in one protection group,
+ whether it is up or down:
+ 1: it is in up state;
+ 2: it is in down state."
+ ::= { hh3cMplsPsEntry 10 }
+
+hh3cMplsPsProtLspDetectState OBJECT-TYPE
+ SYNTAX Integer32(1..2)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of protection static-lsp state in one protection group,
+ whether it is in detection:
+ 1: it is out of defect;
+ 2: it enters defect."
+ ::= { hh3cMplsPsEntry 11 }
+
+hh3cMplsPsProtLspUpDownState OBJECT-TYPE
+ SYNTAX Integer32(1..2)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of protection static-lsp state in one protection group,
+ whether it is up or down:
+ 1: it is in up state;
+ 2: it is in down state."
+ ::= { hh3cMplsPsEntry 12 }
+
+hh3cMplsPsSwitchResult OBJECT-TYPE
+ SYNTAX Integer32(1..2)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Which tunnel is used to transfer the data stream.
+ 1: working static-lsp;
+ 2: protection static-lsp."
+ ::= { hh3cMplsPsEntry 13 }
+
+hh3cMplsPsRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is responsible for managing the creation,
+ deletion and modification of rows, which support active
+ status and CreatAndGo, destroy operation.
+ To create a new row, hh3cMplsPsGroupID, hh3cMplsPsWorkLspName,
+ hh3cMplsPsProtectLspName, hh3cMplsPsRevertiveMode, hh3cMplsPsWTR
+ and hh3cMplsPsHoldOff must be specified."
+ ::= { hh3cMplsPsEntry 14 }
+
+hh3cMplsOamPsNotifications OBJECT IDENTIFIER ::= { hh3cMplsOamPs 3 }
+
+hh3cMplsPsSwitchPtoW NOTIFICATION-TYPE
+ OBJECTS
+ {
+ hh3cMplsPsWorkLspName,
+ hh3cMplsPsProtectLspName,
+ hh3cMplsPsSwitchResult
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification is generated when switching from
+ protection-lsp to working-lsp occured."
+ ::= { hh3cMplsOamPsNotifications 1 }
+
+hh3cMplsPsSwitchWtoP NOTIFICATION-TYPE
+ OBJECTS
+ {
+ hh3cMplsPsWorkLspName,
+ hh3cMplsPsProtectLspName,
+ hh3cMplsPsSwitchResult
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification is generated when switching from woking-lsp
+ to protection-lsp occured."
+ ::= { hh3cMplsOamPsNotifications 2 }
+
+END