librenms/mibs/ALTIGA-NAT-STATS-MIB
2010-08-04 16:11:32 +00:00

438 lines
13 KiB
Plaintext

-- *------------------------------------------------------------------
-- * ALTIGA-NAT-STATS-MIB.my: Altiga NAT Statistics MIB.
-- *
-- * Altiga Networks was acquired by Cisco Systems on March 29, 2000
-- *
-- * Copyright (c) 2002 by Cisco Systems, Inc.
-- * All rights reserved.
-- *
-- *------------------------------------------------------------------
ALTIGA-NAT-STATS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, IpAddress, Integer32, Counter32, Unsigned32
FROM SNMPv2-SMI
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
alStatsNat, alNatGroup
FROM ALTIGA-MIB
alNatMibModule
FROM ALTIGA-GLOBAL-REG;
altigaNatStatsMibModule MODULE-IDENTITY
LAST-UPDATED "200209051300Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
"Cisco Systems
170 W Tasman Drive
San Jose, CA 95134
USA
Tel: +1 800 553-NETS
E-mail: cs-cvpn3000@cisco.com"
DESCRIPTION
"The Altiga NAT Statistics MIB models counters and objects that are
of management interest for NAT.
Acronyms
The following acronyms are used in this document:
MIB: Management Information Base
NAT: Network Address Translation
"
REVISION "200209051300Z"
DESCRIPTION
"Added module compliance."
REVISION "200207100000Z"
DESCRIPTION
"Updated with new header"
::= { alNatMibModule 2 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- MIB Objects
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
alStatsNatGlobal OBJECT IDENTIFIER ::= { alStatsNat 1 }
alNatStatsPacketsIn OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of inbound packets that have been translated."
::= { alStatsNatGlobal 1 }
alNatStatsPacketsOut OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of outbound packets that have been translated."
::= { alStatsNatGlobal 2 }
alNatStatsTotalTranslations OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of sessions that have been established."
::= { alStatsNatGlobal 3 }
alNatStatsActiveTranslations OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The active number of sessions that are established."
::= { alStatsNatGlobal 4 }
alNatStatsMaxTranslations OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of sessions that have been established at any one time."
::= { alStatsNatGlobal 5 }
alNatTranslationTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlNatTranslationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"List of active NAT sessions."
::= { alStatsNat 2 }
alNatTranslationEntry OBJECT-TYPE
SYNTAX AlNatTranslationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the alNatTranslationTable."
INDEX { alNatTranslationSrcAddress,
alNatTranslationSrcPort,
alNatTranslationDestAddress,
alNatTranslationDestPort}
::= { alNatTranslationTable 1 }
AlNatTranslationEntry ::= SEQUENCE {
alNatTranslationSrcAddress IpAddress,
alNatTranslationSrcPort Integer32,
alNatTranslationDestAddress IpAddress,
alNatTranslationDestPort Integer32,
alNatTranslationAddress IpAddress,
alNatTranslationPort Integer32,
alNatTranslationAge Unsigned32,
alNatTranslationType INTEGER,
alNatTranslationDirection INTEGER,
alNatTranslationBytes Counter32,
alNatTranslationPackets Counter32
}
alNatTranslationSrcAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The internal source address to be translated."
::= { alNatTranslationEntry 1 }
alNatTranslationSrcPort OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The internal source port to be translated."
::= { alNatTranslationEntry 2 }
alNatTranslationDestAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The external destination address."
::= { alNatTranslationEntry 3 }
alNatTranslationDestPort OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The external destinatin port."
::= { alNatTranslationEntry 4 }
alNatTranslationAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The translated internal source address."
::= { alNatTranslationEntry 5 }
alNatTranslationPort OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The translated internal source port."
::= { alNatTranslationEntry 6 }
alNatTranslationAge OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The age of this entry in seconds."
::= { alNatTranslationEntry 7 }
alNatTranslationType OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
portMapTcp (1),
portMapUdp (2),
portMapTcpUdp(3),
noPortMap (4),
ftpProxy (8),
tftpProxy (16),
nbnsTcpProxy (32),
nbnsUdpProxy (64),
nbdgsvcProxy (128),
h225TcpProxy (256),
h245Proxy(512),
rasProxy (1024),
ilsProxy (2048),
all(4095)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of this entry."
::= { alNatTranslationEntry 8 }
alNatTranslationDirection OBJECT-TYPE
SYNTAX INTEGER {
inbound (1),
outbound (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The direction that this rule acts upon."
::= { alNatTranslationEntry 9 }
alNatTranslationBytes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of bytes that have been translated."
::= { alNatTranslationEntry 10 }
alNatTranslationPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of packets that have been translated."
::= { alNatTranslationEntry 11 }
alNatAllTranslationTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlNatAllTranslationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"List of active NAT sessions."
::= { alStatsNat 3 }
alNatAllTranslationEntry OBJECT-TYPE
SYNTAX AlNatAllTranslationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the alNatAllTranslationTable."
INDEX { alNatAllTranslationSrcAddress,
alNatAllTranslationSrcPort,
alNatAllTranslationDestAddress,
alNatAllTranslationDestPort,
alNatAllTranslationType }
::= { alNatAllTranslationTable 1 }
AlNatAllTranslationEntry ::= SEQUENCE {
alNatAllTranslationSrcAddress IpAddress,
alNatAllTranslationSrcPort Integer32,
alNatAllTranslationDestAddress IpAddress,
alNatAllTranslationDestPort Integer32,
alNatAllTranslationAddress IpAddress,
alNatAllTranslationPort Integer32,
alNatAllTranslationAge Unsigned32,
alNatAllTranslationType INTEGER,
alNatAllTranslationDirection INTEGER,
alNatAllTranslationBytes Counter32,
alNatAllTranslationPackets Counter32
}
alNatAllTranslationSrcAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The internal source address to be translated."
::= { alNatAllTranslationEntry 1 }
alNatAllTranslationSrcPort OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The internal source port to be translated."
::= { alNatAllTranslationEntry 2 }
alNatAllTranslationDestAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The external destination address."
::= { alNatAllTranslationEntry 3 }
alNatAllTranslationDestPort OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The external destinatin port."
::= { alNatAllTranslationEntry 4 }
alNatAllTranslationAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The translated internal source address."
::= { alNatAllTranslationEntry 5 }
alNatAllTranslationPort OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The translated internal source port."
::= { alNatAllTranslationEntry 6 }
alNatAllTranslationAge OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The age of this entry in seconds."
::= { alNatAllTranslationEntry 7 }
alNatAllTranslationType OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
portMapTcp (1),
portMapUdp (2),
portMapTcpUdp(3),
noPortMap (4),
ftpProxy (8),
tftpProxy (16),
nbnsTcpProxy (32),
nbnsUdpProxy (64),
nbdgsvcProxy (128),
h225TcpProxy (256),
h245Proxy(512),
rasProxy (1024),
ilsProxy (2048),
all(4095)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of this entry."
::= { alNatAllTranslationEntry 8 }
alNatAllTranslationDirection OBJECT-TYPE
SYNTAX INTEGER {
inbound (1),
outbound (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The direction that this rule acts upon."
::= { alNatAllTranslationEntry 9 }
alNatAllTranslationBytes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of bytes that have been translated."
::= { alNatAllTranslationEntry 10 }
alNatAllTranslationPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of packets that have been translated."
::= { alNatAllTranslationEntry 11 }
altigaNatStatsMibConformance OBJECT IDENTIFIER ::= { altigaNatStatsMibModule 1 }
altigaNatStatsMibCompliances OBJECT IDENTIFIER ::= { altigaNatStatsMibConformance 1 }
altigaNatStatsMibCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for agents which
implement the Altiga NAT Statistics MIB."
MODULE
MANDATORY-GROUPS {
altigaNatStatsGroup
}
::= { altigaNatStatsMibCompliances 1 }
altigaNatStatsGroup OBJECT-GROUP
OBJECTS
{
alNatStatsPacketsIn,
alNatStatsPacketsOut,
alNatStatsTotalTranslations,
alNatStatsActiveTranslations,
alNatStatsMaxTranslations,
alNatTranslationSrcAddress,
alNatTranslationSrcPort,
alNatTranslationDestAddress,
alNatTranslationDestPort,
alNatTranslationAddress,
alNatTranslationPort,
alNatTranslationAge,
alNatTranslationType,
alNatTranslationDirection,
alNatTranslationBytes,
alNatTranslationPackets,
alNatAllTranslationSrcAddress,
alNatAllTranslationSrcPort,
alNatAllTranslationDestAddress,
alNatAllTranslationDestPort,
alNatAllTranslationAddress,
alNatAllTranslationPort,
alNatAllTranslationAge,
alNatAllTranslationType,
alNatAllTranslationDirection,
alNatAllTranslationBytes,
alNatAllTranslationPackets
}
STATUS current
DESCRIPTION
"The objects for NAT statistics"
::= { alNatGroup 2 }
END