1343 lines
		
	
	
		
			43 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			1343 lines
		
	
	
		
			43 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
ALCATEL-IND1-SLB-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
  IMPORTS
 | 
						|
    MODULE-IDENTITY,
 | 
						|
    OBJECT-IDENTITY,
 | 
						|
    OBJECT-TYPE,
 | 
						|
    NOTIFICATION-TYPE,
 | 
						|
    IpAddress,
 | 
						|
    Counter32,
 | 
						|
    Integer32,
 | 
						|
    Unsigned32,
 | 
						|
    Counter64              FROM SNMPv2-SMI
 | 
						|
 | 
						|
    MODULE-COMPLIANCE,
 | 
						|
    OBJECT-GROUP,
 | 
						|
    NOTIFICATION-GROUP     FROM SNMPv2-CONF
 | 
						|
 | 
						|
    MacAddress,
 | 
						|
    TEXTUAL-CONVENTION,
 | 
						|
    RowStatus              FROM SNMPv2-TC
 | 
						|
 | 
						|
    SnmpAdminString        FROM SNMP-FRAMEWORK-MIB
 | 
						|
 | 
						|
    softentIND1Slb         FROM ALCATEL-IND1-BASE;
 | 
						|
 | 
						|
--
 | 
						|
-- Module Identity
 | 
						|
--
 | 
						|
 | 
						|
alcatelIND1SLBMIB MODULE-IDENTITY
 | 
						|
   LAST-UPDATED    "201005130000Z"
 | 
						|
   ORGANIZATION    "Alcatel-Lucent"
 | 
						|
   CONTACT-INFO
 | 
						|
       "Please consult with Customer Service to ensure the most appropriate
 | 
						|
        version of this document is used with the products in question:
 | 
						|
 | 
						|
                   Alcatel-Lucent, Enterprise Solutions Division
 | 
						|
                  (Formerly Alcatel Internetworking, Incorporated)
 | 
						|
                          26801 West Agoura Road
 | 
						|
                       Agoura Hills, CA  91301-5122
 | 
						|
                         United States Of America
 | 
						|
 | 
						|
       Telephone:               North America  +1 800 995 2696
 | 
						|
                                Latin America  +1 877 919 9526
 | 
						|
                                Europe         +31 23 556 0100
 | 
						|
                                Asia           +65 394 7933
 | 
						|
                                All Other      +1 818 878 4507
 | 
						|
 | 
						|
       Electronic Mail:         support@ind.alcatel.com
 | 
						|
       World Wide Web:          http://alcatel-lucent.com/wps/portal/enterprise
 | 
						|
       File Transfer Protocol:  ftp://ftp.ind.alcatel.com/pub/products/mibs"
 | 
						|
 | 
						|
 | 
						|
   DESCRIPTION
 | 
						|
       "This module describes an authoritative enterprise-specific Simple
 | 
						|
        Network Management Protocol (SNMP) Management Information Base (MIB):
 | 
						|
 | 
						|
            For the Birds Of Prey Product Line
 | 
						|
            Configuration and monitoring of the Server Load Balancing feature
 | 
						|
 | 
						|
        The right to make changes in specification and other information
 | 
						|
        contained in this document without prior notice is reserved.
 | 
						|
 | 
						|
        No liability shall be assumed for any incidental, indirect, special, or
 | 
						|
        consequential damages whatsoever arising from or related to this
 | 
						|
        document or the information contained herein.
 | 
						|
 | 
						|
        Vendors, end-users, and other interested parties are granted
 | 
						|
        non-exclusive license to use this specification in connection with
 | 
						|
        management of the products for which it is intended to be used.
 | 
						|
 | 
						|
                    Copyright (C) 1995-2007 Alcatel-Lucent
 | 
						|
                        ALL RIGHTS RESERVED WORLDWIDE"
 | 
						|
 | 
						|
    REVISION      "201005130000Z"
 | 
						|
    DESCRIPTION
 | 
						|
        "Fixed the Notifications to use MIB Module OID.0 as Notifications root."
 | 
						|
 | 
						|
   ::= { softentIND1Slb 1 }
 | 
						|
 | 
						|
--
 | 
						|
-- Object roots used in this MIB
 | 
						|
--
 | 
						|
 | 
						|
 | 
						|
alcatelIND1SLBMIBNotifications OBJECT-IDENTITY
 | 
						|
   STATUS current
 | 
						|
   DESCRIPTION
 | 
						|
       "Branch For SLB MIB Subsystem Notifications."
 | 
						|
   ::= { alcatelIND1SLBMIB 0 }
 | 
						|
 | 
						|
alcatelIND1SLBMIBObjects OBJECT-IDENTITY
 | 
						|
   STATUS current
 | 
						|
   DESCRIPTION
 | 
						|
      "Branch for server load balancing application objects"
 | 
						|
   ::= { alcatelIND1SLBMIB 1 }
 | 
						|
 | 
						|
alcatelIND1SLBMIBConformance OBJECT-IDENTITY
 | 
						|
   STATUS current
 | 
						|
   DESCRIPTION
 | 
						|
      "Branch for server load balancing application conformance information"
 | 
						|
   ::= { alcatelIND1SLBMIB 2 }
 | 
						|
 | 
						|
alcatelIND1SLBMIBGroups OBJECT-IDENTITY
 | 
						|
   STATUS current
 | 
						|
   DESCRIPTION
 | 
						|
      "Branch for server load balancing application units of conformance"
 | 
						|
   ::= { alcatelIND1SLBMIBConformance 1 }
 | 
						|
 | 
						|
alcatelIND1SLBMIBCompliances OBJECT-IDENTITY
 | 
						|
   STATUS current
 | 
						|
   DESCRIPTION
 | 
						|
      "Branch for server load balancing application compliance statements"
 | 
						|
   ::= { alcatelIND1SLBMIBConformance 2 }
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
-- Textual Conventions
 | 
						|
--
 | 
						|
 | 
						|
-- An Administrative State
 | 
						|
SlbAdminState ::= TEXTUAL-CONVENTION
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "The administrative state of various SLB entities
 | 
						|
                'disable' : The entity has been disabled.
 | 
						|
                'enable'  : The entity is enabled so it can participate
 | 
						|
                            in the load balancing activity."
 | 
						|
        SYNTAX INTEGER {
 | 
						|
                disable(1),
 | 
						|
                enable(2)
 | 
						|
        }
 | 
						|
 | 
						|
-- A Basic Operational State
 | 
						|
SlbOperState ::= TEXTUAL-CONVENTION
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "The operational state of various SLB entities
 | 
						|
                'outOfService' : The entity is out of service.
 | 
						|
                'inService'    : The entity operates properly."
 | 
						|
        SYNTAX INTEGER {
 | 
						|
                outOfService(1),
 | 
						|
                inService(2)
 | 
						|
        }
 | 
						|
 | 
						|
 | 
						|
 
 | 
						|
-- The SLB Redirection Algorithm
 | 
						|
SlbRedirectAlgorithm ::= TEXTUAL-CONVENTION
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "The load-balancing algorithm being used on a
 | 
						|
                cluster to distribute load evenly among real servers.
 | 
						|
                'roundRobin' load-balancing delivers connections evenly
 | 
						|
                amongst real servers while 'serverFailover' gives new
 | 
						|
                connections to the real server only when the previous
 | 
						|
                has failed."
 | 
						|
        SYNTAX INTEGER {
 | 
						|
                roundRobin(1),
 | 
						|
                serverFailover(2)
 | 
						|
        }
 | 
						|
 | 
						|
-- The SLB Hash Selector
 | 
						|
SlbHashSelector ::= TEXTUAL-CONVENTION
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "The hashing algorithm to use when distributing 
 | 
						|
                the packets across the server."
 | 
						|
        SYNTAX INTEGER {
 | 
						|
                useEcmp(1),
 | 
						|
                dip(2),
 | 
						|
                sip(3),
 | 
						|
                sipAndDip(4),
 | 
						|
                sipDipL4sportL4dport(5),
 | 
						|
                dipSipL4dportL4sport(6),
 | 
						|
                sipL4sport(7),
 | 
						|
                dipL4dport(8)
 | 
						|
        }
 | 
						|
 | 
						|
SlbServerOperState ::= TEXTUAL-CONVENTION
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "The server operational state represents the state of a
 | 
						|
                real server being load-balanced by SLB.
 | 
						|
                'inService'  : Server is in use as a destination
 | 
						|
                               for SLB client connections.
 | 
						|
                'linkDown'   : The link by which the server can be
 | 
						|
                               reached has failed, so the server
 | 
						|
                               is considered out of service.
 | 
						|
                'noAnswer'   : The server has not answered to a sequence
 | 
						|
                               of ping retries, so the server
 | 
						|
                               is considered out of service.
 | 
						|
                'disabled'   : Server has been disabled by the admin
 | 
						|
                               status, so the server is considered
 | 
						|
                               out of service.
 | 
						|
                'retrying'   : The server is currently being tested
 | 
						|
                               for a number of retries. It is still
 | 
						|
                               considered in service.
 | 
						|
                'discovery'  : The server is currently being tested to
 | 
						|
                               get its MAC address. The server is considered
 | 
						|
                               out of service."
 | 
						|
        SYNTAX INTEGER {
 | 
						|
                inService(1),
 | 
						|
                linkDown(2),
 | 
						|
                noAnswer(3),
 | 
						|
                disabled(4),
 | 
						|
                retrying(5),
 | 
						|
                discovery(6)
 | 
						|
        }
 | 
						|
 | 
						|
--
 | 
						|
--  SLB Feature (global parameters)
 | 
						|
--
 | 
						|
 | 
						|
slbFeature OBJECT IDENTIFIER ::= { alcatelIND1SLBMIBObjects 1 }
 | 
						|
 | 
						|
slbAdminStatus          OBJECT-TYPE
 | 
						|
        SYNTAX          SlbAdminState
 | 
						|
        MAX-ACCESS      read-write
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "The administrative status of the SLB feature.
 | 
						|
                It allows to turn on/off the feature"
 | 
						|
        DEFVAL          { disable }
 | 
						|
        ::= { slbFeature 1 }
 | 
						|
 | 
						|
slbOperStatus           OBJECT-TYPE
 | 
						|
        SYNTAX          SlbOperState
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "The operational status of the SLB feature.
 | 
						|
                'inService'    means that at least one cluster of
 | 
						|
                               servers is inService.
 | 
						|
                'outOfService' means that all of defined clusters
 | 
						|
                               of servers are outOfService."
 | 
						|
        ::= { slbFeature 2 }
 | 
						|
 | 
						|
slbClustersCount        OBJECT-TYPE
 | 
						|
        SYNTAX          Unsigned32
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "The number of configured clusters."
 | 
						|
        ::= { slbFeature 3 }
 | 
						|
 | 
						|
slbResetStatistics      OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER {
 | 
						|
                notSignificant(0),
 | 
						|
                resetSlbStats(1)
 | 
						|
        }
 | 
						|
        MAX-ACCESS      read-write
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "Resets the SLB statistics."
 | 
						|
        ::= { slbFeature 4 }
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
-- SLB Cluster of servers Table
 | 
						|
--
 | 
						|
 | 
						|
slbClusters OBJECT IDENTIFIER ::= { alcatelIND1SLBMIBObjects 2 }
 | 
						|
 | 
						|
slbClusterTable         OBJECT-TYPE
 | 
						|
        SYNTAX          SEQUENCE OF SlbClusterTableEntry
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "This is a table of clusters, 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
 | 
						|
                slbClusterRowStatus in accordance with the
 | 
						|
                RowStatus convention."
 | 
						|
        ::= { slbClusters 1 }
 | 
						|
 | 
						|
slbClusterTableEntry    OBJECT-TYPE
 | 
						|
        SYNTAX          SlbClusterTableEntry
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "Information about a particular Cluster."
 | 
						|
        INDEX   {
 | 
						|
                slbClusterName
 | 
						|
        }
 | 
						|
        ::= { slbClusterTable 1 }
 | 
						|
 | 
						|
SlbClusterTableEntry ::= SEQUENCE {
 | 
						|
        slbClusterName                    SnmpAdminString,
 | 
						|
        slbClusterAdminStatus             SlbAdminState,
 | 
						|
        slbClusterOperStatus              SlbOperState,
 | 
						|
        slbClusterVIP                     IpAddress,
 | 
						|
        slbClusterPingPeriod              Unsigned32,
 | 
						|
        slbClusterPingTimeout             Unsigned32,
 | 
						|
        slbClusterPingRetries             Unsigned32,
 | 
						|
        slbClusterRedirectAlgorithm       SlbRedirectAlgorithm,
 | 
						|
        slbClusterIdleTimer               Unsigned32,
 | 
						|
        slbClusterNumberOfServers         Unsigned32,
 | 
						|
        slbClusterNewFlows                Counter32,
 | 
						|
        slbClusterRowStatus               RowStatus,
 | 
						|
        slbClusterProbeName               SnmpAdminString,
 | 
						|
        slbClusterPackets                 Counter64,
 | 
						|
        slbClusterCondition               SnmpAdminString,
 | 
						|
        slbClusterType                    INTEGER,
 | 
						|
        slbClusterHashType                SlbHashSelector
 | 
						|
}
 | 
						|
 | 
						|
slbClusterName          OBJECT-TYPE
 | 
						|
        SYNTAX          SnmpAdminString (SIZE (1..23))
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "The name of the cluster."
 | 
						|
        ::= { slbClusterTableEntry 1 }
 | 
						|
 | 
						|
slbClusterAdminStatus   OBJECT-TYPE
 | 
						|
        SYNTAX          SlbAdminState
 | 
						|
        MAX-ACCESS      read-create
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "The administrative state of the cluster."
 | 
						|
        DEFVAL          { disable }
 | 
						|
        ::= { slbClusterTableEntry 2 }
 | 
						|
 | 
						|
slbClusterOperStatus    OBJECT-TYPE
 | 
						|
        SYNTAX          SlbOperState
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "The operational state of the cluster."
 | 
						|
        ::= { slbClusterTableEntry 3 }
 | 
						|
 | 
						|
slbClusterVIP           OBJECT-TYPE
 | 
						|
        SYNTAX          IpAddress
 | 
						|
        MAX-ACCESS      read-create
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "The Virtual IP address for that cluster."
 | 
						|
        ::= { slbClusterTableEntry 4 }
 | 
						|
 | 
						|
slbClusterPingPeriod    OBJECT-TYPE
 | 
						|
        SYNTAX          Unsigned32 (0..3600)
 | 
						|
        UNITS           "seconds"
 | 
						|
        MAX-ACCESS      read-create
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "The ping period to check health of servers."
 | 
						|
        DEFVAL          { 60 }
 | 
						|
        ::= { slbClusterTableEntry 5 }
 | 
						|
 | 
						|
slbClusterPingTimeout   OBJECT-TYPE
 | 
						|
        SYNTAX          Unsigned32 (1000..3600000)
 | 
						|
        UNITS           "milliseconds"
 | 
						|
        MAX-ACCESS      read-create
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "The timeout used to wait for ping answers."
 | 
						|
        DEFVAL          { 3000 }
 | 
						|
        ::= { slbClusterTableEntry 6 }
 | 
						|
 | 
						|
slbClusterPingRetries   OBJECT-TYPE
 | 
						|
        SYNTAX          Unsigned32 (0..255)
 | 
						|
        MAX-ACCESS      read-create
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "The number of ping retries before deciding
 | 
						|
                 that a server is OutOfService."
 | 
						|
        DEFVAL          { 3 }
 | 
						|
        ::= { slbClusterTableEntry 7 }
 | 
						|
 | 
						|
slbClusterRedirectAlgorithm   OBJECT-TYPE
 | 
						|
        SYNTAX                SlbRedirectAlgorithm
 | 
						|
        MAX-ACCESS            read-create
 | 
						|
        STATUS                current
 | 
						|
        DESCRIPTION           "The load balancing algorithm in use
 | 
						|
                               by the cluster."
 | 
						|
        DEFVAL                { roundRobin }
 | 
						|
        ::= { slbClusterTableEntry 8 }
 | 
						|
 | 
						|
slbClusterIdleTimer     OBJECT-TYPE
 | 
						|
        SYNTAX          Unsigned32 (0..86400)
 | 
						|
        UNITS           "seconds"
 | 
						|
        MAX-ACCESS      read-create
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "The maximum delay with no activity a client is
 | 
						|
                 kept attached to a real server."
 | 
						|
        DEFVAL          { 1200 }
 | 
						|
        ::= { slbClusterTableEntry 9 }
 | 
						|
 | 
						|
slbClusterNumberOfServers  OBJECT-TYPE
 | 
						|
        SYNTAX             Unsigned32
 | 
						|
        MAX-ACCESS         read-only
 | 
						|
        STATUS             current
 | 
						|
        DESCRIPTION
 | 
						|
                "The number of real servers in this cluster."
 | 
						|
        DEFVAL             { 0 }
 | 
						|
        ::= { slbClusterTableEntry 10 }
 | 
						|
 | 
						|
slbClusterNewFlows         OBJECT-TYPE
 | 
						|
        SYNTAX             Counter32
 | 
						|
        MAX-ACCESS         read-only
 | 
						|
        STATUS             current
 | 
						|
        DESCRIPTION
 | 
						|
                "The number of flows balanced for this cluster."
 | 
						|
        ::= { slbClusterTableEntry 11 }
 | 
						|
 | 
						|
slbClusterRowStatus        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 slbClusterTable following
 | 
						|
                the RowStatus textual convention."
 | 
						|
        ::= { slbClusterTableEntry 12 }
 | 
						|
 | 
						|
slbClusterProbeName        OBJECT-TYPE
 | 
						|
        SYNTAX             SnmpAdminString (SIZE (0..23))
 | 
						|
        MAX-ACCESS         read-create
 | 
						|
        STATUS             current
 | 
						|
        DESCRIPTION
 | 
						|
                "The name of the cluster's probe."
 | 
						|
        ::= { slbClusterTableEntry 13 }
 | 
						|
 | 
						|
slbClusterPackets          OBJECT-TYPE
 | 
						|
        SYNTAX             Counter64
 | 
						|
        MAX-ACCESS         read-only
 | 
						|
        STATUS             current
 | 
						|
        DESCRIPTION
 | 
						|
                "The number of packets passed for this cluster."
 | 
						|
        ::= { slbClusterTableEntry 14 }
 | 
						|
 | 
						|
slbClusterCondition        OBJECT-TYPE
 | 
						|
        SYNTAX             SnmpAdminString (SIZE (0..23))
 | 
						|
        MAX-ACCESS         read-create
 | 
						|
        STATUS             current
 | 
						|
        DESCRIPTION
 | 
						|
                "The Condition name rule.
 | 
						|
                 Mutually exclusive with VIP"
 | 
						|
        ::= { slbClusterTableEntry 15 }
 | 
						|
 | 
						|
slbClusterType             OBJECT-TYPE
 | 
						|
        SYNTAX             INTEGER {
 | 
						|
                                     l3(1),
 | 
						|
                                     l2(2)
 | 
						|
                                }
 | 
						|
        MAX-ACCESS         read-create
 | 
						|
        STATUS             current
 | 
						|
        DESCRIPTION
 | 
						|
                "The type of load balancing.  l3 - routed, l2flows -
 | 
						|
                                               distribute bridged flows"
 | 
						|
        DEFVAL          { l3 }
 | 
						|
        ::= { slbClusterTableEntry 16 }
 | 
						|
 | 
						|
slbClusterHashType   OBJECT-TYPE
 | 
						|
        SYNTAX  SlbHashSelector
 | 
						|
        MAX-ACCESS            read-create
 | 
						|
        STATUS                current
 | 
						|
        DESCRIPTION           "The load balancing hashing algorithm
 | 
						|
                               by the cluster."
 | 
						|
        DEFVAL                { useEcmp }
 | 
						|
        ::= { slbClusterTableEntry 17 }
 | 
						|
 | 
						|
--
 | 
						|
-- SLB Server Table
 | 
						|
--
 | 
						|
 | 
						|
slbServers OBJECT IDENTIFIER ::= { alcatelIND1SLBMIBObjects 3 }
 | 
						|
 | 
						|
slbServerTable          OBJECT-TYPE
 | 
						|
        SYNTAX          SEQUENCE OF SlbServerTableEntry
 | 
						|
        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
 | 
						|
                slbServerRowStatus in accordance with the RowStatus
 | 
						|
                convention."
 | 
						|
        ::= { slbServers 1 }
 | 
						|
 | 
						|
slbServerTableEntry     OBJECT-TYPE
 | 
						|
        SYNTAX          SlbServerTableEntry
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "Information about a particular real server in a
 | 
						|
                particular cluster."
 | 
						|
        INDEX   {
 | 
						|
                slbServerClusterName,
 | 
						|
                slbServerIpAddress
 | 
						|
        }
 | 
						|
        ::= { slbServerTable 1 }
 | 
						|
 | 
						|
SlbServerTableEntry ::= SEQUENCE {
 | 
						|
        slbServerClusterName           SnmpAdminString,
 | 
						|
        slbServerIpAddress             IpAddress,
 | 
						|
        slbServerAdminStatus           SlbAdminState,
 | 
						|
        slbServerOperStatus            SlbServerOperState,
 | 
						|
        slbServerAdminWeight           Unsigned32,
 | 
						|
        slbServerUpTime                Integer32,
 | 
						|
        slbServerLastRTT               Integer32,
 | 
						|
        slbServerPingFails             Counter32,
 | 
						|
        slbServerPortDown              Counter32,
 | 
						|
        slbServerFlows                 Counter32,
 | 
						|
        slbServerRowStatus             RowStatus,
 | 
						|
        slbServerProbeName             SnmpAdminString,
 | 
						|
        slbServerProbeStatus           SnmpAdminString
 | 
						|
}
 | 
						|
 | 
						|
slbServerClusterName    OBJECT-TYPE
 | 
						|
        SYNTAX          SnmpAdminString (SIZE (1..23))
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "The server's cluster name."
 | 
						|
        ::= { slbServerTableEntry 1 }
 | 
						|
 | 
						|
slbServerIpAddress      OBJECT-TYPE
 | 
						|
        SYNTAX          IpAddress
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "The IP address of real server."
 | 
						|
        ::= { slbServerTableEntry 2 }
 | 
						|
 | 
						|
slbServerAdminStatus    OBJECT-TYPE
 | 
						|
        SYNTAX          SlbAdminState
 | 
						|
        MAX-ACCESS      read-create
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "The administrative status of the server."
 | 
						|
        DEFVAL          { enable }
 | 
						|
        ::= { slbServerTableEntry 3 }
 | 
						|
 | 
						|
slbServerOperStatus     OBJECT-TYPE
 | 
						|
        SYNTAX          SlbServerOperState
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "The operational status of the server."
 | 
						|
        ::= { slbServerTableEntry 4 }
 | 
						|
 | 
						|
slbServerAdminWeight    OBJECT-TYPE
 | 
						|
        SYNTAX          Unsigned32 (0..100)
 | 
						|
        MAX-ACCESS      read-create
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "The Administrative weight of the real server used
 | 
						|
                by 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          { 10 }
 | 
						|
        ::= { slbServerTableEntry 5 }
 | 
						|
 | 
						|
slbServerUpTime         OBJECT-TYPE
 | 
						|
        SYNTAX          Integer32
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "The server availibility in %"
 | 
						|
        ::= { slbServerTableEntry 6 }
 | 
						|
 | 
						|
slbServerLastRTT        OBJECT-TYPE
 | 
						|
        SYNTAX          Integer32
 | 
						|
        UNITS           "milliseconds"
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "The last valid round trip time measured
 | 
						|
                 by ping."
 | 
						|
        ::= { slbServerTableEntry 7}
 | 
						|
 | 
						|
slbServerPingFails      OBJECT-TYPE
 | 
						|
        SYNTAX          Counter32
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "The number of pings that have failed on
 | 
						|
                 this server."
 | 
						|
        ::= { slbServerTableEntry 8}
 | 
						|
 | 
						|
slbServerPortDown       OBJECT-TYPE
 | 
						|
        SYNTAX          Counter32
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "The number of down events received at server port."
 | 
						|
        ::= { slbServerTableEntry 9 }
 | 
						|
 | 
						|
slbServerFlows          OBJECT-TYPE
 | 
						|
        SYNTAX          Counter32
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "The number of flows directed to this server."
 | 
						|
        ::= { slbServerTableEntry 10 }
 | 
						|
 | 
						|
slbServerRowStatus      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 slbServerTable following the
 | 
						|
                RowStatus textual convention."
 | 
						|
        ::= { slbServerTableEntry 11 }
 | 
						|
 | 
						|
slbServerProbeName    OBJECT-TYPE
 | 
						|
        SYNTAX          SnmpAdminString (SIZE (0..23))
 | 
						|
        MAX-ACCESS      read-create
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "The server's probe name."
 | 
						|
        ::= { slbServerTableEntry 12 }
 | 
						|
 | 
						|
slbServerProbeStatus    OBJECT-TYPE
 | 
						|
        SYNTAX          SnmpAdminString (SIZE (0..32))
 | 
						|
        MAX-ACCESS      read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "The status from doing a probe."
 | 
						|
        ::= { slbServerTableEntry 13 }
 | 
						|
 | 
						|
--
 | 
						|
-- SLB Probes Table
 | 
						|
--
 | 
						|
 | 
						|
slbProbes OBJECT IDENTIFIER ::= { alcatelIND1SLBMIBObjects 4 }
 | 
						|
 | 
						|
slbProbeTable           OBJECT-TYPE
 | 
						|
        SYNTAX          SEQUENCE OF SlbProbeTableEntry
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "This is a table of probes, each of which can be
 | 
						|
                used in either the server or cluster tables to
 | 
						|
                define the method that the will be used to determine
 | 
						|
                the status of servers.
 | 
						|
                Columnar objects can be modified when the
 | 
						|
                row is 'active'.  Rows can be created and destroyed.
 | 
						|
                Entries are added to this table via
 | 
						|
                slbProbeRowStatus in accordance with the
 | 
						|
                RowStatus convention."
 | 
						|
        ::= { slbProbes 1 }
 | 
						|
 | 
						|
slbProbeTableEntry      OBJECT-TYPE
 | 
						|
        SYNTAX          SlbProbeTableEntry
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "Information about a particular Probe."
 | 
						|
        INDEX   {
 | 
						|
                slbProbeName
 | 
						|
        }
 | 
						|
        ::= { slbProbeTable 1 }
 | 
						|
 | 
						|
SlbProbeTableEntry ::= SEQUENCE {
 | 
						|
        slbProbeName                      SnmpAdminString,
 | 
						|
        slbProbeMethod                    INTEGER,
 | 
						|
        slbProbePeriod                    Unsigned32,
 | 
						|
        slbProbeTimeout                   Unsigned32,
 | 
						|
        slbProbeRetries                   Unsigned32,
 | 
						|
        slbProbePort                      Integer32,
 | 
						|
        slbProbeExpect                    SnmpAdminString,
 | 
						|
        slbProbeSSL                       INTEGER,
 | 
						|
        slbProbeSend                      SnmpAdminString,
 | 
						|
        slbProbeHttpStatus                Integer32,
 | 
						|
        slbProbeHttpUrl                   SnmpAdminString,
 | 
						|
        slbProbeHttpUsername              SnmpAdminString,
 | 
						|
        slbProbeHttpPassword              SnmpAdminString,
 | 
						|
        slbProbeRowStatus                 RowStatus
 | 
						|
}
 | 
						|
 | 
						|
slbProbeName            OBJECT-TYPE
 | 
						|
        SYNTAX          SnmpAdminString (SIZE (0..23))
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "The name of the probe."
 | 
						|
        ::= { slbProbeTableEntry 1 }
 | 
						|
 | 
						|
slbProbeMethod          OBJECT-TYPE
 | 
						|
        SYNTAX          INTEGER {
 | 
						|
                          ping(1),
 | 
						|
                          http(2),
 | 
						|
                          https(3),
 | 
						|
                          udp(4),
 | 
						|
                          tcp(5),
 | 
						|
                          ftp(6),
 | 
						|
                          smtp(7),
 | 
						|
                          pop(8),
 | 
						|
                          pops(9),
 | 
						|
                          imap(10),
 | 
						|
                          imaps(11),
 | 
						|
                          nntp(12)
 | 
						|
                    }
 | 
						|
        MAX-ACCESS      read-create
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "The probe method used to check the health of servers."
 | 
						|
        DEFVAL          { ping }
 | 
						|
        ::= { slbProbeTableEntry 2 }
 | 
						|
 | 
						|
 | 
						|
slbProbePeriod          OBJECT-TYPE
 | 
						|
        SYNTAX          Unsigned32 (0..3600)
 | 
						|
        UNITS           "seconds"
 | 
						|
        MAX-ACCESS      read-create
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "The probe period to check health of servers."
 | 
						|
        DEFVAL          { 60 }
 | 
						|
        ::= { slbProbeTableEntry 3 }
 | 
						|
 | 
						|
slbProbeTimeout         OBJECT-TYPE
 | 
						|
        SYNTAX          Unsigned32 (1000..3600000)
 | 
						|
        UNITS           "milliseconds"
 | 
						|
        MAX-ACCESS      read-create
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "The timeout used to wait for probe answers."
 | 
						|
        DEFVAL          { 3000 }
 | 
						|
        ::= { slbProbeTableEntry 4 }
 | 
						|
 | 
						|
slbProbeRetries         OBJECT-TYPE
 | 
						|
        SYNTAX          Unsigned32 (0..255)
 | 
						|
        MAX-ACCESS      read-create
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "The number of probe retries before deciding
 | 
						|
                 that a server is OutOfService."
 | 
						|
        DEFVAL          { 3 }
 | 
						|
        ::= { slbProbeTableEntry 5 }
 | 
						|
 | 
						|
slbProbePort             OBJECT-TYPE
 | 
						|
        SYNTAX           Integer32
 | 
						|
        MAX-ACCESS       read-create
 | 
						|
        STATUS           current
 | 
						|
        DESCRIPTION
 | 
						|
                "The TCP/UDP port the probe should
 | 
						|
                be sent on."
 | 
						|
        DEFVAL                { 0 }
 | 
						|
        ::= { slbProbeTableEntry 6 }
 | 
						|
 | 
						|
slbProbeExpect           OBJECT-TYPE
 | 
						|
        SYNTAX           SnmpAdminString (SIZE (0..32))
 | 
						|
        MAX-ACCESS       read-create
 | 
						|
        STATUS           current
 | 
						|
        DESCRIPTION
 | 
						|
                "An ASCII string used to compare a response from
 | 
						|
                a server to verify the health of the server."
 | 
						|
        ::= { slbProbeTableEntry 7 }
 | 
						|
 | 
						|
slbProbeSSL               OBJECT-TYPE
 | 
						|
        SYNTAX            INTEGER {
 | 
						|
                            enable(1),
 | 
						|
                            disable(2)
 | 
						|
        }
 | 
						|
        MAX-ACCESS        read-create
 | 
						|
        STATUS            current
 | 
						|
        DESCRIPTION
 | 
						|
                "Indicates if a TCP/UDP probe uses SSL."
 | 
						|
                DEFVAL { disable }
 | 
						|
        ::= { slbProbeTableEntry 8 }
 | 
						|
 | 
						|
slbProbeSend              OBJECT-TYPE
 | 
						|
        SYNTAX            SnmpAdminString (SIZE (0..32))
 | 
						|
        MAX-ACCESS        read-create
 | 
						|
        STATUS            current
 | 
						|
        DESCRIPTION
 | 
						|
                "An ASCII string sent to a server to invoke a
 | 
						|
                response from a server to verify the health of
 | 
						|
                the server."
 | 
						|
        ::= { slbProbeTableEntry 9 }
 | 
						|
 | 
						|
slbProbeHttpStatus            OBJECT-TYPE
 | 
						|
        SYNTAX            Integer32
 | 
						|
        MAX-ACCESS        read-create
 | 
						|
        STATUS            current
 | 
						|
        DESCRIPTION
 | 
						|
                "The expected status returned from an HTTP GET to
 | 
						|
                verify the health of the server."
 | 
						|
        DEFVAL            { 200 }
 | 
						|
        ::= { slbProbeTableEntry 10 }
 | 
						|
 | 
						|
slbProbeHttpUrl               OBJECT-TYPE
 | 
						|
        SYNTAX            SnmpAdminString (SIZE (0..128))
 | 
						|
        MAX-ACCESS        read-create
 | 
						|
        STATUS            current
 | 
						|
        DESCRIPTION
 | 
						|
                "A URL sent to a server for an HTTP GET to verify
 | 
						|
                the health of the server."
 | 
						|
        ::= { slbProbeTableEntry 11 }
 | 
						|
 | 
						|
 | 
						|
slbProbeHttpUsername          OBJECT-TYPE
 | 
						|
        SYNTAX            SnmpAdminString (SIZE (0..32))
 | 
						|
        MAX-ACCESS        read-create
 | 
						|
        STATUS            current
 | 
						|
        DESCRIPTION
 | 
						|
                "An ASCII string sent to a server as credentials for
 | 
						|
                an HTTP GET to verify the health of the server."
 | 
						|
        ::= { slbProbeTableEntry 12 }
 | 
						|
 | 
						|
slbProbeHttpPassword          OBJECT-TYPE
 | 
						|
        SYNTAX            SnmpAdminString (SIZE (0..32))
 | 
						|
        MAX-ACCESS        read-create
 | 
						|
        STATUS            current
 | 
						|
        DESCRIPTION
 | 
						|
                "An ASCII string sent to a server as credentials for
 | 
						|
                an HTTP GET to verify the health of the server.  This
 | 
						|
                string will be encrypted so it will not display readable."
 | 
						|
        ::= { slbProbeTableEntry 13 }
 | 
						|
 | 
						|
 | 
						|
slbProbeRowStatus         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 slbProbeTable following
 | 
						|
                the RowStatus textual convention."
 | 
						|
        ::= { slbProbeTableEntry 14 }
 | 
						|
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
-- SLB Statistic Tables
 | 
						|
--
 | 
						|
 | 
						|
slbStats OBJECT IDENTIFIER ::= { alcatelIND1SLBMIBObjects 5 }
 | 
						|
 | 
						|
slbStatsTable           OBJECT-TYPE
 | 
						|
        SYNTAX          SEQUENCE OF SlbStatsTableEntry
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "Contains the counters statistics for SLB NI entries"
 | 
						|
        ::= { slbStats 1 }
 | 
						|
 | 
						|
slbStatsTableEntry      OBJECT-TYPE
 | 
						|
        SYNTAX          SlbStatsTableEntry
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "Cluster statistics table."
 | 
						|
        INDEX   {
 | 
						|
                slbStatsClusterName,
 | 
						|
                slbStatsIndex
 | 
						|
        }
 | 
						|
        ::= { slbStatsTable 1 }
 | 
						|
 | 
						|
SlbStatsTableEntry ::= SEQUENCE {
 | 
						|
        slbStatsClusterName               SnmpAdminString,
 | 
						|
        slbStatsIndex                     Integer32,
 | 
						|
        slbStatsCounter                   Counter64
 | 
						|
}
 | 
						|
 | 
						|
slbStatsClusterName     OBJECT-TYPE
 | 
						|
        SYNTAX          SnmpAdminString (SIZE (1..23))
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "The name of the cluster."
 | 
						|
        ::= { slbStatsTableEntry 1 }
 | 
						|
 | 
						|
slbStatsIndex           OBJECT-TYPE
 | 
						|
        SYNTAX          Integer32 (1..2000)
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "The sequence number for cluster statistics counter."
 | 
						|
        ::= { slbStatsTableEntry 2 }
 | 
						|
 | 
						|
slbStatsCounter        OBJECT-TYPE
 | 
						|
        SYNTAX         Counter64
 | 
						|
        MAX-ACCESS     read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "The statistics counter."
 | 
						|
        ::= { slbStatsTableEntry 3 }
 | 
						|
 | 
						|
 | 
						|
slbStatsQual OBJECT IDENTIFIER ::= { alcatelIND1SLBMIBObjects 6 }
 | 
						|
 | 
						|
slbStatsQualTable       OBJECT-TYPE
 | 
						|
        SYNTAX          SEQUENCE OF SlbStatsQualTableEntry
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "The description for the statistics counter.  Describes the
 | 
						|
                                                                qualification parameters on the counter."
 | 
						|
        ::= { slbStats 2 }
 | 
						|
 | 
						|
slbStatsQualTableEntry   OBJECT-TYPE
 | 
						|
        SYNTAX          SlbStatsQualTableEntry
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "Information about a particular counter."
 | 
						|
        INDEX   {
 | 
						|
                slbStatsClusterName,
 | 
						|
                slbStatsIndex,
 | 
						|
                slbStatsQualType
 | 
						|
        }
 | 
						|
        ::= { slbStatsQualTable 1 }
 | 
						|
 | 
						|
SlbStatsQualTableEntry ::= SEQUENCE {
 | 
						|
                                slbStatsQualType INTEGER,
 | 
						|
                                slbStatsQualDataIp IpAddress,
 | 
						|
                                slbStatsQualDataIpMask IpAddress,
 | 
						|
                                slbStatsQualDataSlot Integer32,
 | 
						|
                                slbStatsQualDataStartPort Integer32,
 | 
						|
                                slbStatsQualDataEndPort Integer32,
 | 
						|
                                slbStatsQualDataIpProtocol Integer32,
 | 
						|
                                slbStatsQualDataVlan Integer32,
 | 
						|
                                slbStatsQualDataL4Port Integer32,
 | 
						|
                                slbStatsQualDataMac MacAddress,
 | 
						|
                                slbStatsQualDataMacMask MacAddress,
 | 
						|
                                slbStatsQualDataEthertype Integer32,
 | 
						|
                                slbStatsQualDataIcmpData Integer32,
 | 
						|
                                slbStatsQualDataTcpFlags OCTET STRING,
 | 
						|
                                slbStatsQualDataTos  OCTET STRING,
 | 
						|
                                slbStatsQualData8021p  Integer32
 | 
						|
}
 | 
						|
 | 
						|
slbStatsQualType       OBJECT-TYPE
 | 
						|
        SYNTAX         INTEGER {
 | 
						|
                        dstIp(1),
 | 
						|
                        srcIp(2),
 | 
						|
                        srcPort(3),
 | 
						|
                        srcPortGroup(4),
 | 
						|
                        srcVlan(5),
 | 
						|
                        ipProtocol(6),
 | 
						|
                        dstIpPort(7),
 | 
						|
                        srcIpPort(8),
 | 
						|
                        dstIpTcpPort(9),
 | 
						|
                        srcIpTcpPort(10),
 | 
						|
                        dstIpUdpPort(11),
 | 
						|
                        srcIpUdpPort(12),
 | 
						|
                        srcMac(13),
 | 
						|
                        dstMac(14),
 | 
						|
                        d8021p(15),
 | 
						|
                        ethertype(16),
 | 
						|
                        icmpType(17),
 | 
						|
                        icmpCode(18),
 | 
						|
                        tcpFlags(19),
 | 
						|
                        tos(20),
 | 
						|
                        dstPort(21),
 | 
						|
                        dstPortGroup(22)
 | 
						|
 | 
						|
        }
 | 
						|
        MAX-ACCESS     not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "The qualification parameter."
 | 
						|
        ::= { slbStatsQualTableEntry 1 }
 | 
						|
 | 
						|
slbStatsQualDataIp     OBJECT-TYPE
 | 
						|
        SYNTAX         IpAddress
 | 
						|
        MAX-ACCESS     read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "The IP Address of the qualifier."
 | 
						|
        ::= { slbStatsQualTableEntry 2 }
 | 
						|
 | 
						|
slbStatsQualDataIpMask     OBJECT-TYPE
 | 
						|
        SYNTAX         IpAddress
 | 
						|
        MAX-ACCESS     read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "The IP Address Mask of the qualifier."
 | 
						|
        ::= { slbStatsQualTableEntry 3 }
 | 
						|
 | 
						|
slbStatsQualDataSlot OBJECT-TYPE
 | 
						|
        SYNTAX         Integer32 (0..255)
 | 
						|
        MAX-ACCESS     read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "The Slot of the qualifier."
 | 
						|
        ::= { slbStatsQualTableEntry 4 }
 | 
						|
 | 
						|
slbStatsQualDataStartPort OBJECT-TYPE
 | 
						|
        SYNTAX         Integer32 (0..255)
 | 
						|
        MAX-ACCESS     read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "The Start Port of the qualifier."
 | 
						|
        ::= { slbStatsQualTableEntry 5 }
 | 
						|
 | 
						|
slbStatsQualDataEndPort OBJECT-TYPE
 | 
						|
        SYNTAX         Integer32 (0..255)
 | 
						|
        MAX-ACCESS     read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "The End Port of the qualifier."
 | 
						|
        ::= { slbStatsQualTableEntry 6 }
 | 
						|
 | 
						|
slbStatsQualDataIpProtocol OBJECT-TYPE
 | 
						|
        SYNTAX         Integer32 (0..255)
 | 
						|
        MAX-ACCESS     read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "The IP Protocol of the qualifier."
 | 
						|
        ::= { slbStatsQualTableEntry 7 }
 | 
						|
 | 
						|
slbStatsQualDataVlan OBJECT-TYPE
 | 
						|
        SYNTAX         Integer32 (1..4094)
 | 
						|
        MAX-ACCESS     read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "The VLAN of the qualifier."
 | 
						|
        ::= { slbStatsQualTableEntry 8 }
 | 
						|
 | 
						|
slbStatsQualDataL4Port OBJECT-TYPE
 | 
						|
        SYNTAX         Integer32 (0..65535)
 | 
						|
        MAX-ACCESS     read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "The L4 Port of the qualifier."
 | 
						|
        ::= { slbStatsQualTableEntry 9 }
 | 
						|
 | 
						|
slbStatsQualDataMac OBJECT-TYPE
 | 
						|
        SYNTAX         MacAddress
 | 
						|
        MAX-ACCESS     read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "The MAC Address of the qualifier."
 | 
						|
        ::= { slbStatsQualTableEntry 10 }
 | 
						|
 | 
						|
slbStatsQualDataMacMask OBJECT-TYPE
 | 
						|
        SYNTAX         MacAddress
 | 
						|
        MAX-ACCESS     read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "The MAC Address Mask of the qualifier."
 | 
						|
        ::= { slbStatsQualTableEntry 11 }
 | 
						|
 | 
						|
slbStatsQualDataEthertype OBJECT-TYPE
 | 
						|
        SYNTAX         Integer32 (0..65535)
 | 
						|
        MAX-ACCESS     read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "The Ethertype of the qualifier."
 | 
						|
        ::= { slbStatsQualTableEntry 12 }
 | 
						|
 | 
						|
slbStatsQualDataIcmpData OBJECT-TYPE
 | 
						|
        SYNTAX         Integer32 (0..255)
 | 
						|
        MAX-ACCESS     read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "The ICMP code or type of the qualifier."
 | 
						|
        ::= { slbStatsQualTableEntry 13 }
 | 
						|
 | 
						|
slbStatsQualDataTcpFlags OBJECT-TYPE
 | 
						|
        SYNTAX         OCTET STRING (SIZE (3))
 | 
						|
        MAX-ACCESS     read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "The TCP flag/mask/<any|all> of the qualifier."
 | 
						|
        ::= { slbStatsQualTableEntry 14 }
 | 
						|
 | 
						|
slbStatsQualDataTos OBJECT-TYPE
 | 
						|
        SYNTAX         OCTET STRING (SIZE (2))
 | 
						|
        MAX-ACCESS     read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "The TOS/mask of the qualifier."
 | 
						|
        ::= { slbStatsQualTableEntry 15 }
 | 
						|
 | 
						|
slbStatsQualData8021p OBJECT-TYPE
 | 
						|
        SYNTAX         Integer32 (0..255)
 | 
						|
        MAX-ACCESS     read-only
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "The 802.1p of the qualifier."
 | 
						|
        ::= { slbStatsQualTableEntry 16 }
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
-- Server Load Balancing Traps
 | 
						|
--
 | 
						|
 | 
						|
slbTrapsObj OBJECT IDENTIFIER ::= { alcatelIND1SLBMIBObjects 7 }
 | 
						|
 | 
						|
--
 | 
						|
-- Traps description
 | 
						|
--
 | 
						|
 | 
						|
-- Software exception
 | 
						|
slbTrapException       NOTIFICATION-TYPE
 | 
						|
    OBJECTS {
 | 
						|
      slbTrapInfoException
 | 
						|
    }
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
        "Software exception in SLB module."
 | 
						|
    ::= { alcatelIND1SLBMIBNotifications 1 }
 | 
						|
 | 
						|
-- Configuration change
 | 
						|
slbTrapConfigChanged   NOTIFICATION-TYPE
 | 
						|
    OBJECTS {
 | 
						|
      slbTrapInfoEntityGroup,
 | 
						|
      slbTrapInfoClusterName,
 | 
						|
      slbTrapInfoServerIpAddr
 | 
						|
    }
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
        "A change occured in SLB configuration."
 | 
						|
    ::= { alcatelIND1SLBMIBNotifications 2 }
 | 
						|
 | 
						|
-- Operational status changed
 | 
						|
slbTrapOperStatus         NOTIFICATION-TYPE
 | 
						|
    OBJECTS {
 | 
						|
      slbTrapInfoEntityGroup,
 | 
						|
      slbTrapInfoOperStatus,
 | 
						|
      slbTrapInfoClusterName,
 | 
						|
      slbTrapInfoServerIpAddr
 | 
						|
    }
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
        "A change occured in the operational status of a slb entity."
 | 
						|
    ::= { alcatelIND1SLBMIBNotifications 3 }
 | 
						|
 | 
						|
--
 | 
						|
-- Trap objects
 | 
						|
--
 | 
						|
 | 
						|
-- A Cluster Name
 | 
						|
slbTrapInfoClusterName        OBJECT-TYPE
 | 
						|
    SYNTAX                    SnmpAdminString (SIZE (1..23))
 | 
						|
    MAX-ACCESS                read-only
 | 
						|
    STATUS                    current
 | 
						|
    DESCRIPTION               "The name of a cluster."
 | 
						|
    ::= { slbTrapsObj 1 }
 | 
						|
 | 
						|
-- The Operational Status of a cluster
 | 
						|
slbTrapInfoOperStatus  OBJECT-TYPE
 | 
						|
    SYNTAX                    SlbOperState
 | 
						|
    MAX-ACCESS                read-only
 | 
						|
    STATUS                    current
 | 
						|
    DESCRIPTION               "The operational status of slb, cluster or
 | 
						|
                               server."
 | 
						|
    ::= { slbTrapsObj 2 }
 | 
						|
 | 
						|
-- The IP addr of a server
 | 
						|
slbTrapInfoServerIpAddr       OBJECT-TYPE
 | 
						|
    SYNTAX                    IpAddress
 | 
						|
    MAX-ACCESS                read-only
 | 
						|
    STATUS                    current
 | 
						|
    DESCRIPTION               "The IP address of a server."
 | 
						|
    ::= { slbTrapsObj 3 }
 | 
						|
 | 
						|
-- The Managed entity sub-group
 | 
						|
slbTrapInfoEntityGroup        OBJECT-TYPE
 | 
						|
    SYNTAX                    INTEGER {
 | 
						|
                                slb(1),
 | 
						|
                                cluster(2),
 | 
						|
                                server(3)
 | 
						|
          }
 | 
						|
    MAX-ACCESS                read-only
 | 
						|
    STATUS                    current
 | 
						|
    DESCRIPTION               "The entity group inside slb management."
 | 
						|
    ::= { slbTrapsObj 4 }
 | 
						|
 | 
						|
-- A sofware exception number
 | 
						|
slbTrapInfoException          OBJECT-TYPE
 | 
						|
    SYNTAX                    Integer32
 | 
						|
    MAX-ACCESS                read-only
 | 
						|
    STATUS                    current
 | 
						|
    DESCRIPTION               "A number identifying the sofware exception."
 | 
						|
    ::= { slbTrapsObj 5 }
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
-- COMPLIANCE
 | 
						|
--
 | 
						|
 | 
						|
alcatelIND1SLBMIBCompliance MODULE-COMPLIANCE
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
        "Compliance statement for Server Load Balancing."
 | 
						|
    MODULE
 | 
						|
        MANDATORY-GROUPS
 | 
						|
        {
 | 
						|
            slbFeatureGroup,
 | 
						|
            slbClustersGroup,
 | 
						|
            slbServersGroup,
 | 
						|
            slbProbesGroup,
 | 
						|
            slbTrapsGroup,
 | 
						|
            slbTrapsObjGroup
 | 
						|
        }
 | 
						|
    ::= { alcatelIND1SLBMIBCompliances 1 }
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
-- UNITS OF CONFORMANCE
 | 
						|
--
 | 
						|
 | 
						|
slbFeatureGroup OBJECT-GROUP
 | 
						|
   OBJECTS
 | 
						|
   {
 | 
						|
      slbAdminStatus,
 | 
						|
      slbOperStatus,
 | 
						|
      slbClustersCount,
 | 
						|
      slbResetStatistics
 | 
						|
   }
 | 
						|
   STATUS current
 | 
						|
   DESCRIPTION
 | 
						|
      "Collection of objects for management of Server Load Balancing"
 | 
						|
   ::= { alcatelIND1SLBMIBGroups 1 }
 | 
						|
 | 
						|
slbClustersGroup OBJECT-GROUP
 | 
						|
   OBJECTS
 | 
						|
   {
 | 
						|
      slbClusterAdminStatus,
 | 
						|
      slbClusterOperStatus,
 | 
						|
      slbClusterVIP,
 | 
						|
      slbClusterPingPeriod,
 | 
						|
      slbClusterPingTimeout,
 | 
						|
      slbClusterPingRetries,
 | 
						|
      slbClusterRedirectAlgorithm,
 | 
						|
      slbClusterIdleTimer,
 | 
						|
      slbClusterNumberOfServers,
 | 
						|
      slbClusterNewFlows,
 | 
						|
      slbClusterRowStatus,
 | 
						|
      slbClusterProbeName,
 | 
						|
      slbClusterPackets,
 | 
						|
      slbClusterCondition,
 | 
						|
      slbClusterType,
 | 
						|
      slbClusterHashType
 | 
						|
   }
 | 
						|
   STATUS current
 | 
						|
   DESCRIPTION
 | 
						|
      "Collection of objects for management of Server Load Balancing clusters"
 | 
						|
   ::= { alcatelIND1SLBMIBGroups 2 }
 | 
						|
 | 
						|
slbServersGroup OBJECT-GROUP
 | 
						|
   OBJECTS
 | 
						|
   {
 | 
						|
      slbServerAdminStatus,
 | 
						|
      slbServerOperStatus,
 | 
						|
      slbServerAdminWeight,
 | 
						|
      slbServerUpTime,
 | 
						|
      slbServerLastRTT,
 | 
						|
      slbServerPingFails,
 | 
						|
      slbServerFlows,
 | 
						|
      slbServerRowStatus,
 | 
						|
      slbServerProbeName,
 | 
						|
      slbServerProbeStatus,
 | 
						|
      slbServerPortDown
 | 
						|
   }
 | 
						|
   STATUS current
 | 
						|
   DESCRIPTION
 | 
						|
      "Collection of objects for management of Server Load Balancing servers"
 | 
						|
   ::= { alcatelIND1SLBMIBGroups 3 }
 | 
						|
 | 
						|
slbTrapsGroup NOTIFICATION-GROUP
 | 
						|
   NOTIFICATIONS
 | 
						|
   {
 | 
						|
      slbTrapException,
 | 
						|
      slbTrapConfigChanged,
 | 
						|
      slbTrapOperStatus
 | 
						|
   }
 | 
						|
   STATUS current
 | 
						|
   DESCRIPTION
 | 
						|
      "Collection of traps for management of Server Load Balancing"
 | 
						|
   ::= { alcatelIND1SLBMIBGroups 4 }
 | 
						|
 | 
						|
slbProbesGroup OBJECT-GROUP
 | 
						|
   OBJECTS
 | 
						|
   {
 | 
						|
      slbProbeMethod,
 | 
						|
      slbProbePeriod,
 | 
						|
      slbProbeTimeout,
 | 
						|
      slbProbeRetries,
 | 
						|
      slbProbePort,
 | 
						|
      slbProbeExpect,
 | 
						|
      slbProbeSend,
 | 
						|
      slbProbeSSL,
 | 
						|
      slbProbeHttpStatus,
 | 
						|
      slbProbeHttpUrl,
 | 
						|
      slbProbeHttpUsername,
 | 
						|
      slbProbeHttpPassword,
 | 
						|
      slbProbeRowStatus
 | 
						|
   }
 | 
						|
   STATUS current
 | 
						|
   DESCRIPTION
 | 
						|
      "Collection of objects for management of Server Load Balancing probes"
 | 
						|
   ::= { alcatelIND1SLBMIBGroups 5 }
 | 
						|
 | 
						|
 | 
						|
slbStatsGroup OBJECT-GROUP
 | 
						|
   OBJECTS
 | 
						|
   {
 | 
						|
      slbStatsCounter,
 | 
						|
      slbStatsQualDataIp,
 | 
						|
      slbStatsQualDataIpMask,
 | 
						|
      slbStatsQualDataSlot,
 | 
						|
      slbStatsQualDataStartPort,
 | 
						|
      slbStatsQualDataEndPort,
 | 
						|
      slbStatsQualDataVlan,
 | 
						|
      slbStatsQualDataL4Port,
 | 
						|
      slbStatsQualDataMac,
 | 
						|
      slbStatsQualDataEthertype,
 | 
						|
      slbStatsQualDataIcmpData,
 | 
						|
      slbStatsQualDataTcpFlags,
 | 
						|
      slbStatsQualDataTos,
 | 
						|
      slbStatsQualData8021p,
 | 
						|
      slbStatsQualDataIpProtocol,
 | 
						|
      slbStatsQualDataMacMask
 | 
						|
     }
 | 
						|
   STATUS current
 | 
						|
   DESCRIPTION
 | 
						|
      "Collection of objects for management of Server Load Balancing probes"
 | 
						|
   ::= { alcatelIND1SLBMIBGroups 6 }
 | 
						|
 | 
						|
 | 
						|
slbTrapsObjGroup OBJECT-GROUP
 | 
						|
   OBJECTS
 | 
						|
   {
 | 
						|
      slbTrapInfoClusterName,
 | 
						|
      slbTrapInfoEntityGroup,
 | 
						|
      slbTrapInfoException,
 | 
						|
      slbTrapInfoOperStatus,
 | 
						|
      slbTrapInfoServerIpAddr
 | 
						|
   }
 | 
						|
   STATUS current
 | 
						|
   DESCRIPTION
 | 
						|
      "Traps description."
 | 
						|
   ::= { alcatelIND1SLBMIBGroups 7 }
 | 
						|
 | 
						|
END
 | 
						|
 |