Net2/usr/src/contrib/isode/snmp/ppp.my

-- ppp.my - PPP MIB

-- $Header: /f/osi/snmp/RCS/ppp.my,v 7.2 91/02/28 17:17:15 mrose Exp $
--
-- 
-- $Log:	ppp.my,v $
-- Revision 7.2  91/02/28  17:17:15  mrose
-- touch-up
-- 
-- Revision 7.1  91/02/22  09:43:48  mrose
-- Interim 6.8
-- 
-- Revision 7.0  90/09/26  19:21:23  mrose
-- *** empty log message ***
-- 

--
--				  NOTICE
--
--    Acquisition, use, and distribution of this module and related
--    materials are subject to the restrictions of a license agreement.
--    Consult the Preface in the User's Manual for the full terms of
--    this agreement.
--
--


               RFCppp-MIB DEFINITIONS ::= BEGIN

               IMPORTS
                       experimental, OBJECT-TYPE, Counter, TimeTicks
                           FROM RFC1155-SMI;

               ppp                 OBJECT IDENTIFIER ::= { experimental 18 }

               -- PPP Link Control Table

               pppLinkControlTable OBJECT-TYPE
                       SYNTAX  SEQUENCE OF PppLinkControlEntry
                       ACCESS  not-accessible
                       STATUS  mandatory
                       ::= { ppp 1 }

               pppLinkControlEntry   OBJECT-TYPE
                       SYNTAX  PppLinkControlEntry
                       ACCESS  not-accessible
                       STATUS  mandatory
                       INDEX   { pppLinkControlIndex }
                       ::= { pppLinkControlTable 1 }

               PppLinkControlEntry ::= SEQUENCE {
                       pppLinkControlIndex
                               INTEGER,
                       pppLinkCRCSize
                               INTEGER,
                       pppLinkRestartTimerValue
                               INTEGER,
                       pppLinkMaxRestarts
                               INTEGER,
                       pppLinkLocalMRU
                               INTEGER,
                       pppLinkRemoteMRU
                               INTEGER,
                       pppLinkLocalACCMap
                               INTEGER,
                       pppLinkRemoteACCMap
                               INTEGER,
                       pppLinkMagicLoopCount
                               INTEGER,
                       pppLinkCommand






                               INTEGER
                       }

               pppLinkControlIndex  OBJECT-TYPE
                       SYNTAX  INTEGER
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppLinkControlEntry 1 }

               pppLinkCRCSize  OBJECT-TYPE
                       SYNTAX  INTEGER {
                                   ppp-crc-16 (16),
                                   ppp-crc-32 (32)
                           }
                       ACCESS  read-write
                       STATUS  mandatory
                       ::= { pppLinkControlEntry 2 }

               pppLinkRestartTimerValue OBJECT-TYPE
                       SYNTAX  INTEGER
                       ACCESS  read-write
                       STATUS  mandatory
                       ::= { pppLinkControlEntry 3 }

               pppLinkMaxRestarts OBJECT-TYPE
                       SYNTAX  INTEGER
                       ACCESS  read-write
                       STATUS  mandatory
                       ::= { pppLinkControlEntry 4 }

               pppLinkLocalMRU OBJECT-TYPE
                       SYNTAX  INTEGER
                       ACCESS  read-write
                       STATUS  mandatory
                       ::= { pppLinkControlEntry 5 }

               pppLinkRemoteMRU OBJECT-TYPE
                       SYNTAX  INTEGER
                       ACCESS  read-write
                       STATUS  mandatory
                       ::= { pppLinkControlEntry 6 }

               pppLinkLocalACCMap OBJECT-TYPE
                       SYNTAX  OCTET STRING (SIZE (4))
                       ACCESS  read-write






                       STATUS  mandatory
                       ::= { pppLinkControlEntry 7 }

               pppLinkRemoteACCMap OBJECT-TYPE
                       SYNTAX  OCTET STRING (SIZE (4))
                       ACCESS  read-write
                       STATUS  mandatory
                       ::= { pppLinkControlEntry 8 }

               pppLinkMagicLoopCount OBJECT-TYPE
                       SYNTAX  INTEGER
                       ACCESS  read-write
                       STATUS  mandatory
                       ::= { pppLinkControlEntry 9 }

               pppLinkCommand OBJECT-TYPE
                       SYNTAX  INTEGER {
                                   no-op(1),
                                   close(2)
                               }
                       ACCESS  read-write
                       STATUS  mandatory
                       ::= { pppLinkControlEntry 10 }

               -- PPP Link Status Table

               pppLinkStatusTable OBJECT-TYPE
                       SYNTAX  SEQUENCE OF PppLinkStatusEntry
                       ACCESS  not-accessible
                       STATUS  mandatory
                       ::= { ppp 2 }

               pppLinkStatusEntry   OBJECT-TYPE
                       SYNTAX  PppLinkStatusEntry
                       ACCESS  not-accessible
                       STATUS  mandatory
                       INDEX   { pppLinkStatusIndex }
                       ::= { pppLinkStatusTable 1 }

               PppLinkStatusEntry ::= SEQUENCE {
                       pppLinkStatusIndex
                               INTEGER,
                       pppLinkVersion
                               INTEGER,
                       pppLinkCurrentState






                               INTEGER,
                       pppLinkPreviousState
                               INTEGER,
                       pppLinkChangeTime
                               TimeTicks,
                       pppLinkMagicNumber
                               INTEGER,
                       pppLinkLocalQualityPeriod
                               INTEGER,
                       pppLinkRemoteQualityPeriod
                               INTEGER,
                       pppLinkProtocolCompression
                               INTEGER,
                       pppLinkACCompression
                               INTEGER,
                       pppLinkMeasurementsValid
                               INTEGER,
                       pppLinkQuality
                               INTEGER,
                       pppLinkPhysical
                               OBJECT IDENTIFIER
                       }

               pppLinkStatusIndex  OBJECT-TYPE
                       SYNTAX  INTEGER
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppLinkStatusEntry 1 }

               pppLinkVersion  OBJECT-TYPE
                       SYNTAX  INTEGER
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppLinkStatusEntry 2 }

               pppLinkCurrentState OBJECT-TYPE
                       SYNTAX  INTEGER {
                                    closed(1),
                                    listen(2),
                                    reqsent(3),
                                    ackrecvd(4),
                                    acksent(5),
                                    open(6),
                                    closing(7)
                              }






                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppLinkStatusEntry 3 }

               pppLinkPreviousState OBJECT-TYPE
                       SYNTAX  INTEGER {
                                   closed(1),
                                   listen(2),
                                   reqsent(3),
                                   ackrecvd(4),
                                   acksent(5),
                                   open(6),
                                   closing(7)
                              }
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppLinkStatusEntry 4 }

               pppLinkChangeTime OBJECT-TYPE
                       SYNTAX  TimeTicks
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppLinkStatusEntry 5 }

               pppLinkMagicNumber OBJECT-TYPE
                       SYNTAX  INTEGER
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppLinkStatusEntry 6 }

               pppLinkLocalQualityPeriod OBJECT-TYPE
                       SYNTAX  INTEGER
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppLinkStatusEntry 7 }

               pppLinkRemoteQualityPeriod OBJECT-TYPE
                       SYNTAX  INTEGER
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppLinkStatusEntry 8 }

               pppLinkProtocolCompression OBJECT-TYPE
                       SYNTAX  INTEGER {
                                   receive-only(1),






                                   send-only(2),
                                   receive-and-send(3),
                                   none(4)
                              }
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppLinkStatusEntry 9 }

               pppLinkACCompression OBJECT-TYPE
                       SYNTAX  INTEGER {
                                   receive-only(1),
                                   send-only(2),
                                   receive-and-send(3),
                                   none(4)
                               }
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppLinkStatusEntry 10 }

               pppLinkMeasurementsValid OBJECT-TYPE
                       SYNTAX  INTEGER
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppLinkStatusEntry 11 }

               pppLinkQuality OBJECT-TYPE
                       SYNTAX  INTEGER {
                                   good(1),
                                   bad(2)
                               }
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppLinkStatusEntry 12 }

               pppLinkPhysical OBJECT-TYPE
                       SYNTAX  OBJECT IDENTIFIER
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppLinkStatusEntry 13 }

               -- PPP Link Errors Table

               pppLinkErrorsTable OBJECT-TYPE
                       SYNTAX  SEQUENCE OF PppLinkErrorsEntry
                       ACCESS  not-accessible






                       STATUS  mandatory
                       ::= { ppp 3 }

               pppLinkErrorsEntry   OBJECT-TYPE
                       SYNTAX  PppLinkErrorsEntry
                       ACCESS  not-accessible
                       STATUS  mandatory
                       INDEX   { pppLinkErrorsIndex }
                       ::= { pppLinkErrorsTable 1 }

               PppLinkErrorsEntry ::= SEQUENCE {
                       pppLinkErrorsIndex
                               INTEGER,
                       pppLinkBadAddresses
                               Counter,
                       pppLinkLastBadAddress
                               OCTET STRING,
                       pppLinkBadControls
                               Counter,
                       pppLinkLastBadControl
                               OCTET STRING,
                       pppLinkLastUnknownProtocol
                               OCTET STRING,
                       pppLinkInvalidProtocols
                               Counter,
                       pppLinkLastInvalidProtocol
                               OCTET STRING,
                       pppLinkPacketTooLongs
                               Counter,
                       pppLinkBadCRCs
                               Counter,
                       pppLinkConfigTimeouts
                               Counter,
                       pppLinkTerminateTimeouts
                               Counter
                       }

               pppLinkErrorsIndex  OBJECT-TYPE
                       SYNTAX  INTEGER
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppLinkErrorsEntry 1 }

               pppLinkBadAddresses OBJECT-TYPE
                       SYNTAX  Counter






                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppLinkErrorsEntry 2 }

               pppLinkLastBadAddress OBJECT-TYPE
                       SYNTAX  OCTET STRING
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppLinkErrorsEntry 3 }

               pppLinkBadControls OBJECT-TYPE
                       SYNTAX  Counter
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppLinkErrorsEntry 4 }

               pppLinkLastBadControl OBJECT-TYPE
                       SYNTAX  OCTET STRING
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppLinkErrorsEntry 5 }

               pppLinkLastUnknownProtocol OBJECT-TYPE
                       SYNTAX  OCTET STRING
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppLinkErrorsEntry 6 }

               pppLinkInvalidProtocols OBJECT-TYPE
                       SYNTAX  Counter
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppLinkErrorsEntry 7 }

               pppLinkLastInvalidProtocol OBJECT-TYPE
                       SYNTAX  OCTET STRING
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppLinkErrorsEntry 8 }

               pppLinkPacketTooLongs OBJECT-TYPE
                       SYNTAX  Counter
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppLinkErrorsEntry 9 }






               pppLinkBadCRCs OBJECT-TYPE
                       SYNTAX  Counter
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppLinkErrorsEntry 10 }

               pppLinkConfigTimeouts OBJECT-TYPE
                       SYNTAX  Counter
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppLinkErrorsEntry 11 }

               pppLinkTerminateTimeouts OBJECT-TYPE
                       SYNTAX  Counter
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppLinkErrorsEntry 12 }

               -- PPP Link Quality Management Table

               pppLinkQualityTable OBJECT-TYPE
                       SYNTAX  SEQUENCE OF PppLinkQualityEntry
                       ACCESS  not-accessible
                       STATUS  mandatory
                       ::= { ppp 4 }

               pppLinkQualityEntry   OBJECT-TYPE
                       SYNTAX  PppLinkQualityEntry
                       ACCESS  not-accessible
                       STATUS  mandatory
                       INDEX   { pppLinkQualityIndex }
                       ::= { pppLinkQualityTable 1 }

               PppLinkQualityEntry ::= SEQUENCE {
                       pppLinkQualityIndex
                               INTEGER,
                       pppLinkInTxLQRs
                               Counter,
                       pppLinkInTxPackets
                               Counter,
                       pppLinkLastOutTxPackets
                               Counter,
                       pppLinkInTxOctets
                               Counter,
                       pppLinkLastOutTxOctets






                               Counter,
                       pppLinkInRxPackets
                               Counter,
                       pppLinkLastInRxPackets
                               Counter,
                       pppLinkInRxOctets
                               Counter,
                       pppLinkLastInRxOctets
                               Counter
                       }

               pppLinkQualityIndex  OBJECT-TYPE
                       SYNTAX  INTEGER
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppLinkQualityEntry 1 }

               pppLinkInTxLQRs OBJECT-TYPE
                       SYNTAX  Counter
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppLinkQualityEntry 2 }

               pppLinkInTxPackets OBJECT-TYPE
                       SYNTAX  Counter
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppLinkQualityEntry 3 }

               pppLinkLastOutTxPackets OBJECT-TYPE
                       SYNTAX  Counter
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppLinkQualityEntry 4 }

               pppLinkInTxOctets OBJECT-TYPE
                       SYNTAX  Counter
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppLinkQualityEntry 5 }

               pppLinkLastOutTxOctets OBJECT-TYPE
                       SYNTAX  Counter
                       ACCESS  read-only
                       STATUS  mandatory






                       ::= { pppLinkQualityEntry 6 }

               pppLinkInRxPackets OBJECT-TYPE
                       SYNTAX  Counter
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppLinkQualityEntry 7 }

               pppLinkLastInRxPackets OBJECT-TYPE
                       SYNTAX  Counter
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppLinkQualityEntry 8 }

               pppLinkInRxOctets OBJECT-TYPE
                       SYNTAX  Counter
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppLinkQualityEntry 9 }

               pppLinkLastInRxOctets OBJECT-TYPE
                       SYNTAX  Counter
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppLinkQualityEntry 10 }

               -- PPP protocol tables

               pppProtocolTables   OBJECT IDENTIFIER ::= { ppp 5 }


               -- IP Over PPP Table

               pppIPTable OBJECT-TYPE
                       SYNTAX  SEQUENCE OF PppIPEntry
                       ACCESS  not-accessible
                       STATUS  mandatory
                       ::= { pppProtocolTables 1 }

               pppIPEntry OBJECT-TYPE
                       SYNTAX  PppIPEntry
                       ACCESS  not-accessible
                       STATUS  mandatory
                       INDEX   { pppIPLinkNumber }
                       ::= { pppIPTable 1 }






               PppIPEntry ::= SEQUENCE {
                       pppIPLinkNumber
                               INTEGER,
                       pppIPRejects
                               Counter,
                       pppIPInPackets
                               Counter,
                       pppIPInOctets
                               Counter,
                       pppIPOutPackets
                               Counter,
                       pppIPOutOctets
                               Counter
               }

               pppIPLinkNumber OBJECT-TYPE
                       SYNTAX  INTEGER
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppIPEntry 1 }

               pppIPRejects OBJECT-TYPE
                       SYNTAX  Counter
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppIPEntry 2 }

               pppIPInPackets OBJECT-TYPE
                       SYNTAX  Counter
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppIPEntry 3 }

               pppIPInOctets OBJECT-TYPE
                       SYNTAX  Counter
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppIPEntry 4 }

               pppIPOutPackets OBJECT-TYPE
                       SYNTAX  Counter
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppIPEntry 5 }







               pppIPOutOctets OBJECT-TYPE
                       SYNTAX  Counter
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppIPEntry 6 }


               -- IP Control Protocol Table

               pppIPCPTable OBJECT-TYPE
                       SYNTAX  SEQUENCE OF PppIPCPEntry
                       ACCESS  not-accessible
                       STATUS  mandatory
                       ::= { pppProtocolTables 2 }

               pppIPCPEntry OBJECT-TYPE
                       SYNTAX  PppIPCPEntry
                       ACCESS  not-accessible
                       STATUS  mandatory
                       INDEX   { pppIPCPLinkNumber }
                       ::= { pppIPCPTable 1 }

               PppIPCPEntry ::= SEQUENCE {
                       pppIPCPLinkNumber
                               INTEGER,
                       pppIPCPRejects
                               Counter,
                       pppIPCPInPackets
                               Counter,
                       pppIPCPInOctets
                               Counter,
                       pppIPCPOutPackets
                               Counter,
                       pppIPCPOutOctets
                               Counter,
                       pppIPCPCompressionType
                               INTEGER
                       }

               pppIPCPLinkNumber OBJECT-TYPE
                       SYNTAX  INTEGER
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppIPCPEntry 1 }







               pppIPCPRejects OBJECT-TYPE
                       SYNTAX  Counter
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppIPCPEntry 2 }

               pppIPCPInPackets OBJECT-TYPE
                       SYNTAX  Counter
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppIPCPEntry 3 }

               pppIPCPInOctets OBJECT-TYPE
                       SYNTAX  Counter
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppIPCPEntry 4 }

               pppIPCPOutPackets OBJECT-TYPE
                       SYNTAX  Counter
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppIPCPEntry 5 }

               pppIPCPOutOctets OBJECT-TYPE
                       SYNTAX  Counter
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppIPCPEntry 6 }

               pppIPCPCompressionType OBJECT-TYPE
                       SYNTAX  INTEGER {
                                    none(1),
                                    van-jacobson-compressed-tcp(2)
                               }
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppIPCPEntry 7 }


               -- Link Control Protocol table

               pppLCPTable OBJECT-TYPE
                       SYNTAX  SEQUENCE OF PppLCPEntry
                       ACCESS  not-accessible






                       STATUS  mandatory
                       ::= { pppProtocolTables 3 }

               pppLCPEntry OBJECT-TYPE
                       SYNTAX  PppLCPEntry
                       ACCESS  not-accessible
                       STATUS  mandatory
                       INDEX   { pppLCPLinkNumber }
                       ::= { pppLCPTable 1 }

               PppLCPEntry ::= SEQUENCE {
                       pppLCPLinkNumber
                               INTEGER,
                       pppLCPRejects
                               Counter,
                       pppLCPInPackets
                               Counter,
                       pppLCPInOctets
                               Counter,
                       pppLCPOutPackets
                               Counter,
                       pppLCPOutOctets
                               Counter,
                       pppLCPOutCRs
                               Counter,
                       pppLCPInCRs
                               Counter,
                       pppLCPOutCAs
                               Counter,
                       pppLCPInCAs
                               Counter,
                       pppLCPOutCNs
                               Counter,
                       pppLCPInCNs
                               Counter,
                       pppLCPCOutRejs
                               Counter,
                       pppLCPCInRejs
                               Counter,
                       pppLCPOutTRs
                               Counter,
                       pppLCPInTRs
                               Counter,
                       pppLCPOutTAs
                               Counter,






                       pppLCPInTAs
                               Counter,
                       pppLCPOutCodeRejs
                               Counter,
                       pppLCPInCodeRejs
                               Counter,
                       pppLCPOutEchoReqs
                               Counter,
                       pppLCPInEchoReqs
                               Counter,
                       pppLCPOutEchoReps
                               Counter,
                       pppLCPInEchoReps
                               Counter,
                       pppLCPOutDiscReqs
                               Counter,
                       pppLCPInDiscReqs
                               Counter
               }

               pppLCPLinkNumber OBJECT-TYPE
                       SYNTAX  INTEGER
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppLCPEntry 1 }

               pppLCPRejects OBJECT-TYPE
                       SYNTAX  Counter
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppLCPEntry 2 }

               pppLCPInPackets OBJECT-TYPE
                       SYNTAX  Counter
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppLCPEntry 3 }

               pppLCPInOctets OBJECT-TYPE
                       SYNTAX  Counter
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppLCPEntry 4 }

               pppLCPOutPackets OBJECT-TYPE






                       SYNTAX  Counter
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppLCPEntry 5 }

               pppLCPOutOctets OBJECT-TYPE
                       SYNTAX  Counter
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppLCPEntry 6 }

               pppLCPOutCRs OBJECT-TYPE
                       SYNTAX  Counter
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppLCPEntry 7 }

               pppLCPInCRs OBJECT-TYPE
                       SYNTAX  Counter
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppLCPEntry 8 }

               pppLCPOutCAs OBJECT-TYPE
                       SYNTAX  Counter
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppLCPEntry 9 }

               pppLCPInCAs OBJECT-TYPE
                       SYNTAX  Counter
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppLCPEntry 10 }

               pppLCPOutCNs OBJECT-TYPE
                       SYNTAX  Counter
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppLCPEntry 11 }

               pppLCPInCNs OBJECT-TYPE
                       SYNTAX  Counter
                       ACCESS  read-only
                       STATUS  mandatory






                       ::= { pppLCPEntry 12 }

               pppLCPOutCRejs OBJECT-TYPE
                       SYNTAX  Counter
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppLCPEntry 13 }

               pppLCPInCRejs OBJECT-TYPE
                       SYNTAX  Counter
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppLCPEntry 14 }

               pppLCPOutTRs OBJECT-TYPE
                       SYNTAX  Counter
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppLCPEntry 15 }

               pppLCPInTRs OBJECT-TYPE
                       SYNTAX  Counter
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppLCPEntry 16 }

               pppLCPOutTAs OBJECT-TYPE
                       SYNTAX  Counter
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppLCPEntry 17 }

               pppLCPInTAs OBJECT-TYPE
                       SYNTAX  Counter
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppLCPEntry 18 }

               pppLCPOutCodeRejs OBJECT-TYPE
                       SYNTAX  Counter
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppLCPEntry 19 }

               pppLCPInCodeRejs OBJECT-TYPE






                       SYNTAX  Counter
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppLCPEntry 20 }

               pppLCPOutEchoReqs OBJECT-TYPE
                       SYNTAX  Counter
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppLCPEntry 21 }

               pppLCPInEchoReqs OBJECT-TYPE
                       SYNTAX  Counter
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppLCPEntry 22 }

               pppLCPOutEchoReps OBJECT-TYPE
                       SYNTAX  Counter
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppLCPEntry 23 }

               pppLCPInEchoReps OBJECT-TYPE
                       SYNTAX  Counter
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppLCPEntry 24 }

               pppLCPOutDiscReqs OBJECT-TYPE
                       SYNTAX  Counter
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppLCPEntry 25 }

               pppLCPInDiscReqs OBJECT-TYPE
                       SYNTAX  Counter
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppLCPEntry 26 }

                       -- The Password Authentication Protocol Table

               pppPAPTable OBJECT-TYPE
                       SYNTAX  SEQUENCE OF PppPAPEntry






                       ACCESS  not-accessible
                       STATUS  mandatory
                       ::= { pppProtocolTables 4 }

               pppPAPEntry OBJECT-TYPE
                       SYNTAX  PppPAPEntry
                       ACCESS  not-accessible
                       STATUS  mandatory
                       INDEX   { pppPAPLinkNumber }
                       ::= { pppPAPTable 1 }

               PppPAPEntry ::= SEQUENCE {
                       pppPAPLinkNumber
                               INTEGER,
                       pppPAPInAuthenticates
                               Counter,
                       pppPAPOutAuthenticates
                               Counter,
                       pppPAPInAcks
                               Counter,
                       pppPAPOutAcks
                               Counter,
                       pppPAPInNaks
                               Counter,
                       pppPAPOutNaks
                               Counter
                       }

               pppPAPLinkNumber OBJECT-TYPE
                       SYNTAX  INTEGER
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppPAPEntry 1 }

               pppPAPInAuthenticates OBJECT-TYPE
                       SYNTAX  Counter
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppPAPEntry 2 }

               pppPAPOutAuthenticates OBJECT-TYPE
                       SYNTAX  Counter
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppPAPEntry 3 }






               pppPAPInAcks OBJECT-TYPE
                       SYNTAX  Counter
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppPAPEntry 4 }

               pppPAPOutAcks OBJECT-TYPE
                       SYNTAX  Counter
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppPAPEntry 5 }

               pppPAPInNaks OBJECT-TYPE
                       SYNTAX  Counter
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppPAPEntry 6 }

               pppPAPOutNaks OBJECT-TYPE
                       SYNTAX  Counter
                       ACCESS  read-only
                       STATUS  mandatory
                       ::= { pppPAPEntry 7 }

               -- OIDs for ifExtnsTestTable test-type

               pppTests            OBJECT IDENTIFIER ::= { ppp 6 }

               pppEchoTest         OBJECT IDENTIFIER ::= { pppTests 1 }

               END