894 lines
33 KiB
Plaintext
894 lines
33 KiB
Plaintext
-- ===============================================================
|
|
-- == Copyright (C) 2004 Paradyne Corporation. ==
|
|
-- ===============================================================
|
|
|
|
PDN-PPP-LCP-EXT-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE,
|
|
Unsigned32, Counter32
|
|
FROM SNMPv2-SMI
|
|
OBJECT-GROUP, MODULE-COMPLIANCE
|
|
FROM SNMPv2-CONF
|
|
DisplayString
|
|
FROM SNMPv2-TC
|
|
ifIndex
|
|
FROM IF-MIB
|
|
pppLinkStatusEntry, pppLinkConfigEntry
|
|
FROM PPP-LCP-MIB
|
|
SwitchState, PdnPPPState
|
|
FROM PDN-TC
|
|
pdn-interfaces
|
|
FROM PDN-HEADER-MIB;
|
|
|
|
pdnPppLcpExtMIB MODULE-IDENTITY
|
|
LAST-UPDATED "200409100000Z" -- September 10, 2004
|
|
ORGANIZATION "Paradyne Networks
|
|
MIB Working Group
|
|
Other information about group editing the MIB"
|
|
CONTACT-INFO "Paradyne Networks, Inc.
|
|
8545 126th Avenue North
|
|
Largo, FL 33733
|
|
www.paradyne.com
|
|
|
|
General Comments to: mibwg_team@paradyne.com
|
|
|
|
Editor
|
|
Clay Sikes"
|
|
|
|
DESCRIPTION "The MIB module provides enterprise-specific extensions
|
|
to the PPP-LCP-MIB for managing the Link Control
|
|
Protocol (LCP) and Line Quality Monitoring on
|
|
subnetwork interfaces that use the family of
|
|
Point-to-Point protocols.
|
|
|
|
The following documents should be referenced with
|
|
respect to this MIB module:
|
|
[RFC 1471] Kastenholz, F., `The Definitions of
|
|
Managed Objects for the Link Control
|
|
Protocol of the Point-to-Point Protocol,
|
|
PPP-LCP-MIB', June 1993.
|
|
[RFC 1661] Simpson, W., `The Point-to-Point
|
|
Protocol', July 1994."
|
|
|
|
REVISION "200409100000Z" -- September 10, 2004
|
|
DESCRIPTION "Initial release."
|
|
|
|
::= { pdn-interfaces 28 }
|
|
|
|
|
|
|
|
-- ====================================================================
|
|
-- == Define groups for Notifications, MIB Objects, Accessible for ==
|
|
-- == Notifications (AFNs), and Conformance. ==
|
|
-- == These may just be place holders. ==
|
|
-- ====================================================================
|
|
pdnPppLcpExtNotifications OBJECT IDENTIFIER ::= { pdnPppLcpExtMIB 0 }
|
|
pdnPppLcpExtObjects OBJECT IDENTIFIER ::= { pdnPppLcpExtMIB 1 }
|
|
pdnPppLcpExtAFNs OBJECT IDENTIFIER ::= { pdnPppLcpExtMIB 2 }
|
|
pdnPppLcpExtConformance OBJECT IDENTIFIER ::= { pdnPppLcpExtMIB 3 }
|
|
|
|
|
|
|
|
|
|
-- ====================================================================
|
|
-- == Textual Conventions ==
|
|
-- ====================================================================
|
|
-- None defined.
|
|
|
|
|
|
|
|
-- ====================================================================
|
|
-- == MIB Objects ==
|
|
-- ====================================================================
|
|
|
|
|
|
|
|
|
|
-- ====================================================================
|
|
-- == pdnPppLinkStatusExtTable ==
|
|
-- ====================================================================
|
|
pdnPppLinkStatusExtTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PdnPppLinkStatusExtEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Extensions to the PPP LCP Link Status Table,
|
|
pppLinkStatusTable. Counters in this group contain
|
|
`total' counts which are marked from the time the
|
|
system was last re-initialized."
|
|
::= { pdnPppLcpExtObjects 1 }
|
|
|
|
pdnPppLinkStatusExtEntry OBJECT-TYPE
|
|
SYNTAX PdnPppLinkStatusExtEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in the PPP LCP Link Status Table."
|
|
AUGMENTS { pppLinkStatusEntry }
|
|
::= { pdnPppLinkStatusExtTable 1 }
|
|
|
|
PdnPppLinkStatusExtEntry ::=
|
|
SEQUENCE {
|
|
pdnPppLinkStatusCurrState PdnPPPState,
|
|
pdnPppLinkStatusEstablishFailedReason DisplayString,
|
|
pdnPppLinkStatusLocalToRemoteMagicNumber Unsigned32,
|
|
pdnPppLinkStatusRemoteToLocalMagicNumber Unsigned32,
|
|
pdnPppLinkStatusTotalSentConfigRequests Counter32,
|
|
pdnPppLinkStatusTotalReceivedConfigRequests Counter32,
|
|
pdnPppLinkStatusTotalSentConfigAcks Counter32,
|
|
pdnPppLinkStatusTotalReceivedConfigAcks Counter32,
|
|
pdnPppLinkStatusTotalSentConfigNaks Counter32,
|
|
pdnPppLinkStatusTotalReceivedConfigNaks Counter32,
|
|
pdnPppLinkStatusTotalSentConfigRejects Counter32,
|
|
pdnPppLinkStatusTotalReceivedConfigRejects Counter32,
|
|
pdnPppLinkStatusTotalSentTerminateRequests Counter32,
|
|
pdnPppLinkStatusTotalReceivedTerminateRequests Counter32,
|
|
pdnPppLinkStatusTotalSentTerminateAcks Counter32,
|
|
pdnPppLinkStatusTotalReceivedTerminateAcks Counter32,
|
|
pdnPppLinkStatusTotalSentCodeRejects Counter32,
|
|
pdnPppLinkStatusTotalReceivedCodeRejects Counter32,
|
|
pdnPppLinkStatusTotalSentProtocolRejects Counter32,
|
|
pdnPppLinkStatusTotalReceivedProtocolRejects Counter32,
|
|
pdnPppLinkStatusTotalSentEchoRequests Counter32,
|
|
pdnPppLinkStatusTotalReceivedEchoRequests Counter32,
|
|
pdnPppLinkStatusTotalSentEchoReplies Counter32,
|
|
pdnPppLinkStatusTotalReceivedEchoReplies Counter32,
|
|
pdnPppLinkStatusTotalSentDiscardRequests Counter32,
|
|
pdnPppLinkStatusTotalReceivedDiscardRequests Counter32,
|
|
pdnPppLinkStatusTotalSentKeepAlives Counter32,
|
|
pdnPppLinkStatusTotalReceivedKeepAlives Counter32,
|
|
pdnPppLinkStatusTotalEchoRequestsTimeOuts Counter32,
|
|
pdnPppLinkStatusTotalEchoRequestsBadData Counter32,
|
|
pdnPppLinkStatusTotalEchoRequestsPassed Counter32,
|
|
pdnPppLinkStatusTotalKeepAlivesLost Counter32,
|
|
pdnPppLinkStatusTotalTerminates Counter32
|
|
}
|
|
|
|
pdnPppLinkStatusCurrState OBJECT-TYPE
|
|
SYNTAX PdnPPPState
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The current state of the LCP State Machine."
|
|
REFERENCE "RFC 1661, Section 4.2, `State Transition Table'."
|
|
::= { pdnPppLinkStatusExtEntry 1 }
|
|
|
|
pdnPppLinkStatusEstablishFailedReason OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates why the PPP link failed to establish
|
|
a connection to the Network-Layer Protocol
|
|
phase. If the link was successfully established,
|
|
a zero-length string will be returned. Otherwise,
|
|
a string will be returned indicating why the LCP
|
|
could not establish the phase."
|
|
REFERENCE "RFC 1661, Section 4.2, `State Transition Table'."
|
|
::= { pdnPppLinkStatusExtEntry 2 }
|
|
|
|
pdnPppLinkStatusLocalToRemoteMagicNumber OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The Magic-Number negotiated for packets in the local
|
|
to remote direction."
|
|
REFERENCE "RFC 1661, Section 6.4, `Magic-Number'."
|
|
::= { pdnPppLinkStatusExtEntry 3 }
|
|
|
|
pdnPppLinkStatusRemoteToLocalMagicNumber OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The Magic-Number negotiated for packets in the remote
|
|
to local direction."
|
|
REFERENCE "RFC 1661, Section 6.4, `Magic-Number'."
|
|
::= { pdnPppLinkStatusExtEntry 4 }
|
|
|
|
pdnPppLinkStatusTotalSentConfigRequests OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number of Configure-Requests packets sent on this
|
|
link."
|
|
REFERENCE "RFC 1661, Section 5.1, `Configure-Request'."
|
|
::= { pdnPppLinkStatusExtEntry 5 }
|
|
|
|
pdnPppLinkStatusTotalReceivedConfigRequests OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number of Configure-Requests packets received on
|
|
this link."
|
|
REFERENCE "RFC 1661, Section 5.1, `Configure-Request'."
|
|
::= { pdnPppLinkStatusExtEntry 6 }
|
|
|
|
pdnPppLinkStatusTotalSentConfigAcks OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number of Configure-Ack packets sent on this
|
|
link."
|
|
REFERENCE "RFC 1661, Section 5.2, `Configure-Ack'."
|
|
::= { pdnPppLinkStatusExtEntry 7 }
|
|
|
|
pdnPppLinkStatusTotalReceivedConfigAcks OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number of Configure-Ack packets received on this
|
|
link."
|
|
REFERENCE "RFC 1661, Section 5.2, `Configure-Ack'."
|
|
::= { pdnPppLinkStatusExtEntry 8 }
|
|
|
|
pdnPppLinkStatusTotalSentConfigNaks OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number of Configure-Nak packets sent on this
|
|
link."
|
|
REFERENCE "RFC 1661, Section 5.3, `Configure-Nak'."
|
|
::= { pdnPppLinkStatusExtEntry 9 }
|
|
|
|
pdnPppLinkStatusTotalReceivedConfigNaks OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number of Configure-Nak packets received on this
|
|
link."
|
|
REFERENCE "RFC 1661, Section 5.3, `Configure-Nak'."
|
|
::= { pdnPppLinkStatusExtEntry 10 }
|
|
|
|
pdnPppLinkStatusTotalSentConfigRejects OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number of Configure-Reject packets sent on this
|
|
link."
|
|
REFERENCE "RFC 1661, Section 5.4, `Configure-Reject'."
|
|
::= { pdnPppLinkStatusExtEntry 11 }
|
|
|
|
pdnPppLinkStatusTotalReceivedConfigRejects OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number of Configure-Reject packets received on
|
|
this link."
|
|
REFERENCE "RFC 1661, Section 5.4, `Configure-Reject'."
|
|
::= { pdnPppLinkStatusExtEntry 12 }
|
|
|
|
pdnPppLinkStatusTotalSentTerminateRequests OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number of Terminate-Request packets sent on this
|
|
link."
|
|
REFERENCE "RFC 1661, Section 5.5, `Terminate-Request and
|
|
Terminate-Ack'."
|
|
::= { pdnPppLinkStatusExtEntry 13 }
|
|
|
|
pdnPppLinkStatusTotalReceivedTerminateRequests OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number of Terminate-Request packets received on
|
|
this link."
|
|
REFERENCE "RFC 1661, Section 5.5, `Terminate-Request and
|
|
Terminate-Ack'."
|
|
::= { pdnPppLinkStatusExtEntry 14 }
|
|
|
|
pdnPppLinkStatusTotalSentTerminateAcks OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number of Terminate-Ack packets sent on this
|
|
link."
|
|
REFERENCE "RFC 1661, Section 5.5, `Terminate-Request and
|
|
Terminate-Ack'."
|
|
::= { pdnPppLinkStatusExtEntry 15 }
|
|
|
|
pdnPppLinkStatusTotalReceivedTerminateAcks OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number of Terminate-Ack packets received on this
|
|
link."
|
|
REFERENCE "RFC 1661, Section 5.5, `Terminate-Request and
|
|
Terminate-Ack'."
|
|
::= { pdnPppLinkStatusExtEntry 16 }
|
|
|
|
pdnPppLinkStatusTotalSentCodeRejects OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number of Code-Reject packets sent on this
|
|
link."
|
|
REFERENCE "RFC 1661, Section 5.6, `Code-Reject'."
|
|
::= { pdnPppLinkStatusExtEntry 17 }
|
|
|
|
pdnPppLinkStatusTotalReceivedCodeRejects OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number of Code-Reject packets received on this
|
|
link."
|
|
REFERENCE "RFC 1661, Section 5.6, `Code-Reject'."
|
|
::= { pdnPppLinkStatusExtEntry 18 }
|
|
|
|
pdnPppLinkStatusTotalSentProtocolRejects OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number of Protocol-Reject packets sent on this
|
|
link."
|
|
REFERENCE "RFC 1661, Section 5.7, `Protocol-Reject'."
|
|
::= { pdnPppLinkStatusExtEntry 19 }
|
|
|
|
pdnPppLinkStatusTotalReceivedProtocolRejects OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number of Protocol-Reject packets received on this
|
|
link."
|
|
REFERENCE "RFC 1661, Section 5.7, `Protocol-Reject'."
|
|
::= { pdnPppLinkStatusExtEntry 20 }
|
|
|
|
pdnPppLinkStatusTotalSentEchoRequests OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number of Echo-Request packets sent on this
|
|
link."
|
|
REFERENCE "RFC 1661, Section 5.8, `Echo-Request and
|
|
Echo-Reply'."
|
|
::= { pdnPppLinkStatusExtEntry 21 }
|
|
|
|
pdnPppLinkStatusTotalReceivedEchoRequests OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number of Echo-Request packets received on this
|
|
link."
|
|
REFERENCE "RFC 1661, Section 5.8, `Echo-Request and
|
|
Echo-Reply'."
|
|
::= { pdnPppLinkStatusExtEntry 22 }
|
|
|
|
pdnPppLinkStatusTotalSentEchoReplies OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number of Echo-Reply packets sent on this
|
|
link."
|
|
REFERENCE "RFC 1661, Section 5.8, `Echo-Request and
|
|
Echo-Reply'."
|
|
::= { pdnPppLinkStatusExtEntry 23 }
|
|
|
|
pdnPppLinkStatusTotalReceivedEchoReplies OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number of Echo-Reply packets received on this
|
|
link."
|
|
REFERENCE "RFC 1661, Section 5.8, `Echo-Request and
|
|
Echo-Reply'."
|
|
::= { pdnPppLinkStatusExtEntry 24 }
|
|
|
|
pdnPppLinkStatusTotalSentDiscardRequests OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number of Discard-Request packets sent on this
|
|
link."
|
|
REFERENCE "RFC 1661, Section 5.8, `Discard-Request'."
|
|
::= { pdnPppLinkStatusExtEntry 25 }
|
|
|
|
pdnPppLinkStatusTotalReceivedDiscardRequests OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number of Discard-Request packets received on this
|
|
link."
|
|
REFERENCE "RFC 1661, Section 5.8, `Discard-Request'."
|
|
::= { pdnPppLinkStatusExtEntry 26 }
|
|
|
|
pdnPppLinkStatusTotalSentKeepAlives OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number of automatically generated Echo-Request
|
|
packets sent on this link as a `Keep Alive' mechanism."
|
|
REFERENCE "RFC 1661, Section 5.8, `Echo-Request and
|
|
Echo-Reply'."
|
|
::= { pdnPppLinkStatusExtEntry 27 }
|
|
|
|
pdnPppLinkStatusTotalReceivedKeepAlives OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number of Echo-Request packets received on this
|
|
link as a `Keep Alive' mechanism."
|
|
REFERENCE "RFC 1661, Section 5.8, `Echo-Request and
|
|
Echo-Reply'."
|
|
::= { pdnPppLinkStatusExtEntry 28 }
|
|
|
|
pdnPppLinkStatusTotalEchoRequestsTimeOuts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number of Echo-Request packets that have been sent,
|
|
but no Echo-Reply packet was received."
|
|
::= { pdnPppLinkStatusExtEntry 29 }
|
|
|
|
pdnPppLinkStatusTotalEchoRequestsBadData OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number of Echo-Request packets that have been
|
|
received, but the data field in the packet received
|
|
did not match the data in the packet sent."
|
|
::= { pdnPppLinkStatusExtEntry 30 }
|
|
|
|
pdnPppLinkStatusTotalEchoRequestsPassed OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number of Echo-Request packets that have been
|
|
received and the data field in the packet received
|
|
matched the data in the packet sent."
|
|
::= { pdnPppLinkStatusExtEntry 31 }
|
|
|
|
pdnPppLinkStatusTotalKeepAlivesLost OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number of Echo-Request packets that have been sent
|
|
as a `Keep Alive' mechanism which have not been
|
|
replied and are considered 'lost'."
|
|
::= { pdnPppLinkStatusExtEntry 32 }
|
|
|
|
pdnPppLinkStatusTotalTerminates OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number of times the link was terminated where
|
|
user traffic could not be sent."
|
|
::= { pdnPppLinkStatusExtEntry 33 }
|
|
|
|
|
|
|
|
-- ====================================================================
|
|
-- == pdnPppLinkConfigExtTable ==
|
|
-- ====================================================================
|
|
pdnPppLinkConfigExtTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PdnPppLcpLinkConfigExtEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Extensions to the PPP LCP Link Configuration Table,
|
|
pppLinkconfigTable."
|
|
::= { pdnPppLcpExtObjects 2 }
|
|
|
|
pdnPppLinkConfigExtEntry OBJECT-TYPE
|
|
SYNTAX PdnPppLcpLinkConfigExtEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in the PPP LCP Link Configuration Table."
|
|
AUGMENTS { pppLinkConfigEntry }
|
|
::= { pdnPppLinkConfigExtTable 1 }
|
|
|
|
PdnPppLcpLinkConfigExtEntry ::=
|
|
SEQUENCE {
|
|
pdnPppLinkConfigPFC SwitchState,
|
|
pdnPppLinkConfigACFC SwitchState,
|
|
pdnPppLinkConfigKeepAliveQuietTime Unsigned32,
|
|
pdnPppLinkConfigKeepAliveTimeout Unsigned32
|
|
}
|
|
|
|
pdnPppLinkConfigPFC OBJECT-TYPE
|
|
SYNTAX SwitchState
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Configures whether or not Protocol-Field-Compression
|
|
is desired.
|
|
|
|
When set to enabled(1), the local entity will attempt
|
|
to negotiate the compression of the Protocol Field.
|
|
|
|
When set to disabled(2), the local entity will not
|
|
negotiate compression of the Protocol Field.
|
|
|
|
The result of the negotiation is indicated in the
|
|
pppLinkStatusLocalToRemoteProtocolCompression and the
|
|
pppLinkStatusRemoteToLocalProtocolCompression objects."
|
|
REFERENCE "RFC 1661, Section 6.5, `Protocol-Field-Compression'."
|
|
::= { pdnPppLinkConfigExtEntry 1 }
|
|
|
|
pdnPppLinkConfigACFC OBJECT-TYPE
|
|
SYNTAX SwitchState
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Configures whether or not Data Link Layer Address and
|
|
Control fields compression is desired.
|
|
|
|
When set to enabled(1), the local entity will attempt
|
|
to negotiate the compression of the fields.
|
|
|
|
When set to disabled(2), the local entity will not
|
|
negotiate compression of the fields.
|
|
|
|
The result of the negotiation is indicated in the
|
|
pppLinkStatusLocalToRemoteACCompression and the
|
|
pppLinkStatusRemoteToLocalACCompression objects."
|
|
REFERENCE "RFC 1661, Section 6.6,
|
|
`Address-and-Control-Field-Compression'."
|
|
::= { pdnPppLinkConfigExtEntry 2 }
|
|
|
|
pdnPppLinkConfigKeepAliveQuietTime OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..3600)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "If no PPP packets are received for this amount of
|
|
time, the local PPP entity will send an Echo-Request
|
|
as a `Keep Alive' mechanism to make sure the link
|
|
is still active. A value of 0 indicates that the
|
|
`Keep Alive' mechanism is disabled. The largest
|
|
`quit time` as supported by the syntax is an hour."
|
|
REFERENCE "RFC 1661, Section 5.8, `Echo-Request and Echo-Reply'."
|
|
::= { pdnPppLinkConfigExtEntry 3 }
|
|
|
|
pdnPppLinkConfigKeepAliveTimeout OBJECT-TYPE
|
|
SYNTAX Unsigned32(1..300)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The maximum amount of time to wait for an Echo-Reply
|
|
in response to an Echo-Request sent as a `Keep Alive'
|
|
mechanism. When this time has exceeded, the link will
|
|
be terminated and will attempt to reestablish a
|
|
connection with its remote peer. The maximum amount of
|
|
time to wait as supported by the syntax is 5 minutes."
|
|
REFERENCE "RFC 1661, Section 5.8, `Echo-Request and Echo-Reply'."
|
|
::= { pdnPppLinkConfigExtEntry 4 }
|
|
|
|
|
|
-- =====================================================================
|
|
-- == pdnPppLinkTestTable ==
|
|
-- =====================================================================
|
|
pdnPppLinkTestTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PdnPppLinkTestExtEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A table to support the testing of a PPP link."
|
|
::= { pdnPppLcpExtObjects 3 }
|
|
|
|
pdnPppLinkTestEntry OBJECT-TYPE
|
|
SYNTAX PdnPppLinkTestExtEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in the PPP LCP Link Test Table."
|
|
INDEX { ifIndex }
|
|
::= { pdnPppLinkTestTable 1 }
|
|
|
|
PdnPppLinkTestExtEntry ::=
|
|
SEQUENCE {
|
|
pdnPppLinkTestSendEchoTest INTEGER,
|
|
pdnPppLinkTestEchoTestTimeout Unsigned32,
|
|
pdnPppLinkTestSendDiscardTest INTEGER,
|
|
pdnPppLinkTestLastEchoTestResults INTEGER
|
|
}
|
|
|
|
pdnPppLinkTestSendEchoTest OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noOp(1),
|
|
runTest(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Controls the initiation of a PPP Echo-Request to the
|
|
remote PPP entity. The agent fills in the data to
|
|
be echoed. The value read from this object is
|
|
noOp(1). If an Echo Test is in progress and this
|
|
object is set to noOp(1),the test will be aborted
|
|
and the result object below will be set to none(1)."
|
|
REFERENCE "RFC 1661, Section 5.8, `Echo-Request and Echo-Reply'."
|
|
::= { pdnPppLinkTestEntry 1 }
|
|
|
|
pdnPppLinkTestEchoTestTimeout OBJECT-TYPE
|
|
SYNTAX Unsigned32(1..300)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The maximum amount of time to wait for an Echo-Reply
|
|
in response to an Echo-Request. If an Echo-Reply
|
|
is not seen in the amount of time specified, the test
|
|
will be considered `timed-out'. The maximum amount
|
|
of time to wait as supported by the syntax is
|
|
5 minutes."
|
|
REFERENCE "RFC 1661, Section 5.8, `Echo-Request and Echo-Reply'."
|
|
::= { pdnPppLinkTestEntry 2 }
|
|
|
|
pdnPppLinkTestSendDiscardTest OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noOp(1),
|
|
sendDiscard(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Controls the initiation of a PPP Discard-Request to
|
|
the remote PPP entity. The value read from this
|
|
object is noOp(1)."
|
|
REFERENCE "RFC 1661, Section 5.9, `Discard-Request'."
|
|
::= { pdnPppLinkTestEntry 3 }
|
|
|
|
pdnPppLinkTestLastEchoTestResults OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(1),
|
|
inProgress(2),
|
|
success(3),
|
|
timedOut(4),
|
|
compareFailed(5)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Displays the results of the last Echo Test. A value
|
|
of none(1) will be returned if no Echo Tests have
|
|
been performed. If an Echo Test is currently being
|
|
performed and neither a Echo Reply was received nor
|
|
the Echo Timeout Period has been satisfied,
|
|
inProgress(2) will be read. If the last Echo Test
|
|
received a Echo Reply and the echo data received
|
|
matched that which was sent, a success(3) will be
|
|
returned. If an Echo Test was initiated and no Echo
|
|
Reply was received within the Echo Timeout Period,
|
|
a timedOut(4) will be read. If the Echo Reply was
|
|
returned, but the data received did not match the
|
|
data that was sent, a compareFailed(5) will be read."
|
|
REFERENCE "RFC 1661, Section 5.8, `Echo-Request and Echo-Reply'."
|
|
::= { pdnPppLinkTestEntry 4 }
|
|
|
|
|
|
|
|
-- =====================================================================
|
|
-- == Accessible for Notifications (AFNs) ==
|
|
-- =====================================================================
|
|
-- None defined
|
|
|
|
|
|
|
|
-- =====================================================================
|
|
-- == Traps/Notifications ==
|
|
-- =====================================================================
|
|
-- None defined
|
|
|
|
|
|
|
|
-- =====================================================================
|
|
-- == Conformance Information ==
|
|
-- =====================================================================
|
|
|
|
pdnPppLcpExtCompliances OBJECT IDENTIFIER ::=
|
|
{ pdnPppLcpExtConformance 1 }
|
|
pdnPppLcpExtGroups OBJECT IDENTIFIER ::=
|
|
{ pdnPppLcpExtConformance 2 }
|
|
|
|
|
|
-- ===========================
|
|
-- == Compliance Statements ==
|
|
-- ===========================
|
|
|
|
|
|
pdnPppLcpExtCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION "The compliance statement for network elements
|
|
implementing PPP Link Control Protocol."
|
|
MODULE -- this module
|
|
-- No mandatory groups are specified. PPP LCP can be implemented
|
|
-- with only objects defined in the PPP-LCP-MIB. However, this MIB
|
|
-- module specifies optional objects to enhance a PPP LCP
|
|
-- implementation.
|
|
|
|
GROUP pdnPppLcpExtStateMachineGroup
|
|
DESCRIPTION "This group is only required for implementations that
|
|
need to display the LCP State Machine's state."
|
|
|
|
GROUP pdnPppLcpExtEstablishFailedGroup
|
|
DESCRIPTION "This group is only required for implementations that
|
|
need to display the reason the LCP establishment
|
|
failed."
|
|
|
|
GROUP pdnPppLcpExtMagicNumberGroup
|
|
DESCRIPTION "This group is only required for implementations that
|
|
need to display the Magic Number that has been
|
|
negotiated for a particular direction."
|
|
|
|
GROUP pdnPppLcpExtPacketCountersGroup
|
|
DESCRIPTION "This group is only required for implementations that
|
|
need to display counters for LCP packets."
|
|
|
|
GROUP pdnPppLcpExtKeepAliveCountersGroup
|
|
DESCRIPTION "This group is only required for implementations that
|
|
need to display counters for `Keep Alive' packets."
|
|
|
|
GROUP pdnPppLcpExtPFCGroup
|
|
DESCRIPTION "This group is only required for implementations that
|
|
need to configure Protocol-Field-Compression."
|
|
|
|
GROUP pdnPppLcpExtACFCGroup
|
|
DESCRIPTION "This group is only required for implementations that
|
|
need to configure Data Link Layer Address and Control
|
|
field compression."
|
|
|
|
GROUP pdnPppLcpExtKeepAliveConfGroup
|
|
DESCRIPTION "This group is only required for implementations that
|
|
need to configure Keep Alive parameters."
|
|
|
|
GROUP pdnPppLcpExtEchoTestGroup
|
|
DESCRIPTION "This group is only required for implementations that
|
|
need to allow an Echo Test to be performed."
|
|
|
|
GROUP pdnPpppLcpExtDiscardTestGroup
|
|
DESCRIPTION "This group is only required for implementations that
|
|
need to allow a Discard Test to be performed."
|
|
|
|
GROUP pdnPpppLcpExtLinkStateCounterGroup
|
|
DESCRIPTION "This group is only required for implementations that
|
|
need to count state machine states."
|
|
|
|
::= { pdnPppLcpExtCompliances 1 }
|
|
|
|
|
|
-- ==========================
|
|
-- == Units of Conformance ==
|
|
-- ==========================
|
|
|
|
pdnPppLcpExtObjGroups OBJECT IDENTIFIER ::= { pdnPppLcpExtGroups 1 }
|
|
pdnPppLcpExtAfnGroups OBJECT IDENTIFIER ::= { pdnPppLcpExtGroups 2 }
|
|
pdnPppLcpExtNtfyGroups OBJECT IDENTIFIER ::= { pdnPppLcpExtGroups 3 }
|
|
|
|
|
|
-- ===================
|
|
-- == Object Groups ==
|
|
-- ===================
|
|
|
|
|
|
pdnPppLcpExtStateMachineGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
pdnPppLinkStatusCurrState
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "Displays LCP State Machine's state."
|
|
::= { pdnPppLcpExtObjGroups 1 }
|
|
|
|
pdnPppLcpExtEstablishFailedGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
pdnPppLinkStatusEstablishFailedReason
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "Displays the reason the last link establishment
|
|
failed."
|
|
::= { pdnPppLcpExtObjGroups 2 }
|
|
|
|
pdnPppLcpExtMagicNumberGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
pdnPppLinkStatusLocalToRemoteMagicNumber,
|
|
pdnPppLinkStatusRemoteToLocalMagicNumber
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "Displays the Magic Number negotiated."
|
|
::= { pdnPppLcpExtObjGroups 3 }
|
|
|
|
pdnPppLcpExtPacketCountersGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
pdnPppLinkStatusTotalSentConfigRequests,
|
|
pdnPppLinkStatusTotalReceivedConfigRequests,
|
|
pdnPppLinkStatusTotalSentConfigAcks,
|
|
pdnPppLinkStatusTotalReceivedConfigAcks,
|
|
pdnPppLinkStatusTotalSentConfigNaks,
|
|
pdnPppLinkStatusTotalReceivedConfigNaks,
|
|
pdnPppLinkStatusTotalSentConfigRejects,
|
|
pdnPppLinkStatusTotalReceivedConfigRejects,
|
|
pdnPppLinkStatusTotalSentTerminateRequests,
|
|
pdnPppLinkStatusTotalReceivedTerminateRequests,
|
|
pdnPppLinkStatusTotalSentTerminateAcks,
|
|
pdnPppLinkStatusTotalReceivedTerminateAcks,
|
|
pdnPppLinkStatusTotalSentCodeRejects,
|
|
pdnPppLinkStatusTotalReceivedCodeRejects,
|
|
pdnPppLinkStatusTotalSentProtocolRejects,
|
|
pdnPppLinkStatusTotalReceivedProtocolRejects,
|
|
pdnPppLinkStatusTotalSentEchoRequests,
|
|
pdnPppLinkStatusTotalReceivedEchoRequests,
|
|
pdnPppLinkStatusTotalSentEchoReplies,
|
|
pdnPppLinkStatusTotalReceivedEchoReplies,
|
|
pdnPppLinkStatusTotalSentDiscardRequests,
|
|
pdnPppLinkStatusTotalReceivedDiscardRequests
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "Counters for various PPP LCP packets."
|
|
::= { pdnPppLcpExtObjGroups 4 }
|
|
|
|
pdnPppLcpExtKeepAliveCountersGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
pdnPppLinkStatusTotalSentKeepAlives,
|
|
pdnPppLinkStatusTotalReceivedKeepAlives,
|
|
pdnPppLinkStatusTotalKeepAlivesLost
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "Counters relative to `Keep Alive'."
|
|
::= { pdnPppLcpExtObjGroups 5 }
|
|
|
|
pdnPppLcpExtPFCGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
pdnPppLinkConfigPFC
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "Configuration for Protocol-Field Compression."
|
|
::= { pdnPppLcpExtObjGroups 6 }
|
|
|
|
pdnPppLcpExtACFCGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
pdnPppLinkConfigACFC
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "Configuration for Data Link Layer Address and Control
|
|
field compression."
|
|
::= { pdnPppLcpExtObjGroups 7 }
|
|
|
|
pdnPppLcpExtKeepAliveConfGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
pdnPppLinkConfigKeepAliveQuietTime,
|
|
pdnPppLinkConfigKeepAliveTimeout
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "Configuration of parameters relative to `Keep Alive'."
|
|
::= { pdnPppLcpExtObjGroups 8 }
|
|
|
|
pdnPppLcpExtEchoTestGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
pdnPppLinkTestSendEchoTest,
|
|
pdnPppLinkTestEchoTestTimeout,
|
|
pdnPppLinkTestLastEchoTestResults,
|
|
pdnPppLinkStatusTotalEchoRequestsTimeOuts,
|
|
pdnPppLinkStatusTotalEchoRequestsBadData,
|
|
pdnPppLinkStatusTotalEchoRequestsPassed
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "Support configuration, initiation, and results of
|
|
an Echo Test."
|
|
::= { pdnPppLcpExtObjGroups 9 }
|
|
|
|
pdnPpppLcpExtDiscardTestGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
pdnPppLinkTestSendDiscardTest
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "Supports the initiation of a Discard Test."
|
|
::= { pdnPppLcpExtObjGroups 10 }
|
|
|
|
pdnPpppLcpExtLinkStateCounterGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
pdnPppLinkStatusTotalTerminates
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "Counters relative to the link state."
|
|
::= { pdnPppLcpExtObjGroups 11 }
|
|
|
|
|
|
|
|
|
|
-- =========================================
|
|
-- == Accessible for Notifications Groups ==
|
|
-- =========================================
|
|
-- None defined
|
|
|
|
|
|
|
|
-- =========================
|
|
-- == Notification Groups ==
|
|
-- =========================
|
|
-- None defined
|
|
|
|
|
|
|
|
|
|
-- =========
|
|
-- == END ==
|
|
-- =========
|
|
END
|