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