Commit version 24.12.13800
This commit is contained in:
@ -1,22 +1,28 @@
|
||||
-- =============================================================================
|
||||
-- Copyright (c) 2004-2017 New H3C Tech. Co., Ltd. All rights reserved.
|
||||
-- Copyright (c) 2004-2023 New H3C Tech. Co. , Ltd. All rights reserved.
|
||||
--
|
||||
-- Description: Multiprotocol Label Switching MIB
|
||||
-- Reference:
|
||||
-- Version: V1.3
|
||||
-- Version: V1.8
|
||||
-- History:
|
||||
-- V1.0 2013-06-13 Initial version Created by Neng Yan
|
||||
-- V1.1 2014-12-17 Modified by Neng Yan, Added hh3cMplsExtBfdTable
|
||||
-- V1.2 2015-06-16 Modified by Li Yun, Added hh3cMplsExtVpnStatsTable
|
||||
-- V1.3 2017-02-17 Modified by Liu Qingye, Added hh3cMplsExtVpnTable
|
||||
-- V1.4 2018-08-04 Modified by Lin jiang, Added hh3cMplsExtStaticLspTable
|
||||
-- V1.5 2022-07-18 Modified by Zhou wan, Added hh3cMplsExtNotifications
|
||||
-- V1.6 2022-09-14 Modified by Zhou wan, Modified hh3cMplsExtNotifications
|
||||
-- V1.7 2022-11-14 Modified by Zhou wan, Modified hh3cMplsExtStaticLspName
|
||||
-- 2022-12-14 Modified by Zhou wan, Modified hh3cMplsExtNotifications
|
||||
-- V1.8 2023-03-14 Modified by Long lewen, Modified hh3cMplsExtNotifications
|
||||
-- =============================================================================
|
||||
HH3C-MPLSEXT-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
RowStatus, TruthValue, DisplayString
|
||||
FROM SNMPv2-TC
|
||||
InetAddressType,InetAddress
|
||||
InetAddressType,InetAddress,InetAddressIPv4
|
||||
FROM INET-ADDRESS-MIB
|
||||
InterfaceIndexOrZero
|
||||
FROM IF-MIB
|
||||
@ -31,16 +37,40 @@ IMPORTS
|
||||
-- =============================================================================
|
||||
hh3cMplsExt MODULE-IDENTITY
|
||||
LAST-UPDATED
|
||||
"201702171800Z" -- Feb 17, 2017 at 18:00 GMT
|
||||
"202303141400Z" -- Mar 14, 2023 at 14:00 GMT
|
||||
ORGANIZATION
|
||||
"New H3C Technologies Co., Ltd."
|
||||
CONTACT-INFO
|
||||
"Platform Team New H3C Technologies Co., Ltd.
|
||||
Hai-Dian District Beijing P.R. China
|
||||
Hai-Dian District Beijing P.R. China
|
||||
http://www.h3c.com
|
||||
Zip:100085"
|
||||
DESCRIPTION
|
||||
"Multiprotocol Label Switching MIB"
|
||||
REVISION
|
||||
"202303141400Z" -- Mar 14, 2023 at 14:00 GMT
|
||||
DESCRIPTION
|
||||
"Modified hh3cMplsExtNotifications."
|
||||
REVISION
|
||||
"202212141400Z" -- Dec 14, 2022 at 14:00 GMT
|
||||
DESCRIPTION
|
||||
"Modified hh3cMplsExtNotifications."
|
||||
REVISION
|
||||
"202211141500Z" -- Nov 14, 2022 at 15:00 GMT
|
||||
DESCRIPTION
|
||||
"Modified hh3cMplsExtStaticLspName."
|
||||
REVISION
|
||||
"202209141800Z" -- Sep 14, 2022 at 18:00 GMT
|
||||
DESCRIPTION
|
||||
"Modified hh3cMplsExtNotifications."
|
||||
REVISION
|
||||
"202207181800Z" -- July 18, 2022 at 18:00 GMT
|
||||
DESCRIPTION
|
||||
"Added hh3cMplsExtNotifications."
|
||||
REVISION
|
||||
"201808041800Z" -- Aug 04, 2018 at 18:00 GMT
|
||||
DESCRIPTION
|
||||
"Added hh3cMplsExtStaticLspTable."
|
||||
REVISION
|
||||
"201702171800Z" -- Feb 17, 2017 at 18:00 GMT
|
||||
DESCRIPTION
|
||||
@ -62,9 +92,11 @@ hh3cMplsExt MODULE-IDENTITY
|
||||
-- =============================================================================
|
||||
-- object definition begin
|
||||
-- =============================================================================
|
||||
hh3cMplsExtObjects OBJECT IDENTIFIER ::= { hh3cMplsExt 1 }
|
||||
hh3cMplsExtNotifications OBJECT IDENTIFIER ::= { hh3cMplsExt 0 }
|
||||
|
||||
hh3cMplsExtScalarGroup OBJECT IDENTIFIER ::= { hh3cMplsExtObjects 1 }
|
||||
hh3cMplsExtObjects OBJECT IDENTIFIER ::= { hh3cMplsExt 1 }
|
||||
|
||||
hh3cMplsExtScalarGroup OBJECT IDENTIFIER ::= { hh3cMplsExtObjects 1 }
|
||||
|
||||
hh3cMplsExtLsrID OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..32))
|
||||
@ -82,6 +114,40 @@ hh3cMplsExtLdpStatus OBJECT-TYPE
|
||||
"The global configuration of Label Distribution Protocol(LDP)."
|
||||
::= { hh3cMplsExtScalarGroup 2 }
|
||||
|
||||
hh3cMplsExtLabelInfo OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (1..127))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The information of MPLS(Multiprotocol Label Switching) Label."
|
||||
::= { hh3cMplsExtScalarGroup 3 }
|
||||
|
||||
hh3cMplsExtTnlToVpnInfo OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (1..127))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The information of MPLS(Multiprotocol Label Switching)
|
||||
Tunnel to Vpn."
|
||||
::= { hh3cMplsExtScalarGroup 4 }
|
||||
|
||||
hh3cMplsExtDrvInfo OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (1..127))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The information of MPLS(Multiprotocol Label Switching) Drive."
|
||||
::= { hh3cMplsExtScalarGroup 5 }
|
||||
|
||||
hh3cMplsExtLabelExtInfo OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (1..127))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The external information of MPLS(Multiprotocol Label Switching)
|
||||
Label."
|
||||
::= { hh3cMplsExtScalarGroup 6 }
|
||||
|
||||
-- =============================================================================
|
||||
-- hh3cMplsExtTable Definition
|
||||
-- =============================================================================
|
||||
@ -590,4 +656,254 @@ hh3cMplsExtVrfIndex OBJECT-TYPE
|
||||
-- End of hh3cMplsExtVpnTable Definition
|
||||
-- =============================================================================
|
||||
|
||||
-- =============================================================================
|
||||
-- hh3cMplsExtStaticLspTable Definition
|
||||
-- =============================================================================
|
||||
hh3cMplsExtStaticLspTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Hh3cMplsExtStaticLspEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains MPLS static LSP information."
|
||||
::= { hh3cMplsExtObjects 7 }
|
||||
|
||||
hh3cMplsExtStaticLspEntry OBJECT-TYPE
|
||||
SYNTAX Hh3cMplsExtStaticLspEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in this table represents information on a single static LSP."
|
||||
INDEX
|
||||
{
|
||||
hh3cMplsExtStaticLspName
|
||||
}
|
||||
::= { hh3cMplsExtStaticLspTable 1 }
|
||||
|
||||
Hh3cMplsExtStaticLspEntry ::=
|
||||
SEQUENCE
|
||||
{
|
||||
hh3cMplsExtStaticLspName OCTET STRING,
|
||||
hh3cMplsExtStaticLspType INTEGER,
|
||||
hh3cMplsExtStaticLspInLabel Unsigned32,
|
||||
hh3cMplsExtStaticLspOutLabel Unsigned32,
|
||||
hh3cMplsExtStaticLspDestAddr InetAddressIPv4,
|
||||
hh3cMplsExtStaticLspDestAddrMaskLen Unsigned32,
|
||||
hh3cMplsExtStaticLspNextHopAddr InetAddressIPv4,
|
||||
hh3cMplsExtStaticLspOutIfIndex InterfaceIndexOrZero
|
||||
}
|
||||
|
||||
hh3cMplsExtStaticLspName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (1..67))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the static LSP."
|
||||
::= { hh3cMplsExtStaticLspEntry 1 }
|
||||
|
||||
hh3cMplsExtStaticLspType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
ingress(1),
|
||||
transit(2),
|
||||
egress(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of the static LSP."
|
||||
::= { hh3cMplsExtStaticLspEntry 2 }
|
||||
|
||||
hh3cMplsExtStaticLspInLabel OBJECT-TYPE
|
||||
SYNTAX Unsigned32(16..1048575)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object represents the incoming label for the static LSP. This
|
||||
object is invalid when the value of hh3cMplsExtStaticLspType is
|
||||
ingress."
|
||||
::= { hh3cMplsExtStaticLspEntry 3 }
|
||||
|
||||
hh3cMplsExtStaticLspOutLabel OBJECT-TYPE
|
||||
SYNTAX Unsigned32(0..1048575)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object represents the outgoing label for the static LSP. This
|
||||
object is invalid when the value of hh3cMplsExtStaticLspType is
|
||||
egress."
|
||||
::= { hh3cMplsExtStaticLspEntry 4 }
|
||||
|
||||
hh3cMplsExtStaticLspDestAddr OBJECT-TYPE
|
||||
SYNTAX InetAddressIPv4
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The destination address of the static LSP. This object is invalid when
|
||||
the value of hh3cMplsExtStaticLspType is transit."
|
||||
::= { hh3cMplsExtStaticLspEntry 5 }
|
||||
|
||||
hh3cMplsExtStaticLspDestAddrMaskLen OBJECT-TYPE
|
||||
SYNTAX Unsigned32(0..32)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The mask length of the destination address. This object is invalid when
|
||||
the value of hh3cMplsExtStaticLspType is transit."
|
||||
::= { hh3cMplsExtStaticLspEntry 6 }
|
||||
|
||||
hh3cMplsExtStaticLspNextHopAddr OBJECT-TYPE
|
||||
SYNTAX InetAddressIPv4
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The nexthop address of the static LSP. This object is invalid when the
|
||||
value of hh3cMplsExtStaticLspType is egress."
|
||||
::= { hh3cMplsExtStaticLspEntry 7 }
|
||||
|
||||
hh3cMplsExtStaticLspOutIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndexOrZero
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the outgoing interface for this static LSP. This object
|
||||
is invalid when the value of hh3cMplsExtStaticLspType is egress, then
|
||||
this object contains a zero value."
|
||||
::= { hh3cMplsExtStaticLspEntry 8 }
|
||||
|
||||
-- =============================================================================
|
||||
-- End of hh3cMplsExtStaticLspTable Definition
|
||||
-- =============================================================================
|
||||
|
||||
-- =============================================================================
|
||||
-- Notifications
|
||||
-- =============================================================================
|
||||
hh3cMplsExtLabThreExceed NOTIFICATION-TYPE
|
||||
OBJECTS { hh3cMplsExtLabelInfo }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated when the label usage exceeded
|
||||
the upper threshold limit."
|
||||
::= { hh3cMplsExtNotifications 1 }
|
||||
|
||||
hh3cMplsExtLabThreExceedClear NOTIFICATION-TYPE
|
||||
OBJECTS { hh3cMplsExtLabelInfo }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated when the label usage dropped to
|
||||
below the lower threshold limit."
|
||||
::= { hh3cMplsExtNotifications 2 }
|
||||
|
||||
hh3cMplsExtLabTotExceed NOTIFICATION-TYPE
|
||||
OBJECTS { hh3cMplsExtLabelInfo }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated when all of the labels are
|
||||
occupied by the application."
|
||||
::= { hh3cMplsExtNotifications 3 }
|
||||
|
||||
hh3cMplsExtLabTotExceedClear NOTIFICATION-TYPE
|
||||
OBJECTS { hh3cMplsExtLabelInfo }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated when the label usage droppped to
|
||||
a specified value."
|
||||
::= { hh3cMplsExtNotifications 4 }
|
||||
|
||||
hh3cMplsExtTnlToVpnEvent NOTIFICATION-TYPE
|
||||
OBJECTS { hh3cMplsExtTnlToVpnInfo }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated when the iterative tunnel changed."
|
||||
::= { hh3cMplsExtNotifications 5 }
|
||||
|
||||
hh3cMplsExtResCountExceed NOTIFICATION-TYPE
|
||||
OBJECTS { hh3cMplsExtDrvInfo }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated when the number of used MPLS resources
|
||||
reach the maximum limit."
|
||||
::= { hh3cMplsExtNotifications 6 }
|
||||
|
||||
hh3cMplsExtResCountExceedClear NOTIFICATION-TYPE
|
||||
OBJECTS { hh3cMplsExtDrvInfo }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated when the number of used MPLS resources
|
||||
lower than the maximum limit."
|
||||
::= { hh3cMplsExtNotifications 7 }
|
||||
|
||||
hh3cMplsExtLabLayerExceed NOTIFICATION-TYPE
|
||||
OBJECTS { hh3cMplsExtDrvInfo }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated when the layer number of label stack
|
||||
greater than the maximum label depth of the device."
|
||||
::= { hh3cMplsExtNotifications 8 }
|
||||
|
||||
hh3cMplsExtLabLayerExceedClear NOTIFICATION-TYPE
|
||||
OBJECTS { hh3cMplsExtDrvInfo }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated when the lower number of label stack
|
||||
lower than the maximum label depth of the device."
|
||||
::= { hh3cMplsExtNotifications 9 }
|
||||
|
||||
hh3cMplsExtEntryResExceed NOTIFICATION-TYPE
|
||||
OBJECTS { hh3cMplsExtDrvInfo }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated when the MPLS entry resources
|
||||
are exhausted."
|
||||
::= { hh3cMplsExtNotifications 10 }
|
||||
|
||||
hh3cMplsExtEntryResExceedClear NOTIFICATION-TYPE
|
||||
OBJECTS { hh3cMplsExtDrvInfo }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated when the MPLS entry resources
|
||||
are recovered."
|
||||
::= { hh3cMplsExtNotifications 11 }
|
||||
|
||||
hh3cMplsExtSRLabelConflict NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
hh3cMplsExtLabelInfo,
|
||||
hh3cMplsExtLabelExtInfo
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated when the label has been assigned by
|
||||
another protocol."
|
||||
::= { hh3cMplsExtNotifications 12 }
|
||||
|
||||
hh3cMplsExtSRPrefixConflict NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
hh3cMplsExtLabelInfo,
|
||||
hh3cMplsExtLabelExtInfo
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated when the label has been used by
|
||||
another prefix."
|
||||
::= { hh3cMplsExtNotifications 13 }
|
||||
|
||||
hh3cMplsExtHardResRestore NOTIFICATION-TYPE
|
||||
OBJECTS { hh3cMplsExtDrvInfo }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated when the Hardware resources for MPLS
|
||||
are restored."
|
||||
::= { hh3cMplsExtNotifications 14 }
|
||||
|
||||
hh3cMplsExtHardResNotEnough NOTIFICATION-TYPE
|
||||
OBJECTS { hh3cMplsExtDrvInfo }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated when No enough hardware resource
|
||||
for MPLS."
|
||||
::= { hh3cMplsExtNotifications 15 }
|
||||
|
||||
-- =============================================================================
|
||||
-- End of notifications.
|
||||
-- =============================================================================
|
||||
|
||||
END
|
||||
|
||||
|
Reference in New Issue
Block a user