PPP Working Group Pat Calhoun INTERNET DRAFT Gayam Reddy Category: Internet Draft Bill Vroman Title: draft-ietf-pppext-l2tp-mib-00.txt 3Com Corporation Date: October 1997 Ross Wheeler RouterWare Layer Two Tunneling Protocol "L2TP" Management Information Base Status of this Memo This document is an Internet-Draft. Internet-Drafts are working documents of the Internet Engineering Task Force (IETF), its areas, and its working groups. Note that other groups may also distribute work ing documents as Internet-Drafts. Internet-Drafts are draft documents valid for a maximum of six months. Internet-Drafts may be updated, replaced, or obsoleted by other documents at any time. It is not appropriate to use Internet-Drafts as reference material or to cite them other than as a ``working draft'' or ``work in progress.'' To learn the current status of any Internet-Draft, please check the 1id-abstracts.txt listing contained in the Internet-Drafts Shadow Directories on ds.internic.net, nic.nordu.net, ftp.nisc.sri.com, or munnari.oz.au. Abstract This memo defines a portion of the Management Information Base (MIB) for use with network management protocols in TCP/IP-based internets. In particular, it defines objects for managing networks using Layer 2 Tunneling Protocol. This memo specifies a MIB module in a manner that is both compliant to the SNMPv2 SMI, and semantically identical to the peer SNMPv1 definitions. Table of Contents 1.0 Introduction 2.0 The Network Management Framework 3.0 Definitions 4.0 Contacts Calhoun, Reddy, Vroman, Wheeler expires April 1998 [Page 1] INTERNET DRAFT October 1997 1.0 Introduction This memo defines a portion of the Management Information Base (MIB) for use with network management protocols in the Internet Community. In particular, it describes managed objects used for managing L2TP hosts. 2.0 The Network Management Framework The Internet-standard Network Management Framework consists of several components. They are: RFC 1902 which defines the SMI v2, the mechanisms used for describing and naming objects for the purpose of management. RFC 1903 which defines textual conventions used to enhance the clarity of object definitions. RFC 1156 which defines MIB-I, the core set of managed objects for the Internet suite of protocols. STD 17/RFC 1213 defines MIB-II, an evolution of MIB-I based on implementation experience and new operational requirements. STD 15/RFC 1157 which defines the SNMP, the protocol used for network access to managed objects. The Framework permits new objects to be defined for the purpose of experimentation and evaluation. Calhoun, Reddy, Vroman, Wheeler expires April 1998 [Page 2] INTERNET DRAFT October 1997 3.0 Definitions L2tp-MIB DEFINITIONS ::= BEGIN IMPORTS Counter32, experimental, Gauge32,MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI IpAddress FROM RFC1155-SMI OBJECT-GROUP, MODULE-COMPLIANCE FROM SNMPv2-CONF TEXTUAL-CONVENTION, DisplayString, TruthValue FROM SNMPv2-TC; MilliSeconds ::= TEXTUAL-CONVENTION DISPLAY-HINT "d-3" STATUS current DESCRIPTION " A period of time measured in units of .001 of seconds when used in conjunction with the DISPLAY-HINT will show seconds and fractions of second with a resolution of .001 of a second." SYNTAX INTEGER (0..2147483646) l2tpSystem MODULE-IDENTITY LAST-UPDATED "9708081800Z" ORGANIZATION "IETF L2TP Working Group" CONTACT-INFO "Pat Calhoun, Bill Vroman Gayam Reddy Postal: 3Com 1800 W. Central Rd Mt. Prospect, IL 60056-2293 Tel: +1 847222 2008 Email: pcalhoun, greddy, bvroman@usr.com Ross Wheeler Postal: RouterWare 3961 MacArthur Blvd, Suite 212 Newport Beach, CA 92660 Tel: +1 714442 0770 Email: ross@routerware.com" DESCRIPTION "The MIB module that describes managed objects of general use by L2TP Layer two Transport Protocol. This module has three tables of information about L2TP streams. 1. Global configuration and statistics tables. 2. A table of tunnel read-only objects 3. A table of session related parameters ." ::= { experimental 9999 1 } l2tp OBJECT-IDENTITY Calhoun, Reddy, Vroman, Wheeler expires April 1998 [Page 3] INTERNET DRAFT October 1997 STATUS current DESCRIPTION "The root of L2TP Object-identifiers." ::= { experimental 9998 } l2tpGlobal OBJECT-IDENTITY STATUS current DESCRIPTION "The root of the L2TP global Object-Identifiers." ::= { l2tp 1 } l2tpConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF L2tpConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { l2tpGlobal 1 } l2tpConfigEntry OBJECT-TYPE SYNTAX L2tpConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "." INDEX { l2tpConfigIndex } ::= { l2tpConfigTable 1 } L2tpConfigEntry ::= SEQUENCE { l2tpConfigIndex INTEGER, l2tpMaxNumberOfSessions INTEGER, l2tpMaxNumberOfTunnels INTEGER, l2tpControlTunnelSeekDescriptors INTEGER, l2tpAuthenticateIncomingTunnelRequests TruthValue, l2tpUseDataTunnelFlowControl TruthValue, l2tpDataTunnelDelayedAckTimeout MilliSeconds, l2tpDataTunnelReassemblyTimeout MilliSeconds, l2tpControlChannelRecvPacketWindow INTEGER, l2tpDataChannelRecvPacketWindow INTEGER, Calhoun, Reddy, Vroman, Wheeler expires April 1998 [Page 4] INTERNET DRAFT October 1997 l2tpHelloInactivityHoldTime INTEGER, l2tpEchoReplyTimeoutSeconds INTEGER, l2tpLoggingLevel INTEGER, l2tpNumberOfRetransmissions INTEGER(0..65535), l2tpRetransmissionInterval INTEGER(0..65535), l2tpAuthenticationRequiredOnIncomingTunnels TruthValue } l2tpConfigIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION " A unique value for each l2tp protocol stack. " ::= { l2tpConfigEntry 1 } l2tpMaxNumberOfSessions OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the number of simultaneous active sessions that the L2TP stack will support." DEFVAL { 0 } ::= { l2tpConfigEntry 2 } l2tpMaxNumberOfTunnels OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the number of simultaneous active tunnels that the L2TP stack will support. Remember that sessions are multiplexed within a single tunnel, therefore this object contains the number of active L2TP tunnel sessions which are to be supported per tunnel." DEFVAL { 0 } ::= { l2tpConfigEntry 3 } l2tpControlTunnelSeekDescriptors OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION Calhoun, Reddy, Vroman, Wheeler expires April 1998 [Page 5] INTERNET DRAFT October 1997 "Defines the number of tunnel terminators which the L2TP stack is to be able to simultaneous connect to. Once a tunnel is in the established state, the seek descriptor is no longer used." DEFVAL { 8 } ::= { l2tpConfigEntry 4 } l2tpAuthenticateIncomingTunnelRequests OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Defines whether the L2TP MUST require authentication from it's peers. When set, the L2TP stack will reject any tunnel requests which are not secure." DEFVAL { false } ::= { l2tpConfigEntry 5 } l2tpUseDataTunnelFlowControl OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object determines whether or not the L2TP stack is to use flow control on the data tunnel." DEFVAL { false } ::= { l2tpConfigEntry 6 } l2tpDataTunnelDelayedAckTimeout OBJECT-TYPE SYNTAX MilliSeconds MAX-ACCESS read-write STATUS current DESCRIPTION "This object defines the number of milliseconds which the L2TP stack will wait to send and ACK to it's peer in the case where there are no data or control packets to piggy- back the ACK to. The default value for this object is 0 which results in immediate acknowledgment when there are no data or control packets pending." DEFVAL { 0 } ::= { l2tpConfigEntry 7 } l2tpDataTunnelReassemblyTimeout OBJECT-TYPE SYNTAX MilliSeconds MAX-ACCESS read-write STATUS current DESCRIPTION "This object defines the number of milliseconds that the L2TP stack will use to determine the window to use before reassembling out of order packets. A low value increases Calhoun, Reddy, Vroman, Wheeler expires April 1998 [Page 6] INTERNET DRAFT October 1997 the chance of out-of-sequence packets to be lost (which MAY causes the PPP decompression engine to reset), a high value increases the time period where the L2TP stack processes packets which were received out of order (especially in the case of a packet which was lost within the network). The default value for this object is zero (0) which may result in all out of sequence packets being lost." DEFVAL { 0 } ::= { l2tpConfigEntry 8 } l2tpControlChannelRecvPacketWindow OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "This object defines the Control Channel receive window size which is transmitted to the L2TP peers." DEFVAL { 4 } ::= { l2tpConfigEntry 9 } l2tpDataChannelRecvPacketWindow OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "This object defines the Data Channel receive window size which is transmitted to the L2TP peers." DEFVAL { 7 } ::= { l2tpConfigEntry 10 } l2tpHelloInactivityHoldTime OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "This object defines the length of the inactivity timer in seconds which causes the L2TP stack to transmit a keep-alive packet (known as Hello)." DEFVAL { 0 } ::= { l2tpConfigEntry 11 } l2tpEchoReplyTimeoutSeconds OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "This object defines the number of seconds which the L2TP stack must wait until a time-out occurs in receiving a response to the Hello message." Calhoun, Reddy, Vroman, Wheeler expires April 1998 [Page 7] INTERNET DRAFT October 1997 DEFVAL { 0 } ::= { l2tpConfigEntry 12 } l2tpLoggingLevel OBJECT-TYPE SYNTAX INTEGER { logDisabled(1), logControlPackets(2), logControlAndDataPacketHeaders(3), logControlAndDataPackets(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object defines the logging level which the L2TP protocol stack will use." DEFVAL { logDisabled } ::= { l2tpConfigEntry 13 } l2tpNumberOfRetransmissions OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "This object defines the number of retransmission's which the L2TP stack will attempt before assuming that the peer is no longer reachable. The default value for this object is zero (0) which results in the L2TP stack not doing retransmission's ." DEFVAL { 0 } ::= { l2tpConfigEntry 14 } l2tpRetransmissionInterval OBJECT-TYPE SYNTAX INTEGER(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "This object defines the number of seconds between each retransmission." DEFVAL { 0 } ::= { l2tpConfigEntry 15 } l2tpAuthenticationRequiredOnIncomingTunnels OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "When set to a value of true(1) requires that all incoming tunnels perform tunnel authentication." DEFVAL { false } ::= { l2tpConfigEntry 16 } Calhoun, Reddy, Vroman, Wheeler expires April 1998 [Page 8] INTERNET DRAFT October 1997 l2tpStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF L2tpStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { l2tpGlobal 2 } l2tpStatsEntry OBJECT-TYPE SYNTAX L2tpStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "." INDEX { l2tpStatsIndex } ::= { l2tpStatsTable 1 } L2tpStatsEntry ::= SEQUENCE { l2tpStatsIndex INTEGER, l2tpNumActiveTunnels INTEGER, l2tpStatsNumActiveSessions INTEGER, l2tpStatsFailedAuthentications Counter32, l2tpStatsMalformedPackets Counter32, l2tpStatsControlTunnelRecvPackets Counter32, l2tpStatsControlTunnelWithDataRecvPackets Counter32, l2tpStatsControlTunnelWithoutDataRecvPackets Counter32, l2tpStatsProcessedControlTunnelRecvPackets Counter32, l2tpStatsInSequenceControlTunnelRecvPackets Counter32, l2tpStatsOutSequenceControlTunnelRecvPackets Counter32, l2tpStatsInOrderControlTunnelRecvPackets Counter32, l2tpStatsOutOfOrderControlTunnelRecvPackets Counter32, l2tpStatsFlowDiscardedControlTunnelRecvPackets Counter32, l2tpStatsOutOfOrderDiscardedControlTunnelRecvPackets Counter32, l2tpStatsControlTunnelSendPackets Counter32, Calhoun, Reddy, Vroman, Wheeler expires April 1998 [Page 9] INTERNET DRAFT October 1997 l2tpStatsControlTunnelWithdataSendPackets Counter32, l2tpStatsControlTunnelWithoutdataSendPackets Counter32, l2tpStatsControlTunnelFlowControlTimeouts Counter32, l2tpStatsLocalControlTunnelFlowControlEnables Counter32, l2tpStatsRemoteControlTunnelFlowControlEnables Counter32, l2tpStatsControlTunnelReassemblyTimeouts Counter32, l2tpStatsDataTunnelRecvPackets Counter32, l2tpStatsDataTunnelWithdataRecvPackets Counter32, l2tpStatsDataTunnelWithoutdataRecvPackets Counter32, l2tpStatsProcessedDataTunnelRecvPackets Counter32, l2tpStatsInSequenceDataTunnelRecvPackets Counter32, l2tpStatsOutSequenceDataTunnelRecvPackets Counter32, l2tpStatsInOrderDataTunnelRecvPackets Counter32, l2tpStatsOutOfOrderDataTunnelRecvPackets Counter32, l2tpStatsFlowDiscardedDataTunnelRecvPackets Counter32, l2tpStatsOutOfOrderDiscardedDataTunnelRecvPackets Counter32, l2tpStatsDataTunnelSendPackets Counter32, l2tpStatsDataTunnelWithdataSendPackets Counter32, l2tpStatsDataTunnelWithoutdataSendPackets Counter32, l2tpStatsDataTunnelFlowControlTimeouts Counter32, l2tpStatsLocalDataTunnelFlowControlEnables Counter32, l2tpStatsRemoteDataTunnelFlowControlEnables Counter32, l2tpStatsDataTunnelReassemblyTimeouts Counter32 } l2tpStatsIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only Calhoun, Reddy, Vroman, Wheeler expires April 1998 [Page 10] INTERNET DRAFT October 1997 STATUS current DESCRIPTION " Should be the same value as l2tpConfigIndex to reference the same logical l2tp protocol stack. " ::= { l2tpStatsEntry 1 } l2tpNumActiveTunnels OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This object returns the number of L2TP tunnels that are currently active. " ::= { l2tpStatsEntry 2 } l2tpStatsNumActiveSessions OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This object returns the number of L2TP sessions that are currently active. " ::= { l2tpStatsEntry 3 } l2tpStatsFailedAuthentications OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object returns a count of the number of L2TP authentication's that have failed since this stack was last initialized. " ::= { l2tpStatsEntry 4 } l2tpStatsMalformedPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object returns a count of the number of malformed packets received by this L2TP stack since it was last initialized. " ::= { l2tpStatsEntry 5 } l2tpStatsControlTunnelRecvPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION Calhoun, Reddy, Vroman, Wheeler expires April 1998 [Page 11] INTERNET DRAFT October 1997 " This object returns a count of the number of control packets received by this L2TP stack since it was last initialized." ::= { l2tpStatsEntry 6 } l2tpStatsControlTunnelWithDataRecvPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " This object returns a count of the number of control packets with data included that were received by this L2TP stack since it was last initialized." ::= { l2tpStatsEntry 7 } l2tpStatsControlTunnelWithoutDataRecvPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " This object returns a count of the number of Zero length control packets that were received by this L2TP stack since it was last initialized." ::= { l2tpStatsEntry 8 } l2tpStatsProcessedControlTunnelRecvPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " This object returns a count of the number of received control packets that were processed by this L2TP stack since it was last initialized." ::= { l2tpStatsEntry 9 } l2tpStatsInSequenceControlTunnelRecvPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " This object returns a count of the number of control packets that were received in sequence by this L2TP stack since it was last initialized." ::= { l2tpStatsEntry 10 } l2tpStatsOutSequenceControlTunnelRecvPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION Calhoun, Reddy, Vroman, Wheeler expires April 1998 [Page 12] INTERNET DRAFT October 1997 " This object returns a count of the number of control packets that were received out of sequence by this L2TP stack since it was last initialized." ::= { l2tpStatsEntry 11 } l2tpStatsInOrderControlTunnelRecvPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " This object returns a count of the number of control packets that were received in order by this L2TP stack since it was last initialized." ::= { l2tpStatsEntry 12 } l2tpStatsOutOfOrderControlTunnelRecvPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " This object returns a count of the number of control packets that were received out of order by this L2TP stack since it was last initialized." ::= { l2tpStatsEntry 13 } l2tpStatsFlowDiscardedControlTunnelRecvPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " This object returns a count of the number of control packets that were discarded due to flow control by this L2TP stack since it was last initialized." ::= { l2tpStatsEntry 14 } l2tpStatsOutOfOrderDiscardedControlTunnelRecvPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " This object returns a count of the number of control packets that were received and discarded due to ordering by this L2TP stack since it was last initialized." ::= { l2tpStatsEntry 15 } l2tpStatsControlTunnelSendPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION Calhoun, Reddy, Vroman, Wheeler expires April 1998 [Page 13] INTERNET DRAFT October 1997 " This object returns a count of the number of control packets that were transmitted by this L2TP stack since it was last initialized. " ::= { l2tpStatsEntry 16 } l2tpStatsControlTunnelWithdataSendPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " This object returns a count of the number of control packets that were transmitted with data by this L2TP stack since it was last initialized." ::= { l2tpStatsEntry 17 } l2tpStatsControlTunnelWithoutdataSendPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " This object returns a count of the number of Zero Length control packets that were transmitted by this L2TP stack since it was last initialized." ::= { l2tpStatsEntry 18 } l2tpStatsControlTunnelFlowControlTimeouts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " This object returns a count of the number of control tunnel timeouts due to flow control that were seen by this L2TP stack since it was last initialized." ::= { l2tpStatsEntry 19 } l2tpStatsLocalControlTunnelFlowControlEnables OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " This object returns a count of the number of local control Tunnel flow control enables that were seen by this L2TP stack since it was last initialized." ::= { l2tpStatsEntry 20 } l2tpStatsRemoteControlTunnelFlowControlEnables OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION Calhoun, Reddy, Vroman, Wheeler expires April 1998 [Page 14] INTERNET DRAFT October 1997 " This object returns a count of the number of remote control tunnel flow control enables that were seen by this L2TP stack since it was last initialized." ::= { l2tpStatsEntry 21 } l2tpStatsControlTunnelReassemblyTimeouts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " This object returns a count of the number of control tunnel re-assembly time-outs that were seen by this L2TP stack since it was last initialized." ::= { l2tpStatsEntry 22 } l2tpStatsDataTunnelRecvPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " This object returns a count of the number of data packets that were received by this L2TP stack since it was last initialized. " ::= { l2tpStatsEntry 23 } l2tpStatsDataTunnelWithdataRecvPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " This object returns a count of the number of data packets that were received with data by this L2TP stack since it was last initialized. " ::= { l2tpStatsEntry 24 } l2tpStatsDataTunnelWithoutdataRecvPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " This object returns a count of the number of Zero Length data packets that were received by this L2TP stack since it was last initialized. " ::= { l2tpStatsEntry 25 } l2tpStatsProcessedDataTunnelRecvPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION Calhoun, Reddy, Vroman, Wheeler expires April 1998 [Page 15] INTERNET DRAFT October 1997 " This object returns a count of the number of data packets that were received and processed by this L2TP stack since it was last initialized." ::= { l2tpStatsEntry 26 } l2tpStatsInSequenceDataTunnelRecvPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " This object returns a count of the number of data packets that were received in sequence by this L2TP stack since it was last initialized. " ::= { l2tpStatsEntry 27 } l2tpStatsOutSequenceDataTunnelRecvPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " This object returns a count of the number of data packets that were received out of sequence by this L2TP stack since it was last initialized." ::= { l2tpStatsEntry 28 } l2tpStatsInOrderDataTunnelRecvPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " This object returns a count of the number of data packets that were received in order by this L2TP stack since it was last initialized. " ::= { l2tpStatsEntry 29 } l2tpStatsOutOfOrderDataTunnelRecvPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " This object returns a count of the number of data packets that were received out of order by this L2TP stack since it was last initialized. " ::= { l2tpStatsEntry 30 } l2tpStatsFlowDiscardedDataTunnelRecvPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION Calhoun, Reddy, Vroman, Wheeler expires April 1998 [Page 16] INTERNET DRAFT October 1997 " This object returns a count of the number of data packets that were received and discarded due to flow control by this L2TP stack since it was last initialized." ::= { l2tpStatsEntry 31 } l2tpStatsOutOfOrderDiscardedDataTunnelRecvPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " This object returns a count of the number of data packets that were received and discarded due to ordering by this L2TP stack since it was last initialized." ::= { l2tpStatsEntry 32 } l2tpStatsDataTunnelSendPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " This object returns a count of the number of data packets that were transmitted on the data Tunnel by this L2TP stack since it was last initialized." ::= { l2tpStatsEntry 33 } l2tpStatsDataTunnelWithdataSendPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " This object returns a count of the number of data packets that were transmitted with data by this L2TP stack since it was last initialized. " ::= { l2tpStatsEntry 34 } l2tpStatsDataTunnelWithoutdataSendPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " This object returns a count of the number of Zero length data packets that were transmitted by this L2TP stack since it was last initialized." ::= { l2tpStatsEntry 35 } l2tpStatsDataTunnelFlowControlTimeouts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION Calhoun, Reddy, Vroman, Wheeler expires April 1998 [Page 17] INTERNET DRAFT October 1997 " This object returns a count of the number of data Tunnel flow control time-outs seen by this L2TP stack since it was last initialized. " ::= { l2tpStatsEntry 36} l2tpStatsLocalDataTunnelFlowControlEnables OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " This object returns a count of the number of local data Tunnel flow control enables seen by this L2TP stack since it was last initialized." ::= { l2tpStatsEntry 37 } l2tpStatsRemoteDataTunnelFlowControlEnables OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " This object returns a count of the number of remote data Tunnel flow control enables seen by this L2TP stack since it was last initialized. " ::= { l2tpStatsEntry 38 } l2tpStatsDataTunnelReassemblyTimeouts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " This object returns a count of the number of data Tunnel re-assembly time-outs seen by this L2TP stack since it was last initialized. " ::= { l2tpStatsEntry 39 } l2tpTunnel OBJECT-IDENTITY STATUS current DESCRIPTION "The root of the L2TP tunnel Object-Identifiers." ::= { l2tp 2 } l2tpTunnelQueryTable OBJECT-TYPE SYNTAX SEQUENCE OF L2tpTunnelQueryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing the READ ONLY parameters for L2TP Tunnel MIB." Calhoun, Reddy, Vroman, Wheeler expires April 1998 [Page 18] INTERNET DRAFT October 1997 ::= { l2tpTunnel 1 } l2tpTunnelQueryEntry OBJECT-TYPE SYNTAX L2tpTunnelQueryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " " INDEX { l2tpTunnelLogicalStackIndex, l2tpTunnelLocalControlTunnelId } ::= { l2tpTunnelQueryTable 1 } L2tpTunnelQueryEntry ::= SEQUENCE { l2tpTunnelLogicalStackIndex INTEGER, l2tpTunnelLocalControlTunnelId INTEGER, l2tpTunnelPeerControlTunnelId INTEGER, l2tpTunnelControlTunnelState INTEGER, l2tpTunnelLocalInitConnection TruthValue, l2tpTunnelIpAddress IpAddress, l2tpTunnelLocalRecvPktWindow INTEGER, l2tpTunnelRemoteRecvPktWindow INTEGER, l2tpTunnelControlTunnelRecvPkts Counter32, l2tpTunnelControlTunnelDataRecvPkts Counter32, l2tpTunnelControlTunnelNoDataRecvPkt Counter32, l2tpTunnelProcessedControlTunnelRecvPkts Counter32, l2tpTunnelInSeqControlTunnelRecvPkts Counter32, l2tpTunnelOutOfSequenceControlTunnelRecvPkts Counter32, l2tpTunnelInOrderControlTunnelRecvPkts Counter32, l2tpTunnelOutOfOrderControlTunnelRecvPkts Counter32, l2tpTunnelFlwDiscControlTunnelRecvPk Counter32, l2tpTunnelOutOfOrderDisCtlChnRecvPkt Counter32, l2tpTunnelCtlTunnelSndPkts Calhoun, Reddy, Vroman, Wheeler expires April 1998 [Page 19] INTERNET DRAFT October 1997 Counter32, l2tpTunnelCtlTunnelDataSndPkts Counter32, l2tpTunnelCtlTunnelNoDataSndPkts Counter32, l2tpTunnelCtlTunnelFlwCtlTimeouts Counter32, l2tpTunnelLocalCtlTunnelFlwCtlOn TruthValue, l2tpTunnelLocalCtlTunnelFlwCtlEnables Counter32, l2tpTunnelRemoCtlTunnelFlwCtlOn TruthValue, l2tpTunnelRemoCtlTunnelFlwCtlEna Counter32, l2tpTunnelCtlTunnelReassmblyTimeouts Counter32, l2tpTunnelRemoteHostName OCTET STRING } l2tpTunnelLogicalStackIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains a reference to the logical l2tp protocol stack and must be the same as the l2tpConfigIndex." ::= { l2tpTunnelQueryEntry 1 } l2tpTunnelLocalControlTunnelId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the local tunnel Identifier." ::= { l2tpTunnelQueryEntry 2 } l2tpTunnelPeerControlTunnelId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the remote tunnel Identifier." ::= { l2tpTunnelQueryEntry 3 } l2tpTunnelControlTunnelState OBJECT-TYPE SYNTAX INTEGER{ noState(1), tunnelAllocated(2), Calhoun, Reddy, Vroman, Wheeler expires April 1998 [Page 20] INTERNET DRAFT October 1997 tunnelConnecting(3), tunnelStartingSession(4), tunnelEstablished(5), tunnelStoppingSession(6), tunnelDisconnecting(7), tunnelLost(8), idleTimeOut(9) } MAX-ACCESS read-only STATUS current DESCRIPTION "This field contains the current state of the control tunnel. " ::= { l2tpTunnelQueryEntry 4 } l2tpTunnelLocalInitConnection OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates whether the tunnel was generated locally or not. When this object returns a value of true(1) the tunnel was locally generated." ::= { l2tpTunnelQueryEntry 5 } l2tpTunnelIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IP address of the remote peer." ::= { l2tpTunnelQueryEntry 6 } l2tpTunnelLocalRecvPktWindow OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the local Send Window Size." ::= { l2tpTunnelQueryEntry 7 } l2tpTunnelRemoteRecvPktWindow OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the remote receive window size." ::= { l2tpTunnelQueryEntry 8 } Calhoun, Reddy, Vroman, Wheeler expires April 1998 [Page 21] INTERNET DRAFT October 1997 l2tpTunnelControlTunnelRecvPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the number of control packets received on the control tunnel." ::= { l2tpTunnelQueryEntry 9 } l2tpTunnelControlTunnelDataRecvPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the number of control packets received with data." ::= { l2tpTunnelQueryEntry 10 } l2tpTunnelControlTunnelNoDataRecvPkt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the number of Zero Length packets received." ::= { l2tpTunnelQueryEntry 11 } l2tpTunnelProcessedControlTunnelRecvPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the number of received packets which were processed." ::= { l2tpTunnelQueryEntry 12 } l2tpTunnelInSeqControlTunnelRecvPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the number of packet received in sequence." ::= { l2tpTunnelQueryEntry 13 } l2tpTunnelOutOfSequenceControlTunnelRecvPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION Calhoun, Reddy, Vroman, Wheeler expires April 1998 [Page 22] INTERNET DRAFT October 1997 "This object contains the number of packets received out of sequence." ::= { l2tpTunnelQueryEntry 14 } l2tpTunnelInOrderControlTunnelRecvPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the number of packets received in order." ::= { l2tpTunnelQueryEntry 15 } l2tpTunnelOutOfOrderControlTunnelRecvPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the number of packets received out of order." ::= { l2tpTunnelQueryEntry 16 } l2tpTunnelFlwDiscControlTunnelRecvPk OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the number of received packets discarded due to flow control." ::= { l2tpTunnelQueryEntry 17 } l2tpTunnelOutOfOrderDisCtlChnRecvPkt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the number of received packets discarded due to ordering." ::= { l2tpTunnelQueryEntry 18 } l2tpTunnelCtlTunnelSndPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the number of packets transmitted." ::= { l2tpTunnelQueryEntry 19 } l2tpTunnelCtlTunnelDataSndPkts OBJECT-TYPE SYNTAX Counter32 Calhoun, Reddy, Vroman, Wheeler expires April 1998 [Page 23] INTERNET DRAFT October 1997 MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the number of packets transmitted with data." ::= { l2tpTunnelQueryEntry 20 } l2tpTunnelCtlTunnelNoDataSndPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the number of Zero Length packets transmitted." ::= { l2tpTunnelQueryEntry 21 } l2tpTunnelCtlTunnelFlwCtlTimeouts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the number of timeouts due to flow control." ::= { l2tpTunnelQueryEntry 22 } l2tpTunnelLocalCtlTunnelFlwCtlOn OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the local flow control status." ::= { l2tpTunnelQueryEntry 23 } l2tpTunnelLocalCtlTunnelFlwCtlEnables OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the number of local flow control enables for the control session." ::= { l2tpTunnelQueryEntry 24 } l2tpTunnelRemoCtlTunnelFlwCtlOn OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the remote flow control status." ::= { l2tpTunnelQueryEntry 25 } Calhoun, Reddy, Vroman, Wheeler expires April 1998 [Page 24] INTERNET DRAFT October 1997 l2tpTunnelRemoCtlTunnelFlwCtlEna OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the number of remote flow control enables for the control session." ::= { l2tpTunnelQueryEntry 26 } l2tpTunnelCtlTunnelReassmblyTimeouts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the number of reassembly timeouts which occurred." ::= { l2tpTunnelQueryEntry 27 } l2tpTunnelRemoteHostName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the host name of the L2TP peer." ::= { l2tpTunnelQueryEntry 28 } l2tpSession OBJECT-IDENTITY STATUS current DESCRIPTION "The root of L2TP Session Module Object-identifiers." ::= { l2tp 3 } l2tpSessionTable OBJECT-TYPE SYNTAX SEQUENCE OF L2tpSessionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { l2tpSession 1 } l2tpSessionEntry OBJECT-TYPE SYNTAX L2tpSessionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "." INDEX { l2tpSessionLogicalStackIndex, l2tpSessionTunnelID , l2tpSessionLocalCallID } ::= { l2tpSessionTable 1 } Calhoun, Reddy, Vroman, Wheeler expires April 1998 [Page 25] INTERNET DRAFT October 1997 L2tpSessionEntry ::= SEQUENCE { l2tpSessionLogicalStackIndex INTEGER, l2tpSessionTunnelID INTEGER, l2tpSessionLocalCallID INTEGER, l2tpSessionRemoteCallID INTEGER, l2tpSessionPeerName DisplayString, l2tpSessionDuration MilliSeconds, l2tpSessionLineState INTEGER, l2tpSessionCallDeviceNumber INTEGER, l2tpSessionCallSerialNumber DisplayString, l2tpSessionConnectBps INTEGER, l2tpSessionCallBearerType INTEGER, l2tpSessionFramingType INTEGER, l2tpSessionLocalRecvPacketWindow INTEGER, l2tpSessionRemoteRecvPacketWindow INTEGER, l2tpSessionRemoteWindowType INTEGER, l2tpSessionLocalWindowType INTEGER, l2tpSessionDataTunnelRecvPackets Counter32, l2tpSessionDataTunnelWithDataRecvPackets Counter32, l2tpSessionDataTunnelWithoutDataRecvPackets Counter32, l2tpSessionProcessedDataTunnelRecvPackets Counter32, l2tpSessionInSequenceDataTunnelRecvPackets Counter32, l2tpSessionOutSequenceDataTunnelRecvPackets Counter32, l2tpSessionInOrderDatTunnelRecvPackets Counter32, l2tpSessionOutOfOrderDataTunnelRecvPackets Counter32, l2tpSessionFlowDiscardedDataTunnelRecvPackets Calhoun, Reddy, Vroman, Wheeler expires April 1998 [Page 26] INTERNET DRAFT October 1997 Counter32, l2tpSessionOutOfOrderDiscardedDataTunnelRecvPackets Counter32, l2tpSessionDataTunnelSendPackets Counter32, l2tpSessionDataTunnelWithDataSendPackets Counter32, l2tpSessionDataTunnelWithoutDataSendPackets Counter32, l2tpSessionDataTunnelFlowControlTimeouts Counter32, l2tpSessionLocalDataTunnelFlowControlOn TruthValue, l2tpSessionLocalDataTunnelFlowControlEnables Counter32, l2tpSessionRemoteDataTunnelFlowwControlOn TruthValue, l2tpSessionRemoteDataTunnelFlowControlEnables Counter32, l2tpSessionDataTunnelReassemblyTimeouts Counter32 } l2tpSessionLogicalStackIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains a reference to the logical l2tp protocol stack and must be the same as the l2tpConfigIndex and l2tpTunelLogicalStackIndex." ::= { l2tpSessionEntry 1 } l2tpSessionTunnelID OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the control Channel Tunnel identifier for this session" ::= { l2tpSessionEntry 2 } l2tpSessionLocalCallID OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the local call identifier for the session. " ::= { l2tpSessionEntry 3 } Calhoun, Reddy, Vroman, Wheeler expires April 1998 [Page 27] INTERNET DRAFT October 1997 l2tpSessionRemoteCallID OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the remote call identifier for the session. " ::= { l2tpSessionEntry 4 } l2tpSessionPeerName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION " identifies the peer session name on this interface. This is typically the login name of the remote user " ::= { l2tpSessionEntry 5 } l2tpSessionDuration OBJECT-TYPE SYNTAX MilliSeconds MAX-ACCESS read-only STATUS current DESCRIPTION " Number of milliseconds the session has been up on this interface " ::= { l2tpSessionEntry 6 } l2tpSessionLineState OBJECT-TYPE SYNTAX INTEGER { noState(1), allocated(2), waitingControlTunnel(3), calling(4), offering(5), answering(6), connected(7), disconnectingLocal(8), disconnectingRemote(9), lostControlTunnel(10) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the current state of the control Tunnel. " ::= { l2tpSessionEntry 7 } l2tpSessionCallDeviceNumber OBJECT-TYPE SYNTAX INTEGER Calhoun, Reddy, Vroman, Wheeler expires April 1998 [Page 28] INTERNET DRAFT October 1997 MAX-ACCESS read-only STATUS current DESCRIPTION "NO DESCRIPTION PROVIDED" ::= { l2tpSessionEntry 8 } l2tpSessionCallSerialNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the serial number that applies to the session. " ::= { l2tpSessionEntry 9 } l2tpSessionConnectBps OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This object returns the baud rate which this session was established at." ::= { l2tpSessionEntry 10 } l2tpSessionCallBearerType OBJECT-TYPE SYNTAX INTEGER { digital(1), analog(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object returns the bearer type that applies to this session." ::= { l2tpSessionEntry 11 } l2tpSessionFramingType OBJECT-TYPE SYNTAX INTEGER { asynchronous(1), synchronous(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object returns the framing type used for this session. " ::= { l2tpSessionEntry 12 } l2tpSessionLocalRecvPacketWindow OBJECT-TYPE SYNTAX INTEGER Calhoun, Reddy, Vroman, Wheeler expires April 1998 [Page 29] INTERNET DRAFT October 1997 MAX-ACCESS read-only STATUS current DESCRIPTION "This object returns the local send window size for this session." ::= { l2tpSessionEntry 13 } l2tpSessionRemoteRecvPacketWindow OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This object returns the remote send window size for this session." ::= { l2tpSessionEntry 14 } l2tpSessionRemoteWindowType OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object returns the remote window type." ::= { l2tpSessionEntry 15 } l2tpSessionLocalWindowType OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object returns the local window type." ::= { l2tpSessionEntry 16 } l2tpSessionDataTunnelRecvPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object returns the total number of packets received on the data Tunnel for this session. " ::= { l2tpSessionEntry 17 } l2tpSessionDataTunnelWithDataRecvPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only Calhoun, Reddy, Vroman, Wheeler expires April 1998 [Page 30] INTERNET DRAFT October 1997 STATUS current DESCRIPTION "This object returns the total number of packets received on the data Tunnel for this session which contained data. " ::= { l2tpSessionEntry 18 } l2tpSessionDataTunnelWithoutDataRecvPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object returns the total number of Zero Length packets received on the data Tunnel for this session. " ::= { l2tpSessionEntry 19 } l2tpSessionProcessedDataTunnelRecvPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object returns the total number of packets received on the data Tunnel for this session which were processed. " ::= { l2tpSessionEntry 20 } l2tpSessionInSequenceDataTunnelRecvPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object returns the total number of packets received on the data Tunnel for this session which were received in sequence. " ::= { l2tpSessionEntry 21 } l2tpSessionOutSequenceDataTunnelRecvPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object returns the total number of packets received on the data Tunnel for this session which were received out of sequence. " ::= { l2tpSessionEntry 22 } l2tpSessionInOrderDatTunnelRecvPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION Calhoun, Reddy, Vroman, Wheeler expires April 1998 [Page 31] INTERNET DRAFT October 1997 "This object returns the total number of packets received on the data Tunnel for this session which were received in order. " ::= { l2tpSessionEntry 23 } l2tpSessionOutOfOrderDataTunnelRecvPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object returns the total number of packets received on the data Tunnel for this session which were received out of order. " ::= { l2tpSessionEntry 24 } l2tpSessionFlowDiscardedDataTunnelRecvPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object returns the total number of packets received on the data Tunnel for this session which were discarded due to flow control. " ::= { l2tpSessionEntry 25 } l2tpSessionOutOfOrderDiscardedDataTunnelRecvPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object returns the total number of packets received on the data Tunnel for this session which were discarded due to ordering. " ::= { l2tpSessionEntry 26 } l2tpSessionDataTunnelSendPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object returns the total number of packets transmitted on the data Tunnel for this session. " ::= { l2tpSessionEntry 27 } l2tpSessionDataTunnelWithDataSendPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object returns the total number of packets Calhoun, Reddy, Vroman, Wheeler expires April 1998 [Page 32] INTERNET DRAFT October 1997 transmitted on the data Tunnel for this session which contained data. " ::= { l2tpSessionEntry 28 } l2tpSessionDataTunnelWithoutDataSendPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object returns the total number of Zero Length packets transmitted on the data Tunnel for this session. " ::= { l2tpSessionEntry 29 } l2tpSessionDataTunnelFlowControlTimeouts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object returns the total number of flow control time-outs seen on the data Tunnel for this session. " ::= { l2tpSessionEntry 30 } l2tpSessionLocalDataTunnelFlowControlOn OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This object returns the current local flow control state for the data Tunnel of this session." ::= { l2tpSessionEntry 31 } l2tpSessionLocalDataTunnelFlowControlEnables OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object returns the total number of local flow control enables seen on the data Tunnel for this session. " ::= { l2tpSessionEntry 32 } l2tpSessionRemoteDataTunnelFlowwControlOn OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This object returns the current remote flow control state for the data Tunnel of this session." ::= { l2tpSessionEntry 33 } Calhoun, Reddy, Vroman, Wheeler expires April 1998 [Page 33] INTERNET DRAFT October 1997 l2tpSessionRemoteDataTunnelFlowControlEnables OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object returns the number of remote flow control enables seen on the data Tunnel for this session." ::= { l2tpSessionEntry 34 } l2tpSessionDataTunnelReassemblyTimeouts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object returns the nubmer of re-assembly time-outs seen on the data Tunnel for this session." ::= { l2tpSessionEntry 35 } END 4.0 Contacts Pat Calhoun 3Com Corporation 1800 W. Central Ave Mount Prospect, Il 60031 pcalhoun@usr.com Gayam Reddy 3Com Corporation 1800 W. Central Ave Mount Prospect, Il 60031 greddy@usr.com Bill Vroman 3Com Corporation 1800 W. Central Ave Mount Prospect, Il 60031 bvroman@usr.com Ross Wheeler RouterWare 3961 MacArthur Blvd, Suite 212 Newport Beach, CA 92660 ross@routerware.com Calhoun, Reddy, Vroman, Wheeler expires April 1998 [Page 34]