summaryrefslogtreecommitdiff
path: root/MIBS/junos/JNX-L2TP-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/junos/JNX-L2TP-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/junos/JNX-L2TP-MIB')
-rw-r--r--MIBS/junos/JNX-L2TP-MIB1796
1 files changed, 1796 insertions, 0 deletions
diff --git a/MIBS/junos/JNX-L2TP-MIB b/MIBS/junos/JNX-L2TP-MIB
new file mode 100644
index 0000000..35425fe
--- /dev/null
+++ b/MIBS/junos/JNX-L2TP-MIB
@@ -0,0 +1,1796 @@
+JNX-L2TP-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ Integer32, Unsigned32, Counter32, Gauge32,
+ Counter64, TimeTicks, transmission, MODULE-IDENTITY,
+ OBJECT-TYPE, NOTIFICATION-TYPE
+ FROM SNMPv2-SMI
+ DateAndTime, RowStatus, StorageType, TEXTUAL-CONVENTION,
+ TruthValue
+ FROM SNMPv2-TC
+ CounterBasedGauge64 -- RFC 2856
+ FROM HCNUM-TC
+ InetAddress, InetAddressType, InetPortNumber
+ FROM INET-ADDRESS-MIB
+ SnmpAdminString
+ FROM SNMP-FRAMEWORK-MIB
+ OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ jnxL2tpMibRoot
+ FROM JUNIPER-SMI;
+
+ jnxL2tp MODULE-IDENTITY
+ LAST-UPDATED "201405020000Z" -- 02 May 2014
+ ORGANIZATION "Juniper Networks Inc."
+ CONTACT-INFO
+ " Juniper Technical Assistance Center
+ Juniper Networks, Inc.
+ 1133 Innovation Way
+ Sunnyvale, CA 94089
+ E-mail: support@juniper.net"
+ DESCRIPTION
+ "Provides monitoring information regarding
+ the Layer Two Transport Protocol. This MIB
+ is based on the standard MIB defined in
+ RFC 3371. However, there are significant differences
+ including the INDEX fields of l2tpTunnelStatsTable
+ and l2tpSessionStatsTable."
+
+ -- revision log
+ REVISION "200701110000Z" -- 11 January 2007
+ DESCRIPTION
+ "Initial revision."
+
+ REVISION "201206080000Z" -- 08-Jun-12 03:12 PM EST - JUNOS 12.1
+ DESCRIPTION
+ "Changes are done to change all Data packet/octet counters from
+ 32 to 64 bit counter. 32 bit counters were too small for data
+ packets/octects and were consumed too early. All old counters are
+ deprecated and new counters are added."
+
+ REVISION "201309190000Z" -- 19-Sept-13 03:12 PM EST - JUNOS 13.1
+ DESCRIPTION
+ "Updated the revision history and LAST-UPDATED field."
+
+ REVISION "201311210000Z" -- 21-Nov-13 03:12 PM EST - JUNOS 13.1
+ DESCRIPTION
+ "Corrected order of revision history"
+
+ REVISION "201405020000Z" -- 02-May-14 02:14 AM EST - JUNOS 14.1
+ DESCRIPTION
+ "Changed the data type of jnxL2tpSessionStatsInterfaceUnit from
+ Integer32 to Unsigned32."
+ ::= { jnxL2tpMibRoot 1 }
+
+ --
+ -- Definitions of significant branches
+ --
+ jnxL2tpObjects OBJECT IDENTIFIER ::= { jnxL2tp 1 }
+ jnxL2tpScalar OBJECT IDENTIFIER ::= { jnxL2tpObjects 1 }
+ jnxL2tpStats OBJECT IDENTIFIER ::= { jnxL2tpScalar 1 }
+
+ --
+ -- The L2TP Scalar Status and Statistics Group
+ --
+
+ jnxL2tpStatsTotalTunnels OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object returns the total number of tunnels
+ that are currently in the established state. This is
+ an instantaneously accumulated value which can increase
+ or decrease depending on number of tunnels established
+ at the time of querying."
+ ::= { jnxL2tpStats 1 }
+
+ jnxL2tpStatsTotalSessions OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object returns the total number of sessions
+ that are currently in the established state. This is
+ an instantaneously accumulated value which can increase
+ or decrease depending on number of tunnels established
+ at the time of querying."
+ ::= { jnxL2tpStats 2 }
+
+ jnxL2tpStatsControlRxOctets OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object returns the number of control channel
+ octets received by the existing tunnels. This is
+ an instantaneously accumulated value which can increase
+ or decrease depending on number of tunnels established
+ at the time of querying."
+ ::= { jnxL2tpStats 3 }
+
+ jnxL2tpStatsControlRxPkts OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object returns the number of control packets
+ received by the existing tunnels. This is an
+ instantaneously accumulated value which can increase
+ or decrease depending on number of tunnels established
+ at the time of querying."
+ ::= { jnxL2tpStats 4 }
+
+ jnxL2tpStatsControlTxOctets OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object returns the number of control channel
+ octets that were transmitted to the existing tunnel
+ endpoints. This is an instantaneously accumulated
+ value which can increase or decrease depending on
+ number of tunnels established at the time of querying."
+ ::= { jnxL2tpStats 5 }
+
+ jnxL2tpStatsControlTxPkts OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object returns the number of control packets
+ that were transmitted to the existing tunnel endpoints.This
+ is an instantaneously accumulated value which can increase
+ or decrease depending on number of tunnels established
+ at the time of querying."
+ ::= { jnxL2tpStats 6 }
+
+ jnxL2tpStatsPayloadRxOctets OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "This object returns the number of payload channel
+ octets that were received on the exisiting tunnels. This is
+ an instantaneously accumulated value which can increase
+ or decrease depending on number of tunnels established
+ at the time of querying. This is deprecated and replaced
+ by jnxL2tpStatsPayloadRxOctets64"
+ ::= { jnxL2tpStats 7 }
+
+ jnxL2tpStatsPayloadRxPkts OBJECT-TYPE
+ SYNTAX CounterBasedGauge64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object returns the number of payload packets
+ that were received on the existing tunnels. This is
+ an instantaneously accumulated value which can increase
+ or decrease depending on number of tunnels established
+ at the time of querying."
+ ::= { jnxL2tpStats 8 }
+
+ jnxL2tpStatsPayloadTxOctets OBJECT-TYPE
+ SYNTAX CounterBasedGauge64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object returns the number of payload channel
+ octets that were transmitted to the existing tunnel peers.
+ This is an instantaneously accumulated value which can
+ increase or decrease depending on number of tunnels
+ established at the time of querying."
+ ::= { jnxL2tpStats 9 }
+
+ jnxL2tpStatsPayloadTxPkts OBJECT-TYPE
+ SYNTAX CounterBasedGauge64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object returns the number of payload packets
+ that were transmitted to existing tunnel peers. This is
+ an instantaneously accumulated value which can increase
+ or decrease depending on number of tunnels established
+ at the time of querying."
+ ::= { jnxL2tpStats 10 }
+
+ jnxL2tpStatsErrorTxPkts OBJECT-TYPE
+ SYNTAX CounterBasedGauge64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object returns the number of errored packet
+ transmission attempts to the existing tunnel peers. This is
+ an instantaneously accumulated value which can increase
+ or decrease depending on number of tunnels established
+ at the time of querying."
+ ::= { jnxL2tpStats 11 }
+
+ jnxL2tpStatsErrorRxPkts OBJECT-TYPE
+ SYNTAX CounterBasedGauge64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object returns the number of errored packets
+ that were received from the existing tunnel peers. This is
+ an instantaneously accumulated value which can increase
+ or decrease depending on number of tunnels established
+ at the time of querying."
+ ::= { jnxL2tpStats 12 }
+
+ jnxL2tpStatsPayloadRxOctets64 OBJECT-TYPE
+ SYNTAX CounterBasedGauge64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object returns the number of payload channel
+ octets that were received on the exisiting tunnels. This is
+ an instantaneously accumulated value which can increase
+ or decrease depending on number of tunnels established
+ at the time of querying."
+ ::= { jnxL2tpStats 13 }
+
+ --
+ -- The L2TP Tunnel Group Status and Statistics Table
+ --
+
+
+ jnxL2tpTunnelGroupStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JnxL2tpTunnelGroupStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The L2TP tunnel group status and statistics table. This
+ table contains objects that can be used to describe
+ the current status and statistics of a single L2TP
+ tunnel group."
+ ::= { jnxL2tpObjects 2 }
+
+ jnxL2tpTunnelGroupStatsEntry OBJECT-TYPE
+ SYNTAX JnxL2tpTunnelGroupStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An L2TP tunnel group stats entry."
+ INDEX { IMPLIED jnxL2tpTunnelGroupStatsTnlGrpName }
+ ::= { jnxL2tpTunnelGroupStatsTable 1 }
+
+ JnxL2tpTunnelGroupStatsEntry ::=
+ SEQUENCE {
+ jnxL2tpTunnelGroupStatsTnlGrpName
+ OCTET STRING,
+ jnxL2tpTunnelGroupStatsGatewayAddrType
+ InetAddressType,
+ jnxL2tpTunnelGroupStatsGatewayAddr
+ InetAddress,
+ jnxL2tpTunnelGroupStatsSvcIntfName
+ SnmpAdminString,
+ jnxL2tpTunnelGroupStatsTotalTunnels
+ Gauge32,
+ jnxL2tpTunnelGroupStatsTotalSessions
+ Gauge32
+ }
+
+ jnxL2tpTunnelGroupStatsTnlGrpName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..128))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object contains the name of this tunnel
+ group."
+ ::= { jnxL2tpTunnelGroupStatsEntry 1 }
+
+
+ jnxL2tpTunnelGroupStatsGatewayAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the type of local IP address
+ for L2TP tunnels that are part of this group."
+ ::= { jnxL2tpTunnelGroupStatsEntry 2 }
+
+ jnxL2tpTunnelGroupStatsGatewayAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the local IP address
+ for L2TP tunnels that are part of this group."
+ ::= { jnxL2tpTunnelGroupStatsEntry 3 }
+
+ jnxL2tpTunnelGroupStatsSvcIntfName OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the name of the service
+ interface that is hosting this tunnel group."
+ ::= { jnxL2tpTunnelGroupStatsEntry 4 }
+
+ jnxL2tpTunnelGroupStatsTotalTunnels OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object returns the total number of tunnels
+ that are currently in the established state in this
+ tunnel group."
+ ::= { jnxL2tpTunnelGroupStatsEntry 5 }
+
+ jnxL2tpTunnelGroupStatsTotalSessions OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object returns the total number of sessions
+ that are currently in the established state in
+ this tunnel group."
+ ::= { jnxL2tpTunnelGroupStatsEntry 6 }
+
+ --
+ -- The L2TP Tunnel Status and Statistics Table
+ --
+
+
+ jnxL2tpTunnelStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JnxL2tpTunnelStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The L2TP tunnel status and statistics table. This
+ table contains objects that can be used to describe
+ the current status and statistics of a single L2TP
+ tunnel."
+ ::= { jnxL2tpObjects 3 }
+
+ jnxL2tpTunnelStatsEntry OBJECT-TYPE
+ SYNTAX JnxL2tpTunnelStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An L2TP tunnel interface stats entry."
+ INDEX { jnxL2tpTunnelStatsLocalTID }
+ ::= { jnxL2tpTunnelStatsTable 1 }
+
+ JnxL2tpTunnelStatsEntry ::=
+ SEQUENCE {
+ jnxL2tpTunnelStatsLocalTID
+ Integer32,
+ jnxL2tpTunnelStatsServiceInterface
+ SnmpAdminString,
+ jnxL2tpTunnelStatsTunnelGroup
+ SnmpAdminString,
+ jnxL2tpTunnelStatsRemoteTID
+ Integer32,
+ jnxL2tpTunnelStatsRemoteIpAddrType
+ InetAddressType,
+ jnxL2tpTunnelStatsRemoteIpAddress
+ InetAddress,
+ jnxL2tpTunnelStatsRemoteUdpPort
+ InetPortNumber,
+ jnxL2tpTunnelStatsActiveSessions
+ Gauge32,
+ jnxL2tpTunnelStatsState
+ INTEGER,
+ jnxL2tpTunnelStatsLocalIpAddrType
+ InetAddressType,
+ jnxL2tpTunnelStatsLocalIpAddress
+ InetAddress,
+ jnxL2tpTunnelStatsLocalUdpPort
+ InetPortNumber,
+ jnxL2tpTunnelStatsLocalHostName
+ SnmpAdminString,
+ jnxL2tpTunnelStatsRemoteHostName
+ SnmpAdminString,
+ jnxL2tpTunnelMaxSessions
+ Integer32,
+ jnxL2tpTunnelStatsWindowSize
+ Integer32,
+ jnxL2tpTunnelStatsHelloInterval
+ Integer32,
+ jnxL2tpTunnelStatsCreationTime
+ DateAndTime,
+ jnxL2tpTunnelStatsUpTime
+ TimeTicks,
+ jnxL2tpTunnelStatsIdleTime
+ TimeTicks,
+ jnxL2tpTunnelStatsCollectionStart
+ DateAndTime,
+ jnxL2tpTunnelStatsControlTxPkts
+ Counter32,
+ jnxL2tpTunnelStatsControlTxBytes
+ Counter64,
+ jnxL2tpTunnelStatsControlRxPkts
+ Counter32,
+ jnxL2tpTunnelStatsControlRxBytes
+ Counter64,
+ jnxL2tpTunnelStatsDataTxPkts
+ Counter32,
+ jnxL2tpTunnelStatsDataTxBytes
+ Counter64,
+ jnxL2tpTunnelStatsDataRxPkts
+ Counter32,
+ jnxL2tpTunnelStatsDataRxBytes
+ Counter64,
+ jnxL2tpTunnelStatsErrorTxPkts
+ Counter32,
+ jnxL2tpTunnelStatsErrorRxPkts
+ Counter32,
+ jnxL2tpTunnelStatsControlTxBytes32
+ Counter32,
+ jnxL2tpTunnelStatsControlRxBytes32
+ Counter32,
+ jnxL2tpTunnelStatsDataTxPkts64
+ Counter64,
+ jnxL2tpTunnelStatsDataRxPkts64
+ Counter64
+ }
+
+ jnxL2tpTunnelStatsLocalTID OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object contains the local tunnel Identifier."
+ REFERENCE "RFC 2661, Section 3.1"
+ ::= { jnxL2tpTunnelStatsEntry 1 }
+
+ jnxL2tpTunnelStatsServiceInterface OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the name of the service
+ interface on which this tunnel is being hosted."
+ ::= { jnxL2tpTunnelStatsEntry 2 }
+
+ jnxL2tpTunnelStatsTunnelGroup OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the name of the tunnel
+ group that this tunnel is part of."
+ ::= { jnxL2tpTunnelStatsEntry 3 }
+
+ jnxL2tpTunnelStatsRemoteTID OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the remote tunnel Identifier."
+ REFERENCE "RFC 2661, Section 3.1"
+ ::= { jnxL2tpTunnelStatsEntry 4 }
+
+ jnxL2tpTunnelStatsRemoteIpAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the type of the remote end
+ address of this tunnel."
+ ::= { jnxL2tpTunnelStatsEntry 5 }
+
+ jnxL2tpTunnelStatsRemoteIpAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the remote end address
+ of this tunnel."
+ ::= { jnxL2tpTunnelStatsEntry 6 }
+
+ jnxL2tpTunnelStatsRemoteUdpPort OBJECT-TYPE
+ SYNTAX InetPortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the remote end UDP
+ port of this tunnel."
+ ::= { jnxL2tpTunnelStatsEntry 7 }
+
+ jnxL2tpTunnelStatsActiveSessions OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the total number of sessions
+ in the established state for this tunnel."
+ ::= { jnxL2tpTunnelStatsEntry 8 }
+
+ jnxL2tpTunnelStatsState OBJECT-TYPE
+ SYNTAX INTEGER {
+ cc-responder-accept-new(1),
+ cc-responder-reject-new(2),
+ cc-responder-idle(3),
+ cc-responder-wait-ctl-conn(4),
+ cleanup(5),
+ closed(6),
+ destroyed(7),
+ established(8),
+ terminate(9),
+ unknown(10)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This field contains the current state of the
+ control tunnel - one of the internal tunnel
+ state names as described below:
+ cc_responder_accept_new
+ The tunnel has received and accepted the start
+ control connection request (SCCRQ)
+ cc_responder_reject_new
+ The tunnel has received and rejected the SCCRQ
+ cc_responder_idle
+ The tunnel has just been created
+ cc_responder_wait_ctl_conn
+ The tunnel has sent the start control connection
+ response (SCCRP) and is waiting for the start
+ control connection connected (SCCCN) message
+ cleanup
+ The tunnel is being cleaned up
+ closed
+ The tunnel is being closed
+ destroyed
+ The tunnel is being destroyed
+ established
+ The tunnel is operating
+ terminate
+ The tunnel is terminating
+ Unknown
+ The tunnel is not connected to the router."
+ ::= { jnxL2tpTunnelStatsEntry 9 }
+
+ jnxL2tpTunnelStatsLocalIpAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the type of the local
+ end address of this tunnel."
+ ::= { jnxL2tpTunnelStatsEntry 10 }
+
+ jnxL2tpTunnelStatsLocalIpAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the local end address
+ of this tunnel."
+ ::= { jnxL2tpTunnelStatsEntry 11 }
+
+ jnxL2tpTunnelStatsLocalUdpPort OBJECT-TYPE
+ SYNTAX InetPortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the local end UDP port
+ of this tunnel."
+ ::= { jnxL2tpTunnelStatsEntry 12 }
+
+
+ jnxL2tpTunnelStatsLocalHostName OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the local host name
+ of this tunnel."
+ ::= { jnxL2tpTunnelStatsEntry 13 }
+
+ jnxL2tpTunnelStatsRemoteHostName OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the host name as discovered
+ during the tunnel establishment phase (via the Host
+ Name AVP) of the L2TP peer. If the tunnel is idle
+ this object should maintain its value from the last
+ time it was connected."
+ ::= { jnxL2tpTunnelStatsEntry 14 }
+
+ jnxL2tpTunnelMaxSessions OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object represents the maximum number of sessions
+ configured on this tunnel. It could be any positive
+ number or unlimited (0)."
+ ::= { jnxL2tpTunnelStatsEntry 15 }
+
+ jnxL2tpTunnelStatsWindowSize OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the send window size for this
+ tunnel."
+ ::= { jnxL2tpTunnelStatsEntry 16 }
+
+ jnxL2tpTunnelStatsHelloInterval OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the hello interval for this
+ tunnel."
+ ::= { jnxL2tpTunnelStatsEntry 17 }
+
+ jnxL2tpTunnelStatsCreationTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object represents the time of creation of
+ this tunnel."
+ ::= { jnxL2tpTunnelStatsEntry 18 }
+
+ jnxL2tpTunnelStatsUpTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object represents the time elapsed
+ since this tunnel was established."
+ ::= { jnxL2tpTunnelStatsEntry 19 }
+
+ jnxL2tpTunnelStatsIdleTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object represents the time elapsed
+ since this tunnel had last data activity
+ (transmission or reception)."
+ ::= { jnxL2tpTunnelStatsEntry 20 }
+
+ jnxL2tpTunnelStatsCollectionStart OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object represents the time at which the
+ statistics gathering started for this tunnel."
+ ::= { jnxL2tpTunnelStatsEntry 21 }
+
+ jnxL2tpTunnelStatsControlTxPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the number of control
+ packets that were transmitted to the tunnel
+ peer."
+ ::= { jnxL2tpTunnelStatsEntry 22 }
+
+ jnxL2tpTunnelStatsControlTxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "This object contains the number of control
+ bytes that were transmitted to the tunnel
+ peer. This is deprecated and replaced by
+ jnxL2tpTunnelStatsControlTxBytes32"
+ ::= { jnxL2tpTunnelStatsEntry 23 }
+
+ jnxL2tpTunnelStatsControlRxPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the number of control packets
+ received on the tunnel."
+ ::= { jnxL2tpTunnelStatsEntry 24 }
+
+ jnxL2tpTunnelStatsControlRxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "This object contains the number of control
+ bytes that were received from the tunnel
+ peer. This has been deprecated and replaced
+ by jnxL2tpTunnelStatsControlRxBytes32"
+ ::= { jnxL2tpTunnelStatsEntry 25 }
+
+ jnxL2tpTunnelStatsDataTxPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "This object contains the number of data packets
+ transmitted to the tunnel. This has been deprecated
+ and replaced by jnxL2tpTunnelStatsDataTxPkts64"
+ ::= { jnxL2tpTunnelStatsEntry 26 }
+
+ jnxL2tpTunnelStatsDataTxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the number of data
+ bytes that were transmitted to the tunnel
+ peer."
+ ::= { jnxL2tpTunnelStatsEntry 27 }
+
+ jnxL2tpTunnelStatsDataRxPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "This object contains the number of data packets
+ received from this tunnel. This is deprecated and
+ replaced by jnxL2tpTunnelStatsDataRxPkts64"
+ ::= { jnxL2tpTunnelStatsEntry 28 }
+
+ jnxL2tpTunnelStatsDataRxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the number of data
+ bytes that were received from the tunnel
+ peer."
+ ::= { jnxL2tpTunnelStatsEntry 29 }
+
+ jnxL2tpTunnelStatsErrorTxPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the number of error
+ transmit packets on the tunnel."
+ ::= { jnxL2tpTunnelStatsEntry 30 }
+
+ jnxL2tpTunnelStatsErrorRxPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the number of error
+ receive packets on the tunnel."
+ ::= { jnxL2tpTunnelStatsEntry 31 }
+
+ jnxL2tpTunnelStatsControlTxBytes32 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the number of control
+ bytes that were transmitted to the tunnel
+ peer."
+ ::= { jnxL2tpTunnelStatsEntry 32 }
+
+ jnxL2tpTunnelStatsControlRxBytes32 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the number of control
+ bytes that were received from the tunnel
+ peer."
+ ::= { jnxL2tpTunnelStatsEntry 33 }
+
+ jnxL2tpTunnelStatsDataTxPkts64 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the number of data packets
+ transmitted to the tunnel."
+ ::= { jnxL2tpTunnelStatsEntry 34 }
+
+ jnxL2tpTunnelStatsDataRxPkts64 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the number of data packets
+ received from this tunnel."
+ ::= { jnxL2tpTunnelStatsEntry 35 }
+
+ --
+ -- The L2TP Session Status and Statistics Table
+ --
+ jnxL2tpSessionStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JnxL2tpSessionStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The L2TP session status and statistics table. This
+ table contains the objects that can be used to
+ describe the current status and statistics of a
+ single L2TP tunneled session."
+ ::= { jnxL2tpObjects 4 }
+
+ jnxL2tpSessionStatsEntry OBJECT-TYPE
+ SYNTAX JnxL2tpSessionStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An L2TP session interface stats entry."
+ INDEX { jnxL2tpSessionStatsLocalTID,
+ jnxL2tpSessionStatsLocalSID }
+ ::= { jnxL2tpSessionStatsTable 1 }
+
+ JnxL2tpSessionStatsEntry ::=
+ SEQUENCE {
+ jnxL2tpSessionStatsLocalTID
+ Integer32,
+ jnxL2tpSessionStatsLocalSID
+ Integer32,
+ jnxL2tpSessionStatsServiceInterface
+ SnmpAdminString,
+ jnxL2tpSessionStatsTunnelGroup
+ SnmpAdminString,
+ jnxL2tpSessionStatsRemoteSID
+ Integer32,
+ jnxL2tpSessionStatsInterfaceUnit
+ Unsigned32,
+ jnxL2tpSessionStatsEncapType
+ INTEGER,
+ jnxL2tpSessionStatsBundleID
+ Integer32,
+ jnxL2tpSessionStatsState
+ INTEGER,
+ jnxL2tpSessionStatsUserName
+ SnmpAdminString,
+ jnxL2tpSessionStatsMode
+ INTEGER,
+ jnxL2tpSessionStatsLocalAddrType
+ InetAddressType,
+ jnxL2tpSessionStatsLocalAddress
+ InetAddress,
+ jnxL2tpSessionStatsLocalUdpPort
+ InetPortNumber,
+ jnxL2tpSessionStatsRemoteAddrType
+ InetAddressType,
+ jnxL2tpSessionStatsRemoteAddress
+ InetAddress,
+ jnxL2tpSessionStatsRemoteUdpPort
+ InetPortNumber,
+ jnxL2tpSessionStatsLocalHostName
+ SnmpAdminString,
+ jnxL2tpSessionStatsRemoteHostName
+ SnmpAdminString,
+ jnxL2tpSessionAssignedIpAddrType
+ InetAddressType,
+ jnxL2tpSessionAssignedIpAddress
+ InetAddress,
+ jnxL2tpSessionLocalMRU
+ INTEGER,
+ jnxL2tpSessionRemoteMRU
+ INTEGER,
+ jnxL2tpSessionStatsTxSpeed
+ Unsigned32,
+ jnxL2tpSessionStatsRxSpeed
+ Unsigned32,
+ jnxL2tpSessionStatsCallBearerType
+ INTEGER,
+ jnxL2tpSessionStatsFramingType
+ INTEGER,
+ jnxL2tpSessionStatsLCPRenegotiation
+ INTEGER,
+ jnxL2tpSessionStatsAuthMethod
+ INTEGER,
+ jnxL2tpSessionStatsNasIpAddrType
+ InetAddressType,
+ jnxL2tpSessionStatsNasIpAddress
+ InetAddress,
+ jnxL2tpSessionStatsNasIpPort
+ InetPortNumber,
+ jnxL2tpSessionStatsFramedProtocol
+ INTEGER,
+ jnxL2tpSessionStatsFramedIpAddrType
+ InetAddressType,
+ jnxL2tpSessionStatsFramedIpAddress
+ InetAddress,
+ jnxL2tpSessionStatsCallingStationID
+ SnmpAdminString,
+ jnxL2tpSessionStatsCalledStationID
+ SnmpAdminString,
+ jnxL2tpSessionStatsAcctDelayTime
+ Integer32,
+ jnxL2tpSessionStatsAcctSessionID
+ SnmpAdminString,
+ jnxL2tpSessionStatsAcctMethod
+ INTEGER,
+ jnxL2tpSessionStatsAcctSessionTime
+ Gauge32,
+ jnxL2tpSessionStatsAcctNasPortType
+ INTEGER,
+ jnxL2tpSessionStatsAcctTnlClientEndPoint
+ Integer32,
+ jnxL2tpSessionStatsAcctTnlServerEndPoint
+ Integer32,
+ jnxL2tpSessionStatsAcctTnlClientAuthID
+ SnmpAdminString,
+ jnxL2tpSessionStatsAcctTnlServerAuthID
+ SnmpAdminString,
+ jnxL2tpSessionStatsUserProfileName
+ SnmpAdminString,
+ jnxL2tpSessionStatsInterfaceID
+ SnmpAdminString,
+ jnxL2tpSessionStatsCallSerialNumber
+ Unsigned32,
+ jnxL2tpSessionStatsCreationTime
+ DateAndTime,
+ jnxL2tpSessionStatsUpTime
+ TimeTicks,
+ jnxL2tpSessionStatsIdleTime
+ TimeTicks,
+ jnxL2tpSessionStatsCollectionStart
+ DateAndTime,
+ jnxL2tpSessionStatsControlTxPkts
+ Counter32,
+ jnxL2tpSessionStatsControlTxBytes
+ Counter64,
+ jnxL2tpSessionStatsControlRxPkts
+ Counter32,
+ jnxL2tpSessionStatsControlRxBytes
+ Counter64,
+ jnxL2tpSessionStatsDataTxPkts
+ Counter32,
+ jnxL2tpSessionStatsDataTxBytes
+ Counter64,
+ jnxL2tpSessionStatsDataRxPkts
+ Counter32,
+ jnxL2tpSessionStatsDataRxBytes
+ Counter64,
+ jnxL2tpSessionStatsErrorTxPkts
+ Counter32,
+ jnxL2tpSessionStatsErrorRxPkts
+ Counter32,
+ jnxL2tpSessionStatsControlTxBytes32
+ Counter32,
+ jnxL2tpSessionStatsControlRxBytes32
+ Counter32,
+ jnxL2tpSessionStatsDataTxPkts64
+ Counter64,
+ jnxL2tpSessionStatsDataRxPkts64
+ Counter64
+ }
+
+ jnxL2tpSessionStatsLocalTID OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object contains the local tunnel Identifier."
+ REFERENCE "RFC 2661, Section 3.1"
+ ::= { jnxL2tpSessionStatsEntry 1 }
+
+ jnxL2tpSessionStatsLocalSID OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object contains the local session Identifier."
+ REFERENCE "RFC 2661, Section 3.1"
+ ::= { jnxL2tpSessionStatsEntry 2 }
+
+ jnxL2tpSessionStatsServiceInterface OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the name of the service
+ interface on which this session is being hosted."
+ ::= { jnxL2tpSessionStatsEntry 3 }
+
+ jnxL2tpSessionStatsTunnelGroup OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the name of the tunnel
+ group that this session is part of."
+ ::= { jnxL2tpSessionStatsEntry 4 }
+
+ jnxL2tpSessionStatsRemoteSID OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the remote end assigned
+ session identifier for this session. When a session
+ is starting this value may be zero until the remote
+ tunnel endpoint has responded."
+ REFERENCE "RFC 2661, Section 3.1"
+ ::= { jnxL2tpSessionStatsEntry 5 }
+
+ jnxL2tpSessionStatsInterfaceUnit OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the interface unit number
+ corresponding to the logical service interface
+ on which the session is being hosted."
+ ::= { jnxL2tpSessionStatsEntry 6 }
+
+ jnxL2tpSessionStatsEncapType OBJECT-TYPE
+ SYNTAX INTEGER {
+ ppp(1),
+ multilink-ppp(2),
+ unknown(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the tunnel encapsulation
+ type."
+ ::= { jnxL2tpSessionStatsEntry 7 }
+
+
+ jnxL2tpSessionStatsBundleID OBJECT-TYPE
+ SYNTAX Integer32 (1..65536)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object identifies the bundle that this
+ session is a link of. This field is valid
+ only for tunnel encapsulation type multilink-ppp."
+ ::= { jnxL2tpSessionStatsEntry 8 }
+
+ jnxL2tpSessionStatsState OBJECT-TYPE
+ SYNTAX INTEGER {
+ established(1),
+ closed(2),
+ destroyed(3),
+ cleanup(4),
+ lns-ic-accept-new(5),
+ lns-ic-idle(6),
+ lns-ic-reject-new(7),
+ lns-ic-wait-connect(8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This field contains the current state of the
+ session - one of the internal session related
+ state names as described below:
+ established
+ The session is operating
+ closed
+ The session is being closed
+ destroyed
+ The session is being destroyed
+ cleanup
+ The session is being cleaned up
+ lns_ic_accept_new
+ A new session is being accepted
+ lns_ic_idle
+ The session has been created and is idle
+ lns_ic_reject_new
+ The new session is being rejected
+ lns_ic_wait_connect
+ The session is waiting for the peer's incoming
+ call connected (ICCN) message."
+ ::= { jnxL2tpSessionStatsEntry 9 }
+
+ jnxL2tpSessionStatsUserName OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object identifies the peer session name on
+ this interface. This is typically the login name
+ of the remote user. If the user name is unknown to
+ the local tunnel peer then this object will contain
+ a null string."
+ ::= { jnxL2tpSessionStatsEntry 10 }
+
+ jnxL2tpSessionStatsMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ shared(1),
+ dedicate(2),
+ unknown(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object identifies the configured mode value for
+ this session."
+ ::= { jnxL2tpSessionStatsEntry 11 }
+
+ jnxL2tpSessionStatsLocalAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the type of the local
+ end address of the tunnel that is hosting
+ this session."
+ ::= { jnxL2tpSessionStatsEntry 12 }
+
+ jnxL2tpSessionStatsLocalAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the local end address
+ of the tunnel that is hosting this session."
+ ::= { jnxL2tpSessionStatsEntry 13 }
+
+ jnxL2tpSessionStatsLocalUdpPort OBJECT-TYPE
+ SYNTAX InetPortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the UDP port of the
+ local end of the tunnel that is hosting
+ this session."
+ ::= { jnxL2tpSessionStatsEntry 14 }
+
+ jnxL2tpSessionStatsRemoteAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the type of the remote end
+ address of the tunnel hosting this session."
+ ::= { jnxL2tpSessionStatsEntry 15 }
+
+ jnxL2tpSessionStatsRemoteAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the remote end address
+ of the tunnel hosting this session."
+ ::= { jnxL2tpSessionStatsEntry 16 }
+
+ jnxL2tpSessionStatsRemoteUdpPort OBJECT-TYPE
+ SYNTAX InetPortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the UDP port of the
+ remote end of the tunnel hosting this session."
+ ::= { jnxL2tpSessionStatsEntry 17 }
+
+ jnxL2tpSessionStatsLocalHostName OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the local host name
+ of the tunnel that is hosting this session."
+ ::= { jnxL2tpSessionStatsEntry 18 }
+
+ jnxL2tpSessionStatsRemoteHostName OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the host name as discovered
+ during the tunnel establishment phase (via the Host
+ Name AVP) of the L2TP peer."
+ ::= { jnxL2tpSessionStatsEntry 19 }
+
+ jnxL2tpSessionAssignedIpAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the type of IP address of PPP client
+ being tunneled as obtained from IPCP configuration
+ during session establishment."
+ ::= { jnxL2tpSessionStatsEntry 20 }
+
+ jnxL2tpSessionAssignedIpAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the IP address of the PPP client
+ being tunneled as obtained from IPCP configuration
+ during session establishment."
+ ::= { jnxL2tpSessionStatsEntry 21 }
+
+ jnxL2tpSessionLocalMRU OBJECT-TYPE
+ SYNTAX INTEGER(1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ 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 this
+ session."
+ ::= { jnxL2tpSessionStatsEntry 22 }
+
+ jnxL2tpSessionRemoteMRU OBJECT-TYPE
+ SYNTAX INTEGER(1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ 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 client."
+ ::= { jnxL2tpSessionStatsEntry 23 }
+
+ jnxL2tpSessionStatsTxSpeed OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "bits per second"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object returns the last known transmit
+ baud rate for this session."
+ ::= { jnxL2tpSessionStatsEntry 24 }
+
+ jnxL2tpSessionStatsRxSpeed OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "bits per second"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object returns the last known receive
+ baud rate for this session established."
+ ::= { jnxL2tpSessionStatsEntry 25 }
+
+ jnxL2tpSessionStatsCallBearerType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ digital(2),
+ analog(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes the bearer type of this
+ session."
+ ::= { jnxL2tpSessionStatsEntry 26 }
+
+ jnxL2tpSessionStatsFramingType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ sync(2),
+ async(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes the framing type of this
+ session."
+ ::= { jnxL2tpSessionStatsEntry 27 }
+
+ jnxL2tpSessionStatsLCPRenegotiation OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object returns whether LCP renegotiation
+ is on or off for this session."
+ ::= { jnxL2tpSessionStatsEntry 28 }
+
+ jnxL2tpSessionStatsAuthMethod OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ text(2),
+ pppChap(3),
+ pppPap(4),
+ pppEap(5),
+ pppMsChapV1(6),
+ pppMsChapV2(7),
+ other(8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the proxy authentication
+ method employed by the LAC for the session."
+ ::= { jnxL2tpSessionStatsEntry 29 }
+
+ jnxL2tpSessionStatsNasIpAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the type of IP address of the RADIUS
+ network address server to which the accounting
+ records for this session are being sent to."
+ ::= { jnxL2tpSessionStatsEntry 30 }
+
+ jnxL2tpSessionStatsNasIpAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the IP address of the RADIUS
+ network address server to which the accounting
+ records for this session are being sent to."
+ ::= { jnxL2tpSessionStatsEntry 31 }
+
+ jnxL2tpSessionStatsNasIpPort OBJECT-TYPE
+ SYNTAX InetPortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the port on which RADIUS
+ network address server accounting messages will
+ be sent."
+ ::= { jnxL2tpSessionStatsEntry 32 }
+
+ jnxL2tpSessionStatsFramedProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ ppp(1),
+ slip(2),
+ arap(3),
+ gandalf(4),
+ xylogicsIPX-SLIP(5),
+ x75-sync(6),
+ none(100)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the frame protocol attribute
+ obtained from RADIUS server for this session."
+ REFERENCE "RFC 2865, Section 5.7"
+ ::= { jnxL2tpSessionStatsEntry 33 }
+
+ jnxL2tpSessionStatsFramedIpAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This Attribute indicates the type of address to be
+ configured for the user, as provided by the
+ RADIUS server in response to authentication request."
+ REFERENCE "RFC 2865, Section 5.8"
+ ::= { jnxL2tpSessionStatsEntry 34 }
+
+ jnxL2tpSessionStatsFramedIpAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This Attribute indicates the address to be
+ configured for the user, as provided by the
+ RADIUS server in response to authentication request."
+ REFERENCE "RFC 2865, Section 5.8"
+ ::= { jnxL2tpSessionStatsEntry 35 }
+
+ jnxL2tpSessionStatsCallingStationID OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This Attribute allows the RADIUS NAS to send in the
+ Access-Request packet the phone number that the
+ call came from, using Automatic Number
+ Identification (ANI) or similar technology.
+ It is only used in Access-Request packets."
+ REFERENCE "RFC 2865, Section 5.31"
+ ::= { jnxL2tpSessionStatsEntry 36 }
+
+ jnxL2tpSessionStatsCalledStationID OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This Attribute allows the RADIUS NAS to send in the
+ Access-Request packet the phone number that the
+ user called, using Dialed Number Identification
+ (DNIS) or similar technology. It is only used in
+ Access-Request packets."
+ REFERENCE "RFC 2865, Section 5.30"
+ ::= { jnxL2tpSessionStatsEntry 37 }
+
+ jnxL2tpSessionStatsAcctDelayTime OBJECT-TYPE
+ SYNTAX Integer32(0..64)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This attribute indicates how many seconds the
+ RADIUS accounting client has been trying
+ to send a record for, and can be subtracted from the
+ time of arrival on the server to find the
+ approximate time of the event generating this
+ Accounting-Request."
+ REFERENCE "RFC 2866, Section 5.2"
+ ::= { jnxL2tpSessionStatsEntry 38 }
+
+ jnxL2tpSessionStatsAcctSessionID OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This attribute is a unique Accounting ID to make
+ it easy to match start and stop records in a log
+ file."
+ REFERENCE "RFC 2866, Section 5.5"
+ ::= { jnxL2tpSessionStatsEntry 39 }
+
+ jnxL2tpSessionStatsAcctMethod OBJECT-TYPE
+ SYNTAX INTEGER {
+ radius(1),
+ local(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the accounting method
+ employed for this session."
+ ::= { jnxL2tpSessionStatsEntry 40 }
+
+ jnxL2tpSessionStatsAcctSessionTime OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This attribute indicates how many seconds the
+ user has received service for."
+ REFERENCE "RFC 2866, Section 5.7"
+ ::= { jnxL2tpSessionStatsEntry 41 }
+
+ jnxL2tpSessionStatsAcctNasPortType OBJECT-TYPE
+ SYNTAX INTEGER {
+ async(1),
+ sync(2),
+ isdn-sync(3),
+ isdn-asunc-v-120(4),
+ isdn-async-v-110(5),
+ virtual(6),
+ piafs(7),
+ hdlc-clear-channel(8),
+ x-25(9),
+ x-75(10),
+ g-3-fax(11),
+ sdsl(12),
+ adsl-cap(13),
+ adsl-dmt(14),
+ idsl(15),
+ ethernet(16),
+ xdsl(17),
+ cable(18),
+ wireless-other(19),
+ wireless-ieee-802-1(20)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This Attribute indicates the type of the physical
+ port of the NAS which is performing accounting for
+ the user."
+ REFERENCE "RFC 2865, Section 5.41"
+ ::= { jnxL2tpSessionStatsEntry 42 }
+
+ jnxL2tpSessionStatsAcctTnlClientEndPoint OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the remote tunnel Identifier of
+ the tunnel hosting this session."
+ REFERENCE "RFC 2661, Section 3.1"
+ ::= { jnxL2tpSessionStatsEntry 43 }
+
+ jnxL2tpSessionStatsAcctTnlServerEndPoint OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the local tunnel Identifier of
+ the tunnel hosting this session."
+ REFERENCE "RFC 2661, Section 3.1"
+ ::= { jnxL2tpSessionStatsEntry 44 }
+
+ jnxL2tpSessionStatsAcctTnlClientAuthID OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the host name as discovered
+ during the tunnel establishment phase (via the Host
+ Name AVP) of the L2TP peer, for the tunnel that is
+ hosting this session."
+ ::= { jnxL2tpSessionStatsEntry 45 }
+
+ jnxL2tpSessionStatsAcctTnlServerAuthID OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the local host name
+ of the tunnel that is hosting this session."
+ ::= { jnxL2tpSessionStatsEntry 46 }
+
+ jnxL2tpSessionStatsUserProfileName OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the configured access
+ profile name that is being used for this session."
+ ::= { jnxL2tpSessionStatsEntry 47 }
+
+ jnxL2tpSessionStatsInterfaceID OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the interface identification
+ (name) for the session bearing service interface."
+ ::= { jnxL2tpSessionStatsEntry 48 }
+
+ jnxL2tpSessionStatsCallSerialNumber OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the serial number that has
+ been assigned to this session."
+ ::= { jnxL2tpSessionStatsEntry 49 }
+
+ jnxL2tpSessionStatsCreationTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object represents the time of creation of
+ this session."
+ ::= { jnxL2tpSessionStatsEntry 50 }
+
+ jnxL2tpSessionStatsUpTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object represents the time elapsed
+ since this session was established."
+ ::= { jnxL2tpSessionStatsEntry 51 }
+
+ jnxL2tpSessionStatsIdleTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object represents the time elapsed
+ since this session had last data activity
+ (transmission or reception)."
+ ::= { jnxL2tpSessionStatsEntry 52 }
+
+ jnxL2tpSessionStatsCollectionStart OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object represents the time at which the
+ statistics gathering started for this session."
+ ::= { jnxL2tpSessionStatsEntry 53 }
+
+ jnxL2tpSessionStatsControlTxPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the number of control
+ packets that were transmitted to the session
+ peer."
+ ::= { jnxL2tpSessionStatsEntry 54 }
+
+ jnxL2tpSessionStatsControlTxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "This object contains the number of control
+ bytes that were transmitted to the session
+ peer. This is deprecated and replaced by
+ jnxL2tpSessionStatsControlTxBytes32"
+ ::= { jnxL2tpSessionStatsEntry 55 }
+
+ jnxL2tpSessionStatsControlRxPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the number of control packets
+ received on the session."
+ ::= { jnxL2tpSessionStatsEntry 56 }
+
+ jnxL2tpSessionStatsControlRxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "This object contains the number of control
+ bytes that were received from the session
+ peer. This is deprecated and replaced by
+ jnxL2tpSessionStatsControlRxBytes32"
+ ::= { jnxL2tpSessionStatsEntry 57 }
+
+ jnxL2tpSessionStatsDataTxPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "This object contains the number of data packets
+ transmitted to the remote session peer. This is
+ deprecated and replaced by jnxL2tpSessionStatsDataTxPkts64"
+ ::= { jnxL2tpSessionStatsEntry 58 }
+
+ jnxL2tpSessionStatsDataTxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the number of data
+ bytes that were transmitted to the session
+ peer."
+ ::= { jnxL2tpSessionStatsEntry 59 }
+
+ jnxL2tpSessionStatsDataRxPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "This object contains the number of data packets
+ received on this session. This is deprecated and
+ replaced by jnxL2tpSessionStatsDataRxPkts64"
+ ::= { jnxL2tpSessionStatsEntry 60 }
+
+ jnxL2tpSessionStatsDataRxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the number of data
+ bytes that were received from the session
+ peer."
+ ::= { jnxL2tpSessionStatsEntry 61 }
+
+ jnxL2tpSessionStatsErrorTxPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the number of error
+ transmit packets on the session."
+ ::= { jnxL2tpSessionStatsEntry 62 }
+
+ jnxL2tpSessionStatsErrorRxPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the number of error
+ receive packets on the session."
+ ::= { jnxL2tpSessionStatsEntry 63 }
+
+
+ jnxL2tpSessionStatsControlTxBytes32 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the number of control
+ bytes that were transmitted to the session
+ peer."
+ ::= { jnxL2tpSessionStatsEntry 64 }
+
+ jnxL2tpSessionStatsControlRxBytes32 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the number of control
+ bytes that were received from the session
+ peer."
+ ::= { jnxL2tpSessionStatsEntry 65 }
+
+ jnxL2tpSessionStatsDataTxPkts64 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the number of data packets
+ transmitted to the remote session peer."
+ ::= { jnxL2tpSessionStatsEntry 66 }
+
+ jnxL2tpSessionStatsDataRxPkts64 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the number of data packets
+ received on this session."
+ ::= { jnxL2tpSessionStatsEntry 67 }
+
+ --
+ -- The L2TP Multilink PPP bundle statistics table
+ --
+ jnxL2tpMlpppBundleStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JnxL2tpMlpppBundleStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The L2TP MLPPP bundle status and statistics table. This
+ table contains the objects that can be used to
+ describe the current status and statistics of a
+ single L2TP tunneled multilink PPP bundle."
+ ::= { jnxL2tpObjects 5 }
+
+ jnxL2tpMlpppBundleStatsEntry OBJECT-TYPE
+ SYNTAX JnxL2tpMlpppBundleStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An L2TP MLPPP bundle statistics entry."
+ INDEX { jnxL2tpMlpppBundleStatsBundleID }
+ ::= { jnxL2tpMlpppBundleStatsTable 1 }
+
+ JnxL2tpMlpppBundleStatsEntry ::=
+ SEQUENCE {
+ jnxL2tpMlpppBundleStatsBundleID
+ Integer32,
+ jnxL2tpMlpppBundleStatsNumLinks
+ Integer32,
+ jnxL2tpMlpppBundleStatsEndpoint
+ SnmpAdminString,
+ jnxL2tpMlpppBundleStatsInputMrru
+ Integer32,
+ jnxL2tpMlpppBundleStatsOutputMrru
+ Integer32
+ }
+
+ jnxL2tpMlpppBundleStatsBundleID OBJECT-TYPE
+ SYNTAX Integer32 (1..65536)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object identifies the session's associated
+ bundle."
+ ::= { jnxL2tpMlpppBundleStatsEntry 1 }
+
+ jnxL2tpMlpppBundleStatsNumLinks OBJECT-TYPE
+ SYNTAX Integer32 (1..8)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object identifies the current number
+ of links that have joined the bundle."
+ ::= { jnxL2tpMlpppBundleStatsEntry 2 }
+
+ jnxL2tpMlpppBundleStatsEndpoint OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object identifies the username
+ of the MLPPP bundle."
+ ::= { jnxL2tpMlpppBundleStatsEntry 3 }
+
+ jnxL2tpMlpppBundleStatsInputMrru OBJECT-TYPE
+ SYNTAX Integer32 (64..4500)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object identifies the maximum
+ packet size that the input inteface can
+ process."
+ ::= { jnxL2tpMlpppBundleStatsEntry 4 }
+
+ jnxL2tpMlpppBundleStatsOutputMrru OBJECT-TYPE
+ SYNTAX Integer32 (64..4500)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object identifies the maximum
+ packet size that the output interface can
+ process."
+ ::= { jnxL2tpMlpppBundleStatsEntry 5 }
+
+END