mibs/MIBS/huawei/HUAWEI-PWE3-TNL-MIB

328 lines
9.7 KiB
Plaintext
Raw Permalink Normal View History

2023-12-05 12:25:34 +01:00
-- =================================================================
-- Copyright (C) 2006 by HUAWEI TECHNOLOGIES. All rights reserved
--
-- Description: This MIB defines all the objects that containing PWE3 tunnel information.
-- Reference: rfc4001
-- Version: V1.00
-- History:
-- V1.0 Rengaofeng, 2008-12-11, publish
-- =================================================================
HUAWEI-PWE3-TNL-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
HWL2VpnVcEncapsType, HWEnableValue, HWL2VpnStateChangeReason
FROM HUAWEI-VPLS-EXT-MIB
InterfaceIndexOrZero
FROM IF-MIB
InetAddressType
FROM INET-ADDRESS-MIB
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
sysUpTime
FROM SNMPv2-MIB
IpAddress, Integer32, Unsigned32, Counter64, BITS,
OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI
DisplayString, TruthValue, RowStatus
FROM SNMPv2-TC;
hwL2VpnPwe3TnlExt MODULE-IDENTITY
LAST-UPDATED "200812151935Z" --Dec 15, 2008 at 19:35 GMT
ORGANIZATION
"Huawei Technologies Co., Ltd."
CONTACT-INFO
"R&D BeiJing, Huawei Technologies co.,Ltd.
Huawei Bld.,NO.3 Xinxi Rd.,
Shang-Di Information Industry Base,
Hai-Dian District Beijing P.R. China
Zip:100085
Http://www.huawei.com
E-mail:support@huawei.com"
DESCRIPTION
"Initial version 2008/12/11,L2VPN QOS OBJECT GROUP."
::= { hwL2Vpn 5 }
--
-- Node definitions
--
hwL2Vpn OBJECT IDENTIFIER ::= { hwDatacomm 119 }
--
-- The PWE3Tunnel Attribute Group
--
hwPwe3TunnelMIBObjects OBJECT IDENTIFIER ::= { hwL2VpnPwe3TnlExt 1 }
-- Textual Conventions.
-- ============== hwPWE3TunnelTable define beginning ==============
-- hwPwe3TunnelTable
hwPwe3TunnelTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwPwe3TunnelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Provides the information of a tunnel table."
::= { hwPwe3TunnelMIBObjects 1 }
hwPwe3TunnelEntry OBJECT-TYPE
SYNTAX HwPwe3TunnelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Provides the information of a VC entry."
INDEX { hwPwVcId,hwPwVcType,hwPwe3PeerTnlId,hwPwe3PwInlabel}
::= { hwPwe3TunnelTable 1 }
-- HWPwe3TunnelEntry
HwPwe3TunnelEntry ::=
SEQUENCE {
hwPwVcId
Unsigned32,
hwPwVcType
HWL2VpnVcEncapsType,
hwPwe3PwInlabel
Unsigned32,
hwPwe3PeerTnlId
Unsigned32,
hwPwe3TnlName
OCTET STRING, -- GRE/TE tunnel name
hwPwe3TnlType
Integer32, --(or OCTET STRING type)
hwPwe3TnlSrcAddress
IpAddress,
hwPwe3TnlDestAddress
IpAddress,
hwPwe3LspIndex
Integer32,
hwPwe3LspOutIf
OCTET STRING,
hwPwe3LspOutLabel
Integer32,
hwPwe3LspNextHop
IpAddress,
hwPwe3LspFec
IpAddress,
hwPwe3LspFecPfxLen
Integer32,
hwPwe3LspIsBackup
TruthValue,
hwPwe3PwOutLabel
Integer32,
hwPwe3IsBalance
TruthValue,
hwPwe3TnlRowStatus
RowStatus
}
hwPwVcId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index for the conceptual row identifying a PW within
this PW Emulation table.Used in the outgoing PW ID field within the 'Virtual
Circuit FEC Element'."
::= { hwPwe3TunnelEntry 1 }
hwPwVcType OBJECT-TYPE
SYNTAX HWL2VpnVcEncapsType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The type of the Virtual Circuit.This value indicate the service carried over
this PW."
::= { hwPwe3TunnelEntry 2 }
hwPwe3PwInlabel OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The inlabel of SVC PW."
::= { hwPwe3TunnelEntry 3 }
hwPwe3PeerTnlId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Tunnel ID."
::= { hwPwe3TunnelEntry 4 }
hwPwe3TnlName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of this Tunnel."
::= { hwPwe3TunnelEntry 5 }
hwPwe3TnlType OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of this Tunnel. e.g. LSP/GRE/CR-LSP..."
::= { hwPwe3TunnelEntry 6}
hwPwe3TnlSrcAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The source ip address of this tunnel."
::= { hwPwe3TunnelEntry 7 }
hwPwe3TnlDestAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The destination ip address of this tunnel."
::= { hwPwe3TunnelEntry 8 }
hwPwe3LspIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of lsp."
::= { hwPwe3TunnelEntry 9 }
hwPwe3LspOutIf OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The out-interface of lsp."
::= { hwPwe3TunnelEntry 10 }
hwPwe3LspOutLabel OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The out-label of lsp."
::= { hwPwe3TunnelEntry 11 }
hwPwe3LspNextHop OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The next-hop of lsp."
::= { hwPwe3TunnelEntry 12 }
hwPwe3LspFec OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The FEC of lsp."
::= { hwPwe3TunnelEntry 13 }
hwPwe3LspFecPfxLen OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The length of mask for hwVplsLspFec."
::= { hwPwe3TunnelEntry 14 }
hwPwe3LspIsBackup OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicate whether the lsp is main."
::= { hwPwe3TunnelEntry 15 }
hwPwe3PwOutLabel OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"the outlabel of pw<70><77>specified for SVC."
::= { hwPwe3TunnelEntry 16 }
hwPwe3IsBalance OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Property of Balance. Rerurn True if Tunnel-Policy is configed."
::= { hwPwe3TunnelEntry 17 }
hwPwe3TnlRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The operating state of the row."
::= { hwPwe3TunnelEntry 50}
-- ============== hwTnlInfoTable define end ==============
--
-- MIB Trap Definitions
--
hwPwe3TunnelMIBTraps OBJECT IDENTIFIER ::= { hwL2VpnPwe3TnlExt 2 }
-- Conformance information
--
hwPwe3TunnelMIBConformance OBJECT IDENTIFIER ::= { hwL2VpnPwe3TnlExt 3 }
hwPwe3TunnelMIBCompliances OBJECT IDENTIFIER ::= { hwPwe3TunnelMIBConformance 1 }
-- MIB Compliance Definitions
hwPwe3TunnelMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting
the HUAWEI-PWE3-TNL-MIB."
MODULE -- this module
MANDATORY-GROUPS { hwPwe3TunnelGroup }
::= { hwPwe3TunnelMIBCompliances 1 }
-- MIB Group Definitions
hwPwe3TunnelMIBGroups OBJECT IDENTIFIER ::= { hwPwe3TunnelMIBConformance 2 }
hwPwe3TunnelGroup OBJECT-GROUP
OBJECTS { hwPwe3TnlName, hwPwe3TnlType, hwPwe3TnlSrcAddress, hwPwe3TnlDestAddress, hwPwe3LspIndex, hwPwe3LspOutIf,
hwPwe3LspOutLabel, hwPwe3LspNextHop, hwPwe3LspFec, hwPwe3LspFecPfxLen, hwPwe3LspIsBackup, hwPwe3PwOutLabel, hwPwe3IsBalance, hwPwe3TnlRowStatus }
STATUS current
DESCRIPTION
"The PWE3 tunnel group."
::= { hwPwe3TunnelMIBGroups 1 }
END