Blame mibs/ietf/PPP-IP-NCP-MIB

Packit Service 9ccfef
PPP-IP-NCP-MIB DEFINITIONS ::= BEGIN
Packit Service 9ccfef
Packit Service 9ccfef
IMPORTS
Packit Service 9ccfef
     Counter
Packit Service 9ccfef
          FROM RFC1155-SMI
Packit Service 9ccfef
     ifIndex
Packit Service 9ccfef
          FROM RFC1213-MIB
Packit Service 9ccfef
     OBJECT-TYPE
Packit Service 9ccfef
          FROM RFC-1212
Packit Service 9ccfef
     ppp
Packit Service 9ccfef
          FROM PPP-LCP-MIB;
Packit Service 9ccfef
Packit Service 9ccfef
     -- The PPP IP Group.
Packit Service 9ccfef
     -- Implementation of this group is mandatory for all
Packit Service 9ccfef
     -- PPP implementations that support operating IP over PPP.
Packit Service 9ccfef
Packit Service 9ccfef
     pppIp OBJECT IDENTIFIER ::= { ppp 3 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
pppIpTable   OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX    SEQUENCE OF PppIpEntry
Packit Service 9ccfef
     ACCESS    not-accessible
Packit Service 9ccfef
     STATUS    mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
               "Table containing the IP parameters and
Packit Service 9ccfef
               statistics for the local PPP entity."
Packit Service 9ccfef
     ::= { pppIp 1 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
pppIpEntry   OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX    PppIpEntry
Packit Service 9ccfef
     ACCESS    not-accessible
Packit Service 9ccfef
     STATUS    mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
               "IPCP status information for a particular PPP
Packit Service 9ccfef
               link."
Packit Service 9ccfef
     INDEX     { ifIndex }
Packit Service 9ccfef
     ::= { pppIpTable 1 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
PppIpEntry ::= SEQUENCE {
Packit Service 9ccfef
     pppIpOperStatus
Packit Service 9ccfef
          INTEGER,
Packit Service 9ccfef
     pppIpLocalToRemoteCompressionProtocol
Packit Service 9ccfef
          INTEGER,
Packit Service 9ccfef
     pppIpRemoteToLocalCompressionProtocol
Packit Service 9ccfef
          INTEGER,
Packit Service 9ccfef
     pppIpRemoteMaxSlotId
Packit Service 9ccfef
          INTEGER,
Packit Service 9ccfef
     pppIpLocalMaxSlotId
Packit Service 9ccfef
          INTEGER
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 IP Control Protocol
Packit Service 9ccfef
--   pppIpLocalToRemoteCompressionProtocol
Packit Service 9ccfef
--   pppIpRemoteToLocalCompressionProtocol
Packit Service 9ccfef
--   pppIpRemoteMaxSlotId
Packit Service 9ccfef
--   pppIpLocalMaxSlotId
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., pppIpOperStatus is set to
Packit Service 9ccfef
-- opened).
Packit Service 9ccfef
--
Packit Service 9ccfef
-- Therefore, when pppIpOperStatus is not opened
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
pppIpOperStatus   OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX    INTEGER {opened(1), not-opened(2)}
Packit Service 9ccfef
     ACCESS    read-only
Packit Service 9ccfef
     STATUS    mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
               "The operational status of the IP network
Packit Service 9ccfef
               protocol. If the value of this object is up
Packit Service 9ccfef
               then the finite state machine for the IP
Packit Service 9ccfef
               network protocol has reached the Opened state."
Packit Service 9ccfef
     ::= { pppIpEntry 1 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
pppIpLocalToRemoteCompressionProtocol   OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX    INTEGER {
Packit Service 9ccfef
               none(1),
Packit Service 9ccfef
               vj-tcp(2)
Packit Service 9ccfef
          }
Packit Service 9ccfef
     ACCESS    read-only
Packit Service 9ccfef
     STATUS    mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
               "The IP compression protocol that the local
Packit Service 9ccfef
               PPP-IP entity uses when sending packets to the
Packit Service 9ccfef
               remote PPP-IP entity. The value of this object
Packit Service 9ccfef
               is meaningful only when the link has reached
Packit Service 9ccfef
               the open state (pppIpOperStatus is opened)."
Packit Service 9ccfef
     ::= { pppIpEntry 2 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
pppIpRemoteToLocalCompressionProtocol   OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX    INTEGER {
Packit Service 9ccfef
               none(1),
Packit Service 9ccfef
               vj-tcp(2)
Packit Service 9ccfef
          }
Packit Service 9ccfef
     ACCESS    read-only
Packit Service 9ccfef
     STATUS    mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
               "The IP compression protocol that the remote
Packit Service 9ccfef
               PPP-IP entity uses when sending packets to the
Packit Service 9ccfef
               local PPP-IP entity. The value of this object
Packit Service 9ccfef
               is meaningful only when the link has reached
Packit Service 9ccfef
               the open state (pppIpOperStatus is opened)."
Packit Service 9ccfef
     ::= { pppIpEntry 3 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
pppIpRemoteMaxSlotId   OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX    INTEGER(0..255)
Packit Service 9ccfef
     ACCESS    read-only
Packit Service 9ccfef
     STATUS    mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
               "The Max-Slot-Id parameter that the remote node
Packit Service 9ccfef
               has advertised and that is in use on the link.
Packit Service 9ccfef
               If vj-tcp header compression is not in use on
Packit Service 9ccfef
               the link then the value of this object shall be
Packit Service 9ccfef
               0. The value of this object is meaningful only
Packit Service 9ccfef
               when the link has reached the open state
Packit Service 9ccfef
               (pppIpOperStatus is opened)."
Packit Service 9ccfef
     ::= { pppIpEntry 4 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
pppIpLocalMaxSlotId   OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX    INTEGER(0..255)
Packit Service 9ccfef
     ACCESS    read-only
Packit Service 9ccfef
     STATUS    mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
               "The Max-Slot-Id parameter that the local node
Packit Service 9ccfef
               has advertised and that is in use on the link.
Packit Service 9ccfef
               If vj-tcp header compression is not in use on
Packit Service 9ccfef
               the link then the value of this object shall be
Packit Service 9ccfef
               0. The value of this object is meaningful only
Packit Service 9ccfef
               when the link has reached the open state
Packit Service 9ccfef
               (pppIpOperStatus is opened)."
Packit Service 9ccfef
     ::= { pppIpEntry 5 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
--
Packit Service 9ccfef
-- The PPP IP Configuration table.
Packit Service 9ccfef
-- This is a separate table in order to facilitate
Packit Service 9ccfef
-- placing these variables in a separate MIB view.
Packit Service 9ccfef
--
Packit Service 9ccfef
Packit Service 9ccfef
pppIpConfigTable   OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX    SEQUENCE OF PppIpConfigEntry
Packit Service 9ccfef
     ACCESS    not-accessible
Packit Service 9ccfef
     STATUS    mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
               "Table containing configuration variables for
Packit Service 9ccfef
               the IPCP for the local PPP entity."
Packit Service 9ccfef
     ::= { pppIp 2 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
pppIpConfigEntry   OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX    PppIpConfigEntry
Packit Service 9ccfef
     ACCESS    not-accessible
Packit Service 9ccfef
     STATUS    mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
               "IPCP information for a particular PPP link."
Packit Service 9ccfef
     INDEX     { ifIndex }
Packit Service 9ccfef
     ::= { pppIpConfigTable 1 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
PppIpConfigEntry ::= SEQUENCE {
Packit Service 9ccfef
     pppIpConfigAdminStatus
Packit Service 9ccfef
          INTEGER,
Packit Service 9ccfef
     pppIpConfigCompression
Packit Service 9ccfef
          INTEGER
Packit Service 9ccfef
}
Packit Service 9ccfef
Packit Service 9ccfef
pppIpConfigAdminStatus   OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX    INTEGER {open(1), close(2)}
Packit Service 9ccfef
     ACCESS    read-write
Packit Service 9ccfef
     STATUS    mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
               "The immediate desired status of the IP network
Packit Service 9ccfef
               protocol. Setting this object to open will
Packit Service 9ccfef
               inject an administrative open event into the IP
Packit Service 9ccfef
               network protocol's finite state machine.
Packit Service 9ccfef
               Setting this object to close will inject an
Packit Service 9ccfef
               administrative close event into the IP network
Packit Service 9ccfef
               protocol's finite state machine."
Packit Service 9ccfef
     ::= { pppIpConfigEntry 1 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
pppIpConfigCompression   OBJECT-TYPE
Packit Service 9ccfef
     SYNTAX    INTEGER {
Packit Service 9ccfef
               none(1),
Packit Service 9ccfef
               vj-tcp(2)
Packit Service 9ccfef
          }
Packit Service 9ccfef
     ACCESS    read-write
Packit Service 9ccfef
     STATUS    mandatory
Packit Service 9ccfef
     DESCRIPTION
Packit Service 9ccfef
               "If none(1) then the local node will not
Packit Service 9ccfef
               attempt to negotiate any IP Compression option.
Packit Service 9ccfef
               Otherwise, the local node will attempt to
Packit Service 9ccfef
               negotiate compression mode indicated by the
Packit Service 9ccfef
               enumerated value. Changing this object will
Packit Service 9ccfef
               have effect when the link is next restarted."
Packit Service 9ccfef
     REFERENCE
Packit Service 9ccfef
               "Section 4.0, Van Jacobson TCP/IP Header
Packit Service 9ccfef
               Compression of RFC1332."
Packit Service 9ccfef
     DEFVAL    { none }
Packit Service 9ccfef
     ::= { pppIpConfigEntry 2 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
END