summaryrefslogtreecommitdiff
path: root/MIBS/cisco/CISCO-SLB-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/cisco/CISCO-SLB-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/cisco/CISCO-SLB-MIB')
-rw-r--r--MIBS/cisco/CISCO-SLB-MIB5379
1 files changed, 5379 insertions, 0 deletions
diff --git a/MIBS/cisco/CISCO-SLB-MIB b/MIBS/cisco/CISCO-SLB-MIB
new file mode 100644
index 0000000..9c9beb2
--- /dev/null
+++ b/MIBS/cisco/CISCO-SLB-MIB
@@ -0,0 +1,5379 @@
+-- *****************************************************************
+-- CISCO-SLB-MIB: Mib for SLB entities
+--
+-- December 1999, Jason Cox
+--
+-- Copyright (c) 1999, 2002, 2004, 2006-2008 by cisco Systems Inc.
+-- All rights reserved.
+-- ****************************************************************
+
+CISCO-SLB-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY,
+ NOTIFICATION-TYPE,
+ OBJECT-TYPE,
+ IpAddress,
+ Unsigned32,
+ Counter32,
+ Counter64,
+ Gauge32
+ FROM SNMPv2-SMI
+ MODULE-COMPLIANCE,
+ OBJECT-GROUP,
+ NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ TimeInterval,
+ TruthValue,
+ DateAndTime,
+ TEXTUAL-CONVENTION,
+ RowStatus,
+ StorageType
+ FROM SNMPv2-TC
+ InetAddressType,
+ InetAddress,
+ InetPortNumber,
+ InetAddressPrefixLength
+ FROM INET-ADDRESS-MIB
+ SnmpAdminString
+ FROM SNMP-FRAMEWORK-MIB
+ entPhysicalParentRelPos
+ FROM ENTITY-MIB
+ CiscoPort,
+ CiscoIpProtocol
+ FROM CISCO-TC
+ ciscoMgmt
+ FROM CISCO-SMI;
+
+
+ciscoSlbMIB MODULE-IDENTITY
+ LAST-UPDATED "200805150000Z"
+ ORGANIZATION "Cisco Systems, Inc."
+ CONTACT-INFO
+ "Cisco Systems
+ Customer Service
+
+
+ Postal: 170 W. Tasman Drive
+
+ San Jose, CA 95134
+
+ USA
+
+
+ Tel: +1 800 553-NETS
+
+
+ E-mail: cs-slb@cisco.com"
+ DESCRIPTION
+ "The MIB for managing Server Load Balancing Manager(s),
+ such as the Cisco IOS SLB product.
+
+ This MIB includes instrumentation for the manager-side
+ implementation of the Dynamic Feedback Protocol (DFP).
+ A DFP uses the DFP protocol to communicate with
+ DFP agents in order to obtain information about
+ Servers.
+
+ This MIB includes the objects required for implementing
+ the load balancer management side of the
+ Server/Application State Protocol (SASP). The load
+ balancer is responsible for registering Members with a
+ SASP-Agent. A Member is an entity that is defined on
+ the load balancer to service Internet traffic. The
+ responsibility of the Agent is to monitor the Members,
+ and report a recommended weight to the load balancer.
+ The weight is then used in load balancing decisions.
+
+ Acronyms and terms:
+
+ DFP Dynamic Feedback Protocol
+ SASP Server to Application State Protocol
+ GGSN Gateway GPRS Support Node
+ GPRS General Packet Radio Service
+ GTP GPRS Tunneling Protocol
+ SASP Server/Application State Protocol
+ SGSN Serving GPRS Support Node"
+ REVISION "200805150000Z"
+ DESCRIPTION
+ "- Deprecated the object slbVServerBWRateLimitDropCounts.
+
+ - Added following objects to slbVServerInfoTable
+ slbVServerBandWidthRateLimitDropCounts
+ slbVServerL4Decisions
+ slbVServerL7Decisions
+ slbVServerEstablishedConnections
+
+ - Deprecated OBJECT-GROUP ciscoSlbVServerInfoGroupRev1
+ - Deprecated MODULE-COMPLIANCE ciscoSlbMIBComplianceRev5
+
+ - Added OBJECT-GROUP ciscoSlbVServerInfoGroupRev2
+ - Added MODULE-COMPLIANCE ciscoSlbMIBComplianceRev6."
+ REVISION "200804150000Z"
+ DESCRIPTION
+ "- Added enumeration 'inactive' and 'maxLoad' to
+ SlbRealServerState TC."
+ REVISION "200802120000Z"
+ DESCRIPTION
+ "- Added following objects to slbVServerInfoTable
+ slbVServerDroppedConnections
+ slbVServerClientPacketCounts
+ slbVServerPacketCounts
+ slbVServerClientByteCounts
+ slbVServerByteCounts
+ slbVServerMaxConnLimitDropCounts
+ slbVServerConnRateLimitDropCounts
+ slbVServerBWRateLimitDropCounts
+
+ - Deprecated OBJECT-GROUP ciscoSlbVServerInfoGroup
+ - Deprecated MODULE-COMPLIANCE ciscoSlbMIBComplianceRev4
+
+ - Added OBJECT-GROUP ciscoSlbVServerInfoGroupRev1
+ - Added MODULE-COMPLIANCE ciscoSlbMIBComplianceRev5."
+ REVISION "200706200000Z"
+ DESCRIPTION
+ "- Added enumeration 'standby' to SlbRealServerState TC."
+ REVISION "200704200000Z"
+ DESCRIPTION
+ "- Added arpFailed enum to SlbRealServerState TC"
+ REVISION "200610260000Z"
+ DESCRIPTION
+ "- Added following notifications
+ ciscoSlbVirtualServerStateChange
+ ciscoSlbRealServerStateChange
+
+ - Added following groups
+ ciscoSlbNotifObjectsGroup
+ ciscoSlbNotifEnabledGroupRev2
+ ciscoSlbNotifGroupRev2
+
+ - Added following new objects to slbNotificationsObjects
+ slbInetAddressType
+ slbInetAddress
+ slbName
+ slbPort
+
+ - Deprecated following notifications
+ ciscoSlbRealStateChange
+ ciscoSlbVirtualStateChange
+
+ - Deprecated following objects under slbNotificationObjects
+ cSlbVirtStateChangeNotifEnabled
+ cSlbRealStateChangeNotifEnabled
+
+ - Added following in Compliance/Conformance
+ ciscoSlbMIBComplianceRev4
+
+ - Added following enums to SlbPredictor TC
+ layer4PayloadHash
+ responseTime
+ leastBandwidth
+ httpContentHash
+
+ - DEFVAL value of the following objects are modified to avoid
+ compilation errors
+ slbStickyObjectRealIpAddress
+ slbVirtualIpAddress"
+ REVISION "200601130000Z"
+ DESCRIPTION
+ "- Added following enums to SlbPredictor TC
+ leastLoaded
+ httpCookieHash
+ httpHeaderHash.
+
+ - Increased the range for SlbServerString TC
+ from 1..15 to 1..96.
+
+ - Added following Tables:
+ slbVServerInfoTable
+ slbVServerIPTable
+
+ - Added following Notifications:
+ ciscoSlbVServerStateChange
+ ciscoSlbVServerVIPStateChange
+
+ - Added cSlbVServerStateChangeNotifEnabled object
+
+ - Added following in Compliance/Conformance
+ ciscoSlbMIBComplianceRev3."
+ REVISION "200503310000Z"
+ DESCRIPTION
+ "Extending MIB to support the Server/Application State
+ Protocol (SASP). The following tables were added to
+ the MIB:
+ - slbSaspTable
+ - slbSaspAgentTable,
+ - slbSaspGroupTable,
+ - slbSaspMemberTable
+ - slbSaspStatsTable"
+ REVISION "200203180000Z"
+ DESCRIPTION
+ "Defining more server states and predictor options for
+ Content Switching Module (CSM) product."
+ REVISION "200201151500Z"
+ DESCRIPTION
+ "Extending MIB to support GTP service. Updated
+ SlbRealServerState and SlbVirtualServState with
+ more states."
+ REVISION "200010200000Z"
+ DESCRIPTION
+ "Extending MIB to support VirtualMask and
+ service wsp."
+ REVISION "200005080000Z"
+ DESCRIPTION
+ "Initial version of this MIB module."
+ ::= { ciscoMgmt 161 }
+
+
+ciscoSlbMIBObjects OBJECT IDENTIFIER
+ ::= { ciscoSlbMIB 1 }
+
+slbStats OBJECT IDENTIFIER
+ ::= { ciscoSlbMIBObjects 1 }
+
+slbServerFarms OBJECT IDENTIFIER
+ ::= { ciscoSlbMIBObjects 2 }
+
+slbRealServers OBJECT IDENTIFIER
+ ::= { ciscoSlbMIBObjects 3 }
+
+slbVirtualServers OBJECT IDENTIFIER
+ ::= { ciscoSlbMIBObjects 4 }
+
+slbConnections OBJECT IDENTIFIER
+ ::= { ciscoSlbMIBObjects 5 }
+
+slbVirtualClients OBJECT IDENTIFIER
+ ::= { ciscoSlbMIBObjects 6 }
+
+slbStickyObjects OBJECT IDENTIFIER
+ ::= { ciscoSlbMIBObjects 7 }
+
+slbNotificationObjects OBJECT IDENTIFIER
+ ::= { ciscoSlbMIBObjects 8 }
+
+slbDfpPassword OBJECT IDENTIFIER
+ ::= { ciscoSlbMIBObjects 9 }
+
+slbDfpAgents OBJECT IDENTIFIER
+ ::= { ciscoSlbMIBObjects 10 }
+
+slbDfpReal OBJECT IDENTIFIER
+ ::= { ciscoSlbMIBObjects 11 }
+
+slbSasp OBJECT IDENTIFIER
+ ::= { ciscoSlbMIBObjects 12 }
+
+slbSaspAgents OBJECT IDENTIFIER
+ ::= { ciscoSlbMIBObjects 13 }
+
+slbSaspGroups OBJECT IDENTIFIER
+ ::= { ciscoSlbMIBObjects 14 }
+
+slbSaspMembers OBJECT IDENTIFIER
+ ::= { ciscoSlbMIBObjects 15 }
+
+slbSaspStats OBJECT IDENTIFIER
+ ::= { ciscoSlbMIBObjects 16 }
+
+
+-- ********************************************************************
+-- * *
+-- * Textual Conventions *
+-- * *
+-- ********************************************************************
+
+SlbServerString ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The configured name associated with an SLB object."
+ SYNTAX OCTET STRING (SIZE (1..96))
+
+SlbPasswordString ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The string for the Dynamic Feedback Protocol (DFP)
+ password. A zero-length value when writing this object
+ will unset the password."
+ SYNTAX OCTET STRING (SIZE (0..32))
+
+SlbConnectionState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The state for TCP, UDP, and WSP connections being
+ load-balanced by the SLB feature. Each protocol uses a
+ subset of these states.
+ 'init' : Connection has seen traffic and is in the
+ process of being load-balanced.
+ 'synClient': SLB has seen a client SYN for this
+ connection.
+ 'synServer': SLB has seen a server SYN for this
+ connection.
+ 'synBoth' : SLB has seen both client and server SYNs
+ for this connection.
+ 'estab' : Connection is established.
+ 'finClient': SLB has seen a client FIN for this
+ connection.
+ 'finServer': SLB has seen a server FIN for this
+ connection.
+ 'closing' : Connection is in the process of coming
+ down.
+ 'zombie' : Connection exists but is not in use,
+ waiting for timers to expire.
+ 'conclient': Session has seen a connection request from
+ client.
+ 'conserver': Session has seen a connection request from
+ server."
+ SYNTAX INTEGER {
+ init(1),
+ synClient(2),
+ synServer(3),
+ synBoth(4),
+ estab(5),
+ finClient(6),
+ finServer(7),
+ closing(8),
+ zombie(9),
+ conclient(10),
+ conserver(11)
+ }
+
+SlbPredictor ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The predictor represents the load-balancing algorithm
+ being used on a server farm to distribute load evenly
+ among real servers.
+ 'roundRobin' : assign evenly amongst real servers.
+ 'leastConns' : assign to the real server with the least
+ number of current connections.
+ 'ipHash' : assign based on the hash value of the
+ source IP and destination IP address.
+ 'ipHashSrc' : assign based on the hash value of the
+ source IP address.
+ 'ipHashDest' : assign based on the hash value of the
+ destination IP address.
+ 'urlHash' : assign based on the hash value of the
+ URL string.
+ 'forward' : forward the connection to the
+ appropriate next-hop as determined by
+ a routing lookup on the destination
+ IP address.
+ 'leastLoaded' : assign to a real server that is
+ least loaded/busy. The load
+ information is available from
+ agents(DFP, SASP etc).
+ 'httpCookieHash' : assign based on the hash value of
+ the HTTP Cookie value.
+ 'httpHeaderHash' : assign based on the hash value of
+ the HTTP Header Name.
+ 'layer4PayloadHash' : assign to real server based on the hash value
+ (of configured attributes) of the layer 4 payload.
+ 'responseTime' : assign to real server with lowest average
+ response time(for the configured method).
+ 'leastBandwidth' : assign to a real server which has least traffic/bandwidth
+ in a given sampling period.
+ 'httpContentHash' : assign to real server based on the hash value
+ (of configured attributes) of the HTTP payload."
+ SYNTAX INTEGER {
+ roundRobin(1),
+ leastConns(2),
+ ipHash(3),
+ ipHashSrc(4),
+ ipHashDest(5),
+ urlHash(6),
+ forward(7),
+ leastLoaded(8),
+ httpCookieHash(9),
+ httpHeaderHash(10),
+ layer4PayloadHash(11),
+ responseTime(12),
+ leastBandwidth(13),
+ httpContentHash(14)
+ }
+
+SlbRealServerState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The server state represents the state of a real server
+ being load-balanced by SLB.
+ 'outOfService' : Server is not in use by SLB as a
+ destination for client
+ connections. This state can be
+ written and read.
+ 'inService' : Server is in use as a destination
+ for SLB client connections. This
+ state can be written and read.
+ 'failed' : Server has failed and will not be
+ retried for retry timer seconds.
+ This state can only be read.
+ 'readyToTest' : Server has failed and has an
+ expired retry timer, test
+ connections will begin flow to
+ it soon. This state can only be
+ read.
+ 'testing' : Server has failed and been given
+ another test connection, success
+ of this connection is not known
+ yet. This state can only be read.
+ 'maxConnsThrottle' : Server has reached its maximum
+ number of connections and is no
+ longer being given connections.
+ This state can only be read.
+ 'maxClientsThrottle': Server has reached the maximum
+ allowed clients. This state
+ can only be read.
+ 'dfpThrottle' : DFP has lowered the weight of
+ this server to throttle level, so
+ that no new connections will be
+ assigned to it until DFP raises
+ its weight.
+ This state can only be read.
+ 'probeFailed' : SLB probe to this this server has
+ failed. No new connections will be
+ assigned to it until a probe to
+ this server succeeds. This state
+ can only be read.
+ 'probeTesting' : Server has received a test probe
+ from SLB. This state can only
+ be read.
+ 'operWait' : Server is ready to go operational,
+ but is waiting for the associated
+ redirect virtual to be inservice.
+ This state can only be read.
+ 'testWait' : Server is ready to be tested. This
+ state is applicable only when the
+ server is used for http redirect
+ load balancing. This state can
+ only be read.
+ 'inbandProbeFailed': Server has failed the inband
+ Health Probe agent. This state
+ can only be read.
+ 'returnCodeFailed' : Server has been disabled because
+ it returned an HTTP code that
+ matched a configured value.
+ This state can only be read.
+ 'arpFailed' : ARP request to this server has
+ failed. This state can only be
+ read.
+ 'standby' : Server is in standby state. No
+ connections will be assigned to
+ it, unless the primary server fails.
+ This state can be written and read.
+ 'inactive' : Server is disabled as it has become
+ inactive such as in the case when
+ the real server is not associated
+ to any server farm.This state
+ can only be read.
+ 'maxLoad' : Server is disabled as it hit max-load.
+ This state can only be read."
+ SYNTAX INTEGER {
+ outOfService(1),
+ inService(2),
+ failed(3),
+ readyToTest(4),
+ testing(5),
+ maxConnsThrottle(6),
+ maxClientsThrottle(7),
+ dfpThrottle(8),
+ probeFailed(9),
+ probeTesting(10),
+ operWait(11),
+ testWait(12),
+ inbandProbeFailed(13),
+ returnCodeFailed(14),
+ arpFailed(15),
+ standby(16),
+ inactive(17),
+ maxLoad(18)
+ }
+
+SlbVirtualServState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The state of SLB virtual server
+ 'outOfService' : Virtual server is not active and is
+ not affecting client traffic in any
+ way.
+ 'inService' : Virtual server is active and is
+ load-balancing matching client traffic
+ to available real servers.
+ 'standby' : Virtual server is a backup for a
+ virtual server on another SLB device,
+ and is currently inactive.
+ 'inOperReal' : Real server associated with this
+ redirect virtual server is not
+ operational. This state can only
+ be read.
+ 'stbInOperReal': Real server associated with this
+ redirect virtual server is not
+ operational, and this virtual server
+ is in standby state. This state
+ can only be read.
+ 'testReal' : This is a redirect virtual server and
+ the real server associated with it is
+ being tested. This state can only
+ be read.
+ 'outOfMemory' : Virtual server is not enabled because
+ it does not have enough memory to
+ hold the configured matching policy
+ information. This state can only be
+ read."
+ SYNTAX INTEGER {
+ outOfService(1),
+ inService(2),
+ standby(3),
+ inOperReal(4),
+ stbInOperReal(5),
+ testReal(6),
+ outOfMemory(7)
+ }
+
+SlbVirtualService ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The special service configured for this virtual server.
+ Such a specification ensures that session(s) for a given
+ protocol are tracked and assigned to the same real
+ machine. These services include:
+ 'ftp' : File Transfer Protocol
+ 'wsp' : Wireless Session Protocol
+ 'gtp' : GPRS Tunnelling Protocol
+ 'rtsp': Real-Time Streaming Protocol"
+ SYNTAX INTEGER {
+ none(1),
+ ftp(2),
+ wsp(3),
+ gtp(4),
+ rtsp(5)
+ }
+
+SlbDfpAgentState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The status of a remote Dynamic Feedback Protocol (DFP)
+ agent as it appears to a local DFP manager.
+ 'notOpen' : The initial state when the DFP Agent
+ block is instantiated.
+ 'trying' : The state when the Agent tries to
+ open the socket to the DFP manger.
+ 'connecting' : The state when the Agent opens the
+ socket, and is connecting to the
+ DFP manager.
+ 'open' : The state when an Agent is talking to
+ the DFP manager. This is the desirable
+ place to be.
+ 'failed' : The state when there is an error in
+ the data, or when the maximum number
+ of retries is reached.
+ 'securityError' : The state when there is a security
+ error in the received message. Either
+ there is no security vector when one
+ was required, or the MD5 string in
+ the message did not match the
+ expected result (password not
+ correct)."
+ SYNTAX INTEGER {
+ notOpen(1),
+ trying(2),
+ connecting(3),
+ open(4),
+ failed(5),
+ securityError(6)
+ }
+
+SlbSaspLBHealth ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The Load Balancer Health that is reported to the SASP
+ Agent in the Set Load Balancer State Message. This
+ value represents the load balancers ability to handle
+ SASP messages.
+
+ 'other' : The load balancer health when none
+ of the other values apply.
+ 'idle' : SASP is enabled on the load balancer,
+ but no SASP Agents or Members are
+ configured.
+ 'down' : The load balancer cannot handle any
+ SASP messages at this time.
+ 'saturated' : The load balancer is failing to
+ process SASP messages in a timely
+ manner, and messages are being lost.
+ 'overUsed' : The load balancer is failing to
+ process SASP messages in a timely
+ manner.
+ 'msgLimitReached': The load balancer has reached it
+ functional limit in its ability to
+ handle SASP messages. Additional
+ work should be avoided.
+ 'heavyLoad' : A plethora of SASP messages are sent
+ and received for a modest to large
+ number of SASP Agents and Members.
+ 'moderateLoad' : SASP messages are sent on a regular
+ basis for a small to modest number
+ of SASP Agents and Members.
+ 'lightLoad' : SASP messages are sent and received
+ on a consistent basis, over a long
+ period of time, for a small number
+ of SASP Agents and Members.
+ 'healthy' : SASP messages are sporadically being
+ sent and received by the load
+ balancer for a small number of SASP
+ Agents and Members."
+ SYNTAX INTEGER {
+ other(1),
+ idle(2),
+ down(3),
+ saturated(4),
+ overUsed(5),
+ msgLimitReached(6),
+ heavyLoad(7),
+ moderateLoad(8),
+ lightLoad(9),
+ healthy(10)
+ }
+
+SlbSaspRedundancy ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The redundancy state of the Load Balancer.
+ 'other' : The redundant state of the Load
+ Balancer when none of the other
+ states apply.
+ 'master' : The redundant state of the Load
+ Balancer if it is not in a redundant
+ setup, or is the active system used
+ in a redundant setup.
+ 'backup' : The redundant state of the Load
+ Balancer if it is the idle system in
+ a redundant setup."
+ SYNTAX INTEGER {
+ other(1),
+ master(2),
+ backup(3)
+ }
+
+SlbSaspAgentState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The status of a remote Server Application State
+ Protocol (SASP) Agent as it appears to a local SASP
+ manager.
+ 'other' : The state the Agent enters when none
+ of the other states apply.
+ 'initialized' : The initial state when the SASP Agent
+ memory is created.
+ 'closed' : The state the SASP Agent enters when
+ the SASP functionality is disabled,
+ but the Agent has not been removed.
+ 'trying' : The state when the Agent tries to
+ open the socket to the SASP manger.
+ 'connecting' : The state when the SASP Manager opens
+ the socket, and is connecting to the
+ SASP Agent.
+ 'established' : The state when an Agent is
+ communicating with the SASP manager.
+ This is the desirable place to be.
+ 'downTrying' : The state when there is a
+ communication failure with the SASP
+ Agent, and the load balancer is
+ attempting to reconnect to the Agent.
+ 'downDuplicate' : The Agent enters this state if a
+ duplicate load balancer identifier is
+ detected on the network.
+ 'down' : The state of the Agent when there is a
+ communication failure, and the load
+ balancer is unable to re-establish the
+ connection."
+ SYNTAX INTEGER {
+ other(1),
+ initialized(2),
+ closed(3),
+ trying(4),
+ connecting(5),
+ established(6),
+ downTrying(7),
+ downDuplicate(8),
+ down(9)
+ }
+
+SlbNatSetting ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The current network address translation (NAT) setting
+ for a server farm.
+ 'noNat' : The server farm is not configured
+ for NAT.
+ 'clientNat' : The server farm is configured to
+ translate client IP addresses.
+ 'serverNat' : The server farm is configured to
+ translate server IP addresses.
+ 'clientAndServerNat': The server farm is configured to
+ translate client and server IP
+ addresses."
+ SYNTAX INTEGER {
+ noNat(1),
+ clientNat(2),
+ serverNat(3),
+ clientAndServerNat(4)
+ }
+-- *************************************************************
+-- * *
+-- * SLB - Statistics Table *
+-- * *
+-- *************************************************************
+
+slbStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of SLB statistics for all local SLB entities."
+ ::= { slbStats 1 }
+
+slbStatsTableEntry OBJECT-TYPE
+ SYNTAX SlbStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of SLB statistics for a particular SLB entity."
+ INDEX { slbEntity }
+ ::= { slbStatsTable 1 }
+
+SlbStatsTableEntry ::= SEQUENCE {
+ slbEntity Unsigned32,
+ slbStatsUnassistedSwitchingPkts Counter32,
+ slbStatsUnassistedSwitchingHCPks Counter64,
+ slbStatsAssistedSwitchingPkts Counter32,
+ slbStatsAssistedSwitchingHCPkts Counter64,
+ slbStatsCreatedConnections Counter32,
+ slbStatsCreatedHCConnections Counter64,
+ slbStatsEstablishedConnections Counter32,
+ slbStatsEstablishedHCConnections Counter64,
+ slbStatsDestroyedConnections Counter32,
+ slbStatsDestroyedHCConnections Counter64,
+ slbStatsReassignedConnections Counter32,
+ slbStatsReassignedHCConnections Counter64,
+ slbStatsZombies Counter32,
+ slbStatsHCZombies Counter64
+}
+
+slbEntity OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The SLB instance reference number for this server.
+ This allows multiple SLB's to exist on the same SNMP
+ system. This object's value generally corresponds to
+ the slot number where the module resides."
+ ::= { slbStatsTableEntry 1 }
+
+slbStatsUnassistedSwitchingPkts OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "packets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets forwarded by the Software Load
+ Balancing manager's software."
+ ::= { slbStatsTableEntry 2 }
+
+slbStatsUnassistedSwitchingHCPks OBJECT-TYPE
+ SYNTAX Counter64
+ UNITS "packets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets forwarded by the Software Load
+ Balancing manager's software. This is the 64-bit
+ version of slbStatsUnassistedPkts."
+ ::= { slbStatsTableEntry 3 }
+
+slbStatsAssistedSwitchingPkts OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "packets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets handled by SLB which were
+ switched via the highest-performance switching path."
+ ::= { slbStatsTableEntry 4 }
+
+slbStatsAssistedSwitchingHCPkts OBJECT-TYPE
+ SYNTAX Counter64
+ UNITS "packets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets handled by SLB which were
+ switched via the highest-performance switching path.
+ This is the 64-bit version of
+ slbStatsAssistedSwitchingPkts."
+ ::= { slbStatsTableEntry 5 }
+
+slbStatsCreatedConnections OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "connections"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of TCP and UDP connections created since
+ SLB was configured. TCP connections are created
+ after seeing a SYN for a connection. UDP connections
+ are created based on the source and destination and
+ are removed based on a timer."
+ ::= { slbStatsTableEntry 6 }
+
+slbStatsCreatedHCConnections OBJECT-TYPE
+ SYNTAX Counter64
+ UNITS "connections"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of connections created by SLB since it was
+ configured. TCP connections are created after seeing a
+ SYN for a connection. UDP connections are created
+ based on the source and destination and are removed
+ based on a timer. This is the 64-bit version of
+ slbStatsCreatedConnections."
+ ::= { slbStatsTableEntry 7 }
+
+slbStatsEstablishedConnections OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "connections"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of connections established through SLB
+ (reached the ESTAB state). TCP connections reach
+ the ESTAB state after a SYN - SYN/ACK exchange. UDP
+ connections reach the ESTAB state after data is sent
+ from the client or server."
+ ::= { slbStatsTableEntry 8 }
+
+slbStatsEstablishedHCConnections OBJECT-TYPE
+ SYNTAX Counter64
+ UNITS "connections"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of connections established through SLB
+ (reached the ESTAB state). TCP connections reach
+ the ESTAB state after a SYN - SYN/ACK exchange. UDP
+ connections reach the ESTAB state after data is sent
+ from the client or server. This is the 64-bit version
+ of slbStatsEstablisedConnections."
+ ::= { slbStatsTableEntry 9 }
+
+slbStatsDestroyedConnections OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "connections"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of TCP and UDP connections destroyed by
+ SLB, either by TCPIP teardown or timeout. UDP
+ connections can only be timed out."
+ ::= { slbStatsTableEntry 10 }
+
+slbStatsDestroyedHCConnections OBJECT-TYPE
+ SYNTAX Counter64
+ UNITS "connections"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of TCP and UDP connections destroyed by SLB,
+ either by TCPIP teardown or timeout. UDP connections
+ can only be timed out. This is the 64-bit version of
+ slbStatsDestroyedConnections."
+ ::= { slbStatsTableEntry 11 }
+
+slbStatsReassignedConnections OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "connections"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of TCP and UDP connections reassigned from
+ one real server to another."
+ ::= { slbStatsTableEntry 12 }
+
+slbStatsReassignedHCConnections OBJECT-TYPE
+ SYNTAX Counter64
+ UNITS "connections"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of TCP and UDP connections reassigned from
+ one real server to another. This is the 64-bit version
+ of slbStatsReassignedConnections."
+ ::= { slbStatsTableEntry 13 }
+
+slbStatsZombies OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "zombies"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of TCP and UDP connections currently in
+ the zombie state waiting for timers to expire."
+ ::= { slbStatsTableEntry 14 }
+
+slbStatsHCZombies OBJECT-TYPE
+ SYNTAX Counter64
+ UNITS "zombies"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of TCP and UDP connections currently in
+ the zombie state waiting for timers to expire. This
+ is the 64-bit version of slbStatsZombies."
+ ::= { slbStatsTableEntry 15 }
+
+
+-- *************************************************************
+-- * *
+-- * SLB - Server Farm Table *
+-- * *
+-- *************************************************************
+
+slbServerFarmTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbServerFarmTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This is a table of server farms, each of which is a
+ group of real servers to be used by SLB for load
+ balancing. Columnar objects can be modified when the
+ row is 'active'. Rows can be created and destroyed.
+ Entries are added to this table via
+ slbServerFarmRowStatus in accordance with the
+ RowStatus convention."
+ ::= { slbServerFarms 1 }
+
+slbServerFarmTableEntry OBJECT-TYPE
+ SYNTAX SlbServerFarmTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a particular server farm served by
+ a particular local SLB entity."
+ INDEX {
+ slbEntity,
+ slbServerFarmName
+ }
+ ::= { slbServerFarmTable 1 }
+
+SlbServerFarmTableEntry ::= SEQUENCE {
+ slbServerFarmName SlbServerString,
+ slbServerFarmPredictor SlbPredictor,
+ slbServerFarmNat SlbNatSetting,
+ slbServerFarmNumberOfRealServers Unsigned32,
+ slbServerFarmBindId Unsigned32,
+ slbServerFarmRowStatus RowStatus
+}
+
+slbServerFarmName OBJECT-TYPE
+ SYNTAX SlbServerString
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The name of server farm."
+ ::= { slbServerFarmTableEntry 1 }
+
+slbServerFarmPredictor OBJECT-TYPE
+ SYNTAX SlbPredictor
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The load balancing algorithm in use by the server farm
+ for its real servers for the local SLB entity."
+ DEFVAL { roundRobin }
+ ::= { slbServerFarmTableEntry 2 }
+
+slbServerFarmNat OBJECT-TYPE
+ SYNTAX SlbNatSetting
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The type of NAT employed by the local SLB entity for
+ servers in this server farm."
+ DEFVAL { noNat }
+ ::= { slbServerFarmTableEntry 3 }
+
+slbServerFarmNumberOfRealServers OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The number of real servers in this server farm."
+ DEFVAL { 0 }
+ ::= { slbServerFarmTableEntry 4 }
+
+slbServerFarmBindId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "slbServerFarmBindId is used to identify one or more
+ real servers for which slbDfpRealWeight applies to the
+ real server's slbRealOperWeight. The identification
+ is done by finding rows in slbServerFarmTable for which
+ slbServerFarmBindId matches slbDfpRealBindId. For each
+ identified server farm, extract the slbServerFarmName
+ and use this value together with slbDfpRealIpAddress
+ and slbDfpRealPort to identify the row in
+ slbRealTable."
+ DEFVAL { 0 }
+ ::= { slbServerFarmTableEntry 5 }
+
+slbServerFarmRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The object is used by a management station to create
+ or delete the row entry in slbServerFarmTable following
+ the RowStatus textual convention."
+ ::= { slbServerFarmTableEntry 6 }
+
+
+-- *************************************************************
+-- * *
+-- * SLB - Real Server Table *
+-- * *
+-- *************************************************************
+
+slbRealTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbRealTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of real servers. Columnar objects can be
+ modified when the row is 'active'. Rows can be created
+ and destroyed. Entries are added to this table via
+ slbRealRowStatus in accordance with the RowStatus
+ convention."
+ ::= { slbRealServers 1 }
+
+slbRealTableEntry OBJECT-TYPE
+ SYNTAX SlbRealTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a particular real server in a
+ particular server farm, served by a particular local
+ SLB entity."
+ INDEX {
+ slbEntity,
+ slbRealServerFarmName,
+ slbRealIpAddress,
+ slbRealPort
+ }
+ ::= { slbRealTable 1 }
+
+SlbRealTableEntry ::= SEQUENCE {
+ slbRealServerFarmName SlbServerString,
+ slbRealIpAddress IpAddress,
+ slbRealPort CiscoPort,
+ slbRealState SlbRealServerState,
+ slbRealNumberOfConnections Gauge32,
+ slbRealNumberOfDummyConnections Unsigned32,
+ slbRealMaxConnections Unsigned32,
+ slbRealAdminWeight Unsigned32,
+ slbRealOperWeight Gauge32,
+ slbRealMetric Gauge32,
+ slbRealReassign Unsigned32,
+ slbRealRetryInterval TimeInterval,
+ slbRealFailedConnections Unsigned32,
+ slbRealFailedClients Unsigned32,
+ slbRealConsecutiveFails Gauge32,
+ slbRealTotalFails Counter32,
+ slbRealRowStatus RowStatus,
+ slbRealTotalConnections Counter32,
+ slbRealHCTotalConnections Counter64
+}
+
+slbRealServerFarmName OBJECT-TYPE
+ SYNTAX SlbServerString
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The real server's server farm name."
+ ::= { slbRealTableEntry 1 }
+
+slbRealIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IP address of real server."
+ ::= { slbRealTableEntry 2 }
+
+slbRealPort OBJECT-TYPE
+ SYNTAX CiscoPort
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The TCP or UDP port of real server. This is used if
+ SLB NAT is configured (see slbServerFarmNat). If SLB
+ is not using NAT, this value will be 0."
+ REFERENCE "slbServerFarmNat"
+ ::= { slbRealTableEntry 3 }
+
+slbRealState OBJECT-TYPE
+ SYNTAX SlbRealServerState
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The current state of real server."
+ DEFVAL { outOfService }
+ ::= { slbRealTableEntry 4 }
+
+slbRealNumberOfConnections OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number TCP and UDP connections currently assigned
+ to this real server."
+ ::= { slbRealTableEntry 5 }
+
+slbRealNumberOfDummyConnections OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current number of idle dummy connections that are
+ not in use but are reserved for this real server to
+ accomplish slow-start."
+ ::= { slbRealTableEntry 6 }
+
+slbRealMaxConnections OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The configured maximum number of concurrent connections
+ which SLB will deliver to this real server."
+ DEFVAL { 4294967295 }
+ ::= { slbRealTableEntry 7 }
+
+slbRealAdminWeight OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535 )
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The user configured weight of the real server for the
+ load-balancing algorithms. A weight of zero indicates
+ that no new connections will be assigned to this real
+ server. Higher weight values indicate to the
+ load-balancing algorithms a higher availability of this
+ real server to accept more work."
+ DEFVAL { 8 }
+ ::= { slbRealTableEntry 8 }
+
+slbRealOperWeight OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The actual operating weight of the real server used
+ by the load-balancing algorithms. This can be adjusted
+ dynamically by DFP. A weight of zero indicates that no
+ new connections will be assigned to this real server.
+ Higher weight values indicate to the load-balancing
+ algorithms a higher availability of this real server to
+ accept more work."
+ ::= { slbRealTableEntry 9 }
+
+slbRealMetric OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value used by the least connections load-balancing
+ algorithm. It is the number of connections divided by
+ the actual operating weight. New connections will be
+ given to the server with the smaller metric."
+ ::= { slbRealTableEntry 10 }
+
+slbRealReassign OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The number of consecutive TCP SYNs sent to the real
+ server with no answer before reassigning the
+ connection to another real server."
+ DEFVAL { 3 }
+ ::= { slbRealTableEntry 11 }
+
+slbRealRetryInterval OBJECT-TYPE
+ SYNTAX TimeInterval
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The time interval between retries while the server is
+ in the Failed state."
+ DEFVAL { 60 }
+ ::= { slbRealTableEntry 12 }
+
+slbRealFailedConnections OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The number of failed connections after which the real
+ server goes to Failed state. A failed connection is
+ when a SYN timeouts or a RST is received from the
+ real server."
+ DEFVAL { 8 }
+ ::= { slbRealTableEntry 13 }
+
+slbRealFailedClients OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The number of connections with distinct client IP
+ addresses which need to fail on this real server
+ before it goes to Failed state. A failed connection
+ is when a SYN timeouts or a RST is received from the
+ real server."
+ DEFVAL { 8 }
+ ::= { slbRealTableEntry 14 }
+
+slbRealConsecutiveFails OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of connection failures to this real
+ server without a successful connection. A failed
+ connection is when a SYN timeouts or a RST is received
+ from the real server."
+ ::= { slbRealTableEntry 15 }
+
+slbRealTotalFails OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times this real server has failed
+ since the creation of this row."
+ ::= { slbRealTableEntry 16 }
+
+slbRealRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The object used by a management station to create
+ or delete the row entry in slbRealTable following the
+ RowStatus textual convention."
+ ::= { slbRealTableEntry 17 }
+
+slbRealTotalConnections OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of assigned connections handled by this
+ real server since this server was configured."
+ ::= { slbRealTableEntry 18 }
+
+slbRealHCTotalConnections OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of assigned connections handled by this
+ real server since this server was configured. This
+ is the 64-bit version of slbRealTotalConnections."
+ ::= { slbRealTableEntry 19 }
+
+
+-- *************************************************************
+-- * *
+-- * SLB - Virtual Server Table *
+-- * *
+-- *************************************************************
+
+slbVirtualServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbVirtualServerTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table of virtual servers. Columnar objects can be
+ modified when the row is 'active'. Rows can be
+ created and destroyed. Entries are added to this
+ table via slbVirtualRowStatus in accordance with the
+ RowStatus convention."
+ ::= { slbVirtualServers 1 }
+
+slbVirtualServerTableEntry OBJECT-TYPE
+ SYNTAX SlbVirtualServerTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a particular virtual server served
+ by a particular local SLB entity."
+ INDEX {
+ slbEntity,
+ slbVirtualServerName
+ }
+ ::= { slbVirtualServerTable 1 }
+
+SlbVirtualServerTableEntry ::= SEQUENCE {
+ slbVirtualServerName SlbServerString,
+ slbVirtualServerState SlbVirtualServState,
+ slbVirtualIndex Unsigned32,
+ slbVirtualIpAddress IpAddress,
+ slbVirtualPort CiscoPort,
+ slbVirtualProtocol CiscoIpProtocol,
+ slbVirtualService SlbVirtualService,
+ slbVirtualAdvertise TruthValue,
+ slbVirtualFarmName SlbServerString,
+ slbVirtualDelayTimer Unsigned32,
+ slbVirtualIdleTimer Unsigned32,
+ slbVirtualStickyTimer TimeInterval,
+ slbVirtualStickyGroup Unsigned32,
+ slbVirtualSynguardCount Unsigned32,
+ slbVirtualSynguardPeriod Unsigned32,
+ slbVirtualRowStatus RowStatus,
+ slbVirtualNumberOfConnections Gauge32,
+ slbVirtualTotalConnections Counter32,
+ slbVirtualHCTotalConnections Counter64,
+ slbVirtualMask IpAddress
+}
+
+slbVirtualServerName OBJECT-TYPE
+ SYNTAX SlbServerString
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The name of the virtual server."
+ ::= { slbVirtualServerTableEntry 1 }
+
+slbVirtualServerState OBJECT-TYPE
+ SYNTAX SlbVirtualServState
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The state of virtual server."
+ DEFVAL { outOfService }
+ ::= { slbVirtualServerTableEntry 2 }
+
+slbVirtualIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index assigned to a virtual server, used to
+ correlate connections with virtual servers."
+ ::= { slbVirtualServerTableEntry 3 }
+
+slbVirtualIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The IP address of this virtual server."
+ DEFVAL { '00000000'H }
+ ::= { slbVirtualServerTableEntry 4 }
+
+slbVirtualPort OBJECT-TYPE
+ SYNTAX CiscoPort
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The port of this virtual server."
+ DEFVAL { 0 }
+ ::= { slbVirtualServerTableEntry 5 }
+
+slbVirtualProtocol OBJECT-TYPE
+ SYNTAX CiscoIpProtocol
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The protocol for this virtual server."
+ DEFVAL { 0 }
+ ::= { slbVirtualServerTableEntry 6 }
+
+slbVirtualService OBJECT-TYPE
+ SYNTAX SlbVirtualService
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The service setting for this virtual server. Setting
+ this to other than 'none' results in an association
+ being formed between clients using this service and
+ this virtual server. Subsequent packets from clients
+ requiring this service will be forwarded to the
+ nominated real server."
+ DEFVAL { none }
+ ::= { slbVirtualServerTableEntry 7 }
+
+slbVirtualAdvertise OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The setting for virtual address advertising. It is
+ set to 'true' if this virtual server has added a static
+ route to the routing table attracting traffic destined
+ for slbVirtualIpAddress."
+ DEFVAL { false }
+ ::= { slbVirtualServerTableEntry 8 }
+
+slbVirtualFarmName OBJECT-TYPE
+ SYNTAX SlbServerString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The name of virtual server farm bound to this virtual
+ server."
+ DEFVAL { " " }
+ ::= { slbVirtualServerTableEntry 9 }
+
+slbVirtualDelayTimer OBJECT-TYPE
+ SYNTAX Unsigned32 (1..600 )
+ UNITS "seconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The amount of time this SLB entity will maintain TCP
+ connection context after a connection has terminated."
+ DEFVAL { 10 }
+ ::= { slbVirtualServerTableEntry 10 }
+
+slbVirtualIdleTimer OBJECT-TYPE
+ SYNTAX Unsigned32 (10..65535 )
+ UNITS "seconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The amount of time this SLB entity will maintain
+ connection information in the absence of packet
+ activity for a connection. When the service is
+ configured as 'gtp', this is the amount of time
+ the SLB entity will forward SGSN retries for a
+ SLB session to the same GGSN"
+ DEFVAL { 3600 }
+ ::= { slbVirtualServerTableEntry 11 }
+
+slbVirtualStickyTimer OBJECT-TYPE
+ SYNTAX TimeInterval
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The amount of time that a connection's real server is
+ remembered after a connection has terminated."
+ DEFVAL { 0 }
+ ::= { slbVirtualServerTableEntry 12 }
+
+slbVirtualStickyGroup OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The group ID associated with the 'sticky group' that
+ this virtual server is placed in. A value of zero
+ indicates that no 'sticky group' is associated with
+ this virtual server."
+ DEFVAL { 0 }
+ ::= { slbVirtualServerTableEntry 13 }
+
+slbVirtualSynguardCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The number of unanswered SYNs that are allowed to be
+ outstanding to this virtual server. After this number
+ is reached, SYNs are dropped depending on the value
+ of slbVirtualSynguardPeriod."
+ DEFVAL { 0 }
+ ::= { slbVirtualServerTableEntry 14 }
+
+slbVirtualSynguardPeriod OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "milliseconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The interval of time that this virtual server can
+ have outstanding unanswered SYNs. This is used
+ with slbVirtualSynguardCount to limit outstanding
+ SYNs."
+ DEFVAL { 0 }
+ ::= { slbVirtualServerTableEntry 15 }
+
+slbVirtualRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used by a management station to create
+ or delete the row entry in slbVirtualServerTable
+ following the RowStatus textual convention."
+ ::= { slbVirtualServerTableEntry 16 }
+
+slbVirtualNumberOfConnections OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of currently assigned connections being
+ handled by this virtual server."
+ ::= { slbVirtualServerTableEntry 17 }
+
+slbVirtualTotalConnections OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of assigned connections handled by this
+ virtual server since this server was configured."
+ ::= { slbVirtualServerTableEntry 18 }
+
+slbVirtualHCTotalConnections OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of assigned connections handled by this
+ virtual server since this server was configured. This
+ is the 64-bit version of slbVirtualTotalConnections."
+ ::= { slbVirtualServerTableEntry 19 }
+
+slbVirtualMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The IP subnet mask which is applied to the address
+ of this virtual server for traffic filtering."
+ DEFVAL { 'FFFFFFFF'H }
+ ::= { slbVirtualServerTableEntry 20 }
+
+
+-- Virtual Server Info table
+
+slbVServerInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbVServerInfoTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table provides information on virtual servers."
+ ::= { slbVirtualServers 2 }
+
+slbVServerInfoTableEntry OBJECT-TYPE
+ SYNTAX SlbVServerInfoTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in virtual server table. An entry
+ gets created when class map is associated with
+ policy map. An entry gets deleted when a class-map
+ is disassociated with the policy-map."
+ INDEX {
+ slbEntity,
+ slbVServerIndex
+ }
+ ::= { slbVServerInfoTable 1 }
+
+SlbVServerInfoTableEntry ::= SEQUENCE {
+ slbVServerIndex Unsigned32,
+ slbVServerClassMap SnmpAdminString,
+ slbVServerPolicyMap SnmpAdminString,
+ slbVServerState SlbVirtualServState,
+ slbVServerStateChangeDescr SnmpAdminString,
+ slbVServerNumberOfConnections Gauge32,
+ slbVServerTotalConnections Counter32,
+ slbVServerDroppedConnections Counter32,
+ slbVServerClientPacketCounts Counter32,
+ slbVServerPacketCounts Counter32,
+ slbVServerClientByteCounts Counter64,
+ slbVServerByteCounts Counter64,
+ slbVServerMaxConnLimitDropCounts Counter32,
+ slbVServerConnRateLimitDropCounts Counter32,
+ slbVServerBWRateLimitDropCounts Counter32,
+ slbVServerBandWidthRateLimitDropCounts Counter32,
+ slbVServerL4Decisions Counter32,
+ slbVServerL7Decisions Counter32,
+ slbVServerEstablishedConnections Gauge32
+}
+
+slbVServerIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295 )
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An unique identifier for the virtual server.
+ This value is unique for a combination of
+ class map and a policy map."
+ ::= { slbVServerInfoTableEntry 1 }
+
+slbVServerClassMap OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the class map
+ in which this virtual server is
+ associated with it. A class-map is
+ used to classify a set of traffic
+ with which actions may be associated."
+ ::= { slbVServerInfoTableEntry 2 }
+
+slbVServerPolicyMap OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object identifies the policy map.
+ A policy-map can be used to identify
+ various policies such as security policies or
+ load balancing policies. A class map
+ can be associated with a policy map."
+ ::= { slbVServerInfoTableEntry 3 }
+
+slbVServerState OBJECT-TYPE
+ SYNTAX SlbVirtualServState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of virtual server."
+ ::= { slbVServerInfoTableEntry 4 }
+
+slbVServerStateChangeDescr OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the descriptive
+ text qualifying the reason for the
+ value in slbVServerState.
+
+ Examples:
+ OK
+ Policy not configured
+ Server Farm failed
+ Real Server failed."
+ ::= { slbVServerInfoTableEntry 5 }
+
+slbVServerNumberOfConnections OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of currently assigned connections being
+ handled by this virtual server."
+ ::= { slbVServerInfoTableEntry 6 }
+
+slbVServerTotalConnections OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of assigned connections handled by this
+ virtual server since this server was configured."
+ ::= { slbVServerInfoTableEntry 7 }
+
+slbVServerDroppedConnections OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "connections"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of connections dropped by this virtual
+ server due to all reasons. Some of the reasons are
+ - when the interface goes down.
+ - when there are no active serverfarm(s)in policy.
+ - when rserver in the serverfarm goes outofservice.
+ - when the virtual server reaches maximum connections.
+ - when the virtual server crosses the connection rate limit.
+ Hence, the value of this object includes counters reported
+ in following objects:
+ -slbVServerMaxConnLimitDropCounts
+ -slbVServerConnRateLimitDropCounts."
+ ::= { slbVServerInfoTableEntry 8 }
+
+slbVServerClientPacketCounts OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "packets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets sent to virtual server
+ from client. Client is a system which sends
+ requests to the virtual server."
+ ::= { slbVServerInfoTableEntry 9 }
+
+slbVServerPacketCounts OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "packets"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets sent to virtual server
+ from real server."
+ ::= { slbVServerInfoTableEntry 10 }
+
+slbVServerClientByteCounts OBJECT-TYPE
+ SYNTAX Counter64
+ UNITS "bytes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bytes sent to virtual server
+ from client. Client is a system which sends
+ requests to the virtual server."
+ ::= { slbVServerInfoTableEntry 11 }
+
+slbVServerByteCounts OBJECT-TYPE
+ SYNTAX Counter64
+ UNITS "bytes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bytes sent to virtual-server
+ from real-server."
+ ::= { slbVServerInfoTableEntry 12 }
+
+slbVServerMaxConnLimitDropCounts OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "connections"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of connections dropped after
+ virtual-server reached maximum number of connections."
+ ::= { slbVServerInfoTableEntry 13 }
+
+slbVServerConnRateLimitDropCounts OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "connections"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of connections dropped if
+ virtual-server receives more number of connections
+ per second than the configured rate limit."
+ ::= { slbVServerInfoTableEntry 14 }
+
+slbVServerBWRateLimitDropCounts OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "connections"
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The number of connections dropped if accumulated bandwidth
+ in all the connections to virtual-server crosses the
+ configured bandwidth.
+
+ This object has been deprecated because it doesn't give
+ number of connections dropped but it gives number of
+ bytes dropped. This object has been replaced by
+ slbVServerBandWidthRateLimitDropCounts."
+ ::= { slbVServerInfoTableEntry 15 }
+
+slbVServerBandWidthRateLimitDropCounts OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "bytes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bytes dropped if accumulated bandwidth
+ in all the connections to virtual-server crosses the
+ configured bandwidth."
+ ::= { slbVServerInfoTableEntry 16 }
+
+slbVServerL4Decisions OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "connections"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of layer4 loadbalance decisions made by
+ this virtual server."
+ ::= { slbVServerInfoTableEntry 17 }
+
+slbVServerL7Decisions OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "connections"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of layer7 loadbalance decisions made by
+ this virtual server."
+ ::= { slbVServerInfoTableEntry 18 }
+
+slbVServerEstablishedConnections OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "connections"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of successfully established connections
+ to this virtual server."
+ ::= { slbVServerInfoTableEntry 19 }
+
+
+-- IP Address table for Virtual Server
+
+slbVServerIPTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbVServerIPTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains the IP Addresses
+ configured for virtual servers. A virtual
+ server can have more than one IP Address
+ configured in it."
+ ::= { slbVirtualServers 3 }
+
+slbVServerIPTableEntry OBJECT-TYPE
+ SYNTAX SlbVServerIPTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the virtual server IP table.
+ Each entry contains virtual server attributes
+ that are used for server loadbalancing decisions."
+ INDEX {
+ slbEntity,
+ slbVServerIndex,
+ slbVServerObjectIndex
+ }
+ ::= { slbVServerIPTable 1 }
+
+SlbVServerIPTableEntry ::= SEQUENCE {
+ slbVServerObjectIndex Unsigned32,
+ slbVServerIpAddressType InetAddressType,
+ slbVServerIpAddress InetAddress,
+ slbVServerIpMask InetAddressPrefixLength,
+ slbVServerProtocol CiscoIpProtocol,
+ slbVServerPortLow InetPortNumber,
+ slbVServerPortHigh InetPortNumber,
+ slbVServerStorageType StorageType,
+ slbVServerRowStatus RowStatus
+}
+
+slbVServerObjectIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295 )
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index identifying an entry applicable to
+ the same virtual server identified by slbVServerIndex."
+ ::= { slbVServerIPTableEntry 1 }
+
+slbVServerIpAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The type of IP address configured
+ in slbVServerIpAddress."
+ DEFVAL { ipv4 }
+ ::= { slbVServerIPTableEntry 2 }
+
+slbVServerIpAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The IP address of the virtual server.
+ The type of IP address is provided in
+ slbVServerIpAddressType."
+ ::= { slbVServerIPTableEntry 3 }
+
+slbVServerIpMask OBJECT-TYPE
+ SYNTAX InetAddressPrefixLength
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is subnet mask for the slbVServerIpAddress.
+ The IP subnet mask is applied to the address
+ of this virtual server for traffic filtering.
+ The value 0 is used to specifiy that the address
+ mask of the virtual server is unknown or not used."
+ DEFVAL { 0 }
+ ::= { slbVServerIPTableEntry 4 }
+
+slbVServerProtocol OBJECT-TYPE
+ SYNTAX CiscoIpProtocol
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The protocol for the virtual server IP address."
+ ::= { slbVServerIPTableEntry 5 }
+
+slbVServerPortLow OBJECT-TYPE
+ SYNTAX InetPortNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object identifies the port number of the
+ virtual server that is used in loadbalancing decisions.
+ This has to be less than or equal to slbVServerPortHigh."
+ DEFVAL { 0 }
+ ::= { slbVServerIPTableEntry 6 }
+
+slbVServerPortHigh OBJECT-TYPE
+ SYNTAX InetPortNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object identifies the upper bound of
+ the port number of the virtual server that is
+ used in loadbalancing decisions.
+ This has to be greater than or equal to slbVServerPortLow."
+ DEFVAL { 0 }
+ ::= { slbVServerIPTableEntry 7 }
+
+slbVServerStorageType OBJECT-TYPE
+ SYNTAX StorageType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The storage type for this conceptual row."
+ DEFVAL { volatile }
+ ::= { slbVServerIPTableEntry 8 }
+
+slbVServerRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create/delete entries in
+ this table."
+ ::= { slbVServerIPTableEntry 9 }
+
+
+-- *************************************************************
+-- * *
+-- * SLB - Connection Table *
+-- * *
+-- *************************************************************
+
+slbConnectionTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbConnectionTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table of connections being load-balanced by SLB."
+ ::= { slbConnections 1 }
+
+slbConnectionTableEntry OBJECT-TYPE
+ SYNTAX SlbConnectionTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of attributes for a particular SLB connection."
+ INDEX {
+ slbEntity,
+ slbConnectionIndex,
+ slbConnectionVirtualIpAddress,
+ slbConnectionVirtualPort,
+ slbConnectionProtocol,
+ slbConnectionClientIpAddr,
+ slbConnectionClientPort
+ }
+ ::= { slbConnectionTable 1 }
+
+SlbConnectionTableEntry ::= SEQUENCE {
+ slbConnectionIndex Unsigned32,
+ slbConnectionVirtualIpAddress IpAddress,
+ slbConnectionVirtualPort CiscoPort,
+ slbConnectionProtocol CiscoIpProtocol,
+ slbConnectionClientIpAddr IpAddress,
+ slbConnectionClientPort CiscoPort,
+ slbConnectionState SlbConnectionState,
+ slbConnectionRealIpAddr IpAddress,
+ slbConnectionServerPort CiscoPort,
+ slbConnectionNumCacheEntries Gauge32,
+ slbConnectionSynCount Counter32
+}
+
+slbConnectionIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index to internal structures for the connection."
+ ::= { slbConnectionTableEntry 1 }
+
+slbConnectionVirtualIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IP address of the virtual server."
+ ::= { slbConnectionTableEntry 2 }
+
+slbConnectionVirtualPort OBJECT-TYPE
+ SYNTAX CiscoPort
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The port of the virtual server."
+ ::= { slbConnectionTableEntry 3 }
+
+slbConnectionProtocol OBJECT-TYPE
+ SYNTAX CiscoIpProtocol
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The connection protocol."
+ ::= { slbConnectionTableEntry 4 }
+
+slbConnectionClientIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The client IP address."
+ ::= { slbConnectionTableEntry 5 }
+
+slbConnectionClientPort OBJECT-TYPE
+ SYNTAX CiscoPort
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The client port."
+ ::= { slbConnectionTableEntry 6 }
+
+slbConnectionState OBJECT-TYPE
+ SYNTAX SlbConnectionState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current state of this connection."
+ ::= { slbConnectionTableEntry 7 }
+
+slbConnectionRealIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP Address of the real server to which this
+ client is being load-balanced."
+ ::= { slbConnectionTableEntry 8 }
+
+slbConnectionServerPort OBJECT-TYPE
+ SYNTAX CiscoPort
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port number at the real server to which this
+ client is being load-balanced."
+ ::= { slbConnectionTableEntry 9 }
+
+slbConnectionNumCacheEntries OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of netflow cache entries for this
+ connection. An entry for a terminated connection
+ cannot be deleted while this number is non-zero."
+ ::= { slbConnectionTableEntry 10 }
+
+slbConnectionSynCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of SYNs seen from client."
+ ::= { slbConnectionTableEntry 11 }
+
+
+-- *************************************************************
+-- * *
+-- * SLB - Virtual Client Table *
+-- * *
+-- *************************************************************
+
+slbVirtualClientTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbVirtualClientTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table of virtual clients for a particular virtual
+ server. Columnar objects can be modified when the
+ row is 'active'. Entries are added to this table via
+ slbVirtualClientRowStatus in accordance with the
+ RowStatus convention."
+ ::= { slbVirtualClients 1 }
+
+slbVirtualClientTableEntry OBJECT-TYPE
+ SYNTAX SlbVirtualClientTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a particular client range for a
+ virtual server served by a particular local SLB entity.
+ If client ranges overlap, the entry with the longest
+ match will be used."
+ INDEX {
+ slbEntity,
+ slbVirtualServerName,
+ slbVirtualClientIpAddress,
+ slbVirtualClientMask
+ }
+ ::= { slbVirtualClientTable 1 }
+
+SlbVirtualClientTableEntry ::= SEQUENCE {
+ slbVirtualClientIpAddress IpAddress,
+ slbVirtualClientMask IpAddress,
+ slbVirtualClientExclude TruthValue,
+ slbVirtualClientRowStatus RowStatus
+}
+
+slbVirtualClientIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IP address of the client. It is used along with
+ the slbVirtualClientMask to represent subsets of client
+ traffic being handled by the particular virtual server."
+ ::= { slbVirtualClientTableEntry 1 }
+
+slbVirtualClientMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The general purpose mask of the client. It is used
+ along with the slbVirtualClientIpAddress to represent
+ subsets of client traffic being handled by the
+ particular virtual server."
+ ::= { slbVirtualClientTableEntry 2 }
+
+slbVirtualClientExclude OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The truth value that determines if the client range
+ should be included or excluded on the virtual server."
+ DEFVAL { false }
+ ::= { slbVirtualClientTableEntry 3 }
+
+slbVirtualClientRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The row status is used by a management station to
+ create or delete the row entry in slbVirtualClientTable
+ following the RowStatus textual convention."
+ ::= { slbVirtualClientTableEntry 4 }
+
+
+-- *************************************************************
+-- * *
+-- * SLB - Sticky Table *
+-- * *
+-- *************************************************************
+
+slbStickyObjectTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbStickyObjectTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table of sticky objects. Sticky objects allow
+ related connections to be sent to the same real
+ server on a per client basis. Sticky objects are
+ useful for FTP and SSL connections. Columnar objects
+ can be modified when the row is 'active'. Entries
+ are added to this table via slbStickyObjectRowStatus
+ in accordance with the RowStatus convention."
+ ::= { slbStickyObjects 1 }
+
+slbStickyObjectTableEntry OBJECT-TYPE
+ SYNTAX SlbStickyObjectTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a particular sticky object for
+ clients at a particular IP address served by a
+ particular local SLB entity."
+ INDEX {
+ slbEntity,
+ slbStickyObjectGroupId,
+ slbStickyObjectClientIpAddress
+ }
+ ::= { slbStickyObjectTable 1 }
+
+SlbStickyObjectTableEntry ::= SEQUENCE {
+ slbStickyObjectGroupId Unsigned32,
+ slbStickyObjectClientIpAddress IpAddress,
+ slbStickyObjectRealIpAddress IpAddress,
+ slbStickyObjectConnectionCount Gauge32,
+ slbStickyObjectFtpControlCount Gauge32,
+ slbStickyObjectRowStatus RowStatus
+}
+
+slbStickyObjectGroupId OBJECT-TYPE
+ SYNTAX Unsigned32 (1..65535 )
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The group ID for this sticky object."
+ ::= { slbStickyObjectTableEntry 1 }
+
+slbStickyObjectClientIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The client IP address with which this object is
+ associated."
+ ::= { slbStickyObjectTableEntry 2 }
+
+slbStickyObjectRealIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The real server IP address selected for all clients
+ bound to this sticky object."
+ DEFVAL { '00000000'H }
+ ::= { slbStickyObjectTableEntry 3 }
+
+slbStickyObjectConnectionCount OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of connections currently associated with
+ this sticky object."
+ ::= { slbStickyObjectTableEntry 4 }
+
+slbStickyObjectFtpControlCount OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of FTP control connections currently
+ associated with this sticky object."
+ ::= { slbStickyObjectTableEntry 5 }
+
+slbStickyObjectRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The row status is used by a management station to
+ create or delete the row entry in slbStickyObjectTable
+ following the RowStatus textual convention."
+ ::= { slbStickyObjectTableEntry 6 }
+
+
+
+-- *************************************************************
+-- * *
+-- * Notification Truth Values *
+-- * *
+-- *************************************************************
+
+cSlbVirtStateChangeNotifEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "The virtual server notification truth value.
+ 'true' Indicates that ciscoSlbVirtualStateChange
+ notification is to be generated when the state
+ changes. That is, the notification generation
+ is enabled.
+ 'false' Indicates that ciscoSlbVirtualStateChange
+ notification generation is disabled."
+ DEFVAL { false }
+ ::= { slbNotificationObjects 1 }
+
+cSlbRealStateChangeNotifEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "The real server notification truth value.
+ 'true' Indicates that ciscoSlbRealStateChange
+ notification is to be generated when the state
+ changes. That is, the notification generation
+ is enabled.
+ 'false' Indicates that ciscoSlbRealStateChange
+ notification generation is disabled."
+ DEFVAL { false }
+ ::= { slbNotificationObjects 2 }
+
+cSlbVServerStateChangeNotifEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The virtual server notification truth value.
+ This object controls the generation of following
+ notifications:
+ ciscoSlbVServerStateChange
+ ciscoSlbVServerVIPStateChange
+
+ 'true' Indicates whether notification is to be
+ generated when the state changes. That is,
+ the notification generation is enabled.
+ 'false' Indicates notification should not be generated.
+ That is, the notification generation is disabled."
+ DEFVAL { false }
+ ::= { slbNotificationObjects 3 }
+
+cSlbVirtualServerStateChangeNotifEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The virtual server notification truth value.
+ 'true' Indicates that ciscoSlbVirtualServerStateChange
+ notification is to be generated when the state
+ changes. That is, the notification generation
+ is enabled.
+ 'false' Indicates that ciscoSlbVirtualServerStateChange
+ notification generation is disabled."
+ DEFVAL { false }
+ ::= { slbNotificationObjects 4 }
+
+cSlbRealServerStateChangeNotifEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The real server notification truth value.
+ 'true' Indicates that ciscoSlbRealServerStateChange
+ notification is to be generated when the state
+ changes. That is, the notification generation
+ is enabled.
+ 'false' Indicates that ciscoSlbRealServerStateChange
+ notification generation is disabled."
+ DEFVAL { false }
+ ::= { slbNotificationObjects 5 }
+
+-- Notification related objects
+
+slbInetAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The type of IP address configured
+ in slbInetAddress."
+ DEFVAL { ipv4 }
+ ::= { slbNotificationObjects 6 }
+
+slbInetAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This object contains IP address of
+ slb object. Slb object can be a real
+ server identified by slbRealIpAddress
+ or virtual server identified by
+ slbVirtualServerName. The type of Ip
+ address is provided in slbInetAddressType."
+ ::= { slbNotificationObjects 7 }
+
+slbName OBJECT-TYPE
+ SYNTAX SlbServerString
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This object contains the name of slb
+ object. Slb object can be a real
+ server identified by slbRealIpAddress
+ or virtual server identified by
+ slbVirtualServerName."
+ ::= { slbNotificationObjects 8 }
+
+slbPort OBJECT-TYPE
+ SYNTAX CiscoPort
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This object contains port value of
+ slb object. Slb object can be a real
+ server identified by slbRealIpAddress
+ or virtual server identified by
+ slbVirtualServerName."
+ ::= { slbNotificationObjects 9 }
+-- *************************************************************
+-- * *
+-- * SLB - Dynamic Feedback Protocol (DFP) Password *
+-- * *
+-- *************************************************************
+
+slbDfpPasswordTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbDfpPasswordTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of password values which a local Server Load
+ Balancing Manager uses so that it can communicate with
+ remote DFP agents. Entries are added to this table via
+ slbDfpPasswordRowStatus in accordance with the
+ RowStatus convention. Columnar objects can be modified
+ when in row is 'active'. Rows can be created and
+ destroyed."
+ ::= { slbDfpPassword 1 }
+
+slbDfpPasswordTableEntry OBJECT-TYPE
+ SYNTAX SlbDfpPasswordTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in this table represents the password used
+ by a particular DFP manager (identified by slbEntity)
+ when it exchanges messages with DFP agents."
+ INDEX { slbEntity }
+ ::= { slbDfpPasswordTable 1 }
+
+SlbDfpPasswordTableEntry ::= SEQUENCE {
+ slbDfpPasswordPending SlbPasswordString,
+ slbDfpPasswordTimeout TimeInterval,
+ slbDfpPasswordRowStatus RowStatus
+}
+
+slbDfpPasswordPending OBJECT-TYPE
+ SYNTAX SlbPasswordString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The pending password which will be used by DFP for MD5
+ authentication within password timeout ticks. When
+ read, this object returns a zero-length string and
+ writing a zero-length string unsets the password. If
+ this object is modified twice within the time interval
+ given by slbDfpPasswordTimeout, the password and
+ timeout of the first modification are forgotten and
+ replaced by the password and timeout of the second."
+ DEFVAL { "" }
+ ::= { slbDfpPasswordTableEntry 1 }
+
+slbDfpPasswordTimeout OBJECT-TYPE
+ SYNTAX TimeInterval
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The time interval between the setting of the pending
+ password and the removal of the current password."
+ DEFVAL { 0 }
+ ::= { slbDfpPasswordTableEntry 2 }
+
+slbDfpPasswordRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The object is used by a management station to create
+ or delete the row entry in slbDfpPasswordTable
+ following the RowStatus textual convention."
+ ::= { slbDfpPasswordTableEntry 3 }
+
+
+-- *************************************************************
+-- * *
+-- * SLB - Dynamic Feedback Protocol Agent Table *
+-- * *
+-- *************************************************************
+
+slbDfpAgentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbDfpAgentTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of remote DFP agents with which the local
+ DFP managers communicate. Rows can be created and
+ destroyed. Columnar objects can be modified when the
+ row is 'active'. Entries are added to this table via
+ slbDfpAgentRowStatus in accordance with the RowStatus
+ convention."
+ ::= { slbDfpAgents 1 }
+
+slbDfpAgentTableEntry OBJECT-TYPE
+ SYNTAX SlbDfpAgentTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about the communication between a local
+ DFP manager and a particular remote DFP agent."
+ INDEX {
+ slbEntity,
+ slbDfpAgentIpAddress,
+ slbDfpAgentPort
+ }
+ ::= { slbDfpAgentTable 1 }
+
+SlbDfpAgentTableEntry ::= SEQUENCE {
+ slbDfpAgentIpAddress IpAddress,
+ slbDfpAgentPort CiscoPort,
+ slbDfpAgentState SlbDfpAgentState,
+ slbDfpAgentTimeout TimeInterval,
+ slbDfpAgentRetryCount Unsigned32,
+ slbDfpAgentInterval TimeInterval,
+ slbDfpAgentRowStatus RowStatus
+}
+
+slbDfpAgentIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The DFP agent's IP address."
+ ::= { slbDfpAgentTableEntry 1 }
+
+slbDfpAgentPort OBJECT-TYPE
+ SYNTAX CiscoPort
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The DFP agent's port."
+ ::= { slbDfpAgentTableEntry 2 }
+
+slbDfpAgentState OBJECT-TYPE
+ SYNTAX SlbDfpAgentState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of the DFP agent."
+ ::= { slbDfpAgentTableEntry 3 }
+
+slbDfpAgentTimeout OBJECT-TYPE
+ SYNTAX TimeInterval
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Time interval during which the agent must send at
+ least one message to the manager."
+ ::= { slbDfpAgentTableEntry 4 }
+
+slbDfpAgentRetryCount OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535 )
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The number of times the manager will attempt to
+ re-establish a connection with the agent. If this
+ value is exceeded, the agent is placed in 'failed'
+ state, and the manager does not attempt to re-establish
+ a connection with the agent."
+ ::= { slbDfpAgentTableEntry 5 }
+
+slbDfpAgentInterval OBJECT-TYPE
+ SYNTAX TimeInterval
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Time interval before SLB retries connecting to a DFP
+ agent."
+ ::= { slbDfpAgentTableEntry 6 }
+
+slbDfpAgentRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The row status is used by a management station to
+ create or delete the row entry in slbDfpAgentTable
+ following the RowStatus textual convention."
+ ::= { slbDfpAgentTableEntry 7 }
+
+
+-- *************************************************************
+-- * *
+-- * SLB - Dynamic Feedback Protocol Real Server Table *
+-- * *
+-- *************************************************************
+
+slbDfpRealTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbDfpRealTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table containing information about Real Servers
+ obtained through communications between local DFP
+ manager and remote DFP agents. Rows can be created
+ and destroyed. Columnar objects can be modified when
+ the row is 'active'. Entries are added to this table
+ via slbDfpRowStatus in accordance with the RowStatus
+ convention."
+ ::= { slbDfpReal 1 }
+
+slbDfpRealTableEntry OBJECT-TYPE
+ SYNTAX SlbDfpRealTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a particular real server, within
+ one or more server farms (identified with 'bindId'),
+ reported by a DFP agent for a particular local SLB
+ entity. The real servers are identified by finding
+ rows in slbServerFarmTable for which
+ slbServerFarmBindId matches slbDfpRealBindId. For each
+ identified server farm, extract the slbServerFarmName
+ and use this value together with slbDfpRealIpAddress
+ and slbDfpRealPort to identify the row in
+ slbRealTable."
+ INDEX {
+ slbEntity,
+ slbDfpRealIpAddress,
+ slbDfpRealProtocol,
+ slbDfpRealPort,
+ slbDfpRealBindId
+ }
+ ::= { slbDfpRealTable 1 }
+
+SlbDfpRealTableEntry ::= SEQUENCE {
+ slbDfpRealIpAddress IpAddress,
+ slbDfpRealProtocol CiscoIpProtocol,
+ slbDfpRealPort CiscoPort,
+ slbDfpRealBindId Unsigned32,
+ slbDfpRealWeight Unsigned32,
+ slbDfpRealRowStatus RowStatus
+}
+
+slbDfpRealIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The DFP agent's IP address"
+ ::= { slbDfpRealTableEntry 1 }
+
+slbDfpRealProtocol OBJECT-TYPE
+ SYNTAX CiscoIpProtocol
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The protocol of the real server."
+ ::= { slbDfpRealTableEntry 2 }
+
+slbDfpRealPort OBJECT-TYPE
+ SYNTAX CiscoPort
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The port number of the real server."
+ ::= { slbDfpRealTableEntry 3 }
+
+slbDfpRealBindId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Bind ID identifies one or more server farms to
+ which the real server belongs. The real servers are
+ identified by finding rows in slbServerFarmTable for
+ which slbServerFarmBindId matches
+ slbDfpRealBindId. For each identified server farm,
+ extract the slbServerFarmName and use this value
+ together with slbDfpRealIpAddress and slbDfpRealPort
+ to identify the row in slbRealTable."
+ ::= { slbDfpRealTableEntry 4 }
+
+slbDfpRealWeight OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535 )
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The weight of the real server reported from a
+ DFP agent. The weight represents a relative capacity
+ to accept new connections."
+ DEFVAL { 0 }
+ ::= { slbDfpRealTableEntry 5 }
+
+slbDfpRealRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The row status is used by a management station to
+ create or delete the row entry in slbDfpRealTable
+ following the RowStatus textual convention."
+ ::= { slbDfpRealTableEntry 6 }
+
+
+-- *************************************************************
+-- * *
+-- * SLB - Server Application State Protocol Table *
+-- * *
+-- *************************************************************
+
+slbSaspTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbSaspTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information about the Server
+ Application State Protocol (SASP). There is only one
+ entry for each load balancer. This entry is created
+ by the load balancer during initialization."
+ ::= { slbSasp 1 }
+
+slbSaspTableEntry OBJECT-TYPE
+ SYNTAX SlbSaspTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information for a particular local SLB entity using
+ the SASP functionality. The SASP entry is identified
+ by the slbEntity. The SASP entry includes all of the
+ relevant information needed to run SASP on this
+ particular slbEntity."
+ INDEX { slbEntity }
+ ::= { slbSaspTable 1 }
+
+SlbSaspTableEntry ::= SEQUENCE {
+ slbSaspIdentifier SnmpAdminString,
+ slbSaspEnabled TruthValue,
+ slbSaspHealth SlbSaspLBHealth,
+ slbSaspRedundancy SlbSaspRedundancy,
+ slbSaspMaxAgents Unsigned32,
+ slbSaspMaxLbWeight Unsigned32
+}
+
+slbSaspIdentifier OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The unique identifier required by SASP for all load
+ balancers. In a redundant system, where there is a
+ master and backup load balancer, each load balancer
+ must have different identifiers.
+
+ The slbSaspIdentifier may only be changed when the
+ slbSaspEnabled object is false. The default value
+ of the slbSaspIdentfier is 'Cisco-<LB>', where <LB>
+ is the Cisco acronoym for the load balancer."
+ ::= { slbSaspTableEntry 1 }
+
+slbSaspEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates whether the SASP functionality is
+ currently in use by the load balancer.
+ 'true' The SASP functionality is enabled on the
+ load balancer.
+ 'false' The SASP functionality is disabled on the
+ load balancer."
+ ::= { slbSaspTableEntry 2 }
+
+slbSaspHealth OBJECT-TYPE
+ SYNTAX SlbSaspLBHealth
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The health value reported to the SASP Agents via the
+ Set Load Balancer State Message. The value represents
+ the load balancer's ability to handle SASP messages."
+ ::= { slbSaspTableEntry 3 }
+
+slbSaspRedundancy OBJECT-TYPE
+ SYNTAX SlbSaspRedundancy
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Load Balancer's state in a redundant setup. The
+ Load Balancer may still contact the SASP Agents, which
+ are defined in the slbSaspAgentTable, regardless of the
+ state. This is possible because every Load Balancer
+ contacting a SASP Agent is required to have it's own
+ unique identifier. Therefore, the master and backup
+ Load Balancer MUST have different unique identifiers."
+ ::= { slbSaspTableEntry 4 }
+
+slbSaspMaxAgents OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of SASP Agents that can be
+ configured on the Load Balancer. The SASP Agents are
+ configured via the slbSaspAgentTable."
+ ::= { slbSaspTableEntry 5 }
+
+slbSaspMaxLbWeight OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum weight supported by the Load Balancer.
+ Any weight reported for a SASP Member, which can be
+ found within the slbSaspMemberSaspWeight object, MUST
+ be converted to the Load Balancer's weight range. The
+ minimum weight for a Load Balancer MUST be zero. A
+ weight of zero indicates that the SASP Member is down
+ and that the Member is not going to receive new
+ connections."
+ ::= { slbSaspTableEntry 6 }
+
+
+-- *************************************************************
+-- * *
+-- * SLB - Server Application State Protocol Agent Table *
+-- * *
+-- *************************************************************
+
+slbSaspAgentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbSaspAgentTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table containing information about the SASP Agents.
+ Rows can be created and destroyed. Columnar objects
+ can be modified when the row is 'active'. Entries are
+ added to this table via slbSaspAgentRowStatus.
+
+ A SASP Agent is an application or device that is
+ responsible for aggregating information regarding the
+ performance of a SASP Member. The information is used
+ to calculate a weight that is reported to the load
+ balancer."
+ ::= { slbSaspAgents 1 }
+
+slbSaspAgentTableEntry OBJECT-TYPE
+ SYNTAX SlbSaspAgentTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The SASP Agent entry provides information for a
+ particular SASP Agent on a local SLB entity. The
+ objects provide the contact information and the current
+ connection state of the Agent."
+ INDEX {
+ slbEntity,
+ slbSaspAgentIpAddressType,
+ slbSaspAgentIpAddress,
+ slbSaspAgentPort
+ }
+ ::= { slbSaspAgentTable 1 }
+
+SlbSaspAgentTableEntry ::= SEQUENCE {
+ slbSaspAgentIpAddressType InetAddressType,
+ slbSaspAgentIpAddress InetAddress,
+ slbSaspAgentPort InetPortNumber,
+ slbSaspAgentLabel SnmpAdminString,
+ slbSaspAgentState SlbSaspAgentState,
+ slbSaspAgentLastStateChange DateAndTime,
+ slbSaspAgentRowStatus RowStatus
+}
+
+slbSaspAgentIpAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Defines the IP address type used by the
+ slbSaspAgentIpAddress."
+ ::= { slbSaspAgentTableEntry 1 }
+
+slbSaspAgentIpAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IP address of the SASP Agent that is used for
+ weight reporting."
+ ::= { slbSaspAgentTableEntry 2 }
+
+slbSaspAgentPort OBJECT-TYPE
+ SYNTAX InetPortNumber
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The TCP Port number used when connecting to a SASP
+ Agent."
+ ::= { slbSaspAgentTableEntry 3 }
+
+slbSaspAgentLabel OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "A label that can be assigned by the user for the SASP
+ Agent during entry creation. The label should be in
+ a human readable form that describes the SASP Agent.
+ The description could be the physical location of the
+ Agent or some other field relevant to the user. The
+ label is provided for informational purposes only, and
+ it does not affect the operation of the SASP Agent."
+ ::= { slbSaspAgentTableEntry 4 }
+
+slbSaspAgentState OBJECT-TYPE
+ SYNTAX SlbSaspAgentState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current connection state of the SASP Agent. The
+ load balancer does not give up trying to reach the
+ SASP Agent when it is down."
+ ::= { slbSaspAgentTableEntry 5 }
+
+slbSaspAgentLastStateChange OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Displays the date and time of the last state change
+ that was incurred by the Agent. The time that is
+ reported is only local time, so the timezone portion
+ of the DateAndTime TC will not be specified."
+ ::= { slbSaspAgentTableEntry 6 }
+
+slbSaspAgentRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The row status is used by a management station to
+ create or delete the row entry in slbSaspAgentTable
+ following the RowStatus textual convention."
+ ::= { slbSaspAgentTableEntry 7 }
+
+
+-- *************************************************************
+-- * *
+-- * SLB - Server Application State Protocol Group Table *
+-- * *
+-- *************************************************************
+
+slbSaspGroupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbSaspGroupTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table containing information about the SASP Groups.
+ Rows can be created and destroyed. Entries are added
+ to this table via slbSaspGroupRowStatus.
+
+ A SASP Group is a logical entity used within the SASP
+ implementation to group SASP Members that are
+ equivalent in function."
+ ::= { slbSaspGroups 1 }
+
+slbSaspGroupTableEntry OBJECT-TYPE
+ SYNTAX SlbSaspGroupTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The SASP Group table provides the information for a
+ particular group associated with a SASP Agent on a
+ local SLB entity."
+ INDEX {
+ slbEntity,
+ slbSaspGroupName
+ }
+ ::= { slbSaspGroupTable 1 }
+
+SlbSaspGroupTableEntry ::= SEQUENCE {
+ slbSaspGroupName SnmpAdminString,
+ slbSaspGroupRowStatus RowStatus
+}
+
+slbSaspGroupName OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The SASP group represents the group of SASP Members
+ that have the same functional capabilities."
+ ::= { slbSaspGroupTableEntry 1 }
+
+slbSaspGroupRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The row status is used by a management station to
+ create or delete the row entry in slbSaspGroupTable
+ following the RowStatus textual convention. Removing
+ the group from this table would have the effect of
+ removing all of the SASP Members associated with this
+ group from the SASP Member table."
+ ::= { slbSaspGroupTableEntry 2 }
+
+
+-- *************************************************************
+-- * *
+-- * SLB - Server Application State Protocol Member Table *
+-- * *
+-- *************************************************************
+
+slbSaspMemberTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbSaspMemberTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table containing information about the SASP Members.
+ Rows can be created and destroyed. Columnar objects
+ can be modified when the row is 'active'. Entries are
+ added to this table via slbSaspMemberRowStatus.
+
+ A SASP Member is an entity configured on the load
+ balancer to help distribute the load for one or more
+ services."
+ ::= { slbSaspMembers 1 }
+
+slbSaspMemberTableEntry OBJECT-TYPE
+ SYNTAX SlbSaspMemberTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The SASP Member table provides information about a
+ particular SASP Member associated with a SASP Agent.
+ Each entry contains all of the weight information
+ that is necessary to use SASP on the load balancer.
+
+ It is important that the SASP Member only report to
+ one SASP Agent. This will avoid any weight reporting
+ issues that may arise when the SASP Agent communicates
+ with the load balancer."
+ INDEX {
+ slbEntity,
+ slbSaspAgentIpAddressType,
+ slbSaspAgentIpAddress,
+ slbSaspAgentPort,
+ slbSaspGroupName,
+ slbSaspMemberIpAddressType,
+ slbSaspMemberIpAddress,
+ slbSaspMemberPort,
+ slbSaspMemberProtocol
+ }
+ ::= { slbSaspMemberTable 1 }
+
+SlbSaspMemberTableEntry ::= SEQUENCE {
+ slbSaspMemberIpAddressType InetAddressType,
+ slbSaspMemberIpAddress InetAddress,
+ slbSaspMemberPort InetPortNumber,
+ slbSaspMemberProtocol CiscoIpProtocol,
+ slbSaspMemberSaspWeight Unsigned32,
+ slbSaspMemberConfidentWeight TruthValue,
+ slbSaspMemberConvertedWeight Unsigned32,
+ slbSaspMemberDefaultWeight Unsigned32,
+ slbSaspMemberWeightChanges Counter32,
+ slbSaspMemberLastWeightChange DateAndTime,
+ slbSaspMemberRowStatus RowStatus
+}
+
+slbSaspMemberIpAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Defines the IP address type of the
+ slbSaspMemberIpAddress."
+ ::= { slbSaspMemberTableEntry 1 }
+
+slbSaspMemberIpAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IP address of the member. The IP address, along
+ with the port and protocol type, is registered with the
+ SASP Agent. The SASP Agent includes this information
+ when reporting the weights for each member in either the
+ 'Get Weights Reply' or the 'Send Weights Message'."
+ ::= { slbSaspMemberTableEntry 2 }
+
+slbSaspMemberPort OBJECT-TYPE
+ SYNTAX InetPortNumber
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The TCP or UDP port number associated with the
+ slbSaspMemberIpAddress. The port number, along with
+ the IP address and protocol type, is registered with
+ the SASP Agent. The SASP Agent includes this
+ information when reporting the weights for each member
+ in either the 'Get Weights Reply' or the 'Send Weights
+ Message'."
+ ::= { slbSaspMemberTableEntry 3 }
+
+slbSaspMemberProtocol OBJECT-TYPE
+ SYNTAX CiscoIpProtocol
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IP protocol type that is associated with the
+ slbSaspMemberIpAddress and slbSaspMemberPort. The
+ protocol type, along with the IP address and port
+ number, is registered with the SASP Agent. The SASP
+ Agent includes this information when reporting the
+ weights for each member in either the 'Get Weights
+ Reply' or the 'Send Weights Message'."
+ ::= { slbSaspMemberTableEntry 4 }
+
+slbSaspMemberSaspWeight OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535 )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The reported weight by the SASP Agent. The weights
+ are reported via the 'Send Weights Message' or in the
+ 'Get Weights Reply'. The reported weight MUST be
+ converted to be within the Load Balancer's supported
+ weight range, specified by the slbSaspMaxLbWeight
+ object. The resulting weight value will be stored in
+ the slbSaspMemberConvertedWeight object."
+ ::= { slbSaspMemberTableEntry 5 }
+
+slbSaspMemberConfidentWeight OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents the SASP Agent's confidence in the reported
+ weight.
+ 'true' Indicates the slbSaspMemberSaspWeight value is
+ accurate and reflects the up-to-date real-time
+ statistics collected by the SASP Agent.
+ 'false' Indicates the SASP Agent is guessing the weight
+ of the member based on prior knowledge. It is
+ at the load balancer's discretion whether or not
+ to use this weight. If not, the default weight
+ must be used (slbSaspMemberDefaultWeight)."
+ ::= { slbSaspMemberTableEntry 6 }
+
+slbSaspMemberConvertedWeight OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535 )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The SASP weight converted to the local load balancer
+ weight range. The load balancer's weight range is
+ implementation dependent, as is the formula used to
+ convert the weight.
+
+ The following formula is an example weight conversion
+ that could be used by the load balancer:
+
+ answer => slbSaspMemberConvertedWeight
+ maxLbWgt => slbSaspMaxLbWeight
+ mbrSaspWgt => slbSaspMemberSaspWeight
+
+ answer = ((mbrSaspWgt * maxLbWgt) / 65535) + 1
+
+ Note: There are two edge cases that need to be
+ considered; when the mbrSaspWgt is 0 and 65535. If the
+ mbrSaspWgt is 0, then the converted weight must also be
+ 0 (the result of the calculation would be 1). If the
+ mbrSaspWgt is 65535, then the converted weight must be
+ the load balancers maximum weight (the result of the
+ calculation would be the load balancers maxiumum weight
+ plus 1)."
+ ::= { slbSaspMemberTableEntry 7 }
+
+slbSaspMemberDefaultWeight OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535 )
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The default weight assigned to the member if any
+ SASP Agent weight reporting failure occurs. If there
+ is a communication failure or if the
+ slbSaspMemberConfidentWeight is false, then the load
+ balancer should use this weight as its fallback weight
+ when making load balancing decisions."
+ DEFVAL { 1 }
+ ::= { slbSaspMemberTableEntry 8 }
+
+slbSaspMemberWeightChanges OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times the weight has been modified
+ by the SASP Agent."
+ ::= { slbSaspMemberTableEntry 9 }
+
+slbSaspMemberLastWeightChange OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Displays the date and time of the last weight change.
+ The time that is reported is only local time, so the
+ timezone portion of the DateAndTime TC will not be
+ specified. If there have been no reports, the empty
+ string is returned."
+ ::= { slbSaspMemberTableEntry 10 }
+
+slbSaspMemberRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The row status is used by a management station to
+ create or delete the row entry in slbSaspMemberTable
+ following the RowStatus textual convention."
+ ::= { slbSaspMemberTableEntry 11 }
+
+
+-- *************************************************************
+-- * *
+-- * SLB - Server Application State Protocol Stats Table *
+-- * *
+-- *************************************************************
+
+slbSaspStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SlbSaspStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table containing information about the Server
+ Application State Protocol Statistics. Rows are
+ created and destroyed when an entry for the
+ slbSaspAgentTable is created or destroy via the
+ slbSaspAgentRowStatus."
+ ::= { slbSaspStats 1 }
+
+slbSaspStatsTableEntry OBJECT-TYPE
+ SYNTAX SlbSaspStatsTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry corresponds to a SASP Agent from the
+ slbSaspAgentTable. Each entry contains statistics
+ related to the transmitted and received SASP
+ messages. A slbSaspStatsTableEntry cannot exist
+ without a corresponding entry in the
+ slbSaspAgentTable."
+ INDEX {
+ slbEntity,
+ slbSaspAgentIpAddressType,
+ slbSaspAgentIpAddress,
+ slbSaspAgentPort
+ }
+ ::= { slbSaspStatsTable 1 }
+
+SlbSaspStatsTableEntry ::= SEQUENCE {
+ slbSaspStatsTxRegMsgs Counter32,
+ slbSaspStatsTxDeregMsgs Counter32,
+ slbSaspStatsTxGetWeightMsgs Counter32,
+ slbSaspStatsTxSetLBStateMsgs Counter32,
+ slbSaspStatsTxSetMemStateMsgs Counter32,
+ slbSaspStatsRxSendWeightMsgs Counter32,
+ slbSaspStatsRxRegMsgs Counter32,
+ slbSaspStatsRxDeregMsgs Counter32,
+ slbSaspStatsRxGetWeightMsgs Counter32,
+ slbSaspStatsRxSetLBStateMsgs Counter32,
+ slbSaspStatsRxSetMemStateMsgs Counter32
+}
+
+slbSaspStatsTxRegMsgs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of SASP Registration Requests
+ transmitted from the load balancer to the SASP Agent.
+ The registration message informs the Agent to start
+ reporting the server weight for each member listed in
+ the message."
+ ::= { slbSaspStatsTableEntry 1 }
+
+slbSaspStatsTxDeregMsgs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of SASP Deregistration Requests
+ transmitted from the load balancer to the SASP Agent.
+ The deregistration message informs the Agent to stop
+ reporting the server weight for each member listed in
+ the message."
+ ::= { slbSaspStatsTableEntry 2 }
+
+slbSaspStatsTxGetWeightMsgs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of SASP Get Weight Requests transmitted
+ from the load balancer to the SASP Agent. The get
+ weights message is only used when the load balancer is
+ actively retrieving the weight for each member."
+ ::= { slbSaspStatsTableEntry 3 }
+
+slbSaspStatsTxSetLBStateMsgs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of SASP Set Load Balancer State
+ Requests transmitted from the load balancer to the SASP
+ Agent. The message is used to inform the SASP Agent of
+ the load balancer's health and its current options."
+ ::= { slbSaspStatsTableEntry 4 }
+
+slbSaspStatsTxSetMemStateMsgs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of SASP Set Member State Requests
+ transmitted from the load balancer to the SASP Agent.
+ This message is used to inform the SASP Agent that a
+ member has either been activated, or has dropped out
+ of service."
+ ::= { slbSaspStatsTableEntry 5 }
+
+slbSaspStatsRxSendWeightMsgs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of SASP Send Weight Messages received
+ from the SASP Agent. This message is used to update
+ the member weights when the load balancer is passively
+ retrieving them."
+ ::= { slbSaspStatsTableEntry 6 }
+
+slbSaspStatsRxRegMsgs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of SASP Registration Replies received
+ from the SASP Agent. This response indicates whether
+ the transmitted registration request was successful, or
+ had a failure."
+ ::= { slbSaspStatsTableEntry 7 }
+
+slbSaspStatsRxDeregMsgs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of SASP Deregistration Replies
+ received from the SASP Agent. This response indicates
+ whether the transmitted request was successful, or had
+ a failure."
+ ::= { slbSaspStatsTableEntry 8 }
+
+slbSaspStatsRxGetWeightMsgs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of SASP Get Weight Replies received
+ from the SASP Agent. This response contains the
+ current weights for the requested members. This
+ message is used when the load balancer is actively
+ retrieving member weights."
+ ::= { slbSaspStatsTableEntry 9 }
+
+slbSaspStatsRxSetLBStateMsgs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of SASP Set Load Balancer State
+ Replies received from the SASP Agent. The response
+ indicates whether the transmitted request was
+ successful, or had a failure."
+ ::= { slbSaspStatsTableEntry 10 }
+
+slbSaspStatsRxSetMemStateMsgs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of SASP Set Member State Replies
+ received from the SASP Agent. The response indicates
+ whether the transmitted request was successful, or had
+ a failure."
+ ::= { slbSaspStatsTableEntry 11 }
+
+
+-- Notifications
+
+ciscoSlbMIBNotificationPrefix OBJECT IDENTIFIER
+ ::= { ciscoSlbMIB 2 }
+
+ciscoSlbMIBNotifications OBJECT IDENTIFIER
+ ::= { ciscoSlbMIBNotificationPrefix 0 }
+
+
+ciscoSlbVirtualStateChange NOTIFICATION-TYPE
+ OBJECTS { slbVirtualServerState }
+ STATUS deprecated
+ DESCRIPTION
+ "The notification generated when a virtual
+ server changes to a new state. The value of
+ slbVirtualServerState indicates the new state."
+ ::= { ciscoSlbMIBNotifications 1 }
+
+ciscoSlbRealStateChange NOTIFICATION-TYPE
+ OBJECTS { slbRealState }
+ STATUS deprecated
+ DESCRIPTION
+ "The notification generated when a real server
+ changes to a new state. The value of
+ slbRealServerState indicates the new state."
+ ::= { ciscoSlbMIBNotifications 2 }
+
+ciscoSlbSaspStateChange NOTIFICATION-TYPE
+ OBJECTS { slbSaspEnabled }
+ STATUS current
+ DESCRIPTION
+ "The notification generated when the SASP functionality
+ has been enabled or disabled on the Load Balancer."
+ ::= { ciscoSlbMIBNotifications 3 }
+
+ciscoSlbSaspAgentStateChange NOTIFICATION-TYPE
+ OBJECTS { slbSaspAgentState }
+ STATUS current
+ DESCRIPTION
+ "The notification generated when a SASP Agent changes
+ to a new state."
+ ::= { ciscoSlbMIBNotifications 4 }
+
+ciscoSlbVServerStateChange NOTIFICATION-TYPE
+ OBJECTS {
+ slbVServerState,
+ slbVServerStateChangeDescr,
+ slbVServerClassMap,
+ slbVServerPolicyMap
+ }
+ STATUS current
+ DESCRIPTION
+ "The notification generated when a virtual
+ server state is changed."
+ ::= { ciscoSlbMIBNotifications 5 }
+
+ciscoSlbVServerVIPStateChange NOTIFICATION-TYPE
+ OBJECTS {
+ slbVServerState,
+ slbVServerStateChangeDescr,
+ slbVServerClassMap,
+ slbVServerPolicyMap,
+ slbVServerIpAddressType,
+ slbVServerIpAddress,
+ slbVServerProtocol
+ }
+ STATUS current
+ DESCRIPTION
+ "The notification generated when configuration
+ or association of virtual server IP address(VIP)
+ changes."
+ ::= { ciscoSlbMIBNotifications 6 }
+
+ciscoSlbVirtualServerStateChange NOTIFICATION-TYPE
+ OBJECTS {
+ entPhysicalParentRelPos,
+ slbVirtualServerState,
+ slbVirtualIpAddress,
+ slbVirtualProtocol,
+ slbVirtualPort,
+ slbName
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification is generated when a virtual
+ server changes to a new state.
+
+ - entPhysicalParentRelPos contains the slot
+ number of the module.
+
+ - slbVirtualServerState contains the new state of the
+ virtual server identified by slbVirtualServerName.
+
+ - slbVirtualIpAddress contains the ip address of the
+ virtual server identified by slbVirtualServerName.
+
+ - slbVirtualProtocol contains the protocol of the
+ virtual server identified by slbVirtualServerName.
+
+ - slbVirtualPort contains the port number of the
+ virtual server identified by slbVirtualServerName.
+
+ - slbName contains the name of the virtual server
+ identified by slbVirtualServerName."
+ ::= { ciscoSlbMIBNotifications 7 }
+
+ciscoSlbRealServerStateChange NOTIFICATION-TYPE
+ OBJECTS {
+ entPhysicalParentRelPos,
+ slbRealState,
+ slbInetAddressType,
+ slbInetAddress,
+ slbPort,
+ slbName
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification is generated when a real
+ server changes to a new state.
+
+ - entPhysicalParentRelPos contains the slot
+ number of the module.
+
+ - slbRealState contains the new state of real
+ server identified by slbRealIpAddress.
+
+ - slbInetAddressType contains the type of IP
+ address configured in slbInetAddress.
+
+ - slbInetAddress contains the ip address of the
+ real server identified by the INDEX object
+ slbRealIpAddress.
+
+ - slbPort contains the TCP/UDP port of the real
+ server identified by the INDEX object slbRealPort.
+
+ - slbName contains the serverfarm name atached to
+ to the real server identified by the INDEX object
+ slbRealServerFarmName."
+ ::= { ciscoSlbMIBNotifications 8 }
+-- Conformance Information
+
+ciscoSlbMIBConformance OBJECT IDENTIFIER
+ ::= { ciscoSlbMIB 3 }
+
+ciscoSlbMIBCompliances OBJECT IDENTIFIER
+ ::= { ciscoSlbMIBConformance 1 }
+
+ciscoSlbMIBGroups OBJECT IDENTIFIER
+ ::= { ciscoSlbMIBConformance 2 }
+
+
+-- Compliance
+
+ciscoSlbMIBCompliance MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "The compliance statement for entities which implement
+ the Cisco SLB MIB"
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ ciscoSlbStatsGroup,
+ ciscoSlbDfpPasswordGroup,
+ ciscoSlbServerFarmsGroup,
+ ciscoSlbRealServersGroup,
+ ciscoSlbVirtualServersGroup,
+ ciscoSlbConnectionsGroup,
+ ciscoSlbVirtualClientsGroup,
+ ciscoSlbStickyObjectsGroup,
+ ciscoSlbDfpAgentGroup,
+ ciscoSlbDfpRealGroup,
+ ciscoSlbNotifEnabledGroup
+ }
+
+ OBJECT slbServerFarmNat
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbServerFarmNumberOfRealServers
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbServerFarmBindId
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbServerFarmRowStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbRealState
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbRealMaxConnections
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbRealAdminWeight
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbRealReassign
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbRealRetryInterval
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbRealFailedConnections
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbRealFailedClients
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbRealRowStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualServerState
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualIpAddress
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualPort
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualProtocol
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualService
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualAdvertise
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualFarmName
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualDelayTimer
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualIdleTimer
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualStickyTimer
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualStickyGroup
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualSynguardCount
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualSynguardPeriod
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualRowStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualClientExclude
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualClientRowStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbStickyObjectRealIpAddress
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbStickyObjectRowStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbDfpPasswordPending
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbDfpPasswordTimeout
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbDfpPasswordRowStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbDfpAgentTimeout
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbDfpAgentRetryCount
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbDfpAgentInterval
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbDfpAgentRowStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbDfpRealWeight
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbDfpRealRowStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+ ::= { ciscoSlbMIBCompliances 1 }
+
+ciscoSlbMIBComplianceRev1 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "The compliance statement for entities which implement
+ the Cisco SLB MIB"
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ ciscoSlbStatsGroup,
+ ciscoSlbDfpPasswordGroup,
+ ciscoSlbServerFarmsGroup,
+ ciscoSlbRealServersGroup,
+ ciscoSlbVirtualServersGroup,
+ ciscoSlbConnectionsGroup,
+ ciscoSlbVirtualClientsGroup,
+ ciscoSlbStickyObjectsGroup,
+ ciscoSlbDfpAgentGroup,
+ ciscoSlbDfpRealGroup,
+ ciscoSlbNotifEnabledGroup,
+ ciscoSlbNotifGroup
+ }
+
+ OBJECT slbServerFarmNat
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbServerFarmNumberOfRealServers
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbServerFarmBindId
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbServerFarmRowStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbRealState
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbRealMaxConnections
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbRealAdminWeight
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbRealReassign
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbRealRetryInterval
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbRealFailedConnections
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbRealFailedClients
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbRealRowStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualServerState
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualIpAddress
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualPort
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualProtocol
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualService
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualAdvertise
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualFarmName
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualDelayTimer
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualIdleTimer
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualStickyTimer
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualStickyGroup
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualSynguardCount
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualSynguardPeriod
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualRowStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualClientExclude
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualClientRowStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbStickyObjectRealIpAddress
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbStickyObjectRowStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbDfpPasswordPending
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbDfpPasswordTimeout
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbDfpPasswordRowStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbDfpAgentTimeout
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbDfpAgentRetryCount
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbDfpAgentInterval
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbDfpAgentRowStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbDfpRealWeight
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbDfpRealRowStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+ ::= { ciscoSlbMIBCompliances 2 }
+
+ciscoSlbMIBComplianceRev2 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "The compliance statement for entities which implement
+ the Cisco SLB MIB"
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ ciscoSlbStatsGroup,
+ ciscoSlbDfpPasswordGroup,
+ ciscoSlbServerFarmsGroup,
+ ciscoSlbRealServersGroup,
+ ciscoSlbVirtualServersGroup,
+ ciscoSlbConnectionsGroup,
+ ciscoSlbVirtualClientsGroup,
+ ciscoSlbStickyObjectsGroup,
+ ciscoSlbDfpAgentGroup,
+ ciscoSlbDfpRealGroup,
+ ciscoSlbNotifEnabledGroup,
+ ciscoSlbNotifGroup,
+ ciscoSlbSaspGroup,
+ ciscoSlbSaspAgentGroup,
+ ciscoSlbSaspGroupGroup,
+ ciscoSlbSaspMemberGroup,
+ ciscoSlbSaspStatsGroup,
+ ciscoSlbSaspNotifGroup
+ }
+
+ OBJECT slbServerFarmNat
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbServerFarmNumberOfRealServers
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbServerFarmBindId
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbServerFarmRowStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbRealState
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbRealMaxConnections
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbRealAdminWeight
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbRealReassign
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbRealRetryInterval
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbRealFailedConnections
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbRealFailedClients
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbRealRowStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualServerState
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualIpAddress
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualPort
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualProtocol
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualService
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualAdvertise
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualFarmName
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualDelayTimer
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualIdleTimer
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualStickyTimer
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualStickyGroup
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualSynguardCount
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualSynguardPeriod
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualRowStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualClientExclude
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualClientRowStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbStickyObjectRealIpAddress
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbStickyObjectRowStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbDfpPasswordPending
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbDfpPasswordTimeout
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbDfpPasswordRowStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbDfpAgentTimeout
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbDfpAgentRetryCount
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbDfpAgentInterval
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbDfpAgentRowStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbDfpRealWeight
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbDfpRealRowStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+ ::= { ciscoSlbMIBCompliances 3 }
+
+ciscoSlbMIBComplianceRev3 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "The compliance statement for entities which implement
+ the Cisco SLB MIB"
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ ciscoSlbStatsGroup,
+ ciscoSlbDfpPasswordGroup,
+ ciscoSlbServerFarmsGroup,
+ ciscoSlbRealServersGroup,
+ ciscoSlbConnectionsGroup,
+ ciscoSlbStickyObjectsGroup,
+ ciscoSlbDfpAgentGroup,
+ ciscoSlbDfpRealGroup,
+ ciscoSlbNotifEnabledGroup,
+ ciscoSlbNotifGroup,
+ ciscoSlbSaspGroup,
+ ciscoSlbSaspAgentGroup,
+ ciscoSlbSaspGroupGroup,
+ ciscoSlbSaspMemberGroup,
+ ciscoSlbSaspStatsGroup,
+ ciscoSlbSaspNotifGroup
+ }
+
+ GROUP ciscoSlbVirtualServersGroup
+ DESCRIPTION
+ "The implmentation of this group is
+ mandatory for those systems where
+ virtual server is identified by
+ name."
+
+ GROUP ciscoSlbVirtualClientsGroup
+ DESCRIPTION
+ "The implmentation of this group is
+ mandatory for those systems where
+ virtual server is identified by
+ name."
+
+ GROUP ciscoSlbVServerInfoGroup
+ DESCRIPTION
+ "The implmentation of this group is
+ mandatory for those systems where
+ virtual server is identified by
+ vserver identifier."
+
+ GROUP ciscoSlbVServerIPGroup
+ DESCRIPTION
+ "The implmentation of this group is
+ mandatory for those systems where
+ virtual server is identified by
+ vserver identifier."
+
+ GROUP ciscoSlbVServerNotifEnabledGroup
+ DESCRIPTION
+ "The implmentation of this group is
+ mandatory for those systems where
+ virtual server notifications
+ identify virtual server and
+ virtual servers are associated with
+ class maps and policy maps."
+
+ GROUP ciscoSlbVServerNotifGroup
+ DESCRIPTION
+ "The implmentation of this group is
+ mandatory for those systems where
+ virtual server is identified by the
+ virtual server identifier."
+
+ OBJECT slbServerFarmNat
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbServerFarmNumberOfRealServers
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbServerFarmBindId
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbServerFarmRowStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbRealState
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbRealMaxConnections
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbRealAdminWeight
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbRealReassign
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbRealRetryInterval
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbRealFailedConnections
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbRealFailedClients
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbRealRowStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualServerState
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualIpAddress
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualPort
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualProtocol
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualService
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualAdvertise
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualFarmName
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualDelayTimer
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualIdleTimer
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualStickyTimer
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualStickyGroup
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualSynguardCount
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualSynguardPeriod
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualRowStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualClientExclude
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualClientRowStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbStickyObjectRealIpAddress
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbStickyObjectRowStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbDfpPasswordPending
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbDfpPasswordTimeout
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbDfpPasswordRowStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbDfpAgentTimeout
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbDfpAgentRetryCount
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbDfpAgentInterval
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbDfpAgentRowStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbDfpRealWeight
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbDfpRealRowStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+ ::= { ciscoSlbMIBCompliances 4 }
+
+ciscoSlbMIBComplianceRev4 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "The compliance statement for entities which implement
+ the Cisco SLB MIB"
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ ciscoSlbStatsGroup,
+ ciscoSlbDfpPasswordGroup,
+ ciscoSlbServerFarmsGroup,
+ ciscoSlbRealServersGroup,
+ ciscoSlbConnectionsGroup,
+ ciscoSlbStickyObjectsGroup,
+ ciscoSlbDfpAgentGroup,
+ ciscoSlbDfpRealGroup,
+ ciscoSlbNotifEnabledGroupRev2,
+ ciscoSlbNotifGroupRev2,
+ ciscoSlbSaspGroup,
+ ciscoSlbSaspAgentGroup,
+ ciscoSlbSaspGroupGroup,
+ ciscoSlbSaspMemberGroup,
+ ciscoSlbSaspStatsGroup,
+ ciscoSlbSaspNotifGroup
+ }
+
+ GROUP ciscoSlbVirtualServersGroup
+ DESCRIPTION
+ "The implmentation of this group is
+ mandatory for those systems where
+ virtual server is identified by
+ name."
+
+ GROUP ciscoSlbVirtualClientsGroup
+ DESCRIPTION
+ "The implmentation of this group is
+ mandatory for those systems where
+ virtual server is identified by
+ name."
+
+ GROUP ciscoSlbVServerInfoGroup
+ DESCRIPTION
+ "The implmentation of this group is
+ mandatory for those systems where
+ virtual server is identified by
+ vserver identifier."
+
+ GROUP ciscoSlbVServerIPGroup
+ DESCRIPTION
+ "The implmentation of this group is
+ mandatory for those systems where
+ virtual server is identified by
+ vserver identifier."
+
+ GROUP ciscoSlbVServerNotifEnabledGroup
+ DESCRIPTION
+ "The implmentation of this group is
+ mandatory for those systems where
+ virtual server notifications
+ identify virtual server and
+ virtual servers are associated with
+ class maps and policy maps."
+
+ GROUP ciscoSlbVServerNotifGroup
+ DESCRIPTION
+ "The implmentation of this group is
+ mandatory for those systems where
+ virtual server is identified by the
+ virtual server identifier."
+
+ GROUP ciscoSlbNotifObjectsGroup
+ DESCRIPTION
+ "The implmentation of this group is
+ mandatory for those system where
+ state change notification for virtual
+ server identified by slbVirtualServerName
+ and real server identfied by slbRealIpAddress
+ are implemented."
+
+ OBJECT slbServerFarmNat
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbServerFarmNumberOfRealServers
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbServerFarmBindId
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbServerFarmRowStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbRealState
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbRealMaxConnections
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbRealAdminWeight
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbRealReassign
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbRealRetryInterval
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbRealFailedConnections
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbRealFailedClients
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbRealRowStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualServerState
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualIpAddress
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualPort
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualProtocol
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualService
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualAdvertise
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualFarmName
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualDelayTimer
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualIdleTimer
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualStickyTimer
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualStickyGroup
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualSynguardCount
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualSynguardPeriod
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualRowStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualClientExclude
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbVirtualClientRowStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbStickyObjectRealIpAddress
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbStickyObjectRowStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbDfpPasswordPending
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbDfpPasswordTimeout
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbDfpPasswordRowStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbDfpAgentTimeout
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbDfpAgentRetryCount
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbDfpAgentInterval
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbDfpAgentRowStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbDfpRealWeight
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbDfpRealRowStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+ ::= { ciscoSlbMIBCompliances 5 }
+
+ciscoSlbMIBComplianceRev5 MODULE-COMPLIANCE
+ STATUS deprecated
+ DESCRIPTION
+ "The compliance statement for entities which implement
+ the Cisco SLB MIB"
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ ciscoSlbStatsGroup,
+ ciscoSlbDfpPasswordGroup,
+ ciscoSlbServerFarmsGroup,
+ ciscoSlbRealServersGroup,
+ ciscoSlbConnectionsGroup,
+ ciscoSlbStickyObjectsGroup,
+ ciscoSlbDfpAgentGroup,
+ ciscoSlbDfpRealGroup,
+ ciscoSlbNotifEnabledGroupRev2,
+ ciscoSlbNotifGroupRev2,
+ ciscoSlbSaspGroup,
+ ciscoSlbSaspAgentGroup,
+ ciscoSlbSaspGroupGroup,
+ ciscoSlbSaspMemberGroup,
+ ciscoSlbSaspStatsGroup,
+ ciscoSlbSaspNotifGroup
+ }
+
+ GROUP ciscoSlbVirtualServersGroup
+ DESCRIPTION
+ "The implmentation of this group is
+ mandatory for those systems where
+ virtual server is identified by
+ name."
+
+ GROUP ciscoSlbVirtualClientsGroup
+ DESCRIPTION
+ "The implmentation of this group is
+ mandatory for those systems where
+ virtual server is identified by
+ name."
+
+ GROUP ciscoSlbVServerInfoGroupRev1
+ DESCRIPTION
+ "The implmentation of this group is
+ mandatory for those systems where
+ virtual server is identified by
+ vserver identifier."
+
+ GROUP ciscoSlbVServerIPGroup
+ DESCRIPTION
+ "The implmentation of this group is
+ mandatory for those systems where
+ virtual server is identified by
+ vserver identifier."
+
+ GROUP ciscoSlbVServerNotifEnabledGroup
+ DESCRIPTION
+ "The implmentation of this group is
+ mandatory for those systems where
+ virtual server notifications
+ identify virtual server and
+ virtual servers are associated with
+ class maps and policy maps."
+
+ GROUP ciscoSlbVServerNotifGroup
+ DESCRIPTION
+ "The implmentation of this group is
+ mandatory for those systems where
+ virtual server is identified by the
+ virtual server identifier."
+
+ GROUP ciscoSlbNotifObjectsGroup
+ DESCRIPTION
+ "The implmentation of this group is
+ mandatory for those system where
+ state change notification for virtual
+ server identified by slbVirtualServerName
+ and real server identfied by slbRealIpAddress
+ are implemented."
+
+ OBJECT slbDfpPasswordRowStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbDfpAgentTimeout
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbDfpAgentRetryCount
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbDfpAgentInterval
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbDfpAgentRowStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbDfpRealWeight
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbDfpRealRowStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+ ::= { ciscoSlbMIBCompliances 6 }
+
+ciscoSlbMIBComplianceRev6 MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for entities which implement
+ the Cisco SLB MIB"
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ ciscoSlbStatsGroup,
+ ciscoSlbDfpPasswordGroup,
+ ciscoSlbServerFarmsGroup,
+ ciscoSlbRealServersGroup,
+ ciscoSlbConnectionsGroup,
+ ciscoSlbStickyObjectsGroup,
+ ciscoSlbDfpAgentGroup,
+ ciscoSlbDfpRealGroup,
+ ciscoSlbNotifEnabledGroupRev2,
+ ciscoSlbNotifGroupRev2,
+ ciscoSlbSaspGroup,
+ ciscoSlbSaspAgentGroup,
+ ciscoSlbSaspGroupGroup,
+ ciscoSlbSaspMemberGroup,
+ ciscoSlbSaspStatsGroup,
+ ciscoSlbSaspNotifGroup
+ }
+
+ GROUP ciscoSlbVirtualServersGroup
+ DESCRIPTION
+ "The implmentation of this group is
+ mandatory for those systems where
+ virtual server is identified by
+ name."
+
+ GROUP ciscoSlbVirtualClientsGroup
+ DESCRIPTION
+ "The implmentation of this group is
+ mandatory for those systems where
+ virtual server is identified by
+ name."
+
+ GROUP ciscoSlbVServerInfoGroupRev2
+ DESCRIPTION
+ "The implmentation of this group is
+ mandatory for those systems where
+ virtual server is identified by
+ vserver identifier."
+
+ GROUP ciscoSlbVServerIPGroup
+ DESCRIPTION
+ "The implmentation of this group is
+ mandatory for those systems where
+ virtual server is identified by
+ vserver identifier."
+
+ GROUP ciscoSlbVServerNotifEnabledGroup
+ DESCRIPTION
+ "The implmentation of this group is
+ mandatory for those systems where
+ virtual server notifications
+ identify virtual server and
+ virtual servers are associated with
+ class maps and policy maps."
+
+ GROUP ciscoSlbVServerNotifGroup
+ DESCRIPTION
+ "The implmentation of this group is
+ mandatory for those systems where
+ virtual server is identified by the
+ virtual server identifier."
+
+ GROUP ciscoSlbNotifObjectsGroup
+ DESCRIPTION
+ "The implmentation of this group is
+ mandatory for those system where
+ state change notification for virtual
+ server identified by slbVirtualServerName
+ and real server identfied by slbRealIpAddress
+ are implemented."
+
+ OBJECT slbDfpPasswordRowStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbDfpAgentTimeout
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbDfpAgentRetryCount
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbDfpAgentInterval
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbDfpAgentRowStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbDfpRealWeight
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT slbDfpRealRowStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+ ::= { ciscoSlbMIBCompliances 7 }
+
+-- Units of Conformance
+
+ciscoSlbStatsGroup OBJECT-GROUP
+ OBJECTS {
+ slbStatsUnassistedSwitchingPkts,
+ slbStatsUnassistedSwitchingHCPks,
+ slbStatsAssistedSwitchingPkts,
+ slbStatsAssistedSwitchingHCPkts,
+ slbStatsCreatedConnections,
+ slbStatsCreatedHCConnections,
+ slbStatsEstablishedConnections,
+ slbStatsEstablishedHCConnections,
+ slbStatsDestroyedConnections,
+ slbStatsDestroyedHCConnections,
+ slbStatsReassignedConnections,
+ slbStatsReassignedHCConnections,
+ slbStatsZombies,
+ slbStatsHCZombies
+ }
+ STATUS current
+ DESCRIPTION
+ "SLB Statistic objects."
+ ::= { ciscoSlbMIBGroups 1 }
+
+ciscoSlbServerFarmsGroup OBJECT-GROUP
+ OBJECTS {
+ slbServerFarmPredictor,
+ slbServerFarmNat,
+ slbServerFarmNumberOfRealServers,
+ slbServerFarmBindId,
+ slbServerFarmRowStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "The SLB serverfarm objects."
+ ::= { ciscoSlbMIBGroups 2 }
+
+ciscoSlbRealServersGroup OBJECT-GROUP
+ OBJECTS {
+ slbRealState,
+ slbRealNumberOfConnections,
+ slbRealNumberOfDummyConnections,
+ slbRealMaxConnections,
+ slbRealAdminWeight,
+ slbRealOperWeight,
+ slbRealMetric,
+ slbRealReassign,
+ slbRealRetryInterval,
+ slbRealFailedConnections,
+ slbRealFailedClients,
+ slbRealConsecutiveFails,
+ slbRealTotalFails,
+ slbRealRowStatus,
+ slbRealTotalConnections,
+ slbRealHCTotalConnections
+ }
+ STATUS current
+ DESCRIPTION
+ "The SLB real server objects."
+ ::= { ciscoSlbMIBGroups 3 }
+
+ciscoSlbVirtualServersGroup OBJECT-GROUP
+ OBJECTS {
+ slbVirtualServerState,
+ slbVirtualIndex,
+ slbVirtualIpAddress,
+ slbVirtualPort,
+ slbVirtualProtocol,
+ slbVirtualService,
+ slbVirtualAdvertise,
+ slbVirtualFarmName,
+ slbVirtualDelayTimer,
+ slbVirtualIdleTimer,
+ slbVirtualStickyTimer,
+ slbVirtualStickyGroup,
+ slbVirtualSynguardCount,
+ slbVirtualSynguardPeriod,
+ slbVirtualRowStatus,
+ slbVirtualNumberOfConnections,
+ slbVirtualTotalConnections,
+ slbVirtualHCTotalConnections
+ }
+ STATUS current
+ DESCRIPTION
+ "The SLB virtual server objects."
+ ::= { ciscoSlbMIBGroups 4 }
+
+ciscoSlbConnectionsGroup OBJECT-GROUP
+ OBJECTS {
+ slbConnectionState,
+ slbConnectionRealIpAddr,
+ slbConnectionServerPort,
+ slbConnectionNumCacheEntries,
+ slbConnectionSynCount
+ }
+ STATUS current
+ DESCRIPTION
+ "The SLB connection objects."
+ ::= { ciscoSlbMIBGroups 5 }
+
+ciscoSlbVirtualClientsGroup OBJECT-GROUP
+ OBJECTS {
+ slbVirtualClientExclude,
+ slbVirtualClientRowStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "The SLB virtual client objects."
+ ::= { ciscoSlbMIBGroups 6 }
+
+ciscoSlbStickyObjectsGroup OBJECT-GROUP
+ OBJECTS {
+ slbStickyObjectRealIpAddress,
+ slbStickyObjectConnectionCount,
+ slbStickyObjectFtpControlCount,
+ slbStickyObjectRowStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "The SLB sticky objects."
+ ::= { ciscoSlbMIBGroups 7 }
+
+ciscoSlbDfpPasswordGroup OBJECT-GROUP
+ OBJECTS {
+ slbDfpPasswordPending,
+ slbDfpPasswordTimeout,
+ slbDfpPasswordRowStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "SLB DFP password objects."
+ ::= { ciscoSlbMIBGroups 8 }
+
+ciscoSlbDfpAgentGroup OBJECT-GROUP
+ OBJECTS {
+ slbDfpAgentState,
+ slbDfpAgentTimeout,
+ slbDfpAgentRetryCount,
+ slbDfpAgentInterval,
+ slbDfpAgentRowStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "The SLB DFP agent objects."
+ ::= { ciscoSlbMIBGroups 9 }
+
+ciscoSlbDfpRealGroup OBJECT-GROUP
+ OBJECTS {
+ slbDfpRealWeight,
+ slbDfpRealRowStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "The SLB DFP real server objects."
+ ::= { ciscoSlbMIBGroups 10 }
+
+ciscoSlbNotifEnabledGroup OBJECT-GROUP
+ OBJECTS {
+ cSlbVirtStateChangeNotifEnabled,
+ cSlbRealStateChangeNotifEnabled
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "The SLB Notification Truth Value objects."
+ ::= { ciscoSlbMIBGroups 11 }
+
+ciscoSlbVirtualServersAddGroup OBJECT-GROUP
+ OBJECTS { slbVirtualMask }
+ STATUS current
+ DESCRIPTION
+ "A collection of additional SlbVirtualServer objects used to
+ further define an Slb virtual server."
+ ::= { ciscoSlbMIBGroups 12 }
+
+ciscoSlbNotifGroup NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ ciscoSlbVirtualStateChange,
+ ciscoSlbRealStateChange
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "A collection of objects providing SLB notifications."
+ ::= { ciscoSlbMIBGroups 13 }
+
+ciscoSlbSaspGroup OBJECT-GROUP
+ OBJECTS {
+ slbSaspIdentifier,
+ slbSaspEnabled,
+ slbSaspHealth,
+ slbSaspRedundancy,
+ slbSaspMaxAgents,
+ slbSaspMaxLbWeight
+ }
+ STATUS current
+ DESCRIPTION
+ "The SLB SASP objects."
+ ::= { ciscoSlbMIBGroups 14 }
+
+ciscoSlbSaspAgentGroup OBJECT-GROUP
+ OBJECTS {
+ slbSaspAgentLabel,
+ slbSaspAgentState,
+ slbSaspAgentLastStateChange,
+ slbSaspAgentRowStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "The SLB SASP Agent objects."
+ ::= { ciscoSlbMIBGroups 15 }
+
+ciscoSlbSaspGroupGroup OBJECT-GROUP
+ OBJECTS { slbSaspGroupRowStatus }
+ STATUS current
+ DESCRIPTION
+ "The SLB SASP Group objects."
+ ::= { ciscoSlbMIBGroups 16 }
+
+ciscoSlbSaspMemberGroup OBJECT-GROUP
+ OBJECTS {
+ slbSaspMemberSaspWeight,
+ slbSaspMemberConfidentWeight,
+ slbSaspMemberConvertedWeight,
+ slbSaspMemberDefaultWeight,
+ slbSaspMemberWeightChanges,
+ slbSaspMemberLastWeightChange,
+ slbSaspMemberRowStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "The SLB SASP Member objects."
+ ::= { ciscoSlbMIBGroups 17 }
+
+ciscoSlbSaspStatsGroup OBJECT-GROUP
+ OBJECTS {
+ slbSaspStatsTxRegMsgs,
+ slbSaspStatsTxDeregMsgs,
+ slbSaspStatsTxGetWeightMsgs,
+ slbSaspStatsTxSetLBStateMsgs,
+ slbSaspStatsTxSetMemStateMsgs,
+ slbSaspStatsRxSendWeightMsgs,
+ slbSaspStatsRxRegMsgs,
+ slbSaspStatsRxDeregMsgs,
+ slbSaspStatsRxGetWeightMsgs,
+ slbSaspStatsRxSetLBStateMsgs,
+ slbSaspStatsRxSetMemStateMsgs
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing SLB SASP statistics."
+ ::= { ciscoSlbMIBGroups 18 }
+
+ciscoSlbSaspNotifGroup NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ ciscoSlbSaspStateChange,
+ ciscoSlbSaspAgentStateChange
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing SASP notifications."
+ ::= { ciscoSlbMIBGroups 19 }
+
+ciscoSlbVServerInfoGroup OBJECT-GROUP
+ OBJECTS {
+ slbVServerClassMap,
+ slbVServerPolicyMap,
+ slbVServerState,
+ slbVServerStateChangeDescr,
+ slbVServerNumberOfConnections,
+ slbVServerTotalConnections
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "The list of objects that are applicable to
+ virtual server statistics."
+ ::= { ciscoSlbMIBGroups 21 }
+
+ciscoSlbVServerIPGroup OBJECT-GROUP
+ OBJECTS {
+ slbVServerIpAddressType,
+ slbVServerIpAddress,
+ slbVServerIpMask,
+ slbVServerProtocol,
+ slbVServerPortLow,
+ slbVServerPortHigh,
+ slbVServerStorageType,
+ slbVServerRowStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "The list of objects that are applicable to
+ virtual server identified by IP Address/Port."
+ ::= { ciscoSlbMIBGroups 22 }
+
+ciscoSlbVServerNotifEnabledGroup OBJECT-GROUP
+ OBJECTS { cSlbVServerStateChangeNotifEnabled }
+ STATUS current
+ DESCRIPTION
+ "The object used for enabling/disabling
+ Virtual Server notifications."
+ ::= { ciscoSlbMIBGroups 23 }
+
+ciscoSlbVServerNotifGroup NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ ciscoSlbVServerStateChange,
+ ciscoSlbVServerVIPStateChange
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing Virtual Server
+ notifications."
+ ::= { ciscoSlbMIBGroups 24 }
+
+ciscoSlbNotifObjectsGroup OBJECT-GROUP
+ OBJECTS {
+ slbInetAddressType,
+ slbInetAddress,
+ slbName,
+ slbPort
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of generic objects that are applicable
+ to slb module."
+ ::= { ciscoSlbMIBGroups 25 }
+
+ciscoSlbNotifEnabledGroupRev2 OBJECT-GROUP
+ OBJECTS {
+ cSlbVirtualServerStateChangeNotifEnabled,
+ cSlbRealServerStateChangeNotifEnabled
+ }
+ STATUS current
+ DESCRIPTION
+ "The SLB Notification Truth Value objects."
+ ::= { ciscoSlbMIBGroups 26 }
+
+ciscoSlbNotifGroupRev2 NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ ciscoSlbVirtualServerStateChange,
+ ciscoSlbRealServerStateChange
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing SLB notifications."
+ ::= { ciscoSlbMIBGroups 27 }
+
+ciscoSlbVServerInfoGroupRev1 OBJECT-GROUP
+ OBJECTS {
+ slbVServerClassMap,
+ slbVServerPolicyMap,
+ slbVServerState,
+ slbVServerStateChangeDescr,
+ slbVServerNumberOfConnections,
+ slbVServerTotalConnections,
+ slbVServerDroppedConnections,
+ slbVServerClientPacketCounts,
+ slbVServerPacketCounts,
+ slbVServerClientByteCounts,
+ slbVServerByteCounts,
+ slbVServerMaxConnLimitDropCounts,
+ slbVServerConnRateLimitDropCounts,
+ slbVServerBWRateLimitDropCounts
+ }
+ STATUS deprecated
+ DESCRIPTION
+ "The list of objects that are applicable to
+ virtual server statistics."
+ ::= { ciscoSlbMIBGroups 28 }
+
+ciscoSlbVServerInfoGroupRev2 OBJECT-GROUP
+ OBJECTS {
+ slbVServerClassMap,
+ slbVServerPolicyMap,
+ slbVServerState,
+ slbVServerStateChangeDescr,
+ slbVServerNumberOfConnections,
+ slbVServerTotalConnections,
+ slbVServerDroppedConnections,
+ slbVServerClientPacketCounts,
+ slbVServerPacketCounts,
+ slbVServerClientByteCounts,
+ slbVServerByteCounts,
+ slbVServerMaxConnLimitDropCounts,
+ slbVServerConnRateLimitDropCounts,
+ slbVServerBandWidthRateLimitDropCounts,
+ slbVServerL4Decisions,
+ slbVServerL7Decisions,
+ slbVServerEstablishedConnections
+ }
+ STATUS current
+ DESCRIPTION
+ "The list of objects that are applicable to
+ virtual server statistics."
+ ::= { ciscoSlbMIBGroups 29 }
+
+END