313 lines
13 KiB
Plaintext
313 lines
13 KiB
Plaintext
-- =================================================================
|
|
-- Copyright (C) 2004 New H3C Tech. Co., Ltd. All rights reserved.
|
|
--
|
|
-- Description: This MIB file is used for inquiring for MP (Multilink PPP)
|
|
-- link status information.
|
|
-- Reference:
|
|
-- Version: V1.0
|
|
-- History:
|
|
-- V1.0 tianli,2004.5.18,publish
|
|
-- =================================================================
|
|
|
|
HH3C-MP-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
ifIndex
|
|
FROM RFC1213-MIB
|
|
hh3cRhw
|
|
FROM HH3C-OID-MIB
|
|
OBJECT-GROUP, MODULE-COMPLIANCE
|
|
FROM SNMPv2-CONF
|
|
Integer32, Counter32, OBJECT-TYPE, MODULE-IDENTITY
|
|
FROM SNMPv2-SMI
|
|
TEXTUAL-CONVENTION, DisplayString
|
|
FROM SNMPv2-TC;
|
|
|
|
hh3cMultilinkPPP MODULE-IDENTITY
|
|
LAST-UPDATED "200405180000Z" -- May 18, 2004 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
|
|
"The HH3C-MP-MIB provides read access to MP(Multilink PPP) link
|
|
status information. The information available through this MIB includes:
|
|
the father channel, the bundled son channel, the slot on which MP bundled,
|
|
the number of son channels, the bundle name,
|
|
the statistic of lost fragments, reordered packets, unassigned packets,
|
|
interleaved packets, and the received/sent sequence, etc.
|
|
"
|
|
::= { hh3cRhw 33 }
|
|
|
|
--
|
|
-- Node definitions
|
|
--
|
|
|
|
hh3cMpObjects OBJECT IDENTIFIER ::= { hh3cMultilinkPPP 1 }
|
|
|
|
hh3cMpMultilinkTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cMpMultilinkEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table describes the information of MP link.
|
|
The index of this table is the interface index of MP group or
|
|
VT(Virtual Template)."
|
|
::= { hh3cMpObjects 1 }
|
|
|
|
hh3cMpMultilinkEntry OBJECT-TYPE
|
|
SYNTAX Hh3cMpMultilinkEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each entry in this table describes the information of MP link.
|
|
The available information includes:
|
|
the father channel, the slot on which MP bundled,
|
|
the number of bundled son channels,
|
|
the statistics of lost fragments, reordered packets,
|
|
unassigned packets, interleaved packets,
|
|
and received/sent sequence.
|
|
"
|
|
INDEX { ifIndex }
|
|
::= { hh3cMpMultilinkTable 1 }
|
|
|
|
Hh3cMpMultilinkEntry ::=
|
|
SEQUENCE {
|
|
hh3cMpMultilinkDescr
|
|
DisplayString,
|
|
hh3cMpBundleName
|
|
DisplayString,
|
|
hh3cMpBundledSlot
|
|
Integer32,
|
|
hh3cMpBundledMemberCnt
|
|
Integer32,
|
|
hh3cMpLostFragments
|
|
Counter32,
|
|
hh3cMpReorderedPkts
|
|
Counter32,
|
|
hh3cMpUnassignedPkts
|
|
Counter32,
|
|
hh3cMpInterleavedPkts
|
|
Counter32,
|
|
hh3cMpRcvdSequence
|
|
Integer32,
|
|
hh3cMpSentSequence
|
|
Integer32
|
|
}
|
|
|
|
hh3cMpMultilinkDescr OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The interface name of the father interface on which MP bundled.
|
|
It is the name of a Virtual Temblate or a MP group."
|
|
::= { hh3cMpMultilinkEntry 1 }
|
|
|
|
hh3cMpBundleName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The bundle name of the multilink.
|
|
when authentication is configured, the bundle name is the authenticated
|
|
user name; when authentication not configured, the bundle name is
|
|
multilink.
|
|
"
|
|
::= { hh3cMpMultilinkEntry 2 }
|
|
|
|
hh3cMpBundledSlot OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The slot on which MP bundled.
|
|
"
|
|
::= { hh3cMpMultilinkEntry 3 }
|
|
|
|
hh3cMpBundledMemberCnt OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of the bundled son channel of the MP link. "
|
|
::= { hh3cMpMultilinkEntry 4 }
|
|
|
|
hh3cMpLostFragments OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of fragments of the MP link discarded because
|
|
bad fragments received, or assembling packet failed, etc."
|
|
::= { hh3cMpMultilinkEntry 5 }
|
|
|
|
hh3cMpReorderedPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of received packets of the MP link reordered.
|
|
"
|
|
::= { hh3cMpMultilinkEntry 6 }
|
|
|
|
hh3cMpUnassignedPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of received packets of the MP link waiting for reordering.
|
|
"
|
|
::= { hh3cMpMultilinkEntry 7 }
|
|
|
|
hh3cMpInterleavedPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of received packets of the MP link interleaved by the
|
|
packets queued in RTPQ(Real-time Transport Protocol Queue) or
|
|
LLQ(Low Latency Queue).
|
|
"
|
|
::= { hh3cMpMultilinkEntry 8 }
|
|
|
|
hh3cMpRcvdSequence OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current sequence number of the MP link for receiving.
|
|
"
|
|
::= { hh3cMpMultilinkEntry 9 }
|
|
|
|
hh3cMpSentSequence OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current sequence number of the MP link for sending.
|
|
"
|
|
::= { hh3cMpMultilinkEntry 10 }
|
|
|
|
|
|
hh3cMpMemberlinkTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cMpMemberlinkEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table describes the information of son channels of the MP link.
|
|
The index of this table is the interface index of MP group or
|
|
VT(Virtual Template).
|
|
"
|
|
::= { hh3cMpObjects 2 }
|
|
|
|
hh3cMpMemberlinkEntry OBJECT-TYPE
|
|
SYNTAX Hh3cMpMemberlinkEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each entry in this table describes the information of the bundled
|
|
son channels of MP link. The available information includes:
|
|
the interface index of the son channel,
|
|
the interface name of the son channel.
|
|
"
|
|
INDEX { ifIndex, hh3cMpMemberlinkSeqNumber }
|
|
::= { hh3cMpMemberlinkTable 1 }
|
|
|
|
Hh3cMpMemberlinkEntry ::=
|
|
SEQUENCE {
|
|
hh3cMpMemberlinkSeqNumber
|
|
Integer32,
|
|
hh3cMpMemberlinkIfIndex
|
|
Integer32,
|
|
hh3cMpMemberlinkDescr
|
|
DisplayString,
|
|
hh3cMpMemberlinkMpStatus
|
|
Integer32
|
|
}
|
|
|
|
hh3cMpMemberlinkSeqNumber OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The bundled sequence number of the son channels of the MP link.
|
|
This object is one of the index of the table.
|
|
"
|
|
::= { hh3cMpMemberlinkEntry 1 }
|
|
|
|
hh3cMpMemberlinkIfIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The interface index of the son channels of the MP link.
|
|
"
|
|
::= { hh3cMpMemberlinkEntry 2 }
|
|
|
|
hh3cMpMemberlinkDescr OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The interface name of the son channels of the MP link.
|
|
"
|
|
::= { hh3cMpMemberlinkEntry 3 }
|
|
|
|
hh3cMpMemberlinkMpStatus OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MP status of the son channels of the MP link.
|
|
"
|
|
::= { hh3cMpMemberlinkEntry 4 }
|
|
|
|
hh3cMpNotifications OBJECT IDENTIFIER ::= { hh3cMultilinkPPP 2 }
|
|
|
|
|
|
hh3cMpConformance OBJECT IDENTIFIER ::= { hh3cMultilinkPPP 3 }
|
|
|
|
|
|
hh3cMpCompliances OBJECT IDENTIFIER ::= { hh3cMpConformance 1 }
|
|
|
|
|
|
hh3cMpCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for entities which
|
|
implement the Multilink PPP MIB."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { hh3cMpMandatoryGroup }
|
|
::= { hh3cMpCompliances 1 }
|
|
|
|
|
|
hh3cMpGroups OBJECT IDENTIFIER ::= { hh3cMpConformance 2 }
|
|
|
|
|
|
hh3cMpMandatoryGroup OBJECT-GROUP
|
|
OBJECTS { hh3cMpBundledMemberCnt, hh3cMpMemberlinkSeqNumber, hh3cMpMemberlinkIfIndex }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing mandatory MP information."
|
|
::= { hh3cMpGroups 1 }
|
|
|
|
hh3cMpInfoGroup OBJECT-GROUP
|
|
OBJECTS { hh3cMpMultilinkDescr, hh3cMpBundleName,
|
|
hh3cMpBundledSlot, hh3cMpBundledMemberCnt,
|
|
hh3cMpLostFragments, hh3cMpReorderedPkts,
|
|
hh3cMpUnassignedPkts, hh3cMpInterleavedPkts,
|
|
hh3cMpRcvdSequence, hh3cMpSentSequence,
|
|
hh3cMpMemberlinkDescr,hh3cMpMemberlinkMpStatus }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"All running information of MP feature."
|
|
::= { hh3cMpGroups 2 }
|
|
|
|
END
|
|
|