-- ***************************************************************** -- RBN-L2TP-MIB Redback L2TP MIB -- -- -- ***************************************************************** RBN-L2TP-MIB DEFINITIONS ::= BEGIN IMPORTS Counter32, Gauge32, Counter64, Unsigned32, MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE FROM SNMPv2-SMI TEXTUAL-CONVENTION, TruthValue, DateAndTime FROM SNMPv2-TC SnmpAdminString FROM SNMP-FRAMEWORK-MIB OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP FROM SNMPv2-CONF InetAddressType, InetAddress FROM INET-ADDRESS-MIB rbnMgmt FROM RBN-SMI; rbnL2tpMib MODULE-IDENTITY LAST-UPDATED "200904200000Z" -- April 20, 2009 ORGANIZATION "Redback Networks, Inc." CONTACT-INFO "RedBack Networks, Inc. Postal: 300 Holger Way San Jose, CA 95134 USA Phone: +1 408 750 5000 Fax: +1 408 750 5599 E-mail: mib-info@redback.com " DESCRIPTION "Defines the objects necessary to monitor L2TP configuration information, counters and the state changes of an L2TP tunnel. All mib objects defined in the module are viewed within the context identified in the SNMP protocol (i.e. the community string in the v1/v2 or the contextName in v3)." REVISION "200904200000Z" -- April 20, 2009 DESCRIPTION "Added waitRouteUp in TunStateType. " REVISION "200502280000Z" -- Feb 28, 2005 DESCRIPTION "Added new table rbnL2tpPeerTunCfgTable. Updated the compliance statements and groups to reflect the change." REVISION "200402040000Z" -- Feb 4, 2004 DESCRIPTION "Added new objects rbnL2tpTCfgRemoteTunnelID and rbnL2tpTCfgTunnelContext to rbnL2tpTunnelCfgEntry. Added new NOTIFICATION-TYPE rbnL2tpMibTunnelStateChange2. Deprecated rbnL2tpMibTunnelTrapContext, rbnL2tpMibTunnelTrapState, and rbnL2tpMibTunnelStateChange. Updated the compliance statements and groups to reflect the changes." REVISION "200304250000Z" DESCRIPTION "Initial version." ::= { rbnMgmt 28} -- -- Definitions of significant branches -- rbnL2tpMibNotifications OBJECT IDENTIFIER ::= { rbnL2tpMib 0 } rbnL2tpMibObjects OBJECT IDENTIFIER ::= { rbnL2tpMib 1 } rbnL2tpMibConformance OBJECT IDENTIFIER ::= { rbnL2tpMib 2 } -- textual conventions AuthType ::=TEXTUAL-CONVENTION STATUS current DESCRIPTION "Common authentication types." SYNTAX INTEGER { other(0), pap(1), chap(2), chapPap(3) } LacLnsType ::=TEXTUAL-CONVENTION STATUS current DESCRIPTION "Peer operational mode types." SYNTAX INTEGER { other(1), lac(2), lns(3), lacLns(4) } TunStateType ::=TEXTUAL-CONVENTION STATUS current DESCRIPTION "Tunnel operational states." SYNTAX INTEGER { invalid(0), deleted(1), idle(2), created(3), waitAAA(4), waitCtlReply(5), waitCtlConn(6), established(7), waitRouteUp(8) } CtlErrType ::=TEXTUAL-CONVENTION STATUS current DESCRIPTION "Tunnel control errors." SYNTAX INTEGER { ctlrunt(0), hdr2long(1), dupSCCRQ(2), duppkt(3), droppkt(4), badCmType(5), avp2long(6), avpUnknown(7), typeNot1st(8), mtype000(9), cantUnhide(10), avpLen(11), missAvp(12), invalidAvp(13), avp2big(14), badAvpLen(15), rexmt(16), scksnderr(17), remWndoful(18), maxRexmts(19), sccrqColide(20), badVers(21), noChapRsp(22), authFailed(23), sesExists(24), badcrpsesi(25), cdnBadid(26), iccnBadid(27), dataRunt(28), badSCCRQna(29), badSCCRP(30), dupIcrq(31), badSCCCN(32), badMsgType(33), sccrqSteal(34), remXmtState(35), cdnThrottle(36), none(255) } EthEncapType ::=TEXTUAL-CONVENTION STATUS current DESCRIPTION "Ethernet encapsulation types." SYNTAX INTEGER { other(0), ethPpoe(1), ethMulti(2), ethernet(3) } DNISType ::=TEXTUAL-CONVENTION STATUS current DESCRIPTION "Tunnel switch DNIS type." SYNTAX INTEGER { other(0), dnis(1), dnisonly(2) } -- The L2TP Peer Information Table -- -- This table contains objects that can be used to -- display the information about an L2TP peer. rbnL2tpPeerCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF RbnL2tpPeerCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The L2TP Peer Information Table." ::= { rbnL2tpMibObjects 1 } rbnL2tpPeerCfgEntry OBJECT-TYPE SYNTAX RbnL2tpPeerCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An L2TP Peer Information entry. An entry in this table corresponds to the resources assigned to a single peer configuration. This configuration will be inherited by all of the tunnels that are assigned to the peer group. Entries are added to the table once communication is established with the peer. Entries are removed if communication is lost." INDEX { IMPLIED rbnL2tpMibPeerName } ::= { rbnL2tpPeerCfgTable 1 } RbnL2tpPeerCfgEntry ::= SEQUENCE { rbnL2tpMibPeerName SnmpAdminString, rbnL2tpPCfgMedia SnmpAdminString, rbnL2tpPCfgVendor SnmpAdminString, rbnL2tpPCfgRev Unsigned32, rbnL2tpPCfgHostName SnmpAdminString, rbnL2tpPCfgRadius TruthValue, rbnL2tpPCfgRemIPAddType InetAddressType, rbnL2tpPCfgRemIPAdd InetAddress, rbnL2tpPCfgStatic TruthValue, rbnL2tpPCfgLocalIPAddType InetAddressType, rbnL2tpPCfgLocalIPAdd InetAddress, rbnL2tpPCfgMode LacLnsType, rbnL2tpPCfgMaxTunnels Gauge32, rbnL2tpPCfgMaxSesPerTun Gauge32, rbnL2tpPCfgCtlRetranCnt Counter32, rbnL2tpPCfgCtlRetranTO Unsigned32, rbnL2tpPCfgSessAuth AuthType, rbnL2tpPCfgCtlWin Gauge32, rbnL2tpPCfgDNIS DNISType, rbnL2tpPCfgPoliceRate Unsigned32, rbnL2tpPCfgPoliceBurst Unsigned32, rbnL2tpPCfgLimitRate Unsigned32, rbnL2tpPCfgLimitBurst Unsigned32, rbnL2tpPCfgGroup SnmpAdminString, rbnL2tpPCfgPref Unsigned32, rbnL2tpPCfgPasswd SnmpAdminString, rbnL2tpPCfgHelloTimer Unsigned32, rbnL2tpPCfgRecQue TruthValue, rbnL2tpPCfgSessContext SnmpAdminString, rbnL2tpPCfgSessService SnmpAdminString, rbnL2tpPCfgEthEncap EthEncapType, rbnL2tpPCfgEthSession SnmpAdminString, rbnL2tpPCfgTunnelCount Counter32, rbnL2tpPCfgTunCtlErrs Counter32, rbnL2tpPCfgSessionCount Counter32 } rbnL2tpMibPeerName OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (1..255)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object identifies the name of the Peer on the local system. This peer is the name of an identifier for a tunnel configuration and each tunnel that is assigned to this peer will take on the peer's configuration parameters." ::= { rbnL2tpPeerCfgEntry 1 } rbnL2tpPCfgMedia OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..10)) MAX-ACCESS read-create STATUS current DESCRIPTION "This object identifies the transport media utilized between communicating peers. A media length of 0 means that no transport media type was set." ::= { rbnL2tpPeerCfgEntry 2 } rbnL2tpPCfgVendor OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..60)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the vendor of L2TP stack running on the remote peer. The length of the string will be zero if no vendor name can be obtained from the peer." ::= { rbnL2tpPeerCfgEntry 3 } rbnL2tpPCfgRev OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the firmware revision for the L2TP protocol stack running on the remote peer." ::= { rbnL2tpPeerCfgEntry 4 } rbnL2tpPCfgHostName OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the name assigned to this peer on the remote host system. A host name length of 0 means that this information could not be obtained from the remote host." ::= { rbnL2tpPeerCfgEntry 5 } rbnL2tpPCfgRadius OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates whether or not a RADIUS server has been configured for this peer group. A value of true (1) indicates that there is a RADIUS server and it will be used for authenticating and authorizing access to a tunnel in this group and accounting information will be sent to the radius server. A value of false (2) indicates that there is no RADIUS server and authentication and authorization will be done locally." ::= { rbnL2tpPeerCfgEntry 6 } rbnL2tpPCfgRemIPAddType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the address type contained in rbnL2tpPCfgRemIPAdd." ::= { rbnL2tpPeerCfgEntry 7 } rbnL2tpPCfgRemIPAdd OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION "This object identifies the remote IP address for this tunnel (utilized only with User Datagram Protocol)." ::= { rbnL2tpPeerCfgEntry 8 } rbnL2tpPCfgStatic OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "This objects indicates whether the tunnel is static or dynamic. A value of true (1) means that it is static. A value of (2) indicates that it is dynamic." ::= { rbnL2tpPeerCfgEntry 9 } rbnL2tpPCfgLocalIPAddType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the address type contained in rbnL2tpPCfgLocalIPAdd." ::= { rbnL2tpPeerCfgEntry 10 } rbnL2tpPCfgLocalIPAdd OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates the local IP address for this tunnel (utilized only with UDP)." ::= { rbnL2tpPeerCfgEntry 11 } rbnL2tpPCfgMode OBJECT-TYPE SYNTAX LacLnsType MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates whether the peer is operating as an LNS, a LAC, or both." ::= { rbnL2tpPeerCfgEntry 12 } rbnL2tpPCfgMaxTunnels OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates the maximum number of tunnels that may be configured on this peer." ::= { rbnL2tpPeerCfgEntry 14 } rbnL2tpPCfgMaxSesPerTun OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates the maximum number of sessions that may be allocated to one tunnel." ::= { rbnL2tpPeerCfgEntry 15 } rbnL2tpPCfgCtlRetranCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates a count of the number of times that a control packet was retransmitted." ::= { rbnL2tpPeerCfgEntry 16 } rbnL2tpPCfgCtlRetranTO OBJECT-TYPE SYNTAX Unsigned32 (0..255) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates the control retransmit timeout in seconds." ::= { rbnL2tpPeerCfgEntry 17 } rbnL2tpPCfgSessAuth OBJECT-TYPE SYNTAX AuthType MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates the session authentication type." ::= { rbnL2tpPeerCfgEntry 18 } rbnL2tpPCfgCtlWin OBJECT-TYPE SYNTAX Gauge32 (0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates the control window size." ::= { rbnL2tpPeerCfgEntry 19 } rbnL2tpPCfgDNIS OBJECT-TYPE SYNTAX DNISType MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates whether the critera used for a tunnel switch is Dialed Number Identification String first (a value of (1)), DNIS only (a value of (2)) or the no preference has been set (a value of (0))." ::= { rbnL2tpPeerCfgEntry 20 } rbnL2tpPCfgPoliceRate OBJECT-TYPE SYNTAX Unsigned32 UNITS "kbps" MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates the received aggregate stream limit, in kilobits per second." ::= { rbnL2tpPeerCfgEntry 21 } rbnL2tpPCfgPoliceBurst OBJECT-TYPE SYNTAX Unsigned32 UNITS "kbps" MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates the packet burst tolerance for tunnels received by this peer group." ::= { rbnL2tpPeerCfgEntry 22 } rbnL2tpPCfgLimitRate OBJECT-TYPE SYNTAX Unsigned32 UNITS "kbps" MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates the limit of the aggregate packet stream transmitted through a tunnel in kilobits per second (kpbs)." ::= { rbnL2tpPeerCfgEntry 23 } rbnL2tpPCfgLimitBurst OBJECT-TYPE SYNTAX Unsigned32 UNITS "kbps" MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates the the packet burst tolerance limit transmitted on a tunnel." ::= { rbnL2tpPeerCfgEntry 24 } rbnL2tpPCfgGroup OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates the l2tp group which is assigned to this peer. Each peer configuration may be assigned only one tunnel group. A length of 0 means that the group name was not assigned." ::= { rbnL2tpPeerCfgEntry 25 } rbnL2tpPCfgPref OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates the RADIUS based preference number (used by tunnel groups only). A lower number indicates a more favorible preference." ::= { rbnL2tpPeerCfgEntry 26 } rbnL2tpPCfgPasswd OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..20)) MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates the password for this account utilized when performing the connection handshake protocol with the remote host. A length of 0 indicates that no password has been assigned." ::= { rbnL2tpPeerCfgEntry 27 } rbnL2tpPCfgHelloTimer OBJECT-TYPE SYNTAX Unsigned32 (0..3600) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "This object defines the interval (in seconds) in which Hello (or keep-alive) packets are to be sent by local tunnels belonging to this tunnel configuration." ::= { rbnL2tpPeerCfgEntry 28 } rbnL2tpPCfgRecQue OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates whether there is receive queueing of out of sequence messages. A value of true (1) indicates that the messages are queued." ::= { rbnL2tpPeerCfgEntry 29 } rbnL2tpPCfgSessContext OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..80)) MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates the name of the session context. A size of 0 indicates that the context could not be determined. Any context name length greater than 80 will be truncated. This will have a value for PPPoE only." ::= { rbnL2tpPeerCfgEntry 30 } rbnL2tpPCfgSessService OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..20)) MAX-ACCESS read-create STATUS current DESCRIPTION "The service group to which this session belongs. A length of 0 indicates that no service group was assigned." ::= { rbnL2tpPeerCfgEntry 31 } rbnL2tpPCfgEthEncap OBJECT-TYPE SYNTAX EthEncapType MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates the ethernet encap type." ::= { rbnL2tpPeerCfgEntry 32 } rbnL2tpPCfgEthSession OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..20)) MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates the ethernet session of which this is a part. This is only set for non PPPoE sessions otherwise it will have a zero length." ::= { rbnL2tpPeerCfgEntry 33 } rbnL2tpPCfgTunnelCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the number of tunnels that are active for this peer configuration." ::= { rbnL2tpPeerCfgEntry 34 } rbnL2tpPCfgTunCtlErrs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object is a count of the number of tunnel control errors encountered by tunnels connected to this peer." ::= { rbnL2tpPeerCfgEntry 35 } rbnL2tpPCfgSessionCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object is a count of the number of sessions that are part of this peer." ::= { rbnL2tpPeerCfgEntry 36 } rbnL2tpTunnelCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF RbnL2tpTunnelCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The L2TP Tunnel Information Table." ::= { rbnL2tpMibObjects 2 } rbnL2tpTunnelCfgEntry OBJECT-TYPE SYNTAX RbnL2tpTunnelCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An L2TP Tunnel Information entry. An entry in this table corresponds to a single tunnel. Entries are added to this table as tunnels become connected. Entries are removed from the table if the communication with one or both ends of a tunnel is lost." INDEX { rbnL2tpMibTunnelID } ::= { rbnL2tpTunnelCfgTable 1 } RbnL2tpTunnelCfgEntry ::= SEQUENCE { rbnL2tpMibTunnelID Unsigned32, rbnL2tpTCfgTunnelNm SnmpAdminString, rbnL2tpTCfgPeerName SnmpAdminString, rbnL2tpTCfgTunCtlErrs Counter32, rbnL2tpTCfgLastCtlErr CtlErrType, rbnL2tpTCfgLastCErrTime DateAndTime, rbnL2tpTCfgTunDataErrs Counter32, rbnL2tpTCfgLastDataErr Unsigned32, rbnL2tpTCfgLastDErrTime DateAndTime, rbnL2tpTCfgSessionCount Gauge32, rbnL2tpTCfgTotActSessions Counter32, rbnL2tpTCfgActSessCnt Gauge32, rbnL2tpTCfgTotFailSessions Counter32, rbnL2tpMibTunnelState TunStateType, rbnL2tpTCfgRemoteTunnelID Unsigned32, rbnL2tpTCfgTunnelContext SnmpAdminString } rbnL2tpMibTunnelID OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the ID number of this tunnel." ::= { rbnL2tpTunnelCfgEntry 1 } rbnL2tpTCfgTunnelNm OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (1..80)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the local name that was given to this tunnel." ::= { rbnL2tpTunnelCfgEntry 2 } rbnL2tpTCfgPeerName OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (1..80)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the remote peer to which this tunnel is connected." ::= { rbnL2tpTunnelCfgEntry 3 } rbnL2tpTCfgTunCtlErrs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object is a count of the number of tunnel control errors encountered by this tunnel." ::= { rbnL2tpTunnelCfgEntry 4 } rbnL2tpTCfgLastCtlErr OBJECT-TYPE SYNTAX CtlErrType MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the last control error." ::= { rbnL2tpTunnelCfgEntry 5 } rbnL2tpTCfgLastCErrTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The time of the last control error." ::= { rbnL2tpTunnelCfgEntry 6 } rbnL2tpTCfgTunDataErrs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of tunnel data errors." ::= { rbnL2tpTunnelCfgEntry 7 } rbnL2tpTCfgLastDataErr OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the last tunnel data error." ::= { rbnL2tpTunnelCfgEntry 8 } rbnL2tpTCfgLastDErrTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The time of the last tunnel data error." ::= { rbnL2tpTunnelCfgEntry 9 } rbnL2tpTCfgSessionCount OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of sessions belonging to this tunnel." ::= { rbnL2tpTunnelCfgEntry 10 } rbnL2tpTCfgTotActSessions OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the total number of sessions that, at some time, reached the established state." ::= { rbnL2tpTunnelCfgEntry 11 } rbnL2tpTCfgActSessCnt OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the total number of sessions that are presently in the established state." ::= { rbnL2tpTunnelCfgEntry 12 } rbnL2tpTCfgTotFailSessions OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the number of sessions that failed to reach the established state." ::= { rbnL2tpTunnelCfgEntry 13 } rbnL2tpMibTunnelState OBJECT-TYPE SYNTAX TunStateType MAX-ACCESS read-only STATUS current DESCRIPTION "This object is the current state of the tunnel." ::= { rbnL2tpTunnelCfgEntry 14 } rbnL2tpTCfgRemoteTunnelID OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the remote tunnel ID. A value of zero indicates that the remote tunnel ID could not be determined." ::= { rbnL2tpTunnelCfgEntry 15 } rbnL2tpTCfgTunnelContext OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..80)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the context of this tunnel. The empty context name (zero length) indicates that the context could not be determined. Any context name length greater than 80 will be truncated." ::= { rbnL2tpTunnelCfgEntry 16 } rbnL2tpPeerCntTable OBJECT-TYPE SYNTAX SEQUENCE OF RbnL2tpPeerCntEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The L2TP Peer Statistics Table." ::= { rbnL2tpMibObjects 4 } rbnL2tpPeerCntEntry OBJECT-TYPE SYNTAX RbnL2tpPeerCntEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An L2TP Peer Statistics entry. An entry in this table corresponds to a single peer. The statistics reported are the totals for all tunnels that are a part of this peer group." INDEX { IMPLIED rbnL2tpMibPeerName } ::= { rbnL2tpPeerCntTable 1 } RbnL2tpPeerCntEntry ::= SEQUENCE { rbnL2tpPCDataPktSent Counter32, rbnL2tpPCDataPktRx Counter32, rbnL2tpPCDataByteSent Counter32, rbnL2tpPCDataByteRx Counter32, rbnL2tpPCCtlPktSent Counter32, rbnL2tpPCCtlPktRx Counter32, rbnL2tpPCCtlByteSent Counter32, rbnL2tpPCCtlByteRx Counter32, rbnL2tpPCPolicePktDrop Counter32, rbnL2tpPCRatePktDrop Counter32, rbnL2tpPCTxSCCRQCnt Counter32, rbnL2tpPCRxSCCRQCnt Counter32, rbnL2tpPCActTunnels Gauge32, rbnL2tpPCTunnelCtlErr Counter32, rbnL2tpPCSessionCount Gauge32, rbnL2tpPCTunnelDataErr Counter32 } rbnL2tpPCDataPktSent OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "This object is a count of the total number of data packets sent through tunnels that are part of this group to the the L2TP peer." ::= { rbnL2tpPeerCntEntry 1 } rbnL2tpPCDataPktRx OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "This object is a count of the total number of data packets received through tunnels that are part of this group from the the L2TP peer." ::= { rbnL2tpPeerCntEntry 2 } rbnL2tpPCDataByteSent OBJECT-TYPE SYNTAX Counter32 UNITS "bytes" MAX-ACCESS read-only STATUS current DESCRIPTION "This object is a count of the total number of data bytes sent through tunnels that are part of this group to the the L2TP peer." ::= { rbnL2tpPeerCntEntry 3 } rbnL2tpPCDataByteRx OBJECT-TYPE SYNTAX Counter32 UNITS "bytes" MAX-ACCESS read-only STATUS current DESCRIPTION "This object is a count of the total number of data bytes received through tunnels that are part of this group from the the L2TP peer." ::= { rbnL2tpPeerCntEntry 4 } rbnL2tpPCCtlPktSent OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "This object is a count of the total number of control packets sent through tunnels that are part of this group to the the L2TP peer." ::= { rbnL2tpPeerCntEntry 5 } rbnL2tpPCCtlPktRx OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "This object is a count of the total number of control packets received through tunnels that are a part of this group from the L2TP peer." ::= { rbnL2tpPeerCntEntry 6 } rbnL2tpPCCtlByteSent OBJECT-TYPE SYNTAX Counter32 UNITS "bytes" MAX-ACCESS read-only STATUS current DESCRIPTION "This object is a count of the total number of control bytes sent through tunnels that are a part of this group to the the L2TP peer." ::= { rbnL2tpPeerCntEntry 7 } rbnL2tpPCCtlByteRx OBJECT-TYPE SYNTAX Counter32 UNITS "bytes" MAX-ACCESS read-only STATUS current DESCRIPTION "This object is a count of the total number of control bytes received through tunnels that are a part of this group from the L2TP peer." ::= { rbnL2tpPeerCntEntry 8 } rbnL2tpPCPolicePktDrop OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the total number of packets received from L2TP peers of tunnels that are a part of this group that were dropped." ::= { rbnL2tpPeerCntEntry 9 } rbnL2tpPCRatePktDrop OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the total number of packets transmitted to the L2TP peers of tunnels in this group that were dropped." ::= { rbnL2tpPeerCntEntry 10 } rbnL2tpPCTxSCCRQCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates a count of the SCCRQ transmits for this group." ::= { rbnL2tpPeerCntEntry 11 } rbnL2tpPCRxSCCRQCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object is a count of the received SCCRQ's for this group." ::= { rbnL2tpPeerCntEntry 12 } rbnL2tpPCActTunnels OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the number of the active tunnels for this group." ::= { rbnL2tpPeerCntEntry 13 } rbnL2tpPCTunnelCtlErr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the total number of tunnel control errors for all of the tunnels that are a part of this group." ::= { rbnL2tpPeerCntEntry 14 } rbnL2tpPCSessionCount OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the total number of sessions for this group." ::= { rbnL2tpPeerCntEntry 15 } rbnL2tpPCTunnelDataErr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the total number of tunnel data errors reported by members of this group." ::= { rbnL2tpPeerCntEntry 16 } rbnL2tpTunnelCntTable OBJECT-TYPE SYNTAX SEQUENCE OF RbnL2tpTunnelCntEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The L2TP Tunnel Statistics Table." ::= { rbnL2tpMibObjects 5 } rbnL2tpTunnelCntEntry OBJECT-TYPE SYNTAX RbnL2tpTunnelCntEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An L2TP Tunnel Statistics entry. An entry in this table corresponds to a single tunnel." INDEX { rbnL2tpMibTunnelID } ::= { rbnL2tpTunnelCntTable 1 } RbnL2tpTunnelCntEntry ::= SEQUENCE { rbnL2tpTCDataPktSent Counter32, rbnL2tpTCDataPktRcvd Counter32, rbnL2tpTCDataByteSent Counter32, rbnL2tpTCDataByteRcvd Counter32, rbnL2tpTCCntrlPktSent Counter32, rbnL2tpTCCntrlPktRcvd Counter32, rbnL2tpTCCntrlByteSent Counter32, rbnL2tpTCCntrlByteRcvd Counter32, rbnL2tpTCPolicePktDrop Counter32, rbnL2tpTCRatePktDrop Counter32, rbnL2tpTCCntrlErr Unsigned32, rbnL2tpTCLastCtlErr CtlErrType, rbnL2tpTCLastCtlErrTime DateAndTime, rbnL2tpTCMaxResendQ Gauge32, rbnL2tpTCMaxUnsentQ Gauge32, rbnL2tpTCCurResendQ Gauge32, rbnL2tpTCCurUnsentQ Gauge32, rbnL2tpTCCurWindow Gauge32 } rbnL2tpTCDataPktSent OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the number of data packets sent from this platform through this tunnel to its peer." ::= { rbnL2tpTunnelCntEntry 1 } rbnL2tpTCDataPktRcvd OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the number of packets received from the L2TP peer for this tunnel." ::= { rbnL2tpTunnelCntEntry 2 } rbnL2tpTCDataByteSent OBJECT-TYPE SYNTAX Counter32 UNITS "bytes" MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the number of data bytes sent from this platform through this tunnel to its peer." ::= { rbnL2tpTunnelCntEntry 3 } rbnL2tpTCDataByteRcvd OBJECT-TYPE SYNTAX Counter32 UNITS "bytes" MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the number of data bytes received from the L2TP peer for this tunnel." ::= { rbnL2tpTunnelCntEntry 4 } rbnL2tpTCCntrlPktSent OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the number of control packets sent from this platform through this tunnel to its L2TP peer." ::= { rbnL2tpTunnelCntEntry 5 } rbnL2tpTCCntrlPktRcvd OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the number of control packets received from the L2TP peer for this tunnel." ::= { rbnL2tpTunnelCntEntry 6 } rbnL2tpTCCntrlByteSent OBJECT-TYPE SYNTAX Counter32 UNITS "bytes" MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the number of control bytes sent from this platform through this tunnel to its L2TP peer." ::= { rbnL2tpTunnelCntEntry 7 } rbnL2tpTCCntrlByteRcvd OBJECT-TYPE SYNTAX Counter32 UNITS "bytes" MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the number of control bytes received from the L2TP peer of this tunnel." ::= { rbnL2tpTunnelCntEntry 8 } rbnL2tpTCPolicePktDrop OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the number of packets received from the L2TP peer of this tunnel that were dropped." ::= { rbnL2tpTunnelCntEntry 9 } rbnL2tpTCRatePktDrop OBJECT-TYPE SYNTAX Counter32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the number of packets transmitted from this platform through this tunnel that were dropped." ::= { rbnL2tpTunnelCntEntry 10 } rbnL2tpTCCntrlErr OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicate the number of control errors that were detected." ::= { rbnL2tpTunnelCntEntry 11 } rbnL2tpTCLastCtlErr OBJECT-TYPE SYNTAX CtlErrType MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the last control error for this tunnel that was detected." ::= { rbnL2tpTunnelCntEntry 12 } rbnL2tpTCLastCtlErrTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the time that the last control error for this tunnel was detected." ::= { rbnL2tpTunnelCntEntry 13 } rbnL2tpTCMaxResendQ OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the maximum length of the resend queue." ::= { rbnL2tpTunnelCntEntry 14 } rbnL2tpTCMaxUnsentQ OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the maximum length of the unsent queue." ::= { rbnL2tpTunnelCntEntry 15 } rbnL2tpTCCurResendQ OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the current length of the resend queue." ::= { rbnL2tpTunnelCntEntry 16 } rbnL2tpTCCurUnsentQ OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the current length of the unsent queue." ::= { rbnL2tpTunnelCntEntry 17 } rbnL2tpTCCurWindow OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the current window size." ::= { rbnL2tpTunnelCntEntry 18 } rbnL2tpSessionCntTable OBJECT-TYPE SYNTAX SEQUENCE OF RbnL2tpSessionCntEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The L2TP Session Statistics Table." ::= { rbnL2tpMibObjects 6 } rbnL2tpSessionCntEntry OBJECT-TYPE SYNTAX RbnL2tpSessionCntEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An L2TP Session Statistics entry. An entry in this table corresponds to a single session." INDEX { rbnL2tpMibTunnelID,rbnL2tpMibSessionID } ::= { rbnL2tpSessionCntTable 1 } RbnL2tpSessionCntEntry ::= SEQUENCE { rbnL2tpMibSessionID Unsigned32, rbnL2tpSCPktSent Counter32, rbnL2tpSCPktRcvd Counter32, rbnL2tpSCByteSent Counter32, rbnL2tpSCByteRcvd Counter32, rbnL2tpSCMcastPktSent Counter64, rbnL2tpSCMcastPktRcvd Counter64, rbnL2tpSCMcastByteSent Counter64, rbnL2tpSCMcastByteRcvd Counter64 } rbnL2tpMibSessionID OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object identifies the Session ID for a given L2TP session." ::= { rbnL2tpSessionCntEntry 1 } rbnL2tpSCPktSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the number of packets sent by this platform in this session." ::= { rbnL2tpSessionCntEntry 2 } rbnL2tpSCPktRcvd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the number of packets received by this platform in this session." ::= { rbnL2tpSessionCntEntry 3 } rbnL2tpSCByteSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the number of bytes sent by this platform in this session." ::= { rbnL2tpSessionCntEntry 4 } rbnL2tpSCByteRcvd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the number of bytes received by this platform in this session." ::= { rbnL2tpSessionCntEntry 5 } rbnL2tpSCMcastPktSent OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the number of multicast packets sent by this platform in this session." ::= { rbnL2tpSessionCntEntry 6 } rbnL2tpSCMcastPktRcvd OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the number of multicast packets received by this platform in this session." ::= { rbnL2tpSessionCntEntry 7 } rbnL2tpSCMcastByteSent OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the number of multicast bytes sent by this platform in this session." ::= { rbnL2tpSessionCntEntry 8 } rbnL2tpSCMcastByteRcvd OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the number of multicast bytes received by this platform in this session." ::= { rbnL2tpSessionCntEntry 9 } rbnL2tpPeerTunCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF RbnL2tpPeerTunCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains objects which identify L2TP peers and tunnels." ::= { rbnL2tpMibObjects 8 } rbnL2tpPeerTunCfgEntry OBJECT-TYPE SYNTAX RbnL2tpPeerTunCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A conceptual row in the rbnL2tpPeerTunCfgTable. An entry in this table corresponds to a single tunnel of a L2TP peer. Entries are added to this table as tunnels become connected. Entries are removed from the table if the communication with one or both ends of a tunnel is lost." INDEX { rbnL2tpMibPeerName, rbnL2tpMibTunnelID } ::= { rbnL2tpPeerTunCfgTable 1 } RbnL2tpPeerTunCfgEntry ::= SEQUENCE { rbnL2tpPTCfgTunnelRemoteID Unsigned32, rbnL2tpPTCfgTunnelLocalNm SnmpAdminString, rbnL2tpPTCfgTunnelRemoteNm SnmpAdminString, rbnL2tpPTCfgPeerLocalNm SnmpAdminString, rbnL2tpPTCfgTunnelRemoteIPAddrType InetAddressType, rbnL2tpPTCfgTunnelRemoteIPAddr InetAddress, rbnL2tpPTCfgTunnelState TunStateType, rbnL2tpPTCfgTunnelContext SnmpAdminString, rbnL2tpPTCfgSessionCount Gauge32, rbnL2tpPTCfgActSessCnt Gauge32, rbnL2tpPTCfgTotActSessions Counter32, rbnL2tpPTCfgTotFailSessions Counter32 } rbnL2tpPTCfgTunnelRemoteID OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the remote tunnel ID. A value of zero indicates that the remote tunnel ID could not be determined." ::= { rbnL2tpPeerTunCfgEntry 1 } rbnL2tpPTCfgTunnelLocalNm OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..80)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the local name that was given to this tunnel. The length of the string will be zero if no local name assigned to the tunnel." ::= { rbnL2tpPeerTunCfgEntry 2 } rbnL2tpPTCfgTunnelRemoteNm OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (1..80)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the name that was given to the remote end of this tunnel. The length of the string will be zero if no tunnel name can be obtained from the peer." ::= { rbnL2tpPeerTunCfgEntry 3 } rbnL2tpPTCfgPeerLocalNm OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..80)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the local peer name. The empty peer name (zero length) indicates that the name could not be determined." ::= { rbnL2tpPeerTunCfgEntry 4 } rbnL2tpPTCfgTunnelRemoteIPAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the address type contained in rbnL2tpPTCfgTunnelRemoteIPAddr." ::= { rbnL2tpPeerTunCfgEntry 5 } rbnL2tpPTCfgTunnelRemoteIPAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the remote IP address for this tunnel (utilized only with User Datagram Protocol)." ::= { rbnL2tpPeerTunCfgEntry 6 } rbnL2tpPTCfgTunnelState OBJECT-TYPE SYNTAX TunStateType MAX-ACCESS read-only STATUS current DESCRIPTION "This object is the current state of the tunnel." ::= { rbnL2tpPeerTunCfgEntry 7 } rbnL2tpPTCfgTunnelContext OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..80)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the context of this tunnel. The empty context name (zero length) indicates that the context could not be determined. Any context name length greater than 80 will be truncated." ::= { rbnL2tpPeerTunCfgEntry 8 } rbnL2tpPTCfgSessionCount OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of sessions belonging to this tunnel." ::= { rbnL2tpPeerTunCfgEntry 9 } rbnL2tpPTCfgActSessCnt OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the total number of sessions that are presently in the established state." ::= { rbnL2tpPeerTunCfgEntry 10 } rbnL2tpPTCfgTotActSessions OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the total number of sessions that, at some time, reached the established state." ::= { rbnL2tpPeerTunCfgEntry 11 } rbnL2tpPTCfgTotFailSessions OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the number of sessions that failed to reach the established state." ::= { rbnL2tpPeerTunCfgEntry 12 } --- L2TP objects rbnL2tpMibTrapObj OBJECT IDENTIFIER ::= { rbnL2tpMibObjects 7 } rbnL2tpMibTunnelTrapContext OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..80)) MAX-ACCESS accessible-for-notify STATUS deprecated DESCRIPTION "This object contains the context name to which this tunnel belongs." ::= { rbnL2tpMibTrapObj 1 } rbnL2tpMibTunnelTrapState OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS accessible-for-notify STATUS deprecated DESCRIPTION "The tunnel state. A value of 1 (true) indicates that a the tunnel is up (in the ESTABLISHED state). A value of 2 (false) indicates that the tunnel is down (no longer in the ESTABLISHED state)." ::= { rbnL2tpMibTrapObj 2 } rbnL2tpMibDisableTrap OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object will provide a mechanism for disabling and enabling tunnel traps. A value of 1 (true) indicates that tunnel traps are disabled. A value of 2 (false) indicates that tunnel traps are enabled." DEFVAL { true } ::= { rbnL2tpMibTrapObj 3 } rbnL2tpMibTunnelStateChange NOTIFICATION-TYPE OBJECTS { rbnL2tpMibTunnelTrapContext, rbnL2tpMibTunnelTrapState } STATUS deprecated DESCRIPTION "A rbnL2tpMibTunnelStateChange trap signifies that this particular tunnel has changed state." ::= { rbnL2tpMibNotifications 1 } rbnL2tpMibTunnelStateChange2 NOTIFICATION-TYPE OBJECTS { rbnL2tpTCfgTunnelContext, rbnL2tpMibTunnelState, rbnL2tpTCfgRemoteTunnelID } STATUS current DESCRIPTION "This notification signifies that the SNMP entity has detected that the operational state of a tunnel has entered or moved from the established state. The current tunnel operational state is indicated by the included value of rbnL2tpMibTunnelState." ::= { rbnL2tpMibNotifications 2 } -- -- conformance information -- rbnL2tpMibGroups OBJECT IDENTIFIER ::= { rbnL2tpMibConformance 1 } rbnL2tpMibCompliances OBJECT IDENTIFIER ::= { rbnL2tpMibConformance 2 } -- -- compliance statements -- rbnL2tpMibCompliance MODULE-COMPLIANCE STATUS deprecated DESCRIPTION "The compliance statement for SNMPv2 entities which implement the L2TP MIB." MODULE -- this module -- unconditionally mandatory groups MANDATORY-GROUPS { rbnL2tpMibPeerCfgGroup, rbnL2tpMibTunnelCfgGroup, rbnL2tpMibPeerCntGroup, rbnL2tpMibTunnelCntGroup, rbnL2tpMibSessionCntGroup, rbnL2tpMibGroup, rbnL2tpMibNotificationGroup } ::= { rbnL2tpMibCompliances 1 } rbnL2tpMibCompliance2 MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for SNMP entities which implement the Redback L2TP MIB." MODULE -- this module -- unconditionally mandatory groups MANDATORY-GROUPS { rbnL2tpMibPeerCfgGroup, rbnL2tpMibTunnelCfgGroup, rbnL2tpMibPeerCntGroup, rbnL2tpMibTunnelCntGroup, rbnL2tpMibSessionCntGroup, rbnL2tpMibGroup2, rbnL2tpMibNotificationGroup2, rbnL2tpMibPeerTunCfgGroup } ::= { rbnL2tpMibCompliances 2 } -- units of conformance rbnL2tpMibPeerCfgGroup OBJECT-GROUP OBJECTS { rbnL2tpPCfgMedia, rbnL2tpPCfgVendor, rbnL2tpPCfgRev, rbnL2tpPCfgHostName, rbnL2tpPCfgRadius, rbnL2tpPCfgRemIPAddType, rbnL2tpPCfgRemIPAdd, rbnL2tpPCfgStatic, rbnL2tpPCfgLocalIPAddType, rbnL2tpPCfgLocalIPAdd, rbnL2tpPCfgMode, rbnL2tpPCfgMaxTunnels, rbnL2tpPCfgMaxSesPerTun, rbnL2tpPCfgCtlRetranCnt, rbnL2tpPCfgCtlRetranTO, rbnL2tpPCfgSessAuth, rbnL2tpPCfgCtlWin, rbnL2tpPCfgDNIS, rbnL2tpPCfgPoliceRate, rbnL2tpPCfgPoliceBurst, rbnL2tpPCfgLimitRate, rbnL2tpPCfgLimitBurst, rbnL2tpPCfgGroup, rbnL2tpPCfgPref, rbnL2tpPCfgPasswd, rbnL2tpPCfgHelloTimer, rbnL2tpPCfgRecQue, rbnL2tpPCfgSessContext, rbnL2tpPCfgSessService, rbnL2tpPCfgEthEncap, rbnL2tpPCfgEthSession, rbnL2tpPCfgTunnelCount, rbnL2tpPCfgTunCtlErrs, rbnL2tpPCfgSessionCount } STATUS current DESCRIPTION "A collection of objects providing peer information of the L2TP protocol, tunnels and sessions." ::= { rbnL2tpMibGroups 1 } rbnL2tpMibTunnelCfgGroup OBJECT-GROUP OBJECTS { rbnL2tpTCfgTunnelNm, rbnL2tpTCfgPeerName, rbnL2tpTCfgTunCtlErrs, rbnL2tpTCfgLastCtlErr, rbnL2tpTCfgLastCErrTime, rbnL2tpTCfgTunDataErrs, rbnL2tpTCfgLastDataErr, rbnL2tpTCfgLastDErrTime, rbnL2tpTCfgSessionCount, rbnL2tpTCfgTotActSessions, rbnL2tpTCfgActSessCnt, rbnL2tpTCfgTotFailSessions, rbnL2tpMibTunnelState, rbnL2tpTCfgRemoteTunnelID, rbnL2tpTCfgTunnelContext } STATUS current DESCRIPTION "A collection of objects providing status and statistics of the L2TP protocol, tunnels and sessions." ::= { rbnL2tpMibGroups 2 } rbnL2tpMibPeerCntGroup OBJECT-GROUP OBJECTS { rbnL2tpPCDataPktSent, rbnL2tpPCDataPktRx, rbnL2tpPCDataByteSent, rbnL2tpPCDataByteRx, rbnL2tpPCCtlPktSent, rbnL2tpPCCtlPktRx, rbnL2tpPCCtlByteSent, rbnL2tpPCCtlByteRx, rbnL2tpPCPolicePktDrop, rbnL2tpPCRatePktDrop, rbnL2tpPCTxSCCRQCnt, rbnL2tpPCRxSCCRQCnt, rbnL2tpPCActTunnels, rbnL2tpPCTunnelCtlErr, rbnL2tpPCSessionCount, rbnL2tpPCTunnelDataErr } STATUS current DESCRIPTION "A collection of objects providing peer count statistics." ::= { rbnL2tpMibGroups 3 } rbnL2tpMibTunnelCntGroup OBJECT-GROUP OBJECTS { rbnL2tpTCDataPktSent, rbnL2tpTCDataPktRcvd, rbnL2tpTCDataByteSent, rbnL2tpTCDataByteRcvd, rbnL2tpTCCntrlPktSent, rbnL2tpTCCntrlPktRcvd, rbnL2tpTCCntrlByteSent, rbnL2tpTCCntrlByteRcvd, rbnL2tpTCPolicePktDrop, rbnL2tpTCRatePktDrop, rbnL2tpTCCntrlErr, rbnL2tpTCLastCtlErr, rbnL2tpTCLastCtlErrTime, rbnL2tpTCMaxResendQ, rbnL2tpTCMaxUnsentQ, rbnL2tpTCCurResendQ, rbnL2tpTCCurUnsentQ, rbnL2tpTCCurWindow } STATUS current DESCRIPTION "A collection of objects providing tunnel count statistics." ::= { rbnL2tpMibGroups 4 } rbnL2tpMibSessionCntGroup OBJECT-GROUP OBJECTS { rbnL2tpSCPktSent, rbnL2tpSCPktRcvd, rbnL2tpSCByteSent, rbnL2tpSCByteRcvd, rbnL2tpSCMcastPktSent, rbnL2tpSCMcastPktRcvd, rbnL2tpSCMcastByteSent, rbnL2tpSCMcastByteRcvd } STATUS current DESCRIPTION "A collection of objects providing session count statistics." ::= { rbnL2tpMibGroups 5 } rbnL2tpMibGroup OBJECT-GROUP OBJECTS { rbnL2tpMibTunnelTrapContext, rbnL2tpMibTunnelTrapState, rbnL2tpMibDisableTrap } STATUS deprecated DESCRIPTION "The collection of groups which represent a tunnel state change or can effect the notification of such change. This group is replaced by rbnL2tpMibGroup2." ::= { rbnL2tpMibGroups 7 } rbnL2tpMibNotificationGroup NOTIFICATION-GROUP NOTIFICATIONS { rbnL2tpMibTunnelStateChange } STATUS deprecated DESCRIPTION "A collection of rbnL2tpMib notifications. This group is replaced by rbnL2tpMibNotificationGroup2." ::= { rbnL2tpMibGroups 8 } rbnL2tpMibGroup2 OBJECT-GROUP OBJECTS { rbnL2tpMibDisableTrap } STATUS current DESCRIPTION "Object for managing L2TP notifications." ::= { rbnL2tpMibGroups 9 } rbnL2tpMibNotificationGroup2 NOTIFICATION-GROUP NOTIFICATIONS { rbnL2tpMibTunnelStateChange2 } STATUS current DESCRIPTION "Notification for tracking the status of L2TP tunnels." ::= { rbnL2tpMibGroups 10 } rbnL2tpMibPeerTunCfgGroup OBJECT-GROUP OBJECTS { rbnL2tpPTCfgTunnelRemoteID, rbnL2tpPTCfgTunnelLocalNm, rbnL2tpPTCfgTunnelRemoteNm, rbnL2tpPTCfgPeerLocalNm, rbnL2tpPTCfgTunnelRemoteIPAddrType, rbnL2tpPTCfgTunnelRemoteIPAddr, rbnL2tpPTCfgTunnelState, rbnL2tpPTCfgTunnelContext, rbnL2tpPTCfgSessionCount, rbnL2tpPTCfgTotActSessions, rbnL2tpPTCfgActSessCnt, rbnL2tpPTCfgTotFailSessions } STATUS current DESCRIPTION "A collection of objects providing status and statistics of the L2TP peers and tunnels." ::= { rbnL2tpMibGroups 11 } END