-- WXR Product L2TPv3 Service Private MIB -- Copyright (c) 2013 by Century Systems Co., Ltd. -- All rights reserved. -- -- Update history -- -- 2012/12/14 v0.1 Draft -- 2013/02/01 v1.0 Release -- CS-WXR-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; -- -- 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 } csMtWXR OBJECT IDENTIFIER ::= { centurysys 11 } csWXRl2tpv3 MODULE-IDENTITY LAST-UPDATED "201212140000Z" -- 14 Dec 2012 ORGANIZATION "Century Systems Co., Ltd." CONTACT-INFO "Century Systems WXR-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 MIB module for Century Systems WXR Series L2TPv3" ::= { csMtWXR 10 } csWXRl2tpv3Notifications OBJECT IDENTIFIER ::= { csWXRl2tpv3 0 } csWXRl2tpv3Objects OBJECT IDENTIFIER ::= { csWXRl2tpv3 1 } -- -- Definitions of significant branches under csWXRl2tpv3Objects -- -- -- The L2TPv3 global configuration and Status -- csWXRl2tpv3Status OBJECT IDENTIFIER ::= { csWXRl2tpv3Objects 1 } csWXRl2tpv3Version OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The L2TPv3 version." ::= { csWXRl2tpv3Status 1 } csWXRl2tpv3VendorName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "vendor name." ::= { csWXRl2tpv3Status 2 } csWXRl2tpv3RouterID OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "the router identifier." ::= { csWXRl2tpv3Status 3 } csWXRl2tpv3Hostname OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "the router hostname." ::= { csWXRl2tpv3Status 4 } csWXRl2tpv3MacLearning OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "the mac learning." ::= { csWXRl2tpv3Status 5 } csWXRl2tpv3MacAging OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "the mac aging time." ::= { csWXRl2tpv3Status 6 } csWXRl2tpv3LoopDetect OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "the loop-detect." ::= { csWXRl2tpv3Status 7 } csWXRl2tpv3KUnicast OBJECT-TYPE SYNTAX INTEGER { send(1), drop(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "the known-unicast send." ::= { csWXRl2tpv3Status 8 } csWXRl2tpv3PathMtuDiscovery OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "the Path MTU Discovery on IP." ::= { csWXRl2tpv3Status 9 } csWXRl2tpv3PathMtuDiscoveryUdp OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "the Path MTU Discovery on UDP." ::= { csWXRl2tpv3Status 10 } csWXRl2tpv3LocalUdpPort OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "the local port number for udp packet received." ::= { csWXRl2tpv3Status 11 } csWXRl2tpv3ToS OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "the IPv4 ToS setting" ::= { csWXRl2tpv3Status 12 } csWXRl2tpv3FastForwarding OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "L2tpv3 fast-forwarding setting" ::= { csWXRl2tpv3Status 13 } csWXRl2tpv3TotalMacs OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "L2tpv3 total learning MACs" ::= { csWXRl2tpv3Status 14 } csWXRl2tpv3TunnelToS OBJECT-TYPE SYNTAX INTEGER (0..252) MAX-ACCESS read-only STATUS current DESCRIPTION "L2TPv3 Control Packet's ToS" ::= { csWXRl2tpv3Status 15 } csWXRl2tpv3AlwaysMacLearning OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "the mac learning always." ::= { csWXRl2tpv3Status 16 } csWXRl2tpv3UniqueMacLearning OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "the mac learning unique." ::= { csWXRl2tpv3Status 17 } -- -- The L2TPv3 Peer Status and Statistics Table -- csWXRl2tpv3PeerStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF CsWXRl2tpv3PeerStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The L2TPv3 Peer Status and Statistics Table." ::= { csWXRl2tpv3Objects 3 } csWXRl2tpv3PeerStatsEntry OBJECT-TYPE SYNTAX CsWXRl2tpv3PeerStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The L2TPv3 Peer Stats Entry." INDEX { csWXRl2tpv3PeerStatsIndex } ::= { csWXRl2tpv3PeerStatsTable 1 } CsWXRl2tpv3PeerStatsEntry ::= SEQUENCE { csWXRl2tpv3PeerStatsIndex Integer32, csWXRl2tpv3PeerStatsRemoteRouterID IpAddress, csWXRl2tpv3PeerStatsRemoteHostname DisplayString, csWXRl2tpv3PeerStatsLocalRouterID IpAddress, csWXRl2tpv3PeerStatsLocalHostname DisplayString, csWXRl2tpv3PeerStatsTotalTunnels Counter32, csWXRl2tpv3PeerStatsFailedTunnels Counter32, csWXRl2tpv3PeerStatsActiveTunnels Gauge32, csWXRl2tpv3PeerStatsTotalSessions Counter32, csWXRl2tpv3PeerStatsFailedSessions Counter32, csWXRl2tpv3PeerStatsActiveSessions Gauge32, csWXRl2tpv3PeerStatsControlRxPkts Counter32, csWXRl2tpv3PeerStatsControlRxOctets Counter32, csWXRl2tpv3PeerStatsControlTxPkts Counter32, csWXRl2tpv3PeerStatsControlTxOctets Counter32, csWXRl2tpv3PeerStatsProtocol INTEGER, csWXRl2tpv3PeerStatsRemotePort INTEGER } csWXRl2tpv3PeerStatsIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Peer Status and Configuration table index." ::= { csWXRl2tpv3PeerStatsEntry 1 } csWXRl2tpv3PeerStatsRemoteRouterID OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Peer's router identifier." ::= { csWXRl2tpv3PeerStatsEntry 2 } csWXRl2tpv3PeerStatsRemoteHostname OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Peer's hostname." ::= { csWXRl2tpv3PeerStatsEntry 3 } csWXRl2tpv3PeerStatsLocalRouterID OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "local router identifier." ::= { csWXRl2tpv3PeerStatsEntry 4 } csWXRl2tpv3PeerStatsLocalHostname OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "local hostname." ::= { csWXRl2tpv3PeerStatsEntry 5 } csWXRl2tpv3PeerStatsTotalTunnels OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "total tunnels." ::= { csWXRl2tpv3PeerStatsEntry 6 } csWXRl2tpv3PeerStatsFailedTunnels OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "failed tunnels." ::= { csWXRl2tpv3PeerStatsEntry 7 } csWXRl2tpv3PeerStatsActiveTunnels OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "active tunnels." ::= { csWXRl2tpv3PeerStatsEntry 8 } csWXRl2tpv3PeerStatsTotalSessions OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total Sessions" ::= { csWXRl2tpv3PeerStatsEntry 9 } csWXRl2tpv3PeerStatsFailedSessions OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Failed Sessions" ::= { csWXRl2tpv3PeerStatsEntry 10 } csWXRl2tpv3PeerStatsActiveSessions OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Active Sessions" ::= { csWXRl2tpv3PeerStatsEntry 11 } csWXRl2tpv3PeerStatsControlRxPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "the number of control packets received from peer." ::= { csWXRl2tpv3PeerStatsEntry 12 } csWXRl2tpv3PeerStatsControlRxOctets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "the number of control octets received from peer." ::= { csWXRl2tpv3PeerStatsEntry 13 } csWXRl2tpv3PeerStatsControlTxPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "the number of packets that were transmitted to the peer." ::= { csWXRl2tpv3PeerStatsEntry 14 } csWXRl2tpv3PeerStatsControlTxOctets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "the number of octets that were transmitted to the peer." ::= { csWXRl2tpv3PeerStatsEntry 15 } csWXRl2tpv3PeerStatsProtocol OBJECT-TYPE SYNTAX INTEGER { UDP(17), IP(115) } MAX-ACCESS read-only STATUS current DESCRIPTION "the protocol number." ::= { csWXRl2tpv3PeerStatsEntry 16 } csWXRl2tpv3PeerStatsRemotePort OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "the remote port number for udp packet send to the peer." ::= { csWXRl2tpv3PeerStatsEntry 17 } -- -- The L2TPv3 Tunnel Status and Statistics Table -- csWXRl2tpv3TunnelStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF CsWXRl2tpv3TunnelStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The L2TPv3 Tunnel Status and Statistics Table." ::= { csWXRl2tpv3Objects 4 } csWXRl2tpv3TunnelStatsEntry OBJECT-TYPE SYNTAX CsWXRl2tpv3TunnelStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The L2TPv3 Tunnel Stats Entry." INDEX { csWXRl2tpv3TunnelStatsIndex } ::= { csWXRl2tpv3TunnelStatsTable 1 } CsWXRl2tpv3TunnelStatsEntry ::= SEQUENCE { csWXRl2tpv3TunnelStatsIndex Integer32, csWXRl2tpv3TunnelStatsLocalTID Unsigned32, csWXRl2tpv3TunnelStatsRemoteTID Unsigend32, csWXRl2tpv3TunnelStatsState INTEGER, csWXRl2tpv3TunnelStatsPeerIP IpAddress, csWXRl2tpv3TunnelStatsRemoteHostname DisplayString, csWXRl2tpv3TunnelStatsRemoteRouterID IpAddress, csWXRl2tpv3TunnelStatsRemoteRWS Integer32, csWXRl2tpv3TunnelStatsControlRxPkts Counter32, csWXRl2tpv3TunnelStatsControlRxOctets Counter32, csWXRl2tpv3TunnelStatsControlRxZLB Counter32, csWXRl2tpv3TunnelStatsControlTxPkts Counter32, csWXRl2tpv3TunnelStatsControlTxOctets Counter32, csWXRl2tpv3TunnelStatsControlTxZLB Counter32, csWXRl2tpv3TunnelStatsTotalSessions Counter32, csWXRl2tpv3TunnelStatsFailedSessions Counter32, csWXRl2tpv3TunnelStatsActiveSessions Gauge32, csWXRl2tpv3TunnelStatsProtocol INTEGER, csWXRl2tpv3TunnelStatsRemotePort INTEGER, csWXRl2tpv3TunnelStatsPeerIPv6 Ipv6Address } csWXRl2tpv3TunnelStatsIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "tunnel status table index." ::= { csWXRl2tpv3TunnelStatsEntry 1 } csWXRl2tpv3TunnelStatsLocalTID OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "the local tunnel identifier." ::= { csWXRl2tpv3TunnelStatsEntry 2 } csWXRl2tpv3TunnelStatsRemoteTID OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "the remote tunnel identifier." ::= { csWXRl2tpv3TunnelStatsEntry 3 } csWXRl2tpv3TunnelStatsState 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." ::= { csWXRl2tpv3TunnelStatsEntry 4 } csWXRl2tpv3TunnelStatsPeerIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "the remote peer's ipaddress." ::= { csWXRl2tpv3TunnelStatsEntry 5 } csWXRl2tpv3TunnelStatsRemoteHostname OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "the remote peer's hostname." ::= { csWXRl2tpv3TunnelStatsEntry 6 } csWXRl2tpv3TunnelStatsRemoteRouterID OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "the remote peer's router identifier." ::= { csWXRl2tpv3TunnelStatsEntry 7 } csWXRl2tpv3TunnelStatsRemoteRWS OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "the remote peer's receive window size." ::= { csWXRl2tpv3TunnelStatsEntry 8 } csWXRl2tpv3TunnelStatsControlRxPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "the number of control packets received on the tunnel." ::= { csWXRl2tpv3TunnelStatsEntry 9 } csWXRl2tpv3TunnelStatsControlRxOctets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "the number of control channel octets received for this tunnel." ::= { csWXRl2tpv3TunnelStatsEntry 10 } csWXRl2tpv3TunnelStatsControlRxZLB OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "the number of ZLB control packets received on the tunnel." ::= { csWXRl2tpv3TunnelStatsEntry 11 } csWXRl2tpv3TunnelStatsControlTxPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "the number of control packets that were transmitted to the tunnel peer." ::= { csWXRl2tpv3TunnelStatsEntry 12 } csWXRl2tpv3TunnelStatsControlTxOctets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "the number of control channel octets that were transmitted to the tunnel peer." ::= { csWXRl2tpv3TunnelStatsEntry 13 } csWXRl2tpv3TunnelStatsControlTxZLB OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "the number of control ZLB messages that were transmitted to the tunnel peer." ::= { csWXRl2tpv3TunnelStatsEntry 14 } csWXRl2tpv3TunnelStatsTotalSessions OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "total sessions." ::= { csWXRl2tpv3TunnelStatsEntry 15 } csWXRl2tpv3TunnelStatsFailedSessions OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "failed sessions." ::= { csWXRl2tpv3TunnelStatsEntry 16 } csWXRl2tpv3TunnelStatsActiveSessions OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "active sessions." ::= { csWXRl2tpv3TunnelStatsEntry 17 } csWXRl2tpv3TunnelStatsProtocol OBJECT-TYPE SYNTAX INTEGER { UDP(17), IP(115) } MAX-ACCESS read-only STATUS current DESCRIPTION "the protocol number." ::= { csWXRl2tpv3TunnelStatsEntry 18 } csWXRl2tpv3TunnelStatsRemotePort OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "the remote port number for this tunnel." ::= { csWXRl2tpv3TunnelStatsEntry 19 } csWXRl2tpv3TunnelStatsPeerIPv6 OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS read-only STATUS current DESCRIPTION "the remote peer's ipv6 address." ::= { csWXRl2tpv3TunnelStatsEntry 20 } -- -- The L2TPv3 Session Status and Statistics Table -- csWXRl2tpv3SessionStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF CsWXRl2tpv3SessionStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The L2TPv3 Session Status and Statistics Table." ::= { csWXRl2tpv3Objects 5 } csWXRl2tpv3SessionStatsEntry OBJECT-TYPE SYNTAX CsWXRl2tpv3SessionStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The L2TPv3 Session Stats Entry." INDEX { csWXRl2tpv3SessionStatsIndex } ::= { csWXRl2tpv3SessionStatsTable 1 } CsWXRl2tpv3SessionStatsEntry ::= SEQUENCE { csWXRl2tpv3SessionStatsIndex Integer32, csWXRl2tpv3SessionStatsLocalSID Unsigned32, csWXRl2tpv3SessionStatsRemoteSID Unsigned32, csWXRl2tpv3SessionStatsRemoteRouterID IpAddress, csWXRl2tpv3SessionStatsTunnelID Unsigend32, csWXRl2tpv3SessionStatsXconnectIfDesc DisplayString, csWXRl2tpv3SessionStatsAddVlanID Integer32, csWXRl2tpv3SessionStatsState INTEGER, csWXRl2tpv3SessionStatsInitiated INTEGER, csWXRl2tpv3SessionStatsCallSerialNumber Integer32, csWXRl2tpv3SessionStatsPwType INTEGER, csWXRl2tpv3SessionStatsRxPkts Counter32, csWXRl2tpv3SessionStatsRxOctets Counter32, csWXRl2tpv3SessionStatsRxDrops Counter32, csWXRl2tpv3SessionStatsRxErrors Counter32, csWXRl2tpv3SessionStatsTxPkts Counter32, csWXRl2tpv3SessionStatsTxOctets Counter32, csWXRl2tpv3SessionStatsTxDrops Counter32, csWXRl2tpv3SessionStatsTxErrors Counter32, csWXRl2tpv3SessionStatsCircuitStatus INTEGER, csWXRl2tpv3SessionStatsGroupID Unsigned32, csWXRl2tpv3SessionStatsGroupStatus INTEGER, csWXRl2tpv3SessionStatsSplitHorizon INTEGER, csWXRl2tpv3SessionStatsToS INTEGER, csWXRL2tpv3SessionStatsRemoteEndID Unsigned32, csWXRl2tpv3SessionStatsUniqueMacLearning INTEGER } csWXRl2tpv3SessionStatsIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "session status table index." ::= { csWXRl2tpv3SessionStatsEntry 1 } csWXRl2tpv3SessionStatsLocalSID OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "the local session identifier." ::= { csWXRl2tpv3SessionStatsEntry 2 } csWXRl2tpv3SessionStatsRemoteSID OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "the remote session identifier." ::= { csWXRl2tpv3SessionStatsEntry 3 } csWXRl2tpv3SessionStatsRemoteRouterID OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "the remote LCCE's router identifier." ::= { csWXRl2tpv3SessionStatsEntry 4 } csWXRl2tpv3SessionStatsTunnelID OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "the session's associated tunnel identifier." ::= { csWXRl2tpv3SessionStatsEntry 5 } csWXRl2tpv3SessionStatsXconnectIfDesc OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "the session's associated Xconnect interface description." ::= { csWXRl2tpv3SessionStatsEntry 6 } csWXRl2tpv3SessionStatsAddVlanID OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "additional vlan identifier." ::= { csWXRl2tpv3SessionStatsEntry 7 } csWXRl2tpv3SessionStatsState OBJECT-TYPE SYNTAX INTEGER { sessionIdle(1), sessionConnecting(2), sessionEstablished(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "the current state of the session." ::= { csWXRl2tpv3SessionStatsEntry 8 } csWXRl2tpv3SessionStatsInitiated 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." ::= { csWXRl2tpv3SessionStatsEntry 9 } csWXRl2tpv3SessionStatsCallSerialNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "the call serial number." ::= { csWXRl2tpv3SessionStatsEntry 10 } csWXRl2tpv3SessionStatsPwType OBJECT-TYPE SYNTAX INTEGER { Ethernet(5), VLAN(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "pseudo-wired type." ::= { csWXRl2tpv3SessionStatsEntry 11 } csWXRl2tpv3SessionStatsRxPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "the number of packets received on the session." ::= { csWXRl2tpv3SessionStatsEntry 12 } csWXRl2tpv3SessionStatsRxOctets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of octets received on the session." ::= { csWXRl2tpv3SessionStatsEntry 13 } csWXRl2tpv3SessionStatsRxDrops OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets dropped on the session." ::= { csWXRl2tpv3SessionStatsEntry 14 } csWXRl2tpv3SessionStatsRxErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of error packets dropped on the session." ::= { csWXRl2tpv3SessionStatsEntry 15 } csWXRl2tpv3SessionStatsTxPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets that were transmitted to the session peer." ::= { csWXRl2tpv3SessionStatsEntry 16 } csWXRl2tpv3SessionStatsTxOctets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of octets that were transmitted to the session peer." ::= { csWXRl2tpv3SessionStatsEntry 17 } csWXRl2tpv3SessionStatsTxDrops OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of outbound packets dropped on the session." ::= { csWXRl2tpv3SessionStatsEntry 18 } csWXRl2tpv3SessionStatsTxErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of outbound error packets dropped on the session." ::= { csWXRl2tpv3SessionStatsEntry 19 } csWXRl2tpv3SessionStatsCircuitStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "the session's associated circuit status." ::= { csWXRl2tpv3SessionStatsEntry 20 } csWXRl2tpv3SessionStatsGroupID OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "the session's associated group identifier." ::= { csWXRl2tpv3SessionStatsEntry 21 } csWXRl2tpv3SessionStatsGroupStatus OBJECT-TYPE SYNTAX INTEGER { active(1), standby(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "the session's status in the associated group." ::= { csWXRl2tpv3SessionStatsEntry 22 } csWXRl2tpv3SessionStatsSplitHorizon OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "the split-horizon." ::= { csWXRl2tpv3SessionStatsEntry 23 } csWXRl2tpv3SessionStatsToS OBJECT-TYPE SYNTAX INTEGER (0..252) MAX-ACCESS read-only STATUS current DESCRIPTION "the ToS value. '1' means that tos inherit." ::= { csWXRl2tpv3SessionStatsEntry 24 } csWXRl2tpv3SessionStatsRemoteEndID OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "the remote end identifier." ::= { csWXRl2tpv3SessionStatsEntry 25 } csWXRl2tpv3SessionStatsUniqueMacLearning OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "the mac learning unique." ::= { csWXRl2tpv3SessionStatsEntry 26 } -- -- The L2TPv3 Xconnect Interface Status and Statistics Table -- csWXRl2tpv3XconnectStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF CsWXRl2tpv3XconnectStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The L2TPv3 Xconnect Status and Statistics Table." ::= { csWXRl2tpv3Objects 6 } csWXRl2tpv3XconnectStatsEntry OBJECT-TYPE SYNTAX CsWXRl2tpv3XconnectStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The L2TPv3 Xconnect Stats Entry." INDEX { csWXRl2tpv3XconnectStatsIfIndex } ::= { csWXRl2tpv3XconnectStatsTable 1 } CsWXRl2tpv3XconnectStatsEntry ::= SEQUENCE { csWXRl2tpv3XconnectStatsIfIndex Integer32, csWXRl2tpv3XconnectStatsIfDesc DisplayString, csWXRl2tpv3XconnectStatsIfType IANAifType, csWXRl2tpv3XconnectStatsIfAdminStatus INTEGER, csWXRl2tpv3XconnectStatsIfOperStatus INTEGER, csWXRl2tpv3XconnectStatsRxPkts Counter32, csWXRl2tpv3XconnectStatsRxOctets Counter32, csWXRl2tpv3XconnectStatsRxDrops Counter32, csWXRl2tpv3XconnectStatsTxPkts Counter32, csWXRl2tpv3XconnectStatsTxOctets Counter32, csWXRl2tpv3XconnectStatsTxDrops Counter32, csWXRl2tpv3XconnectStatsTxErrors Counter32, csWXRl2tpv3XconnectStatsKUcast Counter32, csWXRl2tpv3XconnectStatsLocalMacs Gauge32, csWXRl2tpv3XconnectStatsFdbMacs Gauge32 } csWXRl2tpv3XconnectStatsIfIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "the xconnect status table index." ::= { csWXRl2tpv3XconnectStatsEntry 1 } csWXRl2tpv3XconnectStatsIfDesc OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "the xconnect interface's description." ::= { csWXRl2tpv3XconnectStatsEntry 2 } csWXRl2tpv3XconnectStatsIfType OBJECT-TYPE SYNTAX IANAifType MAX-ACCESS read-only STATUS current DESCRIPTION "the type of interface." ::= { csWXRl2tpv3XconnectStatsEntry 3 } csWXRl2tpv3XconnectStatsIfAdminStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "the xconnect interface's status." ::= { csWXRl2tpv3XconnectStatsEntry 4 } csWXRl2tpv3XconnectStatsIfOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "the xconnect interface's link status." ::= { csWXRl2tpv3XconnectStatsEntry 5 } csWXRl2tpv3XconnectStatsRxPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "the number of packets received on the interface." ::= { csWXRl2tpv3XconnectStatsEntry 6 } csWXRl2tpv3XconnectStatsRxOctets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "the number of octets received on the interface." ::= { csWXRl2tpv3XconnectStatsEntry 7 } csWXRl2tpv3XconnectStatsRxDrops OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "the number of packets dropped on the interface." ::= { csWXRl2tpv3XconnectStatsEntry 8 } csWXRl2tpv3XconnectStatsTxPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "the number of packets that were transmitted to the interface." ::= { csWXRl2tpv3XconnectStatsEntry 9 } csWXRl2tpv3XconnectStatsTxOctets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "the number of octets that were transmitted to the interface." ::= { csWXRl2tpv3XconnectStatsEntry 10 } csWXRl2tpv3XconnectStatsTxDrops OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of outbound packets dropped on the interface." ::= { csWXRl2tpv3XconnectStatsEntry 11 } csWXRl2tpv3XconnectStatsTxErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of outbound error packets dropped on the interface." ::= { csWXRl2tpv3XconnectStatsEntry 12 } csWXRl2tpv3XconnectStatsKUcast OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of known unicast packets dropped on the interface." ::= { csWXRl2tpv3XconnectStatsEntry 13 } csWXRl2tpv3XconnectStatsLocalMacs OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of learning local MACs." ::= { csWXRl2tpv3XconnectStatsEntry 14 } csWXRl2tpv3XconnectStatsFdbMacs OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of learning FDB MACs." ::= { csWXRl2tpv3XconnectStatsEntry 15 } -- -- The L2TPv3 Group Status and Statistics Table -- csWXRl2tpv3GroupStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF CsWXRl2tpv3GroupStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The L2TPv3 Group Status and Statistics Table." ::= { csWXRl2tpv3Objects 7 } csWXRl2tpv3GroupStatsEntry OBJECT-TYPE SYNTAX CsWXRl2tpv3GroupStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The L2TPv3 Group Stats Entry." INDEX { csWXRl2tpv3GroupStatsIndex } ::= { csWXRl2tpv3GroupStatsTable 1 } CsWXRl2tpv3GroupStatsEntry ::= SEQUENCE { csWXRl2tpv3GroupStatsIndex Integer32, csWXRl2tpv3GroupStatsGroupId Integer32, csWXRl2tpv3GroupStatsActiveSID Unsigned32, csWXRl2tpv3GroupStatsStandbySID Unsigned32, csWXRl2tpv3GroupStatsPreempt INTEGER, csWXRl2tpv3GroupStatsActiveHold INTEGER, csWXRl2tpv3GroupStatsSecondaryDisconnect INTEGER, csWXRl2tpv3GroupStatsMacAdvertise INTEGER } csWXRl2tpv3GroupStatsIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "the group status table index." ::= { csWXRl2tpv3GroupStatsEntry 1 } csWXRl2tpv3GroupStatsGroupId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "the group identifier." ::= { csWXRl2tpv3GroupStatsEntry 2 } csWXRl2tpv3GroupStatsActiveSID OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "the active session identifier." ::= { csWXRl2tpv3GroupStatsEntry 3 } csWXRl2tpv3GroupStatsStandbySID OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "the stand-by session identifier." ::= { csWXRl2tpv3GroupStatsEntry 4 } csWXRl2tpv3GroupStatsPreempt OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "the preemption mode." ::= { csWXRl2tpv3GroupStatsEntry 5 } csWXRl2tpv3GroupStatsActiveHold OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "the active-hold." ::= { csWXRl2tpv3GroupStatsEntry 6 } csWXRl2tpv3GroupStatsSecondaryDisconnect OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "the secondary session disconnect." ::= { csWXRl2tpv3GroupStatsEntry 7 } csWXRl2tpv3GroupStatsMacAdvertise OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "the mac-advertise." ::= { csWXRl2tpv3GroupStatsEntry 8 } -- -- The L2TPv3 Traps -- csWXRl2tpv3TunnelDown NOTIFICATION-TYPE OBJECTS { csWXRl2tpv3TunnelStatsIndex, csWXRl2tpv3TunnelStatsLocalTID, csWXRl2tpv3TunnelStatsRemoteRouterID, csWXRl2tpv3TunnelStatsState } STATUS current DESCRIPTION "trap of tunnel status change to down." ::= { csWXRl2tpv3Notifications 1 } csWXRl2tpv3TunnelEstablished NOTIFICATION-TYPE OBJECTS { csWXRl2tpv3TunnelStatsIndex, csWXRl2tpv3TunnelStatsLocalTID, csWXRl2tpv3TunnelStatsRemoteRouterID, csWXRl2tpv3TunnelStatsState } STATUS current DESCRIPTION "trap of tunnel status change to established." ::= { csWXRl2tpv3Notifications 2 } csWXRl2tpv3SessionDown NOTIFICATION-TYPE OBJECTS { csWXRl2tpv3SessionStatsIndex, csWXRl2tpv3SessionStatsLocalSID, csWXRl2tpv3SessionStatsRemoteRouterID, csWXRl2tpv3SessionStatsState } STATUS current DESCRIPTION "trap of session status change to down." ::= { csWXRl2tpv3Notifications 3 } csWXRl2tpv3SessionEstablished NOTIFICATION-TYPE OBJECTS { csWXRl2tpv3SessionStatsIndex, csWXRl2tpv3SessionStatsLocalSID, csWXRl2tpv3SessionStatsRemoteRouterID, csWXRl2tpv3SessionStatsState } STATUS current DESCRIPTION "trap of session status is changed to established." ::= { csWXRl2tpv3Notifications 4 } csWXRl2tpv3XconnectIfDown NOTIFICATION-TYPE OBJECTS { csWXRl2tpv3XconnectStatsIfIndex, csWXRl2tpv3XconnectStatsIfDesc, csWXRl2tpv3XconnectStatsIfAdminStatus, csWXRl2tpv3XconnectStatsIfOperStatus } STATUS current DESCRIPTION "trap of the Xconnect interface status is changed to down." ::= { csWXRl2tpv3Notifications 5 } csWXRl2tpv3XconnectIfUp NOTIFICATION-TYPE OBJECTS { csWXRl2tpv3XconnectStatsIfIndex, csWXRl2tpv3XconnectStatsIfDesc, csWXRl2tpv3XconnectStatsIfAdminStatus, csWXRl2tpv3XconnectStatsIfOperStatus } STATUS current DESCRIPTION "trap of the Xconnect interface status is changed to up." ::= { csWXRl2tpv3Notifications 6 } csWXRl2tpv3GroupActChange NOTIFICATION-TYPE OBJECTS { csWXRl2tpv3GroupStatsIndex, csWXRl2tpv3GroupStatsGroupId, csWXRl2tpv3GroupStatsActiveSID, csWXRl2tpv3GroupStatsStandbySID } STATUS current DESCRIPTION "trap of active session is changed." ::= { csWXRl2tpv3Notifications 7 } csWXRl2tpv3IfLoopDetect NOTIFICATION-TYPE OBJECTS { csWXRl2tpv3XconnectStatsIfIndex, csWXRl2tpv3XconnectStatsIfDesc } STATUS current DESCRIPTION "trap of detect loop on the interface." ::= { csWXRl2tpv3Notifications 8 } csWXRl2tpv3SessionLoopDetect NOTIFICATION-TYPE OBJECTS { csWXRl2tpv3SessionStatsIndex, csWXRl2tpv3SessionStatsLocalSID, csWXRl2tpv3SessionStatsXconnectIfDesc } STATUS current DESCRIPTION "trap of detect loop on the session." ::= { csWXRl2tpv3Notifications 9 } END