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