mirror of
				https://github.com/librenms/librenms.git
				synced 2024-10-07 16:52:45 +00:00 
			
		
		
		
	git-svn-id: http://www.observium.org/svn/observer/trunk@2799 61d68cd4-352d-0410-923a-c4978735b2b8
		
			
				
	
	
		
			1181 lines
		
	
	
		
			46 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			1181 lines
		
	
	
		
			46 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
-- *****************************************************************
 | 
						|
-- CISCO-CASA-MIB: Mib for Casa entities
 | 
						|
--
 | 
						|
-- May 1999, Chris O'Rourke
 | 
						|
--
 | 
						|
-- Copyright (c) 1999 by cisco Systems, Inc.
 | 
						|
-- All rights reserved.
 | 
						|
-- *****************************************************************
 | 
						|
--
 | 
						|
CISCO-CASA-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
IMPORTS
 | 
						|
        MODULE-IDENTITY, 
 | 
						|
        OBJECT-TYPE, 
 | 
						|
        NOTIFICATION-TYPE,
 | 
						|
        Unsigned32,
 | 
						|
        Counter32,
 | 
						|
        Counter64,
 | 
						|
        IpAddress,
 | 
						|
        Gauge32
 | 
						|
                FROM SNMPv2-SMI
 | 
						|
 | 
						|
        CiscoPort,
 | 
						|
        CiscoIpProtocol
 | 
						|
                FROM CISCO-TC
 | 
						|
 | 
						|
        DisplayString,
 | 
						|
        TruthValue,
 | 
						|
        TEXTUAL-CONVENTION,
 | 
						|
        TimeStamp,
 | 
						|
        RowStatus
 | 
						|
                FROM SNMPv2-TC
 | 
						|
                
 | 
						|
        NOTIFICATION-GROUP,
 | 
						|
        MODULE-COMPLIANCE, OBJECT-GROUP
 | 
						|
                FROM SNMPv2-CONF
 | 
						|
 | 
						|
        ciscoMgmt
 | 
						|
                FROM CISCO-SMI;
 | 
						|
 | 
						|
ciscoCasaMIB MODULE-IDENTITY
 | 
						|
        LAST-UPDATED        "200209180000Z"
 | 
						|
        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-casa@cisco.com"
 | 
						|
        DESCRIPTION
 | 
						|
                "This MIB contains the basic objects for managing a
 | 
						|
                Cisco Appliance Services Architecture (CASA) Entity. A
 | 
						|
                CASA Entity can be a Manager or a Forwarding Agent as
 | 
						|
                defined below. The basic objects included in this mib
 | 
						|
                are those to configure CASA, retrieve CASA's state and
 | 
						|
                information about the fixed affinity cache.
 | 
						|
                
 | 
						|
                The following gives a list of definitions and a
 | 
						|
                description of how Service Managers and Forwarding
 | 
						|
                Agents interact. For a more detailed description, see
 | 
						|
                the Cisco Appliance Services Architecture (CASA)
 | 
						|
                document.
 | 
						|
                
 | 
						|
                CASA is a protocol allowing software entities (called
 | 
						|
                Appliances, examples are web caches, firewalls, load
 | 
						|
                balancers) to control the behavior of network hardware
 | 
						|
                devices (called Forwarding Agents, examples are
 | 
						|
                switches or routers) by providing a set of rules used
 | 
						|
                to handle network traffic.
 | 
						|
 | 
						|
                A Network Appliance (referred to as an Appliance) is
 | 
						|
                any subsystem whose purpose is to provide a specific
 | 
						|
                additional value-added service to the network device,
 | 
						|
                and could be implemented as a standalone box, a line
 | 
						|
                card or processor card, or a software subsystem.
 | 
						|
                Examples of Network Appliances would include Load
 | 
						|
                Balancers, WebCaches, and Firewalls.
 | 
						|
 | 
						|
                An Appliance tells Fowarding Agents how to handle
 | 
						|
                packets based on their source and destination IP
 | 
						|
                addresses and ports, and IP protocol fields.  This set
 | 
						|
                of information is called an Affinity.
 | 
						|
                
 | 
						|
                A Service Manager is an Appliance that requests
 | 
						|
                packet flows from Forwarding Agents through CASA.
 | 
						|
                
 | 
						|
                A Real Server is a physical computing engine or part
 | 
						|
                of that physical computing engine that offers one or
 | 
						|
                more application services to a set of clients in the
 | 
						|
                network.
 | 
						|
                
 | 
						|
                A packet flow is a TCP connection or a sequence of UDP
 | 
						|
                packets between a client and a specific Real Server,
 | 
						|
                pertaining to a specific application. Flows are
 | 
						|
                represented by entries in the affinity cache tables.
 | 
						|
 | 
						|
                The Service Manager requests packet flows from
 | 
						|
                Forwarding Agents by sending Affinities which contains
 | 
						|
                wildcards on some of the Affinity fields. Affinities
 | 
						|
                that contain wildcards in some of the fields are
 | 
						|
                called Wildcard Affinities.  The Service Manager may
 | 
						|
                send the Forwarding Agent an Affinity containing
 | 
						|
                explicit values for each of the fields.  These
 | 
						|
                Affinities are called Fixed Affinities.
 | 
						|
                
 | 
						|
                Typically Wildcard Affinities are used to instruct the
 | 
						|
                Forwarding Agent to send packets received by the
 | 
						|
                Forwarding Agent, which match the Wildcard Affinity,
 | 
						|
                to the Service Manager. When the Service Manager
 | 
						|
                receives the matching packet, the Service Manager
 | 
						|
                typically will send the Forwarding Agent a Fixed
 | 
						|
                Affinity. The Forwarding Agent uses Fixed Affinities
 | 
						|
                to match packets coming from the network, execute any
 | 
						|
                processing required on that packet, and forward that
 | 
						|
                packet to a destination IP address (designated in the
 | 
						|
                Fixed Affinity) called the Dispatch Address.
 | 
						|
                
 | 
						|
                When an IP packet arrives at the Forwarding Agent, the
 | 
						|
                Forwarding Agent attempts to match the packet with the
 | 
						|
                Fixed Affinities in the Fixed Affinity cache.  If
 | 
						|
                there is no match, an attempt is made to match the
 | 
						|
                packet with the list of Wildcard Affinities. If there
 | 
						|
                is no match the packet is routed normally. If there is
 | 
						|
                a match with a Wildcard Affinity, the Forwarding Agent
 | 
						|
                sends the packet to the Service Manager who will send
 | 
						|
                the Forwarding Manager a Fixed Affinity which provides
 | 
						|
                information on how to process IP packets similar to
 | 
						|
                the one received by the Forwarding Agent. Processing
 | 
						|
                of such packets may include sending the packet to the
 | 
						|
                Service Manager. Such packets are called Interest
 | 
						|
                Packets.  Alternatively a Tickle Packet may be sent to
 | 
						|
                the Service Manager which is an indication that a
 | 
						|
                matched packet has been received by the Forwarding
 | 
						|
                Agent.
 | 
						|
                
 | 
						|
                Reference: Cisco Appliance Services Architecture (CASA)
 | 
						|
                           document.
 | 
						|
                           
 | 
						|
                               _______________________________________
 | 
						|
                              (                                       )
 | 
						|
                              (    N    E    T    W    O    R    K    ) 
 | 
						|
                              (_______________________________________)
 | 
						|
                                  |                 |              |
 | 
						|
                +---------------+ |                 |              |
 | 
						|
                |Service Manager|-+----------+--------------+      |
 | 
						|
                +---------------+ |          |      |       |      |
 | 
						|
                            ++---------+    ++---------+  ++---------+
 | 
						|
                            | F. Agent |    | F. Agent |  | F. Agent |
 | 
						|
                            +----------+    +----------+  +----------+
 | 
						|
                                  |                 |              |
 | 
						|
                               ___|_________________|______________|__
 | 
						|
                              (                                       )
 | 
						|
                              (    N    E    T    W    O    R    K    ) 
 | 
						|
                              (_______________________________________)"
 | 
						|
                
 | 
						|
                
 | 
						|
        REVISION        "200209180000Z"
 | 
						|
        DESCRIPTION
 | 
						|
                "Initial version of this MIB module."
 | 
						|
        ::= { ciscoMgmt 122 }
 | 
						|
 | 
						|
--
 | 
						|
-- Object information
 | 
						|
--
 | 
						|
 | 
						|
ciscoCasaMIBObjects    OBJECT IDENTIFIER ::= { ciscoCasaMIB 1 }
 | 
						|
cCasaGlobal            OBJECT IDENTIFIER ::= { ciscoCasaMIBObjects 1 }
 | 
						|
cCasaStats             OBJECT IDENTIFIER ::= { ciscoCasaMIBObjects 2 }
 | 
						|
cCasaAdmin             OBJECT IDENTIFIER ::= { ciscoCasaMIBObjects 3 }
 | 
						|
cCasaAffinityCache     OBJECT IDENTIFIER ::= { ciscoCasaMIBObjects 4 }
 | 
						|
 | 
						|
CasaFixedAffinityIndex ::= TEXTUAL-CONVENTION
 | 
						|
        STATUS     current
 | 
						|
        DESCRIPTION
 | 
						|
                "This is a unique identifier for a Fixed Affinity."
 | 
						|
        SYNTAX OCTET STRING ( SIZE ( 16 ) )
 | 
						|
 | 
						|
cCasaTable OBJECT-TYPE
 | 
						|
        SYNTAX      SEQUENCE OF CCasaEntry
 | 
						|
        MAX-ACCESS  not-accessible
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
                "Table of CASA configuration parameters."
 | 
						|
        ::= { cCasaGlobal 1 }
 | 
						|
 | 
						|
cCasaEntry OBJECT-TYPE
 | 
						|
        SYNTAX      CCasaEntry
 | 
						|
        MAX-ACCESS  not-accessible
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
                "A list of administrative values for CASA."
 | 
						|
        INDEX { cCasaEntity }
 | 
						|
        ::= { cCasaTable 1 }
 | 
						|
 | 
						|
CCasaEntry ::= SEQUENCE {
 | 
						|
        cCasaEntity                   INTEGER,
 | 
						|
        cCasaState                    INTEGER,
 | 
						|
        cCasaStateNotificationEnabled TruthValue,
 | 
						|
        cCasaCfgAddress               IpAddress,
 | 
						|
        cCasaCfgAddressMask           IpAddress,
 | 
						|
        cCasaCfgMcastAddress          IpAddress,
 | 
						|
        cCasaAddress                  IpAddress,
 | 
						|
        cCasaAddressMask              IpAddress,
 | 
						|
        cCasaMcastAddress             IpAddress
 | 
						|
}
 | 
						|
 | 
						|
cCasaEntity OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER {
 | 
						|
                casaForwardingAgent (1),
 | 
						|
                casaGLoBalManager   (2),
 | 
						|
                casaUnknownManager  (3)
 | 
						|
        }
 | 
						|
        MAX-ACCESS  not-accessible
 | 
						|
        STATUS      current   
 | 
						|
        DESCRIPTION
 | 
						|
                "This indicates the user of the CASA component.
 | 
						|
                casaForwardingAgent: indicates that the objects in this
 | 
						|
                                     row pertain to the Forwarding
 | 
						|
                                     Agent.
 | 
						|
                casaGLoBalManager  : indicates that the objects in this
 | 
						|
                                     row pertain to the GLoBal Manager.
 | 
						|
                casaUnknownManager : indicates that the associated
 | 
						|
                                     service manager is not currently
 | 
						|
                                     emumerated."
 | 
						|
        ::= { cCasaEntry 1 }
 | 
						|
 | 
						|
cCasaState OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER {
 | 
						|
                casaNotEnabled (1),
 | 
						|
                casaEnabled    (2),
 | 
						|
                casaActive     (3)
 | 
						|
        }
 | 
						|
        MAX-ACCESS  read-write
 | 
						|
        STATUS      current   
 | 
						|
        DESCRIPTION 
 | 
						|
                "casaNotEnabled: indicates that CASA is not configured.
 | 
						|
                 casaEnabled   : indicates that CASA is configured.
 | 
						|
                                   If the CASA entity is a Forwarding 
 | 
						|
                                   Agent, it is waiting for a Wildcard 
 | 
						|
                                   Affinity.
 | 
						|
                 casaActive    : indicates that CASA is operational.
 | 
						|
                                   i.e. For the Service Manager this
 | 
						|
                                   state indicates that at least one
 | 
						|
                                   Wildcard Affinity has been sent.
 | 
						|
                                   For a Forwarding Agent this state
 | 
						|
                                   indicates that Wildcard Affinity
 | 
						|
                                   has been received and CASA is
 | 
						|
                                   forwarding matching IP packets to
 | 
						|
                                   the Service Manager.
 | 
						|
                
 | 
						|
                Setting cCasaState to casaNotEnabled will shut
 | 
						|
                CASA down.
 | 
						|
                
 | 
						|
                Setting cCasaState to casaEnabled results in 
 | 
						|
                the following sequence of events:
 | 
						|
                  The configuration parameters 
 | 
						|
                    cCasaCfgAddress,
 | 
						|
                    cCasaCfgMcastAddress                    
 | 
						|
                    are validated.
 | 
						|
                  If validated CASA is shut down if its not already, 
 | 
						|
                    followed by CASA being enabled with the
 | 
						|
                    configuration parameters taking effect.
 | 
						|
                  If the configuration parameters are not valid then
 | 
						|
                    the set operation fails.
 | 
						|
 | 
						|
                Setting cCasaState to casaActive is invalid."
 | 
						|
        ::= { cCasaEntry 2 }
 | 
						|
 | 
						|
cCasaStateNotificationEnabled OBJECT-TYPE
 | 
						|
        SYNTAX      TruthValue
 | 
						|
        MAX-ACCESS  read-write
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION 
 | 
						|
                "true indicates that ciscoCasaStateChange
 | 
						|
                      notification is to be generated when the state
 | 
						|
                      changes. That is, the notification generation 
 | 
						|
                      is enabled.
 | 
						|
                false indicates that ciscoCasaStateChange
 | 
						|
                      notification generation is disabled."
 | 
						|
        DEFVAL { false }
 | 
						|
        ::= { cCasaEntry 3 }
 | 
						|
 | 
						|
cCasaCfgAddress OBJECT-TYPE
 | 
						|
        SYNTAX      IpAddress
 | 
						|
        MAX-ACCESS  read-write
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
                "The configured IP address of the CASA feature.  This
 | 
						|
                IP address is unique per box participating in CASA.
 | 
						|
 | 
						|
                This takes effect in the running system when
 | 
						|
                cCasaState is set to casaEnabled, at which time
 | 
						|
                this object is copied to cCasaAddress."
 | 
						|
        ::= { cCasaEntry 4 }
 | 
						|
 | 
						|
cCasaCfgAddressMask OBJECT-TYPE
 | 
						|
        SYNTAX      IpAddress
 | 
						|
        MAX-ACCESS  read-write
 | 
						|
        STATUS      obsolete
 | 
						|
        DESCRIPTION
 | 
						|
                "The configured IP subnet mask of the CASA feature.
 | 
						|
 | 
						|
                This takes effect in the running system when
 | 
						|
                cCasaState is set to casaEnabled, at which time this
 | 
						|
                object is copied to cCasaAddressMask."
 | 
						|
        ::= { cCasaEntry 5 }
 | 
						|
 | 
						|
cCasaCfgMcastAddress OBJECT-TYPE
 | 
						|
        SYNTAX      IpAddress  
 | 
						|
        MAX-ACCESS  read-write
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
                "The multicast IP address for this CASA Entity. This
 | 
						|
                is used to listen for Wildcard Affinities in the case
 | 
						|
                of a Forwarding Agent, or for sending Wildcard
 | 
						|
                Affinities in the case of a Service Manager.
 | 
						|
                
 | 
						|
                This takes effect in the running system when
 | 
						|
                cCasaState is set to casaEnabled, at which time this
 | 
						|
                object is copied to cCasaMcastAddress."
 | 
						|
        ::= { cCasaEntry 6 }
 | 
						|
 | 
						|
--  *************************************************************
 | 
						|
--  * The following objects                                     *
 | 
						|
--  *   cCasaAddress,                                           *
 | 
						|
--  *   cCasaMcastAddress                                       *
 | 
						|
--  * are the operational counterparts of the configuration     *
 | 
						|
--  * parameters. i.e. these are the ones currently in effect   *
 | 
						|
--  * in the running system.                                    *
 | 
						|
--  *************************************************************
 | 
						|
 | 
						|
cCasaAddress OBJECT-TYPE
 | 
						|
        SYNTAX      IpAddress
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
                "The operational IP address of the CASA Entity.
 | 
						|
                
 | 
						|
                When cCasaState is set to casaEnabled, this
 | 
						|
                object attains the value contained in
 | 
						|
                cCasaCfgAddress.
 | 
						|
                
 | 
						|
                A get on this object when cCasaState is
 | 
						|
                casaNotEnabled returns a noSuchObject exception."
 | 
						|
        ::= { cCasaEntry 7 }
 | 
						|
 | 
						|
cCasaAddressMask OBJECT-TYPE
 | 
						|
        SYNTAX      IpAddress
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      obsolete
 | 
						|
        DESCRIPTION
 | 
						|
                "The operational IP subnet mask of the CASA feature.
 | 
						|
                
 | 
						|
                When cCasaState is set to casaEnabled, this
 | 
						|
                object attains the value contained in
 | 
						|
                cCasaCfgAddressMask.
 | 
						|
                
 | 
						|
                A get on this object when cCasaState is
 | 
						|
                casaNotEnabled returns a noSuchObject exception."
 | 
						|
        ::= { cCasaEntry 8 }
 | 
						|
 | 
						|
cCasaMcastAddress OBJECT-TYPE
 | 
						|
        SYNTAX      IpAddress  
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
                "The operational multicast IP address for this CASA
 | 
						|
                Entity. This is used to listen for Wildcard Affinities
 | 
						|
                in the case of a Forwarding Agent, or for sending
 | 
						|
                Wildcard Affinities in the case of a Service Manager.
 | 
						|
                
 | 
						|
                When cCasaState is set to casaEnabled, this object
 | 
						|
                attains the value contained in
 | 
						|
                cCasaCfgMcastAddress.
 | 
						|
                
 | 
						|
                A get on this object when cCasaState is casaNotEnabled
 | 
						|
                returns a noSuchObject exception."
 | 
						|
        ::= { cCasaEntry 9 }
 | 
						|
 | 
						|
--  *************************************************************
 | 
						|
--  *                                                           *
 | 
						|
--  * CASA - Administration Table                               *
 | 
						|
--  *                                                           *
 | 
						|
--  *************************************************************
 | 
						|
 | 
						|
cCasaAdminTable OBJECT-TYPE
 | 
						|
        SYNTAX      SEQUENCE OF CCasaAdminEntry
 | 
						|
        MAX-ACCESS  not-accessible
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
                "Table of Multicast ports used by the Casa Entity to
 | 
						|
                listen for Wildcard Affinities in the case of a
 | 
						|
                Forwarding Agent, or for sending Wildcard Affinities
 | 
						|
                in the case of a Service Manager.
 | 
						|
                
 | 
						|
                Adding entries to this table allows Forwarding Agents
 | 
						|
                and Service Managers to exchange Wildcard Affinities
 | 
						|
                on that multicast port. In this way, groups of
 | 
						|
                Forwarding Agents may be configured to participate
 | 
						|
                with particular groups of Service Managers."
 | 
						|
        ::= { cCasaAdmin 1 }
 | 
						|
 | 
						|
cCasaAdminEntry OBJECT-TYPE
 | 
						|
        SYNTAX      CCasaAdminEntry
 | 
						|
        MAX-ACCESS  not-accessible
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
                "A list of administrative values for the CASA Entity.
 | 
						|
                
 | 
						|
                Rows in this table are created via cCasaAdminRowStatus
 | 
						|
                in accordance with the RowStatus convention, and via
 | 
						|
                the command line interface."
 | 
						|
        INDEX { cCasaEntity, cCasaAdminMcastPort }
 | 
						|
        ::= { cCasaAdminTable 1 }
 | 
						|
 | 
						|
CCasaAdminEntry ::= SEQUENCE {
 | 
						|
        cCasaAdminMcastPort                 CiscoPort,
 | 
						|
        cCasaAdminMcastPasswd               DisplayString,
 | 
						|
        cCasaAdminMcastPasswdTimeout        Unsigned32,
 | 
						|
        cCasaAdminMcastPasswdFailures       Counter32,
 | 
						|
        cCasaAdminRowStatus                 RowStatus
 | 
						|
}
 | 
						|
 | 
						|
cCasaAdminMcastPort OBJECT-TYPE
 | 
						|
        SYNTAX      CiscoPort
 | 
						|
        MAX-ACCESS  not-accessible
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION 
 | 
						|
                "Multicast port which this CASA Entity uses to
 | 
						|
                exchange Wildcard Affinities with its CASA Partner."
 | 
						|
        ::= { cCasaAdminEntry 1 }
 | 
						|
 | 
						|
cCasaAdminMcastPasswd OBJECT-TYPE
 | 
						|
        SYNTAX      DisplayString ( SIZE ( 0..64 ) )
 | 
						|
        MAX-ACCESS  read-create
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION 
 | 
						|
                "Multicast password corresponding to this Multicast
 | 
						|
                port. This is used to authenticate all control flows
 | 
						|
                between this CASA Entity and its CASA Partner.
 | 
						|
                
 | 
						|
                Issuing a set on this object with a zero length string
 | 
						|
                indicates that the password is not in effect.
 | 
						|
                
 | 
						|
                For security purposes, a get on this returns a zero
 | 
						|
                length string."
 | 
						|
        DEFVAL { ''H }
 | 
						|
        ::= { cCasaAdminEntry 2 }
 | 
						|
 | 
						|
cCasaAdminMcastPasswdTimeout OBJECT-TYPE
 | 
						|
        SYNTAX      Unsigned32 ( 0..3600 )
 | 
						|
        UNITS       "seconds"
 | 
						|
        MAX-ACCESS  read-create
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION 
 | 
						|
                "Number of seconds that the previous password stays in
 | 
						|
                effect after receiving the new password.  This is to
 | 
						|
                allow all CASA components time to synchronize with the
 | 
						|
                new password."
 | 
						|
        DEFVAL { 12 }
 | 
						|
        ::= { cCasaAdminEntry 3 }
 | 
						|
 | 
						|
cCasaAdminMcastPasswdFailures OBJECT-TYPE
 | 
						|
        SYNTAX      Counter32
 | 
						|
        UNITS       "failures"
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION 
 | 
						|
                "Count of multicast password authentication failures."
 | 
						|
        ::= { cCasaAdminEntry 4 }
 | 
						|
 | 
						|
cCasaAdminRowStatus 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 cCasaAdminTable following
 | 
						|
                the RowStatus textual convention."
 | 
						|
        ::= { cCasaAdminEntry 5 }
 | 
						|
 | 
						|
--  *************************************************************
 | 
						|
--  *                                                           *
 | 
						|
--  * CASA - Fixed Affinity Statistics Table                    *
 | 
						|
--  *                                                           *
 | 
						|
--  *************************************************************
 | 
						|
 | 
						|
cCasaAffinityCacheStatsTable OBJECT-TYPE
 | 
						|
        SYNTAX      SEQUENCE OF CCasaAffinityCacheStatsEntry
 | 
						|
        MAX-ACCESS  not-accessible
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
                "Table of Fixed Affinity cache statistics.  The CASA
 | 
						|
                Entity maintains a cache of Fixed Affinities.  This
 | 
						|
                table contains objects that detail the dynamics of the
 | 
						|
                cache."
 | 
						|
        ::= { cCasaStats 1 }
 | 
						|
 | 
						|
cCasaAffinityCacheStatsEntry OBJECT-TYPE
 | 
						|
        SYNTAX      CCasaAffinityCacheStatsEntry
 | 
						|
        MAX-ACCESS  not-accessible
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
                "A list of Fixed Affinity cache statistics objects."
 | 
						|
        INDEX { cCasaEntity }
 | 
						|
        ::= { cCasaAffinityCacheStatsTable 1 }
 | 
						|
 | 
						|
CCasaAffinityCacheStatsEntry ::= SEQUENCE {
 | 
						|
        cCasaAffinityCacheNumOf             Gauge32,
 | 
						|
        cCasaAffinityCacheHiWtrMrk          Unsigned32,
 | 
						|
        cCasaAffinityCacheHiWtrMrkReset     TimeStamp,
 | 
						|
        cCasaAffinityCacheNoStorageDrops    Counter32,
 | 
						|
        cCasaAffinityCacheHits              Counter32,
 | 
						|
        cCasaAffinityCacheHCHits            Counter64,
 | 
						|
        cCasaAffinityCacheMisses            Counter32,
 | 
						|
        cCasaAffinityCacheHCMisses          Counter64,
 | 
						|
        cCasaAffinityCacheIntrTimeouts      Counter32
 | 
						|
}
 | 
						|
 | 
						|
cCasaAffinityCacheNumOf OBJECT-TYPE
 | 
						|
        SYNTAX      Gauge32
 | 
						|
        UNITS       "affinities"
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION  
 | 
						|
                "This is the number of affinities in the affinity
 | 
						|
                cache. This is the number of entries in each of the
 | 
						|
                following tables:
 | 
						|
                
 | 
						|
                cCasaAffinityCacheSrcTable, 
 | 
						|
                cCasaAffinityCacheDestTable,
 | 
						|
                cCasaAffinityCacheDispatchTable"
 | 
						|
        ::= { cCasaAffinityCacheStatsEntry 1 }
 | 
						|
 | 
						|
cCasaAffinityCacheHiWtrMrk OBJECT-TYPE
 | 
						|
        SYNTAX      Unsigned32
 | 
						|
        UNITS       "affinities"
 | 
						|
        MAX-ACCESS  read-write
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION  
 | 
						|
                "This is the maximum number of affinities (high water
 | 
						|
                mark) concurrently held in the affinity cache since
 | 
						|
                last time cCasaState transitioned to cCasaEnabled
 | 
						|
                or since cCasaAffinityCacheHiWtrMrk was reset.
 | 
						|
 | 
						|
                Resetting this object is achieved via setting this
 | 
						|
                object to 0. Attempting to set this object to any
 | 
						|
                other value will result in a wrongValue error."
 | 
						|
        ::= { cCasaAffinityCacheStatsEntry 2 }
 | 
						|
 | 
						|
cCasaAffinityCacheHiWtrMrkReset OBJECT-TYPE
 | 
						|
        SYNTAX      TimeStamp
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
                "This indicates when cCasaAffinityCacheHiWtrMrk
 | 
						|
                was set to 0."
 | 
						|
        ::= { cCasaAffinityCacheStatsEntry 3 }
 | 
						|
 | 
						|
cCasaAffinityCacheNoStorageDrops OBJECT-TYPE
 | 
						|
        SYNTAX      Counter32
 | 
						|
        UNITS       "affinities"
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
                "Count of affinities which we were unable to enter
 | 
						|
                in the affinity cache due to low memory conditions."
 | 
						|
        ::= { cCasaAffinityCacheStatsEntry 4 }
 | 
						|
 | 
						|
cCasaAffinityCacheHits OBJECT-TYPE
 | 
						|
        SYNTAX      Counter32
 | 
						|
        UNITS       "packets"
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
                "Number of packets which matched a Fixed Affinity
 | 
						|
                stored in this Forwarding Agent Fixed Affinity cache."
 | 
						|
        ::= { cCasaAffinityCacheStatsEntry 5 }
 | 
						|
 | 
						|
cCasaAffinityCacheHCHits OBJECT-TYPE
 | 
						|
        SYNTAX      Counter64
 | 
						|
        UNITS       "packets"
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
                "Number of packets which matched a Fixed Affinity
 | 
						|
                stored in this Forwarding Agent fixed affinity cache.
 | 
						|
                This object is a 64-bit version of cCasaHits."
 | 
						|
        ::= { cCasaAffinityCacheStatsEntry 6 }
 | 
						|
 | 
						|
cCasaAffinityCacheMisses OBJECT-TYPE
 | 
						|
        SYNTAX      Counter32
 | 
						|
        UNITS       "packets"
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
                "Number of packets which did not match a Fixed
 | 
						|
                Affinity stored in this Forwarding Agent fixed
 | 
						|
                affinity cache."
 | 
						|
        ::= { cCasaAffinityCacheStatsEntry 7 }
 | 
						|
 | 
						|
cCasaAffinityCacheHCMisses OBJECT-TYPE
 | 
						|
        SYNTAX      Counter64
 | 
						|
        UNITS       "packets"
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
                "Number of packets which did not match a Fixed
 | 
						|
                Affinity stored in this Forwarding Agent fixed
 | 
						|
                affinity cache.  This object is a 64-bit version of
 | 
						|
                cCasaAffinityMisses."
 | 
						|
        ::= { cCasaAffinityCacheStatsEntry 8 }
 | 
						|
 | 
						|
cCasaAffinityCacheIntrTimeouts OBJECT-TYPE
 | 
						|
        SYNTAX      Counter32
 | 
						|
        UNITS       "affinities"
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
                "Number of expected Fixed Affinities that were not
 | 
						|
                received from the Service Manager for this Wildcard
 | 
						|
                Affinity within a period of time from when a Fixed
 | 
						|
                Affinity was requested by this Forwarding Agent."
 | 
						|
        ::= { cCasaAffinityCacheStatsEntry 9 }
 | 
						|
 | 
						|
--  ******************************************************************
 | 
						|
--  * The following tables cCasaAffinityCacheSrcTable,                *
 | 
						|
--  * cCasaAffinityCacheDestTable and cCasaAffinityCacheDispatchTable *
 | 
						|
--  * present the same information (entries in the Fixed Affinity     * 
 | 
						|
--  * Cache but organized differently to make efficient access of the *
 | 
						|
--  * entries based on IP source address, IP destination address, and *
 | 
						|
--  * the IP dispatch address respectively.                           *
 | 
						|
--  *                                                                 *
 | 
						|
--  * The entries are uniquely defined by                             *
 | 
						|
--  * cCasaEntity,                                                    *
 | 
						|
--  * cCasaAffinityCacheSrcSourceAddr,                                *
 | 
						|
--  * cCasaAffinityCacheSrcSourcePort,                                *
 | 
						|
--  * cCasaAffinityCacheSrcDestAddr,                                  *
 | 
						|
--  * cCasaAffinityCacheSrcDestPort,                                  *
 | 
						|
--  * and cCasaAffinityCacheSrcProtocol.                              *
 | 
						|
--  ******************************************************************
 | 
						|
 | 
						|
--  *************************************************************
 | 
						|
--  *                                                           *
 | 
						|
--  * CASA - Affinity Cache Table by source address             *
 | 
						|
--  *                                                           *
 | 
						|
--  *************************************************************
 | 
						|
 | 
						|
cCasaAffinityCacheSrcTable OBJECT-TYPE
 | 
						|
        SYNTAX      SEQUENCE OF CCasaAffinityCacheSrcEntry
 | 
						|
        MAX-ACCESS  not-accessible
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
                "Table of Fixed Affinity cache entries.
 | 
						|
                
 | 
						|
                The number of entries for the specific Casa Entity is
 | 
						|
                given by cCasaAffinityCacheNumOf."
 | 
						|
        ::= { cCasaAffinityCache 1 }
 | 
						|
 | 
						|
cCasaAffinityCacheSrcEntry OBJECT-TYPE
 | 
						|
        SYNTAX      CCasaAffinityCacheSrcEntry
 | 
						|
        MAX-ACCESS  not-accessible
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
                "A list of Fixed Affinity cache objects with indices
 | 
						|
                ordered to allow access by source IP address.
 | 
						|
                
 | 
						|
                Entries are added to this table dynamically by the
 | 
						|
                subagent when Fixed Affinities are sent or received by
 | 
						|
                the Casa Entity. Entries are deleted via a timeout
 | 
						|
                associated with the Fixed Affinity."
 | 
						|
        INDEX { cCasaEntity,
 | 
						|
                cCasaAffinityCacheSrcSourceAddr,
 | 
						|
                cCasaAffinityCacheSrcIndex
 | 
						|
        }
 | 
						|
        ::= { cCasaAffinityCacheSrcTable 1 }
 | 
						|
 | 
						|
CCasaAffinityCacheSrcEntry ::= SEQUENCE {
 | 
						|
        cCasaAffinityCacheSrcSourceAddr       IpAddress,
 | 
						|
        cCasaAffinityCacheSrcIndex            CasaFixedAffinityIndex,
 | 
						|
        cCasaAffinityCacheSrcSourcePort       CiscoPort,
 | 
						|
        cCasaAffinityCacheSrcDestAddr         IpAddress,
 | 
						|
        cCasaAffinityCacheSrcDestPort         CiscoPort,
 | 
						|
        cCasaAffinityCacheSrcProtocol         CiscoIpProtocol,
 | 
						|
        cCasaAffinityCacheSrcDispAddr         IpAddress
 | 
						|
}
 | 
						|
 | 
						|
cCasaAffinityCacheSrcSourceAddr OBJECT-TYPE
 | 
						|
        SYNTAX      IpAddress
 | 
						|
        MAX-ACCESS  not-accessible
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
                "The value used to compare the source IP address
 | 
						|
                of TCP and UDP packets."
 | 
						|
        ::= { cCasaAffinityCacheSrcEntry 1 }
 | 
						|
 | 
						|
cCasaAffinityCacheSrcIndex OBJECT-TYPE
 | 
						|
        SYNTAX      CasaFixedAffinityIndex
 | 
						|
        MAX-ACCESS  not-accessible
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
                "The value of this index uniquely identifies entries
 | 
						|
                in the table for the Casa Entity.  This index is a
 | 
						|
                constructed by concatenating values of SourceAddr,
 | 
						|
                SourcePort, DestinationAddr, DestinationPort, and
 | 
						|
                SrcProtocol.  However the order is implementation
 | 
						|
                specific to optimize processing of the powerful get
 | 
						|
                next snmp operation."
 | 
						|
        ::= { cCasaAffinityCacheSrcEntry 2 }
 | 
						|
 | 
						|
cCasaAffinityCacheSrcSourcePort OBJECT-TYPE
 | 
						|
        SYNTAX      CiscoPort
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
                "The value used to compare the source port of the TCP
 | 
						|
                and UDP packets."
 | 
						|
        ::= { cCasaAffinityCacheSrcEntry 3 }
 | 
						|
 | 
						|
cCasaAffinityCacheSrcDestAddr OBJECT-TYPE
 | 
						|
        SYNTAX      IpAddress
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
                "The value used to compare the destination IP address
 | 
						|
                of the TCP and UDP packets."
 | 
						|
        ::= { cCasaAffinityCacheSrcEntry 4 }
 | 
						|
 | 
						|
cCasaAffinityCacheSrcDestPort OBJECT-TYPE
 | 
						|
        SYNTAX      CiscoPort
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
                "The value used to compare the destination port of the
 | 
						|
                TCP and UDP packets."
 | 
						|
        ::= { cCasaAffinityCacheSrcEntry 5 }
 | 
						|
 | 
						|
cCasaAffinityCacheSrcProtocol OBJECT-TYPE
 | 
						|
        SYNTAX      CiscoIpProtocol
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
                "The value used to compare the IP Protocol field of
 | 
						|
                the TCP and UDP packets."
 | 
						|
        ::= { cCasaAffinityCacheSrcEntry 6 }
 | 
						|
  
 | 
						|
cCasaAffinityCacheSrcDispAddr OBJECT-TYPE
 | 
						|
        SYNTAX      IpAddress
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
                "IP address to which this Casa Entity will forward
 | 
						|
                packets which match this Affinity."
 | 
						|
        ::= { cCasaAffinityCacheSrcEntry 7 }
 | 
						|
 | 
						|
--  *************************************************************
 | 
						|
--  *                                                           *
 | 
						|
--  * CASA - Affinity Cache Table by destination address        *
 | 
						|
--  *                                                           *
 | 
						|
--  *************************************************************
 | 
						|
 | 
						|
cCasaAffinityCacheDestTable OBJECT-TYPE
 | 
						|
        SYNTAX      SEQUENCE OF CCasaAffinityCacheDestEntry
 | 
						|
        MAX-ACCESS  not-accessible
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
                "Table of Fixed Affinity cache entries.
 | 
						|
                 
 | 
						|
                The number of entries for the specific Casa Entity is
 | 
						|
                given by cCasaAffinityCacheNumOf.
 | 
						|
                 
 | 
						|
                This table contains the same entries as
 | 
						|
                cCasaAffinityCacheSrcTable. The order of the entries
 | 
						|
                are in accordance with the described indices."
 | 
						|
        ::= { cCasaAffinityCache 2 }
 | 
						|
  
 | 
						|
cCasaAffinityCacheDestEntry OBJECT-TYPE
 | 
						|
        SYNTAX      CCasaAffinityCacheDestEntry
 | 
						|
        MAX-ACCESS  not-accessible
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
                "A list of Fixed Affinity cache objects with indices
 | 
						|
                ordered to allow access by destination IP address.
 | 
						|
                
 | 
						|
                Entries are added to this table dynamically by the
 | 
						|
                subagent when Fixed Affinities are sent or received by
 | 
						|
                the Casa Entity. Entries are deleted via a timeout
 | 
						|
                associated with the Fixed Affinity."
 | 
						|
        INDEX { cCasaEntity,
 | 
						|
                cCasaAffinityCacheDestDestAddr,
 | 
						|
                cCasaAffinityCacheDestIndex
 | 
						|
        }
 | 
						|
        ::= { cCasaAffinityCacheDestTable 1 }
 | 
						|
 | 
						|
CCasaAffinityCacheDestEntry ::= SEQUENCE {
 | 
						|
        cCasaAffinityCacheDestDestAddr        IpAddress,
 | 
						|
        cCasaAffinityCacheDestIndex           CasaFixedAffinityIndex,
 | 
						|
        cCasaAffinityCacheDestDestPort        CiscoPort,
 | 
						|
        cCasaAffinityCacheDestSourceAddr      IpAddress,
 | 
						|
        cCasaAffinityCacheDestSourcePort      CiscoPort,
 | 
						|
        cCasaAffinityCacheDestProtocol        CiscoIpProtocol,
 | 
						|
        cCasaAffinityCacheDestDispAddr        IpAddress
 | 
						|
}
 | 
						|
 | 
						|
cCasaAffinityCacheDestDestAddr OBJECT-TYPE
 | 
						|
        SYNTAX      IpAddress
 | 
						|
        MAX-ACCESS  not-accessible
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
                "The value used to compare the destination IP address
 | 
						|
                of the TCP and UDP packets."
 | 
						|
        ::= { cCasaAffinityCacheDestEntry 1 }
 | 
						|
 | 
						|
cCasaAffinityCacheDestIndex OBJECT-TYPE
 | 
						|
        SYNTAX      CasaFixedAffinityIndex
 | 
						|
        MAX-ACCESS  not-accessible
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
                "The value of this index uniquely identifies entries
 | 
						|
                in the table for the Casa Entity.  This index is a
 | 
						|
                constructed by concatenating values of SourceAddr,
 | 
						|
                SourcePort, DestinationAddr, DestinationPort, and
 | 
						|
                SrcProtocol.  However the order is implementation
 | 
						|
                specific to optimize processing of the powerful get
 | 
						|
                next snmp operation."
 | 
						|
        ::= { cCasaAffinityCacheDestEntry 2 }
 | 
						|
 | 
						|
cCasaAffinityCacheDestDestPort OBJECT-TYPE
 | 
						|
        SYNTAX      CiscoPort
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
                "The value used to compare the destination port
 | 
						|
                of the TCP and UDP packets."
 | 
						|
        ::= { cCasaAffinityCacheDestEntry 3 }
 | 
						|
 | 
						|
cCasaAffinityCacheDestSourceAddr OBJECT-TYPE
 | 
						|
        SYNTAX      IpAddress
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
                "The value used to compare the source IP address
 | 
						|
                of TCP and UDP packets."
 | 
						|
        ::= { cCasaAffinityCacheDestEntry 4 }
 | 
						|
 | 
						|
cCasaAffinityCacheDestSourcePort OBJECT-TYPE
 | 
						|
        SYNTAX      CiscoPort
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
                "The value used to compare the source port
 | 
						|
                of the TCP and UDP packets."
 | 
						|
        ::= { cCasaAffinityCacheDestEntry 5 }
 | 
						|
 | 
						|
cCasaAffinityCacheDestProtocol OBJECT-TYPE
 | 
						|
        SYNTAX      CiscoIpProtocol
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
                "The value used to compare the IP Protocol field 
 | 
						|
                of the TCP and UDP packets."
 | 
						|
        ::= { cCasaAffinityCacheDestEntry 6 }
 | 
						|
  
 | 
						|
cCasaAffinityCacheDestDispAddr OBJECT-TYPE
 | 
						|
        SYNTAX      IpAddress
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
                "IP address to which this Casa Entity will
 | 
						|
                forward packets which match this Affinity."
 | 
						|
        ::= { cCasaAffinityCacheDestEntry 7 }
 | 
						|
 | 
						|
--  *************************************************************
 | 
						|
--  *                                                           *
 | 
						|
--  * CASA - Affinity Cache Table by dispatch address           *
 | 
						|
--  *                                                           *
 | 
						|
--  *************************************************************
 | 
						|
 | 
						|
cCasaAffinityCacheDispatchTable OBJECT-TYPE
 | 
						|
        SYNTAX      SEQUENCE OF CCasaAffinityCacheDispatchEntry
 | 
						|
        MAX-ACCESS  not-accessible
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
                "Table of Fixed Affinity cache entries.
 | 
						|
                
 | 
						|
                The number of entries for the specific Casa Entity is
 | 
						|
                given by cCasaAffinityCacheNumOf.
 | 
						|
                 
 | 
						|
                This table contains the same entries as
 | 
						|
                cCasaAffinityCacheSrcTable. The order of the entries
 | 
						|
                are in accordance with the described indices."
 | 
						|
        ::= { cCasaAffinityCache 3 }
 | 
						|
  
 | 
						|
cCasaAffinityCacheDispatchEntry OBJECT-TYPE
 | 
						|
        SYNTAX      CCasaAffinityCacheDispatchEntry
 | 
						|
        MAX-ACCESS  not-accessible
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
                "A list of Fixed Affinity cache objects with indices
 | 
						|
                ordered to allow access by the dispatch IP address.
 | 
						|
                
 | 
						|
                Entries are added to this table dynamically by the
 | 
						|
                subagent when Fixed Affinities are sent or received by
 | 
						|
                the Casa Entity. Entries are deleted via a timeout
 | 
						|
                associated with the Fixed Affinity."
 | 
						|
        INDEX { cCasaEntity,
 | 
						|
                cCasaAffinityCacheDispDispAddr,
 | 
						|
                cCasaAffinityCacheDispatchIndex
 | 
						|
        }
 | 
						|
        ::= { cCasaAffinityCacheDispatchTable 1 }
 | 
						|
 | 
						|
CCasaAffinityCacheDispatchEntry ::= SEQUENCE {
 | 
						|
        cCasaAffinityCacheDispDispAddr    IpAddress,
 | 
						|
        cCasaAffinityCacheDispatchIndex   CasaFixedAffinityIndex,
 | 
						|
        cCasaAffinityCacheDispDestAddr    IpAddress,
 | 
						|
        cCasaAffinityCacheDispDestPort    CiscoPort,
 | 
						|
        cCasaAffinityCacheDispSourceAddr  IpAddress,
 | 
						|
        cCasaAffinityCacheDispSourcePort  CiscoPort,
 | 
						|
        cCasaAffinityCacheDispProtocol    CiscoIpProtocol
 | 
						|
}
 | 
						|
 | 
						|
cCasaAffinityCacheDispDispAddr OBJECT-TYPE
 | 
						|
        SYNTAX      IpAddress
 | 
						|
        MAX-ACCESS  not-accessible
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
                "IP address to which this Casa Entity will
 | 
						|
                forward packets which match this Affinity."
 | 
						|
        ::= { cCasaAffinityCacheDispatchEntry 1 }
 | 
						|
 | 
						|
cCasaAffinityCacheDispatchIndex OBJECT-TYPE
 | 
						|
        SYNTAX      CasaFixedAffinityIndex
 | 
						|
        MAX-ACCESS  not-accessible
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
                "The value of this index uniquely identifies entries
 | 
						|
                in the table for the Casa Entity.  This index is a
 | 
						|
                constructed by concatenating values of SourceAddr,
 | 
						|
                SourcePort, DestinationAddr, DestinationPort, and
 | 
						|
                SrcProtocol.  However the order is implementation
 | 
						|
                specific to optimize processing of the powerful get
 | 
						|
                next snmp operation."
 | 
						|
        ::= { cCasaAffinityCacheDispatchEntry 2 }
 | 
						|
 | 
						|
cCasaAffinityCacheDispDestAddr OBJECT-TYPE
 | 
						|
        SYNTAX      IpAddress
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
                "The value used to compare the destination IP address
 | 
						|
                of the TCP and UDP packets."
 | 
						|
        ::= { cCasaAffinityCacheDispatchEntry 3 }
 | 
						|
 | 
						|
cCasaAffinityCacheDispDestPort OBJECT-TYPE
 | 
						|
        SYNTAX      CiscoPort
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
                "The value used to compare the destination port
 | 
						|
                of the TCP and UDP packets."
 | 
						|
        ::= { cCasaAffinityCacheDispatchEntry 4 }
 | 
						|
 | 
						|
cCasaAffinityCacheDispSourceAddr OBJECT-TYPE
 | 
						|
        SYNTAX      IpAddress
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
                "The value used to compare the source IP address
 | 
						|
                of TCP and UDP packets."
 | 
						|
        ::= { cCasaAffinityCacheDispatchEntry 5 }
 | 
						|
 | 
						|
cCasaAffinityCacheDispSourcePort OBJECT-TYPE
 | 
						|
        SYNTAX      CiscoPort
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
                "The value used to compare the source port
 | 
						|
                of the TCP and UDP packets."
 | 
						|
        ::= { cCasaAffinityCacheDispatchEntry 6 }
 | 
						|
 | 
						|
cCasaAffinityCacheDispProtocol OBJECT-TYPE
 | 
						|
        SYNTAX      CiscoIpProtocol
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
                "The value used to compare the IP Protocol field 
 | 
						|
                of the TCP and UDP packets."
 | 
						|
        ::= { cCasaAffinityCacheDispatchEntry 7 }
 | 
						|
  
 | 
						|
--  *************************************************************
 | 
						|
--  *                                                           *
 | 
						|
--  * CASA - Statistics Table                                   *
 | 
						|
--  *                                                           *
 | 
						|
--  *************************************************************
 | 
						|
 | 
						|
cCasaStatsTable OBJECT-TYPE
 | 
						|
        SYNTAX      SEQUENCE OF CCasaStatsEntry
 | 
						|
        MAX-ACCESS  not-accessible
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
                "Table of CASA statistics."
 | 
						|
        ::= { cCasaStats 2 }
 | 
						|
 | 
						|
cCasaStatsEntry OBJECT-TYPE
 | 
						|
        SYNTAX      CCasaStatsEntry
 | 
						|
        MAX-ACCESS  not-accessible
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
                "A list of Fixed Affinity cache statistics objects."
 | 
						|
        INDEX { cCasaEntity }
 | 
						|
        ::= { cCasaStatsTable 1 }
 | 
						|
 | 
						|
CCasaStatsEntry ::= SEQUENCE {
 | 
						|
        cCasaInterestPackets   Counter32,
 | 
						|
        cCasaInterestTickles   Counter32
 | 
						|
}
 | 
						|
 | 
						|
cCasaInterestPackets OBJECT-TYPE
 | 
						|
        SYNTAX      Counter32
 | 
						|
        UNITS       "packets"
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION  
 | 
						|
                "Number of Interest Packets send to the Service
 | 
						|
                Manager by this Forwarding Agent or the number of
 | 
						|
                Interest Packets received by this Service Manager."
 | 
						|
        ::= { cCasaStatsEntry 1 }
 | 
						|
 | 
						|
cCasaInterestTickles OBJECT-TYPE
 | 
						|
        SYNTAX      Counter32
 | 
						|
        UNITS       "packets"
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION  
 | 
						|
                "Number of Tickle packets sent to the Service Manager
 | 
						|
                by this Forwarding Agent or the number of Tickle
 | 
						|
                Packets received by this Service Manager."
 | 
						|
        ::= { cCasaStatsEntry 2 }
 | 
						|
 | 
						|
--
 | 
						|
-- Notification Information
 | 
						|
--
 | 
						|
 | 
						|
ciscoCasaMIBNotificationPrefix OBJECT IDENTIFIER ::= { ciscoCasaMIB 2 }
 | 
						|
ciscoCasaMIBNotifications      OBJECT IDENTIFIER ::= 
 | 
						|
    { ciscoCasaMIBNotificationPrefix 0 }
 | 
						|
 | 
						|
ciscoCasaStateChange NOTIFICATION-TYPE
 | 
						|
        OBJECTS {
 | 
						|
                cCasaState
 | 
						|
        }
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION 
 | 
						|
                "This notification indicates that the cCasaState
 | 
						|
                object has changed value.  Issued when CASA is
 | 
						|
                configured or removed on the CASA Entity. This is
 | 
						|
                gated on cCasaStateNotificationEnabled."
 | 
						|
        ::= { ciscoCasaMIBNotificationPrefix 1 }
 | 
						|
 | 
						|
--
 | 
						|
-- Conformance Information
 | 
						|
--
 | 
						|
ciscoCasaMIBConformance OBJECT IDENTIFIER ::= { ciscoCasaMIB 3 }
 | 
						|
ciscoCasaMIBCompliances OBJECT IDENTIFIER ::=
 | 
						|
    { ciscoCasaMIBConformance 1 }
 | 
						|
ciscoCasaMIBGroups      OBJECT IDENTIFIER ::=
 | 
						|
    { ciscoCasaMIBConformance 2 }
 | 
						|
 | 
						|
-- Compliance
 | 
						|
 | 
						|
ciscoCasaMIBCompliance MODULE-COMPLIANCE
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "The compliance statement for entities which implement
 | 
						|
                the Cisco CASA MIB."
 | 
						|
        MODULE -- this module
 | 
						|
                MANDATORY-GROUPS { ciscoCasaGroup,
 | 
						|
                                   ciscoCasaAdminGroup,
 | 
						|
                                   ciscoCasaAffinityCacheGroup,
 | 
						|
                                   ciscoCasaStatsGroup,
 | 
						|
                                   ciscoCasaNotifGroup
 | 
						|
                                 }
 | 
						|
        ::= { ciscoCasaMIBCompliances 1 }
 | 
						|
        
 | 
						|
-- Units of Conformance
 | 
						|
 | 
						|
ciscoCasaGroup OBJECT-GROUP
 | 
						|
        OBJECTS {
 | 
						|
                cCasaState,
 | 
						|
                cCasaStateNotificationEnabled,
 | 
						|
                cCasaCfgAddress,
 | 
						|
                cCasaCfgMcastAddress,
 | 
						|
                cCasaAddress,
 | 
						|
                cCasaMcastAddress
 | 
						|
        }
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "CASA global objects."
 | 
						|
        ::= { ciscoCasaMIBGroups 1 }
 | 
						|
 | 
						|
ciscoCasaAdminGroup OBJECT-GROUP
 | 
						|
        OBJECTS {
 | 
						|
                cCasaAdminMcastPasswd,
 | 
						|
                cCasaAdminMcastPasswdTimeout,
 | 
						|
                cCasaAdminMcastPasswdFailures,
 | 
						|
                cCasaAdminRowStatus
 | 
						|
        }
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "CASA configuration objects."
 | 
						|
        ::= { ciscoCasaMIBGroups 2 }
 | 
						|
 | 
						|
ciscoCasaAffinityCacheGroup OBJECT-GROUP
 | 
						|
        OBJECTS {
 | 
						|
                cCasaAffinityCacheNumOf,
 | 
						|
                cCasaAffinityCacheHiWtrMrk,
 | 
						|
                cCasaAffinityCacheHiWtrMrkReset,
 | 
						|
                cCasaAffinityCacheNoStorageDrops,
 | 
						|
                cCasaAffinityCacheHits,
 | 
						|
                cCasaAffinityCacheHCHits,
 | 
						|
                cCasaAffinityCacheMisses,
 | 
						|
                cCasaAffinityCacheHCMisses,
 | 
						|
                cCasaAffinityCacheIntrTimeouts,
 | 
						|
                cCasaAffinityCacheSrcSourcePort,
 | 
						|
                cCasaAffinityCacheSrcDestAddr,
 | 
						|
                cCasaAffinityCacheSrcDestPort,
 | 
						|
                cCasaAffinityCacheSrcProtocol,
 | 
						|
                cCasaAffinityCacheSrcDispAddr,
 | 
						|
                
 | 
						|
                cCasaAffinityCacheDestDestPort,
 | 
						|
                cCasaAffinityCacheDestSourceAddr,
 | 
						|
                cCasaAffinityCacheDestSourcePort,
 | 
						|
                cCasaAffinityCacheDestProtocol,
 | 
						|
                cCasaAffinityCacheDestDispAddr,
 | 
						|
                
 | 
						|
                cCasaAffinityCacheDispDestAddr,
 | 
						|
                cCasaAffinityCacheDispDestPort,
 | 
						|
                cCasaAffinityCacheDispSourceAddr,
 | 
						|
                cCasaAffinityCacheDispSourcePort,
 | 
						|
                cCasaAffinityCacheDispProtocol
 | 
						|
        }
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "CASA affinity cache objects."
 | 
						|
        ::= { ciscoCasaMIBGroups 3 }
 | 
						|
 | 
						|
ciscoCasaStatsGroup OBJECT-GROUP
 | 
						|
        OBJECTS {
 | 
						|
                cCasaInterestPackets,
 | 
						|
                cCasaInterestTickles
 | 
						|
        }
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "CASA statistics objects."
 | 
						|
        ::= { ciscoCasaMIBGroups 4 }
 | 
						|
 | 
						|
ciscoCasaObsoleteGroup OBJECT-GROUP
 | 
						|
        OBJECTS {
 | 
						|
                cCasaCfgAddressMask,
 | 
						|
                cCasaAddressMask
 | 
						|
        }
 | 
						|
        STATUS obsolete
 | 
						|
        DESCRIPTION
 | 
						|
                "CASA obsolete objects."
 | 
						|
        ::= { ciscoCasaMIBGroups 5 }
 | 
						|
 | 
						|
ciscoCasaNotifGroup NOTIFICATION-GROUP
 | 
						|
        NOTIFICATIONS {
 | 
						|
                ciscoCasaStateChange
 | 
						|
        }
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
            "A collection of objects providing CASA notifications."
 | 
						|
        ::= { ciscoCasaMIBGroups 6 }
 | 
						|
END
 |