-- ****************************************************** -- $Id: zxrosAMAT.mib 2006-05-25 14:10:20 zhongyan$ -- -- zxrosAMAT.mib: zxros 18&28&38 AMAT MIB file -- -- May 2006, zhongyan -- -- Copyright(c) 2006 by ZTE Corporation -- All rights reservered -- -- -- ****************************************************** ZXROS-AMAT-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Integer32 FROM SNMPv2-SMI enterprises FROM SNMPv2-SMI RowStatus FROM SNMPv2-TC TimeTicks, IpAddress FROM RFC1155-SMI; zte OBJECT IDENTIFIER ::= { enterprises 3902 } zxros OBJECT IDENTIFIER ::= { zte 100 } zxrosAMAT OBJECT IDENTIFIER ::= { zxros 1000 } DisplayString ::= OCTET STRING -- This data type is used to model textual information taken -- from the NVT ASCII character set. By convention, objects -- with this syntax are declared as having -- SIZE (0..255) zxrosAMATconfig OBJECT IDENTIFIER ::= { zxrosAMAT 1 } -- mib object in zxrosAMATconfig group zxrosAMATAttackAgingTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "An 32 bit unsigned integer description of the zxrosAMATAttackAgingTime." ::= { zxrosAMATconfig 1 } zxrosAMATState OBJECT-TYPE SYNTAX INTEGER{enable(1),disable(0)} MAX-ACCESS read-write STATUS current DESCRIPTION "Using enable and disable to describe amat state." ::= { zxrosAMATconfig 2 } zxrosAMATHashOverNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "An 32 bit unsigned integer description of the zxrosAMATHashOverNum." ::= { zxrosAMATconfig 3 } zxrosAMATHashUpdateTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "An 32 bit unsigned integer description of the zxrosAMATHashUpdateTime." ::= { zxrosAMATconfig 4 } zxrosAMATIcmpConn OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "An 32 bit unsigned integer description of the zxrosAMATIcmpConn." ::= { zxrosAMATconfig 5 } zxrosAMATIcmpRate OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "An 32 bit unsigned integer description of the zxrosAMATIcmpRate." ::= { zxrosAMATconfig 6 } zxrosAMATIntervalSampleRate OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "An 32 bit unsigned integer description of the zxrosAMATIntervalSampleRate." ::= { zxrosAMATconfig 7 } zxrosAMATLogging OBJECT-TYPE SYNTAX INTEGER{on(1),off(0)} MAX-ACCESS read-write STATUS current DESCRIPTION "Using on and off to describe amat Logging state." ::= { zxrosAMATconfig 8 } zxrosAMATRateLimit OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "An 32 bit unsigned integer description of the zxrosAMATRateLimit." ::= { zxrosAMATconfig 9 } zxrosAMATRuleUpdateTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "An 32 bit unsigned integer description of the zxrosAMATRuleUpdateTime." ::= { zxrosAMATconfig 10 } zxrosAMATSampleCode OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "An 32 bit unsigned integer description of the zxrosAMATSampleCode." ::= { zxrosAMATconfig 11 } zxrosAMATSampleMatchCode OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "An 32 bit unsigned integer description of the zxrosAMATSampleMatchCode." ::= { zxrosAMATconfig 12 } zxrosAMATTcpConn OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "An 32 bit unsigned integer description of the zxrosAMATTcpConn." ::= { zxrosAMATconfig 13 } zxrosAMATTcpProportion OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "An 32 bit unsigned integer description of the zxrosAMATTcpProportion." ::= { zxrosAMATconfig 14 } zxrosAMATTcpRate OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "An 32 bit unsigned integer description of the zxrosAMATTcpRate." ::= { zxrosAMATconfig 15 } zxrosAMATUdpConn OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "An 32 bit unsigned integer description of the zxrosAMATUdpConn." ::= { zxrosAMATconfig 16 } zxrosAMATUdpRate OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "An 32 bit unsigned integer description of the zxrosAMATUdpRate." ::= { zxrosAMATconfig 17 } zxrosAMATIgnoreIpAddressTable OBJECT-TYPE SYNTAX SEQUENCE OF ZxrosAMATIgnoreIpAddressEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "AMAT ignore ip address table" ::= { zxrosAMAT 2 } zxrosAMATIgnoreIpAddressEntry OBJECT-TYPE SYNTAX ZxrosAMATIgnoreIpAddressEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "AMAT ignore ip address entry" INDEX { zxrosAMATIgnoreIpAddressIpAddress, zxrosAMATIgnoreIpAddressVpnName } ::= { zxrosAMATIgnoreIpAddressTable 1 } ZxrosAMATIgnoreIpAddressEntry ::= SEQUENCE { zxrosAMATIgnoreIpAddressIpAddress IpAddress, zxrosAMATIgnoreIpAddressVpnName DisplayString, zxrosAMATIgnoreIpAddressRowStatus RowStatus } zxrosAMATIgnoreIpAddressIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "AMAT ignore ip address." ::= { zxrosAMATIgnoreIpAddressEntry 1 } zxrosAMATIgnoreIpAddressVpnName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "A string description of the zxrosAMATIgnoreIpAddressVpnName." ::= { zxrosAMATIgnoreIpAddressEntry 2 } zxrosAMATIgnoreIpAddressRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "This variable is used to create, modify, and/or delete a row in this table." ::= { zxrosAMATIgnoreIpAddressEntry 3 } zxrosAMATAttackLoggingTable OBJECT-TYPE SYNTAX SEQUENCE OF ZxrosAMATAttackLoggingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "AMAT attack logging table" ::= { zxrosAMAT 3 } zxrosAMATAttackLoggingEntry OBJECT-TYPE SYNTAX ZxrosAMATAttackLoggingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "AMAT attack logging entry" INDEX { zxrosAMATAttackLoggingNo } ::= { zxrosAMATAttackLoggingTable 1 } ZxrosAMATAttackLoggingEntry ::= SEQUENCE { zxrosAMATAttackLoggingNo INTEGER, zxrosAMATAttackDetectedTime TimeTicks, zxrosAMATAttackOverTime TimeTicks, zxrosAMATVpnName DisplayString, zxrosAMATIpAddress IpAddress, zxrosAMATAttackMode DisplayString, zxrosAMATTcpPassPacket Integer32, zxrosAMATTcpFilterPacket Integer32, zxrosAMATUdpPassPacket Integer32, zxrosAMATUdpFilterPacket Integer32, zxrosAMATIcmpPassPacket Integer32, zxrosAMATIcmpFilterPacket Integer32, zxrosAMATTcpAttackOverValue Integer32, zxrosAMATUdpAttackOverValue Integer32, zxrosAMATIcmpAttackOverValue Integer32, zxrosAMATPassPacketsBeforeRuleCreated Integer32 } zxrosAMATAttackLoggingNo OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "An 32 bit unsigned integer description of the zxrosAMATAttackLoggingNo." ::= { zxrosAMATAttackLoggingEntry 1 } zxrosAMATAttackDetectedTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The time when attack is been detected." ::= { zxrosAMATAttackLoggingEntry 2 } zxrosAMATAttackOverTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The time when attack is over." ::= { zxrosAMATAttackLoggingEntry 3 } zxrosAMATVpnName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "A string description of the zxrosAMATVpnName." ::= { zxrosAMATAttackLoggingEntry 4 } zxrosAMATIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "AMAT ignore ip address." ::= { zxrosAMATAttackLoggingEntry 5 } zxrosAMATAttackMode OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "A string description of the zxrosAMATAttackMode." ::= { zxrosAMATAttackLoggingEntry 6 } zxrosAMATTcpPassPacket OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "An 32 bit unsigned integer description of the zxrosAMATTcpPassPacket." ::= { zxrosAMATAttackLoggingEntry 7 } zxrosAMATTcpFilterPacket OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "An 32 bit unsigned integer description of the zxrosAMATTcpFilterPacket." ::= { zxrosAMATAttackLoggingEntry 8 } zxrosAMATUdpPassPacket OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "An 32 bit unsigned integer description of the zxrosAMATUdpPassPacket." ::= { zxrosAMATAttackLoggingEntry 9 } zxrosAMATUdpFilterPacket OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "An 32 bit unsigned integer description of the zxrosAMATUdpFilterPacket." ::= { zxrosAMATAttackLoggingEntry 10 } zxrosAMATIcmpPassPacket OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "An 32 bit unsigned integer description of the zxrosAMATIcmpPassPacket." ::= { zxrosAMATAttackLoggingEntry 11 } zxrosAMATIcmpFilterPacket OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "An 32 bit unsigned integer description of the zxrosAMATIcmpFilterPacket." ::= { zxrosAMATAttackLoggingEntry 12 } zxrosAMATTcpAttackOverValue OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "An 32 bit unsigned integer description of the zxrosAMATTcpAttackOverValue." ::= { zxrosAMATAttackLoggingEntry 13 } zxrosAMATUdpAttackOverValue OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "An 32 bit unsigned integer description of the zxrosAMATUdpAttackOverValue." ::= { zxrosAMATAttackLoggingEntry 14 } zxrosAMATIcmpAttackOverValue OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "An 32 bit unsigned integer description of the zxrosAMATIcmpAttackOverValue." ::= { zxrosAMATAttackLoggingEntry 15 } zxrosAMATPassPacketsBeforeRuleCreated OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "An 32 bit unsigned integer description of the zxrosAMATPassPacketsBeforeRuleCreated." ::= { zxrosAMATAttackLoggingEntry 16 } zxrosAMATShutDownLoggingTable OBJECT-TYPE SYNTAX SEQUENCE OF ZxrosAMATShutDownLoggingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "AMAT shut down logging table" ::= { zxrosAMAT 4 } zxrosAMATShutDownLoggingEntry OBJECT-TYPE SYNTAX ZxrosAMATShutDownLoggingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "AMAT shut down logging entry" INDEX { zxrosAMATShutDownLoggingNo } ::= { zxrosAMATShutDownLoggingTable 1 } ZxrosAMATShutDownLoggingEntry ::= SEQUENCE { zxrosAMATShutDownLoggingNo Integer32, zxrosAMATStartUpTime TimeTicks, zxrosAMATShutDownTime TimeTicks, zxrosAMATNoAmatPackets Integer32, zxrosAMATTotalPassPackets Integer32, zxrosAMATTotalFilterPackets Integer32, zxrosAMATTcpPassPackets Integer32, zxrosAMATTcpFilterPackets Integer32, zxrosAMATUdpPassPackets Integer32, zxrosAMATUdpFilterPackets Integer32, zxrosAMATIcmpPassPackets Integer32, zxrosAMATIcmpFilterPackets Integer32 } zxrosAMATShutDownLoggingNo OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "An 32 bit unsigned integer description of the zxrosAMATShutDownLoggingNo." ::= { zxrosAMATShutDownLoggingEntry 1 } zxrosAMATStartUpTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The time when AMAT module is start up." ::= { zxrosAMATShutDownLoggingEntry 2 } zxrosAMATShutDownTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The time when AMAT module is shut down." ::= { zxrosAMATShutDownLoggingEntry 3 } zxrosAMATNoAmatPackets OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "An 32 bit unsigned integer description of the zxrosAMATNoAmatPackets." ::= { zxrosAMATShutDownLoggingEntry 4 } zxrosAMATTotalPassPackets OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "An 32 bit unsigned integer description of the zxrosAMATTotalPassPackets." ::= { zxrosAMATShutDownLoggingEntry 5 } zxrosAMATTotalFilterPackets OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "An 32 bit unsigned integer description of the zxrosAMATTotalFilterPackets." ::= { zxrosAMATShutDownLoggingEntry 6 } zxrosAMATTcpPassPackets OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "An 32 bit unsigned integer description of the zxrosAMATTcpPassPackets." ::= { zxrosAMATShutDownLoggingEntry 7 } zxrosAMATTcpFilterPackets OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "An 32 bit unsigned integer description of the zxrosAMATTcpFilterPackets." ::= { zxrosAMATShutDownLoggingEntry 8 } zxrosAMATUdpPassPackets OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "An 32 bit unsigned integer description of the zxrosAMATUdpPassPackets." ::= { zxrosAMATShutDownLoggingEntry 9 } zxrosAMATUdpFilterPackets OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "An 32 bit unsigned integer description of the zxrosAMATUdpFilterPackets." ::= { zxrosAMATShutDownLoggingEntry 10 } zxrosAMATIcmpPassPackets OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "An 32 bit unsigned integer description of the zxrosAMATIcmpPassPackets." ::= { zxrosAMATShutDownLoggingEntry 11 } zxrosAMATIcmpFilterPackets OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "An 32 bit unsigned integer description of the zxrosAMATIcmpFilterPackets." ::= { zxrosAMATShutDownLoggingEntry 12 } END