1244 lines
40 KiB
Plaintext
1244 lines
40 KiB
Plaintext
BENU-CGNAT-STATS-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
Integer32, Unsigned32, Counter64, MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY, NOTIFICATION-TYPE
|
|
FROM SNMPv2-SMI
|
|
|
|
DisplayString, MacAddress
|
|
FROM SNMPv2-TC
|
|
|
|
InetAddressType, InetAddress
|
|
FROM INET-ADDRESS-MIB
|
|
|
|
benuWAG FROM BENU-WAG-MIB;
|
|
|
|
benuCgnatStatsMIB MODULE-IDENTITY
|
|
LAST-UPDATED "201701240000Z" -- January 24, 2017
|
|
ORGANIZATION "Benu Networks,Inc"
|
|
CONTACT-INFO "Benu Networks,Inc
|
|
Corporate Headquarters
|
|
300 Concord Road, Suite 110
|
|
Billerica, MA 01821 USA
|
|
Tel: +1 978-223-4700
|
|
Fax: +1 978-362-1908
|
|
Email: info@benunets.com"
|
|
DESCRIPTION
|
|
"This MIB module defines CGNAT statistics of
|
|
Benu Wireless Access Gateway.
|
|
|
|
Copyright (C) 2014 by Benu Networks, Inc.
|
|
All rights reserved."
|
|
|
|
REVISION "201701240000Z" -- January 24, 2017
|
|
DESCRIPTION "Added scalar for DS-Lite Tunnel port blocks usage rising threshold."
|
|
|
|
REVISION "201701040000Z" -- January 4, 2017
|
|
DESCRIPTION "Added notification for Tunnel CGNAT port block allocation low threshold."
|
|
|
|
REVISION "201612220000Z" -- December 22, 2016
|
|
DESCRIPTION "Added notification for Tunnel CGNAT port block allocation high threshold."
|
|
|
|
REVISION "201501270000Z" -- 27 January, 2015
|
|
DESCRIPTION "Updated notification assignments to comply with standards (RFC 2578)."
|
|
|
|
REVISION "201412100000Z" -- 10 December 2014
|
|
DESCRIPTION "A separate table to show CGNAT subscribers
|
|
actively utilizing ports greater than the
|
|
configured threshold."
|
|
|
|
REVISION "201411240000Z" -- 24 November 2014
|
|
DESCRIPTION "Initial Version"
|
|
::= { benuWAG 9 }
|
|
|
|
-- declare top-level MIB objects for each component
|
|
|
|
bCgnatMIBObjects OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION
|
|
"WAG CGNAT objects are defined in this branch."
|
|
::= { benuCgnatStatsMIB 1 }
|
|
|
|
bCgnatNotifications OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION
|
|
"CGNAT notifications are defined in this branch."
|
|
::= { benuCgnatStatsMIB 0 }
|
|
|
|
bCgnatNotifObjects OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MIB objects for CGNAT notifications are defined in this branch."
|
|
::= { benuCgnatStatsMIB 2 }
|
|
|
|
-- CGNAT Auth Stats Table
|
|
|
|
bCgnatAuthStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF BCgnatAuthStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of CGNAT statistics for authenticated subscribers."
|
|
::= { bCgnatMIBObjects 1 }
|
|
|
|
bCgnatAuthStatsEntry OBJECT-TYPE
|
|
SYNTAX BCgnatAuthStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A logical row in the bCgnatAuthStatsTable."
|
|
INDEX {
|
|
bCgnatAuthStatsIndex
|
|
}
|
|
::= { bCgnatAuthStatsTable 1 }
|
|
|
|
BCgnatAuthStatsEntry ::= SEQUENCE {
|
|
bCgnatAuthStatsIndex Integer32,
|
|
bCgnatAuthProfileName DisplayString,
|
|
bCgnatAuthDomainPublicIpZeroCount Counter64,
|
|
bCgnatAuthDomainNoFreePortCount Counter64,
|
|
bCgnatAuthFlowAddSuccessCount Counter64,
|
|
bCgnatAuthFlowAddFailureCount Counter64,
|
|
bCgnatAuthTimerAllocFailureCount Counter64,
|
|
bCgnatAuthFlowDeleteSuccessCount Counter64,
|
|
bCgnatAuthFlowDeleteFailureCount Counter64,
|
|
bCgnatAuthUnsupportedL4DropCount Counter64,
|
|
bCgnatAuthNatflowSyncFailureCount Counter64,
|
|
bCgnatAuthIcmpIdAllocSuccessCount Counter64,
|
|
bCgnatAuthTcpPortAllocSuccessCount Counter64,
|
|
bCgnatAuthUdpPortAllocSuccessCount Counter64,
|
|
bCgnatAuthIcmpIdAllocFailureCount Counter64,
|
|
bCgnatAuthTcpPortAllocFailureCount Counter64,
|
|
bCgnatAuthUdpPortAllocFailureCount Counter64,
|
|
bCgnatAuthIcmpIdReleaseSuccessCount Counter64,
|
|
bCgnatAuthTcpPortReleaseSuccessCount Counter64,
|
|
bCgnatAuthUdpPortReleaseSuccessCount Counter64,
|
|
bCgnatAuthIcmpIdReleaseFailureCount Counter64,
|
|
bCgnatAuthTcpPortReleaseFailureCount Counter64,
|
|
bCgnatAuthUdpPortReleaseFailureCount Counter64,
|
|
bCgnatAuthMaxCgnatPortsExceeded Counter64,
|
|
bCgnatAuthMaxIcmpIdsExceeded Counter64,
|
|
bCgnatAuthFlowDeleteRcvd Counter64,
|
|
bCgnatAuthFlowDeleteSent Counter64,
|
|
bCgnatAuthFlowDeleteFindFailure Counter64,
|
|
bCgnatAuthDnsFlowAlloc Counter64,
|
|
bCgnatAuthDnsFlowRelease Counter64,
|
|
bCgnatAuthDnsFlowAllocSuccessCount Counter64,
|
|
bCgnatAuthDnsFlowReleaseSuccessCount Counter64,
|
|
bCgnatAuthDnsFlowAllocFailureCount Counter64,
|
|
bCgnatAuthDnsFlowReleaseFailureCount Counter64,
|
|
bCgnatAuthPortsThresholdExceededSent Counter64,
|
|
bCgnatAuthPortsThresholdExceededRcvd Counter64,
|
|
bCgnatAuthPortsThresholdExceededInt Counter64,
|
|
bCgnatAuthPortsThresholdExceededErr Counter64,
|
|
bCgnatAuthUnsupportedActionIdRcvd Counter64,
|
|
bCgnatAuthNonTcpSynPortAllocDrop Counter64,
|
|
bCgnatAuthFlowDeletedTimer Counter64,
|
|
bCgnatAuthFlowDeletedSessionEnded Counter64,
|
|
bCgnatAuthFlowDeletedSubClear Counter64,
|
|
bCgnatAuthNatFlowDelErrSubIdMismatch Counter64,
|
|
bCgnatAuthNatFlowDelErrValidFlagNotSet Counter64,
|
|
bCgnatAuthIcmpPortUnreachableSent Counter64,
|
|
bCgnatAuthPortsNotAvailableDrop Counter64,
|
|
bCgnatAuthUnsupportedPrivatePortDropCount Counter64
|
|
}
|
|
|
|
bCgnatAuthStatsIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A number uniquely identifying this row in the CGNAT statistics table."
|
|
::= { bCgnatAuthStatsEntry 1 }
|
|
|
|
bCgnatAuthProfileName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the CGNAT profile."
|
|
::= { bCgnatAuthStatsEntry 2 }
|
|
|
|
bCgnatAuthDomainPublicIpZeroCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Domain Public IP as zero count."
|
|
::= { bCgnatAuthStatsEntry 3 }
|
|
|
|
bCgnatAuthDomainNoFreePortCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Domain no free port count."
|
|
::= { bCgnatAuthStatsEntry 4 }
|
|
|
|
bCgnatAuthFlowAddSuccessCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Flow add success count."
|
|
::= { bCgnatAuthStatsEntry 5 }
|
|
|
|
bCgnatAuthFlowAddFailureCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Flow add failure count."
|
|
::= { bCgnatAuthStatsEntry 6 }
|
|
|
|
bCgnatAuthTimerAllocFailureCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Timer allocation failure count."
|
|
::= { bCgnatAuthStatsEntry 7 }
|
|
|
|
bCgnatAuthFlowDeleteSuccessCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Flow delete success count."
|
|
::= { bCgnatAuthStatsEntry 8 }
|
|
|
|
bCgnatAuthFlowDeleteFailureCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Flow delete failure count."
|
|
::= { bCgnatAuthStatsEntry 9 }
|
|
|
|
bCgnatAuthUnsupportedL4DropCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Unsupported L4 Protocol packets drop count."
|
|
::= { bCgnatAuthStatsEntry 10 }
|
|
|
|
bCgnatAuthNatflowSyncFailureCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"NAT Flow sync failure count."
|
|
::= { bCgnatAuthStatsEntry 11 }
|
|
|
|
bCgnatAuthIcmpIdAllocSuccessCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ICMP ID Allocation success count."
|
|
::= { bCgnatAuthStatsEntry 12 }
|
|
|
|
bCgnatAuthTcpPortAllocSuccessCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TCP port allocation success count."
|
|
::= { bCgnatAuthStatsEntry 13 }
|
|
|
|
bCgnatAuthUdpPortAllocSuccessCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"UDP port allocation success count."
|
|
::= { bCgnatAuthStatsEntry 14 }
|
|
|
|
bCgnatAuthIcmpIdAllocFailureCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ICMP ID Allocation failure count."
|
|
::= { bCgnatAuthStatsEntry 15 }
|
|
|
|
bCgnatAuthTcpPortAllocFailureCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TCP Port allocation falire count."
|
|
::= { bCgnatAuthStatsEntry 16 }
|
|
|
|
bCgnatAuthUdpPortAllocFailureCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"UDP Port allocation failure count."
|
|
::= { bCgnatAuthStatsEntry 17 }
|
|
|
|
bCgnatAuthIcmpIdReleaseSuccessCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ICMP ID release success count."
|
|
::= { bCgnatAuthStatsEntry 18 }
|
|
|
|
bCgnatAuthTcpPortReleaseSuccessCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TCP Port release success count."
|
|
::= { bCgnatAuthStatsEntry 19 }
|
|
|
|
bCgnatAuthUdpPortReleaseSuccessCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"UDP Port release success count."
|
|
::= { bCgnatAuthStatsEntry 20 }
|
|
|
|
bCgnatAuthIcmpIdReleaseFailureCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ICMP Id release failure count."
|
|
::= { bCgnatAuthStatsEntry 21 }
|
|
|
|
bCgnatAuthTcpPortReleaseFailureCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TCP Port release failure count."
|
|
::= { bCgnatAuthStatsEntry 22 }
|
|
|
|
bCgnatAuthUdpPortReleaseFailureCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"UDP port release failure count."
|
|
::= { bCgnatAuthStatsEntry 23 }
|
|
|
|
bCgnatAuthMaxCgnatPortsExceeded OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum CGNAT Ports exceeded count."
|
|
::= { bCgnatAuthStatsEntry 24 }
|
|
|
|
bCgnatAuthMaxIcmpIdsExceeded OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum ICMP Id exceeded count."
|
|
::= { bCgnatAuthStatsEntry 25 }
|
|
|
|
bCgnatAuthFlowDeleteRcvd OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"CGNAT Flow delete received count."
|
|
::= { bCgnatAuthStatsEntry 26 }
|
|
|
|
bCgnatAuthFlowDeleteSent OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"CGNAT Flow delete sent count."
|
|
::= { bCgnatAuthStatsEntry 27 }
|
|
|
|
bCgnatAuthFlowDeleteFindFailure OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"CGNAT Flow delete find failure count."
|
|
::= { bCgnatAuthStatsEntry 28 }
|
|
|
|
bCgnatAuthDnsFlowAlloc OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DNS Flow allocation count."
|
|
::= { bCgnatAuthStatsEntry 29 }
|
|
|
|
bCgnatAuthDnsFlowRelease OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DNS Flow release count."
|
|
::= { bCgnatAuthStatsEntry 30 }
|
|
|
|
bCgnatAuthDnsFlowAllocSuccessCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DNS Flow allocation success count."
|
|
::= { bCgnatAuthStatsEntry 31 }
|
|
|
|
bCgnatAuthDnsFlowReleaseSuccessCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DNS Flow release success count."
|
|
::= { bCgnatAuthStatsEntry 32 }
|
|
|
|
bCgnatAuthDnsFlowAllocFailureCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DNS Flow allocation failure count."
|
|
::= { bCgnatAuthStatsEntry 33 }
|
|
|
|
bCgnatAuthDnsFlowReleaseFailureCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DNS Flow release failure count."
|
|
::= { bCgnatAuthStatsEntry 34 }
|
|
|
|
bCgnatAuthPortsThresholdExceededSent OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Port threshold exceeded sent count."
|
|
::= { bCgnatAuthStatsEntry 35 }
|
|
|
|
bCgnatAuthPortsThresholdExceededRcvd OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Port threshold exceeded received count."
|
|
::= { bCgnatAuthStatsEntry 36 }
|
|
|
|
bCgnatAuthPortsThresholdExceededInt OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Port threshold exceeded interrupt count."
|
|
::= { bCgnatAuthStatsEntry 37 }
|
|
|
|
bCgnatAuthPortsThresholdExceededErr OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Port threshold exceeded error count."
|
|
::= { bCgnatAuthStatsEntry 38 }
|
|
|
|
bCgnatAuthUnsupportedActionIdRcvd OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Unsupported action Id received count."
|
|
::= { bCgnatAuthStatsEntry 39 }
|
|
|
|
bCgnatAuthNonTcpSynPortAllocDrop OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Non TCP SYN Port allocation count."
|
|
::= { bCgnatAuthStatsEntry 40 }
|
|
|
|
bCgnatAuthFlowDeletedTimer OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"CGNAT Flows deleted due to timer."
|
|
::= { bCgnatAuthStatsEntry 41 }
|
|
|
|
bCgnatAuthFlowDeletedSessionEnded OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"CGNAT Flows deleted due to session ended."
|
|
::= { bCgnatAuthStatsEntry 42 }
|
|
|
|
bCgnatAuthFlowDeletedSubClear OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"CGNAT Flow delete due to clearing subescriber."
|
|
::= { bCgnatAuthStatsEntry 43 }
|
|
|
|
bCgnatAuthNatFlowDelErrSubIdMismatch OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"CGNAT Flow delete due to subscriber ID mismatch."
|
|
::= { bCgnatAuthStatsEntry 44 }
|
|
|
|
bCgnatAuthNatFlowDelErrValidFlagNotSet OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Flow delete error due to valid flag not set."
|
|
::= { bCgnatAuthStatsEntry 45 }
|
|
|
|
bCgnatAuthIcmpPortUnreachableSent OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ICMP Port unreachable sent."
|
|
::= { bCgnatAuthStatsEntry 46 }
|
|
|
|
bCgnatAuthPortsNotAvailableDrop OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Packets dropped due to port not available."
|
|
::= { bCgnatAuthStatsEntry 47 }
|
|
|
|
bCgnatAuthUnsupportedPrivatePortDropCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Unsupported Private port drop count."
|
|
::= { bCgnatAuthStatsEntry 48 }
|
|
|
|
|
|
-- CGNAT unauth Stats Table
|
|
|
|
bCgnatUnauthStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF BCgnatUnauthStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of CGNAT statistics for unauthenticated subscribers."
|
|
::= { bCgnatMIBObjects 2 }
|
|
|
|
bCgnatUnauthStatsEntry OBJECT-TYPE
|
|
SYNTAX BCgnatUnauthStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A logical row in the bCgnatUnauthStatsTable."
|
|
INDEX {
|
|
bCgnatUnauthStatsIndex
|
|
}
|
|
::= { bCgnatUnauthStatsTable 1 }
|
|
|
|
BCgnatUnauthStatsEntry ::= SEQUENCE {
|
|
bCgnatUnauthStatsIndex Integer32,
|
|
bCgnatUnauthProfileName DisplayString,
|
|
bCgnatUnauthDomainPublicIpZeroCount Counter64,
|
|
bCgnatUnauthDomainNoFreePortCount Counter64,
|
|
bCgnatUnauthFlowAddSuccessCount Counter64,
|
|
bCgnatUnauthFlowAddFailureCount Counter64,
|
|
bCgnatUnauthTimerAllocFailureCount Counter64,
|
|
bCgnatUnauthFlowDeleteSuccessCount Counter64,
|
|
bCgnatUnauthFlowDeleteFailureCount Counter64,
|
|
bCgnatUnauthUnsupportedL4DropCount Counter64,
|
|
bCgnatUnauthNatflowSyncFailureCount Counter64,
|
|
bCgnatUnauthIcmpIdAllocSuccessCount Counter64,
|
|
bCgnatUnauthTcpPortAllocSuccessCount Counter64,
|
|
bCgnatUnauthUdpPortAllocSuccessCount Counter64,
|
|
bCgnatUnauthIcmpIdAllocFailureCount Counter64,
|
|
bCgnatUnauthTcpPortAllocFailureCount Counter64,
|
|
bCgnatUnauthUdpPortAllocFailureCount Counter64,
|
|
bCgnatUnauthIcmpIdReleaseSuccessCount Counter64,
|
|
bCgnatUnauthTcpPortReleaseSuccessCount Counter64,
|
|
bCgnatUnauthUdpPortReleaseSuccessCount Counter64,
|
|
bCgnatUnauthIcmpIdReleaseFailureCount Counter64,
|
|
bCgnatUnauthTcpPortReleaseFailureCount Counter64,
|
|
bCgnatUnauthUdpPortReleaseFailureCount Counter64,
|
|
bCgnatUnauthMaxCgnatPortsExceeded Counter64,
|
|
bCgnatUnauthMaxIcmpIdsExceeded Counter64,
|
|
bCgnatUnauthFlowDeleteRcvd Counter64,
|
|
bCgnatUnauthFlowDeleteSent Counter64,
|
|
bCgnatUnauthFlowDeleteFindFailure Counter64,
|
|
bCgnatUnauthDnsFlowAlloc Counter64,
|
|
bCgnatUnauthDnsFlowRelease Counter64,
|
|
bCgnatUnauthDnsFlowAllocSuccessCount Counter64,
|
|
bCgnatUnauthDnsFlowReleaseSuccessCount Counter64,
|
|
bCgnatUnauthDnsFlowAllocFailureCount Counter64,
|
|
bCgnatUnauthDnsFlowReleaseFailureCount Counter64,
|
|
bCgnatUnauthPortsThresholdExceededSent Counter64,
|
|
bCgnatUnauthPortsThresholdExceededRcvd Counter64,
|
|
bCgnatUnauthPortsThresholdExceededInt Counter64,
|
|
bCgnatUnauthPortsThresholdExceededErr Counter64,
|
|
bCgnatUnauthUnsupportedActionIdRcvd Counter64,
|
|
bCgnatUnauthNonTcpSynPortAllocDrop Counter64,
|
|
bCgnatUnauthFlowDeletedTimer Counter64,
|
|
bCgnatUnauthFlowDeletedSessionEnded Counter64,
|
|
bCgnatUnauthFlowDeletedSubClear Counter64,
|
|
bCgnatUnauthNatFlowDelErrSubIdMismatch Counter64,
|
|
bCgnatUnauthNatFlowDelErrValidFlagNotSet Counter64,
|
|
bCgnatUnauthIcmpPortUnreachableSent Counter64,
|
|
bCgnatUnauthPortsNotAvailableDrop Counter64,
|
|
bCgnatUnauthUnsupportedPrivatePortDropCount Counter64
|
|
}
|
|
|
|
bCgnatUnauthStatsIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A number uniquely identifying this row in the CGNAT statistics table."
|
|
::= { bCgnatUnauthStatsEntry 1 }
|
|
|
|
bCgnatUnauthProfileName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the CGNAT profile."
|
|
::= { bCgnatUnauthStatsEntry 2 }
|
|
|
|
bCgnatUnauthDomainPublicIpZeroCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Domain Public IP as zero count."
|
|
::= { bCgnatUnauthStatsEntry 3 }
|
|
|
|
bCgnatUnauthDomainNoFreePortCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Domain no free port count."
|
|
::= { bCgnatUnauthStatsEntry 4 }
|
|
|
|
bCgnatUnauthFlowAddSuccessCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Flow add success count."
|
|
::= { bCgnatUnauthStatsEntry 5 }
|
|
|
|
bCgnatUnauthFlowAddFailureCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Flow add failure count."
|
|
::= { bCgnatUnauthStatsEntry 6 }
|
|
|
|
bCgnatUnauthTimerAllocFailureCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Timer allocation failure count."
|
|
::= { bCgnatUnauthStatsEntry 7 }
|
|
|
|
bCgnatUnauthFlowDeleteSuccessCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Flow delete success count."
|
|
::= { bCgnatUnauthStatsEntry 8 }
|
|
|
|
bCgnatUnauthFlowDeleteFailureCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Flow delete failure count."
|
|
::= { bCgnatUnauthStatsEntry 9 }
|
|
|
|
bCgnatUnauthUnsupportedL4DropCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Unsupported L4 Protocol packets drop count."
|
|
::= { bCgnatUnauthStatsEntry 10 }
|
|
|
|
bCgnatUnauthNatflowSyncFailureCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"NAT Flow sync failure count."
|
|
::= { bCgnatUnauthStatsEntry 11 }
|
|
|
|
bCgnatUnauthIcmpIdAllocSuccessCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ICMP ID Allocation success count."
|
|
::= { bCgnatUnauthStatsEntry 12 }
|
|
|
|
bCgnatUnauthTcpPortAllocSuccessCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TCP port allocation success count."
|
|
::= { bCgnatUnauthStatsEntry 13 }
|
|
|
|
bCgnatUnauthUdpPortAllocSuccessCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"UDP port allocation success count."
|
|
::= { bCgnatUnauthStatsEntry 14 }
|
|
|
|
bCgnatUnauthIcmpIdAllocFailureCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ICMP ID Allocation failure count."
|
|
::= { bCgnatUnauthStatsEntry 15 }
|
|
|
|
bCgnatUnauthTcpPortAllocFailureCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TCP Port allocation falire count."
|
|
::= { bCgnatUnauthStatsEntry 16 }
|
|
|
|
bCgnatUnauthUdpPortAllocFailureCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"UDP Port allocation failure count."
|
|
::= { bCgnatUnauthStatsEntry 17 }
|
|
|
|
bCgnatUnauthIcmpIdReleaseSuccessCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ICMP ID release success count."
|
|
::= { bCgnatUnauthStatsEntry 18 }
|
|
|
|
bCgnatUnauthTcpPortReleaseSuccessCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TCP Port release success count."
|
|
::= { bCgnatUnauthStatsEntry 19 }
|
|
|
|
bCgnatUnauthUdpPortReleaseSuccessCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"UDP Port release success count."
|
|
::= { bCgnatUnauthStatsEntry 20 }
|
|
|
|
bCgnatUnauthIcmpIdReleaseFailureCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ICMP Id release failure count."
|
|
::= { bCgnatUnauthStatsEntry 21 }
|
|
|
|
bCgnatUnauthTcpPortReleaseFailureCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TCP Port release failure count."
|
|
::= { bCgnatUnauthStatsEntry 22 }
|
|
|
|
bCgnatUnauthUdpPortReleaseFailureCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"UDP port release failure count."
|
|
::= { bCgnatUnauthStatsEntry 23 }
|
|
|
|
bCgnatUnauthMaxCgnatPortsExceeded OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum CGNAT Ports exceeded count."
|
|
::= { bCgnatUnauthStatsEntry 24 }
|
|
|
|
bCgnatUnauthMaxIcmpIdsExceeded OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum ICMP Id exceeded count."
|
|
::= { bCgnatUnauthStatsEntry 25 }
|
|
|
|
bCgnatUnauthFlowDeleteRcvd OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"CGNAT Flow delete received count."
|
|
::= { bCgnatUnauthStatsEntry 26 }
|
|
|
|
bCgnatUnauthFlowDeleteSent OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"CGNAT Flow delete sent count."
|
|
::= { bCgnatUnauthStatsEntry 27 }
|
|
|
|
bCgnatUnauthFlowDeleteFindFailure OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"CGNAT Flow delete find failure count."
|
|
::= { bCgnatUnauthStatsEntry 28 }
|
|
|
|
bCgnatUnauthDnsFlowAlloc OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DNS Flow allocation count."
|
|
::= { bCgnatUnauthStatsEntry 29 }
|
|
|
|
bCgnatUnauthDnsFlowRelease OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DNS Flow release count."
|
|
::= { bCgnatUnauthStatsEntry 30 }
|
|
|
|
bCgnatUnauthDnsFlowAllocSuccessCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DNS Flow allocation success count."
|
|
::= { bCgnatUnauthStatsEntry 31 }
|
|
|
|
bCgnatUnauthDnsFlowReleaseSuccessCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DNS Flow release success count."
|
|
::= { bCgnatUnauthStatsEntry 32 }
|
|
|
|
bCgnatUnauthDnsFlowAllocFailureCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DNS Flow allocation failure count."
|
|
::= { bCgnatUnauthStatsEntry 33 }
|
|
|
|
bCgnatUnauthDnsFlowReleaseFailureCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DNS Flow release failure count."
|
|
::= { bCgnatUnauthStatsEntry 34 }
|
|
|
|
bCgnatUnauthPortsThresholdExceededSent OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Port threshold exceeded sent count."
|
|
::= { bCgnatUnauthStatsEntry 35 }
|
|
|
|
bCgnatUnauthPortsThresholdExceededRcvd OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Port threshold exceeded received count."
|
|
::= { bCgnatUnauthStatsEntry 36 }
|
|
|
|
bCgnatUnauthPortsThresholdExceededInt OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Port threshold exceeded interrupt count."
|
|
::= { bCgnatUnauthStatsEntry 37 }
|
|
|
|
bCgnatUnauthPortsThresholdExceededErr OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Port threshold exceeded error count."
|
|
::= { bCgnatUnauthStatsEntry 38 }
|
|
|
|
bCgnatUnauthUnsupportedActionIdRcvd OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Unsupported action Id received count."
|
|
::= { bCgnatUnauthStatsEntry 39 }
|
|
|
|
bCgnatUnauthNonTcpSynPortAllocDrop OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Non TCP SYN Port allocation count."
|
|
::= { bCgnatUnauthStatsEntry 40 }
|
|
|
|
bCgnatUnauthFlowDeletedTimer OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"CGNAT Flows deleted due to timer."
|
|
::= { bCgnatUnauthStatsEntry 41 }
|
|
|
|
bCgnatUnauthFlowDeletedSessionEnded OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"CGNAT Flows deleted due to session ended."
|
|
::= { bCgnatUnauthStatsEntry 42 }
|
|
|
|
bCgnatUnauthFlowDeletedSubClear OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"CGNAT Flow delete due to clearing subescriber."
|
|
::= { bCgnatUnauthStatsEntry 43 }
|
|
|
|
bCgnatUnauthNatFlowDelErrSubIdMismatch OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"CGNAT Flow delete due to subscriber ID mismatch."
|
|
::= { bCgnatUnauthStatsEntry 44 }
|
|
|
|
bCgnatUnauthNatFlowDelErrValidFlagNotSet OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Flow delete error due to valid flag not set."
|
|
::= { bCgnatUnauthStatsEntry 45 }
|
|
|
|
bCgnatUnauthIcmpPortUnreachableSent OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ICMP Port unreachable sent."
|
|
::= { bCgnatUnauthStatsEntry 46 }
|
|
|
|
bCgnatUnauthPortsNotAvailableDrop OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Packets dropped due to port not available."
|
|
::= { bCgnatUnauthStatsEntry 47 }
|
|
|
|
bCgnatUnauthUnsupportedPrivatePortDropCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Unsupported Private port drop count."
|
|
::= { bCgnatUnauthStatsEntry 48 }
|
|
|
|
-- CGNAT Auth Subscriber Port Utilization Table
|
|
|
|
bCgnatAuthPortUtilTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF BCgnatAuthPortUtilEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of CGNAT statistics for each authenticated subscriber that
|
|
has crossed port utilization threshold."
|
|
::= { bCgnatMIBObjects 3 }
|
|
|
|
bCgnatAuthPortUtilEntry OBJECT-TYPE
|
|
SYNTAX BCgnatAuthPortUtilEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A logical row in the bCgnatAuthPortUtilTable."
|
|
INDEX {
|
|
bCgnatAuthPortUtilIndex
|
|
}
|
|
::= { bCgnatAuthPortUtilTable 1 }
|
|
|
|
BCgnatAuthPortUtilEntry ::= SEQUENCE {
|
|
bCgnatAuthPortUtilIndex Unsigned32,
|
|
bCgnatAuthSubscriberMac MacAddress,
|
|
bCgnatAuthSubscriberPortsFree Unsigned32
|
|
}
|
|
|
|
bCgnatAuthPortUtilIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Port utilization table index of the CGNAT subscriber
|
|
for which the current ports in use has crossed the
|
|
configured high water mark."
|
|
::= { bCgnatAuthPortUtilEntry 1 }
|
|
|
|
bCgnatAuthSubscriberMac OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MAC address of the authenticated CGNAT subscriber
|
|
for which the current ports in use has crossed the
|
|
configured high water mark."
|
|
::= { bCgnatAuthPortUtilEntry 2 }
|
|
|
|
bCgnatAuthSubscriberPortsFree OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of free ports for the authenticated CGNAT subscriber
|
|
for which the current ports in use has crossed the
|
|
configured high water mark."
|
|
::= { bCgnatAuthPortUtilEntry 3 }
|
|
|
|
-- CGNAT Scalars
|
|
|
|
bCgnatAuthPortRisingThresholdCrossedSubCount OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The count of the total number of authenticated CGNAT subscribers
|
|
whose port usage is above the configured rising threshold."
|
|
::= { bCgnatMIBObjects 4 }
|
|
|
|
bDslitePortBlockRisingThresholdCrossedTunCount OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The count of the total number of DS-Lite tunnels
|
|
whose port blocks usage is above the configured rising threshold."
|
|
::= { bCgnatMIBObjects 5 }
|
|
|
|
-- Notification Definitions
|
|
|
|
bCgnatSubscriberMac OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MAC address of the subscriber."
|
|
::= { bCgnatNotifObjects 1 }
|
|
|
|
bCgnatTotalPortBlocksPerSubscriber OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of port blocks available for the authenticated CGNAT subscriber."
|
|
::= { bCgnatNotifObjects 2 }
|
|
|
|
bCgnatPortBlocksUsedHighThreshold OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The high threshold for the number of used CGNAT port blocks by authenticated subscribers.
|
|
If the number of used port blocks exceeds this value,
|
|
a bCgnatPortBlocksUsedHighThresholdReached event
|
|
will be generated. No more bCgnatPortBlocksUsedHighThresholdReached
|
|
events will be generated until the value of the number of
|
|
used CGNAT port blocks becomes equal to or less than
|
|
the value of bCgnatPortBlocksUsedLowThreshold. The ratio of this
|
|
value to the total number of port blocks is reported as percentage in
|
|
this object.
|
|
Units: Percentage in the range 0 - 100."
|
|
::= { bCgnatNotifObjects 3 }
|
|
|
|
bCgnatPortBlocksUsedLowThreshold OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The low threshold for the number of used CGNAT port blocks by authenticated subscribers.
|
|
If a bCgnatPortBlocksUsedHighThresholdReached
|
|
event had previously been generated, and if the number of
|
|
used port blocks equals to or falls below this value, a
|
|
bCgnatPortBlocksUsedLowThresholdReached event will be generated.
|
|
No more bCgnatPortBlocksUsedLowThreshold events will be
|
|
generated until the value of the number of used CGNAT Port
|
|
blocks exceeds bCgnatPortBlocksUsedHighThresholdReached and a
|
|
bCgnatPortBlocksUsedHighThresholdReached is first generated.
|
|
The ratio of this value to the total number of port blocks is
|
|
reported as percentage in this object.
|
|
Units: Percentage in the range 0 - 100."
|
|
::= { bCgnatNotifObjects 4 }
|
|
|
|
bCgnatThresholdTunnelId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Id of the CGNAT Tunnel using tunnel port blocks,
|
|
for which the current ports in use has crossed the
|
|
configured high water mark."
|
|
::= { bCgnatNotifObjects 5 }
|
|
|
|
bCgnatEvenPortsForTunnel OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of even free ports available for the tunnel
|
|
for which the current ports in use has crossed the
|
|
configured high/low water mark."
|
|
::= { bCgnatNotifObjects 6 }
|
|
|
|
bCgnatOddPortsForTunnel OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of odd free ports available for the tunnel
|
|
for which the current ports in use has crossed the
|
|
configured high/low water mark."
|
|
::= { bCgnatNotifObjects 7 }
|
|
|
|
bCgnatPortParity OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Port parity which hit the high/low watermark, 1 for odd port and 2 for Even"
|
|
::= { bCgnatNotifObjects 8 }
|
|
|
|
bCgnatTunnelPortBlocksUsedHighThreshold OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The high threshold for the number of used CGNAT port by a Dslite Tunnel.
|
|
If the number of used ports in the last port block allocated for the tunnel exceeds this value,
|
|
a bCgnatTunnelPortsUsedHighThresholdReached event
|
|
will be generated. No more bCgnatTunnelPortBlocksUsedHighThresholdReached
|
|
events will be generated until the value of the total number of
|
|
CGNAT available ports becomes equal to or less than half of the
|
|
the value of bCgnatTunnelPortsUsedHighThreshold. The ratio of this
|
|
value to the total number of ports is reported as percentage in
|
|
this object.
|
|
Units: Percentage in the range 0 - 100."
|
|
::= { bCgnatNotifObjects 9 }
|
|
|
|
bCgnatTunnelPortBlocksUsedLowThreshold OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Low threshold for the number of used CGNAT port by a Dslite Tunnel.
|
|
If the total number of free ports from all the port blocks allocated for the tunnel exceeds this value,
|
|
a bCgnatTunnelPortsUsedLowThresholdReached event
|
|
will be generated. No more bCgnatTunnelPortBlocksUsedLowThresholdReached
|
|
events will be generated until a bCgnatTunnelPortBlocksUsedHighThresholdReached is generated.
|
|
Units: Percentage in the range 0 - 100."
|
|
::= { bCgnatNotifObjects 10 }
|
|
|
|
bCgnatPortBlocksUsedHighThresholdReached NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
bCgnatSubscriberMac,
|
|
bCgnatTotalPortBlocksPerSubscriber,
|
|
bCgnatPortBlocksUsedHighThreshold
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This notification signifies that the current number of
|
|
used CGNAT port blocks used for an authenticated subscriber has risen above
|
|
the value of bCgnatPortBlocksUsedHighThreshold."
|
|
::= { bCgnatNotifications 1 }
|
|
|
|
bCgnatPortBlocksUsedLowThresholdReached NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
bCgnatSubscriberMac,
|
|
bCgnatTotalPortBlocksPerSubscriber,
|
|
bCgnatPortBlocksUsedLowThreshold
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This notification signifies that the current number of
|
|
used CGNAT Port blocks for an authenticated subscriber has fallen below the value of
|
|
bCgnatPortBlocksUsedLowThreshold."
|
|
::= { bCgnatNotifications 2 }
|
|
|
|
bCgnatTunnelPortBlocksUsedHighThresholdReached NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
bCgnatThresholdTunnelId,
|
|
bCgnatEvenPortsForTunnel,
|
|
bCgnatOddPortsForTunnel,
|
|
bCgnatPortParity,
|
|
bCgnatTunnelPortBlocksUsedHighThreshold
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This notification signifies that the current number of
|
|
used CGNAT port blocks used for a Tunnel has risen above
|
|
the value of bCgnatTunnelPortBlocksUsedHighThreshold."
|
|
::= { bCgnatNotifications 3 }
|
|
|
|
|
|
bCgnatTunnelPortBlocksUsedLowThresholdReached NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
bCgnatThresholdTunnelId,
|
|
bCgnatEvenPortsForTunnel,
|
|
bCgnatOddPortsForTunnel,
|
|
bCgnatPortParity,
|
|
bCgnatTunnelPortBlocksUsedLowThreshold
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This notification signifies that the current number of
|
|
used CGNAT port blocks used for a Tunnel has fallen below
|
|
the value of bCgnatTunnelPortBlocksUsedLowThreshold."
|
|
::= { bCgnatNotifications 4 }
|
|
|
|
END
|