smilint output for ./L2TPV3-MIB
Message Severities |
Severity | Count |
severe | 1 |
error | 5 |
warning | 4 |
Message Types |
Type | Count |
bad-identifier-case (error) | 1 |
empty-format (warning) | 3 |
invalid-format (error) | 3 |
object-identifier-not-prefix (error) | 1 |
object-identifier-unknown (severe) | 1 |
sequence-order (warning) | 1 |
Messages:
L2TPV3-MIB
1: -- extracted from draft-ietf-l2tpext-l2tpmib-base-01.txt
2: -- at Sat Nov 9 06:11:21 2002
3:
4: L2TPV3-MIB DEFINITIONS ::= BEGIN
5:
6: IMPORTS
7: MODULE-IDENTITY,
8: NOTIFICATION-TYPE,
9: OBJECT-TYPE,
10: Counter32,
11: Counter64,
12: Gauge32,
13: Integer32,
14: Unsigned32
15: FROM SNMPv2-SMI
16:
17: TEXTUAL-CONVENTION,
18: DisplayString,
19: RowStatus,
20: TruthValue
21: FROM SNMPv2-TC
22:
23: SnmpAdminString
24: FROM SNMP-FRAMEWORK-MIB
25:
26: MODULE-COMPLIANCE,
27: NOTIFICATION-GROUP,
28: OBJECT-GROUP
29: FROM SNMPv2-CONF
30:
31: InterfaceIndex
32: FROM IF-MIB;
33:
34: l2tpv3 MODULE-IDENTITY
35: LAST-UPDATED "200211030000Z" -- 3 November 2002
36: ORGANIZATION "IETF L2TP Working Group"
37: CONTACT-INFO
38: "Layer Two Tunneling Protocol Extensions WG
39: Working Group Area: Internet
40: Working Group Name: l2tpext
41: General Discussion: l2tp@l2tp.net"
42:
43: DESCRIPTION
44: "The MIB module that describes managed objects of general
45: use by the Layer Two Tunneling Protocol, Version 3
46: (L2TPv3)."
47:
48: --
49: -- Revision log
50: --
51: REVISION "200211030000Z" -- 3 November 2002
52: DESCRIPTION
53: "First revision."
54: ::= { transmission XXX } -- To be assigned by IANA
54: error -
`XXX' should start with a lower case letter
54: error -
Object identifier element `XXX' name only allowed as first element
54: severe -
unknown object identifier label `transmission'
55:
56: --
57: -- Textual Conventions
58: --
59: L2tpv3MilliSeconds ::= TEXTUAL-CONVENTION
60: DISPLAY-HINT "d-3"
61: STATUS current
62: DESCRIPTION
63: "A period of time, measured in units of .001 seconds.
64: When used in conjunction with the DISPLAY-HINT, shows
65: seconds and fractions of a second with a resolution of
66: .001 of a second."
67: SYNTAX Integer32 (0..2147483646)
68:
69: L2tpv3TransportType ::= TEXTUAL-CONVENTION
69: error -
invalid format specification `'
70: DISPLAY-HINT ""
70: warning -
warning: zero-length format string
71: STATUS current
72: DESCRIPTION
73: "Supported L2TP transport types. Different transports
74: may define MIB extensions to the L2TP control connection
75: table to fully describe the transport layer. Objects of
76: this type may be used to determine which MIB extensions
77: to reference."
78: SYNTAX INTEGER {
79: other(1),
80: none(2),
81: ipv4(3),
82: udpIpv4(4),
83: ipv6(5),
84: udpIpv6(6),
85: mpls(7),
86: frameRelay(8),
87: atm(9)
88: }
89:
90: L2tpv3PWType ::= TEXTUAL-CONVENTION
90: error -
invalid format specification `'
91: DISPLAY-HINT ""
91: warning -
warning: zero-length format string
92: STATUS current
93: DESCRIPTION
94: "Supported L2TP pseudowire types."
95: SYNTAX INTEGER {
96: frameRelay(1),
97: atmAAL5(2),
98: atmTransCell(3),
99: ethernetVLAN(4),
100: ethernet(5),
101: hdlc(6),
102: ppp(7),
103: cem(8),
104: atmVCCCell(9),
105: atmVPCCell(10)
106: }
107:
108: L2tpv3DataSequencing ::= TEXTUAL-CONVENTION
108: error -
invalid format specification `'
109: DISPLAY-HINT ""
109: warning -
warning: zero-length format string
110: STATUS current
111: DESCRIPTION
112: "L2TP data sequencing levels. A value of 'none'
113: indicates that no received data packets require
114: sequencing. A value of 'nonIP' indicates that only
115: non-IP data packets require sequencing. A value of
116: 'all' indicates that all received data packets require
117: sequencing. The appropriate sequencing level is
118: communicated to the peer via the Data Sequencing AVP."
119: SYNTAX INTEGER {
120: none(0),
121: nonIP(1),
122: all(2)
123: }
124:
125: --
126: -- Definitions of significant branches
127: --
128: l2tpv3Notifications OBJECT IDENTIFIER ::= { l2tpv3 0 }
129: l2tpv3Objects OBJECT IDENTIFIER ::= { l2tpv3 1 }
130: l2tpv3Conformance OBJECT IDENTIFIER ::= { l2tpv3 2 }
131:
132: --
133: -- The L2TP Stack Configuration Group
134: --
135: -- This group of objects is used to manage configuration
136: -- of the L2TP stack.
137: --
138: l2tpv3StackCfg OBJECT IDENTIFIER ::= { l2tpv3Objects 1 }
139:
140: l2tpv3StackCfgAdminState OBJECT-TYPE
141: SYNTAX INTEGER {
142: enabled(1),
143: disabled(2)
144: }
145: MAX-ACCESS read-write
146: STATUS current
147: DESCRIPTION
148: "The administrative state of the L2TP stack. Setting
149: this object to 'disabled' causes all control connections
150: to be immediately disconnected. After this point, no
151: further control connections or session may be initiated
152: or accepted. The value of this object must be
153: maintained in non-volatile memory."
154: ::= { l2tpv3StackCfg 1 }
155:
156: l2tpv3StackCfgDrain OBJECT-TYPE
157: SYNTAX TruthValue
158: MAX-ACCESS read-write
159: STATUS current
160: DESCRIPTION
161: "Setting this object to 'true' prevents any new control
162: connections and/or sessions from being initiated or
163: accepted. However, it does not disconnect any active
164: control connections and/or sessions. The
165: 'l2tpv3StackStatsIsDraining' object and the
166: 'l2tpv3CtrlStatsIsDraining' object of each control
167: connection is set to 'true'. To cancel a drain, this
168: object is set to 'false'. The value of this object must
169: be maintained in non-volatile memory."
170: ::= { l2tpv3StackCfg 2 }
171:
172: --
173: -- The L2TP Status and Statistics Group
174: --
175: -- This group of objects describe the current state and
176: -- statistics of the L2TP stack.
177: --
178: l2tpv3StackStats OBJECT IDENTIFIER ::= { l2tpv3Objects 2 }
179:
180: l2tpv3StackStatsVersion OBJECT-TYPE
181: SYNTAX Integer32 (1..65535)
182: MAX-ACCESS read-only
183: STATUS current
184: DESCRIPTION
185: "The highest protocol version number supported by this
186: L2TP stack."
187: ::= { l2tpv3StackStats 1 }
188:
189: l2tpv3StackStatsRevision OBJECT-TYPE
190: SYNTAX Integer32 (1..65535)
191: MAX-ACCESS read-only
192: STATUS current
193: DESCRIPTION
194: "The revision number of the L2TP stack."
195: ::= { l2tpv3StackStats 2 }
196:
197: l2tpv3StackStatsVendorName OBJECT-TYPE
198: SYNTAX SnmpAdminString
199: MAX-ACCESS read-only
200: STATUS current
201: DESCRIPTION
202: "The vendor name of the L2TP stack."
203: ::= { l2tpv3StackStats 3 }
204:
205: l2tpv3StackStatsAdminState OBJECT-TYPE
206: SYNTAX INTEGER {
207: enabled(1),
208: disabled(2)
209: }
210: MAX-ACCESS read-only
211: STATUS current
212: DESCRIPTION
213: "The administrative state of the L2TP stack. It reflects
214: the value of the l2tpv3StackCfgAdminState object."
215: ::= { l2tpv3StackStats 4 }
216:
217: l2tpv3StackStatsIsDraining OBJECT-TYPE
218: SYNTAX TruthValue
219: MAX-ACCESS read-only
220: STATUS current
221: DESCRIPTION
222: "Indicates whether the L2TP stack is draining sessions
223: from all control connections."
224: ::= { l2tpv3StackStats 5 }
225:
226: l2tpv3StackStatsNumCtrlEst OBJECT-TYPE
227: SYNTAX Counter32
228: MAX-ACCESS read-only
229: STATUS current
230: DESCRIPTION
231: "The total number of control connections that are
232: currently established."
233: ::= { l2tpv3StackStats 6 }
234:
235: l2tpv3StackStatsNumSessEst OBJECT-TYPE
236: SYNTAX Counter32
237: MAX-ACCESS read-only
238: STATUS current
239: DESCRIPTION
240: "The total number of sessions that are currently
241: established."
242: ::= { l2tpv3StackStats 7 }
243:
244: --
245: -- The L2TP Control Connection Configuration Table
246: --
247: l2tpv3CtrlCfgTable OBJECT-TYPE
248: SYNTAX SEQUENCE OF L2tpv3CtrlCfgEntry
249: MAX-ACCESS not-accessible
250: STATUS current
251: DESCRIPTION
252: "Table used to (re)configure the operational
253: characteristics of a single L2TP control connection.
254: There is a 1:1 correspondence between conceptual rows of
255: this table and conceptual rows of the
256: l2tpv3CtrlStatsTable. Entries in this table have the
257: same persistency characteristics as that of the
258: l2tpv3CtrlStatsTable."
259: ::= { l2tpv3Objects 3 }
260:
261: l2tpv3CtrlCfgEntry OBJECT-TYPE
262: SYNTAX L2tpv3CtrlCfgEntry
263: MAX-ACCESS not-accessible
264: STATUS current
265: DESCRIPTION
266: "An L2TP control connection configuration entry. Entries
267: in this table are added and deleted as a result of
268: protocol interactions or management operations. The
269: latter occurs when a row is instantiated in the
270: l2tpv3CtrlCfgTable row and the encapsulation method is
271: 'l2tp'."
272: INDEX { l2tpv3CtrlCfgIfIndex }
273: ::= { l2tpv3CtrlCfgTable 1 }
274:
275: L2tpv3CtrlCfgEntry ::=
276: SEQUENCE {
277: l2tpv3CtrlCfgIfIndex InterfaceIndex,
278: l2tpv3CtrlCfgRouterID SnmpAdminString,
279: l2tpv3CtrlCfgTransport L2tpv3TransportType,
280: l2tpv3CtrlCfgPWCap OCTET STRING,
281: l2tpv3CtrlCfgFallback TruthValue,
282: l2tpv3CtrlCfgDrain TruthValue,
283: l2tpv3CtrlCfgAuth INTEGER,
284: l2tpv3CtrlCfgSecret SnmpAdminString,
285: l2tpv3CtrlCfgSecurity INTEGER,
286: l2tpv3CtrlCfgHelloInt Integer32,
287: l2tpv3CtrlCfgRWS Integer32,
288: l2tpv3CtrlCfgMaxRetrans Integer32,
289: l2tpv3CtrlCfgMaxRetransTO Integer32,
290: l2tpv3CtrlCfgReassemblyTO L2tpv3MilliSeconds,
291: l2tpv3CtrlCfgIdleTO Integer32
292: }
293:
294: l2tpv3CtrlCfgIfIndex OBJECT-TYPE
295: SYNTAX InterfaceIndex
296: MAX-ACCESS not-accessible
297: STATUS current
298: DESCRIPTION
299: "Value equal to the ifIndex value of the Interfaces Group
300: MIB for an interface of type L2TP."
301: ::= { l2tpv3CtrlCfgEntry 1 }
302:
303: l2tpv3CtrlCfgRouterID OBJECT-TYPE
304: SYNTAX SnmpAdminString
305: MAX-ACCESS read-write
306: STATUS current
307: DESCRIPTION
308: "The local router ID of this peer, as communicated via
309: the Router ID AVP for this control connection."
310: ::= { l2tpv3CtrlCfgEntry 2 }
311:
312: l2tpv3CtrlCfgTransport OBJECT-TYPE
313: SYNTAX L2tpv3TransportType
314: MAX-ACCESS read-write
315: STATUS current
316: DESCRIPTION
317: "The transport type of this control connection entry.
318: This object cannot be modified when the control
319: connection is in a connecting or connected state."
320: ::= { l2tpv3CtrlCfgEntry 3 }
321:
322: l2tpv3CtrlCfgPWCap OBJECT-TYPE
323: SYNTAX OCTET STRING (SIZE(1..256))
324: MAX-ACCESS read-write
325: STATUS current
326: DESCRIPTION
327: "The pseudowire capabilities of this control connection
328: entry. Each octet must be a value within the range
329: specified by the L2tpv3PWType textual convention."
330: ::= { l2tpv3CtrlCfgEntry 4 }
331:
332: l2tpv3CtrlCfgFallback OBJECT-TYPE
333: SYNTAX TruthValue
334: MAX-ACCESS read-write
335: STATUS current
336: DESCRIPTION
337: "Indicates whether fallback to older versions of L2TP is
338: enabled during control connection establishment."
339: ::= { l2tpv3CtrlCfgEntry 5 }
340:
341: l2tpv3CtrlCfgDrain OBJECT-TYPE
342: SYNTAX TruthValue
343: MAX-ACCESS read-write
344: STATUS current
345: DESCRIPTION
346: "Setting this object to 'true' prevents any new sessions
347: from being either initiated or accepted by this control
348: connection. However, it does not disconnect any active
349: sessions for this control connection. The
350: 'l2tpv3CtrlStatsIsDraining' object for this control
351: connection is set to 'true'. To cancel a drain, this
352: object is set to 'false'. This object may be overridden
353: by the global 'l2tpv3StackCfgDrain' object, which
354: globally applies drain settings to all control
355: connections."
356: DEFVAL { false }
357: ::= { l2tpv3CtrlCfgEntry 6 }
358:
359: l2tpv3CtrlCfgAuth OBJECT-TYPE
360: SYNTAX INTEGER {
361: none(1),
362: simple(2),
363: challenge(3)
364: }
365: MAX-ACCESS read-write
366: STATUS current
367: DESCRIPTION
368: "Describes how a pair of LCCEs are to be authenticated.
369: The value 'simple' indicates that peers are
370: authenticated by their host name as described in the
371: Host Name AVP. The value 'challenge' indicates that all
372: peers are challenged to prove their identification.
373: This object cannot be modified when the control
374: connection is in a connecting or connected state."
375: DEFVAL { none }
376: ::= { l2tpv3CtrlCfgEntry 7 }
377:
378: l2tpv3CtrlCfgSecret OBJECT-TYPE
379: SYNTAX SnmpAdminString (SIZE (0..255))
380: MAX-ACCESS read-write
381: STATUS current
382: DESCRIPTION
383: "The shared secret used during the authentication phase
384: of control connection establishment. This object cannot
385: be modified when the control connection is in a
386: connecting or connected state. This object MUST be
387: accessible only via requests using both authentication
388: and privacy. The agent MUST report an empty string in
389: response to get, get-next, and get-bulk requests."
390: ::= { l2tpv3CtrlCfgEntry 8 }
391:
392: l2tpv3CtrlCfgSecurity OBJECT-TYPE
393: SYNTAX INTEGER {
394: none(1),
395: other(2),
396: ipsec(3)
397:
398: }
399: MAX-ACCESS read-write
400: STATUS current
401: DESCRIPTION
402: "Sets whether this control connection is to be secured.
403: The value of 'ipsec' indicates that all control packets
404: have IPsec headers. The types of IPsec headers (e.g.
405: AH, ESP, etc.) and their usage are outside the scope of
406: this document. This object cannot be modified when the
407: control connection is in a connecting or connected
408: state."
409: DEFVAL { none }
410: ::= { l2tpv3CtrlCfgEntry 9 }
411:
412: l2tpv3CtrlCfgHelloInt OBJECT-TYPE
413: SYNTAX Integer32 (0..3600)
414: UNITS "seconds"
415: MAX-ACCESS read-write
416: STATUS current
417: DESCRIPTION
418: "The interval in which Hello (keepalive) packets are sent
419: by a local peer. The value zero effectively disables
420: the sending of Hello packets. Modifications to this
421: object have immediate effect."
422: DEFVAL { 60 }
423: ::= { l2tpv3CtrlCfgEntry 10 }
424:
425: l2tpv3CtrlCfgRWS OBJECT-TYPE
426: SYNTAX Integer32 (1..65535)
427: MAX-ACCESS read-write
428: STATUS current
429: DESCRIPTION
430: "The control packet receive window size. It specifies
431: the maximum number of control packets an LCCE can send
432: for the control connection without waiting for an
433: acknowledgement from the peer. This object cannot be
434: modified when the control connection is in a connecting
435: or connected state."
436: DEFVAL { 4 }
437: ::= { l2tpv3CtrlCfgEntry 11 }
438:
439: l2tpv3CtrlCfgMaxRetrans OBJECT-TYPE
440: SYNTAX Integer32 (0..32)
441: MAX-ACCESS read-write
442: STATUS current
443: DESCRIPTION
444: "The number of control packet retransmissions that the
445: L2TP stack attempts for this control connection before
446: assuming that the peer is no longer responding. A value
447: of zero indicates that this peer does not attempt to
448: retransmit an unacknowledged control packet.
449: Modifications to this object have immediate effect."
450: DEFVAL { 5 }
451: ::= { l2tpv3CtrlCfgEntry 12 }
452:
453: l2tpv3CtrlCfgMaxRetransTO OBJECT-TYPE
454: SYNTAX Integer32 (1..32)
455: UNITS "seconds"
456: MAX-ACCESS read-write
457: STATUS current
458: DESCRIPTION
459: "The maximum retransmission timeout interval that the
460: control connection waits before retransmitting an
461: unacknowledged control packet. Modifications to this
462: object have immediate effect."
463: DEFVAL { 16 }
464: ::= { l2tpv3CtrlCfgEntry 13 }
465:
466: l2tpv3CtrlCfgReassemblyTO OBJECT-TYPE
467: SYNTAX L2tpv3MilliSeconds
468: MAX-ACCESS read-write
469: STATUS current
470: DESCRIPTION
471: "The number of milliseconds that this control connection
472: waits before processing data packets that were received
473: out of sequence (and that are being held for processing
474: in sequence). A low value increases the chance of
475: delayed packets being discarded, while a high value may
476: cause more queueing and possibly degrade throughput if
477: packets are truly lost. The default value for this
478: object is zero, which means that delayed packets are
479: considered lost, and received packets are processed in
480: increasing order, despite any sequence number gaps."
481: DEFVAL { 0 }
482: ::= { l2tpv3CtrlCfgEntry 14 }
483:
484: l2tpv3CtrlCfgIdleTO OBJECT-TYPE
485: SYNTAX Integer32 (-1..86400)
486: UNITS "seconds"
487: MAX-ACCESS read-write
488: STATUS current
489: DESCRIPTION
490: "The period of time that an established control
491: connection with no sessions waits before disconnecting
492: the control connection. A value of zero indicates that
493: the control connection disconnects immediately after the
494: last session disconnects. A value of -1 leaves the
495: control connection up indefinitely. Modifications to
496: this object have immediate effect."
497: DEFVAL { 0 }
498: ::= { l2tpv3CtrlCfgEntry 15 }
499:
500: --
501: -- The L2TP Control Connection Status and Statistics Table
502: --
503: l2tpv3CtrlStatsTable OBJECT-TYPE
504: SYNTAX SEQUENCE OF L2tpv3CtrlStatsEntry
505: MAX-ACCESS not-accessible
506: STATUS current
507: DESCRIPTION
508: "Table describing the current status and statistics of a
509: single L2TP control connection. There is a 1:1
510: correspondence between conceptual rows of this table and
511: conceptual rows of the l2tpv3CtrlCfgTable."
512: ::= { l2tpv3Objects 4 }
513:
514: l2tpv3CtrlStatsEntry OBJECT-TYPE
515: SYNTAX L2tpv3CtrlStatsEntry
516: MAX-ACCESS not-accessible
517: STATUS current
518: DESCRIPTION
519: "An L2TP control connection interface statistics entry."
520: AUGMENTS { l2tpv3CtrlCfgEntry }
521: ::= { l2tpv3CtrlStatsTable 1 }
522:
523: L2tpv3CtrlStatsEntry ::=
523: warning -
warning: SEQUENCE element #9 `l2tpv3CtrlStatsRemoteVersion' does not match order of columnar objects under `l2tpv3CtrlStatsEntry'
524: SEQUENCE {
525: l2tpv3CtrlStatsLocalID Unsigned32,
526: l2tpv3CtrlStatsRemoteID Unsigned32,
527: l2tpv3CtrlStatsRemoteRouterID SnmpAdminString,
528: l2tpv3CtrlStatsState INTEGER,
529: l2tpv3CtrlStatsIsDraining TruthValue,
530: l2tpv3CtrlStatsInitiated INTEGER,
531: l2tpv3CtrlStatsRemoteHostName SnmpAdminString,
532: l2tpv3CtrlStatsRemoteVendorName SnmpAdminString,
533: l2tpv3CtrlStatsRemoteVersion OCTET STRING,
534: l2tpv3CtrlStatsRemotePWCap OCTET STRING,
535: l2tpv3CtrlStatsInitialRemoteRWS Integer32,
536: l2tpv3CtrlStatsCtrlRxZLB Counter32,
537: l2tpv3CtrlStatsCtrlOutOfSeq Counter32,
538: l2tpv3CtrlStatsCtrlOutOfWindow Counter32,
539: l2tpv3CtrlStatsCtrlTxZLB Counter32,
540: l2tpv3CtrlStatsCtrlAckTO Counter32,
541: l2tpv3CtrlStatsCurrentRemoteRWS Gauge32,
542: l2tpv3CtrlStatsTxSeq Integer32,
543: l2tpv3CtrlStatsRxSeq Integer32,
544: l2tpv3CtrlStatsNumSessCumEst Counter32,
545: l2tpv3CtrlStatsNumSessCurrentEst Gauge32,
546: l2tpv3CtrlStatsNumSessFailed Counter32,
547: l2tpv3CtrlStatsLastResultCode Integer32,
548: l2tpv3CtrlStatsLastErrorCode Integer32,
549: l2tpv3CtrlStatsLastErrorMessage SnmpAdminString,
550: l2tpv3CtrlStatsCtrlRxOctets Counter32,
551: l2tpv3CtrlStatsCtrlRxPkts Counter32,
552: l2tpv3CtrlStatsCtrlTxOctets Counter32,
553: l2tpv3CtrlStatsCtrlTxPkts Counter32,
554: l2tpv3CtrlStatsDataRxOctets Counter32,
555: l2tpv3CtrlStatsDataRxPkts Counter32,
556: l2tpv3CtrlStatsDataRxDrops Counter32,
557: l2tpv3CtrlStatsDataTxOctets Counter32,
558: l2tpv3CtrlStatsDataTxPkts Counter32,
559: l2tpv3CtrlStatsCtrlHCRxOctets Counter64,
560: l2tpv3CtrlStatsCtrlHCRxPkts Counter64,
561: l2tpv3CtrlStatsCtrlHCTxOctets Counter64,
562: l2tpv3CtrlStatsCtrlHCTxPkts Counter64,
563: l2tpv3CtrlStatsDataHCRxOctets Counter64,
564: l2tpv3CtrlStatsDataHCRxPkts Counter64,
565: l2tpv3CtrlStatsDataHCRxDrops Counter64,
566: l2tpv3CtrlStatsDataHCTxOctets Counter64,
567: l2tpv3CtrlStatsDataHCTxPkts Counter64
568: }
569:
570: l2tpv3CtrlStatsLocalID OBJECT-TYPE
571: SYNTAX Unsigned32
572: MAX-ACCESS read-only
573: STATUS current
574: DESCRIPTION
575: "The local control connection ID."
576: ::= { l2tpv3CtrlStatsEntry 1 }
577:
578: l2tpv3CtrlStatsRemoteID OBJECT-TYPE
579: SYNTAX Unsigned32
580: MAX-ACCESS read-only
581: STATUS current
582: DESCRIPTION
583: "The remote control connection ID."
584: ::= { l2tpv3CtrlStatsEntry 2 }
585:
586: l2tpv3CtrlStatsRemoteRouterID OBJECT-TYPE
587: SYNTAX SnmpAdminString
588: MAX-ACCESS read-only
589: STATUS current
590: DESCRIPTION
591: "The remote router ID for this control connection, as
592: communicated by the peer via the Router ID AVP."
593: ::= { l2tpv3CtrlStatsEntry 3 }
594:
595: l2tpv3CtrlStatsState OBJECT-TYPE
596: SYNTAX INTEGER {
597: ctrlIdle(1),
598: ctrlConnecting(2),
599: ctrlEstablished(3),
600: ctrlDisconnecting(4)
601: }
602: MAX-ACCESS read-only
603: STATUS current
604: DESCRIPTION
605: "The current state of the control connection."
606: ::= { l2tpv3CtrlStatsEntry 4 }
607:
608: l2tpv3CtrlStatsIsDraining OBJECT-TYPE
609: SYNTAX TruthValue
610: MAX-ACCESS read-only
611: STATUS current
612: DESCRIPTION
613: "Indicates whether the control connection is draining
614: sessions. This object is set to 'true' if either
615: 'l2tpv3StackCfgDrain' or 'l2tpv3CtrlCfgDrain' is set to
616: 'true', and is only set to 'false' if both configuration
617: objects are 'false'."
618: ::= { l2tpv3CtrlStatsEntry 5 }
619:
620: l2tpv3CtrlStatsInitiated OBJECT-TYPE
621: SYNTAX INTEGER {
622: locally(1),
623: remotely(2)
624: }
625: MAX-ACCESS read-only
626: STATUS current
627: DESCRIPTION
628: "Indicates whether the control connection was initiated
629: locally or remotely."
630: ::= { l2tpv3CtrlStatsEntry 6 }
631:
632: l2tpv3CtrlStatsRemoteHostName OBJECT-TYPE
633: SYNTAX SnmpAdminString
634: MAX-ACCESS read-only
635: STATUS current
636: DESCRIPTION
637: "The peer's host name as discovered during the control
638: connection establishment (via the Host Name AVP). If
639: the control connection is idle, this object should
640: maintain its value from the last time it was connected."
641: ::= { l2tpv3CtrlStatsEntry 7 }
642:
643: l2tpv3CtrlStatsRemoteVendorName OBJECT-TYPE
644: SYNTAX SnmpAdminString
645: MAX-ACCESS read-only
646: STATUS current
647: DESCRIPTION
648: "The vendor name of the peer. If the control connection
649: is idle, this object should maintain its value from the
650: last time it was connected."
651: ::= { l2tpv3CtrlStatsEntry 8 }
652:
653: l2tpv3CtrlStatsRemotePWCap OBJECT-TYPE
654: SYNTAX OCTET STRING (SIZE(1..256))
655: MAX-ACCESS read-write
656: STATUS current
657: DESCRIPTION
658: "The peer's pseudowire capabilities for this control
659: connection. Each octet must be a value within the range
660: specified by the L2tpv3PWType textual convention."
661: ::= { l2tpv3CtrlStatsEntry 9 }
662:
663: l2tpv3CtrlStatsRemoteVersion OBJECT-TYPE
664: SYNTAX OCTET STRING (SIZE(2))
665: MAX-ACCESS read-only
666: STATUS current
667: DESCRIPTION
668: "The peer implementation's protocol version number and
669: revision number. The first octet contains the protocol
670: version number. The second octet contains the protocol
671: revision number."
672: ::= { l2tpv3CtrlStatsEntry 10 }
673:
674: l2tpv3CtrlStatsInitialRemoteRWS OBJECT-TYPE
675: SYNTAX Integer32 (0..65535)
676: MAX-ACCESS read-only
677: STATUS current
678: DESCRIPTION
679: "The peer's receive window size as conveyed during
680: control connection establishment (via the Remote Window
681: Size AVP). If the control connection is idle, this
682: object should maintain its value from the last time it
683: was connected."
684: ::= { l2tpv3CtrlStatsEntry 11 }
685:
686: l2tpv3CtrlStatsCtrlRxZLB OBJECT-TYPE
687: SYNTAX Counter32
688: MAX-ACCESS read-only
689: STATUS current
690: DESCRIPTION
691: "The number of Zero-Length-Body (acknowledgement) control
692: packets that have been received on the control
693: connection."
694: ::= { l2tpv3CtrlStatsEntry 12 }
695:
696: l2tpv3CtrlStatsCtrlOutOfSeq OBJECT-TYPE
697: SYNTAX Counter32
698: MAX-ACCESS read-only
699: STATUS current
700: DESCRIPTION
701: "The number of control packets that have been received
702: out of order (per the sequence numbers) on this control
703: connection, including out of window packets."
704: ::= { l2tpv3CtrlStatsEntry 13 }
705:
706: l2tpv3CtrlStatsCtrlOutOfWindow OBJECT-TYPE
707: SYNTAX Counter32
708: MAX-ACCESS read-only
709: STATUS current
710: DESCRIPTION
711: "The number of control packets that have been received
712: outside of the offered receive window for the control
713: connection. Whether these packets are queued or
714: discarded is implementation-specific."
715: ::= { l2tpv3CtrlStatsEntry 14 }
716:
717: l2tpv3CtrlStatsCtrlTxZLB OBJECT-TYPE
718: SYNTAX Counter32
719: MAX-ACCESS read-only
720: STATUS current
721: DESCRIPTION
722: "The number of Zero-Length-Body (acknowledgement) control
723: packets that have been sent to the peer for this control
724: connection."
725: ::= { l2tpv3CtrlStatsEntry 15 }
726:
727: l2tpv3CtrlStatsCtrlAckTO OBJECT-TYPE
728: SYNTAX Counter32
729: MAX-ACCESS read-only
730: STATUS current
731: DESCRIPTION
732: "The number of control packet timeouts due to late
733: acknowledgements from the peer for this control
734: connection."
735: ::= { l2tpv3CtrlStatsEntry 16 }
736:
737: l2tpv3CtrlStatsCurrentRemoteRWS OBJECT-TYPE
738: SYNTAX Gauge32 (0..65535)
739: MAX-ACCESS read-only
740: STATUS current
741: DESCRIPTION
742: "The current remote receive window size as determined by
743: the local flow control mechanism employed."
744: ::= { l2tpv3CtrlStatsEntry 17 }
745:
746: l2tpv3CtrlStatsTxSeq OBJECT-TYPE
747: SYNTAX Integer32 (0..65535)
748: MAX-ACCESS read-only
749: STATUS current
750: DESCRIPTION
751: "The next send (Ns) sequence number for the control
752: connection."
753: ::= { l2tpv3CtrlStatsEntry 18 }
754:
755: l2tpv3CtrlStatsRxSeq OBJECT-TYPE
756: SYNTAX Integer32 (0..65535)
757: MAX-ACCESS read-only
758: STATUS current
759: DESCRIPTION
760: "The next receive (Nr) sequence number for the control
761: connection."
762: ::= { l2tpv3CtrlStatsEntry 19 }
763:
764: l2tpv3CtrlStatsNumSessCumEst OBJECT-TYPE
765: SYNTAX Counter32
766: MAX-ACCESS read-only
767: STATUS current
768: DESCRIPTION
769: "The cumulative number of sessions that this control
770: connection has established during its lifetime."
771: ::= { l2tpv3CtrlStatsEntry 20 }
772:
773: l2tpv3CtrlStatsNumSessCurrentEst OBJECT-TYPE
774: SYNTAX Gauge32
775: MAX-ACCESS read-only
776: STATUS current
777: DESCRIPTION
778: "The number of sessions currently in the established
779: state for this control connection."
780: ::= { l2tpv3CtrlStatsEntry 21 }
781:
782: l2tpv3CtrlStatsNumSessFailed OBJECT-TYPE
783: SYNTAX Counter32
784: MAX-ACCESS read-only
785: STATUS current
786: DESCRIPTION
787: "The total number of sessions that were negotiated but
788: failed to be established by this control connection."
789: ::= { l2tpv3CtrlStatsEntry 22 }
790:
791: l2tpv3CtrlStatsLastResultCode OBJECT-TYPE
792: SYNTAX Integer32 (0..65535)
793: MAX-ACCESS read-only
794: STATUS current
795: DESCRIPTION
796: "The result code as conveyed by the Result Code AVP from
797: the most recent session to be torn down."
798: ::= { l2tpv3CtrlStatsEntry 23 }
799:
800: l2tpv3CtrlStatsLastErrorCode OBJECT-TYPE
801: SYNTAX Integer32 (0..65535)
802: MAX-ACCESS read-only
803: STATUS current
804: DESCRIPTION
805: "The error code as conveyed by the Result Code AVP from
806: the most recent session to be torn down."
807: ::= { l2tpv3CtrlStatsEntry 24 }
808:
809: l2tpv3CtrlStatsLastErrorMessage OBJECT-TYPE
810: SYNTAX SnmpAdminString
811: MAX-ACCESS read-only
812: STATUS current
813: DESCRIPTION
814: "The optional message as conveyed by the Result Code AVP
815: from the most recent session to be torn down."
816: ::= { l2tpv3CtrlStatsEntry 25 }
817:
818: l2tpv3CtrlStatsCtrlRxOctets OBJECT-TYPE
819: SYNTAX Counter32
820: MAX-ACCESS read-only
821: STATUS current
822: DESCRIPTION
823: "The number of control octets that have been received by
824: this control connection."
825: ::= { l2tpv3CtrlStatsEntry 26 }
826:
827: l2tpv3CtrlStatsCtrlRxPkts OBJECT-TYPE
828: SYNTAX Counter32
829: MAX-ACCESS read-only
830: STATUS current
831: DESCRIPTION
832: "The number of control packets that have been received by
833: this control connection."
834: ::= { l2tpv3CtrlStatsEntry 27 }
835:
836: l2tpv3CtrlStatsCtrlTxOctets OBJECT-TYPE
837: SYNTAX Counter32
838: MAX-ACCESS read-only
839: STATUS current
840: DESCRIPTION
841: "The number of control octets that have been sent by this
842: control connection."
843: ::= { l2tpv3CtrlStatsEntry 28 }
844:
845: l2tpv3CtrlStatsCtrlTxPkts OBJECT-TYPE
846: SYNTAX Counter32
847: MAX-ACCESS read-only
848: STATUS current
849: DESCRIPTION
850: "The number of control packets that have been sent by
851: this control connection."
852: ::= { l2tpv3CtrlStatsEntry 29 }
853:
854: l2tpv3CtrlStatsDataRxOctets OBJECT-TYPE
855: SYNTAX Counter32
856: MAX-ACCESS read-only
857: STATUS current
858: DESCRIPTION
859: "The number of data octets that have been received by
860: sessions negotiated by this control connection."
861: ::= { l2tpv3CtrlStatsEntry 30 }
862:
863: l2tpv3CtrlStatsDataRxPkts OBJECT-TYPE
864: SYNTAX Counter32
865: MAX-ACCESS read-only
866: STATUS current
867: DESCRIPTION
868: "The number of data packets that have been received by
869: sessions negotiated by this control connection."
870: ::= { l2tpv3CtrlStatsEntry 31 }
871:
872: l2tpv3CtrlStatsDataRxDrops OBJECT-TYPE
873: SYNTAX Counter32
874: MAX-ACCESS read-only
875: STATUS current
876: DESCRIPTION
877: "The number of received data packets that have been
878: dropped by sessions negotiated by this control
879: connection."
880: ::= { l2tpv3CtrlStatsEntry 32 }
881:
882: l2tpv3CtrlStatsDataTxOctets OBJECT-TYPE
883: SYNTAX Counter32
884: MAX-ACCESS read-only
885: STATUS current
886: DESCRIPTION
887: "The number of data octets that have been sent by
888: sessions negotiated by this control connection."
889: ::= { l2tpv3CtrlStatsEntry 33 }
890:
891: l2tpv3CtrlStatsDataTxPkts OBJECT-TYPE
892: SYNTAX Counter32
893: MAX-ACCESS read-only
894: STATUS current
895: DESCRIPTION
896: "The number of data packets that have been sent by
897: sessions negotiated by this control connection."
898: ::= { l2tpv3CtrlStatsEntry 34 }
899:
900: --
901: -- High-capacity counter objects. These objects are all 64-bit versions
902: -- of the above 32-bit counters. They have the same basic semantics as
903: -- their 32-bit counterparts.
904: --
905: l2tpv3CtrlStatsCtrlHCRxOctets OBJECT-TYPE
906: SYNTAX Counter64
907: MAX-ACCESS read-only
908: STATUS current
909: DESCRIPTION
910: "The 64-bit version of l2tpv3CtrlStatsCtrlRxOctets."
911: ::= { l2tpv3CtrlStatsEntry 35 }
912:
913: l2tpv3CtrlStatsCtrlHCRxPkts OBJECT-TYPE
914: SYNTAX Counter64
915: MAX-ACCESS read-only
916: STATUS current
917: DESCRIPTION
918: "The 64-bit version of l2tpv3CtrlStatsCtrlRxPkts."
919: ::= { l2tpv3CtrlStatsEntry 36 }
920:
921: l2tpv3CtrlStatsCtrlHCTxOctets OBJECT-TYPE
922: SYNTAX Counter64
923: MAX-ACCESS read-only
924: STATUS current
925: DESCRIPTION
926: "The 64-bit version of l2tpv3CtrlStatsCtrlTxOctets."
927: ::= { l2tpv3CtrlStatsEntry 37 }
928:
929: l2tpv3CtrlStatsCtrlHCTxPkts OBJECT-TYPE
930: SYNTAX Counter64
931: MAX-ACCESS read-only
932: STATUS current
933: DESCRIPTION
934: "The 64-bit version of l2tpv3CtrlStatsCtrlTxPkts."
935: ::= { l2tpv3CtrlStatsEntry 38 }
936:
937: l2tpv3CtrlStatsDataHCRxOctets OBJECT-TYPE
938: SYNTAX Counter64
939: MAX-ACCESS read-only
940: STATUS current
941: DESCRIPTION
942: "The 64-bit version of l2tpv3CtrlStatsDataRxOctets."
943: ::= { l2tpv3CtrlStatsEntry 39 }
944:
945: l2tpv3CtrlStatsDataHCRxPkts OBJECT-TYPE
946: SYNTAX Counter64
947: MAX-ACCESS read-only
948: STATUS current
949: DESCRIPTION
950: "The 64-bit version of l2tpv3CtrlStatsDataRxPkts."
951: ::= { l2tpv3CtrlStatsEntry 40 }
952:
953: l2tpv3CtrlStatsDataHCRxDrops OBJECT-TYPE
954: SYNTAX Counter64
955: MAX-ACCESS read-only
956: STATUS current
957: DESCRIPTION
958: "The 64-bit version of l2tpv3CtrlStatsDataRxDrops."
959: ::= { l2tpv3CtrlStatsEntry 41 }
960:
961: l2tpv3CtrlStatsDataHCTxOctets OBJECT-TYPE
962: SYNTAX Counter64
963: MAX-ACCESS read-only
964: STATUS current
965: DESCRIPTION
966: "The 64-bit version of l2tpv3CtrlStatsDataTxOctets."
967: ::= { l2tpv3CtrlStatsEntry 42 }
968:
969: l2tpv3CtrlStatsDataHCTxPkts OBJECT-TYPE
970: SYNTAX Counter64
971: MAX-ACCESS read-only
972: STATUS current
973: DESCRIPTION
974: "The 64-bit version of l2tpv3CtrlStatsDataTxPkts."
975: ::= { l2tpv3CtrlStatsEntry 43 }
976:
977: --
978: -- The L2TP Control Connection Mapping Table
979: --
980: l2tpv3CtrlMapTable OBJECT-TYPE
981: SYNTAX SEQUENCE OF L2tpv3CtrlMapEntry
982: MAX-ACCESS not-accessible
983: STATUS current
984: DESCRIPTION
985: "Table intended to assist management applications to
986: quickly determine the ifIndex value for a given local
987: control connection ID."
988: ::= { l2tpv3Objects 5 }
989:
990: l2tpv3CtrlMapEntry OBJECT-TYPE
991: SYNTAX L2tpv3CtrlMapEntry
992: MAX-ACCESS not-accessible
993: STATUS current
994: DESCRIPTION
995: "An L2TP control connection index map entry."
996: INDEX { l2tpv3CtrlMapLocalID }
997: ::= { l2tpv3CtrlMapTable 1 }
998:
999: L2tpv3CtrlMapEntry ::=
1000: SEQUENCE {
1001: l2tpv3CtrlMapLocalID Unsigned32,
1002: l2tpv3CtrlMapIfIndex InterfaceIndex
1003: }
1004:
1005: l2tpv3CtrlMapLocalID OBJECT-TYPE
1006: SYNTAX Unsigned32
1007: MAX-ACCESS not-accessible
1008: STATUS current
1009: DESCRIPTION
1010: "The local control connection ID."
1011: ::= { l2tpv3CtrlMapEntry 1 }
1012:
1013: l2tpv3CtrlMapIfIndex OBJECT-TYPE
1014: SYNTAX InterfaceIndex
1015: MAX-ACCESS read-only
1016: STATUS current
1017: DESCRIPTION
1018: "The ifIndex value of a control connection interface,
1019: represented in the Interfaces Group MIB as an entry with
1020: an interface type of L2TP."
1021: ::= { l2tpv3CtrlMapEntry 2 }
1022:
1023: --
1024: -- The L2TP Session Configuration Table
1025: --
1026: l2tpv3SessionCfgTable OBJECT-TYPE
1027: SYNTAX SEQUENCE OF L2tpv3SessionCfgEntry
1028: MAX-ACCESS not-accessible
1029: STATUS current
1030: DESCRIPTION
1031: "Table used to (re)configure the operational
1032: characteristics of a single L2TP session. There is a
1033: 1:1 correspondence between conceptual rows of this table
1034: and conceptual rows of the l2tpv3SessionStatsTable.
1035: Entries in this table have the same persistency
1036: characteristics as that of the l2tpv3SessionStatsTable."
1037: ::= { l2tpv3Objects 6 }
1038:
1039: l2tpv3SessionCfgEntry OBJECT-TYPE
1040: SYNTAX L2tpv3SessionCfgEntry
1041: MAX-ACCESS not-accessible
1042: STATUS current
1043: DESCRIPTION
1044: "An L2TP session configuration entry. Entries in this
1045: table are added and deleted as a result of protocol
1046: interactions or management operations."
1047: INDEX { l2tpv3SessionCfgIfIndex }
1048: ::= { l2tpv3SessionCfgTable 1 }
1049:
1050: L2tpv3SessionCfgEntry ::=
1051: SEQUENCE {
1052: l2tpv3SessionCfgIfIndex InterfaceIndex,
1053: l2tpv3SessionCfgLocalID Unsigned32,
1054: l2tpv3SessionCfgRemoteID Unsigned32,
1055: l2tpv3SessionCfgCtrlLocalID Unsigned32,
1056: l2tpv3SessionCfgPWType L2tpv3PWType,
1057: l2tpv3SessionCfgEndID DisplayString,
1058: l2tpv3SessionCfgAppID DisplayString,
1059: l2tpv3SessionCfgPWEncap INTEGER,
1060: l2tpv3SessionCfgSeq L2tpv3DataSequencing,
1061: l2tpv3SessionCfgLocalCookie DisplayString,
1062: l2tpv3SessionCfgRemoteCookie DisplayString,
1063: l2tpv3SessionCfgCallType INTEGER
1064: }
1065:
1066: l2tpv3SessionCfgIfIndex OBJECT-TYPE
1067: SYNTAX InterfaceIndex
1068: MAX-ACCESS not-accessible
1069: STATUS current
1070: DESCRIPTION
1071: "The ifIndex value of the interface from which L2 frames
1072: are being forwarded. For example, the ifIndex could be
1073: a DS0 on an LAC or a virtual PPP interface on an LNS."
1074: ::= { l2tpv3SessionCfgEntry 1 }
1075:
1076: l2tpv3SessionCfgLocalID OBJECT-TYPE
1077: SYNTAX Unsigned32
1078: MAX-ACCESS read-create
1079: STATUS current
1080: DESCRIPTION
1081: "Sets the local session ID."
1082: ::= { l2tpv3SessionCfgEntry 2 }
1083:
1084: l2tpv3SessionCfgRemoteID OBJECT-TYPE
1085: SYNTAX Unsigned32
1086: MAX-ACCESS read-create
1087: STATUS current
1088: DESCRIPTION
1089: "Sets the remote session ID."
1090: ::= { l2tpv3SessionCfgEntry 3 }
1091:
1092: l2tpv3SessionCfgCtrlLocalID OBJECT-TYPE
1093: SYNTAX Unsigned32
1094: MAX-ACCESS read-create
1095: STATUS current
1096: DESCRIPTION
1097: "Sets the local control connection ID of the control
1098: connection with which this session may be associated.
1099: If the session is not associated with a control
1100: connection, the value of this object is 0."
1101: ::= { l2tpv3SessionCfgEntry 4 }
1102:
1103: l2tpv3SessionCfgPWType OBJECT-TYPE
1104: SYNTAX L2tpv3PWType
1105: MAX-ACCESS read-create
1106: STATUS current
1107: DESCRIPTION
1108: "Sets the pseudowire type of the session, which is sent
1109: to the peer via the Pseudowire Type AVP."
1110: ::= { l2tpv3SessionCfgEntry 5 }
1111:
1112: l2tpv3SessionCfgEndID OBJECT-TYPE
1113: SYNTAX DisplayString (SIZE(0..255))
1114: MAX-ACCESS read-create
1115: STATUS current
1116: DESCRIPTION
1117: "Sets the End Identifier that is sent to the peer via the
1118: End ID AVP."
1119: ::= { l2tpv3SessionCfgEntry 6 }
1120:
1121: l2tpv3SessionCfgAppID OBJECT-TYPE
1122: SYNTAX DisplayString (SIZE(0..255))
1123: MAX-ACCESS read-create
1124: STATUS current
1125: DESCRIPTION
1126: "Sets the Application Code and Application Info that are
1127: sent to the peer via the Application ID AVP."
1128: ::= { l2tpv3SessionCfgEntry 7 }
1129:
1130: l2tpv3SessionCfgPWEncap OBJECT-TYPE
1131: SYNTAX INTEGER {
1132: none(0),
1133: default(1)
1134: }
1135: MAX-ACCESS read-create
1136: STATUS current
1137: DESCRIPTION
1138: "Sets the Control Encapsulation Type that is sent to the
1139: peer via the Pseudowire Control Encapsulation AVP."
1140: DEFVAL { none }
1141: ::= { l2tpv3SessionCfgEntry 8 }
1142:
1143: l2tpv3SessionCfgSeq OBJECT-TYPE
1144: SYNTAX L2tpv3DataSequencing
1145: MAX-ACCESS read-create
1146: STATUS current
1147: DESCRIPTION
1148: "Sets the Data Sequencing Level that is required of the
1149: peer. Sent to the peer via the Data Sequencing AVP."
1150: DEFVAL { none }
1151: ::= { l2tpv3SessionCfgEntry 9 }
1152:
1153: l2tpv3SessionCfgLocalCookie OBJECT-TYPE
1154: SYNTAX DisplayString (SIZE(0..8))
1155: MAX-ACCESS read-create
1156: STATUS current
1157: DESCRIPTION
1158: "Sets the local cookie that is included in outgoing data
1159: packets."
1160: ::= { l2tpv3SessionCfgEntry 10 }
1161:
1162: l2tpv3SessionCfgRemoteCookie OBJECT-TYPE
1163: SYNTAX DisplayString (SIZE(0..8))
1164: MAX-ACCESS read-create
1165: STATUS current
1166: DESCRIPTION
1167: "Sets the remote cookie that is expected in incoming data
1168: packets."
1169: ::= { l2tpv3SessionCfgEntry 11 }
1170:
1171: l2tpv3SessionCfgCallType OBJECT-TYPE
1172: SYNTAX INTEGER {
1173: lacInitiator(1),
1174: lacResponder(2),
1175: lnsInitiator(3),
1176: lnsResponder(4)
1177: }
1178: MAX-ACCESS read-create
1179: STATUS current
1180: DESCRIPTION
1181: "The role this LCCE is playing for this session. For
1182: example, 'lacInitiator' indicates that this control
1183: connection peer is acting as an LAC and generated an
1184: call request (ICRQ or OCRQ) to its peer."
1185: ::= { l2tpv3SessionCfgEntry 12 }
1186:
1187: --
1188: -- The L2TP Session Status and Statistics Table
1189: --
1190: l2tpv3SessionStatsTable OBJECT-TYPE
1191: SYNTAX SEQUENCE OF L2tpv3SessionStatsEntry
1192: MAX-ACCESS not-accessible
1193: STATUS current
1194: DESCRIPTION
1195: "Table that describes the current status and statistics
1196: of a single L2TP session."
1197: ::= { l2tpv3Objects 7 }
1198:
1199: l2tpv3SessionStatsEntry OBJECT-TYPE
1200: SYNTAX L2tpv3SessionStatsEntry
1201: MAX-ACCESS not-accessible
1202: STATUS current
1203: DESCRIPTION
1204: "An L2TP session interface statistics entry."
1205: AUGMENTS { l2tpv3SessionCfgEntry }
1206: ::= { l2tpv3SessionStatsTable 1 }
1207:
1208: L2tpv3SessionStatsEntry ::=
1209: SEQUENCE {
1210: l2tpv3SessionStatsRemoteEndID DisplayString,
1211: l2tpv3SessionStatsRemoteAppID DisplayString,
1212: l2tpv3SessionStatsRemotePWEncap INTEGER,
1213: l2tpv3SessionStatsRemoteSeq L2tpv3DataSequencing,
1214: l2tpv3SessionStatsState INTEGER,
1215: l2tpv3SessionStatsCircuitStatus Unsigned32,
1216: l2tpv3SessionStatsSerialNumber Unsigned32,
1217: l2tpv3SessionStatsRxConnectSpeed Unsigned32,
1218: l2tpv3SessionStatsTxConnectSpeed Unsigned32,
1219: l2tpv3SessionStatsPhysChannelID Unsigned32,
1220: l2tpv3SessionStatsPrivateGroupID SnmpAdminString,
1221: l2tpv3SessionStatsOutOfSeq Counter32,
1222: l2tpv3SessionStatsReassemblyTO Counter32,
1223: l2tpv3SessionStatsTxSeq Counter32,
1224: l2tpv3SessionStatsRxSeq Counter32,
1225: l2tpv3SessionStatsRxOctets Counter32,
1226: l2tpv3SessionStatsRxPkts Counter32,
1227: l2tpv3SessionStatsRxDrops Counter32,
1228: l2tpv3SessionStatsTxOctets Counter32,
1229: l2tpv3SessionStatsTxPkts Counter32,
1230: l2tpv3SessionStatsHCRxOctets Counter64,
1231: l2tpv3SessionStatsHCRxPkts Counter64,
1232: l2tpv3SessionStatsHCRxDrops Counter64,
1233: l2tpv3SessionStatsHCTxOctets Counter64,
1234: l2tpv3SessionStatsHCTxPkts Counter64
1235: }
1236:
1237: l2tpv3SessionStatsRemoteEndID OBJECT-TYPE
1238: SYNTAX DisplayString (SIZE(0..255))
1239: MAX-ACCESS read-only
1240: STATUS current
1241: DESCRIPTION
1242: "The peer's End Identifier, as communicated via the End
1243: ID AVP."
1244: ::= { l2tpv3SessionStatsEntry 1 }
1245:
1246: l2tpv3SessionStatsRemoteAppID OBJECT-TYPE
1247: SYNTAX DisplayString (SIZE(0..255))
1248: MAX-ACCESS read-only
1249: STATUS current
1250: DESCRIPTION
1251: "The peer's Application Code and Application Info, as
1252: communicated via the Application ID AVP."
1253: ::= { l2tpv3SessionStatsEntry 2 }
1254:
1255: l2tpv3SessionStatsRemotePWEncap OBJECT-TYPE
1256: SYNTAX INTEGER {
1257: none(0),
1258: default(1)
1259: }
1260: MAX-ACCESS read-only
1261: STATUS current
1262: DESCRIPTION
1263: "The peer's Control Encapsulation Type, as communicated
1264: via the Pseudowire Control Encapsulation AVP."
1265: ::= { l2tpv3SessionStatsEntry 3 }
1266:
1267: l2tpv3SessionStatsRemoteSeq OBJECT-TYPE
1268: SYNTAX L2tpv3DataSequencing
1269: MAX-ACCESS read-create
1270: STATUS current
1271: DESCRIPTION
1272: "The peer's Data Sequencing Level, as communicated via
1273: the Data Sequencing AVP."
1274: DEFVAL { none }
1275: ::= { l2tpv3SessionStatsEntry 4 }
1276:
1277: l2tpv3SessionStatsState OBJECT-TYPE
1278: SYNTAX INTEGER {
1279: sessionIdle(1),
1280: sessionConnecting(2),
1281: sessionEstablished(3),
1282: sessionDisconnecting(4)
1283: }
1284: MAX-ACCESS read-only
1285: STATUS current
1286: DESCRIPTION
1287: "The current state of the session."
1288: ::= { l2tpv3SessionStatsEntry 5 }
1289:
1290: l2tpv3SessionStatsCircuitStatus OBJECT-TYPE
1291: SYNTAX Unsigned32
1292: MAX-ACCESS read-only
1293: STATUS current
1294: DESCRIPTION
1295: "The current status of the circuit forwarded by the
1296: session."
1297: ::= { l2tpv3SessionStatsEntry 6 }
1298:
1299: l2tpv3SessionStatsSerialNumber OBJECT-TYPE
1300: SYNTAX Unsigned32
1301: MAX-ACCESS read-only
1302: STATUS current
1303: DESCRIPTION
1304: "The serial number that has been assigned to this
1305: session."
1306: ::= { l2tpv3SessionStatsEntry 7 }
1307:
1308: l2tpv3SessionStatsRxConnectSpeed OBJECT-TYPE
1309: SYNTAX Unsigned32
1310: UNITS "bits per second"
1311: MAX-ACCESS read-only
1312: STATUS current
1313: DESCRIPTION
1314: "The last known receive baud rate for this session."
1315: ::= { l2tpv3SessionStatsEntry 8 }
1316:
1317: l2tpv3SessionStatsTxConnectSpeed OBJECT-TYPE
1318: SYNTAX Unsigned32
1319: UNITS "bits per second"
1320: MAX-ACCESS read-only
1321: STATUS current
1322: DESCRIPTION
1323: "The last known transmit baud rate for this session."
1324: ::= { l2tpv3SessionStatsEntry 9 }
1325:
1326: l2tpv3SessionStatsPhysChannelID OBJECT-TYPE
1327: SYNTAX Unsigned32
1328: MAX-ACCESS read-only
1329: STATUS current
1330: DESCRIPTION
1331: "The physical channel identifier for the session."
1332: ::= { l2tpv3SessionStatsEntry 10 }
1333:
1334: l2tpv3SessionStatsPrivateGroupID OBJECT-TYPE
1335: SYNTAX SnmpAdminString
1336: MAX-ACCESS read-only
1337: STATUS current
1338: DESCRIPTION
1339: "The private group ID used for this L2TP session. If no
1340: private group ID is found, then a null string is
1341: returned."
1342: ::= { l2tpv3SessionStatsEntry 11 }
1343:
1344: l2tpv3SessionStatsOutOfSeq OBJECT-TYPE
1345: SYNTAX Counter32
1346: MAX-ACCESS read-only
1347: STATUS current
1348: DESCRIPTION
1349: "The total number of data packets received out of
1350: sequence for this session."
1351: ::= { l2tpv3SessionStatsEntry 12 }
1352:
1353: l2tpv3SessionStatsReassemblyTO OBJECT-TYPE
1354: SYNTAX Counter32
1355: MAX-ACCESS read-only
1356: STATUS current
1357: DESCRIPTION
1358: "The number of reassembly timeouts that have occurred for
1359: this session."
1360: ::= { l2tpv3SessionStatsEntry 13 }
1361:
1362: l2tpv3SessionStatsTxSeq OBJECT-TYPE
1363: SYNTAX Counter32
1364: MAX-ACCESS read-only
1365: STATUS current
1366: DESCRIPTION
1367: "The current sequence number for outgoing data packets
1368: for this session."
1369: ::= { l2tpv3SessionStatsEntry 14 }
1370:
1371: l2tpv3SessionStatsRxSeq OBJECT-TYPE
1372: SYNTAX Counter32
1373: MAX-ACCESS read-only
1374: STATUS current
1375: DESCRIPTION
1376: "The current sequence number for incoming data packets
1377: for this session."
1378: ::= { l2tpv3SessionStatsEntry 15 }
1379:
1380: l2tpv3SessionStatsRxOctets OBJECT-TYPE
1381: SYNTAX Counter32
1382: MAX-ACCESS read-only
1383: STATUS current
1384: DESCRIPTION
1385: "The number of data octets that have been received by
1386: this session."
1387: ::= { l2tpv3SessionStatsEntry 16 }
1388:
1389: l2tpv3SessionStatsRxPkts OBJECT-TYPE
1390: SYNTAX Counter32
1391: MAX-ACCESS read-only
1392: STATUS current
1393: DESCRIPTION
1394: "The number of data packets that have been received by
1395: this session."
1396: ::= { l2tpv3SessionStatsEntry 17 }
1397:
1398: l2tpv3SessionStatsRxDrops OBJECT-TYPE
1399: SYNTAX Counter32
1400: MAX-ACCESS read-only
1401: STATUS current
1402: DESCRIPTION
1403: "The number of received data packets that have been
1404: dropped by this session."
1405: ::= { l2tpv3SessionStatsEntry 18 }
1406:
1407: l2tpv3SessionStatsTxOctets OBJECT-TYPE
1408: SYNTAX Counter32
1409: MAX-ACCESS read-only
1410: STATUS current
1411: DESCRIPTION
1412: "The number of data octets that have been sent by this
1413: session."
1414: ::= { l2tpv3SessionStatsEntry 19 }
1415:
1416: l2tpv3SessionStatsTxPkts OBJECT-TYPE
1417: SYNTAX Counter32
1418: MAX-ACCESS read-only
1419: STATUS current
1420: DESCRIPTION
1421: "The number of data packets that have been sent by this
1422: session."
1423: ::= { l2tpv3SessionStatsEntry 20 }
1424:
1425: l2tpv3SessionStatsHCRxOctets OBJECT-TYPE
1426: SYNTAX Counter64
1427: MAX-ACCESS read-only
1428: STATUS current
1429: DESCRIPTION
1430: "The 64-bit version of l2tpv3SessionStatsRxOctets."
1431: ::= { l2tpv3SessionStatsEntry 21 }
1432:
1433: l2tpv3SessionStatsHCRxPkts OBJECT-TYPE
1434: SYNTAX Counter64
1435: MAX-ACCESS read-only
1436: STATUS current
1437: DESCRIPTION
1438: "The 64-bit version of l2tpv3SessionStatsRxPkts."
1439: ::= { l2tpv3SessionStatsEntry 22 }
1440:
1441: l2tpv3SessionStatsHCRxDrops OBJECT-TYPE
1442: SYNTAX Counter64
1443: MAX-ACCESS read-only
1444: STATUS current
1445: DESCRIPTION
1446: "The 64-bit version of l2tpv3SessionStatsRxDrops."
1447: ::= { l2tpv3SessionStatsEntry 23 }
1448:
1449: l2tpv3SessionStatsHCTxOctets OBJECT-TYPE
1450: SYNTAX Counter64
1451: MAX-ACCESS read-only
1452: STATUS current
1453: DESCRIPTION
1454: "The 64-bit version of l2tpv3SessionStatsTxOctets."
1455: ::= { l2tpv3SessionStatsEntry 24 }
1456:
1457: l2tpv3SessionStatsHCTxPkts OBJECT-TYPE
1458: SYNTAX Counter64
1459: MAX-ACCESS read-only
1460: STATUS current
1461: DESCRIPTION
1462: "The 64-bit version of l2tpv3SessionStatsTxPkts."
1463: ::= { l2tpv3SessionStatsEntry 25 }
1464:
1465: --
1466: -- The L2TP Session Mapping Table
1467: --
1468: l2tpv3SessionMapTable OBJECT-TYPE
1469: SYNTAX SEQUENCE OF L2tpv3SessionMapEntry
1470: MAX-ACCESS not-accessible
1471: STATUS current
1472: DESCRIPTION
1473: "Table intended to assist management applications to map
1474: interfaces to control connection and session IDs."
1475: ::= { l2tpv3Objects 8 }
1476:
1477: l2tpv3SessionMapEntry OBJECT-TYPE
1478: SYNTAX L2tpv3SessionMapEntry
1479: MAX-ACCESS not-accessible
1480: STATUS current
1481: DESCRIPTION
1482: "An L2TP session index map entry."
1483: INDEX { l2tpv3SessionMapIfIndex }
1484: ::= { l2tpv3SessionMapTable 1 }
1485:
1486: L2tpv3SessionMapEntry ::=
1487: SEQUENCE {
1488: l2tpv3SessionMapIfIndex InterfaceIndex,
1489: l2tpv3SessionMapCtrlIfIndex InterfaceIndex,
1490: l2tpv3SessionMapLocalID Unsigned32,
1491: l2tpv3SessionMapStatus RowStatus
1492: }
1493:
1494: l2tpv3SessionMapIfIndex OBJECT-TYPE
1495: SYNTAX InterfaceIndex
1496: MAX-ACCESS not-accessible
1497: STATUS current
1498: DESCRIPTION
1499: "The ifIndex value of the interface being forwarded via
1500: an L2TP session. For example, the interface could be an
1501: Ethernet interface on an LAC or a virtual PPP interface
1502: on the LNS."
1503: ::= { l2tpv3SessionMapEntry 1 }
1504:
1505: l2tpv3SessionMapCtrlIfIndex OBJECT-TYPE
1506: SYNTAX InterfaceIndex
1507: MAX-ACCESS read-create
1508: STATUS current
1509: DESCRIPTION
1510: "The ifIndex value of the session's control connection.
1511: The object establishes a binding between a particular
1512: interface identified by l2tpv3SessionMapIfIndex to a
1513: particular control connection."
1514: ::= { l2tpv3SessionMapEntry 2 }
1515:
1516: l2tpv3SessionMapLocalID OBJECT-TYPE
1517: SYNTAX Unsigned32
1518: MAX-ACCESS read-only
1519: STATUS current
1520: DESCRIPTION
1521: "The local session ID for this session."
1522: ::= { l2tpv3SessionMapEntry 3 }
1523:
1524: l2tpv3SessionMapStatus OBJECT-TYPE
1525: SYNTAX RowStatus
1526: MAX-ACCESS read-create
1527: STATUS current
1528: DESCRIPTION
1529: "The status of this session map entry."
1530: ::= { l2tpv3SessionMapEntry 4 }
1531:
1532: --
1533: -- Definition of generic L2TP notifications
1534: --
1535: l2tpv3CtrlAuthFailure NOTIFICATION-TYPE
1536: OBJECTS {
1537: l2tpv3CtrlStatsInitiated,
1538: l2tpv3CtrlStatsRemoteHostName
1539: }
1540: STATUS current
1541: DESCRIPTION
1542: "Trap signifying that an attempt to establish a control
1543: connection to a remote peer has failed authentication."
1544: ::= { l2tpv3Notifications 1 }
1545:
1546: --
1547: -- Conformance information
1548: --
1549: l2tpv3Groups OBJECT IDENTIFIER ::= { l2tpv3Conformance 1 }
1550: l2tpv3Compliances OBJECT IDENTIFIER ::= { l2tpv3Conformance 2 }
1551: --
1552: -- Compliance statements
1553: --
1554: l2tpv3MIBFullCompliance MODULE-COMPLIANCE
1555: STATUS current
1556: DESCRIPTION
1557: "An implementation claims full compliance when this MIB
1558: is implemented with support for read-create and read-
1559: write operations, thereby allowing configuration and
1560: monitoring, respectively."
1561:
1562: MODULE -- this module
1563:
1564: -- unconditionally mandatory groups
1565: MANDATORY-GROUPS {
1566: l2tpv3CfgGroup,
1567: l2tpv3StatsGroup,
1568: l2tpv3TrapGroup
1569: }
1570:
1571: -- optional Mapping Group
1572: GROUP l2tpv3MappingGroup
1573: DESCRIPTION
1574: "Optional group for L2TP devices that provide index
1575: mapping."
1576:
1577: -- optional Security Group
1578: GROUP l2tpv3SecurityGroup
1579: DESCRIPTION
1580: "Optional group for SNMP agents that support both
1581: authentication and privacy of SNMP messages for the
1582: management of L2TP keys."
1583:
1584: -- optional High Capacity Group
1585: GROUP l2tpv3HCPacketGroup
1586: DESCRIPTION
1587: "Optional group for implementations that cannot overflow
1588: the 32-bit packet and byte counters in less than one
1589: hour. Mandatory otherwise."
1590:
1591: ::= { l2tpv3Compliances 1 }
1592:
1593: l2tpv3MIBReadOnlyCompliance MODULE-COMPLIANCE
1594: STATUS current
1595: DESCRIPTION
1596: "An implementation claims read-only compliance when this
1597: MIB is implemented without support for read-create and
1598: read-write operations (i.e. operates in read-only mode),
1599: thereby allowing monitoring but not configuration."
1600:
1601: MODULE -- this module
1602:
1603: -- unconditionally mandatory groups
1604: MANDATORY-GROUPS {
1605: l2tpv3CfgGroup,
1606: l2tpv3StatsGroup,
1607: l2tpv3TrapGroup
1608: }
1609:
1610: OBJECT l2tpv3StackCfgAdminState
1611: MIN-ACCESS read-only
1612: DESCRIPTION
1613: "Write access is not required."
1614:
1615: OBJECT l2tpv3StackCfgDrain
1616: MIN-ACCESS read-only
1617: DESCRIPTION
1618: "Write access is not required."
1619:
1620: OBJECT l2tpv3CtrlCfgRouterID
1621: MIN-ACCESS read-only
1622: DESCRIPTION
1623: "Write access is not required."
1624:
1625: OBJECT l2tpv3CtrlCfgTransport
1626: MIN-ACCESS read-only
1627: DESCRIPTION
1628: "Write access is not required."
1629:
1630: OBJECT l2tpv3CtrlCfgPWCap
1631: MIN-ACCESS read-only
1632: DESCRIPTION
1633: "Write access is not required."
1634:
1635: OBJECT l2tpv3CtrlCfgFallback
1636: MIN-ACCESS read-only
1637: DESCRIPTION
1638: "Write access is not required."
1639:
1640: OBJECT l2tpv3CtrlCfgDrain
1641: MIN-ACCESS read-only
1642: DESCRIPTION
1643: "Write access is not required."
1644:
1645: OBJECT l2tpv3CtrlCfgAuth
1646: MIN-ACCESS read-only
1647: DESCRIPTION
1648: "Write access is not required."
1649:
1650: OBJECT l2tpv3CtrlCfgSecret
1651: MIN-ACCESS read-only
1652: DESCRIPTION
1653: "Write access is not required."
1654:
1655: OBJECT l2tpv3CtrlCfgSecurity
1656: MIN-ACCESS read-only
1657: DESCRIPTION
1658: "Write access is not required."
1659:
1660: OBJECT l2tpv3CtrlCfgHelloInt
1661: MIN-ACCESS read-only
1662: DESCRIPTION
1663: "Write access is not required."
1664:
1665: OBJECT l2tpv3CtrlCfgRWS
1666: MIN-ACCESS read-only
1667: DESCRIPTION
1668: "Write access is not required."
1669:
1670: OBJECT l2tpv3CtrlCfgMaxRetrans
1671: MIN-ACCESS read-only
1672: DESCRIPTION
1673: "Write access is not required."
1674:
1675: OBJECT l2tpv3CtrlCfgMaxRetransTO
1676: MIN-ACCESS read-only
1677: DESCRIPTION
1678: "Write access is not required."
1679:
1680: OBJECT l2tpv3CtrlCfgReassemblyTO
1681: MIN-ACCESS read-only
1682: DESCRIPTION
1683: "Write access is not required."
1684:
1685: OBJECT l2tpv3CtrlCfgIdleTO
1686: MIN-ACCESS read-only
1687: DESCRIPTION
1688: "Write access is not required."
1689:
1690: OBJECT l2tpv3SessionCfgLocalID
1691: MIN-ACCESS read-only
1692: DESCRIPTION
1693: "Write/create access is not required."
1694:
1695: OBJECT l2tpv3SessionCfgRemoteID
1696: MIN-ACCESS read-only
1697: DESCRIPTION
1698: "Write/create access is not required."
1699:
1700: OBJECT l2tpv3SessionCfgCtrlLocalID
1701: MIN-ACCESS read-only
1702: DESCRIPTION
1703: "Write/create access is not required."
1704:
1705: OBJECT l2tpv3SessionCfgPWType
1706: MIN-ACCESS read-only
1707: DESCRIPTION
1708: "Write/create access is not required."
1709:
1710: OBJECT l2tpv3SessionCfgEndID
1711: MIN-ACCESS read-only
1712: DESCRIPTION
1713: "Write/create access is not required."
1714:
1715: OBJECT l2tpv3SessionCfgAppID
1716: MIN-ACCESS read-only
1717: DESCRIPTION
1718: "Write/create access is not required."
1719:
1720: OBJECT l2tpv3SessionCfgPWEncap
1721: MIN-ACCESS read-only
1722: DESCRIPTION
1723: "Write/create access is not required."
1724:
1725: OBJECT l2tpv3SessionCfgSeq
1726: MIN-ACCESS read-only
1727: DESCRIPTION
1728: "Write/create access is not required."
1729:
1730: OBJECT l2tpv3SessionCfgLocalCookie
1731: MIN-ACCESS read-only
1732: DESCRIPTION
1733: "Write/create access is not required."
1734:
1735: OBJECT l2tpv3SessionCfgRemoteCookie
1736: MIN-ACCESS read-only
1737: DESCRIPTION
1738: "Write/create access is not required."
1739:
1740: OBJECT l2tpv3SessionCfgCallType
1741: MIN-ACCESS read-only
1742: DESCRIPTION
1743: "Write/create access is not required."
1744:
1745: -- optional Mapping Group
1746: GROUP l2tpv3MappingGroup
1747: DESCRIPTION
1748: "Optional group for L2TP devices that provide index
1749: mapping."
1750:
1751: OBJECT l2tpv3SessionMapCtrlIfIndex
1752: MIN-ACCESS read-only
1753: DESCRIPTION
1754: "Write access is not required."
1755:
1756: OBJECT l2tpv3SessionMapStatus
1757: MIN-ACCESS read-only
1758: DESCRIPTION
1759: "Write access is not required."
1760:
1761: -- optional Security Group
1762: GROUP l2tpv3SecurityGroup
1763: DESCRIPTION
1764: "Optional group for SNMP agents that support both
1765: authentication and privacy of SNMP messages for the
1766: management of L2TP keys."
1767:
1768: -- optional High Capacity Group
1769: GROUP l2tpv3HCPacketGroup
1770: DESCRIPTION
1771: "Optional group for implementations that cannot overflow
1772: the 32-bit packet and byte counters in less than one
1773: hour. Mandatory otherwise."
1774: ::= { l2tpv3Compliances 2 }
1775:
1776: --
1777: -- Units of conformance
1778: --
1779: l2tpv3CfgGroup OBJECT-GROUP
1780: OBJECTS {
1781: l2tpv3StackCfgAdminState,
1782: l2tpv3StackCfgDrain,
1783: l2tpv3CtrlCfgRouterID,
1784: l2tpv3CtrlCfgTransport,
1785: l2tpv3CtrlCfgPWCap,
1786: l2tpv3CtrlCfgFallback,
1787: l2tpv3CtrlCfgDrain,
1788: l2tpv3CtrlCfgAuth,
1789: l2tpv3CtrlCfgSecret,
1790: l2tpv3CtrlCfgSecurity,
1791: l2tpv3CtrlCfgHelloInt,
1792: l2tpv3CtrlCfgRWS,
1793: l2tpv3CtrlCfgMaxRetrans,
1794: l2tpv3CtrlCfgMaxRetransTO,
1795: l2tpv3CtrlCfgReassemblyTO,
1796: l2tpv3CtrlCfgIdleTO,
1797: l2tpv3SessionCfgLocalID,
1798: l2tpv3SessionCfgRemoteID,
1799: l2tpv3SessionCfgCtrlLocalID,
1800: l2tpv3SessionCfgPWType,
1801: l2tpv3SessionCfgEndID,
1802: l2tpv3SessionCfgAppID,
1803: l2tpv3SessionCfgPWEncap,
1804: l2tpv3SessionCfgSeq,
1805: l2tpv3SessionCfgLocalCookie,
1806: l2tpv3SessionCfgRemoteCookie,
1807: l2tpv3SessionCfgCallType
1808: }
1809: STATUS current
1810: DESCRIPTION
1811: "A collection of objects providing configuration
1812: information of the L2TP stack, its control connections,
1813: and its sessions."
1814: ::= { l2tpv3Groups 1 }
1815:
1816: l2tpv3StatsGroup OBJECT-GROUP
1817: OBJECTS {
1818: l2tpv3StackStatsVersion,
1819: l2tpv3StackStatsRevision,
1820: l2tpv3StackStatsVendorName,
1821: l2tpv3StackStatsAdminState,
1822: l2tpv3StackStatsIsDraining,
1823: l2tpv3StackStatsNumCtrlEst,
1824: l2tpv3StackStatsNumSessEst,
1825: l2tpv3CtrlStatsLocalID,
1826: l2tpv3CtrlStatsRemoteID,
1827: l2tpv3CtrlStatsState,
1828: l2tpv3CtrlStatsIsDraining,
1829: l2tpv3CtrlStatsInitiated,
1830: l2tpv3CtrlStatsRemoteRouterID,
1831: l2tpv3CtrlStatsRemoteHostName,
1832: l2tpv3CtrlStatsRemoteVendorName,
1833: l2tpv3CtrlStatsRemoteVersion,
1834: l2tpv3CtrlStatsRemotePWCap,
1835: l2tpv3CtrlStatsInitialRemoteRWS,
1836: l2tpv3CtrlStatsCtrlRxZLB,
1837: l2tpv3CtrlStatsCtrlOutOfSeq,
1838: l2tpv3CtrlStatsCtrlOutOfWindow,
1839: l2tpv3CtrlStatsCtrlTxZLB,
1840: l2tpv3CtrlStatsCtrlAckTO,
1841: l2tpv3CtrlStatsCurrentRemoteRWS,
1842: l2tpv3CtrlStatsTxSeq,
1843: l2tpv3CtrlStatsRxSeq,
1844: l2tpv3CtrlStatsNumSessCumEst,
1845: l2tpv3CtrlStatsNumSessCurrentEst,
1846: l2tpv3CtrlStatsNumSessFailed,
1847: l2tpv3CtrlStatsLastResultCode,
1848: l2tpv3CtrlStatsLastErrorCode,
1849: l2tpv3CtrlStatsLastErrorMessage,
1850: l2tpv3CtrlStatsCtrlRxOctets,
1851: l2tpv3CtrlStatsCtrlRxPkts,
1852: l2tpv3CtrlStatsCtrlTxOctets,
1853: l2tpv3CtrlStatsCtrlTxPkts,
1854: l2tpv3CtrlStatsDataRxOctets,
1855: l2tpv3CtrlStatsDataRxPkts,
1856: l2tpv3CtrlStatsDataRxDrops,
1857: l2tpv3CtrlStatsDataTxOctets,
1858: l2tpv3CtrlStatsDataTxPkts,
1859: l2tpv3SessionStatsRemoteEndID,
1860: l2tpv3SessionStatsRemoteAppID,
1861: l2tpv3SessionStatsRemotePWEncap,
1862: l2tpv3SessionStatsRemoteSeq,
1863: l2tpv3SessionStatsState,
1864: l2tpv3SessionStatsCircuitStatus,
1865: l2tpv3SessionStatsSerialNumber,
1866: l2tpv3SessionStatsRxConnectSpeed,
1867: l2tpv3SessionStatsTxConnectSpeed,
1868: l2tpv3SessionStatsPhysChannelID,
1869: l2tpv3SessionStatsPrivateGroupID,
1870: l2tpv3SessionStatsOutOfSeq,
1871: l2tpv3SessionStatsReassemblyTO,
1872: l2tpv3SessionStatsTxSeq,
1873: l2tpv3SessionStatsRxSeq,
1874: l2tpv3SessionStatsRxOctets,
1875: l2tpv3SessionStatsRxPkts,
1876: l2tpv3SessionStatsRxDrops,
1877: l2tpv3SessionStatsTxOctets,
1878: l2tpv3SessionStatsTxPkts
1879: }
1880: STATUS current
1881: DESCRIPTION
1882: "A collection of objects providing status and statistics
1883: of the L2TP stack, its control connections, and its
1884: sessions."
1885: ::= { l2tpv3Groups 2 }
1886:
1887: l2tpv3MappingGroup OBJECT-GROUP
1888: OBJECTS {
1889: l2tpv3CtrlMapIfIndex,
1890: l2tpv3SessionMapCtrlIfIndex,
1891: l2tpv3SessionMapLocalID,
1892: l2tpv3SessionMapStatus
1893: }
1894: STATUS current
1895: DESCRIPTION
1896: "A collection of objects providing index mapping."
1897: ::= { l2tpv3Groups 3 }
1898:
1899: l2tpv3SecurityGroup OBJECT-GROUP
1900: OBJECTS {
1901: l2tpv3CtrlCfgAuth,
1902: l2tpv3CtrlCfgSecret,
1903: l2tpv3CtrlCfgSecurity
1904: }
1905: STATUS current
1906: DESCRIPTION
1907: "A collection of objects providing L2TP security
1908: configuration."
1909: ::= { l2tpv3Groups 4 }
1910:
1911: l2tpv3TrapGroup NOTIFICATION-GROUP
1912: NOTIFICATIONS {
1913: l2tpv3CtrlAuthFailure
1914: }
1915: STATUS current
1916: DESCRIPTION
1917: "A collection of L2TP trap events as specified in
1918: NOTIFICATION-TYPE constructs."
1919: ::= { l2tpv3Groups 5 }
1920:
1921: l2tpv3HCPacketGroup OBJECT-GROUP
1922: OBJECTS {
1923: l2tpv3CtrlStatsCtrlHCRxOctets,
1924: l2tpv3CtrlStatsCtrlHCRxPkts,
1925: l2tpv3CtrlStatsCtrlHCTxOctets,
1926: l2tpv3CtrlStatsCtrlHCTxPkts,
1927: l2tpv3CtrlStatsDataHCRxOctets,
1928: l2tpv3CtrlStatsDataHCRxPkts,
1929: l2tpv3CtrlStatsDataHCRxDrops,
1930: l2tpv3CtrlStatsDataHCTxOctets,
1931: l2tpv3CtrlStatsDataHCTxPkts,
1932: l2tpv3SessionStatsHCRxOctets,
1933: l2tpv3SessionStatsHCRxPkts,
1934: l2tpv3SessionStatsHCRxDrops,
1935: l2tpv3SessionStatsHCTxOctets,
1936: l2tpv3SessionStatsHCTxPkts
1937: }
1938: STATUS current
1939: DESCRIPTION
1940: "A collection of objects providing high-capacity 64-bit
1941: counter objects."
1942: ::= { l2tpv3Groups 6 }
1943:
1944: END