-- NXR Product L2TPv3 Service Private MIB -- Copyright (c) 2016 by Century Systems Co., Ltd. -- All rights reserved. -- -- Update history -- -- 2009/01/07 v1.0 Release -- 2010/03/10 v1.1 Add csNXRl2tpv3ToS and csNXRl2tpv3SessionStatsToS -- 2010/05/25 v1.2 Corrected typo csl2tpv5TunnelStatsControlTxZLB and -- csNXRl2tpv3PeerStatsEntry's description, -- csNXRl2tpv3SessionsStatsPwType. -- Delete csNXRl2tpv3SessionStatsRemoteEndID -- from csNXRl2tpv3SessionStatsTable -- 2010/05/26 v1.3 Add csNXRl2tpv3SessionStatsRemoteEndID -- 2011/01/28 v1.4 Add csNXRl2tpv3FastForwarding -- 2011/03/03 v1.5 Add csNXRl2tpv3TotalMacs and -- csNXRl2tpv3XconnectStatsLocalMacs, -- csNXRl2tpv3XconnectStatsFdbMacs -- 2011/05/20 v1.6 Add csNXRl2tpv3TunnelToS and -- csNXRl2tpv3AlwaysMacLearning, -- csNXRl2tpv3GroupStatsMacAdvertise -- 2011/11/18 v1.7 Add csNXRl2tpv3UniqueMacLearning and -- csNXRl2tpv3SessionStatsUniqueMacLearning -- 2012/04/24 v1.8 Add csNXRl2tpv3SessionStatsRemoteEndID and -- csNXRl2tpv3SessionStatsUniqueMacLearning -- to csNXRl2tpv3SessionStatsTable. -- 2012/04/26 v1.9 Add csNXRl2tpv3TunnelStatsPeerIPv6 -- 2015/04/22 v1.10 Add csNXRl2tpv3SessionStatsExtRxPkts, -- csNXRl2tpv3SessionStatsExtRxOctets, -- csNXRl2tpv3SessionStatsExtTxPkts, -- csNXRl2tpv3SessionStatsExtTxOctets, -- csNXRl2tpv3XconnectStatsExtRxPkts, -- csNXRl2tpv3XconnectStatsExtRxOctets, -- csNXRl2tpv3XconnectStatsExtTxPkts and -- csNXRl2tpv3XconnectStatsExtTxOctets. -- 2016/04/25 v2.0 Add import csMtNXR from CENTURYSYS-MIB. -- 2016/07/13 v2.1 Corrected typo csNXRl2tpv3SessionStatsRemoteEndID. -- Corrected syntax of csNXRl2tpv3SessionStatsGroupID. -- CS-NXR-L2TPV3-MIB DEFINITIONS ::= BEGIN IMPORTS Integer32, Unsigned32, Counter32, Gauge32, MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, enterprises FROM SNMPv2-SMI IANAifType FROM IANAifType-MIB Ipv6Address FROM IPV6-TC TEXTUAL-CONVENTION, DisplayString FROM SNMPv2-TC csMtNXR FROM CENTURYSYS-MIB; -- -- Definitions of significant branches -- -- org OBJECT IDENTIFIER ::= { iso 3 } -- dod OBJECT IDENTIFIER ::= { org 6 } -- internet OBJECT IDENTIFIER ::= { dod 1 } -- private OBJECT IDENTIFIER ::= { internet 4 } -- enterprises OBJECT IDENTIFIER ::= { private 1 } -- centurysys OBJECT IDENTIFIER ::= { enterprises 20376 } -- csMtNXR OBJECT IDENTIFIER ::= { centurysys 9 } csNXRl2tpv3 MODULE-IDENTITY LAST-UPDATED "201607130000Z" -- 13 Jul 2016 ORGANIZATION "Century Systems Co., Ltd." CONTACT-INFO "Century Systems NXR-Support Team Postal : Century Systems 1-15-14 SAKAI MUSASHINO-SHI, TOKYO 180-0022 JAPAN Tel : +81 422 37 8926 Fax : +81 422 55 3373 E-mail : support@centurysys.co.jp" DESCRIPTION "A L2TPv3 MIB module for Century Systems NXR Series." ::= { csMtNXR 10 } csNXRl2tpv3Notifications OBJECT IDENTIFIER ::= { csNXRl2tpv3 0 } csNXRl2tpv3Objects OBJECT IDENTIFIER ::= { csNXRl2tpv3 1 } -- -- Definitions of significant branches under csNXRl2tpv3Objects -- csNXRl2tpv3Stats OBJECT IDENTIFIER ::= { csNXRl2tpv3Objects 1 } csNXRl2tpv3Version OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The L2TPv3 version." ::= { csNXRl2tpv3Stats 1 } csNXRl2tpv3VendorName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "vendor name." ::= { csNXRl2tpv3Stats 2 } csNXRl2tpv3RouterID OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "the router identifier." ::= { csNXRl2tpv3Stats 3 } csNXRl2tpv3Hostname OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "the router hostname." ::= { csNXRl2tpv3Stats 4 } csNXRl2tpv3MacLearning OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "the mac learning." ::= { csNXRl2tpv3Stats 5 } csNXRl2tpv3MacAging OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "the mac aging time." ::= { csNXRl2tpv3Stats 6 } csNXRl2tpv3LoopDetect OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "the loop-detect." ::= { csNXRl2tpv3Stats 7 } csNXRl2tpv3KUnicast OBJECT-TYPE SYNTAX INTEGER { send(1), drop(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "the known-unicast send." ::= { csNXRl2tpv3Stats 8 } csNXRl2tpv3PathMtuDiscovery OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "the Path MTU Discovery on IP." ::= { csNXRl2tpv3Stats 9 } csNXRl2tpv3PathMtuDiscoveryUdp OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "the Path MTU Discovery on UDP." ::= { csNXRl2tpv3Stats 10 } csNXRl2tpv3LocalUdpPort OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "the local port number for udp packet received." ::= { csNXRl2tpv3Stats 11 } csNXRl2tpv3ToS OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "the IPv4 ToS setting" ::= { csNXRl2tpv3Stats 12 } csNXRl2tpv3FastForwarding OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "L2tpv3 fast-forwarding setting" ::= { csNXRl2tpv3Stats 13 } csNXRl2tpv3TotalMacs OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "L2tpv3 total learning MACs" ::= { csNXRl2tpv3Stats 14 } csNXRl2tpv3TunnelToS OBJECT-TYPE SYNTAX INTEGER (0..252) MAX-ACCESS read-only STATUS current DESCRIPTION "L2TPv3 Control Packet's ToS" ::= { csNXRl2tpv3Stats 15 } csNXRl2tpv3AlwaysMacLearning OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "the mac learning always." ::= { csNXRl2tpv3Stats 16 } csNXRl2tpv3UniqueMacLearning OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "the mac learning unique." ::= { csNXRl2tpv3Stats 17 } -- -- The L2TPv3 Peer Status and Statistics Table -- csNXRl2tpv3PeerStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF CsNXRl2tpv3PeerStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The L2TPv3 Peer Status and Statistics Table." ::= { csNXRl2tpv3Objects 3 } csNXRl2tpv3PeerStatsEntry OBJECT-TYPE SYNTAX CsNXRl2tpv3PeerStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The L2TPv3 Peer Stats Entry." INDEX { csNXRl2tpv3PeerStatsIndex } ::= { csNXRl2tpv3PeerStatsTable 1 } CsNXRl2tpv3PeerStatsEntry ::= SEQUENCE { csNXRl2tpv3PeerStatsIndex Integer32, csNXRl2tpv3PeerStatsRemoteRouterID IpAddress, csNXRl2tpv3PeerStatsRemoteHostname DisplayString, csNXRl2tpv3PeerStatsLocalRouterID IpAddress, csNXRl2tpv3PeerStatsLocalHostname DisplayString, csNXRl2tpv3PeerStatsTotalTunnels Counter32, csNXRl2tpv3PeerStatsFailedTunnels Counter32, csNXRl2tpv3PeerStatsActiveTunnels Gauge32, csNXRl2tpv3PeerStatsTotalSessions Counter32, csNXRl2tpv3PeerStatsFailedSessions Counter32, csNXRl2tpv3PeerStatsActiveSessions Gauge32, csNXRl2tpv3PeerStatsControlRxPkts Counter32, csNXRl2tpv3PeerStatsControlRxOctets Counter32, csNXRl2tpv3PeerStatsControlTxPkts Counter32, csNXRl2tpv3PeerStatsControlTxOctets Counter32, csNXRl2tpv3PeerStatsProtocol INTEGER, csNXRl2tpv3PeerStatsRemotePort INTEGER } csNXRl2tpv3PeerStatsIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Peer Status and Configuration table index." ::= { csNXRl2tpv3PeerStatsEntry 1 } csNXRl2tpv3PeerStatsRemoteRouterID OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Peer's router identifier." ::= { csNXRl2tpv3PeerStatsEntry 2 } csNXRl2tpv3PeerStatsRemoteHostname OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Peer's hostname." ::= { csNXRl2tpv3PeerStatsEntry 3 } csNXRl2tpv3PeerStatsLocalRouterID OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "local router identifier." ::= { csNXRl2tpv3PeerStatsEntry 4 } csNXRl2tpv3PeerStatsLocalHostname OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "local hostname." ::= { csNXRl2tpv3PeerStatsEntry 5 } csNXRl2tpv3PeerStatsTotalTunnels OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "total tunnels." ::= { csNXRl2tpv3PeerStatsEntry 6 } csNXRl2tpv3PeerStatsFailedTunnels OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "failed tunnels." ::= { csNXRl2tpv3PeerStatsEntry 7 } csNXRl2tpv3PeerStatsActiveTunnels OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "active tunnels." ::= { csNXRl2tpv3PeerStatsEntry 8 } csNXRl2tpv3PeerStatsTotalSessions OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total Sessions" ::= { csNXRl2tpv3PeerStatsEntry 9 } csNXRl2tpv3PeerStatsFailedSessions OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Failed Sessions" ::= { csNXRl2tpv3PeerStatsEntry 10 } csNXRl2tpv3PeerStatsActiveSessions OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Active Sessions" ::= { csNXRl2tpv3PeerStatsEntry 11 } csNXRl2tpv3PeerStatsControlRxPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "the number of control packets received from peer." ::= { csNXRl2tpv3PeerStatsEntry 12 } csNXRl2tpv3PeerStatsControlRxOctets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "the number of control octets received from peer." ::= { csNXRl2tpv3PeerStatsEntry 13 } csNXRl2tpv3PeerStatsControlTxPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "the number of packets that were transmitted to the peer." ::= { csNXRl2tpv3PeerStatsEntry 14 } csNXRl2tpv3PeerStatsControlTxOctets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "the number of octets that were transmitted to the peer." ::= { csNXRl2tpv3PeerStatsEntry 15 } csNXRl2tpv3PeerStatsProtocol OBJECT-TYPE SYNTAX INTEGER { UDP(17), IP(115) } MAX-ACCESS read-only STATUS current DESCRIPTION "the protocol number." ::= { csNXRl2tpv3PeerStatsEntry 16 } csNXRl2tpv3PeerStatsRemotePort OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "the remote port number for udp packet send to the peer." ::= { csNXRl2tpv3PeerStatsEntry 17 } -- -- The L2TPv3 Tunnel Status and Statistics Table -- csNXRl2tpv3TunnelStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF CsNXRl2tpv3TunnelStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The L2TPv3 Tunnel Status and Statistics Table." ::= { csNXRl2tpv3Objects 4 } csNXRl2tpv3TunnelStatsEntry OBJECT-TYPE SYNTAX CsNXRl2tpv3TunnelStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The L2TPv3 Tunnel Stats Entry." INDEX { csNXRl2tpv3TunnelStatsIndex } ::= { csNXRl2tpv3TunnelStatsTable 1 } CsNXRl2tpv3TunnelStatsEntry ::= SEQUENCE { csNXRl2tpv3TunnelStatsIndex Integer32, csNXRl2tpv3TunnelStatsLocalTID Unsigned32, csNXRl2tpv3TunnelStatsRemoteTID Unsigend32, csNXRl2tpv3TunnelStatsState INTEGER, csNXRl2tpv3TunnelStatsPeerIP IpAddress, csNXRl2tpv3TunnelStatsRemoteHostname DisplayString, csNXRl2tpv3TunnelStatsRemoteRouterID IpAddress, csNXRl2tpv3TunnelStatsRemoteRWS Integer32, csNXRl2tpv3TunnelStatsControlRxPkts Counter32, csNXRl2tpv3TunnelStatsControlRxOctets Counter32, csNXRl2tpv3TunnelStatsControlRxZLB Counter32, csNXRl2tpv3TunnelStatsControlTxPkts Counter32, csNXRl2tpv3TunnelStatsControlTxOctets Counter32, csNXRl2tpv3TunnelStatsControlTxZLB Counter32, csNXRl2tpv3TunnelStatsTotalSessions Counter32, csNXRl2tpv3TunnelStatsFailedSessions Counter32, csNXRl2tpv3TunnelStatsActiveSessions Gauge32, csNXRl2tpv3TunnelStatsProtocol INTEGER, csNXRl2tpv3TunnelStatsRemotePort INTEGER, csNXRl2tpv3TunnelStatsPeerIPv6 Ipv6Address } csNXRl2tpv3TunnelStatsIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "tunnel status table index." ::= { csNXRl2tpv3TunnelStatsEntry 1 } csNXRl2tpv3TunnelStatsLocalTID OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "the local tunnel identifier." ::= { csNXRl2tpv3TunnelStatsEntry 2 } csNXRl2tpv3TunnelStatsRemoteTID OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "the remote tunnel identifier." ::= { csNXRl2tpv3TunnelStatsEntry 3 } csNXRl2tpv3TunnelStatsState OBJECT-TYPE SYNTAX INTEGER { tunnelIdle(1), tunnelConnecting(2), tunnelEstablished(3), tunnelDisconnecting(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "the current state of the control tunnel." ::= { csNXRl2tpv3TunnelStatsEntry 4 } csNXRl2tpv3TunnelStatsPeerIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "the remote peer's ipaddress." ::= { csNXRl2tpv3TunnelStatsEntry 5 } csNXRl2tpv3TunnelStatsRemoteHostname OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "the remote peer's hostname." ::= { csNXRl2tpv3TunnelStatsEntry 6 } csNXRl2tpv3TunnelStatsRemoteRouterID OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "the remote peer's router identifier." ::= { csNXRl2tpv3TunnelStatsEntry 7 } csNXRl2tpv3TunnelStatsRemoteRWS OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "the remote peer's receive window size." ::= { csNXRl2tpv3TunnelStatsEntry 8 } csNXRl2tpv3TunnelStatsControlRxPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "the number of control packets received on the tunnel." ::= { csNXRl2tpv3TunnelStatsEntry 9 } csNXRl2tpv3TunnelStatsControlRxOctets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "the number of control channel octets received for this tunnel." ::= { csNXRl2tpv3TunnelStatsEntry 10 } csNXRl2tpv3TunnelStatsControlRxZLB OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "the number of ZLB control packets received on the tunnel." ::= { csNXRl2tpv3TunnelStatsEntry 11 } csNXRl2tpv3TunnelStatsControlTxPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "the number of control packets that were transmitted to the tunnel peer." ::= { csNXRl2tpv3TunnelStatsEntry 12 } csNXRl2tpv3TunnelStatsControlTxOctets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "the number of control channel octets that were transmitted to the tunnel peer." ::= { csNXRl2tpv3TunnelStatsEntry 13 } csNXRl2tpv3TunnelStatsControlTxZLB OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "the number of control ZLB messages that were transmitted to the tunnel peer." ::= { csNXRl2tpv3TunnelStatsEntry 14 } csNXRl2tpv3TunnelStatsTotalSessions OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "total sessions." ::= { csNXRl2tpv3TunnelStatsEntry 15 } csNXRl2tpv3TunnelStatsFailedSessions OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "failed sessions." ::= { csNXRl2tpv3TunnelStatsEntry 16 } csNXRl2tpv3TunnelStatsActiveSessions OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "active sessions." ::= { csNXRl2tpv3TunnelStatsEntry 17 } csNXRl2tpv3TunnelStatsProtocol OBJECT-TYPE SYNTAX INTEGER { UDP(17), IP(115) } MAX-ACCESS read-only STATUS current DESCRIPTION "the protocol number." ::= { csNXRl2tpv3TunnelStatsEntry 18 } csNXRl2tpv3TunnelStatsRemotePort OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "the remote port number for this tunnel." ::= { csNXRl2tpv3TunnelStatsEntry 19 } csNXRl2tpv3TunnelStatsPeerIPv6 OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS read-only STATUS current DESCRIPTION "the remote peer's ipv6 address." ::= { csNXRl2tpv3TunnelStatsEntry 20 } -- -- The L2TPv3 Session Status and Statistics Table -- csNXRl2tpv3SessionStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF CsNXRl2tpv3SessionStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The L2TPv3 Session Status and Statistics Table." ::= { csNXRl2tpv3Objects 5 } csNXRl2tpv3SessionStatsEntry OBJECT-TYPE SYNTAX CsNXRl2tpv3SessionStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The L2TPv3 Session Stats Entry." INDEX { csNXRl2tpv3SessionStatsIndex } ::= { csNXRl2tpv3SessionStatsTable 1 } CsNXRl2tpv3SessionStatsEntry ::= SEQUENCE { csNXRl2tpv3SessionStatsIndex Integer32, csNXRl2tpv3SessionStatsLocalSID Unsigned32, csNXRl2tpv3SessionStatsRemoteSID Unsigned32, csNXRl2tpv3SessionStatsRemoteRouterID IpAddress, csNXRl2tpv3SessionStatsTunnelID Unsigend32, csNXRl2tpv3SessionStatsXconnectIfDesc DisplayString, csNXRl2tpv3SessionStatsAddVlanID Integer32, csNXRl2tpv3SessionStatsState INTEGER, csNXRl2tpv3SessionStatsInitiated INTEGER, csNXRl2tpv3SessionStatsCallSerialNumber Integer32, csNXRl2tpv3SessionStatsPwType INTEGER, csNXRl2tpv3SessionStatsRxPkts Counter32, csNXRl2tpv3SessionStatsRxOctets Counter32, csNXRl2tpv3SessionStatsRxDrops Counter32, csNXRl2tpv3SessionStatsRxErrors Counter32, csNXRl2tpv3SessionStatsTxPkts Counter32, csNXRl2tpv3SessionStatsTxOctets Counter32, csNXRl2tpv3SessionStatsTxDrops Counter32, csNXRl2tpv3SessionStatsTxErrors Counter32, csNXRl2tpv3SessionStatsCircuitStatus INTEGER, csNXRl2tpv3SessionStatsGroupID Integer32, csNXRl2tpv3SessionStatsGroupStats INTEGER, csNXRl2tpv3SessionStatsSplitHorizon INTEGER, csNXRl2tpv3SessionStatsToS INTEGER, csNXRl2tpv3SessionStatsRemoteEndID Unsigned32, csNXRl2tpv3SessionStatsUniqueMacLearning INTEGER, csNXRl2tpv3SessionStatsExtRxPkts Counter64, csNXRl2tpv3SessionStatsExtRxOctets Counter64, csNXRl2tpv3SessionStatsExtTxPkts Counter64, csNXRl2tpv3SessionStatsExtTxOctets Counter64 } csNXRl2tpv3SessionStatsIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "session status table index." ::= { csNXRl2tpv3SessionStatsEntry 1 } csNXRl2tpv3SessionStatsLocalSID OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "the local session identifier." ::= { csNXRl2tpv3SessionStatsEntry 2 } csNXRl2tpv3SessionStatsRemoteSID OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "the remote session identifier." ::= { csNXRl2tpv3SessionStatsEntry 3 } csNXRl2tpv3SessionStatsRemoteRouterID OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "the remote LCCE's router identifier." ::= { csNXRl2tpv3SessionStatsEntry 4 } csNXRl2tpv3SessionStatsTunnelID OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "the session's associated tunnel identifier." ::= { csNXRl2tpv3SessionStatsEntry 5 } csNXRl2tpv3SessionStatsXconnectIfDesc OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "the session's associated Xconnect interface description." ::= { csNXRl2tpv3SessionStatsEntry 6 } csNXRl2tpv3SessionStatsAddVlanID OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "additional vlan identifier." ::= { csNXRl2tpv3SessionStatsEntry 7 } csNXRl2tpv3SessionStatsState OBJECT-TYPE SYNTAX INTEGER { sessionIdle(1), sessionConnecting(2), sessionEstablished(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "the current state of the session." ::= { csNXRl2tpv3SessionStatsEntry 8 } csNXRl2tpv3SessionStatsInitiated OBJECT-TYPE SYNTAX INTEGER { localy(1), remotely(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates whether the session was initiated locally or by the remote tunnel peer." ::= { csNXRl2tpv3SessionStatsEntry 9 } csNXRl2tpv3SessionStatsCallSerialNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "the call serial number." ::= { csNXRl2tpv3SessionStatsEntry 10 } csNXRl2tpv3SessionStatsPwType OBJECT-TYPE SYNTAX INTEGER { Ethernet(5), VLAN(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "pseudo-wired type." ::= { csNXRl2tpv3SessionStatsEntry 11 } csNXRl2tpv3SessionStatsRxPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "the number of packets received on the session." ::= { csNXRl2tpv3SessionStatsEntry 12 } csNXRl2tpv3SessionStatsRxOctets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of octets received on the session." ::= { csNXRl2tpv3SessionStatsEntry 13 } csNXRl2tpv3SessionStatsRxDrops OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets dropped on the session." ::= { csNXRl2tpv3SessionStatsEntry 14 } csNXRl2tpv3SessionStatsRxErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of error packets dropped on the session." ::= { csNXRl2tpv3SessionStatsEntry 15 } csNXRl2tpv3SessionStatsTxPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets that were transmitted to the session peer." ::= { csNXRl2tpv3SessionStatsEntry 16 } csNXRl2tpv3SessionStatsTxOctets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of octets that were transmitted to the session peer." ::= { csNXRl2tpv3SessionStatsEntry 17 } csNXRl2tpv3SessionStatsTxDrops OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of outbound packets dropped on the session." ::= { csNXRl2tpv3SessionStatsEntry 18 } csNXRl2tpv3SessionStatsTxErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of outbound error packets dropped on the session." ::= { csNXRl2tpv3SessionStatsEntry 19 } csNXRl2tpv3SessionStatsCircuitStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "the session's associated circuit status." ::= { csNXRl2tpv3SessionStatsEntry 20 } csNXRl2tpv3SessionStatsGroupID OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "the session's associated group identifier." ::= { csNXRl2tpv3SessionStatsEntry 21 } csNXRl2tpv3SessionStatsGroupStats OBJECT-TYPE SYNTAX INTEGER { active(1), standby(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "the session's status in the associated group." ::= { csNXRl2tpv3SessionStatsEntry 22 } csNXRl2tpv3SessionStatsSplitHorizon OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "the split-horizon." ::= { csNXRl2tpv3SessionStatsEntry 23 } csNXRl2tpv3SessionStatsToS OBJECT-TYPE SYNTAX INTEGER (0..252) MAX-ACCESS read-only STATUS current DESCRIPTION "the ToS value. '1' means that tos inherit." ::= { csNXRl2tpv3SessionStatsEntry 24 } csNXRl2tpv3SessionStatsRemoteEndID OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "the remote end identifier." ::= { csNXRl2tpv3SessionStatsEntry 25 } csNXRl2tpv3SessionStatsUniqueMacLearning OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "the mac learning unique." ::= { csNXRl2tpv3SessionStatsEntry 26 } csNXRl2tpv3SessionStatsExtRxPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the number of packets received on the session, extended 64 bit." ::= { csNXRl2tpv3SessionStatsEntry 27 } csNXRl2tpv3SessionStatsExtRxOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of octets received on the session, extended 64 bit." ::= { csNXRl2tpv3SessionStatsEntry 28 } csNXRl2tpv3SessionStatsExtTxPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets that were transmitted to the session peer, extended 64 bit." ::= { csNXRl2tpv3SessionStatsEntry 29 } csNXRl2tpv3SessionStatsExtTxOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of octets that were transmitted to the session peer, extended 64 bit." ::= { csNXRl2tpv3SessionStatsEntry 30 } -- -- The L2TPv3 Xconnect Interface Status and Statistics Table -- csNXRl2tpv3XconnectStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF CsNXRl2tpv3XconnectStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The L2TPv3 Xconnect Status and Statistics Table." ::= { csNXRl2tpv3Objects 6 } csNXRl2tpv3XconnectStatsEntry OBJECT-TYPE SYNTAX CsNXRl2tpv3XconnectStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The L2TPv3 Xconnect Stats Entry." INDEX { csNXRl2tpv3XconnectStatsIfIndex } ::= { csNXRl2tpv3XconnectStatsTable 1 } CsNXRl2tpv3XconnectStatsEntry ::= SEQUENCE { csNXRl2tpv3XconnectStatsIfIndex Integer32, csNXRl2tpv3XconnectStatsIfDesc DisplayString, csNXRl2tpv3XconnectStatsIfType IANAifType, csNXRl2tpv3XconnectStatsIfAdminStatus INTEGER, csNXRl2tpv3XconnectStatsIfOperStatus INTEGER, csNXRl2tpv3XconnectStatsRxPkts Counter32, csNXRl2tpv3XconnectStatsRxOctets Counter32, csNXRl2tpv3XconnectStatsRxDrops Counter32, csNXRl2tpv3XconnectStatsTxPkts Counter32, csNXRl2tpv3XconnectStatsTxOctets Counter32, csNXRl2tpv3XconnectStatsTxDrops Counter32, csNXRl2tpv3XconnectStatsTxErrors Counter32, csNXRl2tpv3XconnectStatsKUcast Counter32, csNXRl2tpv3XconnectStatsLocalMacs Gauge32, csNXRl2tpv3XconnectStatsFdbMacs Gauge32 csNXRl2tpv3XconnectStatsExtRxPkts Counter64, csNXRl2tpv3XconnectStatsExtRxOctets Counter64, csNXRl2tpv3XconnectStatsExtTxPkts Counter64, csNXRl2tpv3XconnectStatsExtTxOctets Counter64 } csNXRl2tpv3XconnectStatsIfIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "the xconnect status table index." ::= { csNXRl2tpv3XconnectStatsEntry 1 } csNXRl2tpv3XconnectStatsIfDesc OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "the xconnect interface's description." ::= { csNXRl2tpv3XconnectStatsEntry 2 } csNXRl2tpv3XconnectStatsIfType OBJECT-TYPE SYNTAX IANAifType MAX-ACCESS read-only STATUS current DESCRIPTION "the type of interface." ::= { csNXRl2tpv3XconnectStatsEntry 3 } csNXRl2tpv3XconnectStatsIfAdminStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "the xconnect interface's status." ::= { csNXRl2tpv3XconnectStatsEntry 4 } csNXRl2tpv3XconnectStatsIfOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "the xconnect interface's link status." ::= { csNXRl2tpv3XconnectStatsEntry 5 } csNXRl2tpv3XconnectStatsRxPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "the number of packets received on the interface." ::= { csNXRl2tpv3XconnectStatsEntry 6 } csNXRl2tpv3XconnectStatsRxOctets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "the number of octets received on the interface." ::= { csNXRl2tpv3XconnectStatsEntry 7 } csNXRl2tpv3XconnectStatsRxDrops OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "the number of packets dropped on the interface." ::= { csNXRl2tpv3XconnectStatsEntry 8 } csNXRl2tpv3XconnectStatsTxPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "the number of packets that were transmitted to the interface." ::= { csNXRl2tpv3XconnectStatsEntry 9 } csNXRl2tpv3XconnectStatsTxOctets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "the number of octets that were transmitted to the interface." ::= { csNXRl2tpv3XconnectStatsEntry 10 } csNXRl2tpv3XconnectStatsTxDrops OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of outbound packets dropped on the interface." ::= { csNXRl2tpv3XconnectStatsEntry 11 } csNXRl2tpv3XconnectStatsTxErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of outbound error packets dropped on the interface." ::= { csNXRl2tpv3XconnectStatsEntry 12 } csNXRl2tpv3XconnectStatsKUcast OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of known unicast packets dropped on the interface." ::= { csNXRl2tpv3XconnectStatsEntry 13 } csNXRl2tpv3XconnectStatsLocalMacs OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of learning local MACs." ::= { csNXRl2tpv3XconnectStatsEntry 14 } csNXRl2tpv3XconnectStatsFdbMacs OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of learning FDB MACs." ::= { csNXRl2tpv3XconnectStatsEntry 15 } csNXRl2tpv3XconnectStatsExtRxPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the number of packets received on the interface, extended 64 bit." ::= { csNXRl2tpv3XconnectStatsEntry 16 } csNXRl2tpv3XconnectStatsExtRxOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the number of octets received on the interface, extended 64 bit." ::= { csNXRl2tpv3XconnectStatsEntry 17 } csNXRl2tpv3XconnectStatsExtTxPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the number of packets that were transmitted to the interface, extended 64 bit." ::= { csNXRl2tpv3XconnectStatsEntry 18 } csNXRl2tpv3XconnectStatsExtTxOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the number of octets that were transmitted to the interface, extended 64 bit." ::= { csNXRl2tpv3XconnectStatsEntry 19 } -- -- The L2TPv3 Group Status and Statistics Table -- csNXRl2tpv3GroupStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF CsNXRl2tpv3GroupStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The L2TPv3 Group Status and Statistics Table." ::= { csNXRl2tpv3Objects 7 } csNXRl2tpv3GroupStatsEntry OBJECT-TYPE SYNTAX CsNXRl2tpv3GroupStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The L2TPv3 Group Stats Entry." INDEX { csNXRl2tpv3GroupStatsIndex } ::= { csNXRl2tpv3GroupStatsTable 1 } CsNXRl2tpv3GroupStatsEntry ::= SEQUENCE { csNXRl2tpv3GroupStatsIndex Integer32, csNXRl2tpv3GroupStatsGroupId Integer32, csNXRl2tpv3GroupStatsActiveSID Unsigned32, csNXRl2tpv3GroupStatsStandbySID Unsigned32, csNXRl2tpv3GroupStatsPreempt INTEGER, csNXRl2tpv3GroupStatsActiveHold INTEGER, csNXRl2tpv3GroupStatsSecondaryDisconnect INTEGER, csNXRl2tpv3GroupStatsMacAdvertise INTEGER } csNXRl2tpv3GroupStatsIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "the group status table index." ::= { csNXRl2tpv3GroupStatsEntry 1 } csNXRl2tpv3GroupStatsGroupId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "the group identifier." ::= { csNXRl2tpv3GroupStatsEntry 2 } csNXRl2tpv3GroupStatsActiveSID OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "the active session identifier." ::= { csNXRl2tpv3GroupStatsEntry 3 } csNXRl2tpv3GroupStatsStandbySID OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "the stand-by session identifier." ::= { csNXRl2tpv3GroupStatsEntry 4 } csNXRl2tpv3GroupStatsPreempt OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "the preemption mode." ::= { csNXRl2tpv3GroupStatsEntry 5 } csNXRl2tpv3GroupStatsActiveHold OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "the active-hold." ::= { csNXRl2tpv3GroupStatsEntry 6 } csNXRl2tpv3GroupStatsSecondaryDisconnect OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "the secondary session disconnect." ::= { csNXRl2tpv3GroupStatsEntry 7 } csNXRl2tpv3GroupStatsMacAdvertise OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "the mac-advertise." ::= { csNXRl2tpv3GroupStatsEntry 8 } -- -- The L2TPv3 Traps -- csNXRl2tpv3TunnelDown NOTIFICATION-TYPE OBJECTS { csNXRl2tpv3TunnelStatsIndex, csNXRl2tpv3TunnelStatsLocalTID, csNXRl2tpv3TunnelStatsRemoteRouterID, csNXRl2tpv3TunnelStatsState } STATUS current DESCRIPTION "trap of tunnel status change to down." ::= { csNXRl2tpv3Notifications 1 } csNXRl2tpv3TunnelEstablished NOTIFICATION-TYPE OBJECTS { csNXRl2tpv3TunnelStatsIndex, csNXRl2tpv3TunnelStatsLocalTID, csNXRl2tpv3TunnelStatsRemoteRouterID, csNXRl2tpv3TunnelStatsState } STATUS current DESCRIPTION "trap of tunnel status change to established." ::= { csNXRl2tpv3Notifications 2 } csNXRl2tpv3SessionDown NOTIFICATION-TYPE OBJECTS { csNXRl2tpv3SessionStatsIndex, csNXRl2tpv3SessionStatsLocalSID, csNXRl2tpv3SessionStatsRemoteRouterID, csNXRl2tpv3SessionStatsState } STATUS current DESCRIPTION "trap of session status change to down." ::= { csNXRl2tpv3Notifications 3 } csNXRl2tpv3SessionEstablished NOTIFICATION-TYPE OBJECTS { csNXRl2tpv3SessionStatsIndex, csNXRl2tpv3SessionStatsLocalSID, csNXRl2tpv3SessionStatsRemoteRouterID, csNXRl2tpv3SessionStatsState } STATUS current DESCRIPTION "trap of session status is changed to established." ::= { csNXRl2tpv3Notifications 4 } csNXRl2tpv3XconnectIfDown NOTIFICATION-TYPE OBJECTS { csNXRl2tpv3XconnectStatsIfIndex, csNXRl2tpv3XconnectStatsIfDesc, csNXRl2tpv3XconnectStatsIfAdminStatus, csNXRl2tpv3XconnectStatsIfOperStatus } STATUS current DESCRIPTION "trap of the Xconnect interface status is changed to down." ::= { csNXRl2tpv3Notifications 5 } csNXRl2tpv3XconnectIfUp NOTIFICATION-TYPE OBJECTS { csNXRl2tpv3XconnectStatsIfIndex, csNXRl2tpv3XconnectStatsIfDesc, csNXRl2tpv3XconnectStatsIfAdminStatus, csNXRl2tpv3XconnectStatsIfOperStatus } STATUS current DESCRIPTION "trap of the Xconnect interface status is changed to up." ::= { csNXRl2tpv3Notifications 6 } csNXRl2tpv3GroupActChange NOTIFICATION-TYPE OBJECTS { csNXRl2tpv3GroupStatsIndex, csNXRl2tpv3GroupStatsGroupId, csNXRl2tpv3GroupStatsActiveSID, csNXRl2tpv3GroupStatsStandbySID } STATUS current DESCRIPTION "trap of active session is changed." ::= { csNXRl2tpv3Notifications 7 } csNXRl2tpv3IfLoopDetect NOTIFICATION-TYPE OBJECTS { csNXRl2tpv3XconnectStatsIfIndex, csNXRl2tpv3XconnectStatsIfDesc } STATUS current DESCRIPTION "trap of detect loop on the interface." ::= { csNXRl2tpv3Notifications 8 } csNXRl2tpv3SessionLoopDetect NOTIFICATION-TYPE OBJECTS { csNXRl2tpv3SessionStatsIndex, csNXRl2tpv3SessionStatsLocalSID, csNXRl2tpv3SessionStatsXconnectIfDesc } STATUS current DESCRIPTION "trap of detect loop on the session." ::= { csNXRl2tpv3Notifications 9 } END