mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
git-svn-id: http://www.observium.org/svn/observer/trunk@2567 61d68cd4-352d-0410-923a-c4978735b2b8
870 lines
36 KiB
Plaintext
870 lines
36 KiB
Plaintext
-- =================================================================
|
|
-- Copyright (C) 2008 by HUAWEI TECHNOLOGIES. All rights reserved
|
|
--
|
|
-- Description: VPN diagnostics MIB.
|
|
-- Reference:
|
|
-- Version: V1.0
|
|
-- History:
|
|
-- V1.0 zhuxiao,luobin 2008.08.08,publish
|
|
--
|
|
--
|
|
-- =================================================================
|
|
|
|
HUAWEI-VPN-DIAGNOSTICS-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
hwDatacomm
|
|
FROM HUAWEI-MIB
|
|
HWL2VpnVcEncapsType
|
|
FROM HUAWEI-VPLS-EXT-MIB
|
|
InetAddressType, InetAddress
|
|
FROM INET-ADDRESS-MIB
|
|
EnabledStatus
|
|
FROM P-BRIDGE-MIB
|
|
OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
mib-2, Integer32, OBJECT-TYPE, MODULE-IDENTITY
|
|
FROM SNMPv2-SMI
|
|
MacAddress, RowStatus, DisplayString, TEXTUAL-CONVENTION
|
|
FROM SNMPv2-TC ;
|
|
|
|
|
|
--
|
|
vpndiagnostics MODULE-IDENTITY
|
|
LAST-UPDATED "200808061507Z" -- August 06, 2008 at 15:07 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
|
|
"HUAWEI service quality detect funcion."
|
|
REVISION "200806061600Z"
|
|
DESCRIPTION
|
|
"Inition at 2008-6-6."
|
|
::= { hwDatacomm 172 }
|
|
|
|
|
|
--
|
|
-- Textual conventions
|
|
--
|
|
|
|
MacOpType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Select test type"
|
|
SYNTAX INTEGER
|
|
{
|
|
populate(1),
|
|
purge(2)
|
|
}
|
|
|
|
--
|
|
-- Node definitions
|
|
--
|
|
|
|
|
|
macoper OBJECT IDENTIFIER ::= { vpndiagnostics 1 }
|
|
|
|
|
|
-- ===========================================================================
|
|
-- populateBase
|
|
-- ===========================================================================
|
|
|
|
populateBase OBJECT IDENTIFIER ::= { macoper 1 }
|
|
|
|
|
|
|
|
hwOamMacPopulateCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Received populate packets in current device."
|
|
::= { populateBase 1 }
|
|
|
|
|
|
hwOamMacPurgeCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Received purge packets in current device."
|
|
::= { populateBase 2 }
|
|
|
|
|
|
hwOamMacPurgeRegCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Received purge(register) packets in current device."
|
|
::= { populateBase 3 }
|
|
|
|
|
|
hwOamMacCountReset OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
populatereset(1),
|
|
purgereset(2),
|
|
purgeregreset(3),
|
|
allreset(4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Reset the count of hwOamMacPopulateCount and hwOamMacPurgeCount, the value 1
|
|
means reset hwOamMacPopulateCount,the value is 2 means reset hwOamMacPurgeCount,
|
|
the value is 3 means reset hwOamMacPurgeRegCount ,the value is 4 means reset hwOamMacPopulateCount and hwOamMacPurgeCount,hwOamMacPurgeRegCount ."
|
|
::= { populateBase 4 }
|
|
|
|
|
|
hwOamMacSwitch OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the switch of enabling MAC populate,if the value is 1, enable; if the value is 2, disable."
|
|
::= { populateBase 5 }
|
|
|
|
hwOamMacEntryNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entry number of hwOamMacDisplayTable."
|
|
::= { populateBase 6 }
|
|
|
|
-- ===========================================================================
|
|
-- hwOamMacOperTable
|
|
-- ===========================================================================
|
|
|
|
hwOamMacOperTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwOamMacOperEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table which to be populate or purge operation."
|
|
::= { macoper 2 }
|
|
|
|
|
|
hwOamMacOperEntry OBJECT-TYPE
|
|
SYNTAX HwOamMacOperEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entries of hwOamMacOperTable."
|
|
INDEX { hwOamMacOperIndex }
|
|
::= { hwOamMacOperTable 1 }
|
|
|
|
HwOamMacOperEntry ::=
|
|
SEQUENCE {
|
|
hwOamMacOperIndex
|
|
Integer32,
|
|
hwOamMacOperAddress
|
|
MacAddress,
|
|
hwOamMacOperVsiName
|
|
OCTET STRING,
|
|
hwOamMacOperType
|
|
MacOpType,
|
|
hwOamMacOperRegister
|
|
EnabledStatus,
|
|
hwOamMacOperFlood
|
|
EnabledStatus,
|
|
hwOamMacOperNum
|
|
Integer32,
|
|
hwOamMacOperRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
|
|
hwOamMacOperIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of hwOamMacOperIndex,it is always 1."
|
|
::= { hwOamMacOperEntry 1 }
|
|
|
|
|
|
hwOamMacOperAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MAC that to be populated or purged."
|
|
::= { hwOamMacOperEntry 2 }
|
|
|
|
|
|
hwOamMacOperVsiName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..32))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name or other identifier referring to the VSI
|
|
which is correlative to the hwOamMac."
|
|
::= { hwOamMacOperEntry 3 }
|
|
|
|
|
|
hwOamMacOperType OBJECT-TYPE
|
|
SYNTAX MacOpType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The operate type,1 means populate,2 means purge."
|
|
::= { hwOamMacOperEntry 4 }
|
|
|
|
|
|
hwOamMacOperRegister OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"while purge a OAM MAC,register it to be a reserved MAC .
|
|
1 means register, 2 means not register. Defaut is 2."
|
|
DEFVAL { disable }
|
|
::= { hwOamMacOperEntry 5 }
|
|
|
|
|
|
hwOamMacOperFlood OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Broadcast the packet or not. 1 means broadcast, 2 means don`t broadcast.Defaut is 2."
|
|
DEFVAL { disable }
|
|
::= { hwOamMacOperEntry 6 }
|
|
|
|
|
|
hwOamMacOperNum OBJECT-TYPE
|
|
SYNTAX Integer32 (1..5)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets which want to be sent."
|
|
DEFVAL { 3 }
|
|
::= { hwOamMacOperEntry 7 }
|
|
|
|
|
|
hwOamMacOperRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The operating state of the row."
|
|
::= { hwOamMacOperEntry 8 }
|
|
|
|
-- ===========================================================================
|
|
-- hwOamMacListTable
|
|
-- ===========================================================================
|
|
|
|
hwOamMacListTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwOamMacListEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table which displays the OAM MAC applied at huawei."
|
|
::= { macoper 3 }
|
|
|
|
|
|
hwOamMacListEntry OBJECT-TYPE
|
|
SYNTAX HwOamMacListEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Display the OAM MAC applied at huawei."
|
|
INDEX { hwOamMacListIndex }
|
|
::= { hwOamMacListTable 1 }
|
|
|
|
HwOamMacListEntry ::=
|
|
SEQUENCE {
|
|
hwOamMacListIndex
|
|
Integer32,
|
|
hwOamMacListAddress
|
|
MacAddress
|
|
}
|
|
|
|
|
|
hwOamMacListIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..10)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of hwOamMacListIndex."
|
|
::= { hwOamMacListEntry 1 }
|
|
|
|
|
|
hwOamMacListAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OAM MAC applied at huawei."
|
|
::= { hwOamMacListEntry 2 }
|
|
|
|
-- ===========================================================================
|
|
-- hwOamMacDisplayTable
|
|
-- ===========================================================================
|
|
|
|
hwOamMacDisplayTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwOamMacDisplayEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table which displays the result of populate or purge operation."
|
|
::= { macoper 4 }
|
|
|
|
|
|
hwOamMacDisplayEntry OBJECT-TYPE
|
|
SYNTAX HwOamMacDisplayEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entries of hwOamMacDisplayTable."
|
|
INDEX { hwOamMacDisplayIndex }
|
|
::= { hwOamMacDisplayTable 1 }
|
|
|
|
HwOamMacDisplayEntry ::=
|
|
SEQUENCE {
|
|
hwOamMacDisplayIndex
|
|
Integer32,
|
|
hwOamMacDisplayAddress
|
|
MacAddress,
|
|
hwOamMacDisplayType
|
|
MacOpType,
|
|
hwOamMacDisplayVsiName
|
|
OCTET STRING,
|
|
hwOamMacDisplayAgeTime
|
|
Integer32,
|
|
hwOamMacDisplayLsrId
|
|
IpAddress
|
|
}
|
|
|
|
|
|
hwOamMacDisplayIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..100)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of hwOamMacDisplayEntry, the value range is from 1 to 100."
|
|
::= { hwOamMacDisplayEntry 1 }
|
|
|
|
|
|
hwOamMacDisplayAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OAM MAC that had been populated or purged."
|
|
::= { hwOamMacDisplayEntry 2 }
|
|
|
|
|
|
hwOamMacDisplayType OBJECT-TYPE
|
|
SYNTAX MacOpType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OAM MAC type, 1 means populate, 2 means purge."
|
|
::= { hwOamMacDisplayEntry 3 }
|
|
|
|
|
|
hwOamMacDisplayVsiName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name or other identifier referring to the VSI
|
|
which is correlative to the hwOamMac."
|
|
::= { hwOamMacDisplayEntry 4 }
|
|
|
|
hwOamMacDisplayAgeTime OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The age time of the entry."
|
|
::= { hwOamMacDisplayEntry 5 }
|
|
|
|
hwOamMacDisplayLsrId OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The LSR-ID of the sender."
|
|
::= { hwOamMacDisplayEntry 6 }
|
|
|
|
-- ============================================================================
|
|
-- identify the group
|
|
-- ============================================================================
|
|
|
|
hwOamMacGroup OBJECT IDENTIFIER ::= { macoper 5 }
|
|
|
|
|
|
hwPopuBaseGroup OBJECT-GROUP
|
|
OBJECTS { hwOamMacPopulateCount, hwOamMacPurgeCount, hwOamMacPurgeRegCount,hwOamMacCountReset, hwOamMacSwitch, hwOamMacEntryNum}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"hwPopuBaseGroup."
|
|
::= { hwOamMacGroup 1 }
|
|
|
|
|
|
hwOamMacOperGroup OBJECT-GROUP
|
|
OBJECTS { hwOamMacOperAddress, hwOamMacOperVsiName, hwOamMacOperType, hwOamMacOperRegister, hwOamMacOperFlood,
|
|
hwOamMacOperNum, hwOamMacOperRowStatus }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects indicating information of IP address of interface,
|
|
contain Ip address, Ip address mask and Ip address acquiring method."
|
|
::= { hwOamMacGroup 2 }
|
|
|
|
|
|
hwOamMacListGroup OBJECT-GROUP
|
|
OBJECTS { hwOamMacListAddress }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects indicating information of IP address of interface,
|
|
contain Ip address, Ip address mask and Ip address acquiring method."
|
|
::= { hwOamMacGroup 3 }
|
|
|
|
|
|
hwOamMacDisplayGroup OBJECT-GROUP
|
|
OBJECTS { hwOamMacDisplayAddress, hwOamMacDisplayType, hwOamMacDisplayVsiName,hwOamMacDisplayAgeTime,hwOamMacDisplayLsrId}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects indicating information of IP address of interface,
|
|
contain Ip address, Ip address mask and Ip address acquiring method."
|
|
::= { hwOamMacGroup 4 }
|
|
|
|
|
|
-- ===========================================================================
|
|
-- hwVpnCfgPing
|
|
-- ===========================================================================
|
|
hwVpnCfgPing OBJECT IDENTIFIER ::= { vpndiagnostics 2 }
|
|
|
|
|
|
hwVpnCfgPingTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwVpnCfgPingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"hwVpnCfgPingTable."
|
|
::= { hwVpnCfgPing 1 }
|
|
|
|
|
|
hwVpnCfgPingEntry OBJECT-TYPE
|
|
SYNTAX HwVpnCfgPingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates that the index of this table is hwVpnCfgPingIndex."
|
|
INDEX { hwVpnCfgPingIndex }
|
|
::= { hwVpnCfgPingTable 1 }
|
|
|
|
|
|
HwVpnCfgPingEntry ::=
|
|
SEQUENCE {
|
|
hwVpnCfgPingIndex
|
|
Integer32,
|
|
hwVpnCfgPingPeerIpType
|
|
InetAddressType,
|
|
hwVpnCfgPingPeerIp
|
|
InetAddress,
|
|
hwVpnCfgPingVpnIdType
|
|
INTEGER,
|
|
hwVpnCfgPingVpnId
|
|
OCTET STRING,
|
|
hwVpnCfgPingPwId
|
|
Integer32,
|
|
hwVpnCfgPingTunnelUsed
|
|
INTEGER,
|
|
hwVpnCfgPingOperation
|
|
EnabledStatus,
|
|
hwVpnCfgPingResultDetail
|
|
INTEGER,
|
|
hwVpnCfgPingRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hwVpnCfgPingIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the index of an operation instance."
|
|
::= { hwVpnCfgPingEntry 1 }
|
|
|
|
|
|
hwVpnCfgPingPeerIpType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the type of the peer IP address. It is used to identify the value type of hwVpnCfgPingPeerIp, which can be IPv4 or IPv6."
|
|
::= { hwVpnCfgPingEntry 2 }
|
|
|
|
|
|
hwVpnCfgPingPeerIp OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the peer IP address."
|
|
::= { hwVpnCfgPingEntry 3 }
|
|
|
|
|
|
hwVpnCfgPingVpnIdType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
martiniVPLS(1),
|
|
kompellaVPLS(2),
|
|
l3vpn(3),
|
|
unknown(255)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the type of a VPN. It is used to identify the value type of hwVpnCfgPingVpnId, which can be VPLS or L3VPN."
|
|
::= { hwVpnCfgPingEntry 4 }
|
|
|
|
|
|
hwVpnCfgPingVpnId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates a VPN. The value is a string of characters. If the VPN is a VPLS, the value is displayed as VSI name; if the VPN is an L3VPN, the value is displayed as VPN instance."
|
|
::= { hwVpnCfgPingEntry 5 }
|
|
|
|
|
|
hwVpnCfgPingPwId OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates PW-ID. This value is set for the parameter only when the VPLS is in Martini mode. Otherwise, the value is 0."
|
|
::= { hwVpnCfgPingEntry 6 }
|
|
|
|
|
|
hwVpnCfgPingTunnelUsed OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
normal(1),
|
|
localOnly(2),
|
|
remoteOnly(3),
|
|
localAndRemote(4)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the mode of forwarding request packets or response packets (such as tunnel forwarding)."
|
|
::= { hwVpnCfgPingEntry 7 }
|
|
|
|
|
|
hwVpnCfgPingOperation OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates two values: enable(1) and disable(2). enable(1) indicates that the operation instance is started; disable(2) indicates that the operation instance is stopped."
|
|
::= { hwVpnCfgPingEntry 8 }
|
|
|
|
|
|
hwVpnCfgPingResultDetail OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
requestSentReplyRecieved(1),
|
|
requestSentReplyTimeout(2),
|
|
requestFailedReplyFailed(3),
|
|
noResult(255)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the result detail of ping operation."
|
|
::= { hwVpnCfgPingEntry 9 }
|
|
|
|
|
|
hwVpnCfgPingRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the row status."
|
|
::= { hwVpnCfgPingEntry 10 }
|
|
|
|
|
|
hwVpnCfgPingResultTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwVpnCfgPingResultEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"hwVpnCfgPingResultTable."
|
|
::= { hwVpnCfgPing 2 }
|
|
|
|
|
|
hwVpnCfgPingResultEntry OBJECT-TYPE
|
|
SYNTAX HwVpnCfgPingResultEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates that indexes of this table are hwVpnCfgPingIndex and hwVpnCfgPingResultLocation."
|
|
INDEX { hwVpnCfgPingIndex, hwVpnCfgPingResultLocation }
|
|
::= { hwVpnCfgPingResultTable 1 }
|
|
|
|
|
|
HwVpnCfgPingResultEntry ::=
|
|
SEQUENCE {
|
|
hwVpnCfgPingResultLocation
|
|
INTEGER,
|
|
hwVpnCfgPingResultVpnIdType
|
|
INTEGER,
|
|
hwVpnCfgPingResultVpnId
|
|
DisplayString,
|
|
hwVpnCfgPingResultDesc
|
|
DisplayString,
|
|
hwVpnCfgPingResultVpnAdminStatus
|
|
INTEGER,
|
|
hwVpnCfgPingResultOperStatus
|
|
INTEGER,
|
|
hwVpnCfgPingResultMtu
|
|
Integer32,
|
|
hwVpnCfgPingResultCeCount
|
|
Integer32,
|
|
hwVpnCfgPingResultActualIpType
|
|
InetAddressType,
|
|
hwVpnCfgPingResultActualIp
|
|
InetAddress,
|
|
hwVpnCfgPingResultPeerIpType
|
|
InetAddressType,
|
|
hwVpnCfgPingResultPeerIp
|
|
InetAddress,
|
|
hwVpnCfgPingResultPwId
|
|
Integer32,
|
|
hwVpnCfgPingResultPeType
|
|
INTEGER,
|
|
hwVpnCfgPingResultVcType
|
|
HWL2VpnVcEncapsType,
|
|
hwVpnCfgPingResultLabelIn
|
|
Integer32,
|
|
hwVpnCfgPingResultLableOut
|
|
Integer32
|
|
}
|
|
|
|
hwVpnCfgPingResultLocation OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
local(1),
|
|
remote(2)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates two values: local(1) and remote(2). local(1) indicates configurations of the local end displayed in the probe result. remote(2) indicates configurations of the peer end displayed in the probe result."
|
|
::= { hwVpnCfgPingResultEntry 1 }
|
|
|
|
|
|
hwVpnCfgPingResultVpnIdType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
martiniVPLS(1),
|
|
kompellaVPLS(2),
|
|
l3vpn(3),
|
|
unknown(255)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the type of a VPN. It is used to identify the value type of hwVpnCfgPingResultVpnId, which can be VPLS or L3VPN."
|
|
::= { hwVpnCfgPingResultEntry 2 }
|
|
|
|
|
|
hwVpnCfgPingResultVpnId OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates a VPN. The value is a string of characters. If the VPN is in VPLS mode, the value is displayed as VSI name; if the VPN is in L3VPN mode, the value is displayed as VPN instance."
|
|
::= { hwVpnCfgPingResultEntry 3 }
|
|
|
|
|
|
hwVpnCfgPingResultDesc OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the description of the VPN."
|
|
::= { hwVpnCfgPingResultEntry 4 }
|
|
|
|
|
|
hwVpnCfgPingResultVpnAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
up(1),
|
|
down(2),
|
|
unknown(255)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the management status of the VPN: up(1), down(2), and unknown(255)."
|
|
::= { hwVpnCfgPingResultEntry 5 }
|
|
|
|
|
|
hwVpnCfgPingResultOperStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
up(1),
|
|
down(2),
|
|
unknown(255)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the operation status of the VPN: up(1), down(2), and unknown(255)."
|
|
::= { hwVpnCfgPingResultEntry 6 }
|
|
|
|
|
|
hwVpnCfgPingResultMtu OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the MTU value."
|
|
::= { hwVpnCfgPingResultEntry 7 }
|
|
|
|
|
|
hwVpnCfgPingResultCeCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the number of CEs."
|
|
::= { hwVpnCfgPingResultEntry 8 }
|
|
|
|
|
|
hwVpnCfgPingResultActualIpType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the type of the IP address of the PW on the local PE. It is used to identify the value type of hwVpnCfgPingResultActualIp."
|
|
::= { hwVpnCfgPingResultEntry 9 }
|
|
|
|
|
|
hwVpnCfgPingResultActualIp OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the IP address of the PW on the local PE."
|
|
::= { hwVpnCfgPingResultEntry 10 }
|
|
|
|
|
|
hwVpnCfgPingResultPeerIpType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the type of the IP address of the PW on the peer PE. It is used to identify the value type of hwVpnCfgPingResultPeerIP."
|
|
::= { hwVpnCfgPingResultEntry 11 }
|
|
|
|
|
|
hwVpnCfgPingResultPeerIp OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the IP address of the PW on the peer PE."
|
|
::= { hwVpnCfgPingResultEntry 12 }
|
|
|
|
|
|
hwVpnCfgPingResultPwId OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"PWID."
|
|
::= { hwVpnCfgPingResultEntry 13 }
|
|
|
|
|
|
hwVpnCfgPingResultPeType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
upe(1),
|
|
spe(2),
|
|
unknown(255)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the type of the PE (Whether the PE is an SPE.)"
|
|
::= { hwVpnCfgPingResultEntry 14 }
|
|
|
|
|
|
hwVpnCfgPingResultVcType OBJECT-TYPE
|
|
SYNTAX HWL2VpnVcEncapsType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the type of the VC, which is either Ethernet or VLAN."
|
|
::= { hwVpnCfgPingResultEntry 15 }
|
|
|
|
|
|
hwVpnCfgPingResultLabelIn OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the incoming label of the interface at the PW side."
|
|
::= { hwVpnCfgPingResultEntry 16 }
|
|
|
|
|
|
hwVpnCfgPingResultLableOut OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the outgoing label of the interface at the PW side."
|
|
::= { hwVpnCfgPingResultEntry 17 }
|
|
|
|
|
|
hwVpnCfgPingGroups OBJECT IDENTIFIER ::= { hwVpnCfgPing 3 }
|
|
|
|
|
|
hwVpnCfgPingGroup OBJECT-GROUP
|
|
OBJECTS { hwVpnCfgPingPeerIpType, hwVpnCfgPingPeerIp, hwVpnCfgPingVpnIdType, hwVpnCfgPingVpnId, hwVpnCfgPingPwId,
|
|
hwVpnCfgPingTunnelUsed, hwVpnCfgPingOperation, hwVpnCfgPingResultDetail, hwVpnCfgPingRowStatus }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"hwVpnCfgPingGroup."
|
|
::= { hwVpnCfgPingGroups 1 }
|
|
|
|
|
|
hwVpnCfgPingResultGroup OBJECT-GROUP
|
|
OBJECTS { hwVpnCfgPingResultVpnIdType, hwVpnCfgPingResultVpnId, hwVpnCfgPingResultDesc, hwVpnCfgPingResultVpnAdminStatus, hwVpnCfgPingResultOperStatus,
|
|
hwVpnCfgPingResultMtu, hwVpnCfgPingResultCeCount, hwVpnCfgPingResultActualIpType, hwVpnCfgPingResultActualIp, hwVpnCfgPingResultPeerIpType,
|
|
hwVpnCfgPingResultPeerIp, hwVpnCfgPingResultPwId, hwVpnCfgPingResultPeType, hwVpnCfgPingResultVcType, hwVpnCfgPingResultLabelIn,
|
|
hwVpnCfgPingResultLableOut }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"hwVpnCfgPingResultGroup."
|
|
::= { hwVpnCfgPingGroups 2 }
|
|
|
|
|
|
|
|
END
|
|
|
|
--
|
|
-- HUAWEI-VPN-DIAGNOSTICS-MIB.mib
|
|
--
|
|
|