1594 lines
49 KiB
Plaintext
1594 lines
49 KiB
Plaintext
ALCATEL-ENT1-DPI-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
NOTIFICATION-TYPE,
|
|
OBJECT-TYPE,
|
|
OBJECT-IDENTITY,
|
|
MODULE-IDENTITY,
|
|
Counter32, Integer32, Unsigned32, Counter64
|
|
FROM SNMPv2-SMI
|
|
InetAddress, InetAddressType
|
|
FROM INET-ADDRESS-MIB
|
|
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
|
|
FROM SNMPv2-CONF
|
|
RowStatus, DateAndTime
|
|
FROM SNMPv2-TC
|
|
softentIND1DPI
|
|
FROM ALCATEL-ENT1-BASE
|
|
SnmpAdminString
|
|
FROM SNMP-FRAMEWORK-MIB
|
|
InterfaceIndex
|
|
FROM IF-MIB;
|
|
|
|
alaDPIMIB MODULE-IDENTITY
|
|
LAST-UPDATED "201205040000Z"
|
|
ORGANIZATION "Alcatel-Lucent"
|
|
CONTACT-INFO
|
|
"Please consult with the 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 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-2008 Alcatel-Lucent, Incorporated
|
|
ALL RIGHTS RESERVED WORLDWIDE"
|
|
|
|
REVISION "201205040000Z"
|
|
DESCRIPTION
|
|
"The latest version of this MIB Module."
|
|
|
|
::= { softentIND1DPI 1}
|
|
|
|
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
|
|
|
alaDPIMIBNotifications OBJECT IDENTIFIER ::= { alaDPIMIB 0 }
|
|
|
|
alaDPIMIBObjects OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION "Branch for DPI sub-system managed objects."
|
|
::= { alaDPIMIB 1 }
|
|
|
|
alaDPIMIBConformance OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION "Branch for DPI sub-system conformance information."
|
|
::= { alaDPIMIB 2 }
|
|
|
|
alaDPIMIBGroups OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Branch for DPI subsystem
|
|
units of conformance."
|
|
::= { alaDPIMIBConformance 1 }
|
|
|
|
alaDPIMIBCompliances OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Branch for DPI subsystem
|
|
compliance statements."
|
|
::= { alaDPIMIBConformance 2 }
|
|
|
|
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
|
|
|
alaDPICertConfig OBJECT IDENTIFIER ::= { alaDPIMIBObjects 1 }
|
|
|
|
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
|
|
|
alaDPIUpdateSignatureFile OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
default(1),
|
|
force(2),
|
|
autoCreat(3),
|
|
autoCreatForc(4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Updates the signature file on the switch. This creates an application pool and loads the contents (list of
|
|
applications that are part of the signature kit) of a new or updated application signature file into the switch.
|
|
|
|
default: Updates only when the new signature file must be of a higher version than the running signature file, and must contain
|
|
application signatures of old signature file and newly released applications signatures (if any).
|
|
|
|
force: This option is used to update a signature file irrespective of the version of the signature file.
|
|
|
|
autoCreat: This option is used to update a signature file and recreate the auto-groups.
|
|
|
|
autoCreatForc: This option is used to update a signature file irrespective of the version of the signature file.
|
|
and recreate auto-groups."
|
|
DEFVAL { default }
|
|
::= { alaDPICertConfig 1}
|
|
|
|
alaDPIUpdateSignatureStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none (1),
|
|
inProgress (2),
|
|
completed (3),
|
|
failed (4),
|
|
timedOut (5)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of alaDPIUpdateSignatureStatus indicates the current
|
|
status of the signature kit update.
|
|
|
|
none: alaDPIUpdateSignatureFile has not yet been attempted.
|
|
inProgress: the signature kit update is currently underway.
|
|
completed: the signature kit update completed successfully.
|
|
failed: the signature kit update failed.
|
|
timedOut: the signature kit update timed out."
|
|
|
|
DEFVAL { none }
|
|
::= { alaDPICertConfig 2}
|
|
|
|
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
|
|
|
alaDPIConfig OBJECT IDENTIFIER ::= { alaDPIMIBObjects 2 }
|
|
|
|
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
|
|
|
|
|
alaDPIAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable (1),
|
|
disable (2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Enable/Disable DPI on the device."
|
|
DEFVAL { disable }
|
|
::= { alaDPIConfig 1}
|
|
|
|
alaDPIUpdateAppList OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
default(1),
|
|
apply (2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "To trigger an apply of the application list.
|
|
default: No action.
|
|
apply: Applys the application list and brings back to default."
|
|
DEFVAL { default }
|
|
::= { alaDPIConfig 2}
|
|
|
|
alaDPIUpdateAppListStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(1),
|
|
inProgress(2),
|
|
successfullyUpdated(3),
|
|
failedToUpdate(4),
|
|
maximumAppCountExceeded (5)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Status of alaDPIUpgradeAppList. It can be none (default) / inProgress when update is in progress /successfullyUpdated when update is complete with no errors / failedToUpdate when DPI engine fails because of insufficient memory/hardware failure / maximumAppCountExceeded when number of applications will not be able to fit in DPI engine.This Object gives the status of last update app-list operation status."
|
|
DEFVAL { none }
|
|
::= { alaDPIConfig 3}
|
|
|
|
alaDPIClearAppList OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
default(1),
|
|
clear (2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "To trigger clear of the application list.
|
|
default: No action.
|
|
clear: Clears the application list and brings back to default."
|
|
DEFVAL { default }
|
|
::= { alaDPIConfig 4}
|
|
|
|
alaDPIFlowTableFlush OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
default(1),
|
|
flush(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "To trigger flushing of the IPv4 and IPv6 flow table.
|
|
default: No action.
|
|
flush: Flushes all the learned flow-table entries from the hardware and brings back to default."
|
|
DEFVAL { default }
|
|
::= { alaDPIConfig 5}
|
|
|
|
|
|
alaDPIStatsInterval OBJECT-TYPE
|
|
SYNTAX Integer32 (-1|10..3600)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "DPI stats interval in seconds. The stats interval can be configured in the range 10-3600 seconds as multiples of 5."
|
|
DEFVAL { 60 }
|
|
::= { alaDPIConfig 6}
|
|
|
|
alaDPIClearStats OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
stats(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Clear DPI Statistics"
|
|
::= { alaDPIConfig 7}
|
|
|
|
alaDPIIpv4 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "To enable or disable IPv4 L3 mode."
|
|
DEFVAL { enable }
|
|
::= { alaDPIConfig 8}
|
|
|
|
alaDPIIpv6 OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "To enable or disable IPv6 L3 mode."
|
|
DEFVAL { enable }
|
|
::= { alaDPIConfig 9}
|
|
|
|
alaDPIAppliedSignatures OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "A count of the number of active signatures that have been applied."
|
|
::= { alaDPIConfig 10}
|
|
|
|
alaDPIApplicationPoolSignatures OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "A count of the number of signatures in the Application pool."
|
|
::= { alaDPIConfig 11}
|
|
|
|
alaDPISignatureFileVersion OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(1..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Signature file version information that contains the application signatures."
|
|
::= { alaDPIConfig 12}
|
|
|
|
alaDPISignatureFileAppCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "A count of the number of applications in the signature file."
|
|
::= { alaDPIConfig 13}
|
|
|
|
alaDPISignatureFileName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(1..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Signature File Name."
|
|
DEFVAL { "/flash/UAppSig.upgrade_kit" }
|
|
::= { alaDPIConfig 14}
|
|
|
|
alaDPIAppGrpFromAppName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(1..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The first application name to be configured when adding a range of applications to an application group at one go."
|
|
::= { alaDPIConfig 15}
|
|
|
|
alaDPIAppGrpToAppName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(1..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The last application name to be configured when adding a range of applications to an application group at one go."
|
|
::= { alaDPIConfig 16}
|
|
|
|
alaDPIAddAppGrpName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(1..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Group Name to be configured during app group creation when a range of applications need to be a added."
|
|
::= { alaDPIConfig 17}
|
|
|
|
alaDPIAutoGroupCreation OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable (1),
|
|
disable (2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "DPI auto-group creation state."
|
|
DEFVAL { disable }
|
|
::= { alaDPIConfig 18}
|
|
|
|
alaDPIAddRemoveAppGrpName OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
addGroup (1),
|
|
removeGroup (2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Group Name to be added or removed."
|
|
::= { alaDPIConfig 19}
|
|
|
|
alaDPIAOSCompatibilityVersion OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "AOS signature kit compatibility version information."
|
|
::= { alaDPIConfig 20}
|
|
|
|
alaDPIKitType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
production (1),
|
|
factory (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Type of the DPI kit as pointed to by alaDPISignatureFileName."
|
|
::= { alaDPIConfig 21}
|
|
|
|
alaDPIUpgradedKitType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
production(1),
|
|
factory(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Type of the DPI kit upgraded."
|
|
::= { alaDPIConfig 22}
|
|
|
|
alaDPIUpgradedSignatureFileVersion OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(1..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Upgraded Signature File Version Information"
|
|
::= { alaDPIConfig 23}
|
|
|
|
alaDPILoggingThresholdFlows OBJECT-TYPE
|
|
SYNTAX Integer32 (0 | 1000..600000)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This is the threshold on the number of monitored
|
|
application flows beyond which the flow records
|
|
would be logged to flash file.
|
|
If set 0, then logging of flow records to file is
|
|
disabled."
|
|
DEFVAL { 20000 }
|
|
::= { alaDPIConfig 24}
|
|
|
|
alaDPIClearConfig OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
yes (1),
|
|
no (2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Clear the DPI configuration."
|
|
DEFVAL { no }
|
|
::= { alaDPIConfig 25}
|
|
|
|
alaDPIProxyServerDefaultPort1 OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "First DPI Proxy Server Port.
|
|
This scalar object represents the default proxy port
|
|
which is 8080. No other port values are allowed other
|
|
than zero which is used to unconfigure this
|
|
default port."
|
|
DEFVAL { 8080 }
|
|
::= { alaDPIConfig 26}
|
|
|
|
alaDPIProxyServerDefaultPort2 OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Second DPI Proxy Server Port.
|
|
This scalar object represents the default proxy port
|
|
which is 8000. No other port values are allowed other
|
|
than zero which is used to unconfigure this
|
|
default port."
|
|
DEFVAL { 8000 }
|
|
::= { alaDPIConfig 27}
|
|
|
|
alaDPIProxyServerPort1 OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "DPI Proxy Server Port."
|
|
::= { alaDPIConfig 28}
|
|
|
|
alaDPIProxyServerPort2 OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "DPI Proxy Server Port."
|
|
::= { alaDPIConfig 29}
|
|
|
|
alaDPIProxyServerPort3 OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "DPI Proxy Server Port."
|
|
::= { alaDPIConfig 30}
|
|
|
|
alaDPIProxyServerPort4 OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "DPI Proxy Server Port."
|
|
::= { alaDPIConfig 31}
|
|
|
|
alaDPIProxyServerPort5 OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "DPI Proxy Server Port."
|
|
::= { alaDPIConfig 32}
|
|
|
|
alaDPIProxyServerPort6 OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "DPI Proxy Server Port."
|
|
::= { alaDPIConfig 33}
|
|
|
|
alaDPIProxyServerPort7 OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "DPI Proxy Server Port."
|
|
::= { alaDPIConfig 34}
|
|
|
|
alaDPIProxyServerPort8 OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "DPI Proxy Server Port."
|
|
::= { alaDPIConfig 35}
|
|
|
|
alaDPIAddRemoveProxyServerPort OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
addPort (1),
|
|
removePort (2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This scalar is used as a flag to indicate whether
|
|
the proxy server ports needs to be added or removed."
|
|
DEFVAL { addPort }
|
|
::= { alaDPIConfig 36}
|
|
|
|
alaDPIFlowTableStatsAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable (1),
|
|
disable (2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Enable/Disable flow table stats on the device."
|
|
DEFVAL { disable }
|
|
::= { alaDPIConfig 37}
|
|
|
|
------------------------------------------------------------
|
|
-- Port related Config --
|
|
------------------------------------------------------------
|
|
|
|
alaDPIPortConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AlaDPIPortConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A table containing DPI port configuration information."
|
|
::= { alaDPIMIBObjects 3 }
|
|
|
|
alaDPIPortConfigEntry OBJECT-TYPE
|
|
SYNTAX AlaDPIPortConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "DPI port configuration entry."
|
|
INDEX { alaDPIPortConfigSlotPortIndex }
|
|
::= { alaDPIPortConfigTable 1 }
|
|
|
|
AlaDPIPortConfigEntry ::=
|
|
SEQUENCE
|
|
{
|
|
alaDPIPortConfigSlotPortIndex InterfaceIndex,
|
|
alaDPIPortConfigPortStatus INTEGER,
|
|
alaDPIPortConfigTcpStatus INTEGER,
|
|
alaDPIPortConfigUdpStatus INTEGER,
|
|
alaDPIPortConfigPortTypeStatus INTEGER,
|
|
alaDPIPortConfigOperStatus INTEGER
|
|
}
|
|
|
|
alaDPIPortConfigSlotPortIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The physical identification number for this port."
|
|
::= { alaDPIPortConfigEntry 1 }
|
|
|
|
alaDPIPortConfigPortStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable (1),
|
|
disable (2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The DPI status on the port."
|
|
DEFVAL { enable }
|
|
::= { alaDPIPortConfigEntry 2}
|
|
|
|
alaDPIPortConfigTcpStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable (1),
|
|
disable (2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The TCP status on the port."
|
|
DEFVAL { enable }
|
|
::= { alaDPIPortConfigEntry 3}
|
|
|
|
alaDPIPortConfigUdpStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable (1),
|
|
disable (2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The UDP status on the port."
|
|
DEFVAL { enable }
|
|
::= { alaDPIPortConfigEntry 4}
|
|
|
|
alaDPIPortConfigPortTypeStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
nonUplink (1),
|
|
uplink (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The port type of the port."
|
|
DEFVAL { nonUplink }
|
|
::= { alaDPIPortConfigEntry 5}
|
|
|
|
alaDPIPortConfigOperStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable (1),
|
|
disable (2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The operational status on the port."
|
|
DEFVAL { enable }
|
|
::= { alaDPIPortConfigEntry 6}
|
|
|
|
------------------------------------------------------------
|
|
-- Application pool related Config --
|
|
------------------------------------------------------------
|
|
|
|
alaDPIAppPoolTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AlaDPIAppPoolEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A table containing DPI Application Pool information."
|
|
::= { alaDPIMIBObjects 4 }
|
|
|
|
alaDPIAppPoolEntry OBJECT-TYPE
|
|
SYNTAX AlaDPIAppPoolEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "DPI Application pool entry."
|
|
INDEX { alaDPIAppPoolAppName }
|
|
::= { alaDPIAppPoolTable 1 }
|
|
|
|
AlaDPIAppPoolEntry ::=
|
|
SEQUENCE
|
|
{
|
|
alaDPIAppPoolAppName SnmpAdminString,
|
|
alaDPIAppPoolCategory SnmpAdminString,
|
|
alaDPIAppPoolRevision SnmpAdminString,
|
|
alaDPIAppPoolAppID Integer32,
|
|
alaDPIAppPoolAppStatus INTEGER
|
|
}
|
|
|
|
alaDPIAppPoolAppName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(1..128))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "DPI Application Name."
|
|
::= { alaDPIAppPoolEntry 1 }
|
|
|
|
alaDPIAppPoolCategory OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(1..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "DPI Application Category Name."
|
|
::= { alaDPIAppPoolEntry 2 }
|
|
|
|
alaDPIAppPoolRevision OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(1..6))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "DPI Application revision"
|
|
::= { alaDPIAppPoolEntry 3 }
|
|
|
|
alaDPIAppPoolAppID OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "DPI Application Serial Number"
|
|
::= { alaDPIAppPoolEntry 4}
|
|
|
|
alaDPIAppPoolAppStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
valid (1),
|
|
invalid (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates whether application name is
|
|
part of application pool or not."
|
|
DEFVAL { valid }
|
|
::= { alaDPIAppPoolEntry 5}
|
|
|
|
------------------------------------------------------------
|
|
-- Application group related config --
|
|
------------------------------------------------------------
|
|
|
|
alaDPIAppGroupTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AlaDPIAppGroupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A table containing DPI Application Group information."
|
|
::= { alaDPIMIBObjects 5 }
|
|
|
|
alaDPIAppGroupEntry OBJECT-TYPE
|
|
SYNTAX AlaDPIAppGroupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "DPI Application Group Detailed entry."
|
|
INDEX { alaDPIAppGroupName, alaDPIAppGroupMember }
|
|
::= { alaDPIAppGroupTable 1 }
|
|
|
|
AlaDPIAppGroupEntry ::=
|
|
SEQUENCE
|
|
{
|
|
alaDPIAppGroupName SnmpAdminString,
|
|
alaDPIAppGroupMember SnmpAdminString,
|
|
alaDPIAppGroupMemberType INTEGER,
|
|
alaDPIAppGroupCategoryName SnmpAdminString,
|
|
alaDPIAppGroupID Integer32,
|
|
alaDPIAppGroupAppStatus INTEGER,
|
|
alaDPIAppGroupStatus RowStatus
|
|
}
|
|
|
|
alaDPIAppGroupName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(1..64))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "DPI Application Group Name."
|
|
::= { alaDPIAppGroupEntry 1}
|
|
|
|
alaDPIAppGroupMember OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(1..128))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "DPI Application Group Member."
|
|
::= { alaDPIAppGroupEntry 2}
|
|
|
|
alaDPIAppGroupMemberType OBJECT-TYPE
|
|
SYNTAX INTEGER { app(1), category(2) }
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Application Group member type"
|
|
::= { alaDPIAppGroupEntry 3}
|
|
|
|
alaDPIAppGroupCategoryName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(1..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Application Group Category Name"
|
|
::= { alaDPIAppGroupEntry 4}
|
|
|
|
alaDPIAppGroupID OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "App Group ID"
|
|
::= { alaDPIAppGroupEntry 5}
|
|
|
|
alaDPIAppGroupAppStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
valid (1),
|
|
invalid (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates whether application name is
|
|
part of application pool or not."
|
|
DEFVAL { valid }
|
|
::= { alaDPIAppGroupEntry 6}
|
|
|
|
alaDPIAppGroupStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Column for setting the status of the group"
|
|
::= { alaDPIAppGroupEntry 7}
|
|
|
|
------------------------------------------------------------
|
|
-- Application list related config --
|
|
------------------------------------------------------------
|
|
|
|
alaDPIAppListTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AlaDPIAppListEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A table containing DPI Application List information."
|
|
::= { alaDPIMIBObjects 6 }
|
|
|
|
alaDPIAppListEntry OBJECT-TYPE
|
|
SYNTAX AlaDPIAppListEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "DPI Application List entry."
|
|
INDEX { alaDPIAppListMemberName }
|
|
::= { alaDPIAppListTable 1 }
|
|
|
|
AlaDPIAppListEntry ::=
|
|
SEQUENCE
|
|
{
|
|
alaDPIAppListMemberName SnmpAdminString ,
|
|
alaDPIAppListMemberType INTEGER,
|
|
alaDPIAppListAppOrGroupID Integer32,
|
|
alaDPIAppListAppStatus INTEGER,
|
|
alaDPIAppListMemberStatus RowStatus
|
|
}
|
|
|
|
alaDPIAppListMemberName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(1..128))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "DPI Application Name."
|
|
::= { alaDPIAppListEntry 1 }
|
|
|
|
alaDPIAppListMemberType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
application(1),
|
|
applicationGroup(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This value indicates whether the member added to the application list is an application or an application group."
|
|
::= { alaDPIAppListEntry 2 }
|
|
|
|
alaDPIAppListAppOrGroupID OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Application ID or group ID of App-List."
|
|
::= { alaDPIAppListEntry 3 }
|
|
|
|
alaDPIAppListAppStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
valid (1),
|
|
invalid (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates whether the application name is
|
|
part of an application pool or not."
|
|
DEFVAL { valid }
|
|
::= { alaDPIAppListEntry 4}
|
|
|
|
alaDPIAppListMemberStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The status of this member."
|
|
::= { alaDPIAppListEntry 5 }
|
|
|
|
------------------------------------------------------------
|
|
-- Flow Table --
|
|
------------------------------------------------------------
|
|
|
|
alaDPIFlowTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AlaDPIFlowEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A table containing DPI Flow information."
|
|
::= { alaDPIMIBObjects 7 }
|
|
|
|
alaDPIFlowEntry OBJECT-TYPE
|
|
SYNTAX AlaDPIFlowEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "DPI Flow Table entry."
|
|
INDEX { alaDPIFlowSourceIPType, alaDPIFlowSourceIP, alaDPIFlowDestIPType, alaDPIFlowDestIP, alaDPIFlowSrcPort, alaDPIFlowDestPort, alaDPIFlowProtocol }
|
|
::= { alaDPIFlowTable 1 }
|
|
|
|
AlaDPIFlowEntry ::=
|
|
SEQUENCE
|
|
{
|
|
alaDPIFlowSourceIPType InetAddressType,
|
|
alaDPIFlowSourceIP InetAddress,
|
|
alaDPIFlowDestIPType InetAddressType,
|
|
alaDPIFlowDestIP InetAddress,
|
|
alaDPIFlowSrcPort Integer32,
|
|
alaDPIFlowDestPort Integer32,
|
|
alaDPIFlowProtocol INTEGER,
|
|
alaDPIFlowAppName SnmpAdminString,
|
|
alaDPIFlowAppGrpName SnmpAdminString,
|
|
alaDPIFlowPolicyRule SnmpAdminString,
|
|
alaDPIFlowStartTime DateAndTime,
|
|
alaDPIFlowPktCount Counter64,
|
|
alaDPIFlowByteCount Counter64
|
|
}
|
|
|
|
alaDPIFlowSourceIPType OBJECT-TYPE
|
|
SYNTAX InetAddressType { ipv4(1), ipv6(2) }
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Source IP Type for this DPI Flow Entry"
|
|
::= { alaDPIFlowEntry 1}
|
|
|
|
alaDPIFlowSourceIP OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE(4|16))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Source IP address for this DPI Flow Entry."
|
|
::= { alaDPIFlowEntry 2}
|
|
|
|
alaDPIFlowDestIPType OBJECT-TYPE
|
|
SYNTAX InetAddressType { ipv4(1), ipv6(2) }
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Destination IP address Type for this DPI Flow Entry."
|
|
::= { alaDPIFlowEntry 3}
|
|
|
|
alaDPIFlowDestIP OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE(4|16))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Destination IP address for this DPI Flow Entry."
|
|
::= { alaDPIFlowEntry 4}
|
|
|
|
alaDPIFlowSrcPort OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Source Port for this DPI Flow Entry."
|
|
::= { alaDPIFlowEntry 5}
|
|
|
|
alaDPIFlowDestPort OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Destination Port for this DPI Flow Entry."
|
|
::= { alaDPIFlowEntry 6}
|
|
|
|
alaDPIFlowProtocol OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
tcp (1),
|
|
udp (2)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Protocol associated with this DPI Flow Entry."
|
|
::= { alaDPIFlowEntry 7}
|
|
|
|
alaDPIFlowAppName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(1..128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Application associated with this DPI Flow Entry."
|
|
::= { alaDPIFlowEntry 8}
|
|
|
|
alaDPIFlowAppGrpName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(1..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Application Group associated with DPI Flow Entry."
|
|
::= { alaDPIFlowEntry 9}
|
|
|
|
alaDPIFlowPolicyRule OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(1..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Policy Rule associated with this Flow Entry."
|
|
::= { alaDPIFlowEntry 10}
|
|
|
|
alaDPIFlowStartTime OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Flow Start Time."
|
|
::= { alaDPIFlowEntry 11}
|
|
|
|
alaDPIFlowPktCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Packet Count of this Flow Entry."
|
|
::= { alaDPIFlowEntry 12}
|
|
|
|
alaDPIFlowByteCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Byte Count of this Flow Entry."
|
|
::= { alaDPIFlowEntry 13}
|
|
|
|
------------------------------------------------------------
|
|
-- L4 Port Range Table --
|
|
------------------------------------------------------------
|
|
|
|
alaDPIL4PortRangeTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AlaDPIL4PortRangeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A table containing DPI Application List information."
|
|
::= { alaDPIMIBObjects 8 }
|
|
|
|
alaDPIL4PortRangeEntry OBJECT-TYPE
|
|
SYNTAX AlaDPIL4PortRangeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "DPI Application List entry."
|
|
INDEX { alaDPIL4PortRangeId }
|
|
::= { alaDPIL4PortRangeTable 1 }
|
|
|
|
AlaDPIL4PortRangeEntry ::=
|
|
SEQUENCE
|
|
{
|
|
alaDPIL4PortRangeId Integer32,
|
|
alaDPIL4PortRangeStart Integer32,
|
|
alaDPIL4PortRangeEnd Integer32,
|
|
alaDPIL4PortType INTEGER,
|
|
alaDPIL4PortStatus RowStatus
|
|
}
|
|
|
|
alaDPIL4PortRangeId OBJECT-TYPE
|
|
SYNTAX Integer32(1..8)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "DPI Application Range ID."
|
|
::= { alaDPIL4PortRangeEntry 1 }
|
|
|
|
alaDPIL4PortRangeStart OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "DPI Application Range Start Port"
|
|
::= { alaDPIL4PortRangeEntry 2 }
|
|
|
|
alaDPIL4PortRangeEnd OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "DPI Application Range End Port."
|
|
::= { alaDPIL4PortRangeEntry 3 }
|
|
|
|
alaDPIL4PortType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
tcpServicePort(1),
|
|
udpPort(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "DPI Application Range Entry L4 Protocol"
|
|
::= { alaDPIL4PortRangeEntry 4}
|
|
|
|
alaDPIL4PortStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "DPI Application Range Status"
|
|
::= { alaDPIL4PortRangeEntry 5}
|
|
|
|
------------------------------------------------------------
|
|
-- Active Application List Table --
|
|
------------------------------------------------------------
|
|
|
|
alaDPIActiveAppListTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AlaDPIActiveAppListEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A table containing DPI Application List information."
|
|
::= { alaDPIMIBObjects 9 }
|
|
|
|
alaDPIActiveAppListEntry OBJECT-TYPE
|
|
SYNTAX AlaDPIActiveAppListEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "DPI Application List entry."
|
|
INDEX { alaDPIActiveAppListAppName }
|
|
::= { alaDPIActiveAppListTable 1 }
|
|
|
|
AlaDPIActiveAppListEntry ::=
|
|
SEQUENCE
|
|
{
|
|
alaDPIActiveAppListAppName SnmpAdminString ,
|
|
alaDPIActiveAppListAppGroupName SnmpAdminString,
|
|
alaDPIActiveAppListActiveMatchedFlows Integer32,
|
|
alaDPIActiveAppListTotalMatchedFlows Integer32,
|
|
alaDPIActiveAppListAppID Integer32,
|
|
alaDPIActiveAppListAppStatus INTEGER,
|
|
alaDPIActiveAppListActivePktCount Counter64,
|
|
alaDPIActiveAppListActiveByteCount Counter64,
|
|
alaDPIActiveAppListGrossPktCount Counter64,
|
|
alaDPIActiveAppListGrossByteCount Counter64
|
|
}
|
|
|
|
alaDPIActiveAppListAppName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(1..128))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "DPI application name in the active application list."
|
|
::= { alaDPIActiveAppListEntry 1 }
|
|
|
|
alaDPIActiveAppListAppGroupName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "DPI application group name in the active application list."
|
|
::= { alaDPIActiveAppListEntry 2 }
|
|
|
|
alaDPIActiveAppListActiveMatchedFlows OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "DPI Application Name Signature Matched Count in the active application list."
|
|
::= { alaDPIActiveAppListEntry 3 }
|
|
|
|
alaDPIActiveAppListTotalMatchedFlows OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "DPI Application Name Signature Matched Count in the active application list."
|
|
::= { alaDPIActiveAppListEntry 4 }
|
|
|
|
alaDPIActiveAppListAppID OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "DPI Application ID in the active application list."
|
|
::= { alaDPIActiveAppListEntry 5 }
|
|
|
|
alaDPIActiveAppListAppStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
valid (1),
|
|
invalid (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates whether application name is
|
|
part of application pool or not in the active application list."
|
|
DEFVAL { valid }
|
|
::= { alaDPIActiveAppListEntry 6}
|
|
|
|
alaDPIActiveAppListActivePktCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Gross Byte Count for a particular application."
|
|
::= { alaDPIActiveAppListEntry 7 }
|
|
|
|
alaDPIActiveAppListActiveByteCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Gross Byte Count for a particular application."
|
|
::= { alaDPIActiveAppListEntry 8 }
|
|
|
|
alaDPIActiveAppListGrossPktCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Gross Packet Count for a particular application."
|
|
::= { alaDPIActiveAppListEntry 9 }
|
|
|
|
alaDPIActiveAppListGrossByteCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Gross Byte Count for a particular application."
|
|
::= { alaDPIActiveAppListEntry 10 }
|
|
|
|
------------------------------------------------------------
|
|
-- Signature file Table --
|
|
------------------------------------------------------------
|
|
|
|
alaDPISignatureFileTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AlaDPISignatureFileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A table containing DPI signature file information."
|
|
::= { alaDPIMIBObjects 10 }
|
|
|
|
alaDPISignatureFileEntry OBJECT-TYPE
|
|
SYNTAX AlaDPISignatureFileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "DPI signature file entry."
|
|
INDEX { alaDPISignatureFileAppName }
|
|
::= { alaDPISignatureFileTable 1 }
|
|
|
|
AlaDPISignatureFileEntry ::=
|
|
SEQUENCE
|
|
{
|
|
alaDPISignatureFileAppName SnmpAdminString,
|
|
alaDPISignatureFileCategory SnmpAdminString
|
|
}
|
|
|
|
alaDPISignatureFileAppName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(1..128))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "DPI Application Name."
|
|
::= { alaDPISignatureFileEntry 1 }
|
|
|
|
alaDPISignatureFileCategory OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(1..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "DPI Application File Category."
|
|
::= { alaDPISignatureFileEntry 2 }
|
|
|
|
------------------------------------------------------------
|
|
-- Statistics Table --
|
|
------------------------------------------------------------
|
|
|
|
alaDPIStatisticsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AlaDPIStatisticsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A table containing DPI Statistics information."
|
|
::= { alaDPIMIBObjects 11 }
|
|
|
|
alaDPIStatisticsEntry OBJECT-TYPE
|
|
SYNTAX AlaDPIStatisticsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "DPI Statistics entry."
|
|
INDEX { alaDPIStatsSlotIndex }
|
|
::= { alaDPIStatisticsTable 1 }
|
|
|
|
AlaDPIStatisticsEntry ::=
|
|
SEQUENCE
|
|
{
|
|
alaDPIStatsSlotIndex InterfaceIndex,
|
|
alaDPITotalMatchedFlows Counter32,
|
|
alaDPITotalUnmatchedFlows Counter32,
|
|
alaDPITotalMissedFlows Counter64
|
|
}
|
|
|
|
alaDPIStatsSlotIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "DPI Current Flow Table Sessions."
|
|
::= { alaDPIStatisticsEntry 1}
|
|
|
|
alaDPITotalMatchedFlows OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "DPI Total Flow Table matched flows."
|
|
::= { alaDPIStatisticsEntry 2}
|
|
|
|
alaDPITotalUnmatchedFlows OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "DPI Matched Flows."
|
|
::= { alaDPIStatisticsEntry 3}
|
|
|
|
alaDPITotalMissedFlows OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "DPI Flows Missed."
|
|
::= { alaDPIStatisticsEntry 4}
|
|
|
|
------------------------------------------------------------
|
|
-- Application List Conflict Table --
|
|
------------------------------------------------------------
|
|
|
|
alaDPIAppListConflictTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AlaDPIAppListConflictEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A table containing DPI application list conflicting table information."
|
|
::= { alaDPIMIBObjects 12 }
|
|
|
|
alaDPIAppListConflictEntry OBJECT-TYPE
|
|
SYNTAX AlaDPIAppListConflictEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "DPI application list conflict entry."
|
|
INDEX { alaDPIAppListConflictIndex }
|
|
::= { alaDPIAppListConflictTable 1 }
|
|
|
|
AlaDPIAppListConflictEntry ::=
|
|
SEQUENCE
|
|
{
|
|
alaDPIAppListConflictIndex Unsigned32,
|
|
alaDPIAppListConflictAppID Integer32,
|
|
alaDPIAppListConflictAppName SnmpAdminString,
|
|
alaDPIAppListConflictAppGrpName SnmpAdminString,
|
|
alaDPIAppListConflictAppErrorType INTEGER
|
|
}
|
|
|
|
alaDPIAppListConflictIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "DPI application list conflict index."
|
|
::= { alaDPIAppListConflictEntry 1 }
|
|
|
|
alaDPIAppListConflictAppID OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the application ID which is not part of current application pool."
|
|
::= { alaDPIAppListConflictEntry 2 }
|
|
|
|
alaDPIAppListConflictAppName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the application name which is not part of current application pool."
|
|
::= { alaDPIAppListConflictEntry 3 }
|
|
|
|
alaDPIAppListConflictAppGrpName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the group name which is not part of current application pool."
|
|
::= { alaDPIAppListConflictEntry 4 }
|
|
|
|
alaDPIAppListConflictAppErrorType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
duplicate (1),
|
|
notInUse (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Indicates the application conflicting status."
|
|
DEFVAL { notInUse }
|
|
::= { alaDPIAppListConflictEntry 5 }
|
|
|
|
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
|
|
|
alaDPINotificationObjects OBJECT IDENTIFIER ::= { alaDPIMIBObjects 13}
|
|
|
|
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
|
--
|
|
-- trap description
|
|
--
|
|
alaDPIFlowRecordFileCreated NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
" This trap is sent after writing pre-configured number
|
|
of flow records (which is configured by setting
|
|
alaDPILoggingThresholdFlows) to the flash file -
|
|
/flash/switch/afn/dpi/dpi_flow_records.csv"
|
|
::= { alaDPIMIBNotifications 1 }
|
|
|
|
alaDPIAgingTimerTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AlaDPIAgingTimerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A table containing DPI Aging Timer Information for every application."
|
|
::= { alaDPIMIBObjects 14 }
|
|
|
|
alaDPIAgingTimerEntry OBJECT-TYPE
|
|
SYNTAX AlaDPIAgingTimerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "DPI aging timer entry for a particular application."
|
|
INDEX { alaDPIAgingTimerAppName }
|
|
::= { alaDPIAgingTimerTable 1 }
|
|
|
|
AlaDPIAgingTimerEntry ::=
|
|
SEQUENCE
|
|
{
|
|
alaDPIAgingTimerAppName SnmpAdminString,
|
|
alaDPIAgingTimerValue INTEGER
|
|
}
|
|
|
|
alaDPIAgingTimerAppName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(1..128))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Aging Timer Application Name for a given Entry"
|
|
::= { alaDPIAgingTimerEntry 1}
|
|
|
|
alaDPIAgingTimerValue OBJECT-TYPE
|
|
SYNTAX INTEGER(3|5|10|30|60|120)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Aging Timer Value per application in minutes"
|
|
::= { alaDPIAgingTimerEntry 2}
|
|
|
|
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
|
-- Compliance
|
|
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
|
|
|
alaDPIMIBCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Compliance statement for DPI."
|
|
MODULE
|
|
MANDATORY-GROUPS
|
|
{
|
|
alaDPIPortConfigGroup,
|
|
alaDPIAppPoolGroup,
|
|
alaDPIAppGroupsGroup,
|
|
alaDPIAppListGroup,
|
|
alaDPIFlowTableGroup,
|
|
alaDPIConfigGroup,
|
|
alaDPIRangeDetailsGroup,
|
|
alaDPIActiveListGroup,
|
|
alaDPISignatureFileGroup,
|
|
alaDPIStatisticsGroup,
|
|
alaDPIAppListConflictGroup,
|
|
alaDPINotificationGroup,
|
|
alaDPIAgingTimerGroup,
|
|
alaDPICertConfigGroup
|
|
}
|
|
::= { alaDPIMIBCompliances 1 }
|
|
|
|
|
|
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
|
-- Units of Conformance
|
|
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
|
|
|
alaDPIPortConfigGroup OBJECT-GROUP
|
|
OBJECTS
|
|
{
|
|
alaDPIPortConfigPortStatus,
|
|
alaDPIPortConfigTcpStatus,
|
|
alaDPIPortConfigUdpStatus,
|
|
alaDPIPortConfigPortTypeStatus,
|
|
alaDPIPortConfigOperStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Collection of objects for Port configurations for DPI."
|
|
::= { alaDPIMIBGroups 1 }
|
|
|
|
alaDPIAppPoolGroup OBJECT-GROUP
|
|
OBJECTS
|
|
{
|
|
alaDPIAppPoolCategory,
|
|
alaDPIAppPoolRevision,
|
|
alaDPIAppPoolAppID,
|
|
alaDPIAppPoolAppStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Collection of objects for the Application Pool Information for DPI."
|
|
::= { alaDPIMIBGroups 2 }
|
|
|
|
alaDPIAppGroupsGroup OBJECT-GROUP
|
|
OBJECTS
|
|
{
|
|
alaDPIAppGroupMemberType,
|
|
alaDPIAppGroupCategoryName,
|
|
alaDPIAppGroupID,
|
|
alaDPIAppGroupAppStatus,
|
|
alaDPIAppGroupStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Collection of objects for the Application Group Information for DPI."
|
|
::= { alaDPIMIBGroups 3 }
|
|
|
|
alaDPIAppListGroup OBJECT-GROUP
|
|
OBJECTS
|
|
{
|
|
alaDPIAppListMemberType,
|
|
alaDPIAppListAppOrGroupID,
|
|
alaDPIAppListAppStatus,
|
|
alaDPIAppListMemberStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Collection of objects for the Application List Information for DPI."
|
|
::= { alaDPIMIBGroups 4 }
|
|
|
|
alaDPIFlowTableGroup OBJECT-GROUP
|
|
OBJECTS
|
|
{
|
|
alaDPIFlowAppName,
|
|
alaDPIFlowAppGrpName,
|
|
alaDPIFlowPolicyRule,
|
|
alaDPIFlowStartTime,
|
|
alaDPIFlowPktCount,
|
|
alaDPIFlowByteCount
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Collection of objects for the Flow Table Information for DPI."
|
|
::= { alaDPIMIBGroups 5 }
|
|
|
|
alaDPIRangeDetailsGroup OBJECT-GROUP
|
|
OBJECTS
|
|
{
|
|
alaDPIL4PortRangeStart,
|
|
alaDPIL4PortRangeEnd,
|
|
alaDPIL4PortType,
|
|
alaDPIL4PortStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Collection of objects for the Range Details group."
|
|
::= { alaDPIMIBGroups 6 }
|
|
|
|
alaDPIConfigGroup OBJECT-GROUP
|
|
OBJECTS
|
|
{
|
|
alaDPIAdminStatus,
|
|
alaDPIUpdateAppList,
|
|
alaDPIUpdateAppListStatus,
|
|
alaDPIClearAppList,
|
|
alaDPIFlowTableFlush,
|
|
alaDPIStatsInterval,
|
|
alaDPIClearStats,
|
|
alaDPIIpv4,
|
|
alaDPIIpv6,
|
|
alaDPIAppliedSignatures,
|
|
alaDPIApplicationPoolSignatures,
|
|
alaDPISignatureFileVersion,
|
|
alaDPISignatureFileName,
|
|
alaDPISignatureFileAppCount,
|
|
alaDPIAppGrpFromAppName,
|
|
alaDPIAppGrpToAppName,
|
|
alaDPIAddAppGrpName,
|
|
alaDPIAutoGroupCreation,
|
|
alaDPIAddRemoveAppGrpName,
|
|
alaDPIAOSCompatibilityVersion,
|
|
alaDPIKitType,
|
|
alaDPIUpgradedKitType,
|
|
alaDPIUpgradedSignatureFileVersion,
|
|
alaDPILoggingThresholdFlows,
|
|
alaDPIClearConfig,
|
|
alaDPIProxyServerDefaultPort1,
|
|
alaDPIProxyServerDefaultPort2,
|
|
alaDPIProxyServerPort1,
|
|
alaDPIProxyServerPort2,
|
|
alaDPIProxyServerPort3,
|
|
alaDPIProxyServerPort4,
|
|
alaDPIProxyServerPort5,
|
|
alaDPIProxyServerPort6,
|
|
alaDPIProxyServerPort7,
|
|
alaDPIProxyServerPort8,
|
|
alaDPIAddRemoveProxyServerPort,
|
|
alaDPIFlowTableStatsAdminStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Collection of objects for general configurations for DPI."
|
|
::= { alaDPIMIBGroups 7 }
|
|
|
|
alaDPIActiveListGroup OBJECT-GROUP
|
|
OBJECTS
|
|
{
|
|
alaDPIActiveAppListAppGroupName,
|
|
alaDPIActiveAppListActiveMatchedFlows,
|
|
alaDPIActiveAppListTotalMatchedFlows,
|
|
alaDPIActiveAppListAppID,
|
|
alaDPIActiveAppListAppStatus,
|
|
alaDPIActiveAppListActivePktCount,
|
|
alaDPIActiveAppListActiveByteCount,
|
|
alaDPIActiveAppListGrossPktCount,
|
|
alaDPIActiveAppListGrossByteCount
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Collection of objects for the Range Details group."
|
|
::= { alaDPIMIBGroups 8 }
|
|
|
|
alaDPISignatureFileGroup OBJECT-GROUP
|
|
OBJECTS
|
|
{
|
|
alaDPISignatureFileCategory
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Collection of objects for the Signature File group."
|
|
::= { alaDPIMIBGroups 9 }
|
|
|
|
alaDPIStatisticsGroup OBJECT-GROUP
|
|
OBJECTS
|
|
{
|
|
alaDPITotalMatchedFlows,
|
|
alaDPITotalUnmatchedFlows,
|
|
alaDPITotalMissedFlows
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Collection of objects for the Statistics group."
|
|
::= { alaDPIMIBGroups 10 }
|
|
|
|
alaDPIAppListConflictGroup OBJECT-GROUP
|
|
OBJECTS
|
|
{
|
|
alaDPIAppListConflictAppID,
|
|
alaDPIAppListConflictAppName,
|
|
alaDPIAppListConflictAppGrpName,
|
|
alaDPIAppListConflictAppErrorType
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Collection of objects for the conflit group."
|
|
::= { alaDPIMIBGroups 11 }
|
|
|
|
alaDPINotificationGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS
|
|
{
|
|
alaDPIFlowRecordFileCreated
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DPI Notification Group."
|
|
::= { alaDPIMIBGroups 12 }
|
|
|
|
alaDPIAgingTimerGroup OBJECT-GROUP
|
|
OBJECTS
|
|
{
|
|
alaDPIAgingTimerValue
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DPI Aging Timer Group."
|
|
::= { alaDPIMIBGroups 13 }
|
|
|
|
alaDPICertConfigGroup OBJECT-GROUP
|
|
OBJECTS
|
|
{
|
|
alaDPIUpdateSignatureFile,
|
|
alaDPIUpdateSignatureStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Collection of DPI licensed objects."
|
|
::= { alaDPIMIBGroups 14 }
|
|
|
|
END
|