From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/huawei/HUAWEI-L2VPN-MIB | 410 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 410 insertions(+) create mode 100644 MIBS/huawei/HUAWEI-L2VPN-MIB (limited to 'MIBS/huawei/HUAWEI-L2VPN-MIB') diff --git a/MIBS/huawei/HUAWEI-L2VPN-MIB b/MIBS/huawei/HUAWEI-L2VPN-MIB new file mode 100644 index 0000000..342386c --- /dev/null +++ b/MIBS/huawei/HUAWEI-L2VPN-MIB @@ -0,0 +1,410 @@ +-- HUAWEI-L2VPN-MIB.mib +-- ================================================================== +-- Copyright (C) 2015 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: HUAWEI L2VPN Management MIB +-- Reference: +-- Version: V2.03 +-- History: +-- V1.0 WangSongTao, 2009-02-26, publish +-- ================================================================== + + HUAWEI-L2VPN-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hwDatacomm + FROM HUAWEI-MIB + EnabledStatus + FROM P-BRIDGE-MIB + OBJECT-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF + sysUpTime + FROM SNMPv2-MIB + OBJECT-TYPE, MODULE-IDENTITY, Unsigned32 + FROM SNMPv2-SMI + InterfaceIndexOrZero + FROM IF-MIB; + -- 1.3.6.1.4.1.2011.5.25.119.8 + hwL2VpnAttribute MODULE-IDENTITY + LAST-UPDATED "201507131700Z" -- July 13, 2015 at 17:00 GMT + ORGANIZATION + "Huawei Technologies Co.,Ltd." + CONTACT-INFO + "Huawei Industrial Base + Bantian, Longgang + Shenzhen 518129 + People's Republic of China + Website: http://www.huawei.com + Email: support@huawei.com + " + DESCRIPTION + "The HUAWEI-L2VPN-MIB contains objects to + manage global Attributes of L2VPN." + + REVISION "201507131700Z" -- July 13, 2015 at 17:00 GMT + DESCRIPTION + "Add L2vpnIfTable to hwL2VpnAttribute." + + REVISION "201503161750Z" -- Mar 16, 2015 at 17:50 GMT + DESCRIPTION + "Add 1 leaf nodes to hwL2VpnAttribute." + + REVISION "201406181000Z" -- June 18, 2014 at 10:00 GMT + DESCRIPTION + "Add 11 leaf nodes to hwL2VpnAttribute." + + ::= { hwL2Vpn 8 } +-- +-- Node definitions +-- + + -- 1.3.6.1.4.1.2011.5.25.119 + hwL2Vpn OBJECT IDENTIFIER ::= { hwDatacomm 119 } + +-- +-- The Global Attributes Group of The mpls L2vpn +-- + +-- +-- The Leaf Nodes of hwL2VpnAttribute +-- + -- 1.3.6.1.4.1.2011.5.25.119.8.1 + hwL2VpnEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates whether enabled mpls L2vpn capability or not." + ::= { hwL2VpnAttribute 1 } + + -- 1.3.6.1.4.1.2011.5.25.119.8.2 + hwL2VpnWorkingMode OBJECT-TYPE + SYNTAX INTEGER + { + pwe3(1), + martini(2), + unknown(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the working mode of mpls L2vpn." + ::= { hwL2VpnAttribute 2 } + + -- 1.3.6.1.4.1.2011.5.25.119.8.4 + hwL2VpnLocalCCCNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the local ccc number have created." + ::= { hwL2VpnAttribute 4 } + + -- 1.3.6.1.4.1.2011.5.25.119.8.5 + hwL2VpnRemoteCCCNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the remote ccc number have created." + ::= { hwL2VpnAttribute 5 } + + -- 1.3.6.1.4.1.2011.5.25.119.8.6 + hwL2VpnSvcNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the static vc number have created." + ::= { hwL2VpnAttribute 6 } + + -- 1.3.6.1.4.1.2011.5.25.119.8.7 + hwL2VpnLdpVcNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the ldp vc number have created." + ::= { hwL2VpnAttribute 7 } + + -- 1.3.6.1.4.1.2011.5.25.119.8.8 + hwL2VpnBgpVcNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the bgp vc number have created." + ::= { hwL2VpnAttribute 8 } + + -- 1.3.6.1.4.1.2011.5.25.119.8.9 + hwL2VpnVsiNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the vsi number have created." + ::= { hwL2VpnAttribute 9 } + + -- 1.3.6.1.4.1.2011.5.25.119.8.10 + hwL2VpnBgpVsiNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the bgp vsi number have created." + ::= { hwL2VpnAttribute 10 } + + -- 1.3.6.1.4.1.2011.5.25.119.8.11 + hwL2VpnVsiVcNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the vsi vc number have created." + ::= { hwL2VpnAttribute 11 } + + -- 1.3.6.1.4.1.2011.5.25.119.8.12 + hwVplsVcNumberMaxNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the max vpls vc number." + ::= { hwL2VpnAttribute 12 } + + -- 1.3.6.1.4.1.2011.5.25.119.8.13 + hwVplsVcNumberUpperThreshold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the vpls vc number is upper than threshold." + ::= { hwL2VpnAttribute 13 } + + -- 1.3.6.1.4.1.2011.5.25.119.8.14 + hwL2VpnVcLimitClass OBJECT-TYPE + SYNTAX INTEGER + { + vll(1), + vpls(2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object indicates the class of l2vpn vc limit." + ::= { hwL2VpnAttribute 14 } + + -- 1.3.6.1.4.1.2011.5.25.119.8.15 + hwL2VpnSwitchVcNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of MS-PWs already created." + ::= { hwL2VpnAttribute 15 } + -- +-- The L2VPN's Ac if Table +-- +-- 1.3.6.1.4.1.2011.5.25.119.8.16 + hwL2vpnAcIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwL2vpnAcIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is the interface configuration table used by L2VPN. Users + can read interface by it." + ::= { hwL2VpnAttribute 16} + + hwL2vpnAcIfEntry OBJECT-TYPE + SYNTAX HwL2vpnAcIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides the information of a interface entry." + INDEX { hwL2vpnAcIfIndex} + ::= { hwL2vpnAcIfTable 1} + + HwL2vpnAcIfEntry ::= + SEQUENCE { + hwL2vpnAcIfIndex + InterfaceIndexOrZero, + hwL2vpnAcIfPhyType + Unsigned32, + hwL2vpnAcIfLinkType + Unsigned32, + hwL2vpnAcIfEncap + Unsigned32, + hwL2vpnAcIfMinEncapNum + Unsigned32, + hwL2vpnAcIfMaxEncapNum + Unsigned32, + hwL2vpnAcIfEncapStep + Unsigned32, + hwL2vpnAcIfMinJitterBuffer + Unsigned32, + hwL2vpnAcIfMaxJitterBuffer + Unsigned32, + hwL2vpnAcIfJitterBufferStep + Unsigned32, + hwL2vpnAcIfCfgTtpHeader + EnabledStatus, + hwL2vpnAcIfMinIdleCode + Unsigned32, + hwL2vpnAcIfMaxIdleCode + Unsigned32 + } + + hwL2vpnAcIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique value, greater than zero, for each + interface. It is recommended that values are assigned + contiguously starting from 1. The value for each + interface sub-layer must remain constant at least from + one re-initialization of the entity's network + management system to the next re-initialization." + ::= { hwL2vpnAcIfEntry 1 } + + hwL2vpnAcIfPhyType OBJECT-TYPE + SYNTAX Unsigned32(0..256) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of interface. Additional values for ifType + are assigned by the Internet Assigned Numbers + Authority (IANA), through updating the syntax of the + IANAifType textual convention." + ::= { hwL2vpnAcIfEntry 2 } + + hwL2vpnAcIfLinkType OBJECT-TYPE + SYNTAX Unsigned32(0..256) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the LinkType" + ::= { hwL2vpnAcIfEntry 3 } + + hwL2vpnAcIfEncap OBJECT-TYPE + SYNTAX Unsigned32(0..256) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the encapsulation of the Virtual Circuit supported by the interface." + ::= { hwL2vpnAcIfEntry 4 } + + hwL2vpnAcIfMinEncapNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the minimum number of TDM frames." + ::= { hwL2vpnAcIfEntry 5 } + + hwL2vpnAcIfMaxEncapNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the maximum number of TDM frames." + ::= { hwL2vpnAcIfEntry 6 } + + hwL2vpnAcIfEncapStep OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the step of TDM frames." + ::= { hwL2vpnAcIfEntry 7 } + + hwL2vpnAcIfMinJitterBuffer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the minimum number of JitterBuffer." + ::= { hwL2vpnAcIfEntry 8 } + + hwL2vpnAcIfMaxJitterBuffer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the maximum number of JitterBuffer." + ::= { hwL2vpnAcIfEntry 9 } + + hwL2vpnAcIfJitterBufferStep OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the step of JitterBuffer." + ::= { hwL2vpnAcIfEntry 10 } + + hwL2vpnAcIfCfgTtpHeader OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Denotes the rtp-header option is enable or not" + ::= { hwL2vpnAcIfEntry 11 } + + hwL2vpnAcIfMinIdleCode OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the minimum number of IdleCode." + ::= { hwL2vpnAcIfEntry 12 } + + hwL2vpnAcIfMaxIdleCode OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the maximum number of IdleCode." + ::= { hwL2vpnAcIfEntry 13 } +-- +-- Conformance information +-- + -- 1.3.6.1.4.1.2011.5.25.119.8.3 + hwL2VpnMIBConformance OBJECT IDENTIFIER ::= { hwL2VpnAttribute 3 } + + -- 1.3.6.1.4.1.2011.5.25.119.8.3.1 + hwL2VpnMIBCompliances OBJECT IDENTIFIER ::= { hwL2VpnMIBConformance 1 } + +-- this module + -- 1.3.6.1.4.1.2011.5.25.119.8.3.1.1 + hwL2VpnMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting + the HUAWEI-L2VPN-MIB." + MODULE -- this module + MANDATORY-GROUPS { hwL2VpnMIBGroup } + ::= { hwL2VpnMIBCompliances 1 } + + -- 1.3.6.1.4.1.2011.5.25.119.8.3.2 + hwL2VpnMIBGroups OBJECT IDENTIFIER ::= { hwL2VpnMIBConformance 2 } + + -- 1.3.6.1.4.1.2011.5.25.119.8.3.2.1 + hwL2VpnMIBGroup OBJECT-GROUP + OBJECTS { hwL2VpnEnable, hwL2VpnWorkingMode, hwL2VpnLocalCCCNumber, hwL2VpnRemoteCCCNumber, hwL2VpnSvcNumber, hwL2VpnLdpVcNumber, hwL2VpnBgpVcNumber,hwL2VpnVsiNumber,hwL2VpnBgpVsiNumber,hwL2VpnVsiVcNumber,hwVplsVcNumberMaxNum,hwVplsVcNumberUpperThreshold,hwL2VpnVcLimitClass,hwL2VpnSwitchVcNumber } + STATUS current + DESCRIPTION + "The L2VPN's attributes group." + ::= { hwL2VpnMIBGroups 1 } + + hwL2vpnAcIfGroup OBJECT-GROUP + OBJECTS{hwL2vpnAcIfIndex,hwL2vpnAcIfPhyType,hwL2vpnAcIfLinkType,hwL2vpnAcIfEncap,hwL2vpnAcIfMinEncapNum,hwL2vpnAcIfMaxEncapNum,hwL2vpnAcIfEncapStep,hwL2vpnAcIfMinJitterBuffer, + hwL2vpnAcIfMaxJitterBuffer,hwL2vpnAcIfJitterBufferStep,hwL2vpnAcIfCfgTtpHeader,hwL2vpnAcIfMinIdleCode,hwL2vpnAcIfMaxIdleCode } + STATUS current + DESCRIPTION + "The L2vpn's Interface group." + ::= { hwL2VpnMIBGroups 2} + END + +-- +-- HUAWEI-L2VPN-MIB.mib +-- \ No newline at end of file -- cgit v1.2.3