Observium_CE/mibs/alcatel/ALCATEL-IND1-WCCP-MIB

1203 lines
32 KiB
Plaintext

ALCATEL-IND1-WCCP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE,
IpAddress,
Counter32,
TimeTicks,
Integer32 FROM SNMPv2-SMI
TEXTUAL-CONVENTION,
DateAndTime,
TruthValue,
RowStatus FROM SNMPv2-TC
InterfaceIndex
FROM IF-MIB
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF
softentIND1Wccp,
wccpTraps FROM ALCATEL-IND1-BASE
InetAddressType,
InetAddress FROM INET-ADDRESS-MIB;
--
-- Module Identity
--
alcatelIND1WCCPMIB MODULE-IDENTITY
LAST-UPDATED "201008310000Z"
ORGANIZATION "Alcatel"
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):
The AlcatelIND1WCCPMIB is used to monitor the services for the WCCP
(Web Cache Coordination Protocol).
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"
::= { softentIND1Wccp 1 }
--
-- Object roots used in this MIB
--
alcatelIND1WCCPMIBNotifications OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For WCCP Subsystem Notifications."
::= { alcatelIND1WCCPMIB 0 }
alcatelIND1WCCPMIBObjects OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for WCCP application objects"
::= { alcatelIND1WCCPMIB 1 }
alcatelIND1WCCPMIBConformance OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for WCCP application conformance
information"
::= { alcatelIND1WCCPMIB 2 }
alcatelIND1WCCPMIBGroups OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for WCCP application units of conformance"
::= { alcatelIND1WCCPMIBConformance 1 }
alcatelIND1WCCPMIBCompliances OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for WCCP application compliance statements"
::= { alcatelIND1WCCPMIBConformance 2 }
--
-- Textual COnventions
--
WccpServiceType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Indicates the type of WCCP service being used.
standard - well known service is being used.
dynamic - dynamic service is being used.
unknown - cannot determine the type of service being used."
SYNTAX INTEGER {
standard(1),
dynamic(2),
unknown(3)
}
WccpVersion ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Indicates the version of WCCP being used for a service.
version1 - WCCP version 1 being used for the service.
version2 - WCCP version 2 being used for the service.
unknown - unknown version."
SYNTAX INTEGER {
version1(1),
version2(2),
unknown(3)
}
WccpServiceProtocolType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Indicates the type of protocol that a service group is defined for.
tcp - WCCP service is identified by TCP protocol.
udp - WCCP service is identified by UDP protocol."
SYNTAX INTEGER {
tcp(1),
udp(2),
unknown(3)
}
WccpServiceMessageType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Indicates the type of message Exchanged used between
The router and the cache-engines
unicast - Unicast method is used for WCCP message exchange,
i.e; the server and router exchange WCCP messages using the
IP address of the server and router.
multicast - Multicast method is used for WCCP message exchange,
i.e; the server and router exchange WCCP messages using an IP
multicast group address."
SYNTAX INTEGER {
unicast(1),
multicast(2),
unknown(3)
}
WccpServicePortType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Indicates the type of Ports being referred to in the Service
Info Component in a WCCP message.
source - The Ports in the Service Info Component refers to TCP/UDP source ports.
destination - The Ports in the Service Info Component refers to TCP/UDP destination ports."
SYNTAX INTEGER {
source(1),
destination(2),
unknown(3)
}
-- A Basic Operational State
WccpOperState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The operational state of various WCCP entities
'outOfService' : The entity is out of service.
'inService' : The entity operates properly."
SYNTAX INTEGER {
outOfService(1),
inService(2)
}
--
-- WCCP Feature (global parameters)
--
wccpFeature OBJECT IDENTIFIER ::= { alcatelIND1WCCPMIBObjects 1 }
wccpAdminEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable enables/disables WCCP feature."
::= { wccpFeature 1 }
wccpServiceCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of configured WCCP services."
::= { wccpFeature 2 }
wccpGlobalStatsReset OBJECT-TYPE
SYNTAX INTEGER
{
default(1),
reset(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The variable will clear WCCP statistics for all the
service groups."
::= { wccpFeature 3 }
wccpGlobalStatsMessageInvalid OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates the total no. of invalid WCCP Messages
received."
::= { wccpFeature 4 }
--
-- WCCP Service Table
--
wccpServices OBJECT IDENTIFIER ::= { alcatelIND1WCCPMIBObjects 2 }
wccpServiceTable OBJECT-TYPE
SYNTAX SEQUENCE OF WccpServiceTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of WCCP services."
::= { wccpServices 1 }
wccpServiceTableEntry OBJECT-TYPE
SYNTAX WccpServiceTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A wccpServiceTable entry describes the WCCP service."
INDEX { wccpServiceId }
::= { wccpServiceTable 1 }
WccpServiceTableEntry ::= SEQUENCE {
wccpServiceId Integer32,
wccpServiceProtocol WccpServiceProtocolType,
wccpServiceMessageType WccpServiceMessageType,
wccpServicePortType WccpServicePortType,
wccpServiceAdminEnabled TruthValue,
wccpServicePassword SnmpAdminString,
wccpServiceType WccpServiceType,
wccpServiceVersion WccpVersion,
wccpServiceWebCacheCount Counter32,
wccpServiceReceiveId Counter32,
wccpServiceChangeNumber Counter32,
wccpServicePrecedence Integer32,
wccpServiceRowStatus RowStatus
}
wccpServiceId OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable indicates the WCCP's service id."
::= { wccpServiceTableEntry 1 }
wccpServiceProtocol OBJECT-TYPE
SYNTAX WccpServiceProtocolType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This variable indicates the protocol type
the WCCP Service is defined for "
::= { wccpServiceTableEntry 2 }
wccpServiceMessageType OBJECT-TYPE
SYNTAX WccpServiceMessageType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This variable indicates the mode of WCCP message
exchanges used between router and cache-engines
(unicast/multicast). "
::= { wccpServiceTableEntry 3 }
wccpServicePortType OBJECT-TYPE
SYNTAX WccpServicePortType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This variable indicates the type of TCP/UDP ports
(source/destination) being referred to in Service
Info Component in the WCCP Message."
::= { wccpServiceTableEntry 4 }
wccpServiceAdminEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This variable indicates WCCP's service status."
::= { wccpServiceTableEntry 5 }
wccpServicePassword OBJECT-TYPE
SYNTAX SnmpAdminString(SIZE(0..8))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This variable indicates the password for the WCCP service."
::= { wccpServiceTableEntry 6 }
wccpServiceType OBJECT-TYPE
SYNTAX WccpServiceType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates the WCCP service type."
::= { wccpServiceTableEntry 7 }
wccpServiceVersion OBJECT-TYPE
SYNTAX WccpVersion
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates the WCCP service version."
::= { wccpServiceTableEntry 8 }
wccpServiceWebCacheCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable show the number web caches currently active
on the service."
::= { wccpServiceTableEntry 9 }
wccpServiceReceiveId OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable contains the current Receive ID from the router.
This is incremented each time a WCCP message is sent."
::= { wccpServiceTableEntry 10 }
wccpServiceChangeNumber OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable contains the current Change Number.
This is incremented each time there is a WCCP topology
change."
::= { wccpServiceTableEntry 11 }
wccpServicePrecedence OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates the priority of the Service.
The lowest priority is 0, the highest is 255. Well known
services have a priority of 240."
::= { wccpServiceTableEntry 12 }
wccpServiceRowStatus 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 wccpServiceTable following
the RowStatus textual convention."
::= { wccpServiceTableEntry 13 }
--
-- WCCP Service Ports Table
--
wccpServicePortTable OBJECT-TYPE
SYNTAX SEQUENCE OF WccpServicePortTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of WCCP service Ports."
::= { wccpServices 2 }
wccpServicePortTableEntry OBJECT-TYPE
SYNTAX WccpServicePortTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A wccpServicePortTable entry describes the WCCP service Ports."
INDEX { wccpServicePortServiceId, wccpServicePortPortId}
::= { wccpServicePortTable 1 }
WccpServicePortTableEntry ::= SEQUENCE {
wccpServicePortServiceId Integer32,
wccpServicePortPortId Integer32,
wccpServicePortPortNum Integer32
}
wccpServicePortServiceId OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable indicates the WCCP's service id."
::= { wccpServicePortTableEntry 1 }
wccpServicePortPortId OBJECT-TYPE
SYNTAX Integer32 (0..7)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable indicates the WCCP's service Ports' id"
::= { wccpServicePortTableEntry 2 }
wccpServicePortPortNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates the WCCP's service Ports' id Value."
::= { wccpServicePortTableEntry 3 }
--
-- WCCP Web Cache Table
--
wccpWebCaches OBJECT IDENTIFIER ::= { alcatelIND1WCCPMIBObjects 3 }
wccpWebCacheTable OBJECT-TYPE
SYNTAX SEQUENCE OF WccpWebCacheTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of WCCP web caches."
::= { wccpWebCaches 1 }
wccpWebCacheTableEntry OBJECT-TYPE
SYNTAX WccpWebCacheTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A wccpWebCacheTable entry describes the status of a Web Cache."
INDEX { wccpWebCacheServiceId,
wccpWebCacheIpAddressType,
wccpWebCacheIpAddress }
::= { wccpWebCacheTable 1 }
WccpWebCacheTableEntry ::= SEQUENCE {
wccpWebCacheServiceId Integer32,
wccpWebCacheIpAddressType InetAddressType,
wccpWebCacheIpAddress InetAddress,
wccpWebCacheProtoVersion WccpVersion,
wccpWebCacheReceiveId Counter32,
wccpWebCacheChangeNum Counter32,
wccpWebCacheNumberOfRouters Counter32,
wccpWebCacheNumberOfWebCaches Counter32,
wccpWebCacheState WccpOperState,
wccpWebCacheConnectTime DateAndTime
}
wccpWebCacheServiceId OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable indicates service id for this Web Cache."
::= { wccpWebCacheTableEntry 1 }
wccpWebCacheIpAddressType OBJECT-TYPE
SYNTAX InetAddressType (1|2)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable IP address of the Web Cache.
InetAddressType ipv4(1) is the only one supported at this time"
::= { wccpWebCacheTableEntry 2 }
wccpWebCacheIpAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (4|16))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable IP address of the Web Cache."
::= { wccpWebCacheTableEntry 3 }
wccpWebCacheProtoVersion OBJECT-TYPE
SYNTAX WccpVersion
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates the WCCP version supported by
the Web Cache."
::= { wccpWebCacheTableEntry 4 }
wccpWebCacheReceiveId OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable contains the current Receive ID from the Web
Cache."
::= { wccpWebCacheTableEntry 5 }
wccpWebCacheChangeNum OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable contains the current Change Number.
This is incremented each time there is a WCCP topology
change."
::= { wccpWebCacheTableEntry 6 }
wccpWebCacheNumberOfRouters OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates how many WCCP routers the Web
Cache is in contact with."
::= { wccpWebCacheTableEntry 7 }
wccpWebCacheNumberOfWebCaches OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates how many Web Caches the Web
Cache is in contact with."
::= { wccpWebCacheTableEntry 8 }
wccpWebCacheState OBJECT-TYPE
SYNTAX WccpOperState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates the operational state of the
Cache-Engine for a WCCP service."
::= { wccpWebCacheTableEntry 9 }
wccpWebCacheConnectTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This indicates the time at which the cache server was changed
to usable state for the service."
::= { wccpWebCacheTableEntry 10 }
--
-- WCCP Router Table
--
wccpRouters OBJECT IDENTIFIER ::= { alcatelIND1WCCPMIBObjects 4 }
wccpRouterTable OBJECT-TYPE
SYNTAX SEQUENCE OF WccpRouterTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of WCCP Routers."
::= { wccpRouters 1 }
wccpRouterTableEntry OBJECT-TYPE
SYNTAX WccpRouterTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A wccpRouterTable entry describes the various routers
participating in a service group."
INDEX { wccpRouterServiceId,
wccpRouterIpAddressType,
wccpRouterIpAddress }
::= { wccpRouterTable 1 }
WccpRouterTableEntry ::= SEQUENCE {
wccpRouterServiceId Integer32,
wccpRouterIpAddressType InetAddressType,
wccpRouterIpAddress InetAddress,
wccpRouterProtoVersion WccpVersion
}
wccpRouterServiceId OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable indicates service id for this Router."
::= { wccpRouterTableEntry 1 }
wccpRouterIpAddressType OBJECT-TYPE
SYNTAX InetAddressType (1|2)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable indicates IP address type of the Router.
InetAddressType ipv4(1) is the only one supported at this time"
::= { wccpRouterTableEntry 2 }
wccpRouterIpAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (4|16))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable indicates IP address of the Router."
::= { wccpRouterTableEntry 3 }
wccpRouterProtoVersion OBJECT-TYPE
SYNTAX WccpVersion
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates the WCCP version supported by
the Router."
::= { wccpRouterTableEntry 4 }
--
-- WCCP VLAN Restrictions
--
wccpRestrictVlan OBJECT IDENTIFIER ::= { alcatelIND1WCCPMIBObjects 5 }
wccpRestrictVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF WccpRestrictVlanTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of WCCP VLAN filter. Indicates on which VLANs redirection
should take place"
::= { wccpRestrictVlan 1 }
wccpRestrictVlanTableEntry OBJECT-TYPE
SYNTAX WccpRestrictVlanTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A wccpRestrictVlanTable entry describes the
status of a VLAN restriction."
INDEX { wccpRestrictVlanServiceId,
wccpRestrictVlanVlanId }
::= { wccpRestrictVlanTable 1 }
WccpRestrictVlanTableEntry ::= SEQUENCE {
wccpRestrictVlanServiceId Integer32,
wccpRestrictVlanVlanId Integer32,
wccpRestrictVlanRowStatus RowStatus
}
wccpRestrictVlanServiceId OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable indicates WCCP's service id."
::= { wccpRestrictVlanTableEntry 1 }
wccpRestrictVlanVlanId OBJECT-TYPE
SYNTAX Integer32 (1..4096)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable indicates a VLAN for redirection restrictions."
::= { wccpRestrictVlanTableEntry 2 }
wccpRestrictVlanRowStatus 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 wccpServiceTable following
the RowStatus textual convention."
::= { wccpRestrictVlanTableEntry 3 }
--
-- WCCP Web Cache Restrictions
--
wccpRestrictWebCache OBJECT IDENTIFIER ::= { alcatelIND1WCCPMIBObjects 6 }
wccpRestrictWebCacheTable OBJECT-TYPE
SYNTAX SEQUENCE OF WccpRestrictWebCacheTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of WCCP VLAN filter."
::= { wccpRestrictWebCache 1 }
wccpRestrictWebCacheTableEntry OBJECT-TYPE
SYNTAX WccpRestrictWebCacheTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A wccpRestrictWebCacheTable entry describes the
status of a WCCP service."
INDEX { wccpRestrictWebCacheServiceId,
wccpRestrictWebCacheIpAddressType,
wccpRestrictWebCacheIpAddress,
wccpRestrictWebCacheIpMaskAddressType,
wccpRestrictWebCacheIpMask }
::= { wccpRestrictWebCacheTable 1 }
WccpRestrictWebCacheTableEntry ::= SEQUENCE {
wccpRestrictWebCacheServiceId Integer32,
wccpRestrictWebCacheIpAddressType InetAddressType,
wccpRestrictWebCacheIpAddress InetAddress,
wccpRestrictWebCacheIpMaskAddressType InetAddressType,
wccpRestrictWebCacheIpMask InetAddress,
wccpRestrictWebCacheRowStatus RowStatus
}
wccpRestrictWebCacheServiceId OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable indicates WCCP's service id."
::= { wccpRestrictWebCacheTableEntry 1 }
wccpRestrictWebCacheIpAddressType OBJECT-TYPE
SYNTAX InetAddressType (1|2)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable is the IP address type of the Web Cache. Used
with wccpRestrictWebCacheIpMask.
InetAddressType ipv4(1) is the only one supported at this time"
::= { wccpRestrictWebCacheTableEntry 2 }
wccpRestrictWebCacheIpAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (4|16))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable is the IP address of the Web Cache. Used
with wccpRestrictWebCacheIpMask."
::= { wccpRestrictWebCacheTableEntry 3 }
wccpRestrictWebCacheIpMaskAddressType OBJECT-TYPE
SYNTAX InetAddressType (1|2)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable is the IP mask type of the IP Address."
::= { wccpRestrictWebCacheTableEntry 4 }
wccpRestrictWebCacheIpMask OBJECT-TYPE
SYNTAX InetAddress (SIZE(4|16))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable is the IP mask of the IP Address."
::= { wccpRestrictWebCacheTableEntry 5 }
wccpRestrictWebCacheRowStatus 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 wccpServiceTable following
the RowStatus textual convention."
::= { wccpRestrictWebCacheTableEntry 6 }
--
-- WCCP Port Restrictions
--
wccpRestrictPort OBJECT IDENTIFIER ::= { alcatelIND1WCCPMIBObjects 7 }
wccpRestrictPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF WccpRestrictPortTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of WCCP Port filter. Indicates on which Ports redirection
should not take place"
::= { wccpRestrictPort 1 }
wccpRestrictPortTableEntry OBJECT-TYPE
SYNTAX WccpRestrictPortTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A wccpRestrictPortTable entry describes the
status of a Port restriction."
INDEX { wccpRestrictPortServiceId,
wccpRestrictPortIndex }
::= { wccpRestrictPortTable 1 }
WccpRestrictPortTableEntry ::= SEQUENCE {
wccpRestrictPortServiceId Integer32,
wccpRestrictPortIndex InterfaceIndex,
wccpRestrictPortRowStatus RowStatus
}
wccpRestrictPortServiceId OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable indicates WCCP's service id."
::= { wccpRestrictPortTableEntry 1 }
wccpRestrictPortIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable indicates a Port for redirection restrictions."
::= { wccpRestrictPortTableEntry 2 }
wccpRestrictPortRowStatus 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 wccpRestrictPortTable following
the RowStatus textual convention."
::= { wccpRestrictPortTableEntry 3 }
wccpStatistics OBJECT IDENTIFIER ::= { alcatelIND1WCCPMIBObjects 8 }
wccpStatisticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF WccpStatisticsTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of WCCP traffic related Statistics."
::= { wccpStatistics 1 }
wccpStatisticsTableEntry OBJECT-TYPE
SYNTAX WccpStatisticsTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A wccpStatisticsTableEntry entry describes the
WCCP traffic related statistics for a service Group"
INDEX { wccpStatsServiceId }
::= { wccpStatisticsTable 1 }
WccpStatisticsTableEntry ::= SEQUENCE {
wccpStatsServiceId Integer32,
wccpStatsMessagesReceived Counter32,
wccpStatsMessagesTransmitted Counter32,
wccpStatsMessagesDropped Counter32,
wccpStatsPacketsRedir Counter32,
wccpStatsPacketsLowRedir Counter32,
wccpStatsPacketsDeniedRedir Counter32,
wccpStatsAuthFailures Counter32,
wccpStatsReset INTEGER
}
wccpStatsServiceId OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable indicates WCCP's service id."
::= { wccpStatisticsTableEntry 1 }
wccpStatsMessagesReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates the total no. of valid WCCP Messages Received
by the Router for the service group."
::= { wccpStatisticsTableEntry 2 }
wccpStatsMessagesTransmitted OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates the total no. of valid WCCP Messages transmitted
by the Router for the service group."
::= { wccpStatisticsTableEntry 3 }
wccpStatsMessagesDropped OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates the total no. of WCCP Messages dropped for
the service group, as a result of the WCCP restrictions on Port/Vlan/Ip"
::= { wccpStatisticsTableEntry 4 }
wccpStatsPacketsRedir OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates the how many packet WCCP has
redirected."
::= { wccpStatisticsTableEntry 5 }
wccpStatsPacketsLowRedir OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates the how many packet WCCP has
redirected - lower 32 bits."
::= { wccpStatisticsTableEntry 6 }
wccpStatsPacketsDeniedRedir OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates the how many packets WCCP
has denied to redirect."
::= { wccpStatisticsTableEntry 7 }
wccpStatsAuthFailures OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This variable indicates the count of how many WCCP
packets resulted in authentication failure because of
mismatch in the password used for the Service on the
Router and a Cache-Engine."
::= { wccpStatisticsTableEntry 8 }
wccpStatsReset OBJECT-TYPE
SYNTAX INTEGER
{
default(1),
reset(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The object is used by a management station to reset
the wccpStatistics info from this table "
::= { wccpStatisticsTableEntry 9 }
--
-- Web Cache Coordination Protocol Traps
--
wccpTrapsObj OBJECT IDENTIFIER ::= { alcatelIND1WCCPMIBObjects 9 }
--
-- Traps description
--
-- Operational status changed
wccpTrapOperStatus NOTIFICATION-TYPE
OBJECTS {
wccpTrapInfoEntityGroup,
wccpTrapInfoOperStatus,
wccpTrapInfoServiceId,
wccpTrapInfoWebCacheIpAddr
}
STATUS current
DESCRIPTION
"A change occured in the operational status of a wccp entity."
::= { alcatelIND1WCCPMIBNotifications 1 }
--
-- Trap objects
--
-- A Service ID
wccpTrapInfoServiceId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The WCCP Service Id."
::= { wccpTrapsObj 1 }
-- The Operational Status of a service
wccpTrapInfoOperStatus OBJECT-TYPE
SYNTAX WccpOperState
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The operational status of wccp, service or webcache."
::= { wccpTrapsObj 2 }
-- The IP addr of a web cache
wccpTrapInfoWebCacheIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The IP address of a Web Cache."
::= { wccpTrapsObj 3 }
-- The Managed entity sub-group
wccpTrapInfoEntityGroup OBJECT-TYPE
SYNTAX INTEGER {
wccp(1),
service(2),
webcache(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The entity group inside wccp management."
::= { wccpTrapsObj 4 }
--
-- COMPLIANCE
--
alcatelIND1WCCPMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance statement for WCCP."
MODULE
MANDATORY-GROUPS
{
wccpFeatureGroup,
wccpServiceGroup,
wccpWebCacheGroup,
wccpRouterGroup,
wccpRestrictVlanGroup,
wccpRestrictWebCacheGroup,
wccpRestrictPortGroup,
wccpStatisticsGroup,
wccpTrapsGroup
}
::= { alcatelIND1WCCPMIBCompliances 1 }
--
-- UNITS OF CONFORMANCE
--
wccpFeatureGroup OBJECT-GROUP
OBJECTS
{
wccpAdminEnabled,
wccpServiceCount,
wccpGlobalStatsMessageInvalid,
wccpGlobalStatsReset
}
STATUS current
DESCRIPTION
"Collection of objects for management of Web Cache Coordination"
::= { alcatelIND1WCCPMIBGroups 1 }
wccpServiceGroup OBJECT-GROUP
OBJECTS
{
wccpServiceProtocol,
wccpServiceMessageType,
wccpServicePortType,
wccpServiceAdminEnabled,
wccpServicePassword,
wccpServiceType,
wccpServiceVersion,
wccpServiceWebCacheCount,
wccpServiceReceiveId,
wccpServiceChangeNumber,
wccpServicePrecedence,
wccpServiceRowStatus,
wccpServicePortPortNum
}
STATUS current
DESCRIPTION
"Collection of objects for management of WCCP services"
::= { alcatelIND1WCCPMIBGroups 2 }
wccpWebCacheGroup OBJECT-GROUP
OBJECTS
{
wccpWebCacheProtoVersion,
wccpWebCacheReceiveId,
wccpWebCacheChangeNum,
wccpWebCacheNumberOfRouters,
wccpWebCacheNumberOfWebCaches,
wccpWebCacheConnectTime ,
wccpWebCacheState
}
STATUS current
DESCRIPTION
"Collection of objects for management of WCCP Web Caches"
::= { alcatelIND1WCCPMIBGroups 3 }
wccpRouterGroup OBJECT-GROUP
OBJECTS
{
wccpRouterProtoVersion
}
STATUS current
DESCRIPTION
"Collection of objects for management of WCCP Router"
::= { alcatelIND1WCCPMIBGroups 4 }
wccpRestrictVlanGroup OBJECT-GROUP
OBJECTS
{
wccpRestrictVlanRowStatus
}
STATUS current
DESCRIPTION
"Collection of objects for management of WCCP Web Caches"
::= { alcatelIND1WCCPMIBGroups 5 }
wccpRestrictWebCacheGroup OBJECT-GROUP
OBJECTS
{
wccpRestrictWebCacheRowStatus
}
STATUS current
DESCRIPTION
"Collection of objects for management of WCCP Web Caches"
::= { alcatelIND1WCCPMIBGroups 6 }
wccpRestrictPortGroup OBJECT-GROUP
OBJECTS
{
wccpRestrictPortRowStatus
}
STATUS current
DESCRIPTION
"Collection of objects for management of WCCP Web Caches"
::= { alcatelIND1WCCPMIBGroups 7 }
wccpStatisticsGroup OBJECT-GROUP
OBJECTS
{
wccpStatsMessagesReceived,
wccpStatsMessagesTransmitted,
wccpStatsMessagesDropped,
wccpStatsPacketsRedir,
wccpStatsPacketsLowRedir,
wccpStatsPacketsDeniedRedir,
wccpStatsAuthFailures,
wccpStatsReset
}
STATUS current
DESCRIPTION
"Collection of objects for management of WCCP SG's traffic statistics"
::= { alcatelIND1WCCPMIBGroups 8 }
wccpTrapsGroup NOTIFICATION-GROUP
NOTIFICATIONS
{
wccpTrapOperStatus
}
STATUS current
DESCRIPTION
"Collection of traps for management of WCCP"
::= { alcatelIND1WCCPMIBGroups 9 }
wccpOperStatusGroup OBJECT-GROUP
OBJECTS {
wccpTrapInfoEntityGroup,
wccpTrapInfoOperStatus,
wccpTrapInfoServiceId,
wccpTrapInfoWebCacheIpAddr
}
STATUS current
DESCRIPTION
"Collection of objects for WCCP OperStatus Notification."
::= { alcatelIND1WCCPMIBGroups 10 }
END