Blame mibs/ietf/PPP-LCP-MIB

Packit Service 9ccfef
PPP-LCP-MIB DEFINITIONS ::= BEGIN
Packit Service 9ccfef
Packit Service 9ccfef
IMPORTS
Packit Service 9ccfef
     Counter
Packit Service 9ccfef
          FROM RFC1155-SMI
Packit Service 9ccfef
     ifIndex, transmission
Packit Service 9ccfef
          FROM RFC1213-MIB
Packit Service 9ccfef
     OBJECT-TYPE
Packit Service 9ccfef
          FROM RFC-1212;
Packit Service 9ccfef
Packit Service 9ccfef
     --  PPP MIB
Packit Service 9ccfef
Packit Service 9ccfef
     ppp  OBJECT IDENTIFIER ::= { transmission 23 }
Packit Service 9ccfef
Packit Service 9ccfef
     pppLcp OBJECT IDENTIFIER ::= { ppp 1 }
Packit Service 9ccfef
Packit Service 9ccfef
     -- The individual groups within the PPP-LCP-MIB
Packit Service 9ccfef
Packit Service 9ccfef
     pppLink      OBJECT IDENTIFIER ::= { pppLcp 1 }
Packit Service 9ccfef
     pppLqr       OBJECT IDENTIFIER ::= { pppLcp 2 }
Packit Service 9ccfef
     pppTests     OBJECT IDENTIFIER ::= { pppLcp 3 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
-- 4.1.  PPP Link Group
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
--
Packit Service 9ccfef
-- The PPP Link Group. Implementation of this
Packit Service 9ccfef
-- group is mandatory for all PPP entities.
Packit Service 9ccfef
--
Packit Service 9ccfef
Packit Service 9ccfef
-- The following object reflect the values of the option
Packit Service 9ccfef
-- parameters used in the PPP Link Control Protocol
Packit Service 9ccfef
--   pppLinkStatusLocalMRU
Packit Service 9ccfef
--   pppLinkStatusRemoteMRU
Packit Service 9ccfef
--   pppLinkStatusLocalToPeerACCMap
Packit Service 9ccfef
--   pppLinkStatusPeerToLocalACCMap
Packit Service 9ccfef
--   pppLinkStatusLocalToRemoteProtocolCompression
Packit Service 9ccfef
--   pppLinkStatusRemoteToLocalProtocolCompression
Packit Service 9ccfef
--   pppLinkStatusLocalToRemoteACCompression
Packit Service 9ccfef
--   pppLinkStatusRemoteToLocalACCompression
Packit Service 9ccfef
--   pppLinkStatusTransmitFcsSize
Packit Service 9ccfef
--   pppLinkStatusReceiveFcsSize
Packit Service 9ccfef
--
Packit Service 9ccfef
-- These values are not available until after the PPP Option
Packit Service 9ccfef
-- negotiation has completed, which is indicated by the link
Packit Service 9ccfef
-- reaching the open state (i.e., ifOperStatus is set to
Packit Service 9ccfef
-- up).
Packit Service 9ccfef
--
Packit Service 9ccfef
-- Therefore, when ifOperStatus is not up
Packit Service 9ccfef
-- the contents of these objects is undefined. The value
Packit Service 9ccfef
-- returned when accessing the objects is an implementation
Packit Service 9ccfef
-- dependent issue.
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
pppLinkStatusTable   OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX    SEQUENCE OF PppLinkStatusEntry
Packit Service 9ccfef
     ACCESS    not-accessible
Packit Service 9ccfef
     STATUS    mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
               "A table containing PPP-link specific variables
Packit Service 9ccfef
               for this PPP implementation."
Packit Service 9ccfef
     ::= { pppLink 1 }
Packit Service 9ccfef
Packit Service 9ccfef
pppLinkStatusEntry   OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX    PppLinkStatusEntry
Packit Service 9ccfef
     ACCESS    not-accessible
Packit Service 9ccfef
     STATUS    mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
               "Management information about a particular PPP
Packit Service 9ccfef
               Link."
Packit Service 9ccfef
     INDEX     { ifIndex }
Packit Service 9ccfef
     ::= { pppLinkStatusTable 1 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
PppLinkStatusEntry ::= SEQUENCE {
Packit Service 9ccfef
     pppLinkStatusPhysicalIndex
Packit Service 9ccfef
          INTEGER,
Packit Service 9ccfef
     pppLinkStatusBadAddresses
Packit Service 9ccfef
          Counter,
Packit Service 9ccfef
     pppLinkStatusBadControls
Packit Service 9ccfef
          Counter,
Packit Service 9ccfef
     pppLinkStatusPacketTooLongs
Packit Service 9ccfef
          Counter,
Packit Service 9ccfef
     pppLinkStatusBadFCSs
Packit Service 9ccfef
          Counter,
Packit Service 9ccfef
     pppLinkStatusLocalMRU
Packit Service 9ccfef
          INTEGER,
Packit Service 9ccfef
     pppLinkStatusRemoteMRU
Packit Service 9ccfef
          INTEGER,
Packit Service 9ccfef
     pppLinkStatusLocalToPeerACCMap
Packit Service 9ccfef
          OCTET STRING,
Packit Service 9ccfef
     pppLinkStatusPeerToLocalACCMap
Packit Service 9ccfef
          OCTET STRING,
Packit Service 9ccfef
     pppLinkStatusLocalToRemoteProtocolCompression
Packit Service 9ccfef
          INTEGER,
Packit Service 9ccfef
     pppLinkStatusRemoteToLocalProtocolCompression
Packit Service 9ccfef
          INTEGER,
Packit Service 9ccfef
     pppLinkStatusLocalToRemoteACCompression
Packit Service 9ccfef
          INTEGER,
Packit Service 9ccfef
     pppLinkStatusRemoteToLocalACCompression
Packit Service 9ccfef
          INTEGER,
Packit Service 9ccfef
     pppLinkStatusTransmitFcsSize
Packit Service 9ccfef
          INTEGER,
Packit Service 9ccfef
     pppLinkStatusReceiveFcsSize
Packit Service 9ccfef
          INTEGER
Packit Service 9ccfef
     }
Packit Service 9ccfef
pppLinkStatusPhysicalIndex   OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX    INTEGER(0..2147483647)
Packit Service 9ccfef
     ACCESS    read-only
Packit Service 9ccfef
     STATUS    mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
               "The value of ifIndex that identifies the
Packit Service 9ccfef
               lower-level interface over which this PPP Link
Packit Service 9ccfef
               is operating. This interface would usually be
Packit Service 9ccfef
               an HDLC or RS-232 type of interface. If there
Packit Service 9ccfef
               is no lower-layer interface element, or there
Packit Service 9ccfef
               is no ifEntry for the element, or the element
Packit Service 9ccfef
               can not be identified, then the value of this
Packit Service 9ccfef
               object is 0.  For example, suppose that PPP is
Packit Service 9ccfef
               operating over a serial port. This would use
Packit Service 9ccfef
               two entries in the ifTable. The PPP could be
Packit Service 9ccfef
               running over `interface' number 123 and the
Packit Service 9ccfef
               serial port could be running over `interface'
Packit Service 9ccfef
               number 987.  Therefore, ifSpecific.123 would
Packit Service 9ccfef
               contain the OBJECT IDENTIFIER ppp
Packit Service 9ccfef
               pppLinkStatusPhysicalIndex.123 would contain
Packit Service 9ccfef
               987, and ifSpecific.987 would contain the
Packit Service 9ccfef
               OBJECT IDENTIFIER for the serial-port's media-
Packit Service 9ccfef
               specific MIB."
Packit Service 9ccfef
     ::= { pppLinkStatusEntry 1 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
pppLinkStatusBadAddresses   OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX    Counter
Packit Service 9ccfef
     ACCESS    read-only
Packit Service 9ccfef
     STATUS    mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
               "The number of packets received with an
Packit Service 9ccfef
               incorrect Address Field. This counter is a
Packit Service 9ccfef
               component of the ifInErrors variable that is
Packit Service 9ccfef
               associated with the interface that represents
Packit Service 9ccfef
               this PPP Link."
Packit Service 9ccfef
     REFERENCE
Packit Service 9ccfef
               "Section 3.1, Address Field, of RFC1331."
Packit Service 9ccfef
     ::= { pppLinkStatusEntry 2 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
pppLinkStatusBadControls   OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX    Counter
Packit Service 9ccfef
     ACCESS    read-only
Packit Service 9ccfef
     STATUS    mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
               "The number of packets received on this link
Packit Service 9ccfef
               with an incorrect Control Field. This counter
Packit Service 9ccfef
               is a component of the ifInErrors variable that
Packit Service 9ccfef
               is associated with the interface that
Packit Service 9ccfef
               represents this PPP Link."
Packit Service 9ccfef
     REFERENCE
Packit Service 9ccfef
               "Section 3.1, Control Field, of RFC1331."
Packit Service 9ccfef
     ::= { pppLinkStatusEntry 3 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
pppLinkStatusPacketTooLongs   OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX    Counter
Packit Service 9ccfef
     ACCESS    read-only
Packit Service 9ccfef
     STATUS    mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
               "The number of received packets that have been
Packit Service 9ccfef
               discarded because their length exceeded the
Packit Service 9ccfef
               MRU. This counter is a component of the
Packit Service 9ccfef
               ifInErrors variable that is associated with the
Packit Service 9ccfef
               interface that represents this PPP Link. NOTE,
Packit Service 9ccfef
               packets which are longer than the MRU but which
Packit Service 9ccfef
               are successfully received and processed are NOT
Packit Service 9ccfef
               included in this count."
Packit Service 9ccfef
     ::= { pppLinkStatusEntry 4 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
pppLinkStatusBadFCSs   OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX    Counter
Packit Service 9ccfef
     ACCESS    read-only
Packit Service 9ccfef
     STATUS    mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
               "The number of received packets that have been
Packit Service 9ccfef
               discarded due to having an incorrect FCS. This
Packit Service 9ccfef
               counter is a component of the ifInErrors
Packit Service 9ccfef
               variable that is associated with the interface
Packit Service 9ccfef
               that represents this PPP Link."
Packit Service 9ccfef
     ::= { pppLinkStatusEntry 5 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
pppLinkStatusLocalMRU   OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX    INTEGER(1..2147483647)
Packit Service 9ccfef
     ACCESS    read-only
Packit Service 9ccfef
     STATUS    mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
               "The current value of the MRU for the local PPP
Packit Service 9ccfef
               Entity. This value is the MRU that the remote
Packit Service 9ccfef
               entity is using when sending packets to the
Packit Service 9ccfef
               local PPP entity. The value of this object is
Packit Service 9ccfef
               meaningful only when the link has reached the
Packit Service 9ccfef
               open state (ifOperStatus is up)."
Packit Service 9ccfef
     ::= { pppLinkStatusEntry 6 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
pppLinkStatusRemoteMRU   OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX    INTEGER(1..2147483647)
Packit Service 9ccfef
     ACCESS    read-only
Packit Service 9ccfef
     STATUS    mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
               "The current value of the MRU for the remote
Packit Service 9ccfef
               PPP Entity. This value is the MRU that the
Packit Service 9ccfef
               local entity is using when sending packets to
Packit Service 9ccfef
               the remote PPP entity. The value of this object
Packit Service 9ccfef
               is meaningful only when the link has reached
Packit Service 9ccfef
               the open state (ifOperStatus is up)."
Packit Service 9ccfef
     ::= { pppLinkStatusEntry 7 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
pppLinkStatusLocalToPeerACCMap   OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX    OCTET STRING (SIZE (4))
Packit Service 9ccfef
     ACCESS    read-only
Packit Service 9ccfef
     STATUS    mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
               "The current value of the ACC Map used for
Packit Service 9ccfef
               sending packets from the local PPP entity to
Packit Service 9ccfef
               the remote PPP entity. The value of this object
Packit Service 9ccfef
               is meaningful only when the link has reached
Packit Service 9ccfef
               the open state (ifOperStatus is up)."
Packit Service 9ccfef
     ::= { pppLinkStatusEntry 8 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
pppLinkStatusPeerToLocalACCMap   OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX    OCTET STRING (SIZE (4))
Packit Service 9ccfef
     ACCESS    read-only
Packit Service 9ccfef
     STATUS    mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
               "The ACC Map used by the remote PPP entity when
Packit Service 9ccfef
               transmitting packets to the local PPP entity.
Packit Service 9ccfef
               The value of this object is meaningful only
Packit Service 9ccfef
               when the link has reached the open state
Packit Service 9ccfef
               (ifOperStatus is up)."
Packit Service 9ccfef
     ::= { pppLinkStatusEntry 9 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
pppLinkStatusLocalToRemoteProtocolCompression
Packit Service 9ccfef
     OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX    INTEGER {
Packit Service 9ccfef
               enabled(1),
Packit Service 9ccfef
               disabled(2)
Packit Service 9ccfef
          }
Packit Service 9ccfef
     ACCESS    read-only
Packit Service 9ccfef
     STATUS    mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
               "Indicates whether the local PPP entity will
Packit Service 9ccfef
               use Protocol Compression when transmitting
Packit Service 9ccfef
               packets to the remote PPP entity. The value of
Packit Service 9ccfef
               this object is meaningful only when the link
Packit Service 9ccfef
               has reached the open state (ifOperStatus is
Packit Service 9ccfef
               up)."
Packit Service 9ccfef
     ::= { pppLinkStatusEntry 10 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
pppLinkStatusRemoteToLocalProtocolCompression
Packit Service 9ccfef
     OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX    INTEGER {
Packit Service 9ccfef
               enabled(1),
Packit Service 9ccfef
               disabled(2)
Packit Service 9ccfef
          }
Packit Service 9ccfef
     ACCESS    read-only
Packit Service 9ccfef
     STATUS    mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
               "Indicates whether the remote PPP entity will
Packit Service 9ccfef
               use Protocol Compression when transmitting
Packit Service 9ccfef
               packets to the local PPP entity. The value of
Packit Service 9ccfef
               this object is meaningful only when the link
Packit Service 9ccfef
               has reached the open state (ifOperStatus is
Packit Service 9ccfef
               up)."
Packit Service 9ccfef
     ::= { pppLinkStatusEntry 11 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
pppLinkStatusLocalToRemoteACCompression   OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX    INTEGER {
Packit Service 9ccfef
               enabled(1),
Packit Service 9ccfef
               disabled(2)
Packit Service 9ccfef
          }
Packit Service 9ccfef
     ACCESS    read-only
Packit Service 9ccfef
     STATUS    mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
               "Indicates whether the local PPP entity will
Packit Service 9ccfef
               use Address and Control Compression when
Packit Service 9ccfef
               transmitting packets to the remote PPP entity.
Packit Service 9ccfef
               The value of this object is meaningful only
Packit Service 9ccfef
               when the link has reached the open state
Packit Service 9ccfef
               (ifOperStatus is up)."
Packit Service 9ccfef
     ::= { pppLinkStatusEntry 12 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
pppLinkStatusRemoteToLocalACCompression   OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX    INTEGER {
Packit Service 9ccfef
               enabled(1),
Packit Service 9ccfef
               disabled(2)
Packit Service 9ccfef
          }
Packit Service 9ccfef
     ACCESS    read-only
Packit Service 9ccfef
     STATUS    mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
               "Indicates whether the remote PPP entity will
Packit Service 9ccfef
               use Address and Control Compression when
Packit Service 9ccfef
               transmitting packets to the local PPP entity.
Packit Service 9ccfef
               The value of this object is meaningful only
Packit Service 9ccfef
               when the link has reached the open state
Packit Service 9ccfef
               (ifOperStatus is up)."
Packit Service 9ccfef
     ::= { pppLinkStatusEntry 13 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
pppLinkStatusTransmitFcsSize   OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX    INTEGER (0..128)
Packit Service 9ccfef
     ACCESS    read-only
Packit Service 9ccfef
     STATUS    mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
               "The size of the Frame Check Sequence (FCS) in
Packit Service 9ccfef
               bits that the local node will generate when
Packit Service 9ccfef
               sending packets to the remote node. The value
Packit Service 9ccfef
               of this object is meaningful only when the link
Packit Service 9ccfef
               has reached the open state (ifOperStatus is
Packit Service 9ccfef
               up)."
Packit Service 9ccfef
     ::= { pppLinkStatusEntry 14 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
pppLinkStatusReceiveFcsSize   OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX    INTEGER (0..128)
Packit Service 9ccfef
     ACCESS    read-only
Packit Service 9ccfef
     STATUS    mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
               "The size of the Frame Check Sequence (FCS) in
Packit Service 9ccfef
               bits that the remote node will generate when
Packit Service 9ccfef
               sending packets to the local node. The value of
Packit Service 9ccfef
               this object is meaningful only when the link
Packit Service 9ccfef
               has reached the open state (ifOperStatus is
Packit Service 9ccfef
               up)."
Packit Service 9ccfef
     ::= { pppLinkStatusEntry 15 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
pppLinkConfigTable   OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX    SEQUENCE OF PppLinkConfigEntry
Packit Service 9ccfef
     ACCESS    not-accessible
Packit Service 9ccfef
     STATUS    mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
               "A table containing the LCP configuration
Packit Service 9ccfef
               parameters for this PPP Link. These variables
Packit Service 9ccfef
               represent the initial configuration of the PPP
Packit Service 9ccfef
               Link. The actual values of the parameters may
Packit Service 9ccfef
               be changed when the link is brought up via the
Packit Service 9ccfef
               LCP options negotiation mechanism."
Packit Service 9ccfef
     ::= { pppLink 2 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
pppLinkConfigEntry   OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX    PppLinkConfigEntry
Packit Service 9ccfef
     ACCESS    not-accessible
Packit Service 9ccfef
     STATUS    mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
               "Configuration information about a particular
Packit Service 9ccfef
               PPP Link."
Packit Service 9ccfef
     INDEX     { ifIndex }
Packit Service 9ccfef
     ::= { pppLinkConfigTable 1 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
PppLinkConfigEntry ::= SEQUENCE {
Packit Service 9ccfef
     pppLinkConfigInitialMRU
Packit Service 9ccfef
          INTEGER,
Packit Service 9ccfef
     pppLinkConfigReceiveACCMap
Packit Service 9ccfef
          OCTET STRING,
Packit Service 9ccfef
     pppLinkConfigTransmitACCMap
Packit Service 9ccfef
          OCTET STRING,
Packit Service 9ccfef
     pppLinkConfigMagicNumber
Packit Service 9ccfef
          INTEGER,
Packit Service 9ccfef
     pppLinkConfigFcsSize
Packit Service 9ccfef
          INTEGER
Packit Service 9ccfef
     }
Packit Service 9ccfef
Packit Service 9ccfef
pppLinkConfigInitialMRU   OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX    INTEGER(0..2147483647)
Packit Service 9ccfef
     ACCESS    read-write
Packit Service 9ccfef
     STATUS    mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
               "The initial Maximum Receive Unit (MRU) that
Packit Service 9ccfef
               the local PPP entity will advertise to the
Packit Service 9ccfef
               remote entity. If the value of this variable is
Packit Service 9ccfef
               0 then the local PPP entity will not advertise
Packit Service 9ccfef
               any MRU to the remote entity and the default
Packit Service 9ccfef
               MRU will be assumed. Changing this object will
Packit Service 9ccfef
               have effect when the link is next restarted."
Packit Service 9ccfef
     REFERENCE
Packit Service 9ccfef
               "Section 7.2, Maximum Receive Unit of RFC1331."
Packit Service 9ccfef
     DEFVAL    { 1500 }
Packit Service 9ccfef
     ::= { pppLinkConfigEntry 1 }
Packit Service 9ccfef
Packit Service 9ccfef
pppLinkConfigReceiveACCMap   OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX    OCTET STRING (SIZE (4))
Packit Service 9ccfef
     ACCESS    read-write
Packit Service 9ccfef
     STATUS    mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
               "The Asynchronous-Control-Character-Map (ACC)
Packit Service 9ccfef
               that the local PPP entity requires for use on
Packit Service 9ccfef
               its receive side. In effect, this is the ACC
Packit Service 9ccfef
               Map that is required in order to ensure that
Packit Service 9ccfef
               the local modem will successfully receive all
Packit Service 9ccfef
               characters. The actual ACC map used on the
Packit Service 9ccfef
               receive side of the link will be a combination
Packit Service 9ccfef
               of the local node's pppLinkConfigReceiveACCMap
Packit Service 9ccfef
               and the remote node's
Packit Service 9ccfef
               pppLinkConfigTransmitACCMap. Changing this
Packit Service 9ccfef
               object will have effect when the link is next
Packit Service 9ccfef
               restarted."
Packit Service 9ccfef
     REFERENCE
Packit Service 9ccfef
               "Section 7.3, page 4, Async-Control-Character-
Packit Service 9ccfef
               Map of RFC1331."
Packit Service 9ccfef
     DEFVAL    { 'ffffffff'h }
Packit Service 9ccfef
     ::= { pppLinkConfigEntry 2 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
pppLinkConfigTransmitACCMap   OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX    OCTET STRING (SIZE (4))
Packit Service 9ccfef
     ACCESS    read-write
Packit Service 9ccfef
     STATUS    mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
               "The Asynchronous-Control-Character-Map (ACC)
Packit Service 9ccfef
               that the local PPP entity requires for use on
Packit Service 9ccfef
               its transmit side. In effect, this is the ACC
Packit Service 9ccfef
               Map that is required in order to ensure that
Packit Service 9ccfef
               all characters can be successfully transmitted
Packit Service 9ccfef
               through the local modem.  The actual ACC map
Packit Service 9ccfef
               used on the transmit side of the link will be a
Packit Service 9ccfef
               combination of the local node's
Packit Service 9ccfef
               pppLinkConfigTransmitACCMap and the remote
Packit Service 9ccfef
               node's pppLinkConfigReceiveACCMap. Changing
Packit Service 9ccfef
               this object will have effect when the link is
Packit Service 9ccfef
               next restarted."
Packit Service 9ccfef
     REFERENCE
Packit Service 9ccfef
               "Section 7.3, page 4, Async-Control-Character-
Packit Service 9ccfef
               Map of RFC1331."
Packit Service 9ccfef
     DEFVAL    { 'ffffffff'h }
Packit Service 9ccfef
     ::= { pppLinkConfigEntry 3 }
Packit Service 9ccfef
Packit Service 9ccfef
pppLinkConfigMagicNumber   OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX    INTEGER {false (1), true (2)}
Packit Service 9ccfef
     ACCESS    read-write
Packit Service 9ccfef
     STATUS    mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
               "If true(2) then the local node will attempt to
Packit Service 9ccfef
               perform Magic Number negotiation with the
Packit Service 9ccfef
               remote node. If false(1) then this negotiation
Packit Service 9ccfef
               is not performed. In any event, the local node
Packit Service 9ccfef
               will comply with any magic number negotiations
Packit Service 9ccfef
               attempted by the remote node, per the PPP
Packit Service 9ccfef
               specification. Changing this object will have
Packit Service 9ccfef
               effect when the link is next restarted."
Packit Service 9ccfef
     REFERENCE
Packit Service 9ccfef
               "Section 7.6, Magic Number, of RFC1331."
Packit Service 9ccfef
     DEFVAL    { false }
Packit Service 9ccfef
     ::= { pppLinkConfigEntry 4 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
pppLinkConfigFcsSize   OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX    INTEGER (0..128)
Packit Service 9ccfef
     ACCESS    read-write
Packit Service 9ccfef
     STATUS    mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
               "The size of the FCS, in bits, the local node
Packit Service 9ccfef
               will attempt to negotiate for use with the
Packit Service 9ccfef
               remote node. Regardless of the value of this
Packit Service 9ccfef
               object, the local node will comply with any FCS
Packit Service 9ccfef
               size negotiations initiated by the remote node,
Packit Service 9ccfef
               per the PPP specification. Changing this object
Packit Service 9ccfef
               will have effect when the link is next
Packit Service 9ccfef
               restarted."
Packit Service 9ccfef
     DEFVAL    { 16 }
Packit Service 9ccfef
     ::= { pppLinkConfigEntry 5 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
-- 4.2.  PPP LQR Group
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
     --
Packit Service 9ccfef
     -- The PPP LQR Group.
Packit Service 9ccfef
     -- Implementation of this group is mandatory for all
Packit Service 9ccfef
     -- PPP implementations that implement LQR.
Packit Service 9ccfef
     --
Packit Service 9ccfef
Packit Service 9ccfef
pppLqrTable   OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX    SEQUENCE OF PppLqrEntry
Packit Service 9ccfef
     ACCESS    not-accessible
Packit Service 9ccfef
     STATUS    mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
               "Table containing the LQR parameters and
Packit Service 9ccfef
               statistics for the local PPP entity."
Packit Service 9ccfef
     ::= { pppLqr 1 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
pppLqrEntry   OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX    PppLqrEntry
Packit Service 9ccfef
     ACCESS    not-accessible
Packit Service 9ccfef
     STATUS    mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
               "LQR information for a particular PPP link. A
Packit Service 9ccfef
               PPP link will have an entry in this table if
Packit Service 9ccfef
               and only if LQR Quality Monitoring has been
Packit Service 9ccfef
               successfully negotiated for said link."
Packit Service 9ccfef
     INDEX     { ifIndex }
Packit Service 9ccfef
     ::= { pppLqrTable 1 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
PppLqrEntry ::= SEQUENCE {
Packit Service 9ccfef
     pppLqrQuality
Packit Service 9ccfef
          INTEGER,
Packit Service 9ccfef
     pppLqrInGoodOctets
Packit Service 9ccfef
          Counter,
Packit Service 9ccfef
     pppLqrLocalPeriod
Packit Service 9ccfef
          INTEGER,
Packit Service 9ccfef
     pppLqrRemotePeriod
Packit Service 9ccfef
          INTEGER,
Packit Service 9ccfef
     pppLqrOutLQRs
Packit Service 9ccfef
          Counter,
Packit Service 9ccfef
     pppLqrInLQRs
Packit Service 9ccfef
          Counter
Packit Service 9ccfef
}
Packit Service 9ccfef
Packit Service 9ccfef
pppLqrQuality   OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX    INTEGER {
Packit Service 9ccfef
               good(1),
Packit Service 9ccfef
               bad(2),
Packit Service 9ccfef
               not-determined(3)
Packit Service 9ccfef
          }
Packit Service 9ccfef
     ACCESS    read-only
Packit Service 9ccfef
     STATUS    mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
               "The current quality of the link as declared by
Packit Service 9ccfef
               the local PPP entity's Link-Quality Management
Packit Service 9ccfef
               modules. No effort is made to define good or
Packit Service 9ccfef
               bad, nor the policy used to determine it. The
Packit Service 9ccfef
               not-determined value indicates that the entity
Packit Service 9ccfef
               does not actually evaluate the link's quality.
Packit Service 9ccfef
               This value is used to disambiguate the
Packit Service 9ccfef
               `determined to be good' case from the `no
Packit Service 9ccfef
               determination made and presumed to be good'
Packit Service 9ccfef
               case."
Packit Service 9ccfef
     ::= { pppLqrEntry 1 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
pppLqrInGoodOctets   OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX    Counter
Packit Service 9ccfef
     ACCESS    read-only
Packit Service 9ccfef
     STATUS    mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
               "The LQR InGoodOctets counter for this link."
Packit Service 9ccfef
     REFERENCE
Packit Service 9ccfef
               "Section 2.2, Counters, of RFC1333."
Packit Service 9ccfef
     ::= { pppLqrEntry 2 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
pppLqrLocalPeriod   OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX    INTEGER(1..2147483647)
Packit Service 9ccfef
     ACCESS    read-only
Packit Service 9ccfef
     STATUS    mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
               "The LQR reporting period, in hundredths of a
Packit Service 9ccfef
               second that is in effect for the local PPP
Packit Service 9ccfef
               entity."
Packit Service 9ccfef
     REFERENCE
Packit Service 9ccfef
               "Section 2.5, Configuration Option Format, of
Packit Service 9ccfef
               RFC1333."
Packit Service 9ccfef
     ::= { pppLqrEntry 3 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
pppLqrRemotePeriod   OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX    INTEGER(1..2147483647)
Packit Service 9ccfef
     ACCESS    read-only
Packit Service 9ccfef
     STATUS    mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
               "The LQR reporting period, in hundredths of a
Packit Service 9ccfef
               second, that is in effect for the remote PPP
Packit Service 9ccfef
               entity."
Packit Service 9ccfef
     REFERENCE
Packit Service 9ccfef
               "Section 2.5, Configuration Option Format, of
Packit Service 9ccfef
               RFC1333."
Packit Service 9ccfef
     ::= { pppLqrEntry 4 }
Packit Service 9ccfef
Packit Service 9ccfef
pppLqrOutLQRs   OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX    Counter
Packit Service 9ccfef
     ACCESS    read-only
Packit Service 9ccfef
     STATUS    mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
               "The value of the OutLQRs counter on the local
Packit Service 9ccfef
               node for the link identified by ifIndex."
Packit Service 9ccfef
     REFERENCE
Packit Service 9ccfef
               "Section 2.2, Counters, of RFC1333."
Packit Service 9ccfef
     ::= { pppLqrEntry 5 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
pppLqrInLQRs   OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX    Counter
Packit Service 9ccfef
     ACCESS    read-only
Packit Service 9ccfef
     STATUS    mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
               "The value of the InLQRs counter on the local
Packit Service 9ccfef
               node for the link identified by ifIndex."
Packit Service 9ccfef
     REFERENCE
Packit Service 9ccfef
               "Section 2.2, Counters, of RFC1333."
Packit Service 9ccfef
     ::= { pppLqrEntry 6 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
--
Packit Service 9ccfef
-- The PPP LQR Configuration table.
Packit Service 9ccfef
--
Packit Service 9ccfef
Packit Service 9ccfef
pppLqrConfigTable   OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX    SEQUENCE OF PppLqrConfigEntry
Packit Service 9ccfef
     ACCESS    not-accessible
Packit Service 9ccfef
     STATUS    mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
               "Table containing the LQR Configuration
Packit Service 9ccfef
               parameters for the local PPP entity."
Packit Service 9ccfef
     ::= { pppLqr 2 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
pppLqrConfigEntry   OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX    PppLqrConfigEntry
Packit Service 9ccfef
     ACCESS    not-accessible
Packit Service 9ccfef
     STATUS    mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
               "LQR configuration information for a particular
Packit Service 9ccfef
               PPP link."
Packit Service 9ccfef
     INDEX     { ifIndex }
Packit Service 9ccfef
     ::= { pppLqrConfigTable 1 }
Packit Service 9ccfef
Packit Service 9ccfef
PppLqrConfigEntry ::= SEQUENCE {
Packit Service 9ccfef
     pppLqrConfigPeriod
Packit Service 9ccfef
          INTEGER,
Packit Service 9ccfef
     pppLqrConfigStatus
Packit Service 9ccfef
          INTEGER
Packit Service 9ccfef
}
Packit Service 9ccfef
Packit Service 9ccfef
pppLqrConfigPeriod   OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX    INTEGER(0..2147483647)
Packit Service 9ccfef
     ACCESS    read-write
Packit Service 9ccfef
     STATUS    mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
               "The LQR Reporting Period that the local PPP
Packit Service 9ccfef
               entity will attempt to negotiate with the
Packit Service 9ccfef
               remote entity, in units of hundredths of a
Packit Service 9ccfef
               second. Changing this object will have effect
Packit Service 9ccfef
               when the link is next restarted."
Packit Service 9ccfef
     REFERENCE
Packit Service 9ccfef
               "Section 2.5, Configuration Option Format, of
Packit Service 9ccfef
               RFC1333."
Packit Service 9ccfef
     DEFVAL    { 0 }
Packit Service 9ccfef
     ::= { pppLqrConfigEntry 1 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
pppLqrConfigStatus   OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX    INTEGER {disabled (1), enabled (2)}
Packit Service 9ccfef
     ACCESS    read-write
Packit Service 9ccfef
     STATUS    mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
               "If enabled(2) then the local node will attempt
Packit Service 9ccfef
               to perform LQR negotiation with the remote
Packit Service 9ccfef
               node. If disabled(1) then this negotiation is
Packit Service 9ccfef
               not performed. In any event, the local node
Packit Service 9ccfef
               will comply with any magic number negotiations
Packit Service 9ccfef
               attempted by the remote node, per the PPP
Packit Service 9ccfef
               specification. Changing this object will have
Packit Service 9ccfef
               effect when the link is next restarted.
Packit Service 9ccfef
               Setting this object to the value disabled(1)
Packit Service 9ccfef
               has the effect of invalidating the
Packit Service 9ccfef
               corresponding entry in the pppLqrConfigTable
Packit Service 9ccfef
               object. It is an implementation-specific matter
Packit Service 9ccfef
               as to whether the agent removes an invalidated
Packit Service 9ccfef
               entry from the table. Accordingly, management
Packit Service 9ccfef
               stations must be prepared to receive tabular
Packit Service 9ccfef
               information from agents that corresponds to
Packit Service 9ccfef
               entries not currently in use."
Packit Service 9ccfef
     REFERENCE
Packit Service 9ccfef
               "Section 7.6, Magic Number, of RFC1331."
Packit Service 9ccfef
     DEFVAL    { enabled }
Packit Service 9ccfef
     ::= { pppLqrConfigEntry 2 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
-- 4.3.  PPP LQR Extensions Group
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
--
Packit Service 9ccfef
-- The PPP LQR Extensions Group.
Packit Service 9ccfef
-- Implementation of this group is optional.
Packit Service 9ccfef
--
Packit Service 9ccfef
-- The intent of this group is to allow external
Packit Service 9ccfef
-- implementation of the policy mechanisms that
Packit Service 9ccfef
-- are used to declare a link to be "bad" or not.
Packit Service 9ccfef
--
Packit Service 9ccfef
-- It is not practical to examine the MIB objects
Packit Service 9ccfef
-- which are used to generate LQR packets since
Packit Service 9ccfef
-- LQR policies tend to require synchronization of
Packit Service 9ccfef
-- the values of all data used to determine Link
Packit Service 9ccfef
-- Quality; i.e. the values of the relevant counters
Packit Service 9ccfef
-- must all be taken at the same instant in time.
Packit Service 9ccfef
--
Packit Service 9ccfef
Packit Service 9ccfef
pppLqrExtnsTable   OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX    SEQUENCE OF PppLqrExtnsEntry
Packit Service 9ccfef
     ACCESS    not-accessible
Packit Service 9ccfef
     STATUS    mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
               "Table containing additional LQR information
Packit Service 9ccfef
               for the local PPP entity."
Packit Service 9ccfef
     ::= { pppLqr 3 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
pppLqrExtnsEntry   OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX    PppLqrExtnsEntry
Packit Service 9ccfef
     ACCESS    not-accessible
Packit Service 9ccfef
     STATUS    mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
               "Extended LQR information for a particular PPP
Packit Service 9ccfef
               link. Assuming that this group has been
Packit Service 9ccfef
               implemented, a PPP link will have an entry in
Packit Service 9ccfef
               this table if and only if LQR Quality
Packit Service 9ccfef
               Monitoring has been successfully negotiated for
Packit Service 9ccfef
               said link."
Packit Service 9ccfef
     INDEX     { ifIndex }
Packit Service 9ccfef
     ::= { pppLqrExtnsTable 1 }
Packit Service 9ccfef
Packit Service 9ccfef
PppLqrExtnsEntry ::= SEQUENCE {
Packit Service 9ccfef
     pppLqrExtnsLastReceivedLqrPacket
Packit Service 9ccfef
          OCTET STRING(SIZE(68))
Packit Service 9ccfef
}
Packit Service 9ccfef
Packit Service 9ccfef
pppLqrExtnsLastReceivedLqrPacket   OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX    OCTET STRING(SIZE(68))
Packit Service 9ccfef
     ACCESS    read-only
Packit Service 9ccfef
     STATUS    mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
               "This object contains the most recently
Packit Service 9ccfef
               received LQR packet.  The format of the packet
Packit Service 9ccfef
               is as described in the LQM Protocol
Packit Service 9ccfef
               specificiation. All fields of the packet,
Packit Service 9ccfef
               including the `save' fields, are stored in this
Packit Service 9ccfef
               object.
Packit Service 9ccfef
Packit Service 9ccfef
               The LQR packet is stored in network byte order.
Packit Service 9ccfef
               The LAP-B and PPP headers are not stored in
Packit Service 9ccfef
               this object; the first four octets of this
Packit Service 9ccfef
               variable contain the Magic-Number field, the
Packit Service 9ccfef
               second four octets contain the LastOutLQRs
Packit Service 9ccfef
               field and so on. The last four octets of this
Packit Service 9ccfef
               object contain the SaveInOctets field of the
Packit Service 9ccfef
               LQR packet."
Packit Service 9ccfef
     REFERENCE
Packit Service 9ccfef
               "Section 2.6, Packet Format, of RFC1333"
Packit Service 9ccfef
     ::= { pppLqrExtnsEntry 1 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
-- 4.4.  PPP Tests
Packit Service 9ccfef
Packit Service 9ccfef
-- The extensions to the interface table in RFC1229 define a
Packit Service 9ccfef
-- table through which the network manager can instruct the
Packit Service 9ccfef
-- managed object to perform various tests of the interface. This
Packit Service 9ccfef
-- is the ifExtnsTestTable.
Packit Service 9ccfef
Packit Service 9ccfef
-- The PPP MIB defines two such tests.
Packit Service 9ccfef
Packit Service 9ccfef
-- 4.4.1.  PPP Echo Test
Packit Service 9ccfef
Packit Service 9ccfef
-- The PPP Echo Test is defined as
Packit Service 9ccfef
Packit Service 9ccfef
     pppEchoTest    OBJECT IDENTIFIER ::= { pppTests 1 }
Packit Service 9ccfef
Packit Service 9ccfef
-- Invoking this test causes a PPP Echo Packet to be sent on the
Packit Service 9ccfef
-- line. ifExtnsTestResult returns success(2) if the echo
Packit Service 9ccfef
-- response came back properly. It returns failed(7) if the
Packit Service 9ccfef
-- response did not properly return. The definition of "proper"
Packit Service 9ccfef
Packit Service 9ccfef
-- in this context is left to the discretion of the implementor.
Packit Service 9ccfef
Packit Service 9ccfef
-- 4.4.2.  PPP Discard Test
Packit Service 9ccfef
Packit Service 9ccfef
-- The PPP Discard Test is defined as
Packit Service 9ccfef
Packit Service 9ccfef
     pppDiscardTest OBJECT IDENTIFIER ::= { pppTests 2 }
Packit Service 9ccfef
Packit Service 9ccfef
-- Invoking this test causes a PPP Discard Packet to be sent on
Packit Service 9ccfef
-- the line. ifExtnsTestResult returns success(2) if the discard
Packit Service 9ccfef
-- packet was successfully transmitted and failed(7) if an error
Packit Service 9ccfef
-- was detected on transmission. The definition of "transmission
Packit Service 9ccfef
-- error" in this context is left to the discretion of the
Packit Service 9ccfef
-- implementor.
Packit Service 9ccfef
Packit Service 9ccfef
END