347 lines
11 KiB
Plaintext
347 lines
11 KiB
Plaintext
|
|
PPP-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY,OBJECT-TYPE,
|
|
IpAddress,Integer32,Counter32
|
|
FROM SNMPv2-SMI
|
|
DisplayString
|
|
FROM RFC1213-MIB
|
|
nnbundleId
|
|
FROM BUNDLE-MIB
|
|
ntEnterpriseDataTasmanMgmt
|
|
FROM NT-ENTERPRISE-DATA-MIB;
|
|
|
|
nnpppMib MODULE-IDENTITY
|
|
LAST-UPDATED "0002010000Z"
|
|
ORGANIZATION "Nortel Networks"
|
|
CONTACT-INFO
|
|
" Nortel Networks
|
|
8200 Dixie Road
|
|
Brampton, Ontario L6T 5P6
|
|
Canada
|
|
1-800-4Nortel
|
|
www.nortelnetworks.com "
|
|
DESCRIPTION
|
|
"The MIB module defines the managed objects for
|
|
enterrpise PPP/MLPPP. "
|
|
REVISION "0002010000Z"
|
|
DESCRIPTION
|
|
"Initial Revision."
|
|
::= { ntEnterpriseDataTasmanMgmt 14 }
|
|
|
|
-- PPP Table definition
|
|
--
|
|
-- pppTable contains configurable parameters for PPP and
|
|
-- MLPPP configuration. The index to the table is bundleId which
|
|
-- uniquely identifies the PPP/MLPPP bundle. bundleId is an unique
|
|
-- integer assigned to each bundle during creation and it has a
|
|
-- one-to-one mapping to the name of the bundle. The entries in
|
|
-- the pppTable are created implicitly once the bundle is encapsulated
|
|
-- to PPP. MLPPP parameters can be configured only for MLPPP bundles.
|
|
|
|
nnpppTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NnPppTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains configurable parameters related to
|
|
PPP/MLPPP bundle."
|
|
::= {nnpppMib 1}
|
|
|
|
nnpppTableEntry OBJECT-TYPE
|
|
SYNTAX NnPppTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the PPP Table which contains the configuration
|
|
for a particular bundle instance identified by the bundleId."
|
|
INDEX { nnbundleId }
|
|
::= {nnpppTable 1}
|
|
|
|
NnPppTableEntry ::= SEQUENCE {
|
|
nnpppMtu DisplayString,
|
|
nnpppMru DisplayString,
|
|
nnmlpppMrru DisplayString,
|
|
nnmlpppSeq INTEGER,
|
|
nnmlpppSegmentThreshold Integer32,
|
|
nnmlpppDiffDelay Integer32,
|
|
nnmlpppDiscriminator DisplayString,
|
|
nnpppNegotiatePeerIpAddr IpAddress,
|
|
nnpppSrcIpAddr IpAddress,
|
|
nnpppPeerIpAddr IpAddress
|
|
}
|
|
|
|
nnpppMtu OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Minimum, default and maximum packet sizes to be sent
|
|
separated by hyphens."
|
|
DEFVAL { "64-1500-4096" }
|
|
::= { nnpppTableEntry 1}
|
|
|
|
nnpppMru OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Minimum, default and maximum packet sizes to be
|
|
received separated by hyphens."
|
|
DEFVAL { "46-1500-4096" }
|
|
::= { nnpppTableEntry 2}
|
|
|
|
nnmlpppMrru OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum received reconstructed unit - maximum number
|
|
of octets in the information fields of reassembled packets.
|
|
This variable can be set only if the bundle is multi-link."
|
|
DEFVAL { "1500-1524-8192" }
|
|
::= {nnpppTableEntry 3}
|
|
|
|
nnmlpppSeq OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
short(1),
|
|
long(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MLPPP sequence number length (short = 12 bits ; long =
|
|
24 bits. This variable can be set only if the bundle is
|
|
multi-link."
|
|
DEFVAL { long }
|
|
::= { nnpppTableEntry 4}
|
|
|
|
|
|
nnmlpppSegmentThreshold OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Segmentation threshold - number of octets a packet must
|
|
exceed before being fragmented for transmission. This
|
|
variable can be set only if the bundle is multi-link."
|
|
DEFVAL { 512 }
|
|
::= { nnpppTableEntry 5}
|
|
|
|
|
|
nnmlpppDiffDelay OBJECT-TYPE
|
|
SYNTAX Integer32 (0..128)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Tolerance, in milliseconds, to differential delay
|
|
between links. If The differential delay exceeds this
|
|
limit, the corresponding link will be removed from the
|
|
bundle. This variable can be set only if the bundle is
|
|
multi-link."
|
|
DEFVAL {128}
|
|
::= { nnpppTableEntry 6}
|
|
|
|
-- madhu-fix for bug #7279:
|
|
-- changed mlpppDiscriminator syntax from IpAddress to DisplayString
|
|
-- and accordingly changed the DESCRIPTION for this OID.
|
|
nnmlpppDiscriminator OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Value of MLPPP discriminator. This value will be an
|
|
IP Address for a Numbered MLPPP Bundle, whereas it
|
|
will be a random number for an Unnumbered MLPPP
|
|
Bundle. This variable can be set only if the bundle
|
|
is multi-link."
|
|
::= { nnpppTableEntry 7}
|
|
|
|
nnpppNegotiatePeerIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The PPP bundle's peer destination IP address.
|
|
Used to negotiate the Ip address for peer.
|
|
Use 0.0.0.0 to unconfigure"
|
|
DEFVAL { 0 }
|
|
::= { nnpppTableEntry 8}
|
|
|
|
nnpppSrcIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The PPP bundle's source destination IP address.
|
|
Used to negotiate the source Ip address with peer.
|
|
Use 0.0.0.0 to unconfigure.
|
|
Specify ff.ff.ff.ff to use source forwarding
|
|
address of the bundle. Note:set will fail if
|
|
source forwarding address is not already defined.
|
|
Source forwarding is valid only in ipmux mode
|
|
(non routing mode)."
|
|
DEFVAL { 0 }
|
|
::= { nnpppTableEntry 9}
|
|
|
|
nnpppPeerIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The PPP bundle's negotiated peer destination
|
|
IP address. Negotiated address given by the peer."
|
|
DEFVAL { 0 }
|
|
::= { nnpppTableEntry 10}
|
|
|
|
-- PppStatsTable Definition
|
|
--
|
|
-- pppStats Table contains the statistics counters for the PPP/MLPPP
|
|
-- encapsulated bundles.
|
|
|
|
nnpppStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NnPppStatsTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains the statistics for PPP/MLPPP bundles."
|
|
::= {nnpppMib 2}
|
|
|
|
nnpppStatsTableEntry OBJECT-TYPE
|
|
SYNTAX NnPppStatsTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the PPP Statistics Table which contains
|
|
the statistics for a particular bundle instance
|
|
identified by the bundleId."
|
|
INDEX { nnbundleId }
|
|
::= {nnpppStatsTable 1}
|
|
|
|
NnPppStatsTableEntry ::= SEQUENCE {
|
|
nnpppStatsBytesRxLastBootOrClear Counter32,
|
|
nnpppStatsBytesTxLastBootOrClear Counter32,
|
|
nnpppStatsPktsRxLastBootOrClear Counter32,
|
|
nnpppStatsPktsTxLastBootOrClear Counter32,
|
|
nnpppStatsErrPktsRxLastBootOrClear Counter32,
|
|
nnpppStatsUpDownStatesLastBootOrClear Counter32,
|
|
nnpppStatsBytesRxLastFiveMins Counter32,
|
|
nnpppStatsBytesTxLastFiveMins Counter32,
|
|
nnpppStatsPktsRxLastFiveMins Counter32,
|
|
nnpppStatsPktsTxLastFiveMins Counter32,
|
|
nnpppStatsErrPktsRxLastFiveMins Counter32,
|
|
nnpppStatsUpDownStatesLastFiveMins Counter32
|
|
}
|
|
|
|
nnpppStatsBytesRxLastBootOrClear OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This counter has the number of bytes received
|
|
on this bundle since it was last booted or cleared."
|
|
::= { nnpppStatsTableEntry 1 }
|
|
|
|
nnpppStatsBytesTxLastBootOrClear OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This counter has the number of bytes transmitted
|
|
on this bundle since it was last booted or cleared."
|
|
::= { nnpppStatsTableEntry 2 }
|
|
|
|
nnpppStatsPktsRxLastBootOrClear OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This counter has the number of packets received
|
|
on this bundle since it was last booted or cleared."
|
|
::= { nnpppStatsTableEntry 3 }
|
|
|
|
nnpppStatsPktsTxLastBootOrClear OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This counter has the number of packets transmitted
|
|
on this bundle since it was last booted or cleared."
|
|
::= { nnpppStatsTableEntry 4 }
|
|
|
|
nnpppStatsErrPktsRxLastBootOrClear OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This counter has the number of error packets
|
|
received on this bundle since it was last booted
|
|
or cleared."
|
|
::= { nnpppStatsTableEntry 5 }
|
|
|
|
nnpppStatsUpDownStatesLastBootOrClear OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This variable has the count on the number of
|
|
times this PPP/MLPPP bundle have made the 'Down'
|
|
to 'Up' and 'Up' to 'Down' transitions since it
|
|
was last booted or cleared."
|
|
::= { nnpppStatsTableEntry 6 }
|
|
|
|
nnpppStatsBytesRxLastFiveMins OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This counter has the number of bytes received on
|
|
this bundle in the last 5 minutes."
|
|
::= { nnpppStatsTableEntry 7 }
|
|
|
|
nnpppStatsBytesTxLastFiveMins OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This counter has the number of bytes transmitted
|
|
on this bundle in the last 5 minutes."
|
|
::= { nnpppStatsTableEntry 8 }
|
|
|
|
nnpppStatsPktsRxLastFiveMins OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This counter has the number of packets received on
|
|
this bundle in the last 5 minutes."
|
|
::= { nnpppStatsTableEntry 9 }
|
|
|
|
nnpppStatsPktsTxLastFiveMins OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This counter has the number of packets transmitted on
|
|
this bundle in the last 5 minutes."
|
|
::= { nnpppStatsTableEntry 10 }
|
|
|
|
nnpppStatsErrPktsRxLastFiveMins OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This counter has the number of error packets received
|
|
on this bundle in the last 5 minutes."
|
|
::= { nnpppStatsTableEntry 11 }
|
|
|
|
nnpppStatsUpDownStatesLastFiveMins OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This variable has the count on the number of times
|
|
this PPP/MLPPP bundle have made the 'Down' to 'Up'
|
|
and 'Up' to 'Down' transitions in the last 5 minutes."
|
|
::= { nnpppStatsTableEntry 12 }
|
|
|
|
END
|