TIMETRA-NAT-MIB DEFINITIONS ::= BEGIN IMPORTS CounterBasedGauge64 FROM HCNUM-TC InetAddress, InetAddressIPv4, InetAddressIPv6, InetAddressPrefixLength, InetAddressType, InetPortNumber FROM INET-ADDRESS-MIB MODULE-COMPLIANCE, NOTIFICATION-GROUP, OBJECT-GROUP FROM SNMPv2-CONF Counter32, Counter64, Gauge32, Integer32, MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE, Unsigned32 FROM SNMPv2-SMI DateAndTime, DisplayString, MacAddress, RowStatus, TEXTUAL-CONVENTION, TimeStamp, TruthValue FROM SNMPv2-TC TmnxChassisIndexOrZero, TmnxSlotNum, TmnxSlotNumOrZero, tmnxCardSlotNum, tmnxChassisIndex, tmnxMDASlotNum FROM TIMETRA-CHASSIS-MIB TFilterID FROM TIMETRA-FILTER-MIB timetraSRMIBModules, tmnxSRConfs, tmnxSRNotifyPrefix, tmnxSRObjs FROM TIMETRA-GLOBAL-MIB svcOperGrpName FROM TIMETRA-SERV-MIB tmnxSubInfoSubIdent FROM TIMETRA-SUBSCRIBER-MGMT-MIB ServiceOperStatus, TFCSet, TIpProtocol, TItemDescription, TLNamedItem, TNamedItem, TNamedItemOrEmpty, TmnxActionType, TmnxAddressAndPrefixAddress, TmnxAddressAndPrefixPrefix, TmnxAddressAndPrefixType, TmnxAdminState, TmnxCreateOrigin, TmnxDisplayStringURL, TmnxEnabledDisabled, TmnxEsaNum, TmnxEsaVappNum, TmnxIsaScalingProfile, TmnxNatIsaGrpId, TmnxNatIsaGrpIdOrZero, TmnxNatSubscriberType, TmnxNatWaterMark, TmnxOperState, TmnxPortID, TmnxServId, TmnxSubIdentString, TmnxSubIdentStringOrEmpty, TmnxSubRadServAlgorithm, TmnxSubRadiusAttrType, TmnxSubRadiusVendorId, TmnxSyslogFacility, TmnxSyslogSeverity, TmnxVRtrID, TmnxVRtrIDOrZero FROM TIMETRA-TC-MIB vRtrID, vRtrIfIndex FROM TIMETRA-VRTR-MIB ; timetraNatMIBModule MODULE-IDENTITY LAST-UPDATED "202103150000Z" ORGANIZATION "Nokia" CONTACT-INFO "Nokia SROS Support Web: http://www.nokia.com" DESCRIPTION "This document is the SNMP MIB module to manage and provision the Network Address Translation (NAT) for the Nokia SROS device. Copyright 2009-2018 Nokia. All rights reserved. Reproduction of this document is authorized on the condition that the foregoing copyright notice is included. This SNMP MIB module (Specification) embodies Nokia's proprietary intellectual property. Nokia retains all title and ownership in the Specification, including any revisions. Nokia grants all interested parties a non-exclusive license to use and distribute an unmodified copy of this Specification in connection with management of Nokia products, and without fee, provided this copyright notice and license appear on all copies. This Specification is supplied 'as is', and Nokia makes no warranty, either express or implied, as to the use, operation, condition, or performance of the Specification." REVISION "202103150000Z" DESCRIPTION "Rev 21 15 March 2021 00:00 21 release of the TIMETRA-NAT-MIB." REVISION "201003150000Z" DESCRIPTION "Rev 19.0 15 March 2019 00:00 19.0 release of the TIMETRA-NAT-MIB." REVISION "201803150000Z" DESCRIPTION "Rev 16.0 15 March 2018 00:00 16.0 release of the TIMETRA-NAT-MIB." REVISION "201703150000Z" DESCRIPTION "Rev 15.0 15 March 2017 00:00 15.0 release of the TIMETRA-NAT-MIB." REVISION "201601010000Z" DESCRIPTION "Rev 14.0 1 Jan 2016 00:00 14.0 release of the TIMETRA-NAT-MIB." REVISION "201501010000Z" DESCRIPTION "Rev 13.0 1 Jan 2015 00:00 13.0 release of the TIMETRA-NAT-MIB." REVISION "201402010000Z" DESCRIPTION "Rev 12.0 1 Feb 2014 00:00 12.0 release of the TIMETRA-NAT-MIB." REVISION "201208010000Z" DESCRIPTION "Rev 11.0 1 Aug 2012 00:00 11.0 release of the TIMETRA-NAT-MIB." REVISION "201102010000Z" DESCRIPTION "Rev 9.0 1 Feb 2011 00:00 9.0 release of the TIMETRA-NAT-MIB." REVISION "200907310000Z" DESCRIPTION "Rev 8.0 31 July 2009 00:00 8.0 release of the TIMETRA-NAT-MIB." ::= { timetraSRMIBModules 65 } TmnxNatAlgProtocols ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The TmnxNatAlgProtocols data type is a set of protocols for which NAT Application Level Gateway (ALG) is supported." SYNTAX BITS { ftp (0), rtsp (1), sip (2), pptp (3) } TmnxPerTenThousand ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "A number that expresses a ratio with a precision of 0.01 percent." SYNTAX Integer32 (0..10000) TmnxNatClassifierAction ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "TmnxNatClassifierAction is an enumerated integer that specifies the action to perform on traffic when it matches a NAT classifier rule." SYNTAX INTEGER { dnat (1), forward (2) } TmnxNatClassifierActionOrNone ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "TmnxNatClassifierAction is an enumerated integer that specifies the action to perform on traffic when it matches a NAT classifier rule." SYNTAX INTEGER { none (0), dnat (1), forward (2) } TmnxNatFiltering ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "TmnxNatFiltering is an enumerated integer that specifies the type of NAT filtering." SYNTAX INTEGER { endpointIndependent (0), addressDependent (1), addressAndPortDependent (2) } TmnxNatFragmentIpMode ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "TmnxNatFragmentIpMode is an enumerated integer that specifies if and when IP datagrams are subject to fragmentation when they exceed the MTU (Maximum Transmission Unit)." SYNTAX INTEGER { disabled (0), fragmentIpv6 (1), fragmentIpv6UnlessIpv4DfSet (2) } TmnxNatFwdActionType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "TmnxNatFwdActionType is an enumerated integer that specifies a NAT forwarding entry operation." SYNTAX INTEGER { create (1), modify (2), destroy (3) } TmnxNatIsaMdaOperState ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "TmnxNatIsaMdaOperState is an enumerated integer that indicates the operational state of a NAT ISA MDA within a NAT ISA group." SYNTAX INTEGER { unavail (0), primary (1), backup (2), busy (3) } TmnxNatMode ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "TmnxNatMode is an enumerated integer that specifies the NAT mode of operation. The possible values are - 'napt' for NAPT (Network Address Port Translation), - 'auto': the system selects the actual mode based upon other configuration parameters; the actual mode can be NAPT or 1:1 NAT (also known as 'Basic NAT') and - 'oneToOne' indicates 1:1 NAT (also known as 'Basic NAT')" SYNTAX INTEGER { auto (0), napt (1), oneToOne (2) } TmnxNatFwdEntryDescription ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Description for a NAT forwarding entry (also known as 'mapping'). Only NVT ASCII displayable characters are supported." SYNTAX DisplayString (SIZE (0..64)) TmnxNatPlType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "TmnxNatPlType is an enumerated integer that specifies the NAT pool type. The possible values are 'largeScale' for Large Scale NAT, 'l2Aware' for Layer-2-Aware NAT, and 'wlanGwAnchor' for use by Wifi offload User Equipment on their UE anchor point ISA." SYNTAX INTEGER { unknown (0), largeScale (1), l2Aware (2), wlanGwAnchor (3) } TmnxNatPolicyPurpose ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "TmnxNatPolicyPurpose is an enumerated integer that specifies the purpose of a policy that can be associated with an ISA group." SYNTAX INTEGER { nat (1), firewall (2), cups (3) } TmnxNatSubscriberIdString ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "A character string, taken from a RADIUS message, that is associated with a Large Scale NAT subscriber. Only NVT ASCII displayable characters are supported." SYNTAX DisplayString (SIZE (0..64)) TmnxNatUsageLevel ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The TmnxNatUsageLevel data type contains an unsigned number that indicates a usage level in percent." SYNTAX Gauge32 (0..100) TmnxNatUsageStatsType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The TmnxNatUsageStatsType data type is an enumerated integer that describes the values used to identify the NAT usage statistics." SYNTAX INTEGER { hostsActive (1), hostsPeak (2), sessionsTcpCreated (3), sessionsTcpDestroyed (4), sessionsUdpCreated (5), sessionsUdpDestroyed (6), sessionsIcmpQueryCreated (7), sessionsIcmpQueryDestroyed (8), sessionsGreQueryCreated (9), sessionsGreQueryDestroyed (10) } TmnxNatMemberSubOrHostType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "TmnxNatMemberSubOrHostType is an enumerated integer that specifies the subscriber or host type used for the notifications tmnxNatMaxNbrSubsOrHostsExceeded and tmnxNatNbrSubsOrHostsBelowThrsh." SYNTAX INTEGER { lsn (1), dsm (2), l2awareSub (3), l2awareHost (4) } tmnxNat OBJECT IDENTIFIER ::= { tmnxSRObjs 65 } tmnxNatObjs OBJECT IDENTIFIER ::= { tmnxNat 1 } tmnxNatIsaObjs OBJECT IDENTIFIER ::= { tmnxNatObjs 1 } tmnxNatIsaGrpObjs OBJECT IDENTIFIER ::= { tmnxNatIsaObjs 1 } tmnxNatIsaGrpTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatIsaGrpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatIsaGrpTable contains objects to configure NAT Integrated Service Adaptor (ISA) Groups. A NAT ISA group is used to represent multiple hardware adaptors as a single entity, allowing for warm redundancy between multiple NAT ISAs." ::= { tmnxNatIsaGrpObjs 1 } tmnxNatIsaGrpEntry OBJECT-TYPE SYNTAX TmnxNatIsaGrpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row represents a Network Address Translation Integrated Service Adaptor Group. Entries in this table can be created or deleted via SNMP operations." INDEX { tmnxNatIsaGrpId } ::= { tmnxNatIsaGrpTable 1 } TmnxNatIsaGrpEntry ::= SEQUENCE { tmnxNatIsaGrpId TmnxNatIsaGrpId, tmnxNatIsaGrpRowStatus RowStatus, tmnxNatIsaGrpLastMgmtChange TimeStamp, tmnxNatIsaGrpDescription TItemDescription, tmnxNatIsaGrpAdminState TmnxAdminState, tmnxNatIsaGrpActiveMdaLimit Unsigned32, tmnxNatIsaGrpSessionResvCount Unsigned32, tmnxNatIsaGrpSessionWatermarkHi TmnxNatWaterMark, tmnxNatIsaGrpSessionWatermarkLo TmnxNatWaterMark, tmnxNatIsaGrpRedundancy INTEGER, tmnxNatIsaGrpFailedMdaLimit Unsigned32, tmnxNatIsaGrpOperState TmnxOperState, tmnxNatIsaGrpDegraded TruthValue, tmnxNatIsaGrpScalingProfile TmnxIsaScalingProfile, tmnxNatIsaGrpSicrReplThreshold Unsigned32, tmnxNatIsaGrpSicrToAfterSwitch Unsigned32, tmnxNatIsaGrpSicrRouter TmnxVRtrIDOrZero, tmnxNatIsaGrpSicrLocAddrType InetAddressType, tmnxNatIsaGrpSicrLocAddrStart InetAddress, tmnxNatIsaGrpSicrRemAddrType InetAddressType, tmnxNatIsaGrpSicrRemAddrStart InetAddress, tmnxNatIsaGrpSicrIpMtu Unsigned32, tmnxNatIsaGrpSicrPreferred TruthValue, tmnxNatIsaGrpSicrKaInterval Unsigned32, tmnxNatIsaGrpSicrKaDropcount Unsigned32 } tmnxNatIsaGrpId OBJECT-TYPE SYNTAX TmnxNatIsaGrpId MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of the object tmnxNatIsaGrpId specifies the identifier of the NAT Integrated Service Adaptor group." ::= { tmnxNatIsaGrpEntry 1 } tmnxNatIsaGrpRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatIsaGrpRowStatus specifies the row status of this row." ::= { tmnxNatIsaGrpEntry 2 } tmnxNatIsaGrpLastMgmtChange OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatIsaGrpLastMgmtChange indicates the sysUpTime at the time of the most recent management-initiated change to this table row." ::= { tmnxNatIsaGrpEntry 3 } tmnxNatIsaGrpDescription OBJECT-TYPE SYNTAX TItemDescription MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatIsaGrpDescription specifies the description of this NAT ISA group." DEFVAL { "" } ::= { tmnxNatIsaGrpEntry 4 } tmnxNatIsaGrpAdminState OBJECT-TYPE SYNTAX TmnxAdminState MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatIsaGrpAdminState specifies the administrative state of this NAT ISA group." DEFVAL { outOfService } ::= { tmnxNatIsaGrpEntry 5 } tmnxNatIsaGrpActiveMdaLimit OBJECT-TYPE SYNTAX Unsigned32 (0..14) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatIsaGrpActiveMdaLimit specifies the number of MDA's in this NAT ISA group that are intended for active use. A non-zero value must be specified before setting the value of tmnxNatIsaGrpAdminState to 'inService'." DEFVAL { 0 } ::= { tmnxNatIsaGrpEntry 6 } tmnxNatIsaGrpSessionResvCount OBJECT-TYPE SYNTAX Unsigned32 (0..6291456) MAX-ACCESS read-create STATUS obsolete DESCRIPTION "This object is obsoleted. Use tmnxNatGrpCfgSessionResvCount instead." DEFVAL { 0 } ::= { tmnxNatIsaGrpEntry 7 } tmnxNatIsaGrpSessionWatermarkHi OBJECT-TYPE SYNTAX TmnxNatWaterMark (0 | 1..100) MAX-ACCESS read-create STATUS obsolete DESCRIPTION "This object is obsoleted. Use tmnxNatGrpCfgSessionWatermarkHi instead." DEFVAL { 0 } ::= { tmnxNatIsaGrpEntry 8 } tmnxNatIsaGrpSessionWatermarkLo OBJECT-TYPE SYNTAX TmnxNatWaterMark (0..99) MAX-ACCESS read-create STATUS obsolete DESCRIPTION "This object is obsoleted. Use tmnxNatGrpCfgSessionWatermarkLo instead." DEFVAL { 0 } ::= { tmnxNatIsaGrpEntry 9 } tmnxNatIsaGrpRedundancy OBJECT-TYPE SYNTAX INTEGER { activeStandby (0), activeActive (1), l2awareBypass (2), interChassis (3) } MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatIsaGrpRedundancy specifies the redundancy mode of operation of this NAT ISA group. When the value of tmnxNatIsaGrpRedundancy is equal to 'activeStandby', if the number of ISA MDA in this NAT ISA group is higher than the value of tmnxNatIsaGrpActiveMdaLimit, one of those standby ISA MDA can take over all traffic of a failed ISA MDA, leaving the distribution of traffic over the other ISA MDA unchanged. When the value of tmnxNatIsaGrpRedundancy is equal to 'activeActive', there are no standby ISA MDA; when an ISA MDA fails, all traffic of this NAT ISA group is redistributed, sharing the traffic previously processed by the failed ISA MDA among all operational ISA MDA in this group. When the value of tmnxNatIsaGrpRedundancy is equal to 'l2awareBypass' and an ISA MDA fails, NAT will reroute its traffic based on the regular destination address lookup. The value of tmnxNatIsaGrpRedundancy can only be modified while the value of tmnxNatIsaGrpAdminState is equal to 'outOfService'." DEFVAL { activeStandby } ::= { tmnxNatIsaGrpEntry 10 } tmnxNatIsaGrpFailedMdaLimit OBJECT-TYPE SYNTAX Unsigned32 (0..2) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatIsaGrpFailedMdaLimit specifies the maximum number of failed ISA MDA in active/active mode. A nonzero value of tmnxNatIsaGrpFailedMdaLimit is only allowed while the value of tmnxNatIsaGrpRedundancy is equal to 'activeActive'. The active/active intra-chassis redundancy mode of operation as described above is only supported up to a certain limit of failed ISA MDA, specified with a nonzero value of tmnxNatIsaGrpFailedMdaLimit." DEFVAL { 0 } ::= { tmnxNatIsaGrpEntry 11 } tmnxNatIsaGrpOperState OBJECT-TYPE SYNTAX TmnxOperState MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatIsaGrpOperState indicates the operational status of this NAT ISA group." ::= { tmnxNatIsaGrpEntry 50 } tmnxNatIsaGrpDegraded OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatIsaGrpDegraded indicates if this NAT ISA group is degraded, while operationally still in service. The value of this object is only relevant while the value of the object tmnxWlanGwGrpOperState is equal to 'inService'." ::= { tmnxNatIsaGrpEntry 51 } tmnxNatIsaGrpScalingProfile OBJECT-TYPE SYNTAX TmnxIsaScalingProfile MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatIsaGrpScalingProfile specifies the scaling profile of this NAT group. ISA scaling profiles are only used in a virtual machine implementation." DEFVAL { profile1 } ::= { tmnxNatIsaGrpEntry 53 } tmnxNatIsaGrpSicrReplThreshold OBJECT-TYPE SYNTAX Unsigned32 (0..300) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatIsaGrpSicrReplThreshold specifies the minimum time before a NAT traffic flow is synchronized with the Stateful Inter Chassis Resilience (SICR) peer." DEFVAL { 20 } ::= { tmnxNatIsaGrpEntry 54 } tmnxNatIsaGrpSicrToAfterSwitch OBJECT-TYPE SYNTAX Unsigned32 (1..50) UNITS "percent" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatIsaGrpSicrToAfterSwitch specifies how much of the flow timeout is taken into consideration after a switchover. The flow timeout values are configured in the NAT policy, for example: tmnxNatPlcyToTcpEstab for TCP flows in established state." DEFVAL { 50 } ::= { tmnxNatIsaGrpEntry 55 } tmnxNatIsaGrpSicrRouter OBJECT-TYPE SYNTAX TmnxVRtrIDOrZero MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatIsaGrpSicrRouter specifies the virtual router instance to be used for the SICR ISA-to-ISA traffic." DEFVAL { 0 } ::= { tmnxNatIsaGrpEntry 56 } tmnxNatIsaGrpSicrLocAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatIsaGrpSicrLocAddrType specifies the address type of tmnxNatIsaGrpSicrLocAddrStart." DEFVAL { unknown } ::= { tmnxNatIsaGrpEntry 57 } tmnxNatIsaGrpSicrLocAddrStart OBJECT-TYPE SYNTAX InetAddress (SIZE (0|4|16)) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatIsaGrpSicrLocAddrStart specifies the start of the SICR IP address range of this NAT group." DEFVAL { ''H } ::= { tmnxNatIsaGrpEntry 58 } tmnxNatIsaGrpSicrRemAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatIsaGrpSicrRemAddrType specifies the address type of tmnxNatIsaGrpSicrRemAddrStart." DEFVAL { unknown } ::= { tmnxNatIsaGrpEntry 59 } tmnxNatIsaGrpSicrRemAddrStart OBJECT-TYPE SYNTAX InetAddress (SIZE (0|4|16)) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatIsaGrpSicrRemAddrStart specifies the start of the SICR IP address range of the peer." DEFVAL { ''H } ::= { tmnxNatIsaGrpEntry 60 } tmnxNatIsaGrpSicrIpMtu OBJECT-TYPE SYNTAX Unsigned32 (512..9000) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxNatIsaGrpSicrIpMtu specifies the IP MTU for the ISA-to-ISA SICR communication." DEFVAL { 1500 } ::= { tmnxNatIsaGrpEntry 61 } tmnxNatIsaGrpSicrPreferred OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatIsaGrpSicrPreferred specifies if this system is the preferred system to perform the NAT if both systems have equal health values." DEFVAL { false } ::= { tmnxNatIsaGrpEntry 62 } tmnxNatIsaGrpSicrKaInterval OBJECT-TYPE SYNTAX Unsigned32 (2..250) UNITS "deciseconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatIsaGrpSicrKaInterval specifies the time interval between two consecutive keepalive messages." DEFVAL { 30 } ::= { tmnxNatIsaGrpEntry 63 } tmnxNatIsaGrpSicrKaDropcount OBJECT-TYPE SYNTAX Unsigned32 (2..20) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatIsaGrpSicrKaDropcount specifies the number of keepalive messages without timely response after which this system considers the peer down." DEFVAL { 2 } ::= { tmnxNatIsaGrpEntry 64 } tmnxNatGrpCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatGrpCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatGrpCfgTable contains objects to configure NAT for Integrated Service Adaptor (ISA) Groups. It extends tables of ISA groups that support NAT, such as the tmnxNatIsaGrpTable and the TIMETRA-WLAN-GW-MIB::tmnxWlanGwGrpTable." ::= { tmnxNatIsaGrpObjs 3 } tmnxNatGrpCfgEntry OBJECT-TYPE SYNTAX TmnxNatGrpCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row represents a Network Address Translation configuration of an Integrated Service Adaptor Group. Entries in this table are created automatically by the system for every ISA group that supports NAT." INDEX { tmnxNatGrpCfgId } ::= { tmnxNatGrpCfgTable 1 } TmnxNatGrpCfgEntry ::= SEQUENCE { tmnxNatGrpCfgId TmnxNatIsaGrpId, tmnxNatGrpCfgLastMgmtChange TimeStamp, tmnxNatGrpCfgSessionResvCount Unsigned32, tmnxNatGrpCfgSessionWatermarkHi TmnxNatWaterMark, tmnxNatGrpCfgSessionWatermarkLo TmnxNatWaterMark, tmnxNatGrpCfgAccountingPlcy TNamedItemOrEmpty, tmnxNatGrpCfgSessionUpnpMapLimit Unsigned32, tmnxNatGrpCfgNoLsnSubBlksFree TruthValue, tmnxNatGrpCfgLsn TmnxEnabledDisabled, tmnxNatGrpCfgNoLsnEvents TruthValue, tmnxNatGrpCfgLoadBalancing INTEGER } tmnxNatGrpCfgId OBJECT-TYPE SYNTAX TmnxNatIsaGrpId MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of the object tmnxNatGrpCfgId specifies the identifier of the Integrated Service Adaptor group." ::= { tmnxNatGrpCfgEntry 1 } tmnxNatGrpCfgLastMgmtChange OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatGrpCfgLastMgmtChange indicates the sysUpTime at the time of the most recent management-initiated change to this table row." ::= { tmnxNatGrpCfgEntry 2 } tmnxNatGrpCfgSessionResvCount OBJECT-TYPE SYNTAX Unsigned32 (0..6291456) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatGrpCfgSessionResvCount specifies, for each MDA in this ISA group, the number of sessions that are reserved for prioritized sessions. The value obtained by subtracting the tmnxNatGrpCfgSessionResvCount from the maximum number of sessions supported by each MDA is a soft session limit; this soft limit can only be exceeded by prioritized sessions." DEFVAL { 0 } ::= { tmnxNatGrpCfgEntry 3 } tmnxNatGrpCfgSessionWatermarkHi OBJECT-TYPE SYNTAX TmnxNatWaterMark (0 | 1..100) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatGrpCfgSessionWatermarkHi specifies the high watermark of the number of sessions for each MDA in this ISA group. The value of this object must be set together with the value of tmnxNatGrpCfgSessionWatermarkLo. The value of this object must be higher than the value of tmnxNatGrpCfgSessionWatermarkLo, unless both are equal to zero." DEFVAL { 0 } ::= { tmnxNatGrpCfgEntry 4 } tmnxNatGrpCfgSessionWatermarkLo OBJECT-TYPE SYNTAX TmnxNatWaterMark (0..99) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatGrpCfgSessionWatermarkLo specifies the low watermark of the number of sessions for each MDA in this ISA group. The value of this object must be set together with the value of tmnxNatGrpCfgSessionWatermarkHi. The value of this object must be lower than the value of tmnxNatGrpCfgSessionWatermarkHi, unless both are equal to zero." DEFVAL { 0 } ::= { tmnxNatGrpCfgEntry 5 } tmnxNatGrpCfgAccountingPlcy OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxNatGrpCfgAccountingPlcy specifies the RADIUS accounting policy to use for each MDA in this ISA group. The value of this object refers to a conceptual row in the TIMETRA-RADIUS-MIB::tmnxRadIsaPlcyTable." DEFVAL { ''H } ::= { tmnxNatGrpCfgEntry 6 } tmnxNatGrpCfgSessionUpnpMapLimit OBJECT-TYPE SYNTAX Unsigned32 (1..524288) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatGrpCfgSessionUpnpMapLimit specifies, for each MDA in this ISA group, the maximum number of Universal Plug 'n Play (UPnP) mappings." DEFVAL { 524288 } ::= { tmnxNatGrpCfgEntry 7 } tmnxNatGrpCfgNoLsnSubBlksFree OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatGrpCfgNoLsnSubBlksFree specifies, if the generation of final summary port allocation events is disabled in this ISA group. While the value of tmnxNatGrpCfgNoLsnSubBlksFree is 'false', this ISA group triggers the tmnxNatLsnSubBlksFree notification ('LSN subscriber all blocks freed') when all port blocks allocated to a Large Scale NAT (LSN) subscriber are released, instead of triggering the tmnxNatPlBlockAllocationLsn notification multiple times. While the value of tmnxNatGrpCfgNoLsnSubBlksFree is 'true', this ISA group does trigger the tmnxNatPlBlockAllocationLsn notification multiple times if necessary, and suppresses the tmnxNatLsnSubBlksFree notification." DEFVAL { false } ::= { tmnxNatGrpCfgEntry 8 } tmnxNatGrpCfgLsn OBJECT-TYPE SYNTAX TmnxEnabledDisabled MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatGrpCfgLsn specifies if Large Scale NAT is enabled in this ISA group. On some hardware, in some types of ISA groups, disabling Large Scale NAT may be needed in order to support other features. The value 'disabled' is not allowed in a conceptual row that is associated with a row in the tmnxNatIsaGrpTable." DEFVAL { enabled } ::= { tmnxNatGrpCfgEntry 9 } tmnxNatGrpCfgNoLsnEvents OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatGrpCfgNoLsnEvents specifies whether Large Scale NAT (LSN) events are generated or not. If the value of this object is 'true(1)' and object tmnxNatGrpCfgAccountingPlcy is configured, then only RADIUS accounting messages are generated. In this case, the generation of following notifications is suppressed : tmnxNatPlBlockAllocationLsn, tmnxNatLsnSubBlksFree, tmnxNatDetPlcyChanged, tmnxNatInAddrPrefixBlksFree. If the value of this object is 'false(2)', then those notifications are generated even if RADIUS accounting is enabled." DEFVAL { true } ::= { tmnxNatGrpCfgEntry 10 } tmnxNatGrpCfgLoadBalancing OBJECT-TYPE SYNTAX INTEGER { profile1 (1), profile2 (2) } MAX-ACCESS read-create STATUS obsolete DESCRIPTION "The value of tmnxNatGrpCfgLoadBalancing specifies what profile to use for load-balancing traffic streams among the members of the ISA NAT group. It is recommended to use 'profile2', especially for Deterministic NAT when the value of tmnxNatIsaGrpRedundancy is equal to 'activeActive'." DEFVAL { profile1 } ::= { tmnxNatGrpCfgEntry 11 } tmnxNatIsaRecoveryAction OBJECT IDENTIFIER ::= { tmnxNatIsaGrpObjs 4 } tmnxNatIsaRecovActCardSlotNum OBJECT-TYPE SYNTAX TmnxSlotNum MAX-ACCESS read-write STATUS current DESCRIPTION "The value of object tmnxNatIsaRecovActCardSlotNum specifies the slot number in a chassis." ::= { tmnxNatIsaRecoveryAction 1 } tmnxNatIsaRecovActCardMDANum OBJECT-TYPE SYNTAX Unsigned32 (1..16) MAX-ACCESS read-write STATUS current DESCRIPTION "The value of object tmnxNatIsaRecovActCardMDANum specifies the MDA slot number in a IOM card." ::= { tmnxNatIsaRecoveryAction 2 } tmnxNatIsaRecovActActionGo OBJECT-TYPE SYNTAX TmnxActionType MAX-ACCESS read-write STATUS current DESCRIPTION "Setting object tmnxNatIsaRecovActActionGo to 'doAction' triggers an attempt to execute the recovery of a Layer 2 Aware bypass. The objects tmnxNatIsaRecovActCardSlotNum and tmnxNatIsaRecovActCardMDANum need to be set within the same request. Reading this object returns the value 'notApplicable'." ::= { tmnxNatIsaRecoveryAction 3 } tmnxNatIsaRecovActActionResult OBJECT-TYPE SYNTAX INTEGER { ack (0), nak (1), notUsed (2), notActive (3), notInBypass (4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value of object tmnxNatIsaRecovActActionResult indicates the result of the performed recovery request. Value 'ack' is returned in case the request was successful. Value 'nak' is returned in case the request was unsuccessful and does not fit the other descriptions (generic error). Value 'notUsed' is returned in case the provided slot and mda is not in use. Value 'notActive' is returned in case the provided slot and mda is not active. Value 'notInBypass' is returned in case the provided slot and mda is not in bypass mode." ::= { tmnxNatIsaRecoveryAction 4 } tmnxNatGrpMonOperGrpTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatGrpMonOperGrpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatGrpMonOperGrpTable contains objects to configure the NAT ISA Group multi-chassis redundancy monitor Operational-Groups." ::= { tmnxNatIsaGrpObjs 5 } tmnxNatGrpMonOperGrpEntry OBJECT-TYPE SYNTAX TmnxNatGrpMonOperGrpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row represents an Operational-Group associated with a NAT ISA Group. Entries in this table can be created or deleted via SNMP operations." INDEX { tmnxNatIsaGrpId, svcOperGrpName } ::= { tmnxNatGrpMonOperGrpTable 1 } TmnxNatGrpMonOperGrpEntry ::= SEQUENCE { tmnxNatGrpMonOperGrpRowStatus RowStatus, tmnxNatGrpMonOperGrpLastCh TimeStamp, tmnxNatGrpMonOperGrpHlthDrop Unsigned32, tmnxNatGrpMonOperGrpActHlthDrop Unsigned32 } tmnxNatGrpMonOperGrpRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatGrpMonOperGrpRowStatus specifies the row status of this row." ::= { tmnxNatGrpMonOperGrpEntry 1 } tmnxNatGrpMonOperGrpLastCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatGrpMonOperGrpLastCh indicates the sysUpTime at the time of the most recent management-initiated change to this table row." ::= { tmnxNatGrpMonOperGrpEntry 2 } tmnxNatGrpMonOperGrpHlthDrop OBJECT-TYPE SYNTAX Unsigned32 (1..255) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatGrpMonOperGrpHlthDrop specifies the value by which the health is decremented whenever a member of the monitoring operational-group goes down." DEFVAL { 1 } ::= { tmnxNatGrpMonOperGrpEntry 3 } tmnxNatGrpMonOperGrpActHlthDrop OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatGrpMonOperGrpActHlthDrop indicates the actual health drop." ::= { tmnxNatGrpMonOperGrpEntry 4 } tmnxNatGrpMonPortTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatGrpMonPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatGrpMonPortTable contains objects to configure the NAT ISA Group multi-chassis redundancy monitor ports." ::= { tmnxNatIsaGrpObjs 6 } tmnxNatGrpMonPortEntry OBJECT-TYPE SYNTAX TmnxNatGrpMonPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row represents a monitor port associated with a NAT ISA Group. Entries in this table can be created or deleted via SNMP operations." INDEX { tmnxNatIsaGrpId, tmnxNatGrpMonPortId } ::= { tmnxNatGrpMonPortTable 1 } TmnxNatGrpMonPortEntry ::= SEQUENCE { tmnxNatGrpMonPortId TmnxPortID, tmnxNatGrpMonPortRowStatus RowStatus, tmnxNatGrpMonPortLastCh TimeStamp, tmnxNatGrpMonPortHealthDrop Unsigned32, tmnxNatGrpMonPortActHealthDrop Unsigned32 } tmnxNatGrpMonPortId OBJECT-TYPE SYNTAX TmnxPortID MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatGrpMonPortId indicates the port to be synchronized with the multi-chassis peer." ::= { tmnxNatGrpMonPortEntry 1 } tmnxNatGrpMonPortRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatGrpMonPortRowStatus specifies the row status of this row." ::= { tmnxNatGrpMonPortEntry 2 } tmnxNatGrpMonPortLastCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatGrpMonPortLastCh indicates the sysUpTime at the time of the most recent management-initiated change to this table row." ::= { tmnxNatGrpMonPortEntry 3 } tmnxNatGrpMonPortHealthDrop OBJECT-TYPE SYNTAX Unsigned32 (1..255) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatGrpMonPortHealthDrop specifies the value by which the health is decremented when the monitor port goes down." DEFVAL { 1 } ::= { tmnxNatGrpMonPortEntry 4 } tmnxNatGrpMonPortActHealthDrop OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatGrpMonPortActHealthDrop indicates the actual health drop." ::= { tmnxNatGrpMonPortEntry 5 } tmnxNatIsaMdaObjs OBJECT IDENTIFIER ::= { tmnxNatIsaObjs 2 } tmnxNatIsaMdaTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatIsaMdaEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatIsaMdaTable contains objects to configure the NAT ISA Group Media Dependent Adapters (MDA)." ::= { tmnxNatIsaMdaObjs 1 } tmnxNatIsaMdaEntry OBJECT-TYPE SYNTAX TmnxNatIsaMdaEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row represents a NAT ISA Media Dependent Adapter (MDA) of a NAT ISA Group. Entries in this table can be created or deleted via SNMP operations." INDEX { tmnxNatIsaGrpId, tmnxChassisIndex, tmnxCardSlotNum, tmnxMDASlotNum } ::= { tmnxNatIsaMdaTable 1 } TmnxNatIsaMdaEntry ::= SEQUENCE { tmnxNatIsaMdaRowStatus RowStatus, tmnxNatIsaMdaLastMgmtChange TimeStamp } tmnxNatIsaMdaRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatIsaMdaRowStatus specifies the row status of this row." ::= { tmnxNatIsaMdaEntry 1 } tmnxNatIsaMdaLastMgmtChange OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatIsaMdaLastMgmtChange indicates the sysUpTime at the time of the most recent management-initiated change to this table row." ::= { tmnxNatIsaMdaEntry 2 } tmnxNatIsaMdaStatObjs OBJECT IDENTIFIER ::= { tmnxNatIsaObjs 3 } tmnxNatIsaMdaStatTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatIsaMdaStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatIsaMdaStatTable contains status and statistics information about the Media Dependent Adapters (MDA) of a NAT ISA Group." ::= { tmnxNatIsaMdaStatObjs 1 } tmnxNatIsaMdaStatEntry OBJECT-TYPE SYNTAX TmnxNatIsaMdaStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row contains status and basic statistics information about a Media Dependent Adapter (MDA) of a NAT ISA Group. Entries in this table are created and removed automatically by the system." AUGMENTS { tmnxNatIsaMdaEntry } ::= { tmnxNatIsaMdaStatTable 1 } TmnxNatIsaMdaStatEntry ::= SEQUENCE { tmnxNatIsaMdaStatOperState TmnxNatIsaMdaOperState, tmnxNatIsaMdaStatResrcAllocated Unsigned32, tmnxNatIsaMdaStatBypassL2AwHost Unsigned32 } tmnxNatIsaMdaStatOperState OBJECT-TYPE SYNTAX TmnxNatIsaMdaOperState MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatIsaMdaStatOperState indicates the operational state of this NAT ISA MDA." ::= { tmnxNatIsaMdaStatEntry 1 } tmnxNatIsaMdaStatResrcAllocated OBJECT-TYPE SYNTAX Unsigned32 (0..100) UNITS "percent" MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatIsaMdaStatResrcAllocated indicates the ratio of allocated resources to total resources on this NAT ISA MDA. The difference between total resources and allocated resources is the amount of resources reserved for active/active redundancy. In a given configuration, and with a given operational state of all the NAT ISA MDA involved in a group, a NAT ISA MDA can only effectively use up to its allocated resources." ::= { tmnxNatIsaMdaStatEntry 2 } tmnxNatIsaMdaStatBypassL2AwHost OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatIsaMdaStatBypassL2AwHost indicates the number of Layer-2 aware NAT hosts being bypassed for this ISA MDA." ::= { tmnxNatIsaMdaStatEntry 3 } tmnxNatIsaMemberTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatIsaMemberEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatIsaMemberTable contains status and statistics information about the members of a NAT-capable ISA Group. A member of a NAT ISA Group can be mapped to a physical NAT ISA MDA or ESA VM." ::= { tmnxNatIsaMdaStatObjs 2 } tmnxNatIsaMemberEntry OBJECT-TYPE SYNTAX TmnxNatIsaMemberEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row contains status and basic statistics information about a member of a NAT ISA Group. Entries in this table are created and removed automatically by the system." INDEX { tmnxNatIsaGrpId, tmnxNatIsaMemberId } ::= { tmnxNatIsaMemberTable 1 } TmnxNatIsaMemberEntry ::= SEQUENCE { tmnxNatIsaMemberId Unsigned32, tmnxNatIsaMemberMdaState INTEGER, tmnxNatIsaMemberMdaChassisIndex TmnxChassisIndexOrZero, tmnxNatIsaMemberMdaCardSlotNum TmnxSlotNumOrZero, tmnxNatIsaMemberMdaSlotNum Unsigned32, tmnxNatIsaMemberIpAddrReserved Gauge32, tmnxNatIsaMemberBlocksReserved Gauge32, tmnxNatIsaMemberSessionUsage TmnxNatUsageLevel, tmnxNatIsaMemberSessionUsageHi TruthValue, tmnxNatIsaMemberSessionsPrio Gauge32, tmnxNatIsaMemberEsaNum TmnxEsaNum, tmnxNatIsaMemberEsaVappNum TmnxEsaVappNum } tmnxNatIsaMemberId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of the object tmnxNatIsaMemberId indicates the identifier of this NAT ISA Group member." ::= { tmnxNatIsaMemberEntry 1 } tmnxNatIsaMemberMdaState OBJECT-TYPE SYNTAX INTEGER { inactive (1), active (2), needsReset (3), resetting (4), needsReconcile (5), reconciling (6), needsAudit (7), auditing (8), failedBypass (9), activeBypass (10) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatIsaMemberMdaState indicates the state of the MDA associated with this member." ::= { tmnxNatIsaMemberEntry 2 } tmnxNatIsaMemberMdaChassisIndex OBJECT-TYPE SYNTAX TmnxChassisIndexOrZero MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatIsaMemberMdaChassisIndex indicates the chassis of the MDA associated with this member. The value zero means that there is currently no MDA associated with this member." ::= { tmnxNatIsaMemberEntry 3 } tmnxNatIsaMemberMdaCardSlotNum OBJECT-TYPE SYNTAX TmnxSlotNumOrZero MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatIsaMemberMdaCardSlotNum indicates the IOM slot of the MDA associated with this member. The value zero means that there is currently no MDA associated with this member." ::= { tmnxNatIsaMemberEntry 4 } tmnxNatIsaMemberMdaSlotNum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatIsaMemberMdaSlotNum indicates the MDA slot within the IOM of the MDA associated with this member. The value zero means that there is currently no MDA associated with this member." ::= { tmnxNatIsaMemberEntry 5 } tmnxNatIsaMemberIpAddrReserved OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatIsaMemberIpAddrReserved indicates the number of IP addresses reserved for the MDA associated with this member." ::= { tmnxNatIsaMemberEntry 6 } tmnxNatIsaMemberBlocksReserved OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatIsaMemberBlocksReserved indicates the number of port blocks reserved for the MDA associated with this member." ::= { tmnxNatIsaMemberEntry 7 } tmnxNatIsaMemberSessionUsage OBJECT-TYPE SYNTAX TmnxNatUsageLevel MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatIsaMemberSessionUsage indicates the session usage of the MDA associated with this member." ::= { tmnxNatIsaMemberEntry 8 } tmnxNatIsaMemberSessionUsageHi OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatIsaMemberSessionUsageHi indicates if the session usage of the MDA associated with this member is high according to the values of the objects tmnxNatGrpCfgSessionWatermarkHi and tmnxNatGrpCfgSessionWatermarkLo." ::= { tmnxNatIsaMemberEntry 9 } tmnxNatIsaMemberSessionsPrio OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatIsaMemberSessionsPrio indicates the current number of active prioritized sessions of the MDA associated with this member." ::= { tmnxNatIsaMemberEntry 10 } tmnxNatIsaMemberEsaNum OBJECT-TYPE SYNTAX TmnxEsaNum MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatIsaMemberEsaNum indicates the number of the Extended Service Appliance where the member is located." ::= { tmnxNatIsaMemberEntry 11 } tmnxNatIsaMemberEsaVappNum OBJECT-TYPE SYNTAX TmnxEsaVappNum MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatIsaMemberEsaVappNum indicates the number of the Virtual Machine within an Extended Service Appliance where the member is located." ::= { tmnxNatIsaMemberEntry 12 } tmnxNatIsaMemberStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatIsaMemberStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatIsaMemberStatsTable contains detailed statistics information about the members of a NAT-capable ISA Group." ::= { tmnxNatIsaMdaStatObjs 3 } tmnxNatIsaMemberStatsEntry OBJECT-TYPE SYNTAX TmnxNatIsaMemberStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row contains detailed statistics information about a member of a NAT ISA Group. Entries in this table are created and removed automatically by the system." INDEX { tmnxNatIsaGrpId, tmnxNatIsaMemberId, tmnxNatIsaMemberStatsType } ::= { tmnxNatIsaMemberStatsTable 1 } TmnxNatIsaMemberStatsEntry ::= SEQUENCE { tmnxNatIsaMemberStatsType Unsigned32, tmnxNatIsaMemberStatsName DisplayString, tmnxNatIsaMemberStatsVal Counter32, tmnxNatIsaMemberStatsValHw Counter32, tmnxNatIsaMemberStatsValue Counter64 } tmnxNatIsaMemberStatsType OBJECT-TYPE SYNTAX Unsigned32 (0..149) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatIsaMemberStatsType indicates the type of NAT session statistics contained in this conceptual row." ::= { tmnxNatIsaMemberStatsEntry 1 } tmnxNatIsaMemberStatsName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatIsaMemberStatsName indicates the human-readable identifier of the statistics contained in this conceptual row." ::= { tmnxNatIsaMemberStatsEntry 2 } tmnxNatIsaMemberStatsVal OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatIsaMemberStatsVal indicates the lower 32-bits word of the statistics value contained in this conceptual row." ::= { tmnxNatIsaMemberStatsEntry 3 } tmnxNatIsaMemberStatsValHw OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatIsaMemberStatsValHw indicates the higher 32-bits word of the statistics value contained in this conceptual row." ::= { tmnxNatIsaMemberStatsEntry 4 } tmnxNatIsaMemberStatsValue OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatIsaMemberStatsValue indicates the value of the statistics contained in this conceptual row." ::= { tmnxNatIsaMemberStatsEntry 5 } tmnxNatIsaResrcStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatIsaResrcStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatIsaResrcStatsTable contains detailed statistics information about the resources of the NAT ISA MDA. The typical usage of this table is to fill in the part of the index that identifies an ISA NAT MDA, and perform a partial walk to get all the resources statistics applicable to that MDA." ::= { tmnxNatIsaMdaStatObjs 4 } tmnxNatIsaResrcStatsEntry OBJECT-TYPE SYNTAX TmnxNatIsaResrcStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row contains the name and statistics value of a particular resource of a NAT ISA MDA. Entries in this table are created and removed automatically by the system." INDEX { tmnxChassisIndex, tmnxCardSlotNum, tmnxMDASlotNum, tmnxNatIsaResrcStatsId } ::= { tmnxNatIsaResrcStatsTable 1 } TmnxNatIsaResrcStatsEntry ::= SEQUENCE { tmnxNatIsaResrcStatsId Unsigned32, tmnxNatIsaResrcStatsName DisplayString, tmnxNatIsaResrcStatsValMax CounterBasedGauge64, tmnxNatIsaResrcStatsValMaxLw Gauge32, tmnxNatIsaResrcStatsValMaxHw Gauge32, tmnxNatIsaResrcStatsVal CounterBasedGauge64, tmnxNatIsaResrcStatsValLw Gauge32, tmnxNatIsaResrcStatsValHw Gauge32, tmnxNatIsaResrcStatsLimited TruthValue, tmnxNatIsaResrcStatsValPeak CounterBasedGauge64, tmnxNatIsaResrcStatsValPeakLw Gauge32, tmnxNatIsaResrcStatsValPeakHw Gauge32, tmnxNatIsaResrcStatsPeakTime DateAndTime } tmnxNatIsaResrcStatsId OBJECT-TYPE SYNTAX Unsigned32 (0..49) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatIsaResrcStatsId indicates the identifier of this conceptual row. It is a meaningless number generated by the system as identifier of this conceptual row." ::= { tmnxNatIsaResrcStatsEntry 1 } tmnxNatIsaResrcStatsName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatIsaResrcStatsName indicates the human-readable identifier of the statistics contained in this conceptual row." ::= { tmnxNatIsaResrcStatsEntry 2 } tmnxNatIsaResrcStatsValMax OBJECT-TYPE SYNTAX CounterBasedGauge64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatIsaResrcStatsValMax indicates the maximum available value of the resource statistics contained in this conceptual row." ::= { tmnxNatIsaResrcStatsEntry 3 } tmnxNatIsaResrcStatsValMaxLw OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatIsaResrcStatsValMaxLw indicates the lower 32 bits of the maximum available value of the resource statistics contained in this conceptual row." ::= { tmnxNatIsaResrcStatsEntry 4 } tmnxNatIsaResrcStatsValMaxHw OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatIsaResrcStatsValMaxHw indicates the higher 32 bits of the maximum available value of the resource statistics contained in this conceptual row." ::= { tmnxNatIsaResrcStatsEntry 5 } tmnxNatIsaResrcStatsVal OBJECT-TYPE SYNTAX CounterBasedGauge64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatIsaResrcStatsVal indicates the actual value of the resource statistics contained in this conceptual row." ::= { tmnxNatIsaResrcStatsEntry 6 } tmnxNatIsaResrcStatsValLw OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatIsaResrcStatsValLw indicates the lower 32 bits of the actual value of the resource statistics contained in this conceptual row." ::= { tmnxNatIsaResrcStatsEntry 7 } tmnxNatIsaResrcStatsValHw OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatIsaResrcStatsValHw indicates the higher 32 bits of the actual value of the resource statistics contained in this conceptual row." ::= { tmnxNatIsaResrcStatsEntry 8 } tmnxNatIsaResrcStatsLimited OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatIsaResrcStatsLimited indicates if the value of tmnxNatIsaResrcStatsValMax is actually limited to the fraction indicated for this MDA by the value of tmnxNatIsaMdaStatResrcAllocated." ::= { tmnxNatIsaResrcStatsEntry 9 } tmnxNatIsaResrcStatsValPeak OBJECT-TYPE SYNTAX CounterBasedGauge64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatIsaResrcStatsValPeak indicates the peak value of the resource statistics contained in this conceptual row." ::= { tmnxNatIsaResrcStatsEntry 10 } tmnxNatIsaResrcStatsValPeakLw OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatIsaResrcStatsValPeakLw indicates the lower 32 bits of the peak value of the resource statistics contained in this conceptual row." ::= { tmnxNatIsaResrcStatsEntry 11 } tmnxNatIsaResrcStatsValPeakHw OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatIsaResrcStatsValPeakHw indicates the higher 32 bits of the peak value of the resource statistics contained in this conceptual row." ::= { tmnxNatIsaResrcStatsEntry 12 } tmnxNatIsaResrcStatsPeakTime OBJECT-TYPE SYNTAX DateAndTime (SIZE (11)) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatIsaResrcStatsPeakTime indicates the time the system reached the peak value of the resource statistics contained in this conceptual row." ::= { tmnxNatIsaResrcStatsEntry 13 } tmnxNatReassemblyStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatReassemblyStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatReassemblyStatsTable contains statistics information about IP datagram reassembly on NAT-capable ISA Groups. Note that the IP reassembly function can be activated while the NAT function is not." ::= { tmnxNatIsaMdaStatObjs 5 } tmnxNatReassemblyStatsEntry OBJECT-TYPE SYNTAX TmnxNatReassemblyStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row contains reassembly statistics information about a member of a NAT-capable ISA Group. Entries in this table are created and removed automatically by the system." INDEX { tmnxNatIsaGrpId, tmnxNatIsaMemberId, tmnxNatReassemblyStatsType } ::= { tmnxNatReassemblyStatsTable 1 } TmnxNatReassemblyStatsEntry ::= SEQUENCE { tmnxNatReassemblyStatsType Unsigned32, tmnxNatReassemblyStatsName DisplayString, tmnxNatReassemblyStatsVal Counter64, tmnxNatReassemblyStatsValLw Counter32, tmnxNatReassemblyStatsValHw Counter32 } tmnxNatReassemblyStatsType OBJECT-TYPE SYNTAX Unsigned32 (0..35) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatReassemblyStatsType indicates the type of IP datagram reassembly statistics contained in this conceptual row." ::= { tmnxNatReassemblyStatsEntry 1 } tmnxNatReassemblyStatsName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatReassemblyStatsName indicates the human-readable identifier of the statistics contained in this conceptual row." ::= { tmnxNatReassemblyStatsEntry 2 } tmnxNatReassemblyStatsVal OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatReassemblyStatsVal indicates the statistics value contained in this conceptual row." ::= { tmnxNatReassemblyStatsEntry 3 } tmnxNatReassemblyStatsValLw OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatReassemblyStatsValLw indicates the lower 32-bits word of the statistics value contained in this conceptual row." ::= { tmnxNatReassemblyStatsEntry 4 } tmnxNatReassemblyStatsValHw OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatReassemblyStatsValHw indicates the higher 32-bits word of the statistics value contained in this conceptual row." ::= { tmnxNatReassemblyStatsEntry 5 } tmnxNatIsaMemberResrcTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatIsaMemberResrcEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatIsaMemberResrcTable contains detailed statistics information about the resources of a member of a NAT ISA Group. The typical usage of this table is to fill in the part of the index that identifies a member, and perform a partial walk to get all the resources statistics applicable to that member." ::= { tmnxNatIsaMdaStatObjs 6 } tmnxNatIsaMemberResrcEntry OBJECT-TYPE SYNTAX TmnxNatIsaMemberResrcEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row contains the name and statistics value of a particular resource of a member of a NAT ISA Group. Entries in this table are created and removed automatically by the system." INDEX { tmnxNatIsaGrpId, tmnxNatIsaMemberId, tmnxNatIsaMemberResrcId } ::= { tmnxNatIsaMemberResrcTable 1 } TmnxNatIsaMemberResrcEntry ::= SEQUENCE { tmnxNatIsaMemberResrcId Unsigned32, tmnxNatIsaMemberResrcName DisplayString, tmnxNatIsaMemberResrcValMax CounterBasedGauge64, tmnxNatIsaMemberResrcVal CounterBasedGauge64, tmnxNatIsaMemberResrcApplicable TruthValue, tmnxNatIsaMemberResrcValPeak CounterBasedGauge64, tmnxNatIsaMemberResrcPeakTime DateAndTime } tmnxNatIsaMemberResrcId OBJECT-TYPE SYNTAX Unsigned32 (0..49) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatIsaMemberResrcId indicates the identifier of this conceptual row. It is a meaningless number generated by the system as identifier of this conceptual row." ::= { tmnxNatIsaMemberResrcEntry 1 } tmnxNatIsaMemberResrcName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatIsaMemberResrcName indicates the human-readable identifier of the statistics contained in this conceptual row." ::= { tmnxNatIsaMemberResrcEntry 2 } tmnxNatIsaMemberResrcValMax OBJECT-TYPE SYNTAX CounterBasedGauge64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatIsaMemberResrcValMax indicates the maximum available value of the resource statistics contained in this conceptual row." ::= { tmnxNatIsaMemberResrcEntry 3 } tmnxNatIsaMemberResrcVal OBJECT-TYPE SYNTAX CounterBasedGauge64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatIsaMemberResrcVal indicates the actual value of the resource statistics contained in this conceptual row." ::= { tmnxNatIsaMemberResrcEntry 4 } tmnxNatIsaMemberResrcApplicable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatIsaMemberResrcApplicable indicates if the resource statistics contained in this conceptual row are applicable. Depending on the configuration of the NAT ISA group, in particular while the value of tmnxNatIsaGrpRedundancy is equal to 'activeActive', some resources may actually be associated with the ISA MDA physically, rather than with the group member; in that case, the information can be found in the tmnxNatIsaMdaStatsTable." ::= { tmnxNatIsaMemberResrcEntry 5 } tmnxNatIsaMemberResrcValPeak OBJECT-TYPE SYNTAX CounterBasedGauge64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatIsaMemberResrcValPeak indicates the peak value of the resource statistics contained in this conceptual row." ::= { tmnxNatIsaMemberResrcEntry 6 } tmnxNatIsaMemberResrcPeakTime OBJECT-TYPE SYNTAX DateAndTime (SIZE (11)) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatIsaMemberResrcPeakTime indicates the time the system reached the peak value of the resource statistics contained in this conceptual row." ::= { tmnxNatIsaMemberResrcEntry 7 } tmnxNatIsaMdaStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatIsaMdaStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatIsaMdaStatsTable contains detailed statistics information about a NAT ISA MDA." ::= { tmnxNatIsaMdaStatObjs 7 } tmnxNatIsaMdaStatsEntry OBJECT-TYPE SYNTAX TmnxNatIsaMdaStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row contains detailed statistics information about a NAT ISA MDA. Entries in this table are created and removed automatically by the system." INDEX { tmnxNatIsaGrpId, tmnxChassisIndex, tmnxCardSlotNum, tmnxMDASlotNum, tmnxNatIsaMdaStatsType } ::= { tmnxNatIsaMdaStatsTable 1 } TmnxNatIsaMdaStatsEntry ::= SEQUENCE { tmnxNatIsaMdaStatsType Unsigned32, tmnxNatIsaMdaStatsName DisplayString, tmnxNatIsaMdaStatsValue Counter64 } tmnxNatIsaMdaStatsType OBJECT-TYPE SYNTAX Unsigned32 (0..149) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatIsaMdaStatsType indicates the type of NAT session statistics contained in this conceptual row." ::= { tmnxNatIsaMdaStatsEntry 1 } tmnxNatIsaMdaStatsName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatIsaMdaStatsName indicates the human-readable identifier of the statistics contained in this conceptual row." ::= { tmnxNatIsaMdaStatsEntry 2 } tmnxNatIsaMdaStatsValue OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatIsaMdaStatsValue indicates the value of the statistics contained in this conceptual row." ::= { tmnxNatIsaMdaStatsEntry 3 } tmnxNatIsaMdaStatsHrTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatIsaMdaStatsHrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatIsaMdaStatsHrTable contains historical performance statistics information about per NAT ISA MDA, collected periodically during the last hour." ::= { tmnxNatIsaMdaStatObjs 8 } tmnxNatIsaMdaStatsHrEntry OBJECT-TYPE SYNTAX TmnxNatIsaMdaStatsHrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row contains historical performance statistics information about a NAT ISA MDA, collected during the last hour. Entries in this table are created and removed automatically by the system." INDEX { tmnxNatIsaGrpId, tmnxChassisIndex, tmnxCardSlotNum, tmnxMDASlotNum, tmnxNatIsaMdaStatsHrIndex } ::= { tmnxNatIsaMdaStatsHrTable 1 } TmnxNatIsaMdaStatsHrEntry ::= SEQUENCE { tmnxNatIsaMdaStatsHrIndex Unsigned32, tmnxNatIsaMdaStatsHrTime DateAndTime, tmnxNatIsaMdaStatsHrWaiting TmnxPerTenThousand, tmnxNatIsaMdaStatsHrIdle TmnxPerTenThousand, tmnxNatIsaMdaStatsHrWorking TmnxPerTenThousand, tmnxNatIsaMdaStatsHrJobs Unsigned32, tmnxNatIsaMdaStatsHrThroughput Counter64 } tmnxNatIsaMdaStatsHrIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatIsaMdaStatsHrIndex is a numerical index value generated by this system." ::= { tmnxNatIsaMdaStatsHrEntry 1 } tmnxNatIsaMdaStatsHrTime OBJECT-TYPE SYNTAX DateAndTime (SIZE (11)) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatIsaMdaStatsHrTime indicates the time when the system measured the value of the objects in this conceptual row." ::= { tmnxNatIsaMdaStatsHrEntry 2 } tmnxNatIsaMdaStatsHrWaiting OBJECT-TYPE SYNTAX TmnxPerTenThousand MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatIsaMdaStatsHrWaiting indicates the relative amount of time this MDA was waiting during this period." ::= { tmnxNatIsaMdaStatsHrEntry 3 } tmnxNatIsaMdaStatsHrIdle OBJECT-TYPE SYNTAX TmnxPerTenThousand MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatIsaMdaStatsHrIdle indicates the relative amount of time this MDA was idle during this period." ::= { tmnxNatIsaMdaStatsHrEntry 4 } tmnxNatIsaMdaStatsHrWorking OBJECT-TYPE SYNTAX TmnxPerTenThousand MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatIsaMdaStatsHrWorking indicates the relative amount of time this MDA was working during this period." ::= { tmnxNatIsaMdaStatsHrEntry 5 } tmnxNatIsaMdaStatsHrJobs OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatIsaMdaStatsHrJobs indicates the number of internal jobs this MDA performed during this period. A single data packet may require multiple jobs to process." ::= { tmnxNatIsaMdaStatsHrEntry 6 } tmnxNatIsaMdaStatsHrThroughput OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatIsaMdaStatsHrThroughput indicates the number of bytes this MDA has internally processed during this period." ::= { tmnxNatIsaMdaStatsHrEntry 7 } tmnxNatIsaMdaStatsDayTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatIsaMdaStatsDayEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatIsaMdaStatsDayTable contains historical performance statistics information about per NAT ISA MDA, collected periodically during the last 24 hours." ::= { tmnxNatIsaMdaStatObjs 9 } tmnxNatIsaMdaStatsDayEntry OBJECT-TYPE SYNTAX TmnxNatIsaMdaStatsDayEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row contains historical performance statistics information about a NAT ISA MDA, collected during the last 24 hours. Entries in this table are created and removed automatically by the system." INDEX { tmnxNatIsaGrpId, tmnxChassisIndex, tmnxCardSlotNum, tmnxMDASlotNum, tmnxNatIsaMdaStatsDayIndex } ::= { tmnxNatIsaMdaStatsDayTable 1 } TmnxNatIsaMdaStatsDayEntry ::= SEQUENCE { tmnxNatIsaMdaStatsDayIndex Unsigned32, tmnxNatIsaMdaStatsDayTime DateAndTime, tmnxNatIsaMdaStatsDayWaiting TmnxPerTenThousand, tmnxNatIsaMdaStatsDayIdle TmnxPerTenThousand, tmnxNatIsaMdaStatsDayWorking TmnxPerTenThousand, tmnxNatIsaMdaStatsDayJobs Unsigned32, tmnxNatIsaMdaStatsDayThroughput Counter64 } tmnxNatIsaMdaStatsDayIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatIsaMdaStatsDayIndex is a numerical index value generated by this system." ::= { tmnxNatIsaMdaStatsDayEntry 1 } tmnxNatIsaMdaStatsDayTime OBJECT-TYPE SYNTAX DateAndTime (SIZE (11)) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatIsaMdaStatsDayTime indicates the time when the system measured the value of the objects in this conceptual row." ::= { tmnxNatIsaMdaStatsDayEntry 2 } tmnxNatIsaMdaStatsDayWaiting OBJECT-TYPE SYNTAX TmnxPerTenThousand MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatIsaMdaStatsDayWaiting indicates the relative amount of time this MDA was waiting during this period." ::= { tmnxNatIsaMdaStatsDayEntry 3 } tmnxNatIsaMdaStatsDayIdle OBJECT-TYPE SYNTAX TmnxPerTenThousand MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatIsaMdaStatsDayIdle indicates the relative amount of time this MDA was idle during this period." ::= { tmnxNatIsaMdaStatsDayEntry 4 } tmnxNatIsaMdaStatsDayWorking OBJECT-TYPE SYNTAX TmnxPerTenThousand MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatIsaMdaStatsDayWorking indicates the relative amount of time this MDA was working during this period." ::= { tmnxNatIsaMdaStatsDayEntry 5 } tmnxNatIsaMdaStatsDayJobs OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatIsaMdaStatsDayJobs indicates the number of internal jobs this MDA performed during this period. A single data packet may require multiple jobs to process." ::= { tmnxNatIsaMdaStatsDayEntry 6 } tmnxNatIsaMdaStatsDayThroughput OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatIsaMdaStatsDayThroughput indicates the number of bytes this MDA has internally processed during this period." ::= { tmnxNatIsaMdaStatsDayEntry 7 } tmnxNatIsaMdaStatsMonthTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatIsaMdaStatsMonthEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatIsaMdaStatsMonthTable contains historical performance statistics information about per NAT ISA MDA, collected periodically during the last 30 days." ::= { tmnxNatIsaMdaStatObjs 10 } tmnxNatIsaMdaStatsMonthEntry OBJECT-TYPE SYNTAX TmnxNatIsaMdaStatsMonthEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row contains historical performance statistics information about a NAT ISA MDA, collected during the last 30 days. Entries in this table are created and removed automatically by the system." INDEX { tmnxNatIsaGrpId, tmnxChassisIndex, tmnxCardSlotNum, tmnxMDASlotNum, tmnxNatIsaMdaStatsMonthIndex } ::= { tmnxNatIsaMdaStatsMonthTable 1 } TmnxNatIsaMdaStatsMonthEntry ::= SEQUENCE { tmnxNatIsaMdaStatsMonthIndex Unsigned32, tmnxNatIsaMdaStatsMonthTime DateAndTime, tmnxNatIsaMdaStatsMonthWaiting TmnxPerTenThousand, tmnxNatIsaMdaStatsMonthIdle TmnxPerTenThousand, tmnxNatIsaMdaStatsMonthWorking TmnxPerTenThousand, tmnxNatIsaMdaStatsMonthJobs Unsigned32, tmnxNatIsaMdaStatsMonthThroughp Counter64 } tmnxNatIsaMdaStatsMonthIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatIsaMdaStatsMonthIndex is a numerical index value generated by this system." ::= { tmnxNatIsaMdaStatsMonthEntry 1 } tmnxNatIsaMdaStatsMonthTime OBJECT-TYPE SYNTAX DateAndTime (SIZE (11)) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatIsaMdaStatsMonthTime indicates the time when the system measured the value of the objects in this conceptual row." ::= { tmnxNatIsaMdaStatsMonthEntry 2 } tmnxNatIsaMdaStatsMonthWaiting OBJECT-TYPE SYNTAX TmnxPerTenThousand MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatIsaMdaStatsMonthWaiting indicates the relative amount of time this MDA was waiting during this period." ::= { tmnxNatIsaMdaStatsMonthEntry 3 } tmnxNatIsaMdaStatsMonthIdle OBJECT-TYPE SYNTAX TmnxPerTenThousand MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatIsaMdaStatsMonthIdle indicates the relative amount of time this MDA was idle during this period." ::= { tmnxNatIsaMdaStatsMonthEntry 4 } tmnxNatIsaMdaStatsMonthWorking OBJECT-TYPE SYNTAX TmnxPerTenThousand MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatIsaMdaStatsMonthWorking indicates the relative amount of time this MDA was working during this period." ::= { tmnxNatIsaMdaStatsMonthEntry 5 } tmnxNatIsaMdaStatsMonthJobs OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatIsaMdaStatsMonthJobs indicates the number of internal jobs this MDA performed during this period. A single data packet may require multiple jobs to process." ::= { tmnxNatIsaMdaStatsMonthEntry 6 } tmnxNatIsaMdaStatsMonthThroughp OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatIsaMdaStatsMonthThroughp indicates the number of bytes this MDA has internally processed during this period." ::= { tmnxNatIsaMdaStatsMonthEntry 7 } tmnxNatMemSicrStateTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatMemSicrStateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatMemSicrStateTable contains SICR state information about the members of a NAT-capable ISA Group. A member of a NAT ISA Group can be mapped to a physical NAT ISA MDA." ::= { tmnxNatIsaMdaStatObjs 11 } tmnxNatMemSicrStateEntry OBJECT-TYPE SYNTAX TmnxNatMemSicrStateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row contains SICR state information about a member of a NAT ISA Group. Entries in this table are created and removed automatically by the system. A member has a row in this table when the following conditions are met: - the value of TIMETRA-MC-REDUNDANCY-MIB::tmnxMcPeerAdminState is 'inService' for its peer; - the value of TIMETRA-MC-REDUNDANCY-MIB::tmnxMcPeerSyncAdminState is 'inService' for its peer; - a row in TIMETRA-MC-REDUNDANCY-MIB::tmnxMcRedNatGrpTable exists for its group; - the value of tmnxNatIsaGrpRedundancy is equal to 'interChassis' for its group; - the value of tmnxNatIsaGrpAdminState is equal to 'inService' for its group." INDEX { tmnxNatIsaGrpId, tmnxNatIsaMemberId } ::= { tmnxNatMemSicrStateTable 1 } TmnxNatMemSicrStateEntry ::= SEQUENCE { tmnxNatMemSicrState INTEGER, tmnxNatMemSicrPeerState INTEGER, tmnxNatMemSicrLocAddrType InetAddressType, tmnxNatMemSicrLocAddr InetAddress, tmnxNatMemSicrRemAddrType InetAddressType, tmnxNatMemSicrRemAddr InetAddress, tmnxNatMemSicrStateLastFailed TimeStamp, tmnxNatMemSicrStateFailReason DisplayString, tmnxNatMemSicrStateUnsupp CounterBasedGauge64, tmnxNatMemSicrStateTracked CounterBasedGauge64, tmnxNatMemSicrStateNotSync CounterBasedGauge64, tmnxNatMemSicrStateCreatePending CounterBasedGauge64, tmnxNatMemSicrStateCreateSync CounterBasedGauge64, tmnxNatMemSicrStateDeleteMarked CounterBasedGauge64, tmnxNatMemSicrStateDeletePending CounterBasedGauge64 } tmnxNatMemSicrState OBJECT-TYPE SYNTAX INTEGER { disabled (0), waitingSelection (1), cleaningUp (2), negotiating (3), active (4), standby (5) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatMemSicrState indicates the inter-chassis redundancy state of this member." ::= { tmnxNatMemSicrStateEntry 1 } tmnxNatMemSicrPeerState OBJECT-TYPE SYNTAX INTEGER { active (1), standby (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatMemSicrPeerState indicates the inter-chassis redundancy state of the peer of this member." ::= { tmnxNatMemSicrStateEntry 2 } tmnxNatMemSicrLocAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatMemSicrLocAddrType indicates the address type of tmnxNatMemSicrLocAddr." ::= { tmnxNatMemSicrStateEntry 3 } tmnxNatMemSicrLocAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (0|4|16)) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatMemSicrLocAddr indicates the IP address used for Stateful Inter-Chassis Redundancy on this member." ::= { tmnxNatMemSicrStateEntry 4 } tmnxNatMemSicrRemAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatMemSicrRemAddrType indicates the address type of tmnxNatMemSicrRemAddr." ::= { tmnxNatMemSicrStateEntry 5 } tmnxNatMemSicrRemAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (0|4|16)) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatMemSicrRemAddr indicates the IP address of the SICR peer of this member." ::= { tmnxNatMemSicrStateEntry 6 } tmnxNatMemSicrStateLastFailed OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatMemSicrStateLastFailed indicates the sysUpTime at the time of the most recent SICR failure. The value zero indicates that no such failure has occurred yet." ::= { tmnxNatMemSicrStateEntry 7 } tmnxNatMemSicrStateFailReason OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatMemSicrStateFailReason indicates the reason of the most recent SICR failure." ::= { tmnxNatMemSicrStateEntry 8 } tmnxNatMemSicrStateUnsupp OBJECT-TYPE SYNTAX CounterBasedGauge64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatMemSicrStateUnsupp indicates the number of unsupported flows (e.g. ALG pinholes)." ::= { tmnxNatMemSicrStateEntry 21 } tmnxNatMemSicrStateTracked OBJECT-TYPE SYNTAX CounterBasedGauge64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatMemSicrStateTracked indicates the number of flows tracked for synchronization." ::= { tmnxNatMemSicrStateEntry 22 } tmnxNatMemSicrStateNotSync OBJECT-TYPE SYNTAX CounterBasedGauge64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatMemSicrStateNotSync indicates the number of tracked flows not yet synchronized." ::= { tmnxNatMemSicrStateEntry 23 } tmnxNatMemSicrStateCreatePending OBJECT-TYPE SYNTAX CounterBasedGauge64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatMemSicrStateCreatePending indicates the number of tracked flows for which synchronization is requested but not yet confirmed." ::= { tmnxNatMemSicrStateEntry 24 } tmnxNatMemSicrStateCreateSync OBJECT-TYPE SYNTAX CounterBasedGauge64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatMemSicrStateCreateSync indicates the number of tracked flows for which synchronization is confirmed." ::= { tmnxNatMemSicrStateEntry 25 } tmnxNatMemSicrStateDeleteMarked OBJECT-TYPE SYNTAX CounterBasedGauge64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatMemSicrStateDeleteMarked indicates the number of flows that are deleted on the active node and synchronization not yet requested." ::= { tmnxNatMemSicrStateEntry 26 } tmnxNatMemSicrStateDeletePending OBJECT-TYPE SYNTAX CounterBasedGauge64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatMemSicrStateDeletePending indicates the number of flows that are deleted on the active node for which synchronization is requested but not yet confirmed." ::= { tmnxNatMemSicrStateEntry 27 } tmnxNatMemSicrStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatMemSicrStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatMemSicrStatsTable contains SICR statistics information about the members of a NAT-capable ISA Group. A member of a NAT ISA Group can be mapped to a physical NAT ISA MDA." ::= { tmnxNatIsaMdaStatObjs 12 } tmnxNatMemSicrStatsEntry OBJECT-TYPE SYNTAX TmnxNatMemSicrStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row contains SICR state information about a member of a NAT ISA Group. Entries in this table are created and removed automatically by the system, along with the corresponding rows in the tmnxNatMemSicrStateTable." AUGMENTS { tmnxNatMemSicrStateEntry } ::= { tmnxNatMemSicrStatsTable 1 } TmnxNatMemSicrStatsEntry ::= SEQUENCE { tmnxNatMemSicrStatsTx Counter64, tmnxNatMemSicrStatsTxRetransmit Counter64, tmnxNatMemSicrStatsTxFlowCreate Counter64, tmnxNatMemSicrStatsTxFlowDelete Counter64, tmnxNatMemSicrStatsRx Counter64, tmnxNatMemSicrStatsRxFlowCreate Counter64, tmnxNatMemSicrStatsRxFlowDelete Counter64, tmnxNatMemSicrStatsErrNoPolicy Counter64, tmnxNatMemSicrStatsErrNoBlk Counter64, tmnxNatMemSicrStatsErrFrag Counter64, tmnxNatMemSicrStatsTxAlg Counter64, tmnxNatMemSicrStatsRxAlg Counter64 } tmnxNatMemSicrStatsTx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatMemSicrStatsTx indicates the number of frames transmitted." ::= { tmnxNatMemSicrStatsEntry 1 } tmnxNatMemSicrStatsTxRetransmit OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatMemSicrStatsTxRetransmit indicates the number of frames retransmitted." ::= { tmnxNatMemSicrStatsEntry 2 } tmnxNatMemSicrStatsTxFlowCreate OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatMemSicrStatsTxFlowCreate indicates the number of flow create messages transmitted." ::= { tmnxNatMemSicrStatsEntry 3 } tmnxNatMemSicrStatsTxFlowDelete OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatMemSicrStatsTxFlowDelete indicates the number of flow delete messages transmitted." ::= { tmnxNatMemSicrStatsEntry 4 } tmnxNatMemSicrStatsRx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatMemSicrStatsRx indicates the number of frames received." ::= { tmnxNatMemSicrStatsEntry 5 } tmnxNatMemSicrStatsRxFlowCreate OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatMemSicrStatsRxFlowCreate indicates the number of flow create messages received." ::= { tmnxNatMemSicrStatsEntry 6 } tmnxNatMemSicrStatsRxFlowDelete OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatMemSicrStatsRxFlowDelete indicates the number of flow delete messages received." ::= { tmnxNatMemSicrStatsEntry 7 } tmnxNatMemSicrStatsErrNoPolicy OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatMemSicrStatsErrNoPolicy indicates the number of times a flow create message was received but the NAT policy could not be found." ::= { tmnxNatMemSicrStatsEntry 8 } tmnxNatMemSicrStatsErrNoBlk OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatMemSicrStatsErrNoBlk indicates the number of times a flow create message was received but the NAT port block could not be found." ::= { tmnxNatMemSicrStatsEntry 9 } tmnxNatMemSicrStatsErrFrag OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatMemSicrStatsErrFrag indicates the number of fragments received." ::= { tmnxNatMemSicrStatsEntry 10 } tmnxNatMemSicrStatsTxAlg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatMemSicrStatsTxAlg indicates the number of Application Level Gateway (ALG) flow packets transmitted." ::= { tmnxNatMemSicrStatsEntry 11 } tmnxNatMemSicrStatsRxAlg OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatMemSicrStatsRxAlg indicates the number of ALG flow packets received." ::= { tmnxNatMemSicrStatsEntry 12 } tmnxNatEsaObjs OBJECT IDENTIFIER ::= { tmnxNatIsaObjs 4 } tmnxNatVappTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatVappEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatVappTable contains objects to configure the NAT ISA Group Virtual Application." ::= { tmnxNatEsaObjs 1 } tmnxNatVappEntry OBJECT-TYPE SYNTAX TmnxNatVappEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row represents a NAT ISA Group Member of a NAT ISA Group. Entries in this table can be created or deleted via SNMP operations." INDEX { tmnxNatIsaGrpId, tmnxNatEsaNum, tmnxNatEsaVappNum } ::= { tmnxNatVappTable 1 } TmnxNatVappEntry ::= SEQUENCE { tmnxNatEsaNum TmnxEsaNum, tmnxNatEsaVappNum TmnxEsaVappNum, tmnxNatVappRowStatus RowStatus, tmnxNatVappLastMgmtChange TimeStamp } tmnxNatEsaNum OBJECT-TYPE SYNTAX TmnxEsaNum (1..16) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatEsaNum indicates the number of the Extended Service Appliance where the member is located." ::= { tmnxNatVappEntry 1 } tmnxNatEsaVappNum OBJECT-TYPE SYNTAX TmnxEsaVappNum (1..4) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatEsaVappNum indicates the number of the Virtual Machine within an Extended Service Appliance where the member is located." ::= { tmnxNatVappEntry 2 } tmnxNatVappRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatVappRowStatus specifies the row status of this row." ::= { tmnxNatVappEntry 3 } tmnxNatVappLastMgmtChange OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatVappLastMgmtChange indicates the sysUpTime at the time of the most recent management-initiated change to this table row." ::= { tmnxNatVappEntry 4 } tmnxNatVappStatTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatVappStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatVappStatTable contains status and statistics information about the Virtual Machine within an Extended Service Appliance." ::= { tmnxNatEsaObjs 2 } tmnxNatVappStatEntry OBJECT-TYPE SYNTAX TmnxNatVappStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row contains status and basic statistics information about a Virtual Application of a NAT ISA Group. Entries in this table are created and removed automatically by the system." AUGMENTS { tmnxNatVappEntry } ::= { tmnxNatVappStatTable 1 } TmnxNatVappStatEntry ::= SEQUENCE { tmnxNatVappStatOperState TmnxNatIsaMdaOperState, tmnxNatVappStatResrcAllocated Unsigned32, tmnxNatVappStatBypassL2AwHost Unsigned32 } tmnxNatVappStatOperState OBJECT-TYPE SYNTAX TmnxNatIsaMdaOperState MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatVappStatOperState indicates the operational state of this Virtual NAT Application." ::= { tmnxNatVappStatEntry 1 } tmnxNatVappStatResrcAllocated OBJECT-TYPE SYNTAX Unsigned32 (0..100) UNITS "percent" MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatVappStatResrcAllocated indicates the ratio of allocated resources to total resources on this Virtual NAT Application." ::= { tmnxNatVappStatEntry 2 } tmnxNatVappStatBypassL2AwHost OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatVappStatBypassL2AwHost indicates the number of Layer-2 aware NAT hosts being bypassed for this Virtual NAT Application." ::= { tmnxNatVappStatEntry 3 } tmnxNatVappResrcStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatVappResrcStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatVappResrcStatsTable contains detailed statistics information about the resources of the NAT Virtual Machine within an Extended Service Appliance. The typical usage of this table is to fill in the part of the index that identifies an ISA NAT VM, and perform a partial walk to get all the resources statistics applicable to that VM." ::= { tmnxNatEsaObjs 3 } tmnxNatVappResrcStatsEntry OBJECT-TYPE SYNTAX TmnxNatVappResrcStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row contains the name and statistics value of a particular resource of a NAT VM. Entries in this table are created and removed automatically by the system." INDEX { tmnxNatEsaNum, tmnxNatEsaVappNum, tmnxNatVappResrcStatsId } ::= { tmnxNatVappResrcStatsTable 1 } TmnxNatVappResrcStatsEntry ::= SEQUENCE { tmnxNatVappResrcStatsId Unsigned32, tmnxNatVappResrcStatsName DisplayString, tmnxNatVappResrcStatsValMax CounterBasedGauge64, tmnxNatVappResrcStatsValMaxLw Gauge32, tmnxNatVappResrcStatsValMaxHw Gauge32, tmnxNatVappResrcStatsVal CounterBasedGauge64, tmnxNatVappResrcStatsValLw Gauge32, tmnxNatVappResrcStatsValHw Gauge32, tmnxNatVappResrcStatsLimited TruthValue, tmnxNatVappResrcStatsValPeak CounterBasedGauge64, tmnxNatVappResrcStatsValPeakLw Gauge32, tmnxNatVappResrcStatsValPeakHw Gauge32, tmnxNatVappResrcStatsPeakTime DateAndTime } tmnxNatVappResrcStatsId OBJECT-TYPE SYNTAX Unsigned32 (0..49) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatVappResrcStatsId indicates the identifier of this conceptual row. It is a meaningless number generated by the system as identifier of this conceptual row." ::= { tmnxNatVappResrcStatsEntry 1 } tmnxNatVappResrcStatsName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatVappResrcStatsName indicates the human-readable identifier of the statistics contained in this conceptual row." ::= { tmnxNatVappResrcStatsEntry 2 } tmnxNatVappResrcStatsValMax OBJECT-TYPE SYNTAX CounterBasedGauge64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatVappResrcStatsValMax indicates the maximum available value of the resource statistics contained in this conceptual row." ::= { tmnxNatVappResrcStatsEntry 3 } tmnxNatVappResrcStatsValMaxLw OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatVappResrcStatsValMaxLw indicates the lower 32 bits of the maximum available value of the resource statistics contained in this conceptual row." ::= { tmnxNatVappResrcStatsEntry 4 } tmnxNatVappResrcStatsValMaxHw OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatVappResrcStatsValMaxHw indicates the higher 32 bits of the maximum available value of the resource statistics contained in this conceptual row." ::= { tmnxNatVappResrcStatsEntry 5 } tmnxNatVappResrcStatsVal OBJECT-TYPE SYNTAX CounterBasedGauge64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatVappResrcStatsVal indicates the actual value of the resource statistics contained in this conceptual row." ::= { tmnxNatVappResrcStatsEntry 6 } tmnxNatVappResrcStatsValLw OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatVappResrcStatsValLw indicates the lower 32 bits of the actual value of the resource statistics contained in this conceptual row." ::= { tmnxNatVappResrcStatsEntry 7 } tmnxNatVappResrcStatsValHw OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatVappResrcStatsValHw indicates the higher 32 bits of the actual value of the resource statistics contained in this conceptual row." ::= { tmnxNatVappResrcStatsEntry 8 } tmnxNatVappResrcStatsLimited OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatVappResrcStatsLimited indicates if the value of tmnxNatVappResrcStatsValMax is actually limited to the fraction indicated for this Virtual NAT Application by the value of tmnxNatVappStatResrcAllocated." ::= { tmnxNatVappResrcStatsEntry 9 } tmnxNatVappResrcStatsValPeak OBJECT-TYPE SYNTAX CounterBasedGauge64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatVappResrcStatsValPeak indicates the peak value of the resource statistics contained in this conceptual row." ::= { tmnxNatVappResrcStatsEntry 10 } tmnxNatVappResrcStatsValPeakLw OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatVappResrcStatsValPeakLw indicates the lower 32 bits of the peak value of the resource statistics contained in this conceptual row." ::= { tmnxNatVappResrcStatsEntry 11 } tmnxNatVappResrcStatsValPeakHw OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatVappResrcStatsValPeakHw indicates the higher 32 bits of the peak value of the resource statistics contained in this conceptual row." ::= { tmnxNatVappResrcStatsEntry 12 } tmnxNatVappResrcStatsPeakTime OBJECT-TYPE SYNTAX DateAndTime (SIZE (11)) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatVappResrcStatsPeakTime indicates the time the system reached the peak value of the resource statistics contained in this conceptual row." ::= { tmnxNatVappResrcStatsEntry 13 } tmnxNatVappRecoveryAction OBJECT IDENTIFIER ::= { tmnxNatEsaObjs 4 } tmnxNatVappRecovActEsaNum OBJECT-TYPE SYNTAX TmnxEsaNum MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxNatVappRecovActEsaNum indicates the number of the Extended Service Appliance where the member is located." ::= { tmnxNatVappRecoveryAction 1 } tmnxNatVappRecovActEsaVappNum OBJECT-TYPE SYNTAX TmnxEsaVappNum MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxNatVappRecovActEsaVappNum indicates the number of the Virtual Machine within an Extended Service Appliance where the member is located." ::= { tmnxNatVappRecoveryAction 2 } tmnxNatVappRecovActActionGo OBJECT-TYPE SYNTAX TmnxActionType MAX-ACCESS read-write STATUS current DESCRIPTION "Setting object tmnxNatVappRecovActActionGo to 'doAction' triggers an attempt to execute the recovery of a Layer 2 Aware bypass. The objects tmnxNatVappRecovActEsaNum and tmnxNatVappRecovActEsaVappNum need to be set within the same request. Reading this object returns the value 'notApplicable'." ::= { tmnxNatVappRecoveryAction 3 } tmnxNatVappRecovActActionResult OBJECT-TYPE SYNTAX INTEGER { ack (0), nak (1), notUsed (2), notActive (3), notInBypass (4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value of object tmnxNatVappRecovActActionResult indicates the result of the performed recovery request. Value 'ack' is returned in case the request was successful. Value 'nak' is returned in case the request was unsuccessful and does not fit the other descriptions (generic error). Value 'notUsed' is returned in case the provided ESA and ESA VM is not in use. Value 'notActive' is returned in case the provided ESA and VM is not active. Value 'notInBypass' is returned in case the provided ESA and VM is not in bypass mode." ::= { tmnxNatVappRecoveryAction 4 } tmnxNatVappPlcyStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatVappPlcyStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatVappPlcyStatsTable contains detailed usage statistics of the NAT policies of this system." ::= { tmnxNatEsaObjs 5 } tmnxNatVappPlcyStatsEntry OBJECT-TYPE SYNTAX TmnxNatVappPlcyStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row contains detailed usage statistics information about a particular NAT policy and a particular NAT Virtual Machine within an Extended Service Appliance." INDEX { tmnxNatPlcyName, tmnxNatEsaNum, tmnxNatEsaVappNum, tmnxNatVappPlcyStatsType } ::= { tmnxNatVappPlcyStatsTable 1 } TmnxNatVappPlcyStatsEntry ::= SEQUENCE { tmnxNatVappPlcyStatsType TmnxNatUsageStatsType, tmnxNatVappPlcyStatsName DisplayString, tmnxNatVappPlcyStatsVal Gauge32 } tmnxNatVappPlcyStatsType OBJECT-TYPE SYNTAX TmnxNatUsageStatsType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatVappPlcyStatsType indicates the type of NAT usage statistics contained in this conceptual row." ::= { tmnxNatVappPlcyStatsEntry 1 } tmnxNatVappPlcyStatsName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatVappPlcyStatsName indicates the human-readable identifier of the statistics contained in this conceptual row." ::= { tmnxNatVappPlcyStatsEntry 2 } tmnxNatVappPlcyStatsVal OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatVappPlcyStatsVal indicates the value of the statistics contained in this conceptual row." ::= { tmnxNatVappPlcyStatsEntry 3 } tmnxNatVappStatsHrTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatVappStatsHrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatVappStatsHrTable contains historical performance statistics information about per NAT Virtual Machine within an Extended Service Appliance, collected periodically during the last hour." ::= { tmnxNatEsaObjs 6 } tmnxNatVappStatsHrEntry OBJECT-TYPE SYNTAX TmnxNatVappStatsHrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row contains historical performance statistics information about a NAT Virtual Machine within an Extended Service Appliance, collected during the last hour. Entries in this table are created and removed automatically by the system." INDEX { tmnxNatIsaGrpId, tmnxNatEsaNum, tmnxNatEsaVappNum, tmnxNatVappStatsHrIndex } ::= { tmnxNatVappStatsHrTable 1 } TmnxNatVappStatsHrEntry ::= SEQUENCE { tmnxNatVappStatsHrIndex Unsigned32, tmnxNatVappStatsHrTime DateAndTime, tmnxNatVappStatsHrWaiting TmnxPerTenThousand, tmnxNatVappStatsHrIdle TmnxPerTenThousand, tmnxNatVappStatsHrWorking TmnxPerTenThousand, tmnxNatVappStatsHrJobs Unsigned32, tmnxNatVappStatsHrThroughput Counter64 } tmnxNatVappStatsHrIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatVappStatsHrIndex is a numerical index value generated by this system." ::= { tmnxNatVappStatsHrEntry 1 } tmnxNatVappStatsHrTime OBJECT-TYPE SYNTAX DateAndTime (SIZE (11)) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatVappStatsHrTime indicates the time when the system measured the value of the objects in this conceptual row." ::= { tmnxNatVappStatsHrEntry 2 } tmnxNatVappStatsHrWaiting OBJECT-TYPE SYNTAX TmnxPerTenThousand MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatVappStatsHrWaiting indicates the relative amount of time this Virtual Machine was waiting during this period." ::= { tmnxNatVappStatsHrEntry 3 } tmnxNatVappStatsHrIdle OBJECT-TYPE SYNTAX TmnxPerTenThousand MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatVappStatsHrIdle indicates the relative amount of time this Virtual Machine was idle during this period." ::= { tmnxNatVappStatsHrEntry 4 } tmnxNatVappStatsHrWorking OBJECT-TYPE SYNTAX TmnxPerTenThousand MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatVappStatsHrWorking indicates the relative amount of time this Virtual Machine was working during this period." ::= { tmnxNatVappStatsHrEntry 5 } tmnxNatVappStatsHrJobs OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatVappStatsHrJobs indicates the number of internal jobs this Virtual Machine performed during this period. A single data packet may require multiple jobs to process." ::= { tmnxNatVappStatsHrEntry 6 } tmnxNatVappStatsHrThroughput OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatVappStatsHrThroughput indicates the number of bytes this Virtual Machine has internally processed during this period." ::= { tmnxNatVappStatsHrEntry 7 } tmnxNatVappStatsDayTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatVappStatsDayEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatVappStatsDayTable contains historical performance statistics information about per NAT Virtual Machine within an Extended Service Appliance, collected periodically during the last 24 hours." ::= { tmnxNatEsaObjs 7 } tmnxNatVappStatsDayEntry OBJECT-TYPE SYNTAX TmnxNatVappStatsDayEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row contains historical performance statistics information about a NAT Virtual Machine within an Extended Service Appliance, collected during the last 24 hours. Entries in this table are created and removed automatically by the system." INDEX { tmnxNatIsaGrpId, tmnxNatEsaNum, tmnxNatEsaVappNum, tmnxNatVappStatsDayIndex } ::= { tmnxNatVappStatsDayTable 1 } TmnxNatVappStatsDayEntry ::= SEQUENCE { tmnxNatVappStatsDayIndex Unsigned32, tmnxNatVappStatsDayTime DateAndTime, tmnxNatVappStatsDayWaiting TmnxPerTenThousand, tmnxNatVappStatsDayIdle TmnxPerTenThousand, tmnxNatVappStatsDayWorking TmnxPerTenThousand, tmnxNatVappStatsDayJobs Unsigned32, tmnxNatVappStatsDayThroughput Counter64 } tmnxNatVappStatsDayIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatVappStatsDayIndex is a numerical index value generated by this system." ::= { tmnxNatVappStatsDayEntry 1 } tmnxNatVappStatsDayTime OBJECT-TYPE SYNTAX DateAndTime (SIZE (11)) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatVappStatsDayTime indicates the time when the system measured the value of the objects in this conceptual row." ::= { tmnxNatVappStatsDayEntry 2 } tmnxNatVappStatsDayWaiting OBJECT-TYPE SYNTAX TmnxPerTenThousand MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatVappStatsDayWaiting indicates the relative amount of time this Virtual Machine was waiting during this period." ::= { tmnxNatVappStatsDayEntry 3 } tmnxNatVappStatsDayIdle OBJECT-TYPE SYNTAX TmnxPerTenThousand MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatVappStatsDayIdle indicates the relative amount of time this Virtual Machine was idle during this period." ::= { tmnxNatVappStatsDayEntry 4 } tmnxNatVappStatsDayWorking OBJECT-TYPE SYNTAX TmnxPerTenThousand MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatVappStatsDayWorking indicates the relative amount of time this Virtual Machine was working during this period." ::= { tmnxNatVappStatsDayEntry 5 } tmnxNatVappStatsDayJobs OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatVappStatsDayJobs indicates the number of internal jobs this Virtual Machine performed during this period. A single data packet may require multiple jobs to process." ::= { tmnxNatVappStatsDayEntry 6 } tmnxNatVappStatsDayThroughput OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatVappStatsDayThroughput indicates the number of bytes this Virtual Machine has internally processed during this period." ::= { tmnxNatVappStatsDayEntry 7 } tmnxNatVappStatsMonthTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatVappStatsMonthEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatVappStatsMonthTable contains historical performance statistics information about per NAT Virtual Machine within an Extended Service Appliance, collected periodically during the last 30 days." ::= { tmnxNatEsaObjs 8 } tmnxNatVappStatsMonthEntry OBJECT-TYPE SYNTAX TmnxNatVappStatsMonthEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row contains historical performance statistics information about a NAT Virtual Machine within an Extended Service Appliance, collected during the last 30 days. Entries in this table are created and removed automatically by the system." INDEX { tmnxNatIsaGrpId, tmnxNatEsaNum, tmnxNatEsaVappNum, tmnxNatVappStatsMonthIndex } ::= { tmnxNatVappStatsMonthTable 1 } TmnxNatVappStatsMonthEntry ::= SEQUENCE { tmnxNatVappStatsMonthIndex Unsigned32, tmnxNatVappStatsMonthTime DateAndTime, tmnxNatVappStatsMonthWaiting TmnxPerTenThousand, tmnxNatVappStatsMonthIdle TmnxPerTenThousand, tmnxNatVappStatsMonthWorking TmnxPerTenThousand, tmnxNatVappStatsMonthJobs Unsigned32, tmnxNatVappStatsMonthThroughp Counter64 } tmnxNatVappStatsMonthIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatVappStatsMonthIndex is a numerical index value generated by this system." ::= { tmnxNatVappStatsMonthEntry 1 } tmnxNatVappStatsMonthTime OBJECT-TYPE SYNTAX DateAndTime (SIZE (11)) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatVappStatsMonthTime indicates the time when the system measured the value of the objects in this conceptual row." ::= { tmnxNatVappStatsMonthEntry 2 } tmnxNatVappStatsMonthWaiting OBJECT-TYPE SYNTAX TmnxPerTenThousand MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatVappStatsMonthWaiting indicates the relative amount of time this Virtual Machine was waiting during this period." ::= { tmnxNatVappStatsMonthEntry 3 } tmnxNatVappStatsMonthIdle OBJECT-TYPE SYNTAX TmnxPerTenThousand MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatVappStatsMonthIdle indicates the relative amount of time this Virtual Machine was idle during this period." ::= { tmnxNatVappStatsMonthEntry 4 } tmnxNatVappStatsMonthWorking OBJECT-TYPE SYNTAX TmnxPerTenThousand MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatVappStatsMonthWorking indicates the relative amount of time this Virtual Machine was working during this period." ::= { tmnxNatVappStatsMonthEntry 5 } tmnxNatVappStatsMonthJobs OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatVappStatsMonthJobs indicates the number of internal jobs this Virtual Machine performed during this period. A single data packet may require multiple jobs to process." ::= { tmnxNatVappStatsMonthEntry 6 } tmnxNatVappStatsMonthThroughp OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatVappStatsMonthThroughp indicates the number of bytes this Virtual Machine has internally processed during this period." ::= { tmnxNatVappStatsMonthEntry 7 } tmnxNatIsaGrpStatObjs OBJECT IDENTIFIER ::= { tmnxNatIsaObjs 5 } tmnxNatGrpSicrStateTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatGrpSicrStateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatGrpSicrStateTable contains SICR state information about a NAT-capable ISA Group. A member of a NAT ISA Group can be mapped to a physical NAT ISA MDA." ::= { tmnxNatIsaGrpStatObjs 1 } tmnxNatGrpSicrStateEntry OBJECT-TYPE SYNTAX TmnxNatGrpSicrStateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row contains SICR state information about a member of a NAT ISA Group. Entries in this table are created and removed automatically by the system. A member has a row in this table when the following conditions are met: - the value of TIMETRA-MC-REDUNDANCY-MIB::tmnxMcPeerAdminState is 'inService' for its peer; - the value of TIMETRA-MC-REDUNDANCY-MIB::tmnxMcPeerSyncAdminState is 'inService' for its peer; - a row in TIMETRA-MC-REDUNDANCY-MIB::tmnxMcRedNatGrpTable exists for this group; - the value of tmnxNatIsaGrpRedundancy is equal to 'interChassis'; - the value of tmnxNatIsaGrpAdminState is equal to 'inService'." INDEX { tmnxNatIsaGrpId } ::= { tmnxNatGrpSicrStateTable 1 } TmnxNatGrpSicrStateEntry ::= SEQUENCE { tmnxNatGrpSicrState INTEGER, tmnxNatGrpSicrStateChanges Counter32, tmnxNatGrpSicrStateLastCh TimeStamp, tmnxNatGrpSicrInControl TruthValue, tmnxNatGrpSicrHealth Unsigned32, tmnxNatGrpSicrPeerHealth Unsigned32, tmnxNatGrpSicrPeerPreferred INTEGER } tmnxNatGrpSicrState OBJECT-TYPE SYNTAX INTEGER { disabled (0), initialWaitForPeer (2), waitForPeer (3), peerTimedOut (4), active (5), standby (6), cleaningUp (7) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatGrpSicrState indicates the inter-chassis redundancy state of this NAT ISA group." ::= { tmnxNatGrpSicrStateEntry 1 } tmnxNatGrpSicrStateChanges OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatGrpSicrStateChanges indicates the number of times the value of the object tmnxNatGrpSicrState changed since the system started up." ::= { tmnxNatGrpSicrStateEntry 2 } tmnxNatGrpSicrStateLastCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatGrpSicrStateLastCh indicates the sysUpTime at the time of the most recent change of the value of tmnxNatGrpSicrState. The value zero indicates that no such change has occurred yet." ::= { tmnxNatGrpSicrStateEntry 3 } tmnxNatGrpSicrInControl OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatGrpSicrInControl indicates if this system is in control of the synchronization (as opposed to its peer being in control)." ::= { tmnxNatGrpSicrStateEntry 4 } tmnxNatGrpSicrHealth OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatGrpSicrHealth indicates the health of this NAT ISA group." ::= { tmnxNatGrpSicrStateEntry 5 } tmnxNatGrpSicrPeerHealth OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatGrpSicrPeerHealth indicates the health of the redundancy peer of this NAT ISA group." ::= { tmnxNatGrpSicrStateEntry 6 } tmnxNatGrpSicrPeerPreferred OBJECT-TYPE SYNTAX INTEGER { unknown (0), true (1), false (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatGrpSicrPeerPreferred indicates the value of tmnxNatIsaGrpSicrPreferred configured in the peer system. A value of zero indicates that the system did not yet receive this information from its peer." ::= { tmnxNatGrpSicrStateEntry 7 } tmnxNatGrpSicrStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatGrpSicrStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatGrpSicrStatsTable contains SICR statistics information about the members of a NAT-capable ISA Group. A member of a NAT ISA Group can be mapped to a physical NAT ISA MDA." ::= { tmnxNatIsaGrpStatObjs 2 } tmnxNatGrpSicrStatsEntry OBJECT-TYPE SYNTAX TmnxNatGrpSicrStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row contains SICR statistics information about a member of a NAT ISA Group. Entries in this table are created and removed automatically by the system, along with the corresponding rows in the tmnxNatGrpSicrStateTable." AUGMENTS { tmnxNatGrpSicrStateEntry } ::= { tmnxNatGrpSicrStatsTable 1 } TmnxNatGrpSicrStatsEntry ::= SEQUENCE { tmnxNatGrpSicrTx Counter64, tmnxNatGrpSicrTxFailures Counter64, tmnxNatGrpSicrRx Counter64, tmnxNatGrpSicrRxDropWrongPeer Counter64, tmnxNatGrpSicrKaTimeout Counter64 } tmnxNatGrpSicrTx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatGrpSicrTx indicates the number of frames transmitted." ::= { tmnxNatGrpSicrStatsEntry 1 } tmnxNatGrpSicrTxFailures OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatGrpSicrTxFailures indicates the number of times a frame could not be transmitted." ::= { tmnxNatGrpSicrStatsEntry 2 } tmnxNatGrpSicrRx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatGrpSicrRx indicates the number of frames received." ::= { tmnxNatGrpSicrStatsEntry 3 } tmnxNatGrpSicrRxDropWrongPeer OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatGrpSicrRxDropWrongPeer indicates the number of times a received frame was dropped because it was not sent by the configured peer system." ::= { tmnxNatGrpSicrStatsEntry 4 } tmnxNatGrpSicrKaTimeout OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatGrpSicrKaTimeout indicates the number of times a keepalive timeout occurred, as defined by the values of tmnxNatIsaGrpSicrKaInterval and tmnxNatIsaGrpSicrKaDropcount." ::= { tmnxNatGrpSicrStatsEntry 5 } tmnxNatPlcyObjs OBJECT IDENTIFIER ::= { tmnxNatObjs 2 } tmnxNatPlcyTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatPlcyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatPlcyTable contains objects to configure the NAT policies and firewall policies of this system." ::= { tmnxNatPlcyObjs 1 } tmnxNatPlcyEntry OBJECT-TYPE SYNTAX TmnxNatPlcyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row represents information about a particular NAT or firewall policy. Entries in this table can be created or deleted via SNMP operations. A NAT policy can be created/destroyed by creating/destroying a conceptual row in the tmnxNatPolicyTable, or by using the tmnxNatPlcyRowStatus object. A firewall policy can be created/destroyed using the tmnxNatFwlPlcyTable. Some objects in this table can only be modified if the conceptual row is associated with a policy having a specific purpose (NAT or firewall)." INDEX { IMPLIED tmnxNatPlcyName } ::= { tmnxNatPlcyTable 1 } TmnxNatPlcyEntry ::= SEQUENCE { tmnxNatPlcyName TNamedItem, tmnxNatPlcyLastMgmtChange TimeStamp, tmnxNatPlcyRowStatus RowStatus, tmnxNatPlcyDescription TItemDescription, tmnxNatPlcyPool TNamedItemOrEmpty, tmnxNatPlcyPoolVRtr TmnxVRtrIDOrZero, tmnxNatPlcyFiltering TmnxNatFiltering, tmnxNatPlcyPortResvCount Unsigned32, tmnxNatPlcyPortWatermarkHigh TmnxNatWaterMark, tmnxNatPlcyPortWatermarkLow TmnxNatWaterMark, tmnxNatPlcySessionLimit Unsigned32, tmnxNatPlcySessionResvCount Unsigned32, tmnxNatPlcySessionWatermarkHigh TmnxNatWaterMark, tmnxNatPlcySessionWatermarkLow TmnxNatWaterMark, tmnxNatPlcyPrioSessionFcSet TFCSet, tmnxNatPlcyToTcpEstab Unsigned32, tmnxNatPlcyToTcpTrans Unsigned32, tmnxNatPlcyToTcpSyn Unsigned32, tmnxNatPlcyToTcpTimeWait Unsigned32, tmnxNatPlcyToUdp Unsigned32, tmnxNatPlcyToUdpInitial Unsigned32, tmnxNatPlcyToUdpDns Unsigned32, tmnxNatPlcyToIcmpQuery Unsigned32, tmnxNatPlcyBlkLimit Unsigned32, tmnxNatPlcyToSip Unsigned32, tmnxNatPlcyAlgEnable TmnxNatAlgProtocols, tmnxNatPlcyPortFwdLimit Unsigned32, tmnxNatPlcyUdpInboundRefresh TruthValue, tmnxNatPlcyIpfixExpPlcy TNamedItemOrEmpty, tmnxNatPlcyTcpMssAdjust Unsigned32, tmnxNatPlcyToSubRetention Unsigned32, tmnxNatPlcyCreationOrigin TmnxCreateOrigin, tmnxNatPlcyDnatClassifier TNamedItemOrEmpty, tmnxNatPlcyDnatRouter TmnxVRtrIDOrZero, tmnxNatPlcyDnatIsaGrp TmnxNatIsaGrpIdOrZero, tmnxNatPlcyRstUnknownTcp TruthValue, tmnxNatPlcyToTcpRst Unsigned32, tmnxNatPlcyPurpose TmnxNatPolicyPurpose, tmnxNatPlcyToUnknownProtocol Unsigned32, tmnxNatPlcyL2Outside TruthValue, tmnxNatPlcyPortFwdRangeEnd Unsigned32, tmnxNatPlcySyslogExpPlcy TNamedItemOrEmpty } tmnxNatPlcyName OBJECT-TYPE SYNTAX TNamedItem MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatPlcyName specifies the name of this NAT policy." ::= { tmnxNatPlcyEntry 1 } tmnxNatPlcyLastMgmtChange OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatPlcyLastMgmtChange indicates the sysUpTime at the time of the most recent management-initiated change to this table row." ::= { tmnxNatPlcyEntry 2 } tmnxNatPlcyRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPlcyRowStatus specifies the row status of this row." ::= { tmnxNatPlcyEntry 3 } tmnxNatPlcyDescription OBJECT-TYPE SYNTAX TItemDescription MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPlcyDescription specifies the description of this NAT policy." DEFVAL { "" } ::= { tmnxNatPlcyEntry 4 } tmnxNatPlcyPool OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxNatPlcyPool specifies the NAT pool to use with this policy. The value of this object must be set together with the value of tmnxNatPlcyPoolVRtr. A non-empty value is only allowed while the value of 'tmnxNatPlcyPurpose' is 'nat'." DEFVAL { "" } ::= { tmnxNatPlcyEntry 5 } tmnxNatPlcyPoolVRtr OBJECT-TYPE SYNTAX TmnxVRtrIDOrZero MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPlcyPoolVRtr specifies the virtual router instance of the pool referred to by the object tmnxNatPlcyPool. The value of this object must be set together with the value of tmnxNatPlcyPool. A non-zero value is only allowed while the value of 'tmnxNatPlcyPurpose' is 'nat'." DEFVAL { 0 } ::= { tmnxNatPlcyEntry 6 } tmnxNatPlcyFiltering OBJECT-TYPE SYNTAX TmnxNatFiltering MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPlcyFiltering specifies the type of NAT filtering to be applied." DEFVAL { endpointIndependent } ::= { tmnxNatPlcyEntry 7 } tmnxNatPlcyPortResvCount OBJECT-TYPE SYNTAX Unsigned32 (0..65534) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPlcyPortResvCount specifies, for each NAT subscriber associated with this policy, the number of ports that are reserved within its allocated block. The number of ports in its allocated block is specified within the configuration of the pool associated with this policy, by the values of tmnxNatPlPortResvType and tmnxNatPlPortResvVal. The value obtained by subtracting the tmnxNatPlcyPortResvCount from the number of ports, is a soft limit; this soft limit can only be exceeded by sessions that belong to one of the forwarding classes specified by the value of tmnxNatPlcyPrioSessionFcSet. The value of tmnxNatPlcyPortResvCount must be smaller than the number of ports in the allocated block. A non-zero value is only allowed while the value of 'tmnxNatPlcyPurpose' is 'nat'." DEFVAL { 0 } ::= { tmnxNatPlcyEntry 8 } tmnxNatPlcyPortWatermarkHigh OBJECT-TYPE SYNTAX TmnxNatWaterMark (0 | 1..100) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPlcyPortWatermarkHigh specifies the high watermark of the port usage for each NAT subscriber associated with this policy. The value of this object must be higher than the value of tmnxNatPlcyPortWatermarkLow, unless both are equal to zero. A non-zero value is only allowed while the value of 'tmnxNatPlcyPurpose' is 'nat'." DEFVAL { 0 } ::= { tmnxNatPlcyEntry 9 } tmnxNatPlcyPortWatermarkLow OBJECT-TYPE SYNTAX TmnxNatWaterMark (0..99) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPlcyPortWatermarkLow specifies the low watermark of the port usage for each NAT subscriber associated with this policy. The value of this object must be lower than the value of tmnxNatPlcyPortWatermarkHigh, unless both are equal to zero. A non-zero value is only allowed while the value of 'tmnxNatPlcyPurpose' is 'nat'." DEFVAL { 0 } ::= { tmnxNatPlcyEntry 10 } tmnxNatPlcySessionLimit OBJECT-TYPE SYNTAX Unsigned32 (1..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPlcySessionLimit specifies the maximum number of sessions allowed for a NAT subscriber associated with this policy." DEFVAL { 65535 } ::= { tmnxNatPlcyEntry 11 } tmnxNatPlcySessionResvCount OBJECT-TYPE SYNTAX Unsigned32 (0..65534) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPlcySessionResvCount specifies, for each NAT subscriber associated with this policy, the number of sessions that are reserved within its allocation allowed by the value of tmnxNatPlcySessionLimit. The value obtained by subtracting the tmnxNatPlcySessionResvCount from the tmnxNatPlcySessionLimit is a soft session limit; this soft limit can only be exceeded by sessions that belong to one of the forwarding classes specified by the value of tmnxNatPlcyPrioSessionFcSet. The value of tmnxNatPlcySessionResvCount must be smaller than the value of tmnxNatPlcySessionLimit." DEFVAL { 0 } ::= { tmnxNatPlcyEntry 12 } tmnxNatPlcySessionWatermarkHigh OBJECT-TYPE SYNTAX TmnxNatWaterMark (0 | 1..100) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPlcySessionWatermarkHigh specifies the high watermark of the number of sessions for each NAT subscriber associated with this policy. The value of this object must be higher than the value of tmnxNatPlcySessionWatermarkLow, unless both are equal to zero." DEFVAL { 0 } ::= { tmnxNatPlcyEntry 13 } tmnxNatPlcySessionWatermarkLow OBJECT-TYPE SYNTAX TmnxNatWaterMark (0..99) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPlcySessionWatermarkLow specifies the low watermark of the number of sessions for each NAT subscriber with this policy. The value of this object must be lower than the value of tmnxNatPlcySessionWatermarkHigh, unless both are equal to zero." DEFVAL { 0 } ::= { tmnxNatPlcyEntry 14 } tmnxNatPlcyPrioSessionFcSet OBJECT-TYPE SYNTAX TFCSet MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPlcyPrioSessionFcSet specifies the forwarding classes that have their sessions prioritized. Prioritized sessions are allowed to use the ports from the reserved ports of a block." DEFVAL { {} } ::= { tmnxNatPlcyEntry 15 } tmnxNatPlcyToTcpEstab OBJECT-TYPE SYNTAX Unsigned32 (60..86400) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPlcyToTcpEstab specifies the idle timeout applied to a TCP session in the established state." REFERENCE "RFC 5382 NAT TCP Requirements, section 5." DEFVAL { 7440 } ::= { tmnxNatPlcyEntry 16 } tmnxNatPlcyToTcpTrans OBJECT-TYPE SYNTAX Unsigned32 (60..86400) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPlcyToTcpTrans specifies the idle timeout applied to a TCP session in a transitory state." REFERENCE "RFC 5382 NAT TCP Requirements, section 5, section 8." DEFVAL { 240 } ::= { tmnxNatPlcyEntry 17 } tmnxNatPlcyToTcpSyn OBJECT-TYPE SYNTAX Unsigned32 (6..86400) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPlcyToTcpSyn specifies the timeout applied to a TCP session when synchronizing its initial sequence." DEFVAL { 15 } ::= { tmnxNatPlcyEntry 18 } tmnxNatPlcyToTcpTimeWait OBJECT-TYPE SYNTAX Unsigned32 (0..240) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPlcyToTcpTimeWait specifies the timeout before leaving the TIME-WAIT state and entering the CLOSED state." REFERENCE "RFC 793 Transmission Control Protocol, page 76." DEFVAL { 0 } ::= { tmnxNatPlcyEntry 19 } tmnxNatPlcyToUdp OBJECT-TYPE SYNTAX Unsigned32 (60..86400) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPlcyToUdp specifies the UDP mapping timeout." REFERENCE "RFC 4787 NAT UDP Unicast Requirements, section 4.3 Mapping refresh." DEFVAL { 300 } ::= { tmnxNatPlcyEntry 20 } tmnxNatPlcyToUdpInitial OBJECT-TYPE SYNTAX Unsigned32 (10..300) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPlcyToUdpInitial specifies the UDP mapping timeout to be applied for new UDP mappings, where only a single packet has been transmitted." DEFVAL { 15 } ::= { tmnxNatPlcyEntry 21 } tmnxNatPlcyToUdpDns OBJECT-TYPE SYNTAX Unsigned32 (15..86400) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPlcyToUdpDns specifies the timeout applied to a UDP session with destination port 53." REFERENCE "RFC 4787 NAT UDP Unicast Requirements, section 4.3 Mapping refresh REQ-5 a." DEFVAL { 15 } ::= { tmnxNatPlcyEntry 22 } tmnxNatPlcyToIcmpQuery OBJECT-TYPE SYNTAX Unsigned32 (60..240) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPlcyToIcmpQuery specifies the timeout applied to an ICMP Query session." REFERENCE "draft-ietf-behave-nat-icmp-12 NAT Behavioral Requirements for ICMP section 3.2 ." DEFVAL { 60 } ::= { tmnxNatPlcyEntry 23 } tmnxNatPlcyBlkLimit OBJECT-TYPE SYNTAX Unsigned32 (1..40) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPlcyBlkLimit specifies the maximum number of port blocks allowed for a NAT subscriber associated with this policy. The value of this object is only relevant for Large Scale NAT; it is not allowed to change it while a Layer-2-Aware NAT pool is associated with this policy. A non-default value is only allowed while the value of 'tmnxNatPlcyPurpose' is 'nat'." DEFVAL { 1 } ::= { tmnxNatPlcyEntry 25 } tmnxNatPlcyToSip OBJECT-TYPE SYNTAX Unsigned32 (10..7200) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPlcyToSip specifies the inactive media timeout, the time a temporary mapping remains active without any media traffic." DEFVAL { 120 } ::= { tmnxNatPlcyEntry 26 } tmnxNatPlcyAlgEnable OBJECT-TYPE SYNTAX TmnxNatAlgProtocols MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPlcyAlgEnable specifies the set of protocols for which the NAT Application Level Gateway (ALG) is enabled." DEFVAL { {ftp} } ::= { tmnxNatPlcyEntry 27 } tmnxNatPlcyPortFwdLimit OBJECT-TYPE SYNTAX Unsigned32 (0..64) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPlcyPortFwdLimit specifies the maximum number of port forwarding entries per subscriber. The port forwarding entries are in the tmnxNatFwd2Table. A non-zero value is only allowed while the value of 'tmnxNatPlcyPurpose' is 'nat'." DEFVAL { 0 } ::= { tmnxNatPlcyEntry 28 } tmnxNatPlcyUdpInboundRefresh OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPlcyUdpInboundRefresh specifies the NAT inbound refresh behavior." REFERENCE "RFC 4787 NAT UDP Unicast Requirements, section 4.3 Mapping refresh REQ-6 a." DEFVAL { false } ::= { tmnxNatPlcyEntry 29 } tmnxNatPlcyIpfixExpPlcy OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxNatPlcyIpfixExpPlcy specifies the IPFIX Export policy to use with this policy. The value of this object refers to a conceptual row in the TIMETRA-IPFIX-MIB::tmnxIpfixExpPlcyTable. A non-empty value is only allowed while the value of 'tmnxNatPlcyPurpose' is 'nat'." DEFVAL { "" } ::= { tmnxNatPlcyEntry 40 } tmnxNatPlcyTcpMssAdjust OBJECT-TYPE SYNTAX Unsigned32 (0 | 160..10240) UNITS "bytes" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPlcyTcpMssAdjust specifies the value to put into the TCP Maximum Segment Size (MSS) option if not already present, or if the present value is higher. The value zero means that no MSS option adjustment is done." DEFVAL { 0 } ::= { tmnxNatPlcyEntry 41 } tmnxNatPlcyToSubRetention OBJECT-TYPE SYNTAX Unsigned32 (0..1440) UNITS "minutes" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPlcyToSubRetention specifies the subscriber retention timeout, the time a NAT subscriber and its associated IP address is kept after all hosts and associated port blocks have expired. If a NAT subscriber host appears before the retention timeout has elapsed, it will be given the same outside IP address. A non-zero value is only allowed while the value of 'tmnxNatPlcyPurpose' is 'nat'." DEFVAL { 0 } ::= { tmnxNatPlcyEntry 42 } tmnxNatPlcyCreationOrigin OBJECT-TYPE SYNTAX TmnxCreateOrigin MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatPlcyCreationOrigin indicates the mechanism used to create this entry." ::= { tmnxNatPlcyEntry 43 } tmnxNatPlcyDnatClassifier OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxNatPlcyDnatClassifier specifies the Destination NAT classifier. The value of this object refers to a conceptual row in the tmnxNatClsfrTable. A non-empty value is only allowed while the value of 'tmnxNatPlcyPurpose' is 'nat'." DEFVAL { "" } ::= { tmnxNatPlcyEntry 44 } tmnxNatPlcyDnatRouter OBJECT-TYPE SYNTAX TmnxVRtrIDOrZero MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPlcyDnatRouter specifies the outside virtual router instance for the traffic flows subject to Destination NAT and associated with this NAT policy. The values of tmnxNatPlcyDnatRouter and tmnxNatPlcyDnatIsaGrp must be either both zero or both non-zero. The Destination NAT function also requires a non empty value for tmnxNatPlcyDnatClassifier, and a Destination NAT IP address defined in the classifier it refers to, involving the value of a tmnxNatClsfrN3DnatAddr object or the tmnxNatClsfrDefaultDnatAddr object, or the tmnxNatClsfrDefaultActionAddr object. A non-zero value is only allowed while the value of 'tmnxNatPlcyPurpose' is 'nat'." DEFVAL { 0 } ::= { tmnxNatPlcyEntry 45 } tmnxNatPlcyDnatIsaGrp OBJECT-TYPE SYNTAX TmnxNatIsaGrpIdOrZero MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPlcyDnatIsaGrp specifies the identifier of the NAT Integrated Service Adaptor group that processes the traffic flows subject to Destination NAT and associated with this NAT policy. The values of tmnxNatPlcyDnatRouter and tmnxNatPlcyDnatIsaGrp must be either both zero or both non-zero. The Destination NAT function also requires a non empty value for tmnxNatPlcyDnatClassifier, and a Destination NAT IP address defined in the classifier it refers to, involving the value of a tmnxNatClsfrN3DnatAddr object or the tmnxNatClsfrDefaultDnatAddr object, or the tmnxNatClsfrDefaultActionAddr object. A non-zero value is only allowed while the value of 'tmnxNatPlcyPurpose' is 'nat'." DEFVAL { 0 } ::= { tmnxNatPlcyEntry 46 } tmnxNatPlcyRstUnknownTcp OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPlcyRstUnknownTcp specifies what to do when receiving a TCP packet without the SYN flag set for an unknown flow on the NAT inside. When tmnxNatPlcyRstUnknownTcp is enabled the packet will be dropped and a TCP reset will be generated. The value 'true' is only allowed while the value of 'tmnxNatPlcyPurpose' is 'nat'." DEFVAL { false } ::= { tmnxNatPlcyEntry 47 } tmnxNatPlcyToTcpRst OBJECT-TYPE SYNTAX Unsigned32 (0..240) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPlcyToTcpRst specifies the timeout after receiving a RST and closing the session before going to the LISTEN state again. This has the effect of blocking a new TCP session with the same port during this time." DEFVAL { 0 } ::= { tmnxNatPlcyEntry 48 } tmnxNatPlcyPurpose OBJECT-TYPE SYNTAX TmnxNatPolicyPurpose MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatPlcyPurpose indicates the purpose of this policy. A NAT policy can be created/destroyed using the tmnxNatPlcyRowStatus object or the tmnxNatPolicyRowStatus object. A firewall policy can be created/destroyed using the tmnxNatFwlPlcyRowStatus object." ::= { tmnxNatPlcyEntry 49 } tmnxNatPlcyToUnknownProtocol OBJECT-TYPE SYNTAX Unsigned32 (0 | 60..86400) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPlcyToUnknownProtocol specifies the timeout for flows with unknown protocol. The value zero means that this timer is not used. A non-zero value is only allowed in a conceptual row where the value of 'tmnxNatPlcyPurpose' is equal to 'firewall'; in that case, the default value is 300 and the range is [60..86400]. Otherwise, the default value is zero." DEFVAL { 300 } ::= { tmnxNatPlcyEntry 50 } tmnxNatPlcyL2Outside OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPlcyL2Outside specifies that this nat-policy will be used with an L2 outside service instead of an L3 outside service. This node is mutually exclusive with the pool command." DEFVAL { false } ::= { tmnxNatPlcyEntry 51 } tmnxNatPlcyPortFwdRangeEnd OBJECT-TYPE SYNTAX Unsigned32 (1023..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPlcyPortFwdRangeEnd specifies the end of the port range available for port forwarding. The start of the range is always equal to one. The actual maximum value of the object tmnxNatPlcyPortFwdRangeEnd may be restricted to less than 65535, depending on the system specifications. A value other than the default value of 1023 is only allowed while the value of 'tmnxNatPlcyPurpose' is 'nat'." DEFVAL { 1023 } ::= { tmnxNatPlcyEntry 52 } tmnxNatPlcySyslogExpPlcy OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxNatPlcySyslogExpPlcy specifies the syslog export policy to use with this policy. The value of this object refers to a conceptual row in the tmnxNatSyslogExpPlcyTable. A non-empty value is only allowed while the value of 'tmnxNatPlcyPurpose' is 'nat'." DEFVAL { "" } ::= { tmnxNatPlcyEntry 53 } tmnxNatPlcyStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatPlcyStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatPlcyStatsTable contains detailed usage statistics of the NAT policies of this system." ::= { tmnxNatPlcyObjs 2 } tmnxNatPlcyStatsEntry OBJECT-TYPE SYNTAX TmnxNatPlcyStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row contains detailed usage statistics information about a particular NAT policy and a particular NAT ISA MDA." INDEX { tmnxNatPlcyName, tmnxChassisIndex, tmnxCardSlotNum, tmnxMDASlotNum, tmnxNatPlcyStatsType } ::= { tmnxNatPlcyStatsTable 1 } TmnxNatPlcyStatsEntry ::= SEQUENCE { tmnxNatPlcyStatsType TmnxNatUsageStatsType, tmnxNatPlcyStatsName DisplayString, tmnxNatPlcyStatsVal Gauge32 } tmnxNatPlcyStatsType OBJECT-TYPE SYNTAX TmnxNatUsageStatsType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatPlcyStatsType indicates the type of NAT usage statistics contained in this conceptual row." ::= { tmnxNatPlcyStatsEntry 1 } tmnxNatPlcyStatsName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatPlcyStatsName indicates the human-readable identifier of the statistics contained in this conceptual row." ::= { tmnxNatPlcyStatsEntry 2 } tmnxNatPlcyStatsVal OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatPlcyStatsVal indicates the value of the statistics contained in this conceptual row." ::= { tmnxNatPlcyStatsEntry 3 } tmnxNatPlcyUnknProtTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatPlcyUnknProtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatPlcyUnknProtTable contains objects to configure a list of unknown protocols for which it is allowed to set up traffic flows, for a given NAT policy. If there are no conceptual rows in this table for a given policy, it means that there is no unknown protocol for which the system allows to set up a traffic flow. Creation of a conceptual row is only allowed if the value of tmnxNatPlcyName corresponds to a conceptual row in the tmnxNatFwlPlcyTable." ::= { tmnxNatPlcyObjs 3 } tmnxNatPlcyUnknProtEntry OBJECT-TYPE SYNTAX TmnxNatPlcyUnknProtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row represents a protocol that is unknown to the system but for which it is allowed to set up a traffic flow. Entries in this table can be created or deleted via SNMP operations." INDEX { tmnxNatPlcyName, tmnxNatPlcyUnknProtNumber } ::= { tmnxNatPlcyUnknProtTable 1 } TmnxNatPlcyUnknProtEntry ::= SEQUENCE { tmnxNatPlcyUnknProtNumber Unsigned32, tmnxNatPlcyUnknProtRowStatus RowStatus, tmnxNatPlcyUnknProtTimeStamp TimeStamp } tmnxNatPlcyUnknProtNumber OBJECT-TYPE SYNTAX Unsigned32 (0..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatPlcyUnknProtNumber specifies a protocol number for which the system allows to set up traffic flows even if it does not explicitly know the protocol. The value 256 has a special meaning: it means 'any protocol'. If the value of this object refers to a protocol that is explicitly known by this system, the presence of the conceptual row has no effect." ::= { tmnxNatPlcyUnknProtEntry 1 } tmnxNatPlcyUnknProtRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPlcyUnknProtRowStatus specifies the row status of this row." ::= { tmnxNatPlcyUnknProtEntry 2 } tmnxNatPlcyUnknProtTimeStamp OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatPlcyUnknProtTimeStamp indicates the sysUpTime at the time this conceptual row was created." ::= { tmnxNatPlcyUnknProtEntry 3 } tmnxNatVrtrObjs OBJECT IDENTIFIER ::= { tmnxNatObjs 3 } tmnxNatVrtrTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatVrtrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatVrtrTable contains objects to configure the NAT operation of a virtual router instance." ::= { tmnxNatVrtrObjs 1 } tmnxNatVrtrEntry OBJECT-TYPE SYNTAX TmnxNatVrtrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row represents information about the NAT operation of a particular virtual router instance. Entries in this table can be created and destroyed with SNMP operations." INDEX { vRtrID } ::= { tmnxNatVrtrTable 1 } TmnxNatVrtrEntry ::= SEQUENCE { tmnxNatVrtrLastMgmtChange TimeStamp, tmnxNatVrtrRowStatus RowStatus, tmnxNatVrtrInPolicy TNamedItemOrEmpty, tmnxNatVrtrInDsliteAdminState TmnxAdminState, tmnxNatVrtrInDsliteSubPrefixLen InetAddressPrefixLength, tmnxNatVrtrInRedPeerAddrType InetAddressType, tmnxNatVrtrInRedPeerAddr InetAddress, tmnxNatVrtrInRedSteerRtType InetAddressType, tmnxNatVrtrInRedSteerRt InetAddress, tmnxNatVrtrInRedSteerRtLen InetAddressPrefixLength, tmnxNatVrtrOutMtu Unsigned32, tmnxNatVrtrOutUpstreamIPFilterId TFilterID, tmnxNatVrtrInMaxDetSubscrLimit Unsigned32, tmnxNatVrtrInMaxDetSubLimitDsl Unsigned32, tmnxNatVrtrOutDnstreamIPFilterId TFilterID, tmnxNatVrtrInRedPeer6AddrType InetAddressType, tmnxNatVrtrInRedPeer6Addr InetAddress, tmnxNatVrtrOutUpstrmIPv6FilterId TFilterID, tmnxNatVrtrOutDnstrmIPv6FilterId TFilterID, tmnxNatVrtrInDnstreamIPFilterId TFilterID, tmnxNatVrtrInDnatSrcPrefixList TNamedItemOrEmpty, tmnxNatVrtrOutDnatOnlyRouteLimit Unsigned32, tmnxNatVrtrOutDnatOnlyRoutes Gauge32 } tmnxNatVrtrLastMgmtChange OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatVrtrLastMgmtChange indicates the sysUpTime at the time of the most recent management-initiated change to this table row." ::= { tmnxNatVrtrEntry 1 } tmnxNatVrtrRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatVrtrRowStatus specifies the row status of this row." ::= { tmnxNatVrtrEntry 2 } tmnxNatVrtrInPolicy OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxNatVrtrInPolicy specifies the inside NAT policy to use in this virtual router instance." DEFVAL { ''H } ::= { tmnxNatVrtrEntry 3 } tmnxNatVrtrInDsliteAdminState OBJECT-TYPE SYNTAX TmnxAdminState MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxNatVrtrInDsliteAdminState specifies the DSLite administrative state in this virtual router instance." DEFVAL { outOfService } ::= { tmnxNatVrtrEntry 4 } tmnxNatVrtrInDsliteSubPrefixLen OBJECT-TYPE SYNTAX InetAddressPrefixLength (32..64 | 128) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxNatVrtrInDsliteSubPrefixLen specifies the IPv6 address prefix length to be used for the Dual Stack Lite subscribers in this virtual router instance." DEFVAL { 128 } ::= { tmnxNatVrtrEntry 5 } tmnxNatVrtrInRedPeerAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatVrtrInRedPeerAddrType specifies the address type of tmnxNatVrtrInRedPeerAddr." DEFVAL { unknown } ::= { tmnxNatVrtrEntry 10 } tmnxNatVrtrInRedPeerAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (0|4|16)) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatVrtrInRedPeerAddr specifies the IP address of the NAT redundancy peer in the realm of this virtual router instance. While the import prefix of the outside NAT router instance associated with this virtual router instance is present, this system redirects the traffic received for the NAT function in this virtual router instance to the NAT peer." DEFVAL { ''H } ::= { tmnxNatVrtrEntry 11 } tmnxNatVrtrInRedSteerRtType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatVrtrInRedSteerRtType specifies the address type of tmnxNatVrtrInRedSteerRt." DEFVAL { unknown } ::= { tmnxNatVrtrEntry 12 } tmnxNatVrtrInRedSteerRt OBJECT-TYPE SYNTAX InetAddress (SIZE (0|4|16)) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatVrtrInRedSteerRt specifies the IP address of the steering route. The steering route is used in the realm of this virtual router instance as an indirect next-hop for all the traffic that must be routed to the Large Scale NAT function." DEFVAL { ''H } ::= { tmnxNatVrtrEntry 13 } tmnxNatVrtrInRedSteerRtLen OBJECT-TYPE SYNTAX InetAddressPrefixLength (0..128) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatVrtrInRedSteerRtLen specifies the prefix length of the prefix to be exported." DEFVAL { 0 } ::= { tmnxNatVrtrEntry 14 } tmnxNatVrtrOutMtu OBJECT-TYPE SYNTAX Unsigned32 (0 | 512..9000) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxNatVrtrOutMtu specifies the MTU (Maximum Transmission Unit) for downstream traffic flowing through this router (as outside NAT router). The system fragments IP datagrams exceeding the MTU. The value zero means that no MTU is configured." DEFVAL { 0 } ::= { tmnxNatVrtrEntry 15 } tmnxNatVrtrOutUpstreamIPFilterId OBJECT-TYPE SYNTAX TFilterID MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatVrtrOutUpstreamIPFilterId specifies the identifier of an IP filter. A corresponding entry must exist in the TIMETRA-FILTER-MIB::tIPFilterTable. This filter is applied to the upstream traffic after the NAT function and before it enters the outside virtual router instance; it is useful for traffic that bypasses the ingress filters applied in the inside virtual router instance, such as DSLite traffic. The value zero specifies that no filter is applied." DEFVAL { 0 } ::= { tmnxNatVrtrEntry 16 } tmnxNatVrtrInMaxDetSubscrLimit OBJECT-TYPE SYNTAX Unsigned32 (0 | 1..32768) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxNatVrtrInMaxDetSubscrLimit specifies the maximum number of classic LSN subscribers in a consecutive range of IP addresses to be processed by the same NAT ISA MDA. The value of this object is significant for Deterministic NAT and Destination NAT. In case of Deterministic NAT, it also specifies the maximum value allowed for any and each instance of the object tmnxNatPlLsnSubscriberLimit for each pool associated with this virtual router instance by means of an entry in the tmnxNatDetPlcyTable (in the same virtual router instance) where the value of the object tmnxNatDetPlcySubType is equal to 'classicLsnSub'. Any nonzero value of this object must be a power of two." DEFVAL { 0 } ::= { tmnxNatVrtrEntry 20 } tmnxNatVrtrInMaxDetSubLimitDsl OBJECT-TYPE SYNTAX Unsigned32 (0 | 1..32768) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxNatVrtrInMaxDetSubLimitDsl specifies the maximum number of Dual Stack Lite LSN subscribers in a consecutive range of IP prefixes to be processed by the same NAT ISA MDA. The value of this object is significant for Deterministic NAT. It also specifies the maximum value allowed for any and each instance of the object tmnxNatPlLsnSubscriberLimit for each pool associated with this virtual router instance by means of an entry in the tmnxNatDetPlcyTable (in the same virtual router instance) where the value of the object tmnxNatDetPlcySubType is equal to 'dsliteLsnSub'. Any nonzero value of this object must be a power of two." DEFVAL { 0 } ::= { tmnxNatVrtrEntry 21 } tmnxNatVrtrOutDnstreamIPFilterId OBJECT-TYPE SYNTAX TFilterID MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatVrtrOutDnstreamIPFilterId specifies the identifier of an IP filter. A corresponding entry must exist in the TIMETRA-FILTER-MIB::tIPFilterTable. This filter is applied to the downstream traffic after routing in the outside virtual router instance and before the NAT function. The value zero specifies that no filter is applied." DEFVAL { 0 } ::= { tmnxNatVrtrEntry 22 } tmnxNatVrtrInRedPeer6AddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatVrtrInRedPeer6AddrType specifies the address type of tmnxNatVrtrInRedPeer6Addr." DEFVAL { unknown } ::= { tmnxNatVrtrEntry 23 } tmnxNatVrtrInRedPeer6Addr OBJECT-TYPE SYNTAX InetAddress (SIZE (0|4|16)) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatVrtrInRedPeer6Addr specifies the IPv6 address of the NAT redundancy peer in the realm of this virtual router instance. While the import prefix of the outside NAT router instance associated with this virtual router instance is present, this system redirects the traffic received for the NAT function in this virtual router instance to the NAT peer." DEFVAL { ''H } ::= { tmnxNatVrtrEntry 24 } tmnxNatVrtrOutUpstrmIPv6FilterId OBJECT-TYPE SYNTAX TFilterID MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatVrtrOutUpstrmIPv6FilterId specifies the identifier of an IPv6 filter. A corresponding entry must exist in the TIMETRA-FILTER-MIB::tIPFilterTable. This filter is applied to the upstream traffic after the NAT function and before it enters the outside virtual router instance; it is useful for traffic that bypasses the ingress filters applied in the inside virtual router instance, such as DSLite traffic. The value zero specifies that no filter is applied." DEFVAL { 0 } ::= { tmnxNatVrtrEntry 25 } tmnxNatVrtrOutDnstrmIPv6FilterId OBJECT-TYPE SYNTAX TFilterID MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatVrtrOutDnstrmIPv6FilterId specifies the identifier of an IPv6 filter. A corresponding entry must exist in the TIMETRA-FILTER-MIB::tIPFilterTable. This filter is applied to the downstream traffic after routing in the the outside virtual router instance and before the NAT function; it is useful for traffic that bypasses the egress filters applied in the inside virtual router instance, such as DSLite traffic. The value zero specifies that no filter is applied." DEFVAL { 0 } ::= { tmnxNatVrtrEntry 26 } tmnxNatVrtrInDnstreamIPFilterId OBJECT-TYPE SYNTAX TFilterID MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatVrtrInDnstreamIPFilterId specifies the identifier of an IP filter. A corresponding entry must exist in the TIMETRA-FILTER-MIB::tIPFilterTable. This filter is applied to the downstream traffic before routing in the inside virtual router instance and after the NAT function; it is useful for traffic that bypasses the egress filters applied in the inside virtual router instance, such as DSLite traffic. The value zero specifies that no filter is applied." DEFVAL { 0 } ::= { tmnxNatVrtrEntry 27 } tmnxNatVrtrInDnatSrcPrefixList OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxNatVrtrInDnatSrcPrefixList specifies the prefix list associated with this inside virtual router instance that defines the source addresses of upstream traffic flows subject to only Destination NAT (without Source Network Address and Port Translation); these addresses do appear as destination addresses in downstream traffic flows. A non-empty value refers to a conceptual row in the tmnxNatPrefixListTable." DEFVAL { ''H } ::= { tmnxNatVrtrEntry 28 } tmnxNatVrtrOutDnatOnlyRouteLimit OBJECT-TYPE SYNTAX Unsigned32 (1..131072) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxNatVrtrOutDnatOnlyRouteLimit specifies the upper limit imposed on the number of routes used to direct downstream traffic from this outside virtual router instance to a NAT ISA card in Destination NAT operation. The value of this object is significant for Destination NAT only." DEFVAL { 32768 } ::= { tmnxNatVrtrEntry 29 } tmnxNatVrtrOutDnatOnlyRoutes OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatVrtrOutDnatOnlyRoutes indicates the actual number of routes used to direct downstream traffic from this outside virtual router instance to a NAT ISA card in Destination NAT operation. The value of this object is significant for Destination NAT only." ::= { tmnxNatVrtrEntry 30 } tmnxNatL2AwAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatL2AwAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatL2AwAddrTable contains the IP addresses for Layer-2-Aware NAT subscribers." ::= { tmnxNatVrtrObjs 2 } tmnxNatL2AwAddrEntry OBJECT-TYPE SYNTAX TmnxNatL2AwAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row represents a subnet for Layer-2-Aware NAT subscribers. Entries in this table can be created or deleted via SNMP operations. A corresponding conceptual row in the tmnxNatVrtrTable must exist while creating a row in this table." INDEX { vRtrID, tmnxNatL2AwAddrType, tmnxNatL2AwAddr, tmnxNatL2AwAddrPrefixLen } ::= { tmnxNatL2AwAddrTable 1 } TmnxNatL2AwAddrEntry ::= SEQUENCE { tmnxNatL2AwAddrType InetAddressType, tmnxNatL2AwAddr InetAddress, tmnxNatL2AwAddrPrefixLen InetAddressPrefixLength, tmnxNatL2AwAddrRowStatus RowStatus, tmnxNatL2AwAddrLastMgmtChange TimeStamp } tmnxNatL2AwAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatL2AwAddrType specifies the address type of tmnxNatL2AwAddr. The only value supported is 'ipv4'." ::= { tmnxNatL2AwAddrEntry 1 } tmnxNatL2AwAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (4|16)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatL2AwAddrType specifies the IP address of the subnet. Only IPv4 addresses are supported." ::= { tmnxNatL2AwAddrEntry 2 } tmnxNatL2AwAddrPrefixLen OBJECT-TYPE SYNTAX InetAddressPrefixLength (0..32) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatL2AwAddrPrefixLen specifies the prefix length of the subnet." ::= { tmnxNatL2AwAddrEntry 3 } tmnxNatL2AwAddrRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatL2AwAddrRowStatus specifies the row status of this row." ::= { tmnxNatL2AwAddrEntry 4 } tmnxNatL2AwAddrLastMgmtChange OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatL2AwAddrLastMgmtChange indicates the sysUpTime at the time of the most recent management-initiated change to this table row." ::= { tmnxNatL2AwAddrEntry 5 } tmnxNat64Table OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNat64Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNat64Table contains objects to configure the NAT64 operation of a virtual router instance." ::= { tmnxNatVrtrObjs 3 } tmnxNat64Entry OBJECT-TYPE SYNTAX TmnxNat64Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row represents information about the NAT64 operation of a particular virtual router instance. Rows in this table can be created and destroyed with SNMP operations. A row in this table can only be created if a row exists in the tmnxNatVrtrTable with the same index." INDEX { vRtrID } ::= { tmnxNat64Table 1 } TmnxNat64Entry ::= SEQUENCE { tmnxNat64LastMgmtChange TimeStamp, tmnxNat64RowStatus RowStatus, tmnxNat64InAdminState TmnxAdminState, tmnxNat64InSubPrefixLen InetAddressPrefixLength, tmnxNat64InPrefix InetAddressIPv6, tmnxNat64InPrefixLen InetAddressPrefixLength, tmnxNat64InIpv6Mtu Unsigned32, tmnxNat64InDropZeroIpv4Checksum TruthValue, tmnxNat64InSetTos TruthValue, tmnxNat64InTos Unsigned32, tmnxNat64InIgnoreTos TruthValue, tmnxNat64InInsertIpv6FragHeader TruthValue, tmnxNat64InFragmentIp TmnxNatFragmentIpMode } tmnxNat64LastMgmtChange OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNat64LastMgmtChange indicates the sysUpTime at the time of the most recent management-initiated change to this table row." ::= { tmnxNat64Entry 1 } tmnxNat64RowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNat64RowStatus specifies the row status of this row." ::= { tmnxNat64Entry 2 } tmnxNat64InAdminState OBJECT-TYPE SYNTAX TmnxAdminState MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxNat64InAdminState specifies the NAT64 administrative state in this virtual router instance." DEFVAL { outOfService } ::= { tmnxNat64Entry 3 } tmnxNat64InSubPrefixLen OBJECT-TYPE SYNTAX InetAddressPrefixLength (32..64 | 128) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxNat64InSubPrefixLen specifies the IPv6 address prefix length to be used for the NAT64 subscribers in this virtual router instance. The value of this object can only be modified while the value of the object tmnxNat64InAdminState is equal to 'outOfService'." DEFVAL { 128 } ::= { tmnxNat64Entry 4 } tmnxNat64InPrefix OBJECT-TYPE SYNTAX InetAddressIPv6 MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNat64InPrefix specifies the IP address of the NAT64 prefix. Outward bound IP packets with a destination IP address that matches the NAT64 prefix are subject to the NAT64 function. The value of this object can only be modified while the value of the object tmnxNat64InAdminState is equal to 'outOfService'." DEFVAL { '0064ff9b000000000000000000000000'H } ::= { tmnxNat64Entry 5 } tmnxNat64InPrefixLen OBJECT-TYPE SYNTAX InetAddressPrefixLength (32 | 40 | 48 | 56 | 64 | 96) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNat64InPrefixLen specifies the prefix length of the NAT64 prefix. The value of this object can only be modified while the value of the object tmnxNat64InAdminState is equal to 'outOfService'." DEFVAL { 96 } ::= { tmnxNat64Entry 6 } tmnxNat64InIpv6Mtu OBJECT-TYPE SYNTAX Unsigned32 (1280..9212) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNat64InIpv6Mtu specifies the Maximum Transmission Unit (MTU) of the IPv6 link. The value of this object can only be modified while the value of the object tmnxNat64InAdminState is equal to 'outOfService'." REFERENCE "Draft IP/ICMP Translation Algorithm (draft-ietf-behave-v6v4-xlate), section 4 Translating from IPv4 to IPv6." DEFVAL { 1520 } ::= { tmnxNat64Entry 7 } tmnxNat64InDropZeroIpv4Checksum OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNat64InDropZeroIpv4Checksum specifies if UDP datagrams with zero IPv4 checksum are dropped. If the value of tmnxNat64InDropZeroIpv4Checksum is equal to 'false', the system calculates the IPv6 checksum for each such datagram. The value of this object can only be modified while the value of the object tmnxNat64InAdminState is equal to 'outOfService'." REFERENCE "Draft IP/ICMP Translation Algorithm (draft-ietf-behave-v6v4-xlate), section 4.5 Transport-layer Header Translation." DEFVAL { false } ::= { tmnxNat64Entry 8 } tmnxNat64InSetTos OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNat64InSetTos specifies if the IPv6 Traffic Class is ignored and the IPv4 Type Of Service (TOS) bits set to the value specified by the object tmnxNat64InTos. If the value of tmnxNat64InSetTos is equal to 'false', the system copies the IPv6 Traffic Class into the IPv4 TOS. The value of this object can only be modified while the value of the object tmnxNat64InAdminState is equal to 'outOfService'." REFERENCE "Draft IP/ICMP Translation Algorithm (draft-ietf-behave-v6v4-xlate), section 5.1 Translating IPv6 Headers into IPv4 Headers." DEFVAL { false } ::= { tmnxNat64Entry 9 } tmnxNat64InTos OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNat64InTos specifies what to put in the IPv4 Type Of Service (TOS) field while the value of tmnxNat64InSetTos is equal to 'true'. The value of this object can only be modified while the value of the object tmnxNat64InAdminState is equal to 'outOfService'." REFERENCE "Draft IP/ICMP Translation Algorithm (draft-ietf-behave-v6v4-xlate), section 5.1 Translating IPv6 Headers into IPv4 Headers." DEFVAL { 0 } ::= { tmnxNat64Entry 10 } tmnxNat64InIgnoreTos OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNat64InIgnoreTos specifies if the IPv4 Type Of Service (TOS) is ignored and the IPv6 Traffic Class bits set to zero. If the value of tmnxNat64InIgnoreTos is equal to 'false', the system copies the IPv4 TOS into the IPv6 Traffic Class. The value of this object can only be modified while the value of the object tmnxNat64InAdminState is equal to 'outOfService'" REFERENCE "Draft IP/ICMP Translation Algorithm (draft-ietf-behave-v6v4-xlate), section 4.1 Translating IPv4 Headers into IPv6 Headers." DEFVAL { false } ::= { tmnxNat64Entry 11 } tmnxNat64InInsertIpv6FragHeader OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNat64InInsertIpv6FragHeader specifies if the system always inserts an IPv6 fragment header, to indicate that the sender allows fragmentation. The value of this object can only be modified while the value of the object tmnxNat64InAdminState is equal to 'outOfService'." REFERENCE "Draft IP/ICMP Translation Algorithm (draft-ietf-behave-v6v4-xlate), section 4 Translating from IPv4 to IPv6." DEFVAL { false } ::= { tmnxNat64Entry 12 } tmnxNat64InFragmentIp OBJECT-TYPE SYNTAX TmnxNatFragmentIpMode MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxNat64InFragmentIp specifies if and when the IPv6 payload datagrams are fragmented before transmission." DEFVAL { disabled } ::= { tmnxNat64Entry 15 } tmnxNatSubIdTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatSubIdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatSubIdTable contains objects to configure the subscriber identification for Large Scale NAT of a virtual router instance." ::= { tmnxNatVrtrObjs 4 } tmnxNatSubIdEntry OBJECT-TYPE SYNTAX TmnxNatSubIdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row represents information about the identification of LSN subscribers of a particular virtual router instance. Rows in this table are automatically created and destroyed by the system." AUGMENTS { tmnxNatVrtrEntry } ::= { tmnxNatSubIdTable 1 } TmnxNatSubIdEntry ::= SEQUENCE { tmnxNatSubIdLastMgmtChange TimeStamp, tmnxNatSubIdDescription TItemDescription, tmnxNatSubIdAdminState TmnxAdminState, tmnxNatSubIdRadProxSrvRouter TmnxVRtrIDOrZero, tmnxNatSubIdRadProxSrvName TNamedItemOrEmpty, tmnxNatSubIdRadiusAttributeType TmnxSubRadiusAttrType, tmnxNatSubIdRadiusVendorId TmnxSubRadiusVendorId, tmnxNatSubIdDropUnidentified TruthValue } tmnxNatSubIdLastMgmtChange OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatSubIdLastMgmtChange indicates the sysUpTime at the time of the most recent management-initiated change to this table row." ::= { tmnxNatSubIdEntry 1 } tmnxNatSubIdDescription OBJECT-TYPE SYNTAX TItemDescription MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatSubIdDescription specifies the description of this row." DEFVAL { "" } ::= { tmnxNatSubIdEntry 2 } tmnxNatSubIdAdminState OBJECT-TYPE SYNTAX TmnxAdminState MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxNatSubIdAdminState specifies the administrative state of subscriber identification in this virtual router instance." DEFVAL { outOfService } ::= { tmnxNatSubIdEntry 3 } tmnxNatSubIdRadProxSrvRouter OBJECT-TYPE SYNTAX TmnxVRtrIDOrZero MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxNatSubIdRadProxSrvRouter specifies the identifier of the virtual router instance of the RADIUS Proxy server to be used for the LSN subscriber identification." DEFVAL { 0 } ::= { tmnxNatSubIdEntry 4 } tmnxNatSubIdRadProxSrvName OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxNatSubIdRadProxSrvName specifies the name of the RADIUS Proxy server to be used for the LSN subscriber identification." DEFVAL { "" } ::= { tmnxNatSubIdEntry 5 } tmnxNatSubIdRadiusAttributeType OBJECT-TYPE SYNTAX TmnxSubRadiusAttrType MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatSubIdRadiusAttributeType specifies the RADIUS Attribute Type to be used as the subscriber identifier. The value 11 refers to the Nokia vendor-specific attribute 'Alc-Subsc-ID-Str'. The values supported for each vendor are listed in the tmnxNatSubscIdAttrTable." DEFVAL { 11 } ::= { tmnxNatSubIdEntry 6 } tmnxNatSubIdRadiusVendorId OBJECT-TYPE SYNTAX TmnxSubRadiusVendorId MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatSubIdRadiusVendorId specifies the RADIUS Vendor-Id. If the value of tmnxNatSubIdRadiusVendorId is equal to zero, the attribute type specified by tmnxNatSubIdRadiusAttributeType must be used as subscriber identifier if it appears outside of a Vendor-Specific attribute. If the value of tmnxNatSubIdRadiusVendorId is not equal to zero, the attribute type specified by tmnxNatSubIdRadiusAttributeType must be used as subscriber identifier if it appears as a sub-attribute within a Vendor-Specific attribute with Vendor-Id equal to the value of tmnxNatSubIdRadiusVendorId. The value 6527 refers to Nokia. The supported values are listed in the tmnxNatSubscIdVendorTable." DEFVAL { 6527 } ::= { tmnxNatSubIdEntry 7 } tmnxNatSubIdDropUnidentified OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxNatSubIdDropUnidentified specifies if traffic from unidentified flows must be dropped." DEFVAL { false } ::= { tmnxNatSubIdEntry 8 } tmnxNatDetPlcyTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatDetPlcyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatDetPlcyTable contains the associations between subscriber inside source IP address prefixes and NAT policies for Deterministic NAT." ::= { tmnxNatVrtrObjs 5 } tmnxNatDetPlcyEntry OBJECT-TYPE SYNTAX TmnxNatDetPlcyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row represents an association between a source IP address prefix for Deterministic NAT and a NAT policy. Entries in this table are created and destroyed by SNMP operations on the row status object." INDEX { vRtrID, tmnxNatDetPlcySubType, tmnxNatDetPlcyAddrType, tmnxNatDetPlcyAddr, tmnxNatDetPlcyAddrPrefixLength } ::= { tmnxNatDetPlcyTable 1 } TmnxNatDetPlcyEntry ::= SEQUENCE { tmnxNatDetPlcySubType TmnxNatSubscriberType, tmnxNatDetPlcyAddrType InetAddressType, tmnxNatDetPlcyAddr InetAddress, tmnxNatDetPlcyAddrPrefixLength InetAddressPrefixLength, tmnxNatDetPlcyRowStatus RowStatus, tmnxNatDetPlcyLastMgmtChange TimeStamp, tmnxNatDetPlcyName TNamedItem, tmnxNatDetPlcyAdminState TmnxAdminState, tmnxNatDetPlcyOperState ServiceOperStatus } tmnxNatDetPlcySubType OBJECT-TYPE SYNTAX TmnxNatSubscriberType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatDetPlcySubType specifies the type of subscriber associated with this conceptual row." ::= { tmnxNatDetPlcyEntry 1 } tmnxNatDetPlcyAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatDetPlcyAddrType specifies the address type of tmnxNatDetPlcyAddr." ::= { tmnxNatDetPlcyEntry 2 } tmnxNatDetPlcyAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (4|16)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatDetPlcyAddr specifies the prefix." ::= { tmnxNatDetPlcyEntry 3 } tmnxNatDetPlcyAddrPrefixLength OBJECT-TYPE SYNTAX InetAddressPrefixLength (1..128) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatDetPlcyAddrPrefixLength specifies the prefix length." ::= { tmnxNatDetPlcyEntry 4 } tmnxNatDetPlcyRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatDetPlcyRowStatus specifies the row status of this row." ::= { tmnxNatDetPlcyEntry 5 } tmnxNatDetPlcyLastMgmtChange OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatDetPlcyLastMgmtChange indicates the sysUpTime at the time of the most recent management-initiated change to this table row." ::= { tmnxNatDetPlcyEntry 6 } tmnxNatDetPlcyName OBJECT-TYPE SYNTAX TNamedItem MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatDetPlcyName specifies the identifier of the NAT policy to be used for the traffic that matches this inside source IP prefix. It corresponds to conceptual row in the tmnxNatPlcyTable. A non-empty value for this object must be specified when this conceptual row is created, and it cannot be modified afterwards." ::= { tmnxNatDetPlcyEntry 7 } tmnxNatDetPlcyAdminState OBJECT-TYPE SYNTAX TmnxAdminState MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxNatDetPlcyAdminState specifies the administrative state of this row." DEFVAL { outOfService } ::= { tmnxNatDetPlcyEntry 8 } tmnxNatDetPlcyOperState OBJECT-TYPE SYNTAX ServiceOperStatus MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatDetPlcyOperState indicates the operational state of this row." ::= { tmnxNatDetPlcyEntry 9 } tmnxNatDetMapTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatDetMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatDetMapTable contains the associations between subscriber inside source IP address ranges of a deterministic NAT prefix and the start of an outside IP address range." ::= { tmnxNatVrtrObjs 6 } tmnxNatDetMapEntry OBJECT-TYPE SYNTAX TmnxNatDetMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row represents an association between a source IP address range of a prefix for Deterministic NAT and the start of an outside IP address range. Rows in this table can be created and destroyed either - automatically by the system, or - by SNMP operations on the row status object. Automatic creation of rows occurs when the value of the object tmnxNatDetPlcyAdminState changes from 'outOfService' to 'inService'." INDEX { vRtrID, tmnxNatDetPlcySubType, tmnxNatDetPlcyAddrType, tmnxNatDetPlcyAddr, tmnxNatDetPlcyAddrPrefixLength, tmnxNatDetMapInAddrType, tmnxNatDetMapInStart, tmnxNatDetMapInEnd } ::= { tmnxNatDetMapTable 1 } TmnxNatDetMapEntry ::= SEQUENCE { tmnxNatDetMapInAddrType InetAddressType, tmnxNatDetMapInStart InetAddress, tmnxNatDetMapInEnd InetAddress, tmnxNatDetMapRowStatus RowStatus, tmnxNatDetMapLastCh TimeStamp, tmnxNatDetMapOutAddrType InetAddressType, tmnxNatDetMapOutStart InetAddress, tmnxNatDetMapOperState ServiceOperStatus } tmnxNatDetMapInAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatDetMapInAddrType specifies the address type of tmnxNatDetMapInStart and tmnxNatDetMapInEnd." ::= { tmnxNatDetMapEntry 1 } tmnxNatDetMapInStart OBJECT-TYPE SYNTAX InetAddress (SIZE (4|16)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatDetMapInStart specifies the start of this inside IP address range." ::= { tmnxNatDetMapEntry 2 } tmnxNatDetMapInEnd OBJECT-TYPE SYNTAX InetAddress (SIZE (4|16)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatDetMapInEnd specifies the end of this inside IP address range." ::= { tmnxNatDetMapEntry 3 } tmnxNatDetMapRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatDetMapRowStatus specifies the row status of this row." ::= { tmnxNatDetMapEntry 4 } tmnxNatDetMapLastCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatDetMapLastCh indicates the sysUpTime at the time of the most recent change to this row." ::= { tmnxNatDetMapEntry 5 } tmnxNatDetMapOutAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatDetMapOutAddrType specifies the address type of tmnxNatDetMapOutStart. A value for this object must be specified when the row is created." ::= { tmnxNatDetMapEntry 6 } tmnxNatDetMapOutStart OBJECT-TYPE SYNTAX InetAddress (SIZE (4|16)) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatDetMapOutStart specifies the start of this outside IP address range. A value for this object must be specified when the row is created. The end of the outside IP address range is determined by the value of the object tmnxNatPlLsnSubscriberLimit of the corresponding pool: the size of the outside IP address range is equal to the size of this inside address range divided by the maximum number of subscribers allowed per outside IP address." ::= { tmnxNatDetMapEntry 7 } tmnxNatDetMapOperState OBJECT-TYPE SYNTAX ServiceOperStatus MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatDetMapOperState indicates the operational state of this row." ::= { tmnxNatDetMapEntry 8 } tmnxNatPoolObjs OBJECT IDENTIFIER ::= { tmnxNatObjs 4 } tmnxNatPlTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatPlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatPlTable contains objects to configure the NAT address pools." ::= { tmnxNatPoolObjs 1 } tmnxNatPlEntry OBJECT-TYPE SYNTAX TmnxNatPlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row represents a NAT address pool. Entries in this table can be created or deleted via SNMP operations. A corresponding conceptual row in the tmnxNatVrtrTable must exist while creating a row in this table." INDEX { vRtrID, IMPLIED tmnxNatPlName } ::= { tmnxNatPlTable 1 } TmnxNatPlEntry ::= SEQUENCE { tmnxNatPlName TNamedItem, tmnxNatPlRowStatus RowStatus, tmnxNatPlLastMgmtChange TimeStamp, tmnxNatPlIsaGrp TmnxNatIsaGrpId, tmnxNatPlType TmnxNatPlType, tmnxNatPlDescription TItemDescription, tmnxNatPlAdminState TmnxAdminState, tmnxNatPlPortResvType INTEGER, tmnxNatPlPortResvVal Unsigned32, tmnxNatPlPortResvAllowPrivileged TruthValue, tmnxNatPlWatermarkHigh TmnxNatWaterMark, tmnxNatPlWatermarkLow TmnxNatWaterMark, tmnxNatPlMode TmnxNatMode, tmnxNatPlPortFwdRangeEnd Unsigned32, tmnxNatPlPortFwdDynBlkResv Unsigned32, tmnxNatPlOperMode TmnxNatMode, tmnxNatPlApplications BITS } tmnxNatPlName OBJECT-TYPE SYNTAX TNamedItem MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatPlName specifies the name of this NAT address pool." ::= { tmnxNatPlEntry 1 } tmnxNatPlRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPlRowStatus specifies the row status of this row." ::= { tmnxNatPlEntry 2 } tmnxNatPlLastMgmtChange OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatPlLastMgmtChange indicates the sysUpTime at the time of the most recent management-initiated change to this table row." ::= { tmnxNatPlEntry 3 } tmnxNatPlIsaGrp OBJECT-TYPE SYNTAX TmnxNatIsaGrpId MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPlIsaGrp specifies the identifier of the NAT Integrated Service Adaptor group associated with this NAT address pool. The value of tmnxNatPlIsaGrp must be specified when this table row is created." ::= { tmnxNatPlEntry 4 } tmnxNatPlType OBJECT-TYPE SYNTAX TmnxNatPlType MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPlType specifies the type of this NAT address pool. The value of tmnxNatPlType must be specified when this table row is created. The value 'unknown' is not allowed." ::= { tmnxNatPlEntry 5 } tmnxNatPlDescription OBJECT-TYPE SYNTAX TItemDescription MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPlDescription specifies the description of this NAT address pool." DEFVAL { "" } ::= { tmnxNatPlEntry 6 } tmnxNatPlAdminState OBJECT-TYPE SYNTAX TmnxAdminState MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPlAdminState specifies the administrative state of this NAT address pool." DEFVAL { outOfService } ::= { tmnxNatPlEntry 7 } tmnxNatPlPortResvType OBJECT-TYPE SYNTAX INTEGER { ports (1), blocks (2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPlPortResvType specifies how the whole ephemeral port range is split up in blocks. Each of those blocks can be associated with a host. The type of port reservation specifies the meaning of the value of the object tmnxNatPlPortResvVal. The value of the object tmnxNatPlPortResvType must be changed together with the value of the object tmnxNatPlPortResvVal." DEFVAL { blocks } ::= { tmnxNatPlEntry 8 } tmnxNatPlPortResvVal OBJECT-TYPE SYNTAX Unsigned32 (1..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "If the value of the object tmnxNatPlPortResvType is equal to 'ports', the value of tmnxNatPlPortResvVal specifies the number of ports in a port range. If the value of the object tmnxNatPlPortResvType is equal to 'blocks', the value of tmnxNatPlPortResvVal specifies in how many blocks the whole ephemeral port range is split up. The value of the object tmnxNatPlPortResvVal must be changed together with the value of the object tmnxNatPlPortResvType." DEFVAL { 128 } ::= { tmnxNatPlEntry 9 } tmnxNatPlPortResvAllowPrivileged OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPlPortResvAllowPrivileged specifies if it is allowed to include the port numbers from the privileged port range between 1 and 1023, also known as 'Well Known Ports', into the port blocks. If the value of the object tmnxNatPlPortResvAllowPrivileged is equal to 'true', it is allowed to include port numbers between 1 and 1023." DEFVAL { false } ::= { tmnxNatPlEntry 10 } tmnxNatPlWatermarkHigh OBJECT-TYPE SYNTAX TmnxNatWaterMark (0 | 1..100) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxNatPlWatermarkHigh specifies the high watermark of the block usage of this NAT address pool. The value of the object tmnxNatPlWatermarkHigh must be higher than the value of the object tmnxNatPlWatermarkLow, unless both are equal to zero." DEFVAL { 0 } ::= { tmnxNatPlEntry 11 } tmnxNatPlWatermarkLow OBJECT-TYPE SYNTAX TmnxNatWaterMark (0..99) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxNatPlWatermarkLow specifies the high watermark of the block usage of this NAT address pool. The value of the object tmnxNatPlWatermarkLow must be lower than the value of the object tmnxNatPlWatermarkHigh, unless both are equal to zero." DEFVAL { 0 } ::= { tmnxNatPlEntry 12 } tmnxNatPlMode OBJECT-TYPE SYNTAX TmnxNatMode MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPlMode specifies the mode of operation of this NAT address pool." DEFVAL { auto } ::= { tmnxNatPlEntry 13 } tmnxNatPlPortFwdRangeEnd OBJECT-TYPE SYNTAX Unsigned32 (0 | 1023..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPlPortFwdRangeEnd specifies the end of the port range available for port forwarding. If a nonzero value is specified, the start of the range is always equal to one. The actual maximum value of the object tmnxNatPlPortFwdRangeEnd may be restricted to less than 65535, depending on the value of the objects tmnxNatPlPortResvType and tmnxNatPlPortResvVal and on system specifications." DEFVAL { 1023 } ::= { tmnxNatPlEntry 14 } tmnxNatPlPortFwdDynBlkResv OBJECT-TYPE SYNTAX Unsigned32 (0..1) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPlPortFwdDynBlkResv specifies the number of port blocks to be reserved for regular dynamic NAT traffic flows on behalf of a subscriber that has a port forwarding entry in the tmnxNatFwd2Table. If a NAT subscriber has a port forwarding entry, any dynamic NAT flows must be allocated a block from the same outside IP address; while the value of the object tmnxNatPlPortFwdDynBlkResv is non-zero, such a NAT subscriber will have at least one port block available for dynamic NAT traffic flows." DEFVAL { 0 } ::= { tmnxNatPlEntry 16 } tmnxNatPlOperMode OBJECT-TYPE SYNTAX TmnxNatMode MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatPlOperMode indicates the actual mode of operation of this NAT address pool." ::= { tmnxNatPlEntry 20 } tmnxNatPlApplications OBJECT-TYPE SYNTAX BITS { agnostic (0) } MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPlApplications specifies the special applications this NAT address pool is used for. Any value other than all zeroes must be specified while the row is being created and cannot be modified afterwards. 'agnostic' refers to the Large Scale NAT agnostic 1-to-1 application." DEFVAL { {} } ::= { tmnxNatPlEntry 21 } tmnxNatPlRangeTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatPlRangeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatPlRangeTable contains objects to configure the NAT pool addresses." ::= { tmnxNatPoolObjs 2 } tmnxNatPlRangeEntry OBJECT-TYPE SYNTAX TmnxNatPlRangeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row represents a NAT pool address range. Entries in this table can be created or deleted via SNMP operations." INDEX { vRtrID, tmnxNatPlName, tmnxNatPlRangeAddrType, tmnxNatPlRangeStart, tmnxNatPlRangeEnd } ::= { tmnxNatPlRangeTable 1 } TmnxNatPlRangeEntry ::= SEQUENCE { tmnxNatPlRangeAddrType InetAddressType, tmnxNatPlRangeStart InetAddress, tmnxNatPlRangeEnd InetAddress, tmnxNatPlRangeRowStatus RowStatus, tmnxNatPlRangeLastMgmtChange TimeStamp, tmnxNatPlRangeDescription TItemDescription, tmnxNatPlRangeAdminDrain TruthValue, tmnxNatPlRangeNumAllocatedBlk Gauge32 } tmnxNatPlRangeAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatPlRangeAddrType specifies the address type of tmnxNatPlRangeStart and tmnxNatPlRangeEnd. The only values allowed are 'ipv4' and 'ipv6'." ::= { tmnxNatPlRangeEntry 1 } tmnxNatPlRangeStart OBJECT-TYPE SYNTAX InetAddress (SIZE (4|16)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of the object tmnxNatPlRangeStart specifies the start address of this NAT pool address range." ::= { tmnxNatPlRangeEntry 2 } tmnxNatPlRangeEnd OBJECT-TYPE SYNTAX InetAddress (SIZE (4|16)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of the object tmnxNatPlRangeEnd specifies the end address of this NAT pool address range." ::= { tmnxNatPlRangeEntry 3 } tmnxNatPlRangeRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPlRangeRowStatus specifies the row status of this row." ::= { tmnxNatPlRangeEntry 4 } tmnxNatPlRangeLastMgmtChange OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatPlRangeLastMgmtChange indicates the sysUpTime at the time of the most recent management-initiated change to this table row." ::= { tmnxNatPlRangeEntry 5 } tmnxNatPlRangeDescription OBJECT-TYPE SYNTAX TItemDescription MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPlRangeDescription specifies the description of this NAT pool address range." DEFVAL { "" } ::= { tmnxNatPlRangeEntry 6 } tmnxNatPlRangeAdminDrain OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPlRangeAdminDrain specifies if this NAT pool address range is put in draining state. While a NAT pool address range is draining state, no more addresses are taken from this range." DEFVAL { false } ::= { tmnxNatPlRangeEntry 7 } tmnxNatPlRangeNumAllocatedBlk OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "This object is obsolete. It is replaced with tmnxNatPlRangeStatNumAllocBlk." ::= { tmnxNatPlRangeEntry 8 } tmnxNatPlL2AwTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatPlL2AwEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatPlL2AwTable contains information about the Layer-2-Aware NAT address pools." ::= { tmnxNatPoolObjs 3 } tmnxNatPlL2AwEntry OBJECT-TYPE SYNTAX TmnxNatPlL2AwEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row represents a Layer-2-Aware NAT address pool. Entries in this table are automatically created and deleted by the system." INDEX { vRtrID, IMPLIED tmnxNatPlName } ::= { tmnxNatPlL2AwTable 1 } TmnxNatPlL2AwEntry ::= SEQUENCE { tmnxNatPlL2AwBlockUsage TmnxNatUsageLevel, tmnxNatPlL2AwBlockUsageHi TruthValue, tmnxNatPlL2AwExternalAssignment TruthValue } tmnxNatPlL2AwBlockUsage OBJECT-TYPE SYNTAX TmnxNatUsageLevel MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatPlL2AwBlockUsage indicates the block usage of this Layer-2-Aware NAT address pool." ::= { tmnxNatPlL2AwEntry 1 } tmnxNatPlL2AwBlockUsageHi OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatPlL2AwBlockUsageHi indicates if the block usage of this Layer-2-Aware NAT address pool is high according to the values of the objects tmnxNatPlWatermarkHigh and tmnxNatPlWatermarkLow." ::= { tmnxNatPlL2AwEntry 2 } tmnxNatPlL2AwExternalAssignment OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxNatPlL2AwExternalAssignment specifies if the IP addresses in this Layer-2-Aware NAT address pool are assigned by an external entity rather than by this system." DEFVAL { false } ::= { tmnxNatPlL2AwEntry 3 } tmnxNatPlLsnMemberTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatPlLsnMemberEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatPlLsnMemberTable contains information about the Large Scale NAT address pools per ISA group member." ::= { tmnxNatPoolObjs 4 } tmnxNatPlLsnMemberEntry OBJECT-TYPE SYNTAX TmnxNatPlLsnMemberEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row represents Large Scale NAT address pool information in a NAT ISA group member. Entries in this table are automatically created and deleted by the system." INDEX { vRtrID, tmnxNatPlName, tmnxNatIsaMemberId } ::= { tmnxNatPlLsnMemberTable 1 } TmnxNatPlLsnMemberEntry ::= SEQUENCE { tmnxNatPlLsnMemberIsaGrpId TmnxNatIsaGrpId, tmnxNatPlLsnMemberBlockUsage TmnxNatUsageLevel, tmnxNatPlLsnMemberBlockUsageHi TruthValue } tmnxNatPlLsnMemberIsaGrpId OBJECT-TYPE SYNTAX TmnxNatIsaGrpId MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatPlLsnMemberIsaGrpId indicates the identifier of the NAT Integrated Service Adaptor group where this member belongs to." ::= { tmnxNatPlLsnMemberEntry 1 } tmnxNatPlLsnMemberBlockUsage OBJECT-TYPE SYNTAX TmnxNatUsageLevel MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatPlLsnMemberBlockUsage indicates the block usage of this Large Scale NAT address pool." ::= { tmnxNatPlLsnMemberEntry 2 } tmnxNatPlLsnMemberBlockUsageHi OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatPlLsnMemberBlockUsageHi indicates if the block usage of this Large Scale NAT address pool is high according to the values of the objects tmnxNatPlWatermarkHigh and tmnxNatPlWatermarkLow." ::= { tmnxNatPlLsnMemberEntry 3 } tmnxNatBlkL2AwTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatBlkL2AwEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatBlkL2AwTable contains information about the port blocks allocated to Layer-2-Aware NAT subscribers." ::= { tmnxNatPoolObjs 5 } tmnxNatBlkL2AwEntry OBJECT-TYPE SYNTAX TmnxNatBlkL2AwEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row represents a port block allocated to a Layer-2-Aware NAT subscriber. Entries in this table are created and destroyed automatically by the system." INDEX { vRtrID, tmnxNatBlkL2AwAddrType, tmnxNatBlkL2AwAddr, tmnxNatBlkL2AwStart } ::= { tmnxNatBlkL2AwTable 1 } TmnxNatBlkL2AwEntry ::= SEQUENCE { tmnxNatBlkL2AwAddrType InetAddressType, tmnxNatBlkL2AwAddr InetAddress, tmnxNatBlkL2AwStart InetPortNumber, tmnxNatBlkL2AwEnd InetPortNumber, tmnxNatBlkL2AwPool TLNamedItem, tmnxNatBlkL2AwSubIdent TmnxSubIdentString, tmnxNatBlkL2AwPolicy TNamedItemOrEmpty, tmnxNatBlkL2AwStartDateAndTime DateAndTime } tmnxNatBlkL2AwAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatBlkL2AwAddrType indicates the address type of tmnxNatBlkL2AwAddr." ::= { tmnxNatBlkL2AwEntry 1 } tmnxNatBlkL2AwAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (4|16)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatBlkL2AwAddr indicates the outside IP address allocated to the subscriber." ::= { tmnxNatBlkL2AwEntry 2 } tmnxNatBlkL2AwStart OBJECT-TYPE SYNTAX InetPortNumber MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatBlkL2AwStart indicates the start of the port block allocated to the subscriber." ::= { tmnxNatBlkL2AwEntry 3 } tmnxNatBlkL2AwEnd OBJECT-TYPE SYNTAX InetPortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatBlkL2AwEnd indicates the end of the port block allocated to the subscriber." ::= { tmnxNatBlkL2AwEntry 4 } tmnxNatBlkL2AwPool OBJECT-TYPE SYNTAX TLNamedItem MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatBlkL2AwPool indicates the NAT Pool out of which this block is allocated." ::= { tmnxNatBlkL2AwEntry 5 } tmnxNatBlkL2AwSubIdent OBJECT-TYPE SYNTAX TmnxSubIdentString MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatBlkL2AwSubIdent indicates the identifier of the NAT subscriber to whom this block is allocated." ::= { tmnxNatBlkL2AwEntry 6 } tmnxNatBlkL2AwPolicy OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatBlkL2AwPolicy indicates the NAT Policy associated with the NAT subscriber to whom this block is allocated." ::= { tmnxNatBlkL2AwEntry 7 } tmnxNatBlkL2AwStartDateAndTime OBJECT-TYPE SYNTAX DateAndTime (SIZE (11)) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatBlkL2AwStartDateAndTime indicates the date-time when this block was allocated." ::= { tmnxNatBlkL2AwEntry 8 } tmnxNatBlkLsnTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatBlkLsnEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "This table is now obsolete. The same information can be retrieved more efficiently with a combination of the query tmnxNatQryLsnSubResTable and a scoped walk on the tmnxNatLsnSubBlkTable." ::= { tmnxNatPoolObjs 6 } tmnxNatBlkLsnEntry OBJECT-TYPE SYNTAX TmnxNatBlkLsnEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row represents a port block allocated to a Large Scale NAT subscriber. Entries in this table are created and destroyed automatically by the system." INDEX { vRtrID, tmnxNatBlkLsnAddrType, tmnxNatBlkLsnAddr, tmnxNatBlkLsnStart } ::= { tmnxNatBlkLsnTable 1 } TmnxNatBlkLsnEntry ::= SEQUENCE { tmnxNatBlkLsnAddrType InetAddressType, tmnxNatBlkLsnAddr InetAddress, tmnxNatBlkLsnStart InetPortNumber, tmnxNatBlkLsnEnd InetPortNumber, tmnxNatBlkLsnPool TLNamedItem, tmnxNatBlkLsnSubId Unsigned32, tmnxNatBlkLsnInsideVRtrID TmnxVRtrID, tmnxNatBlkLsnInsideAddrType InetAddressType, tmnxNatBlkLsnInsideAddr InetAddress, tmnxNatBlkLsnPolicy TNamedItemOrEmpty, tmnxNatBlkLsnStartDateAndTime DateAndTime } tmnxNatBlkLsnAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatBlkLsnAddrType indicates the address type of tmnxNatBlkLsnAddr." ::= { tmnxNatBlkLsnEntry 1 } tmnxNatBlkLsnAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (4|16)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatBlkLsnAddr indicates the outside IP address allocated to the subscriber." ::= { tmnxNatBlkLsnEntry 2 } tmnxNatBlkLsnStart OBJECT-TYPE SYNTAX InetPortNumber MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatBlkLsnStart indicates the start of the port block allocated to the subscriber." ::= { tmnxNatBlkLsnEntry 3 } tmnxNatBlkLsnEnd OBJECT-TYPE SYNTAX InetPortNumber MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of tmnxNatBlkLsnEnd indicates the end of the port block allocated to the subscriber." ::= { tmnxNatBlkLsnEntry 4 } tmnxNatBlkLsnPool OBJECT-TYPE SYNTAX TLNamedItem MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of tmnxNatBlkLsnPool indicates the NAT Pool out of which this block is allocated." ::= { tmnxNatBlkLsnEntry 5 } tmnxNatBlkLsnSubId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of tmnxNatBlkLsnSubId indicates the identifier of the Large Scale NAT subscriber where this block is allocated to." ::= { tmnxNatBlkLsnEntry 6 } tmnxNatBlkLsnInsideVRtrID OBJECT-TYPE SYNTAX TmnxVRtrID MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of tmnxNatBlkLsnInsideVRtrID indicates the vRtrID of the Large Scale NAT subscriber and its hosts." ::= { tmnxNatBlkLsnEntry 7 } tmnxNatBlkLsnInsideAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of tmnxNatBlkLsnInsideAddrType indicates the address type of tmnxNatBlkLsnInsideAddr." ::= { tmnxNatBlkLsnEntry 8 } tmnxNatBlkLsnInsideAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (4|16)) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of tmnxNatBlkLsnInsideAddr indicates the inside IP address of the Large Scale NAT subscriber (if it has multiple hosts), or of its single host." ::= { tmnxNatBlkLsnEntry 9 } tmnxNatBlkLsnPolicy OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of tmnxNatBlkLsnPolicy indicates the NAT Policy associated with this block." ::= { tmnxNatBlkLsnEntry 10 } tmnxNatBlkLsnStartDateAndTime OBJECT-TYPE SYNTAX DateAndTime (SIZE (11)) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of tmnxNatBlkLsnStartDateAndTime indicates the date-time when this block was allocated." ::= { tmnxNatBlkLsnEntry 11 } tmnxNatPlLsnTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatPlLsnEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatPlLsnTable contains information about the Large Scale NAT address pools." ::= { tmnxNatPoolObjs 7 } tmnxNatPlLsnEntry OBJECT-TYPE SYNTAX TmnxNatPlLsnEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row represents a Large Scale NAT address pool. Entries in this table are automatically created and deleted by the system." INDEX { vRtrID, IMPLIED tmnxNatPlName } ::= { tmnxNatPlLsnTable 1 } TmnxNatPlLsnEntry ::= SEQUENCE { tmnxNatPlLsnSubscriberLimit Unsigned32, tmnxNatPlLsnRedExpPrefixType InetAddressType, tmnxNatPlLsnRedExpPrefix InetAddress, tmnxNatPlLsnRedExpPrefixLen InetAddressPrefixLength, tmnxNatPlLsnRedMonPrefixType InetAddressType, tmnxNatPlLsnRedMonPrefix InetAddress, tmnxNatPlLsnRedMonPrefixLen InetAddressPrefixLength, tmnxNatPlLsnRedActive TruthValue, tmnxNatPlLsnDetPortResv Unsigned32, tmnxNatPlLsnRedAdminState TmnxAdminState, tmnxNatPlLsnRedFollowPoolRouter TmnxVRtrIDOrZero, tmnxNatPlLsnRedFollowPool TNamedItemOrEmpty } tmnxNatPlLsnSubscriberLimit OBJECT-TYPE SYNTAX Unsigned32 (1..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxNatPlLsnSubscriberLimit specifies the maximum number of subscribers per outside IP address. In case multiple port blocks per subscriber are used, the block size is typically small; all blocks assigned to a given subscriber belong to the same IP address; the subscriber limit guarantees that any subscriber can get a minimum number of ports. If this pool is used for Deterministic NAT, the value of this object must be a power of two, and not higher than 32768." DEFVAL { 65535 } ::= { tmnxNatPlLsnEntry 1 } tmnxNatPlLsnRedExpPrefixType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPlLsnRedExpPrefixType specifies the address type of tmnxNatPlLsnRedExpPrefix." DEFVAL { unknown } ::= { tmnxNatPlLsnEntry 10 } tmnxNatPlLsnRedExpPrefix OBJECT-TYPE SYNTAX InetAddress (SIZE (0|4|16)) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPlLsnRedExpPrefix specifies the IP address of the prefix to be exported. While the export prefix is configured and the value of the object tmnxNatPlLsnRedActive is equal to 'true', the system exports this prefix in the realm of the virtual router instance associated with this pool; to the NAT redundancy peer, the presence of this prefix is an indication that the Large Scale NAT function in this virtual router instance is active; hence, the export prefix of this system is the monitor prefix of the peer. The export prefix must be different from the monitor prefix." DEFVAL { ''H } ::= { tmnxNatPlLsnEntry 11 } tmnxNatPlLsnRedExpPrefixLen OBJECT-TYPE SYNTAX InetAddressPrefixLength (0..128) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPlLsnRedExpPrefixLen specifies the prefix length of the prefix to be exported." DEFVAL { 0 } ::= { tmnxNatPlLsnEntry 12 } tmnxNatPlLsnRedMonPrefixType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPlLsnRedMonPrefixType specifies the address type of tmnxNatPlLsnRedMonPrefix." DEFVAL { unknown } ::= { tmnxNatPlLsnEntry 13 } tmnxNatPlLsnRedMonPrefix OBJECT-TYPE SYNTAX InetAddress (SIZE (0|4|16)) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPlLsnRedMonPrefix specifies the IP address of the prefix to be monitored. While the monitor prefix is configured, the system monitors the presence of this prefix in the routing table of the virtual router instance associated with this pool; the presence of this prefix is an indication that the NAT redundancy peer is active; the monitor prefix of this system is the export prefix of the peer. The monitor prefix must be different from the export prefix." DEFVAL { ''H } ::= { tmnxNatPlLsnEntry 14 } tmnxNatPlLsnRedMonPrefixLen OBJECT-TYPE SYNTAX InetAddressPrefixLength (0..128) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPlLsnRedMonPrefixLen specifies the prefix length of the prefix to be monitored." DEFVAL { 0 } ::= { tmnxNatPlLsnEntry 15 } tmnxNatPlLsnRedActive OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatPlLsnRedActive indicates if the Large Scale NAT function of the virtual router instance associated with this pool is active." ::= { tmnxNatPlLsnEntry 16 } tmnxNatPlLsnDetPortResv OBJECT-TYPE SYNTAX Unsigned32 (0..65536) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPlLsnDetPortResv specifies the number of ports per subscriber, within the port range available for Deterministic NAT. The value zero means that no ports are available for Deterministic NAT. A nonzero value is only supported while the value of tmnxNatPlType is equal to 'largeScale'. The value 65536 is only allowed if this pool is configured for agnostic 1-to-1 application. The range of ports available for Deterministic NAT per outside IP address, starts at the value of tmnxNatPlPortFwdRangeEnd + 1, and the number of ports is equal to the value of tmnxNatPlLsnDetPortResv multiplied by the value of tmnxNatPlLsnSubscriberLimit." DEFVAL { 0 } ::= { tmnxNatPlLsnEntry 20 } tmnxNatPlLsnRedAdminState OBJECT-TYPE SYNTAX TmnxAdminState MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPlLsnRedAdminState specifies the administrative state of the dual-homing of this NAT address pool." DEFVAL { outOfService } ::= { tmnxNatPlLsnEntry 21 } tmnxNatPlLsnRedFollowPoolRouter OBJECT-TYPE SYNTAX TmnxVRtrIDOrZero MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPlLsnRedFollowPoolRouter specifies the virtual router instance of tmnxNatPlLsnRedFollowPool." DEFVAL { 0 } ::= { tmnxNatPlLsnEntry 22 } tmnxNatPlLsnRedFollowPool OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPlLsnRedFollowPool specifies the pool that acts as the dual-homing leader for this Large Scale NAT address pool. The value of tmnxNatPlLsnRedActive of this pool (the follower) will follow the value of tmnxNatPlLsnRedActive of the leading pool. Any non-empty/nonzero values of tmnxNatPlLsnRedFollowPool and tmnxNatPlLsnRedFollowPoolRouter must correspond to an existing row in the tmnxNatPlLsnTable." DEFVAL { "" } ::= { tmnxNatPlLsnEntry 23 } tmnxNatPlHistAction OBJECT IDENTIFIER ::= { tmnxNatPoolObjs 8 } tmnxNatPlHistActionVRtrId OBJECT-TYPE SYNTAX TmnxVRtrIDOrZero MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxNatPlHistActionVRtrId specifies the ID of the virtual router instance. An entry with the same value for the index vRtrID must exist in the tmnxNatPlTable. A get request returns the value zero." ::= { tmnxNatPlHistAction 1 } tmnxNatPlHistActionPoolName OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxNatPlHistActionPoolName specifies the identification of the NAT pool. An entry with the same value for the object tmnxNatPlName must exist in the tmnxNatPlTable. A get request returns an empty string." ::= { tmnxNatPlHistAction 2 } tmnxNatPlHistActionBucketSize OBJECT-TYPE SYNTAX Unsigned32 (0 | 1..65536) MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxNatPlHistActionBucketSize specifies the unit of the X-axis of the histogram; a value of ten, for example, would return in a histogram with results for [0-9], [10-19], [20-29], ... ports. A nonzero value must be specified. A get request returns zero." ::= { tmnxNatPlHistAction 3 } tmnxNatPlHistActionNumBuckets OBJECT-TYPE SYNTAX Unsigned32 (0 | 2..50) MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxNatPlHistActionNumBuckets specifies the size of the histogram; a value of five, for example, would result in five results: [0-9], [10-19], [20-29], [30-39], [40-infinite]. A get request returns zero." ::= { tmnxNatPlHistAction 4 } tmnxNatPlHistActionGo OBJECT-TYPE SYNTAX TmnxActionType MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to 'doAction' triggers an attempt to create the requested histogram. Reading this object returns the value 'notApplicable'." ::= { tmnxNatPlHistAction 5 } tmnxNatPlHistTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatPlHistEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatPlHistTable contains a histogram of a particular NAT pool. Conceptual rows in this table are created using the tmnxNatPlHistAction objects. The information in this table is not saved in the configuration file, and is lost after a High Availability switch-over. The tmnxNatPlHistTable contains an instance of a histogram of a particular NAT pool at a particular time; while reading this table, check if the content is consistent; another SNMP client may have requested a new histogram of the same or another NAT pool, with the same or other parameters; after requesting a new histogram, verify if the first row matches the given parameters and note the timestamp; while reading more rows, verify that the subsequent rows have the same timestamp." ::= { tmnxNatPoolObjs 9 } tmnxNatPlHistEntry OBJECT-TYPE SYNTAX TmnxNatPlHistEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row represents a histogram result." INDEX { tmnxNatPlHistIndex } ::= { tmnxNatPlHistTable 1 } TmnxNatPlHistEntry ::= SEQUENCE { tmnxNatPlHistIndex Unsigned32, tmnxNatPlHistTimestamp TimeStamp, tmnxNatPlHistVRtrID TmnxVRtrID, tmnxNatPlHistPoolName TNamedItem, tmnxNatPlHistBucketSize Unsigned32, tmnxNatPlHistNumBuckets Unsigned32, tmnxNatPlHistTcp Gauge32, tmnxNatPlHistUdp Gauge32, tmnxNatPlHistIcmp Gauge32 } tmnxNatPlHistIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatPlHistIndex indicates the unique identifier of this conceptual row." ::= { tmnxNatPlHistEntry 1 } tmnxNatPlHistTimestamp OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatPlHistTimestamp indicates the value of sysUpTime at the time this row was created by the system. A consistent histogram contains rows with an identical timestamp." ::= { tmnxNatPlHistEntry 2 } tmnxNatPlHistVRtrID OBJECT-TYPE SYNTAX TmnxVRtrID MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatPlHistVRtrID indicates the identifier of the virtual router instance of the pool for which this row contains a histogram result. A consistent histogram contains rows with an identical value for this object." ::= { tmnxNatPlHistEntry 3 } tmnxNatPlHistPoolName OBJECT-TYPE SYNTAX TNamedItem MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatPlHistPoolName indicates the identifier of the pool for which this row contains a histogram result. A consistent histogram contains rows with an identical value for this object." ::= { tmnxNatPlHistEntry 4 } tmnxNatPlHistBucketSize OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatPlHistBucketSize indicates the bucket size of this histogram result. A consistent histogram contains rows with an identical value for this object." ::= { tmnxNatPlHistEntry 5 } tmnxNatPlHistNumBuckets OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatPlHistNumBuckets indicates the number of buckets of the histogram. A consistent histogram contains rows with an identical value for this object." ::= { tmnxNatPlHistEntry 6 } tmnxNatPlHistTcp OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatPlHistTcp indicates the number of subscribers using a number of TCP ports in the range [N-M], where N = tmnxNatPlHistIndex * tmnxNatPlHistBucketSize M = (tmnxNatPlHistIndex + 1) * tmnxNatPlHistBucketSize - 1. For example, given a bucket size of 10, if the index of this row is equal to 3, the value of tmnxNatPlHistTcp is the number of subscribers using between 30 and 39 TCP ports. For the last row in this table, M is infinite." ::= { tmnxNatPlHistEntry 7 } tmnxNatPlHistUdp OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatPlHistUdp indicates the number of subscribers using a number of UDP ports in the range [N-M], where N = tmnxNatPlHistIndex * tmnxNatPlHistBucketSize M = (tmnxNatPlHistIndex + 1) * tmnxNatPlHistBucketSize - 1. For example, given a bucket size of 10, if the index of this row is equal to 3, the value of tmnxNatPlHistUdp is the number of subscribers using between 30 and 39 UDP ports. For the last row in this table, M is infinite." ::= { tmnxNatPlHistEntry 8 } tmnxNatPlHistIcmp OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatPlHistIcmp indicates the number of subscribers using a number of TCP ports in the range [N-M], where N = tmnxNatPlHistIndex * tmnxNatPlHistBucketSize M = (tmnxNatPlHistIndex + 1) * tmnxNatPlHistBucketSize - 1. For example, given a bucket size of 10, if the index of this row is equal to 3, the value of tmnxNatPlHistIcmp is the number of subscribers using between 30 and 39 ICMP ports. For the last row in this table, M is infinite." ::= { tmnxNatPlHistEntry 9 } tmnxNatPlRangeStatTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatPlRangeStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatPlRangeStatTable contains operational information about the NAT pool addresses." ::= { tmnxNatPoolObjs 10 } tmnxNatPlRangeStatEntry OBJECT-TYPE SYNTAX TmnxNatPlRangeStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row represents status information of a NAT pool address range. Entries in this table are created and destroyed automatically by the system." AUGMENTS { tmnxNatPlRangeEntry } ::= { tmnxNatPlRangeStatTable 1 } TmnxNatPlRangeStatEntry ::= SEQUENCE { tmnxNatPlRangeStatNumAllocBlk Gauge32 } tmnxNatPlRangeStatNumAllocBlk OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatPlRangeStatNumAllocBlk indicates the number of port blocks that are allocated from this NAT pool address range." ::= { tmnxNatPlRangeStatEntry 8 } tmnxNatDestObjs OBJECT IDENTIFIER ::= { tmnxNatObjs 5 } tmnxNatDestTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatDestEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatDestTable contains objects to configure the NAT destinations." ::= { tmnxNatDestObjs 1 } tmnxNatDestEntry OBJECT-TYPE SYNTAX TmnxNatDestEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row represents a NAT destination. Entries in this table can be created or deleted via SNMP operations. A corresponding conceptual row in the tmnxNatVrtrTable must exist while creating a row in this table." INDEX { vRtrID, tmnxNatDestAddrType, tmnxNatDestAddr, tmnxNatDestPrefixLen } ::= { tmnxNatDestTable 1 } TmnxNatDestEntry ::= SEQUENCE { tmnxNatDestAddrType InetAddressType, tmnxNatDestAddr InetAddress, tmnxNatDestPrefixLen InetAddressPrefixLength, tmnxNatDestRowStatus RowStatus, tmnxNatDestLastMgmtChange TimeStamp, tmnxNatDestNatPolicy TNamedItemOrEmpty } tmnxNatDestAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatDestAddrType specifies the address type of tmnxNatDestAddr. The value 'ipv6' is not supported." ::= { tmnxNatDestEntry 1 } tmnxNatDestAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (4|16)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatDestAddr specifies the IP address of the destination." ::= { tmnxNatDestEntry 2 } tmnxNatDestPrefixLen OBJECT-TYPE SYNTAX InetAddressPrefixLength (0..128) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatDestPrefixLen specifies the prefix length of the destination." ::= { tmnxNatDestEntry 3 } tmnxNatDestRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatDestRowStatus specifies the row status of this row." ::= { tmnxNatDestEntry 4 } tmnxNatDestLastMgmtChange OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatDestLastMgmtChange indicates the sysUpTime at the time of the most recent management-initiated change to this table row." ::= { tmnxNatDestEntry 5 } tmnxNatDestNatPolicy OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatDestNatPolicy specifies the name of the NAT Policy associated with this NAT destination. The value of tmnxNatDestNatPolicy refers to a row in the tmnxNatPlcyTable. While the value of tmnxNatDestNatPolicy is empty, the value of the object tmnxNatVrtrInPolicy in the corresponding row in the tmnxNatVrtrTable is used." DEFVAL { "" } ::= { tmnxNatDestEntry 10 } tmnxNatDsliteAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatDsliteAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatDsliteAddrTable contains objects to configure the NAT Dual Stack Lite addresses." ::= { tmnxNatDestObjs 2 } tmnxNatDsliteAddrEntry OBJECT-TYPE SYNTAX TmnxNatDsliteAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row represents a NAT Dual Stack Lite address. Entries in this table can be created or deleted via SNMP operations. A corresponding conceptual row in the tmnxNatVrtrTable must exist while creating a row in this table." INDEX { vRtrID, tmnxNatDsliteAddrType, tmnxNatDsliteAddr } ::= { tmnxNatDsliteAddrTable 1 } TmnxNatDsliteAddrEntry ::= SEQUENCE { tmnxNatDsliteAddrType InetAddressType, tmnxNatDsliteAddr InetAddress, tmnxNatDsliteAddrRowStatus RowStatus, tmnxNatDsliteAddrLastMgmtChange TimeStamp, tmnxNatDsliteAddrTunnelMtu Unsigned32, tmnxNatDsliteAddrFragmentIp TmnxNatFragmentIpMode, tmnxNatDsliteAddrReassembly TruthValue } tmnxNatDsliteAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatDsliteAddrType specifies the address type of tmnxNatDsliteAddr." ::= { tmnxNatDsliteAddrEntry 1 } tmnxNatDsliteAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (4|16)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatDsliteAddr specifies the IP address of the Dual Stack Lite address." ::= { tmnxNatDsliteAddrEntry 2 } tmnxNatDsliteAddrRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatDsliteAddrRowStatus specifies the row status of this row." ::= { tmnxNatDsliteAddrEntry 4 } tmnxNatDsliteAddrLastMgmtChange OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatDsliteAddrLastMgmtChange indicates the sysUpTime at the time of the most recent management-initiated change to this table row." ::= { tmnxNatDsliteAddrEntry 5 } tmnxNatDsliteAddrTunnelMtu OBJECT-TYPE SYNTAX Unsigned32 (512..9212) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxNatDsliteAddrTunnelMtu specifies the Dual Stack Lite tunnel MTU for this Dual Stack Lite address. While the value of the object tmnxNatDsliteAddrFragmentIp is different from 'disabled', the tunnel MTU must be greater than or equal to 1232." DEFVAL { 1500 } ::= { tmnxNatDsliteAddrEntry 6 } tmnxNatDsliteAddrFragmentIp OBJECT-TYPE SYNTAX TmnxNatFragmentIpMode MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxNatDsliteAddrFragmentIp specifies if and when the IPv6 payload datagrams are fragmented before transmission through the Dual Stack Lite tunnel for this Dual Stack Lite address. While IPv6 fragmentation is enabled, the value of the object tmnxNatDsliteAddrTunnelMtu must be greater than or equal to 1232." DEFVAL { disabled } ::= { tmnxNatDsliteAddrEntry 7 } tmnxNatDsliteAddrReassembly OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxNatDsliteAddrReassembly specifies if the reassembly of IPv6 payload datagrams is enabled for this Dual Stack Lite address. Actual reassembly is triggered by the presence of the Fragment Extension header in the received IPv6 datagrams." DEFVAL { false } ::= { tmnxNatDsliteAddrEntry 8 } tmnxNatSubObjs OBJECT IDENTIFIER ::= { tmnxNatObjs 6 } tmnxNatLsnHostTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatLsnHostEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The tmnxNatLsnHostTable is now obsolete. Use the tmnxNatQryLsnSubObjs to query information about Classic Large Scale NAT hosts." ::= { tmnxNatSubObjs 1 } tmnxNatLsnHostEntry OBJECT-TYPE SYNTAX TmnxNatLsnHostEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Each conceptual row represents a Classic Large Scale NAT host. Entries in this table are created and destroyed automatically by the system." INDEX { vRtrID, tmnxNatLsnHostAddrType, tmnxNatLsnHostAddr } ::= { tmnxNatLsnHostTable 1 } TmnxNatLsnHostEntry ::= SEQUENCE { tmnxNatLsnHostAddrType InetAddressType, tmnxNatLsnHostAddr InetAddress, tmnxNatLsnHostSubId Unsigned32, tmnxNatLsnHostOutVRtrID TmnxVRtrID, tmnxNatLsnHostOutAddrType InetAddressType, tmnxNatLsnHostOutAddr InetAddress } tmnxNatLsnHostAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The value of tmnxNatLsnHostAddrType indicates the address type of tmnxNatLsnHostAddr." ::= { tmnxNatLsnHostEntry 1 } tmnxNatLsnHostAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (4|16)) MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The value of tmnxNatLsnHostAddr indicates the inside IP address of the host." ::= { tmnxNatLsnHostEntry 2 } tmnxNatLsnHostSubId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of tmnxNatLsnHostSubId indicates the identifier of the Large Scale NAT subscriber associated with this host." ::= { tmnxNatLsnHostEntry 3 } tmnxNatLsnHostOutVRtrID OBJECT-TYPE SYNTAX TmnxVRtrID MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The object tmnxNatLsnHostOutVRtrID indicates the number used to identify the outside virtual router instance in the system." ::= { tmnxNatLsnHostEntry 4 } tmnxNatLsnHostOutAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of tmnxNatLsnHostOutAddrType indicates the address type of tmnxNatLsnHostOutAddr." ::= { tmnxNatLsnHostEntry 5 } tmnxNatLsnHostOutAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (4|16)) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of tmnxNatLsnHostOutAddr indicates the outside IP address allocated to the host." ::= { tmnxNatLsnHostEntry 6 } tmnxNatLsnSubTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatLsnSubEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The tmnxNatLsnSubTable is now obsolete. Use the tmnxNatQryLsnSubObjs to query information about Large Scale NAT subscribers." ::= { tmnxNatSubObjs 2 } tmnxNatLsnSubEntry OBJECT-TYPE SYNTAX TmnxNatLsnSubEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Each conceptual row represents a Large Scale NAT subscriber. Entries in this table are created and destroyed automatically by the system." INDEX { tmnxNatLsnSubId } ::= { tmnxNatLsnSubTable 1 } TmnxNatLsnSubEntry ::= SEQUENCE { tmnxNatLsnSubId Unsigned32, tmnxNatLsnSubPolicy TNamedItem, tmnxNatLsnSubIsaGrp TmnxNatIsaGrpIdOrZero, tmnxNatLsnSubIsaMemberId Unsigned32, tmnxNatLsnSubOutVRtrID TmnxVRtrIDOrZero, tmnxNatLsnSubOutAddrType InetAddressType, tmnxNatLsnSubOutAddr InetAddress, tmnxNatLsnSubIdStr TmnxNatSubscriberIdString } tmnxNatLsnSubId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The value of tmnxNatLsnSubId indicates the identifier of this Large Scale NAT subscriber." ::= { tmnxNatLsnSubEntry 1 } tmnxNatLsnSubPolicy OBJECT-TYPE SYNTAX TNamedItem MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of tmnxNatLsnSubPolicy indicates the NAT Policy associated with this NAT subscriber." ::= { tmnxNatLsnSubEntry 2 } tmnxNatLsnSubIsaGrp OBJECT-TYPE SYNTAX TmnxNatIsaGrpIdOrZero MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of the object tmnxNatLsnSubIsaGrp indicates the identifier of the NAT Integrated Service Adaptor group associated with this NAT subscriber." ::= { tmnxNatLsnSubEntry 3 } tmnxNatLsnSubIsaMemberId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of the object tmnxNatLsnSubIsaMemberId indicates the identifier of the NAT ISA Group member associated with this NAT subscriber." ::= { tmnxNatLsnSubEntry 4 } tmnxNatLsnSubOutVRtrID OBJECT-TYPE SYNTAX TmnxVRtrIDOrZero MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The object tmnxNatLsnSubOutVRtrID indicates the number used to identify the outside virtual router instance associated with this NAT subscriber." ::= { tmnxNatLsnSubEntry 5 } tmnxNatLsnSubOutAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of tmnxNatLsnSubOutAddrType indicates the address type of tmnxNatLsnSubOutAddr." ::= { tmnxNatLsnSubEntry 6 } tmnxNatLsnSubOutAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (0|4|16)) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of tmnxNatLsnSubOutAddr indicates the outside IP address allocated to this NAT subscriber." ::= { tmnxNatLsnSubEntry 7 } tmnxNatLsnSubIdStr OBJECT-TYPE SYNTAX TmnxNatSubscriberIdString MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of tmnxNatLsnSubIdStr indicates the subscriber identification string associated with this NAT subscriber. The empty string indicates that there is no subscriber identification string associated with this NAT subscriber." ::= { tmnxNatLsnSubEntry 8 } tmnxNatLsnSubStatTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatLsnSubStatEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The tmnxNatLsnSubStatTable is now obsolete. Use the tmnxNatQryLsnSubObjs to query status and basic statistics information about Large Scale NAT subscribers." ::= { tmnxNatSubObjs 3 } tmnxNatLsnSubStatEntry OBJECT-TYPE SYNTAX TmnxNatLsnSubStatEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Each conceptual row represents a Large Scale NAT subscriber. Entries in this table are created and destroyed automatically by the system." AUGMENTS { tmnxNatLsnSubEntry } ::= { tmnxNatLsnSubStatTable 1 } TmnxNatLsnSubStatEntry ::= SEQUENCE { tmnxNatLsnSubStatIcmpPortUsage TmnxNatUsageLevel, tmnxNatLsnSubStatIcmpPortUsageHi TruthValue, tmnxNatLsnSubStatUdpPortUsage TmnxNatUsageLevel, tmnxNatLsnSubStatUdpPortUsageHi TruthValue, tmnxNatLsnSubStatTcpPortUsage TmnxNatUsageLevel, tmnxNatLsnSubStatTcpPortUsageHi TruthValue, tmnxNatLsnSubStatSessionUsage TmnxNatUsageLevel, tmnxNatLsnSubStatSessionUsageHi TruthValue, tmnxNatLsnSubStatSessions Gauge32, tmnxNatLsnSubStatSessionsPrio Gauge32, tmnxNatLsnSubStatSessionsPeak Gauge32 } tmnxNatLsnSubStatIcmpPortUsage OBJECT-TYPE SYNTAX TmnxNatUsageLevel MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of the object tmnxNatLsnSubStatIcmpPortUsage indicates the ICMP port usage of this NAT subscriber." ::= { tmnxNatLsnSubStatEntry 3 } tmnxNatLsnSubStatIcmpPortUsageHi OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of the object tmnxNatLsnSubStatIcmpPortUsageHi indicates if the ICMP port usage of this NAT subscriber is high according to the values of the objects tmnxNatPlcyPortWatermarkHigh and tmnxNatPlcyPortWatermarkLow." ::= { tmnxNatLsnSubStatEntry 4 } tmnxNatLsnSubStatUdpPortUsage OBJECT-TYPE SYNTAX TmnxNatUsageLevel MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of the object tmnxNatLsnSubStatUdpPortUsage indicates the UDP port usage of this NAT subscriber." ::= { tmnxNatLsnSubStatEntry 5 } tmnxNatLsnSubStatUdpPortUsageHi OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of the object tmnxNatLsnSubStatUdpPortUsageHi indicates if the UDP port usage of this NAT subscriber is high according to the values of the objects tmnxNatPlcyPortWatermarkHigh and tmnxNatPlcyPortWatermarkLow." ::= { tmnxNatLsnSubStatEntry 6 } tmnxNatLsnSubStatTcpPortUsage OBJECT-TYPE SYNTAX TmnxNatUsageLevel MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of the object tmnxNatLsnSubStatTcpPortUsage indicates the TCP port usage of this NAT subscriber." ::= { tmnxNatLsnSubStatEntry 7 } tmnxNatLsnSubStatTcpPortUsageHi OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of the object tmnxNatLsnSubStatTcpPortUsageHi indicates if the TCP port usage of this NAT subscriber is high according to the values of the objects tmnxNatPlcyPortWatermarkHigh and tmnxNatPlcyPortWatermarkLow." ::= { tmnxNatLsnSubStatEntry 8 } tmnxNatLsnSubStatSessionUsage OBJECT-TYPE SYNTAX TmnxNatUsageLevel MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of the object tmnxNatLsnSubStatSessionUsage indicates the session usage of this NAT subscriber." ::= { tmnxNatLsnSubStatEntry 9 } tmnxNatLsnSubStatSessionUsageHi OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of the object tmnxNatLsnSubStatSessionUsageHi indicates if the session usage of this NAT subscriber is high according to the values of the objects tmnxNatPlcySessionWatermarkHigh and tmnxNatPlcySessionWatermarkLow." ::= { tmnxNatLsnSubStatEntry 10 } tmnxNatLsnSubStatSessions OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of tmnxNatLsnSubStatSessions indicates the obsolete number of active sessions of this NAT subscriber. In other words, it is the number of ports in use out of the nonreserved range." ::= { tmnxNatLsnSubStatEntry 11 } tmnxNatLsnSubStatSessionsPrio OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of tmnxNatLsnSubStatSessionsPrio indicates the obsolete number of active prioritized sessions of this subscriber. In other words, it is the number of reserved ports in use." ::= { tmnxNatLsnSubStatEntry 12 } tmnxNatLsnSubStatSessionsPeak OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of tmnxNatLsnSubStatSessionsPeak indicates the maximum number of sessions that were active together up to this point in time." ::= { tmnxNatLsnSubStatEntry 13 } tmnxNatLsnSubBlkTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatLsnSubBlkEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatLsnSubBlkTable lists the port blocks allocated to Large Scale NAT subscribers." ::= { tmnxNatSubObjs 4 } tmnxNatLsnSubBlkEntry OBJECT-TYPE SYNTAX TmnxNatLsnSubBlkEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row represents a port block allocated to a Large Scale NAT subscriber. Entries in this table are created and destroyed automatically by the system." INDEX { tmnxNatQryLsnSubResId, vRtrID, tmnxNatBlkLsnAddrType, tmnxNatBlkLsnAddr, tmnxNatBlkLsnStart } ::= { tmnxNatLsnSubBlkTable 1 } TmnxNatLsnSubBlkEntry ::= SEQUENCE { tmnxNatLsnSubBlkEnd InetPortNumber, tmnxNatLsnSubBlkPolicy TNamedItemOrEmpty } tmnxNatLsnSubBlkEnd OBJECT-TYPE SYNTAX InetPortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatLsnSubBlkEnd indicates the end of the port block allocated to the subscriber." ::= { tmnxNatLsnSubBlkEntry 1 } tmnxNatLsnSubBlkPolicy OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatLsnSubBlkPolicy indicates the NAT policy associated with the port block allocated to the subscriber." ::= { tmnxNatLsnSubBlkEntry 2 } tmnxNatDsliteSubTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatDsliteSubEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The tmnxNatDsliteSubTable is now obsolete. Use the tmnxNatQryLsnSubObjs to query information about NAT Dual Stack Lite subscribers." ::= { tmnxNatSubObjs 5 } tmnxNatDsliteSubEntry OBJECT-TYPE SYNTAX TmnxNatDsliteSubEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Each conceptual row represents a NAT Dual Stack Lite subscriber. Entries in this table are created and destroyed automatically by the system." INDEX { vRtrID, tmnxNatDsliteSubAddrType, tmnxNatDsliteSubAddr, tmnxNatDsliteSubAddrPrefixLength } ::= { tmnxNatDsliteSubTable 1 } TmnxNatDsliteSubEntry ::= SEQUENCE { tmnxNatDsliteSubAddrType InetAddressType, tmnxNatDsliteSubAddr InetAddress, tmnxNatDsliteSubAddrPrefixLength InetAddressPrefixLength, tmnxNatDsliteSubId Unsigned32 } tmnxNatDsliteSubAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The value of tmnxNatDsliteSubAddrType indicates the address type of tmnxNatDsliteSubAddr." ::= { tmnxNatDsliteSubEntry 1 } tmnxNatDsliteSubAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (16)) MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The value of tmnxNatDsliteSubAddr indicates the inside IP address of the subscriber." ::= { tmnxNatDsliteSubEntry 2 } tmnxNatDsliteSubAddrPrefixLength OBJECT-TYPE SYNTAX InetAddressPrefixLength (1..128) MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The value of tmnxNatDsliteSubAddrPrefixLength indicates the prefix length of the subscriber." ::= { tmnxNatDsliteSubEntry 3 } tmnxNatDsliteSubId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of tmnxNatDsliteSubId indicates the value of tmnxNatLsnSubId of the row in the tmnxNatLsnSubTable that corresponds to this Dual Stack Lite subscriber." ::= { tmnxNatDsliteSubEntry 4 } tmnxNatL2AwHostTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatL2AwHostEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatL2AwHostTable contains status and basic statistics information about Layer-2-Aware NAT hosts." ::= { tmnxNatSubObjs 11 } tmnxNatL2AwHostEntry OBJECT-TYPE SYNTAX TmnxNatL2AwHostEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row represents a Layer-2-Aware NAT host. Entries in this table are created and destroyed automatically by the system." INDEX { tmnxSubInfoSubIdent, tmnxNatL2AwHostAddrType, tmnxNatL2AwHostAddr } ::= { tmnxNatL2AwHostTable 1 } TmnxNatL2AwHostEntry ::= SEQUENCE { tmnxNatL2AwHostAddrType InetAddressType, tmnxNatL2AwHostAddr InetAddress, tmnxNatL2AwHostOutVRtrID TmnxVRtrIDOrZero, tmnxNatL2AwHostOutAddrType InetAddressType, tmnxNatL2AwHostOutAddr InetAddress, tmnxNatL2AwHostOutStart InetPortNumber } tmnxNatL2AwHostAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatL2AwHostAddrType indicates the address type of tmnxNatL2AwHostAddr." ::= { tmnxNatL2AwHostEntry 1 } tmnxNatL2AwHostAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (4|16)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatL2AwHostAddr indicates the inside IP address of the host." ::= { tmnxNatL2AwHostEntry 2 } tmnxNatL2AwHostOutVRtrID OBJECT-TYPE SYNTAX TmnxVRtrIDOrZero MAX-ACCESS read-only STATUS current DESCRIPTION "The object tmnxNatL2AwHostOutVRtrID specifies the number used to identify the outside virtual router instance in the system." ::= { tmnxNatL2AwHostEntry 3 } tmnxNatL2AwHostOutAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatL2AwHostOutAddrType specifies the address type of tmnxNatL2AwHostOutAddr." ::= { tmnxNatL2AwHostEntry 4 } tmnxNatL2AwHostOutAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (4|16)) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatL2AwHostOutAddr indicates the outside IP address allocated to the host." ::= { tmnxNatL2AwHostEntry 5 } tmnxNatL2AwHostOutStart OBJECT-TYPE SYNTAX InetPortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatL2AwHostOutStart indicates the start of the port block allocated to the host." ::= { tmnxNatL2AwHostEntry 6 } tmnxNatL2AwSubTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatL2AwSubEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatL2AwSubTable contains status and basic statistics information about Layer-2-Aware NAT subscribers." ::= { tmnxNatSubObjs 12 } tmnxNatL2AwSubEntry OBJECT-TYPE SYNTAX TmnxNatL2AwSubEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row represents a Layer-2-Aware NAT subscriber. Entries in this table are created and destroyed automatically by the system." INDEX { IMPLIED tmnxSubInfoSubIdent } ::= { tmnxNatL2AwSubTable 1 } TmnxNatL2AwSubEntry ::= SEQUENCE { tmnxNatL2AwSubPolicy TNamedItemOrEmpty, tmnxNatL2AwSubIsaGrp TmnxNatIsaGrpIdOrZero, tmnxNatL2AwSubIsaMemberId Unsigned32, tmnxNatL2AwSubOutVRtrID TmnxVRtrIDOrZero, tmnxNatL2AwSubOutAddrType InetAddressType, tmnxNatL2AwSubOutAddr InetAddress, tmnxNatL2AwSubCurrUpnpPlcy TNamedItemOrEmpty, tmnxNatL2AwSubHostPortBlkSize Unsigned32, tmnxNatL2AwSubFirewallPolicy TNamedItemOrEmpty } tmnxNatL2AwSubPolicy OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatL2AwSubPolicy indicates the default NAT policy associated with this NAT subscriber. The default NAT policy is either configured in the subscriber's subscriber profile in the TIMETRA-SUBSCRIBER-MGMT-MIB::tmnxSubProfileTable or by other means, such as an Access-Accept message received from a Radius server." ::= { tmnxNatL2AwSubEntry 1 } tmnxNatL2AwSubIsaGrp OBJECT-TYPE SYNTAX TmnxNatIsaGrpIdOrZero MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatL2AwSubIsaGrp indicates the identifier of the NAT Integrated Service Adaptor group associated with this NAT subscriber." ::= { tmnxNatL2AwSubEntry 2 } tmnxNatL2AwSubIsaMemberId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatL2AwSubIsaMemberId indicates the identifier of the NAT ISA Group member associated with this NAT subscriber." ::= { tmnxNatL2AwSubEntry 3 } tmnxNatL2AwSubOutVRtrID OBJECT-TYPE SYNTAX TmnxVRtrIDOrZero MAX-ACCESS read-only STATUS current DESCRIPTION "The object tmnxNatL2AwSubOutVRtrID indicates the number used to identify the outside virtual router instance associated with this NAT subscriber." ::= { tmnxNatL2AwSubEntry 4 } tmnxNatL2AwSubOutAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatL2AwSubOutAddrType indicates the address type of tmnxNatL2AwSubOutAddr." ::= { tmnxNatL2AwSubEntry 5 } tmnxNatL2AwSubOutAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (0|4|16)) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatL2AwSubOutAddr indicates the outside IP address allocated to this NAT subscriber." ::= { tmnxNatL2AwSubEntry 6 } tmnxNatL2AwSubCurrUpnpPlcy OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatL2AwSubCurrUpnpPlcy indicates the current UPnP policy of this Layer-2-Aware NAT subscriber. A non empty value refers to a conceptual row in the tmnxNatUpnpPlcyTable." ::= { tmnxNatL2AwSubEntry 7 } tmnxNatL2AwSubHostPortBlkSize OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatL2AwSubHostPortBlkSize indicates the size of the outside port block allocated to each host of this NAT subscriber, if per-host port ranges are used for this NAT subscriber; per-host port range allocation is triggered by a Radius message with the 'Alc-Port-Range-L2-Aware-Per-Host' attribute. Otherwise, its hosts share the same block, and the value of this object is zero." ::= { tmnxNatL2AwSubEntry 8 } tmnxNatL2AwSubFirewallPolicy OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatL2AwSubFirewallPolicy indicates the firewall policy associated with this subscriber. The firewall policy is either configured in the subscriber's subscriber profile in the TIMETRA-SUBSCRIBER-MGMT-MIB::tmnxSubProfileTable or by other means, such as an Access-Accept message received from a Radius server. A non-empty value corresponds to a conceptual row in the tmnxNatFwlPlcyTable." ::= { tmnxNatL2AwSubEntry 9 } tmnxNatL2AwSubStatTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatL2AwSubStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatL2AwSubStatTable contains status and basic statistics information about Layer-2-Aware NAT subscribers." ::= { tmnxNatSubObjs 13 } tmnxNatL2AwSubStatEntry OBJECT-TYPE SYNTAX TmnxNatL2AwSubStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row represents a Layer-2-Aware NAT subscriber. Entries in this table are created and destroyed automatically by the system." INDEX { tmnxSubInfoSubIdent, IMPLIED tmnxNatL2AwSubStatNatPolicy } ::= { tmnxNatL2AwSubStatTable 1 } TmnxNatL2AwSubStatEntry ::= SEQUENCE { tmnxNatL2AwSubStatNatPolicy TNamedItem, tmnxNatL2AwSubStatIcmpPortUsage TmnxNatUsageLevel, tmnxNatL2AwSubStatIcmpPortUsageH TruthValue, tmnxNatL2AwSubStatUdpPortUsage TmnxNatUsageLevel, tmnxNatL2AwSubStatUdpPortUsageHi TruthValue, tmnxNatL2AwSubStatTcpPortUsage TmnxNatUsageLevel, tmnxNatL2AwSubStatTcpPortUsageHi TruthValue, tmnxNatL2AwSubStatSessionUsage TmnxNatUsageLevel, tmnxNatL2AwSubStatSessionUsageHi TruthValue, tmnxNatL2AwSubStatSessions Gauge32, tmnxNatL2AwSubStatSessionsPrio Gauge32, tmnxNatL2AwSubStatSessionsPeak Gauge32, tmnxNatL2AwSubStatCurrUpnpPlcy TNamedItemOrEmpty, tmnxNatL2AwSubStatPlcyPurpose TmnxNatPolicyPurpose, tmnxNatL2AwSubStatDownstreamDrop Counter64, tmnxNatL2AwSubStatUnknHostDrop Counter64 } tmnxNatL2AwSubStatNatPolicy OBJECT-TYPE SYNTAX TNamedItem MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatL2AwSubStatNatPolicy indicates the NAT policy." ::= { tmnxNatL2AwSubStatEntry 2 } tmnxNatL2AwSubStatIcmpPortUsage OBJECT-TYPE SYNTAX TmnxNatUsageLevel MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatL2AwSubStatIcmpPortUsage indicates the ICMP port usage of this NAT subscriber." ::= { tmnxNatL2AwSubStatEntry 3 } tmnxNatL2AwSubStatIcmpPortUsageH OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatL2AwSubStatIcmpPortUsageH indicates if the ICMP port usage of this NAT subscriber is high according to the values of the objects tmnxNatPlcyPortWatermarkHigh and tmnxNatPlcyPortWatermarkLow." ::= { tmnxNatL2AwSubStatEntry 4 } tmnxNatL2AwSubStatUdpPortUsage OBJECT-TYPE SYNTAX TmnxNatUsageLevel MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatL2AwSubStatUdpPortUsage indicates the UDP port usage of this NAT subscriber." ::= { tmnxNatL2AwSubStatEntry 5 } tmnxNatL2AwSubStatUdpPortUsageHi OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatL2AwSubStatUdpPortUsageHi indicates if the UDP port usage of this NAT subscriber is high according to the values of the objects tmnxNatPlcyPortWatermarkHigh and tmnxNatPlcyPortWatermarkLow." ::= { tmnxNatL2AwSubStatEntry 6 } tmnxNatL2AwSubStatTcpPortUsage OBJECT-TYPE SYNTAX TmnxNatUsageLevel MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatL2AwSubStatTcpPortUsage indicates the TCP port usage of this NAT subscriber." ::= { tmnxNatL2AwSubStatEntry 7 } tmnxNatL2AwSubStatTcpPortUsageHi OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatL2AwSubStatTcpPortUsageHi indicates if the TCP port usage of this NAT subscriber is high according to the values of the objects tmnxNatPlcyPortWatermarkHigh and tmnxNatPlcyPortWatermarkLow." ::= { tmnxNatL2AwSubStatEntry 8 } tmnxNatL2AwSubStatSessionUsage OBJECT-TYPE SYNTAX TmnxNatUsageLevel MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatL2AwSubStatSessionUsage indicates the session usage of this NAT subscriber." ::= { tmnxNatL2AwSubStatEntry 9 } tmnxNatL2AwSubStatSessionUsageHi OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatL2AwSubStatSessionUsageHi indicates if the session usage of this NAT subscriber is high according to the values of the objects tmnxNatPlcySessionWatermarkHigh and tmnxNatPlcySessionWatermarkLow." ::= { tmnxNatL2AwSubStatEntry 10 } tmnxNatL2AwSubStatSessions OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatL2AwSubStatSessions indicates the current number of active sessions of this NAT subscriber. In other words, it is the number of ports in use out of the nonreserved range." ::= { tmnxNatL2AwSubStatEntry 11 } tmnxNatL2AwSubStatSessionsPrio OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatL2AwSubStatSessionsPrio indicates the current number of active prioritized sessions of this subscriber. In other words, it is the number of reserved ports in use." ::= { tmnxNatL2AwSubStatEntry 12 } tmnxNatL2AwSubStatSessionsPeak OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatL2AwSubStatSessionsPeak indicates the maximum number of sessions that were ever active at the same time in the system so far." ::= { tmnxNatL2AwSubStatEntry 13 } tmnxNatL2AwSubStatCurrUpnpPlcy OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS read-only STATUS obsolete DESCRIPTION "This object is obsolete. Use tmnxNatL2AwSubCurrUpnpPlcy instead." ::= { tmnxNatL2AwSubStatEntry 14 } tmnxNatL2AwSubStatPlcyPurpose OBJECT-TYPE SYNTAX TmnxNatPolicyPurpose MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatL2AwSubStatPlcyPurpose indicates the purpose of the policy identified by the object tmnxNatL2AwSubStatNatPolicy." ::= { tmnxNatL2AwSubStatEntry 15 } tmnxNatL2AwSubStatDownstreamDrop OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatL2AwSubStatDownstreamDrop indicates the number of packets dropped in the downstream direction. The value of this object is only relevant if the value of tmnxNatL2AwSubStatPlcyPurpose is equal to 'firewall'." ::= { tmnxNatL2AwSubStatEntry 16 } tmnxNatL2AwSubStatUnknHostDrop OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatL2AwSubStatUnknHostDrop indicates the number of packets dropped because the host could not be identified. This object is only relevant if the value of tmnxNatL2AwSubStatPlcyPurpose is equal to 'firewall'." ::= { tmnxNatL2AwSubStatEntry 17 } tmnxNatL2AwSubBlkTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatL2AwSubBlkEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatL2AwSubBlkTable lists the port blocks allocated to Layer-2-Aware NAT subscribers." ::= { tmnxNatSubObjs 14 } tmnxNatL2AwSubBlkEntry OBJECT-TYPE SYNTAX TmnxNatL2AwSubBlkEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row represents a port block allocated to a Layer-2-Aware NAT subscriber. Entries in this table are created and destroyed automatically by the system." INDEX { tmnxSubInfoSubIdent, vRtrID, tmnxNatBlkL2AwAddrType, tmnxNatBlkL2AwAddr, tmnxNatBlkL2AwStart } ::= { tmnxNatL2AwSubBlkTable 1 } TmnxNatL2AwSubBlkEntry ::= SEQUENCE { tmnxNatL2AwSubBlkEnd InetPortNumber, tmnxNatL2AwSubBlkPolicy TNamedItemOrEmpty } tmnxNatL2AwSubBlkEnd OBJECT-TYPE SYNTAX InetPortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatL2AwSubBlkEnd indicates the end of the port block allocated to the subscriber." ::= { tmnxNatL2AwSubBlkEntry 1 } tmnxNatL2AwSubBlkPolicy OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatL2AwSubBlkPolicy indicates the NAT policy associated with the port block allocated to the subscriber." ::= { tmnxNatL2AwSubBlkEntry 2 } tmnxNat64SubTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNat64SubEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The tmnxNat64SubTable is now obsolete. Use the tmnxNatQryLsnSubObjs to query information about NAT64 subscribers." ::= { tmnxNatSubObjs 15 } tmnxNat64SubEntry OBJECT-TYPE SYNTAX TmnxNat64SubEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Each conceptual row represents a NAT64 subscriber. Entries in this table are created and destroyed automatically by the system." INDEX { vRtrID, tmnxNat64SubAddrType, tmnxNat64SubAddr, tmnxNat64SubAddrPrefixLength } ::= { tmnxNat64SubTable 1 } TmnxNat64SubEntry ::= SEQUENCE { tmnxNat64SubAddrType InetAddressType, tmnxNat64SubAddr InetAddress, tmnxNat64SubAddrPrefixLength InetAddressPrefixLength, tmnxNat64SubId Unsigned32 } tmnxNat64SubAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The value of tmnxNat64SubAddrType indicates the address type of tmnxNat64SubAddr." ::= { tmnxNat64SubEntry 1 } tmnxNat64SubAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (16)) MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The value of tmnxNat64SubAddr indicates the inside IP address of the subscriber." ::= { tmnxNat64SubEntry 2 } tmnxNat64SubAddrPrefixLength OBJECT-TYPE SYNTAX InetAddressPrefixLength (1..128) MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The value of tmnxNat64SubAddrPrefixLength indicates the prefix length of the subscriber." ::= { tmnxNat64SubEntry 3 } tmnxNat64SubId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of tmnxNat64SubId indicates the value of tmnxNatLsnSubId of the row in the tmnxNatLsnSubTable that corresponds to this NAT64 subscriber." ::= { tmnxNat64SubEntry 4 } tmnxNatLsnSubscIdStrTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatLsnSubscIdStrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatLsnSubscIdStrTable associates subscriber strings with Large Scale NAT subscribers. The strings are taken from RADIUS messages according to the configuration in the tmnxNatSubIdTable. A subscriber string can be associated with more than one Large Scale NAT subscriber. Given a known subscriber string, this table provides the index values to retrieve the inside information of (one or more) associated Large Scale NAT subscribers, for example in the tmnxNatLsnHostTable. Rows in this table are created and destroyed automatically by the system." ::= { tmnxNatSubObjs 16 } tmnxNatLsnSubscIdStrEntry OBJECT-TYPE SYNTAX TmnxNatLsnSubscIdStrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row represents an association between a subscriber identification string and a Large Scale NAT subscriber." INDEX { tmnxNatLsnSubscIdStr, tmnxNatLsnSubscIdStrType, vRtrID, tmnxNatLsnSubscIdStrAddrType, tmnxNatLsnSubscIdStrAddr } ::= { tmnxNatLsnSubscIdStrTable 1 } TmnxNatLsnSubscIdStrEntry ::= SEQUENCE { tmnxNatLsnSubscIdStr TmnxNatSubscriberIdString, tmnxNatLsnSubscIdStrType TmnxNatSubscriberType, tmnxNatLsnSubscIdStrAddrType InetAddressType, tmnxNatLsnSubscIdStrAddr InetAddress, tmnxNatLsnSubscIdStrTimeStamp TimeStamp } tmnxNatLsnSubscIdStr OBJECT-TYPE SYNTAX TmnxNatSubscriberIdString (SIZE (1..64)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatLsnSubscIdStr indicates the subscriber identification string." ::= { tmnxNatLsnSubscIdStrEntry 1 } tmnxNatLsnSubscIdStrType OBJECT-TYPE SYNTAX TmnxNatSubscriberType { classicLsnSub (2), dsliteLsnSub (3), nat64LsnSub (4) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatLsnSubscIdStrType indicates the type of Large Scale NAT subscriber." ::= { tmnxNatLsnSubscIdStrEntry 2 } tmnxNatLsnSubscIdStrAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatLsnSubscIdStrAddrType indicates the address type of tmnxNatLsnSubscIdStrAddr." ::= { tmnxNatLsnSubscIdStrEntry 3 } tmnxNatLsnSubscIdStrAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (4|16)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatLsnSubscIdStrAddr indicates the inside IP address of the subscriber." ::= { tmnxNatLsnSubscIdStrEntry 4 } tmnxNatLsnSubscIdStrTimeStamp OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatLsnSubscIdStrTimeStamp indicates the time that this association was made." ::= { tmnxNatLsnSubscIdStrEntry 5 } tmnxNatPrefixListTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatPrefixListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatPrefixListTable contains objects to configure the NAT prefix lists." ::= { tmnxNatSubObjs 17 } tmnxNatPrefixListEntry OBJECT-TYPE SYNTAX TmnxNatPrefixListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row represents a NAT prefix list. Entries in this table can be created or deleted via SNMP operations." INDEX { IMPLIED tmnxNatPrefixListName } ::= { tmnxNatPrefixListTable 1 } TmnxNatPrefixListEntry ::= SEQUENCE { tmnxNatPrefixListName TNamedItem, tmnxNatPrefixListRowStatus RowStatus, tmnxNatPrefixListLastMgmtChange TimeStamp, tmnxNatPrefixListApplication INTEGER } tmnxNatPrefixListName OBJECT-TYPE SYNTAX TNamedItem MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatPrefixListName specifies the name of the NAT prefix list." ::= { tmnxNatPrefixListEntry 1 } tmnxNatPrefixListRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPrefixListRowStatus specifies the row status of this row." ::= { tmnxNatPrefixListEntry 2 } tmnxNatPrefixListLastMgmtChange OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatPrefixListLastMgmtChange indicates the sysUpTime at the time of the most recent management-initiated change to this table row." ::= { tmnxNatPrefixListEntry 3 } tmnxNatPrefixListApplication OBJECT-TYPE SYNTAX INTEGER { l2AwareDestToPolicy (1), dnatOnlySubscribers (2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPrefixListApplication specifies how this NAT prefix list is to be applied. The value 'l2AwareDestToPolicy' specifies that the NAT prefix list will be applied to match destination IP addresses and find a NAT policy for Layer-2-Aware NAT. The value 'dnatOnlySubscribers' specifies that the NAT prefix list will be applied to match source IP addresses of subscribers subjected to only Destination NAT (without Source Network Address and Port Translation);. A value for this object must be specified while the row is created." ::= { tmnxNatPrefixListEntry 4 } tmnxNatPrefixTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatPrefixEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatPrefixTable contains objects to configure the NAT prefixes." ::= { tmnxNatSubObjs 18 } tmnxNatPrefixEntry OBJECT-TYPE SYNTAX TmnxNatPrefixEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row represents a NAT prefix. Entries in this table can be created or deleted via SNMP operations. A corresponding conceptual row in the tmnxNatPlcyTable must exist while creating a row in this table." INDEX { tmnxNatPrefixListName, tmnxNatPrefixAddrType, tmnxNatPrefixAddr, tmnxNatPrefixPrefixLen } ::= { tmnxNatPrefixTable 1 } TmnxNatPrefixEntry ::= SEQUENCE { tmnxNatPrefixAddrType InetAddressType, tmnxNatPrefixAddr InetAddress, tmnxNatPrefixPrefixLen InetAddressPrefixLength, tmnxNatPrefixRowStatus RowStatus, tmnxNatPrefixLastMgmtCh TimeStamp, tmnxNatPrefixNatPolicy TNamedItemOrEmpty } tmnxNatPrefixAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatPrefixAddrType specifies the address type of tmnxNatPrefixAddr. The value 'ipv6' is not supported." ::= { tmnxNatPrefixEntry 1 } tmnxNatPrefixAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (4|16)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatPrefixAddr specifies the IP address of the prefix." ::= { tmnxNatPrefixEntry 2 } tmnxNatPrefixPrefixLen OBJECT-TYPE SYNTAX InetAddressPrefixLength (0..128) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatPrefixPrefixLen specifies the prefix length of the prefix." ::= { tmnxNatPrefixEntry 3 } tmnxNatPrefixRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPrefixRowStatus specifies the row status of this row." ::= { tmnxNatPrefixEntry 4 } tmnxNatPrefixLastMgmtCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatPrefixLastMgmtCh indicates the sysUpTime at the time of the most recent management-initiated change to this table row." ::= { tmnxNatPrefixEntry 5 } tmnxNatPrefixNatPolicy OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPrefixNatPolicy specifies the name of the NAT Policy associated with this NAT prefix. A non empty value of tmnxNatPrefixNatPolicy refers to a row in the tmnxNatPlcyTable. A non empty value for this object must be specified if this prefix belongs to a prefix list where the value of tmnxNatPrefixListApplication is equal to 'l2AwareDestToPolicy'." DEFVAL { "" } ::= { tmnxNatPrefixEntry 6 } tmnxNatL2AwSubPlcyTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatL2AwSubPlcyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatL2AwSubPlcyTable contains information about Layer-2-Aware NAT subscribers that is dependent on the associated NAT policies." ::= { tmnxNatSubObjs 19 } tmnxNatL2AwSubPlcyEntry OBJECT-TYPE SYNTAX TmnxNatL2AwSubPlcyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row contains basic information about a particular combination of a Layer-2-Aware NAT subscriber and one of its NAT policies. Entries in this table are created and destroyed automatically by the system." INDEX { tmnxSubInfoSubIdent, IMPLIED tmnxNatL2AwSubPlcy } ::= { tmnxNatL2AwSubPlcyTable 1 } TmnxNatL2AwSubPlcyEntry ::= SEQUENCE { tmnxNatL2AwSubPlcy TNamedItem, tmnxNatL2AwSubPlcyOutVRtrID TmnxVRtrIDOrZero, tmnxNatL2AwSubPlcyOutAddrType InetAddressType, tmnxNatL2AwSubPlcyOutAddr InetAddress, tmnxNatL2AwSubPlcyDnatOvrAddrTyp InetAddressType, tmnxNatL2AwSubPlcyDnatOvrAddr InetAddress, tmnxNatL2AwSubPlcyDnatDisable TruthValue, tmnxNatL2AwSubPlcyPurpose TmnxNatPolicyPurpose, tmnxNatL2AwSubPlcyOutServiceId TmnxServId } tmnxNatL2AwSubPlcy OBJECT-TYPE SYNTAX TNamedItem MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatL2AwSubPlcy indicates one of the NAT Policies or a firewall policy associated with this NAT subscriber." ::= { tmnxNatL2AwSubPlcyEntry 1 } tmnxNatL2AwSubPlcyOutVRtrID OBJECT-TYPE SYNTAX TmnxVRtrIDOrZero MAX-ACCESS read-only STATUS current DESCRIPTION "The object tmnxNatL2AwSubPlcyOutVRtrID indicates the number used to identify the outside virtual router instance associated with this NAT subscriber and NAT policy." ::= { tmnxNatL2AwSubPlcyEntry 2 } tmnxNatL2AwSubPlcyOutAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatL2AwSubPlcyOutAddrType indicates the address type of tmnxNatL2AwSubPlcyOutAddr." ::= { tmnxNatL2AwSubPlcyEntry 3 } tmnxNatL2AwSubPlcyOutAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (0|4|16)) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatL2AwSubPlcyOutAddr indicates the outside IP address allocated to this NAT subscriber according to this NAT policy." ::= { tmnxNatL2AwSubPlcyEntry 4 } tmnxNatL2AwSubPlcyDnatOvrAddrTyp OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatL2AwSubPlcyDnatOvrAddrTyp indicates if there is a Radius override associated with this NAT subscriber and this NAT policy that overrides its default Destination NAT IP address. The value 'unknown' indicates that there is no such override; otherwise, the value indicates the type of address in the tmnxNatL2AwSubPlcyDnatOvrAddr object." ::= { tmnxNatL2AwSubPlcyEntry 5 } tmnxNatL2AwSubPlcyDnatOvrAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (0|4|16)) MAX-ACCESS read-only STATUS current DESCRIPTION "A non empty value of tmnxNatL2AwSubPlcyDnatOvrAddr indicates the Radius override associated with this NAT subscriber and this NAT policy that replaces its default Destination NAT IP address." ::= { tmnxNatL2AwSubPlcyEntry 6 } tmnxNatL2AwSubPlcyDnatDisable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatL2AwSubPlcyDnatDisable indicates if there is a Radius override associated with this NAT subscriber and this NAT policy that disables destination NAT." ::= { tmnxNatL2AwSubPlcyEntry 7 } tmnxNatL2AwSubPlcyPurpose OBJECT-TYPE SYNTAX TmnxNatPolicyPurpose MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatL2AwSubPlcyPurpose indicates the purpose of the policy identified by the object tmnxNatL2AwSubPlcy." ::= { tmnxNatL2AwSubPlcyEntry 8 } tmnxNatL2AwSubPlcyOutServiceId OBJECT-TYPE SYNTAX TmnxServId MAX-ACCESS read-only STATUS current DESCRIPTION "The object tmnxNatL2AwSubPlcyOutServiceId indicates the number used to identify the outside service associated with this NAT subscriber and NAT policy. The value of tmnxNatL2AwSubPlcyOutServiceId is non-zero in case of a Layer-2 outside, where the value of tmnxNatL2AwSubPlcyOutVRtrID is zero. The value of tmnxNatL2AwSubPlcyOutServiceId is zero in other cases (regular NAT or IPv6 firewall), where the value of tmnxNatL2AwSubPlcyOutVRtrID is non-zero." ::= { tmnxNatL2AwSubPlcyEntry 9 } tmnxNatL2AwHostPlcyTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatL2AwHostPlcyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatL2AwHostPlcyTable contains information about Layer-2-Aware NAT hosts according to their NAT policies." ::= { tmnxNatSubObjs 20 } tmnxNatL2AwHostPlcyEntry OBJECT-TYPE SYNTAX TmnxNatL2AwHostPlcyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row represents outside information about a Layer-2-Aware NAT host according to one of its NAT policies. Entries in this table are created and destroyed automatically by the system." INDEX { tmnxSubInfoSubIdent, tmnxNatL2AwHostPlcyAddrType, tmnxNatL2AwHostPlcyAddr, tmnxNatL2AwHostPlcy } ::= { tmnxNatL2AwHostPlcyTable 1 } TmnxNatL2AwHostPlcyEntry ::= SEQUENCE { tmnxNatL2AwHostPlcyAddrType InetAddressType, tmnxNatL2AwHostPlcyAddr InetAddress, tmnxNatL2AwHostPlcy TNamedItem, tmnxNatL2AwHostPlcyOutVRtrID TmnxVRtrIDOrZero, tmnxNatL2AwHostPlcyOutAddrType InetAddressType, tmnxNatL2AwHostPlcyOutAddr InetAddress, tmnxNatL2AwHostPlcyOutStart InetPortNumber, tmnxNatL2AwHostPlcyBypassActive TruthValue, tmnxNatL2AwHostPlcyVasFilter TNamedItemOrEmpty, tmnxNatL2AwHostPlcyDNatOverride INTEGER, tmnxNatL2AwHostPlcyDnatOvrAddrTp InetAddressType, tmnxNatL2AwHostPlcyDnatOvrAddr InetAddress } tmnxNatL2AwHostPlcyAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatL2AwHostPlcyAddrType indicates the address type of tmnxNatL2AwHostPlcyAddr." ::= { tmnxNatL2AwHostPlcyEntry 1 } tmnxNatL2AwHostPlcyAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (4|16)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatL2AwHostPlcyAddr indicates the inside IP address of the host." ::= { tmnxNatL2AwHostPlcyEntry 2 } tmnxNatL2AwHostPlcy OBJECT-TYPE SYNTAX TNamedItem MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatL2AwHostPlcy indicates one of the NAT Policies associated with this NAT subscriber host." ::= { tmnxNatL2AwHostPlcyEntry 3 } tmnxNatL2AwHostPlcyOutVRtrID OBJECT-TYPE SYNTAX TmnxVRtrIDOrZero MAX-ACCESS read-only STATUS current DESCRIPTION "The object tmnxNatL2AwHostPlcyOutVRtrID specifies the number used to identify the outside virtual router instance in the system that is associated with this NAT host and NAT policy." ::= { tmnxNatL2AwHostPlcyEntry 4 } tmnxNatL2AwHostPlcyOutAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatL2AwHostPlcyOutAddrType specifies the address type of tmnxNatL2AwHostPlcyOutAddr." ::= { tmnxNatL2AwHostPlcyEntry 5 } tmnxNatL2AwHostPlcyOutAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (4|16)) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatL2AwHostPlcyOutAddr indicates the outside IP address allocated to the host according to this NAT policy." ::= { tmnxNatL2AwHostPlcyEntry 6 } tmnxNatL2AwHostPlcyOutStart OBJECT-TYPE SYNTAX InetPortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatL2AwHostPlcyOutStart indicates the start of the port block allocated to the host according to this NAT policy." ::= { tmnxNatL2AwHostPlcyEntry 7 } tmnxNatL2AwHostPlcyBypassActive OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatL2AwHostPlcyBypassActive indicates if the host is bypassing or not." ::= { tmnxNatL2AwHostPlcyEntry 8 } tmnxNatL2AwHostPlcyVasFilter OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatL2AwHostPlcyVasFilter indicates the service chaining Value Added Service (VAS) filter." ::= { tmnxNatL2AwHostPlcyEntry 9 } tmnxNatL2AwHostPlcyDNatOverride OBJECT-TYPE SYNTAX INTEGER { none (0), enable (1), disable (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatL2AwHostPlcyDNatOverride indicates the presence and value of an AAA-server-made override on the Destination NAT configuration." ::= { tmnxNatL2AwHostPlcyEntry 10 } tmnxNatL2AwHostPlcyDnatOvrAddrTp OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatL2AwHostPlcyDnatOvrAddrTp indicates if there is a Radius override associated with this NAT host and this NAT policy that overrides its default Destination NAT IP address. The value 'unknown' indicates that there is no such override; otherwise, the value indicates the type of address in the tmnxNatL2AwHostPlcyDnatOvrAddr object." ::= { tmnxNatL2AwHostPlcyEntry 11 } tmnxNatL2AwHostPlcyDnatOvrAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (0|4|16)) MAX-ACCESS read-only STATUS current DESCRIPTION "A non empty value of tmnxNatL2AwHostPlcyDnatOvrAddr indicates the Radius override associated with this NAT host and this NAT policy that replaces its default Destination NAT IP address." ::= { tmnxNatL2AwHostPlcyEntry 12 } tmnxNatMapObjs OBJECT IDENTIFIER ::= { tmnxNatObjs 7 } tmnxNatMapLsnHostTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatMapLsnHostEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The tmnxNatMapLsnHostTable contains objects to configure Large Scale NAT host static port forwarding." ::= { tmnxNatMapObjs 1 } tmnxNatMapLsnHostEntry OBJECT-TYPE SYNTAX TmnxNatMapLsnHostEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Each conceptual row contains information to configure static port forwarding of a Large Scale NAT host. Entries in this table can be created or deleted via SNMP operations. A corresponding conceptual row in the tmnxNatVrtrTable must exist while creating a row in this table." INDEX { vRtrID, tmnxNatMapLsnHostAddrType, tmnxNatMapLsnHostAddr } ::= { tmnxNatMapLsnHostTable 1 } TmnxNatMapLsnHostEntry ::= SEQUENCE { tmnxNatMapLsnHostAddrType InetAddressType, tmnxNatMapLsnHostAddr InetAddress, tmnxNatMapLsnHostRowStatus RowStatus, tmnxNatMapLsnHostLastMgmtChange TimeStamp, tmnxNatMapLsnHostAdminState TmnxAdminState, tmnxNatMapLsnHostOutAddrType InetAddressType, tmnxNatMapLsnHostOutAddr InetAddress, tmnxNatMapLsnHostOutVRtrID TmnxVRtrID } tmnxNatMapLsnHostAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The value of tmnxNatMapLsnHostAddrType specifies the address type of tmnxNatMapLsnHostAddr." ::= { tmnxNatMapLsnHostEntry 1 } tmnxNatMapLsnHostAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (4|16)) MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The value of tmnxNatMapLsnHostAddr specifies the inside IP address." ::= { tmnxNatMapLsnHostEntry 2 } tmnxNatMapLsnHostRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS obsolete DESCRIPTION "The value of tmnxNatMapLsnHostRowStatus specifies the row status of this row." ::= { tmnxNatMapLsnHostEntry 3 } tmnxNatMapLsnHostLastMgmtChange OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of tmnxNatMapLsnHostLastMgmtChange indicates the sysUpTime at the time of the most recent management-initiated change to this table row." ::= { tmnxNatMapLsnHostEntry 4 } tmnxNatMapLsnHostAdminState OBJECT-TYPE SYNTAX TmnxAdminState MAX-ACCESS read-create STATUS obsolete DESCRIPTION "The object tmnxNatMapLsnHostAdminState specifies the administrative state of static port forwarding of this Large Scale NAT host." ::= { tmnxNatMapLsnHostEntry 5 } tmnxNatMapLsnHostOutAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of tmnxNatMapLsnHostOutAddrType indicates the address type of tmnxNatMapLsnHostOutAddr." ::= { tmnxNatMapLsnHostEntry 6 } tmnxNatMapLsnHostOutAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (4|16)) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of tmnxNatMapLsnHostOutAddr indicates the outside IP address allocated to the host." ::= { tmnxNatMapLsnHostEntry 7 } tmnxNatMapLsnHostOutVRtrID OBJECT-TYPE SYNTAX TmnxVRtrID MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The object tmnxNatMapLsnHostOutVRtrID indicates the number used to identify the outside virtual router instance in the system." ::= { tmnxNatMapLsnHostEntry 8 } tmnxNatMapTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatMapEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The tmnxNatMapTable contains objects to configure NAT mappings for static port forwarding." ::= { tmnxNatMapObjs 2 } tmnxNatMapEntry OBJECT-TYPE SYNTAX TmnxNatMapEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Each conceptual row represents a static NAT mapping. Entries in this table can be created or deleted via SNMP operations. A corresponding conceptual row in the tmnxNatVrtrTable must exist while creating a row in this table. For every conceptual row in this table, a row can be found in the tmnxNatMapLsnHostTable; the value of the object tmnxNatMapLsnHostAdminState in that row specifies the administrative state of all corresponding rows in this table." INDEX { vRtrID, tmnxNatMapAddrType, tmnxNatMapAddr, tmnxNatMapPort, tmnxNatMapProtocol } ::= { tmnxNatMapTable 1 } TmnxNatMapEntry ::= SEQUENCE { tmnxNatMapAddrType InetAddressType, tmnxNatMapAddr InetAddress, tmnxNatMapPort Unsigned32, tmnxNatMapProtocol TIpProtocol, tmnxNatMapRowStatus RowStatus, tmnxNatMapLastMgmtChange TimeStamp, tmnxNatMapOutPort Unsigned32 } tmnxNatMapAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The value of tmnxNatMapAddrType specifies the address type of tmnxNatMapAddr. The only value allowed is 'ipv4'." ::= { tmnxNatMapEntry 1 } tmnxNatMapAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (4|16)) MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The value of tmnxNatMapAddr specifies the inside IP address. Broadcast, multicast or martian IP addresses are not allowed. Only IPv4 addresses are allowed." ::= { tmnxNatMapEntry 2 } tmnxNatMapPort OBJECT-TYPE SYNTAX Unsigned32 (1..1023) MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The value of tmnxNatMapPort specifies the inside port." ::= { tmnxNatMapEntry 3 } tmnxNatMapProtocol OBJECT-TYPE SYNTAX TIpProtocol (6 | 17) MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The value of tmnxNatMapProtocol specifies the protocol. The values supported are TCP(6), UDP(17)." ::= { tmnxNatMapEntry 4 } tmnxNatMapRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS obsolete DESCRIPTION "The value of tmnxNatMapRowStatus specifies the row status of this row." ::= { tmnxNatMapEntry 5 } tmnxNatMapLastMgmtChange OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of tmnxNatMapLastMgmtChange indicates the sysUpTime at the time of the most recent management-initiated change to this table row." ::= { tmnxNatMapEntry 6 } tmnxNatMapOutPort OBJECT-TYPE SYNTAX Unsigned32 (1..1023) MAX-ACCESS read-create STATUS obsolete DESCRIPTION "The value of tmnxNatMapOutPort specifies the outside port." ::= { tmnxNatMapEntry 7 } tmnxNatFwdObjs OBJECT IDENTIFIER ::= { tmnxNatObjs 8 } tmnxNatFwdAction OBJECT IDENTIFIER ::= { tmnxNatFwdObjs 1 } tmnxNatFwdActionSubType OBJECT-TYPE SYNTAX TmnxNatPlType MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxNatFwdActionSubType specifies the type of subscriber where the action is done for. The values 'unknown' and 'wlanGwAnchor' are not allowed." ::= { tmnxNatFwdAction 1 } tmnxNatFwdActionVRtrId OBJECT-TYPE SYNTAX TmnxVRtrID MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxNatFwdActionVRtrId specifies the ID of the virtual router instance. Set the value of tmnxNatFwdActionVRtrId if the forwarding entry is for a Large Scale NAT subscriber." ::= { tmnxNatFwdAction 2 } tmnxNatFwdActionAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxNatFwdActionAddrType specifies the address type of tmnxNatFwdActionAddr. When setting the value of this object, the value of tmnxNatFwdActionAddr must be set as well in the same SNMP SET PDU." ::= { tmnxNatFwdAction 3 } tmnxNatFwdActionAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (4|16)) MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxNatFwdActionAddr specifies the inside IP address. When setting the value of this object, the value of tmnxNatFwdActionAddrType must be set as well in the same SNMP SET PDU. Broadcast, multicast or martian IP addresses are not allowed. The value of this object cannot be set to the all-zeros address." ::= { tmnxNatFwdAction 4 } tmnxNatFwdActionB4Addr OBJECT-TYPE SYNTAX InetAddressIPv6 MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxNatFwdActionB4Addr specifies the inside Dual Stack Lite B4 IPv6 address. Broadcast, multicast or martian IP addresses are not allowed. The value of this object cannot be set to the all-zeros address. Set the value of tmnxNatFwdActionB4Addr if the forwarding entry is for a Dual Stack Lite subscriber." ::= { tmnxNatFwdAction 6 } tmnxNatFwdActionAftrAddr OBJECT-TYPE SYNTAX InetAddressIPv6 MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxNatFwdActionAftrAddr specifies the inside Dual Stack Lite AFTR IPv6 address. Broadcast, multicast or martian IP addresses are not allowed. The value of this object cannot be set to the all-zeros address. Set the value of tmnxNatFwdActionAftrAddr if the forwarding entry is for a Dual Stack Lite subscriber." ::= { tmnxNatFwdAction 8 } tmnxNatFwdActionL2awSubscriberId OBJECT-TYPE SYNTAX TmnxSubIdentStringOrEmpty MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxNatFwdActionL2awSubscriberId specifies the identification of the Layer-2-Aware NAT subscriber. Set the value of tmnxNatFwdActionL2awSubscriberId if the forwarding entry is for a Layer-2-Aware NAT subscriber. The value of this object cannot be set to the zero-length string. When read, this value will be the zero-length string if the forwarding entry is not for a Layer-2-Aware NAT subscriber." ::= { tmnxNatFwdAction 9 } tmnxNatFwdActionProtocol OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxNatFwdActionProtocol specifies the IP protocol." ::= { tmnxNatFwdAction 10 } tmnxNatFwdActionTimeOut OBJECT-TYPE SYNTAX Unsigned32 (0 | 60..86400) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxNatFwdActionTimeOut specifies the timeout applied to the NAT forwarding entry. The value zero specifies that the forwarding entry does not time out." ::= { tmnxNatFwdAction 11 } tmnxNatFwdActionPort OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxNatFwdActionPort specifies the inside port. If any port is acceptable, do not specify the value of tmnxNatFwdActionPort; in this case, the system will use an available port in the range starting from 1024 until the value of tmnxNatPlPortFwdRangeEnd of the corresponding pool." ::= { tmnxNatFwdAction 12 } tmnxNatFwdActionOutPort OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxNatFwdActionOutPort specifies the outside port. If the value of tmnxNatFwdActionType is not equal to 'create', do not set the value of tmnxNatFwdActionOutPort. If any port is acceptable, do not specify the value of tmnxNatFwdActionOutPort; in this case, the system will use the same value as for the inside port." ::= { tmnxNatFwdAction 13 } tmnxNatFwdActionOutAddr OBJECT-TYPE SYNTAX InetAddressIPv4 MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxNatFwdActionOutAddr specifies the outside IP address allocated to the host. If the value of tmnxNatFwdActionType is not equal to 'create', do not set the value of tmnxNatFwdActionOutAddr. If any address is acceptable, do not set the value of tmnxNatFwdActionOutAddr; in this case, if a corresponding row exists in the tmnxNatL2AwSubTable, the tmnxNatDsliteSubTable or the tmnxNatLsnSubTable, the system will try to use the same outside IP address. The value of this object cannot be the set to the all-zeros address." ::= { tmnxNatFwdAction 15 } tmnxNatFwdActionType OBJECT-TYPE SYNTAX TmnxNatFwdActionType MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxNatFwdActionType specifies the type of action to perform." ::= { tmnxNatFwdAction 16 } tmnxNatFwdActionGo OBJECT-TYPE SYNTAX TmnxActionType MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to 'doAction' triggers an attempt to perform the NAT forwarding entry action according to the specified objects. Reading this object returns the value 'notApplicable'." ::= { tmnxNatFwdAction 17 } tmnxNatFwdActionSuccessful OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatFwdActionSuccessful indicates if the last action request was successful. If the value of the object equals 'false', a row in the TIMETRA-LOG-MIB::tmnxSnmpSetErrsTable is created." ::= { tmnxNatFwdAction 18 } tmnxNatFwdActionTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatFwdActionTime indicates the value of sysUpTime at the last time that the object tmnxNatFwdActionSuccessful was written by the system." ::= { tmnxNatFwdAction 19 } tmnxNatFwdActionDescription OBJECT-TYPE SYNTAX TmnxNatFwdEntryDescription MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxNatFwdActionDescription specifies a description of the forwarding entry. This object is currently not used; setting it to a valid description string is ignored." ::= { tmnxNatFwdAction 20 } tmnxNatFwdActionNatPolicy OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxNatFwdActionNatPolicy specifies the identification of the NAT policy. The value of tmnxNatFwdActionNatPolicy refers to a row in the tmnxNatPlcyTable. While the value of tmnxNatFwdActionNatPolicy is empty, the system uses the value of the object tmnxNatVrtrInPolicy in the row in the tmnxNatVrtrTable corresponding to tmnxNatFwdActionVRtrId. Set the value of tmnxNatFwdActionNatPolicy if the forwarding entry is for a Large Scale NAT subscriber, in case the value of tmnxNatFwdActionOutAddr is not specified and there are multiple NAT policies associated with the inside virtual router instance tmnxNatFwdActionVRtrId." ::= { tmnxNatFwdAction 21 } tmnxNatFwdActionSaveConfig OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the object tmnxNatFwdActionSaveConfig specifies during creation if the system must save the forwarding entry in the configuration file. In order to make the forwarding entry persistent, the running configuration must be saved. This can be done using the TIMETRA-SYSTEM-MIB::ssiSaveConfig object. The value of tmnxNatFwdActionSaveConfig must only be set when the value of tmnxNatFwdActionType is equal to 'create'. If the value of tmnxNatFwdActionSaveConfig is not set when the value of tmnxNatFwdActionType is equal to 'create', the system assumes that the forwarding entry must not be saved in the configuration file. Reading this object returns the value 'false'." ::= { tmnxNatFwdAction 22 } tmnxNatFwdTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatFwdEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The tmnxNatFwdTable is obsoleted and replaced with the tmnxNatFwd2Table." ::= { tmnxNatFwdObjs 5 } tmnxNatFwdEntry OBJECT-TYPE SYNTAX TmnxNatFwdEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Each conceptual row represents a port forwarding entry of a NAT subscriber." INDEX { tmnxNatFwdSubType, tmnxNatFwdL2awSubIdent, tmnxNatFwdLsnVRtrID, tmnxNatFwdLsnB4AddrType, tmnxNatFwdLsnB4Addr, tmnxNatFwdAddrType, tmnxNatFwdAddr, tmnxNatFwdProtocol, tmnxNatFwdPort } ::= { tmnxNatFwdTable 1 } TmnxNatFwdEntry ::= SEQUENCE { tmnxNatFwdSubType TmnxNatSubscriberType, tmnxNatFwdL2awSubIdent DisplayString, tmnxNatFwdLsnVRtrID TmnxVRtrIDOrZero, tmnxNatFwdLsnB4AddrType InetAddressType, tmnxNatFwdLsnB4Addr InetAddress, tmnxNatFwdAddrType InetAddressType, tmnxNatFwdAddr InetAddress, tmnxNatFwdProtocol Unsigned32, tmnxNatFwdPort InetPortNumber, tmnxNatFwdOutVRtrID TmnxVRtrID, tmnxNatFwdOutAddrType InetAddressType, tmnxNatFwdOutAddr InetAddress, tmnxNatFwdOutPort InetPortNumber, tmnxNatFwdExpiryDateAndTime DateAndTime, tmnxNatFwdLsnAftrAddrType InetAddressType, tmnxNatFwdLsnAftrAddr InetAddress, tmnxNatFwdPersistKey Unsigned32, tmnxNatFwdDescription TmnxNatFwdEntryDescription, tmnxNatFwdOrigin INTEGER } tmnxNatFwdSubType OBJECT-TYPE SYNTAX TmnxNatSubscriberType MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The value of tmnxNatFwdSubType indicates the type of NAT subscriber." ::= { tmnxNatFwdEntry 1 } tmnxNatFwdL2awSubIdent OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The value of tmnxNatFwdL2awSubIdent indicates the identifier of a Layer-2-Aware NAT subscriber. The empty string indicates that this conceptual row is not for a Layer-2-Aware NAT subscriber." ::= { tmnxNatFwdEntry 2 } tmnxNatFwdLsnVRtrID OBJECT-TYPE SYNTAX TmnxVRtrIDOrZero MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The value of tmnxNatFwdLsnVRtrID indicates the inside vRtrID. The value zero indicates that this conceptual row is not for a Large Scale NAT subscriber." ::= { tmnxNatFwdEntry 3 } tmnxNatFwdLsnB4AddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The value of tmnxNatFwdLsnB4AddrType indicates the address type of tmnxNatFwdLsnB4Addr. The only values supported are 'unknown' (0) and 'ipv6' (2) The value 'unknown' indicates that this conceptual row is not for a Dual Stack Lite subscriber." ::= { tmnxNatFwdEntry 4 } tmnxNatFwdLsnB4Addr OBJECT-TYPE SYNTAX InetAddress (SIZE (0|16)) MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The value of tmnxNatFwdLsnB4Addr indicates the inside B4 IPv6 address of the Dual Stack Lite subscriber. The empty value indicates that this conceptual row is not for a Dual Stack Lite subscriber." ::= { tmnxNatFwdEntry 5 } tmnxNatFwdAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The value of tmnxNatFwdAddrType indicates the address type of tmnxNatFwdAddrType." ::= { tmnxNatFwdEntry 6 } tmnxNatFwdAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (4|16)) MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The value of tmnxNatFwdAddr indicates the inside IP address allocated to the subscriber." ::= { tmnxNatFwdEntry 7 } tmnxNatFwdProtocol OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The value of tmnxNatFwdProtocol indicates the IP protocol." ::= { tmnxNatFwdEntry 8 } tmnxNatFwdPort OBJECT-TYPE SYNTAX InetPortNumber MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The value of tmnxNatFwdPort indicates the inside port." ::= { tmnxNatFwdEntry 9 } tmnxNatFwdOutVRtrID OBJECT-TYPE SYNTAX TmnxVRtrID MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of tmnxNatFwdOutVRtrID indicates the outside vRtrID." ::= { tmnxNatFwdEntry 10 } tmnxNatFwdOutAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of tmnxNatFwdOutAddrType indicates the address type of tmnxNatFwdOutAddr." ::= { tmnxNatFwdEntry 11 } tmnxNatFwdOutAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (0|4)) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of tmnxNatFwdOutAddr indicates the outside IP address." ::= { tmnxNatFwdEntry 12 } tmnxNatFwdOutPort OBJECT-TYPE SYNTAX InetPortNumber MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of tmnxNatFwdOutPort indicates the outside port." ::= { tmnxNatFwdEntry 13 } tmnxNatFwdExpiryDateAndTime OBJECT-TYPE SYNTAX DateAndTime (SIZE (11)) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of tmnxNatFwdExpiryDateAndTime indicates the date-time when this conceptual row expires. The value all zeroes indicates an infinite lifetime." ::= { tmnxNatFwdEntry 14 } tmnxNatFwdLsnAftrAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of tmnxNatFwdLsnAftrAddrType indicates the address type of tmnxNatFwdLsnAftrAddr. The only values supported are 'unknown' (0) and 'ipv6' (2) The value 'unknown' indicates that this conceptual row is not for a Dual Stack Lite subscriber." ::= { tmnxNatFwdEntry 15 } tmnxNatFwdLsnAftrAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (0|16)) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of tmnxNatFwdLsnAftrAddr indicates the inside B4 IPv6 address of the Dual Stack Lite subscriber. The empty value indicates that this conceptual row is not for a Dual Stack Lite subscriber." ::= { tmnxNatFwdEntry 16 } tmnxNatFwdPersistKey OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of tmnxNatFwdPersistKey indicates a key value that can be used to track this port forwarding entry in the persistence file." ::= { tmnxNatFwdEntry 17 } tmnxNatFwdDescription OBJECT-TYPE SYNTAX TmnxNatFwdEntryDescription MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of tmnxNatFwdDescription indicates the description of this port forwarding entry. This object takes its value by means of the Port Control Protocol (PCP) protocol." ::= { tmnxNatFwdEntry 18 } tmnxNatFwdOrigin OBJECT-TYPE SYNTAX INTEGER { dynamic (1), static (2) } MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of tmnxNatFwdOrigin indicates how this port forwarding entry was created. The value 'dynamic' indicates that the entry was created as a result of a Port Control Protocol (PCP) request. The value 'static' indicates that the entry was created by a network management operation, using the tmnxNatFwdAction object group. All rows in this table correspond to explicit mappings." REFERENCE "RFC 6887 Port Control Protocol (PCP), section 3. Terminology." ::= { tmnxNatFwdEntry 19 } tmnxNatFwd2Table OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatFwd2Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatFwd2Table contains the port forwarding entries for NAT subscribers. Entries in this table are created using the tmnxNatFwdAction objects. Entries in this table can expire, or be removed using the tmnxNatFwdAction objects. The information in this table is not saved in the configuration file, but it can be made persistent across system reboot using the system persistency mechanism." ::= { tmnxNatFwdObjs 6 } tmnxNatFwd2Entry OBJECT-TYPE SYNTAX TmnxNatFwd2Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row represents a port forwarding entry of a NAT subscriber." INDEX { tmnxNatFwd2SubType, tmnxNatFwd2L2awSubIdent, tmnxNatFwd2LsnVRtrID, tmnxNatFwd2LsnB4AddrType, tmnxNatFwd2LsnB4Addr, tmnxNatFwd2AddrType, tmnxNatFwd2Addr, tmnxNatFwd2NatPolicy, tmnxNatFwd2Protocol, tmnxNatFwd2Port } ::= { tmnxNatFwd2Table 1 } TmnxNatFwd2Entry ::= SEQUENCE { tmnxNatFwd2SubType TmnxNatSubscriberType, tmnxNatFwd2L2awSubIdent TmnxSubIdentStringOrEmpty, tmnxNatFwd2LsnVRtrID TmnxVRtrIDOrZero, tmnxNatFwd2LsnB4AddrType InetAddressType, tmnxNatFwd2LsnB4Addr InetAddress, tmnxNatFwd2AddrType InetAddressType, tmnxNatFwd2Addr InetAddress, tmnxNatFwd2Protocol Unsigned32, tmnxNatFwd2Port InetPortNumber, tmnxNatFwd2NatPolicy TNamedItemOrEmpty, tmnxNatFwd2OutVRtrID TmnxVRtrIDOrZero, tmnxNatFwd2OutAddrType InetAddressType, tmnxNatFwd2OutAddr InetAddress, tmnxNatFwd2OutPort InetPortNumber, tmnxNatFwd2ExpiryDateAndTime DateAndTime, tmnxNatFwd2LsnAftrAddrType InetAddressType, tmnxNatFwd2LsnAftrAddr InetAddress, tmnxNatFwd2PersistKey Unsigned32, tmnxNatFwd2Description TmnxNatFwdEntryDescription, tmnxNatFwd2Origin INTEGER, tmnxNatFwd2ProtocolVersion Unsigned32, tmnxNatFwd2MappingNumber OCTET STRING, tmnxNatFwd2OperState ServiceOperStatus, tmnxNatFwd2Persistence TruthValue, tmnxNatFwd2ForeignPfxType InetAddressType, tmnxNatFwd2ForeignPfx InetAddress, tmnxNatFwd2ForeignPfxLength InetAddressPrefixLength, tmnxNatFwd2ForeignPort Integer32, tmnxNatFwd2OutService TmnxServId } tmnxNatFwd2SubType OBJECT-TYPE SYNTAX TmnxNatSubscriberType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatFwd2SubType indicates the type of NAT subscriber." ::= { tmnxNatFwd2Entry 1 } tmnxNatFwd2L2awSubIdent OBJECT-TYPE SYNTAX TmnxSubIdentStringOrEmpty MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatFwd2L2awSubIdent indicates the identifier of a Layer-2-Aware NAT subscriber. The empty string indicates that this conceptual row is not for a Layer-2-Aware NAT subscriber." ::= { tmnxNatFwd2Entry 2 } tmnxNatFwd2LsnVRtrID OBJECT-TYPE SYNTAX TmnxVRtrIDOrZero MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatFwd2LsnVRtrID indicates the inside vRtrID. The value zero indicates that this conceptual row is not for a Large Scale NAT subscriber." ::= { tmnxNatFwd2Entry 3 } tmnxNatFwd2LsnB4AddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatFwd2LsnB4AddrType indicates the address type of tmnxNatFwd2LsnB4Addr. The only values supported are 'unknown' (0) and 'ipv6' (2) The value 'unknown' indicates that this conceptual row is not for a Dual Stack Lite subscriber." ::= { tmnxNatFwd2Entry 4 } tmnxNatFwd2LsnB4Addr OBJECT-TYPE SYNTAX InetAddress (SIZE (0|16)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatFwd2LsnB4Addr indicates the inside B4 IPv6 address of the Dual Stack Lite subscriber. The empty value indicates that this conceptual row is not for a Dual Stack Lite subscriber." ::= { tmnxNatFwd2Entry 5 } tmnxNatFwd2AddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatFwd2AddrType indicates the address type of tmnxNatFwd2AddrType." ::= { tmnxNatFwd2Entry 6 } tmnxNatFwd2Addr OBJECT-TYPE SYNTAX InetAddress (SIZE (4|16)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatFwd2Addr indicates the inside IP address allocated to the subscriber." ::= { tmnxNatFwd2Entry 7 } tmnxNatFwd2Protocol OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatFwd2Protocol indicates the IP protocol." ::= { tmnxNatFwd2Entry 8 } tmnxNatFwd2Port OBJECT-TYPE SYNTAX InetPortNumber MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatFwd2Port indicates the inside port." ::= { tmnxNatFwd2Entry 9 } tmnxNatFwd2NatPolicy OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatFwd2NatPolicy indicates the NAT policy." ::= { tmnxNatFwd2Entry 10 } tmnxNatFwd2OutVRtrID OBJECT-TYPE SYNTAX TmnxVRtrIDOrZero MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatFwd2OutVRtrID indicates the outside router instance. A value of zero indicates a Layer-2 outside." ::= { tmnxNatFwd2Entry 11 } tmnxNatFwd2OutAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatFwd2OutAddrType indicates the address type of tmnxNatFwd2OutAddr." ::= { tmnxNatFwd2Entry 12 } tmnxNatFwd2OutAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (0|4)) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatFwd2OutAddr indicates the outside IP address." ::= { tmnxNatFwd2Entry 13 } tmnxNatFwd2OutPort OBJECT-TYPE SYNTAX InetPortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatFwd2OutPort indicates the outside port." ::= { tmnxNatFwd2Entry 14 } tmnxNatFwd2ExpiryDateAndTime OBJECT-TYPE SYNTAX DateAndTime (SIZE (11)) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatFwd2ExpiryDateAndTime indicates the date-time when this conceptual row expires. The value all zeroes indicates an infinite lifetime." ::= { tmnxNatFwd2Entry 15 } tmnxNatFwd2LsnAftrAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatFwd2LsnAftrAddrType indicates the address type of tmnxNatFwd2LsnAftrAddr. The only values supported are 'unknown' (0) and 'ipv6' (2) The value 'unknown' indicates that this conceptual row is not for a Dual Stack Lite subscriber." ::= { tmnxNatFwd2Entry 16 } tmnxNatFwd2LsnAftrAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (0|16)) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatFwd2LsnAftrAddr indicates the inside B4 IPv6 address of the Dual Stack Lite subscriber. The empty value indicates that this conceptual row is not for a Dual Stack Lite subscriber." ::= { tmnxNatFwd2Entry 17 } tmnxNatFwd2PersistKey OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatFwd2PersistKey indicates a key value that can be used to track this port forwarding entry in the persistence file." ::= { tmnxNatFwd2Entry 18 } tmnxNatFwd2Description OBJECT-TYPE SYNTAX TmnxNatFwdEntryDescription MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatFwd2Description indicates the description of this port forwarding entry. This object takes its value by means of the Port Control Protocol (PCP) protocol." ::= { tmnxNatFwd2Entry 19 } tmnxNatFwd2Origin OBJECT-TYPE SYNTAX INTEGER { dynamic (1), static (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatFwd2Origin indicates how this port forwarding entry was created. The value 'dynamic' indicates that the entry was created as a result of a Port Control Protocol (PCP) request. The value 'static' indicates that the entry was created by a network management operation, using the tmnxNatFwdAction object group. All rows in this table correspond to explicit mappings." REFERENCE "RFC 6887 Port Control Protocol (PCP), section 3. Terminology." ::= { tmnxNatFwd2Entry 20 } tmnxNatFwd2ProtocolVersion OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatFwd2ProtocolVersion indicates the version of the PCP protocol request that triggered the creation of this entry, while the value of tmnxNatFwd2Origin is equal to 'dynamic'. While the value of tmnxNatFwd2Origin is equal to 'static', the value of tmnxNatFwd2ProtocolVersion is zero." REFERENCE "RFC 6887 Port Control Protocol (PCP), section 7.1. Request Header." ::= { tmnxNatFwd2Entry 21 } tmnxNatFwd2MappingNumber OBJECT-TYPE SYNTAX OCTET STRING (SIZE (12)) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatFwd2MappingNumber indicates the Mapping Nonce, if the value of tmnxNatFwd2Origin is equal to 'dynamic' and this entry is created by means of a PCP version 2 message, otherwise it contains all zeroes. A cryptographic 'nonce' is a number used only once." REFERENCE "RFC 6887 Port Control Protocol (PCP), section 11.1. MAP Operation Packet Formats, Figure 9: MAP Opcode Request." ::= { tmnxNatFwd2Entry 22 } tmnxNatFwd2OperState OBJECT-TYPE SYNTAX ServiceOperStatus MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatFwd2OperState indicates the operational state of this entry. The operational state of this entry depends on either the operational state of the ISA MDA where the forwarding entry is located, or on the availability of resources on that MDA. In the case of Layer-2-Aware NAT subscribers, the operational state would be 'down' while the subscriber is not instantiated. This would typically be a transient situation. While the operational status is 'down', the corresponding inward bound packets are dropped." ::= { tmnxNatFwd2Entry 23 } tmnxNatFwd2Persistence OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatFwd2Persistence indicates if this system applies persistence to this row, while persistence is configured using the TIMETRA-SYSTEM-MIB::spiNatFwdPersistenceFileLoc. Rows where the value of this object is equal to 'true', rely on the configuration of flash memory persistence." ::= { tmnxNatFwd2Entry 24 } tmnxNatFwd2ForeignPfxType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatFwd2ForeignPfxType indicates the address type of tmnxNatFwd2ForeignPfx. The only values supported are 'unknown' (0) and 'ipv6' (2) The value 'unknown' indicates that a foreign IP prefix is not applicable or not available for this conceptual row." ::= { tmnxNatFwd2Entry 25 } tmnxNatFwd2ForeignPfx OBJECT-TYPE SYNTAX InetAddress (SIZE (0|16)) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatFwd2ForeignPfx indicates the foreign IP prefix. The empty value indicates that a foreign IP prefix is not applicable or not available for this conceptual row." ::= { tmnxNatFwd2Entry 26 } tmnxNatFwd2ForeignPfxLength OBJECT-TYPE SYNTAX InetAddressPrefixLength MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatFwd2ForeignPfxLength indicates the foreign IP prefix length." ::= { tmnxNatFwd2Entry 27 } tmnxNatFwd2ForeignPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatFwd2ForeignPort indicates the foreign IP port. A value of minus one indicates that a foreign IP port is not applicable or not available for this conceptual row" ::= { tmnxNatFwd2Entry 28 } tmnxNatFwd2OutService OBJECT-TYPE SYNTAX TmnxServId MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatFwd2OutService indicates the outside service. The value of tmnxNatFwd2OutService is non-zero in case of a Layer-2 outside, where the value of tmnxNatFwd2OutVRtrID is zero. The value of tmnxNatFwd2OutService is zero in other cases (regular NAT or IPv6 firewall), where the value of tmnxNatFwd2OutVRtrID is non-zero." ::= { tmnxNatFwd2Entry 29 } tmnxNatFwdL2AwTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatFwdL2AwEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatFwdL2AwTable contains port forwarding entries for Layer-2-Aware NAT subscribers using IPv4. Entries in this table can be created by the SNMP client using the tmnxNatFwdAction objects or by the system, as indicated with tmnxNatFwdL2AwOrigin. Entries in this table can expire, or be removed using the tmnxNatFwdAction objects." ::= { tmnxNatFwdObjs 7 } tmnxNatFwdL2AwEntry OBJECT-TYPE SYNTAX TmnxNatFwdL2AwEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row represents a port forwarding entry of a NAT subscriber." INDEX { tmnxNatFwdL2AwSubIdent, tmnxNatFwdL2AwAddrType, tmnxNatFwdL2AwAddr, tmnxNatFwdL2AwNatPolicy, tmnxNatFwdL2AwProtocol, tmnxNatFwdL2AwPort } ::= { tmnxNatFwdL2AwTable 1 } TmnxNatFwdL2AwEntry ::= SEQUENCE { tmnxNatFwdL2AwSubIdent TmnxSubIdentStringOrEmpty, tmnxNatFwdL2AwAddrType InetAddressType, tmnxNatFwdL2AwAddr InetAddress, tmnxNatFwdL2AwNatPolicy TNamedItemOrEmpty, tmnxNatFwdL2AwProtocol Unsigned32, tmnxNatFwdL2AwPort InetPortNumber, tmnxNatFwdL2AwOutVRtrID TmnxVRtrIDOrZero, tmnxNatFwdL2AwOutAddrType InetAddressType, tmnxNatFwdL2AwOutAddr InetAddress, tmnxNatFwdL2AwOutPort InetPortNumber, tmnxNatFwdL2AwExpiryDateAndTime DateAndTime, tmnxNatFwdL2AwPersistKey Unsigned32, tmnxNatFwdL2AwOrigin INTEGER, tmnxNatFwdL2AwOperState ServiceOperStatus, tmnxNatFwdL2AwPersistence TruthValue, tmnxNatFwdL2AwOutService TmnxServId } tmnxNatFwdL2AwSubIdent OBJECT-TYPE SYNTAX TmnxSubIdentStringOrEmpty MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatFwdL2AwSubIdent indicates the identifier of a Layer-2-Aware NAT subscriber." ::= { tmnxNatFwdL2AwEntry 1 } tmnxNatFwdL2AwAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatFwdL2AwAddrType indicates the address type of tmnxNatFwdL2AwAddrType." ::= { tmnxNatFwdL2AwEntry 2 } tmnxNatFwdL2AwAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (0|4)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatFwdL2AwAddr indicates the inside IP address allocated to the subscriber host." ::= { tmnxNatFwdL2AwEntry 3 } tmnxNatFwdL2AwNatPolicy OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatFwdL2AwNatPolicy indicates the NAT policy." ::= { tmnxNatFwdL2AwEntry 4 } tmnxNatFwdL2AwProtocol OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatFwdL2AwProtocol indicates the IP protocol." ::= { tmnxNatFwdL2AwEntry 5 } tmnxNatFwdL2AwPort OBJECT-TYPE SYNTAX InetPortNumber MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatFwdL2AwPort indicates the inside port." ::= { tmnxNatFwdL2AwEntry 6 } tmnxNatFwdL2AwOutVRtrID OBJECT-TYPE SYNTAX TmnxVRtrIDOrZero MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatFwdL2AwOutVRtrID indicates the outside router instance. A value of zero indicates a Layer-2 outside." ::= { tmnxNatFwdL2AwEntry 11 } tmnxNatFwdL2AwOutAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatFwdL2AwOutAddrType indicates the address type of tmnxNatFwdL2AwOutAddr." ::= { tmnxNatFwdL2AwEntry 12 } tmnxNatFwdL2AwOutAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (0|4)) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatFwdL2AwOutAddr indicates the outside IP address." ::= { tmnxNatFwdL2AwEntry 13 } tmnxNatFwdL2AwOutPort OBJECT-TYPE SYNTAX InetPortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatFwdL2AwOutPort indicates the outside port." ::= { tmnxNatFwdL2AwEntry 14 } tmnxNatFwdL2AwExpiryDateAndTime OBJECT-TYPE SYNTAX DateAndTime (SIZE (11)) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatFwdL2AwExpiryDateAndTime indicates the date-time when this conceptual row expires. The value all zeroes indicates an infinite lifetime." ::= { tmnxNatFwdL2AwEntry 15 } tmnxNatFwdL2AwPersistKey OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatFwdL2AwPersistKey indicates a key value that can be used to track this port forwarding entry in the persistence file." ::= { tmnxNatFwdL2AwEntry 18 } tmnxNatFwdL2AwOrigin OBJECT-TYPE SYNTAX INTEGER { dynamic (1), static (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatFwdL2AwOrigin indicates how this port forwarding entry was created. The value 'dynamic' indicates that the entry was created by the system. The value 'static' indicates that the entry was created by a network management operation, using the tmnxNatFwdAction object group. All rows in this table correspond to explicit mappings." ::= { tmnxNatFwdL2AwEntry 20 } tmnxNatFwdL2AwOperState OBJECT-TYPE SYNTAX ServiceOperStatus MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatFwdL2AwOperState indicates the operational state of this entry. The operational state of this entry depends on either the operational state of the ISA MDA where the forwarding entry is located, or on the availability of resources on that MDA. The operational state would be 'down' while the subscriber is not instantiated. This would typically be a transient situation. While the operational status is 'down', the corresponding inward bound packets are dropped." ::= { tmnxNatFwdL2AwEntry 23 } tmnxNatFwdL2AwPersistence OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatFwdL2AwPersistence indicates if this system applies persistence to this row, while persistence is configured using the TIMETRA-SYSTEM-MIB::spiNatFwdPersistenceFileLoc. Rows where the value of this object is equal to 'true', rely on the configuration of flash memory persistence." ::= { tmnxNatFwdL2AwEntry 24 } tmnxNatFwdL2AwOutService OBJECT-TYPE SYNTAX TmnxServId MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatFwdL2AwOutService indicates the outside service. The value of tmnxNatFwdL2AwOutService is non-zero in case of a Layer-2 outside, where the value of tmnxNatFwdL2AwOutVRtrID is zero. The value of tmnxNatFwdL2AwOutService is zero in other cases, where the value of tmnxNatFwdL2AwOutVRtrID is non-zero." ::= { tmnxNatFwdL2AwEntry 29 } tmnxNatAccObjs OBJECT IDENTIFIER ::= { tmnxNatObjs 9 } tmnxNatApTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatApEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The tmnxNatApTable contains objects to configure the NAT RADIUS accounting policies of this system." ::= { tmnxNatAccObjs 1 } tmnxNatApEntry OBJECT-TYPE SYNTAX TmnxNatApEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Each conceptual row represents information about a particular NAT RADIUS accounting policy. Entries in this table can be created or deleted via SNMP operations." INDEX { IMPLIED tmnxNatApName } ::= { tmnxNatApTable 1 } TmnxNatApEntry ::= SEQUENCE { tmnxNatApName TNamedItem, tmnxNatApLastMgmtChange TimeStamp, tmnxNatApRowStatus RowStatus, tmnxNatApDescription TItemDescription, tmnxNatApIncludeAttributes BITS, tmnxNatApServersTimeout Unsigned32, tmnxNatApServersRetry Unsigned32, tmnxNatApServersVRtrID TmnxVRtrIDOrZero, tmnxNatApServersSrcAddrType InetAddressType, tmnxNatApServersSrcAddrStart InetAddress, tmnxNatApServersSrcAddrEnd InetAddress, tmnxNatApServersAlgorithm TmnxSubRadServAlgorithm } tmnxNatApName OBJECT-TYPE SYNTAX TNamedItem MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The value of tmnxNatApName specifies the name of this NAT RADIUS accounting policy." ::= { tmnxNatApEntry 1 } tmnxNatApLastMgmtChange OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of tmnxNatApLastMgmtChange indicates the sysUpTime at the time of the most recent management-initiated change to this table row." ::= { tmnxNatApEntry 2 } tmnxNatApRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS obsolete DESCRIPTION "The value of tmnxNatApRowStatus specifies the row status of this row." ::= { tmnxNatApEntry 3 } tmnxNatApDescription OBJECT-TYPE SYNTAX TItemDescription MAX-ACCESS read-create STATUS obsolete DESCRIPTION "The value of tmnxNatApDescription specifies the description of this NAT RADIUS accounting policy." DEFVAL { "" } ::= { tmnxNatApEntry 4 } tmnxNatApIncludeAttributes OBJECT-TYPE SYNTAX BITS { framedIpAddr (0), nasIdentifier (1), natSubscriberString (2), userName (3), insideServiceId (4), outsideServiceId (5), outsideIp (6), portRangeBlock (7), hardwareTimestamp (8), releaseReason (9), multiSessionId (10), frameCounters (11), octetCounters (12), sessionTime (13), calledStationId (14), subscriberData (15) } MAX-ACCESS read-create STATUS obsolete DESCRIPTION "The value of tmnxNatApIncludeAttributes specifies what RADIUS attributes the system should include into RADIUS accounting messages." DEFVAL { {} } ::= { tmnxNatApEntry 5 } tmnxNatApServersTimeout OBJECT-TYPE SYNTAX Unsigned32 (1..90) UNITS "seconds" MAX-ACCESS read-create STATUS obsolete DESCRIPTION "The value of tmnxNatApServersTimeout specifies, in seconds, the timeout between retries towards the same RADIUS server." DEFVAL { 5 } ::= { tmnxNatApEntry 100 } tmnxNatApServersRetry OBJECT-TYPE SYNTAX Unsigned32 (1..10) MAX-ACCESS read-create STATUS obsolete DESCRIPTION "The value of tmnxNatApServersRetry specifies the number of RADIUS requests towards the same RADIUS server." DEFVAL { 3 } ::= { tmnxNatApEntry 101 } tmnxNatApServersVRtrID OBJECT-TYPE SYNTAX TmnxVRtrIDOrZero MAX-ACCESS read-create STATUS obsolete DESCRIPTION "The value of tmnxNatApServersVRtrID specifies the virtual router instance applicable for the set of configured RADIUS servers (tmnxNatAccServTable). The value of this object cannot be changed once a RADIUS server is configured for this policy. When the value is '0', both base and management router instances are available." DEFVAL { 0 } ::= { tmnxNatApEntry 102 } tmnxNatApServersSrcAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create STATUS obsolete DESCRIPTION "The value of tmnxNatApServersSrcAddrType specifies the type of address stored in tmnxNatApServersSrcAddrStart and tmnxNatApServersSrcAddrEnd." DEFVAL { unknown } ::= { tmnxNatApEntry 103 } tmnxNatApServersSrcAddrStart OBJECT-TYPE SYNTAX InetAddress (SIZE (0|4|16)) MAX-ACCESS read-create STATUS obsolete DESCRIPTION "The value of tmnxNatApServersSrcAddrStart specifies the start of the the range of source addresses to be used for NAT RADIUS accounting; it must be a valid unicast address. Each ISA MDA of the NAT ISA group associated with this policy, uses an address of this range." DEFVAL { ''H } ::= { tmnxNatApEntry 104 } tmnxNatApServersSrcAddrEnd OBJECT-TYPE SYNTAX InetAddress (SIZE (0|4|16)) MAX-ACCESS read-create STATUS obsolete DESCRIPTION "The value of tmnxNatApServersSrcAddrEnd specifies the end of the the range of source addresses to be used for NAT RADIUS accounting; it must be a valid unicast address). Each ISA MDA of the NAT ISA group associated with this policy, uses an address of this range." DEFVAL { ''H } ::= { tmnxNatApEntry 105 } tmnxNatApServersAlgorithm OBJECT-TYPE SYNTAX TmnxSubRadServAlgorithm { direct (1), roundRobin (2) } MAX-ACCESS read-create STATUS obsolete DESCRIPTION "The value of tmnxNatApServersAlgorithm specifies the algorithm used to select a RADIUS server from the list of configured servers (tmnxNatApRadServTable)." DEFVAL { direct } ::= { tmnxNatApEntry 106 } tmnxNatApServTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatApServEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The tmnxNatApServTable allows the configuration of objects related to a particular RADIUS server associated with a particular NAT RADIUS Accounting Policy." ::= { tmnxNatAccObjs 2 } tmnxNatApServEntry OBJECT-TYPE SYNTAX TmnxNatApServEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Each entry represents the configuration for a particular RADIUS server. Entries in this table can be created and deleted via SNMP SET operations to tmnxNatApServRowStatus." INDEX { tmnxNatApName, tmnxNatApServIndex } ::= { tmnxNatApServTable 1 } TmnxNatApServEntry ::= SEQUENCE { tmnxNatApServIndex Unsigned32, tmnxNatApServRowStatus RowStatus, tmnxNatApServLastMgmtChange TimeStamp, tmnxNatApServAddrType InetAddressType, tmnxNatApServAddr InetAddress, tmnxNatApServSecret DisplayString, tmnxNatApServAcctPort Unsigned32 } tmnxNatApServIndex OBJECT-TYPE SYNTAX Unsigned32 (1..5) MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The value of tmnxNatApServIndex specifies the index of this RADIUS server in the set of servers associated with this NAT accounting policy." ::= { tmnxNatApServEntry 1 } tmnxNatApServRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS obsolete DESCRIPTION "The value of tmnxNatApServRowStatus controls the creation and deletion of rows in the table." ::= { tmnxNatApServEntry 2 } tmnxNatApServLastMgmtChange OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value tmnxNatApServLastMgmtChange indicates the sysUpTime at the time of the most recent management-initiated change to this conceptual row." ::= { tmnxNatApServEntry 3 } tmnxNatApServAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create STATUS obsolete DESCRIPTION "The value of tmnxNatApServAddrType specifies the type of address stored in tmnxNatApServAddr." ::= { tmnxNatApServEntry 5 } tmnxNatApServAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (4|16)) MAX-ACCESS read-create STATUS obsolete DESCRIPTION "The value of tmnxNatApServAddr specifies the IP address of the RADIUS server. A valid unicast IP address must be specified at row creation time." ::= { tmnxNatApServEntry 6 } tmnxNatApServSecret OBJECT-TYPE SYNTAX DisplayString (SIZE (0|1..20)) MAX-ACCESS read-create STATUS obsolete DESCRIPTION "The value of tmnxNatApServSecret specifies the secret key associated with the RADIUS server. A non-empty value must be specified at row creation time. An SNMP get request on this object always returns an empty string." ::= { tmnxNatApServEntry 7 } tmnxNatApServAcctPort OBJECT-TYPE SYNTAX Unsigned32 (1..65535) MAX-ACCESS read-create STATUS obsolete DESCRIPTION "The value of tmnxNatApServAcctPort specifies the UDP port number on which to contact the RADIUS server for accounting." DEFVAL { 1813 } ::= { tmnxNatApServEntry 8 } tmnxNatApServStatTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatApServStatEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The tmnxNatApServStatTable contains basic status information about the connections with NAT accounting RADIUS servers." ::= { tmnxNatAccObjs 3 } tmnxNatApServStatEntry OBJECT-TYPE SYNTAX TmnxNatApServStatEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Each entry represents the status of a connection with a particular RADIUS server. Rows in this table are automatically created and destroyed by the system. Each connection originates in a particular NAT ISA group member, using an IP source address of the range configured for a particular NAT accounting policy, and connects with a RADIUS server associated with that policy." INDEX { tmnxNatApName, tmnxNatApServIndex, tmnxNatIsaGrpId, tmnxNatIsaMemberId } ::= { tmnxNatApServStatTable 1 } TmnxNatApServStatEntry ::= SEQUENCE { tmnxNatApServStatSrcAddrType InetAddressType, tmnxNatApServStatSrcAddr InetAddress, tmnxNatApServStatOperState TmnxOperState, tmnxNatApServStatTxRequests Counter32, tmnxNatApServStatReqTimeout Counter32, tmnxNatApServStatSendRetries Counter32 } tmnxNatApServStatSrcAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of tmnxNatApServStatSrcAddrType indicates the address type of tmnxNatApServStatSrcAddr." ::= { tmnxNatApServStatEntry 1 } tmnxNatApServStatSrcAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (4|16)) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of tmnxNatApServStatSrcAddr indicates the source IP address used by this system for this connection with this RADIUS server." ::= { tmnxNatApServStatEntry 2 } tmnxNatApServStatOperState OBJECT-TYPE SYNTAX TmnxOperState MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of tmnxNatApServStatOperState indicates the operational state of this connection with this RADIUS server." ::= { tmnxNatApServStatEntry 3 } tmnxNatApServStatTxRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of tmnxNatApServStatTxRequests indicates the number of RADIUS request packets transmitted for this connection with this RADIUS server." ::= { tmnxNatApServStatEntry 4 } tmnxNatApServStatReqTimeout OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of tmnxNatApServStatReqTimeout indicates the number of RADIUS requests that have timed out for this connection with this RADIUS server." ::= { tmnxNatApServStatEntry 6 } tmnxNatApServStatSendRetries OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of tmnxNatApServStatSendRetries indicates the number of retries to a different server for a single accounting request for this connection with this RADIUS server." ::= { tmnxNatApServStatEntry 7 } tmnxNatPcpObjs OBJECT IDENTIFIER ::= { tmnxNatObjs 10 } tmnxNatPcpPlcyTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatPcpPlcyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatPcpPlcyTable contains objects to configure the Port Control Protocol (PCP) policies of this system." ::= { tmnxNatPcpObjs 1 } tmnxNatPcpPlcyEntry OBJECT-TYPE SYNTAX TmnxNatPcpPlcyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row represents information about a particular PCP policy. Entries in this table can be created or deleted via SNMP operations." INDEX { IMPLIED tmnxNatPcpPlcyName } ::= { tmnxNatPcpPlcyTable 1 } TmnxNatPcpPlcyEntry ::= SEQUENCE { tmnxNatPcpPlcyName TNamedItem, tmnxNatPcpPlcyLastMgmtChange TimeStamp, tmnxNatPcpPlcyRowStatus RowStatus, tmnxNatPcpPlcyDescription TItemDescription, tmnxNatPcpPlcyOpcodes BITS, tmnxNatPcpPlcyOptions BITS, tmnxNatPcpPlcyMinimumLifetime Unsigned32, tmnxNatPcpPlcyMaximumLifetime Unsigned32, tmnxNatPcpPlcyMaxDescriptionLen Unsigned32, tmnxNatPcpPlcyMinimumVersion Unsigned32, tmnxNatPcpPlcyMaximumVersion Unsigned32, tmnxNatPcpPlcyReuseExtIp TruthValue } tmnxNatPcpPlcyName OBJECT-TYPE SYNTAX TNamedItem MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatPcpPlcyName specifies the name of this PCP policy." ::= { tmnxNatPcpPlcyEntry 1 } tmnxNatPcpPlcyLastMgmtChange OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatPcpPlcyLastMgmtChange indicates the sysUpTime at the time of the most recent management-initiated change to this table row." ::= { tmnxNatPcpPlcyEntry 2 } tmnxNatPcpPlcyRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPcpPlcyRowStatus specifies the row status of this row." ::= { tmnxNatPcpPlcyEntry 3 } tmnxNatPcpPlcyDescription OBJECT-TYPE SYNTAX TItemDescription MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPcpPlcyDescription specifies the description of this PCP policy." DEFVAL { "" } ::= { tmnxNatPcpPlcyEntry 4 } tmnxNatPcpPlcyOpcodes OBJECT-TYPE SYNTAX BITS { get (0), map (1), announce (2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxNatPcpPlcyOpcodes specifies the PCP opcodes supported by the PCP servers using this PCP policy." REFERENCE "Port Control Protocol (PCP) Failure Scenarios, section 4 GET/NEXT Operation. Port Control Protocol (PCP), section 9 MAP Opcode section 13 ANNOUNCE Opcode." DEFVAL { {} } ::= { tmnxNatPcpPlcyEntry 5 } tmnxNatPcpPlcyOptions OBJECT-TYPE SYNTAX BITS { description (0), next (1), portReservation (2), thirdParty (3), preferFailure (4), portSet (5) } MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxNatPcpPlcyOptions specifies the PCP options supported by the PCP servers using this PCP policy." REFERENCE "Some Extensions to Port Control Protocol (PCP) (draft-boucadair-pcp-extensions-02), section 2 DESCRIPTION. Port Control Protocol (PCP) Failure Scenarios, section 4.4 NEXT. Reserving N and N+1 Ports with PCP (Internet-Draft draft-boucadair-pcp-rtp-rtcp) PORT_RESERVATION_OPTION. Port Control Protocol (PCP) (draft-ietf-pcp-base-22), section 12.1 THIRD_PARTY Option for MAP and PEER Opcodes; section 12.2 PREFER_FAILURE Option for MAP Opcode." DEFVAL { {} } ::= { tmnxNatPcpPlcyEntry 6 } tmnxNatPcpPlcyMinimumLifetime OBJECT-TYPE SYNTAX Unsigned32 (60..86399) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPcpPlcyMinimumLifetime specifies the minimum lifetime of explicit mappings made by the PCP servers using this PCP policy." REFERENCE "RFC 6887 Port Control Protocol (PCP), section 15 Mapping Lifetime and Deletion." DEFVAL { 120 } ::= { tmnxNatPcpPlcyEntry 7 } tmnxNatPcpPlcyMaximumLifetime OBJECT-TYPE SYNTAX Unsigned32 (61..86400) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPcpPlcyMaximumLifetime specifies the maximum lifetime of explicit mappings made by the PCP servers using this PCP policy." REFERENCE "RFC 6887 Port Control Protocol (PCP), section 15 Mapping Lifetime and Deletion." DEFVAL { 86400 } ::= { tmnxNatPcpPlcyEntry 8 } tmnxNatPcpPlcyMaxDescriptionLen OBJECT-TYPE SYNTAX Unsigned32 (1..64) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPcpPlcyMaxDescriptionLen specifies the maximum length of mapping descriptions made by the PCP servers using this PCP policy. The value of tmnxNatPcpPlcyMaxDescriptionLen is only relevant if the corresponding bit in the tmnxNatPcpPlcyOptions object is set." REFERENCE "Some Extensions to Port Control Protocol (PCP) (draft-boucadair-pcp-extensions-02), section 2 DESCRIPTION." DEFVAL { 64 } ::= { tmnxNatPcpPlcyEntry 9 } tmnxNatPcpPlcyMinimumVersion OBJECT-TYPE SYNTAX Unsigned32 (1..255) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPcpPlcyMinimumVersion specifies the minimum protocol version supported by the PCP servers using this PCP policy." REFERENCE "RFC 6887 Port Control Protocol (PCP), section 7.1 Request Header section 7.2 Response Header section 9 Version Negotiation." DEFVAL { 1 } ::= { tmnxNatPcpPlcyEntry 10 } tmnxNatPcpPlcyMaximumVersion OBJECT-TYPE SYNTAX Unsigned32 (1..255) UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPcpPlcyMaximumVersion specifies the maximum protocol version supported by the PCP servers using this PCP policy." REFERENCE "RFC 6887 Port Control Protocol (PCP), section 7.1 Request Header section 7.2 Response Header section 9 Version Negotiation." DEFVAL { 1 } ::= { tmnxNatPcpPlcyEntry 11 } tmnxNatPcpPlcyReuseExtIp OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPcpPlcyReuseExtIp specifies if, in case a MAP request is received - for a subscriber that already has a mapping - containing a suggested well-known external port - without the PREFER_FAILURE option and the suggested external IP address is not available, the PCP server will create a mapping that reuses the external IP address the subscriber already has." DEFVAL { false } ::= { tmnxNatPcpPlcyEntry 12 } tmnxNatPcpSrvTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatPcpSrvEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatPcpSrvTable contains objects to configure the Port Control Protocol (PCP) Servers of this system." ::= { tmnxNatPcpObjs 2 } tmnxNatPcpSrvEntry OBJECT-TYPE SYNTAX TmnxNatPcpSrvEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row represents information about a particular PCP Server. Entries in this table can be created or deleted via SNMP operations." INDEX { vRtrID, IMPLIED tmnxNatPcpSrvName } ::= { tmnxNatPcpSrvTable 1 } TmnxNatPcpSrvEntry ::= SEQUENCE { tmnxNatPcpSrvName TNamedItem, tmnxNatPcpSrvLastCh TimeStamp, tmnxNatPcpSrvRowStatus RowStatus, tmnxNatPcpSrvAdminState TmnxAdminState, tmnxNatPcpSrvDescription TItemDescription, tmnxNatPcpSrvPlcy TNamedItemOrEmpty, tmnxNatPcpSrvFwdInsideRouter TmnxVRtrIDOrZero, tmnxNatPcpSrvDsliteAftrAddr InetAddressIPv6, tmnxNatPcpSrvState TmnxOperState, tmnxNatPcpSrvStateDescription DisplayString, tmnxNatPcpSrvEpoch Unsigned32 } tmnxNatPcpSrvName OBJECT-TYPE SYNTAX TNamedItem MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatPcpSrvName specifies the name of this PCP server." ::= { tmnxNatPcpSrvEntry 1 } tmnxNatPcpSrvLastCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatPcpSrvLastCh indicates the sysUpTime at the time of the most recent management-initiated change to this table row." ::= { tmnxNatPcpSrvEntry 2 } tmnxNatPcpSrvRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPcpSrvRowStatus specifies the row status of this row." ::= { tmnxNatPcpSrvEntry 3 } tmnxNatPcpSrvAdminState OBJECT-TYPE SYNTAX TmnxAdminState MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPcpSrvAdminState specifies the administrative state of this PCP server." DEFVAL { outOfService } ::= { tmnxNatPcpSrvEntry 4 } tmnxNatPcpSrvDescription OBJECT-TYPE SYNTAX TItemDescription MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPcpSrvDescription specifies the description of this PCP server." DEFVAL { "" } ::= { tmnxNatPcpSrvEntry 5 } tmnxNatPcpSrvPlcy OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPcpSrvPlcy specifies the name of the PCP Policy associated with this PCP server. The value of tmnxNatPcpSrvPlcy refers to a row in the tmnxNatPcpPlcyTable." DEFVAL { "" } ::= { tmnxNatPcpSrvEntry 6 } tmnxNatPcpSrvFwdInsideRouter OBJECT-TYPE SYNTAX TmnxVRtrIDOrZero MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxNatPcpSrvFwdInsideRouter specifies the identifier of the PCP forwarding inside virtual router instance associated with the PCP server. The value of tmnxNatPcpSrvFwdInsideRouter refers to a row in the tmnxNatVrtrTable. The value zero specifies that there is no PCP forwarding inside virtual router instance associated with this PCP server." DEFVAL { 0 } ::= { tmnxNatPcpSrvEntry 7 } tmnxNatPcpSrvDsliteAftrAddr OBJECT-TYPE SYNTAX InetAddressIPv6 MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPcpSrvDsliteAftrAddr specifies the inside Dual Stack Lite AFTR address. Broadcast, multicast or martian IP addresses are not allowed. Set the value of tmnxNatPcpSrvDsliteAftrAddr if PCP mappings (forwarding entries) are requested for Dual Stack Lite subscribers. The value all zeroes specifies that there is no inside Dual Stack Lite AFTR address configured." REFERENCE "RFC 6333 Dual-Stack Lite, Section 6 AFTR Element." DEFVAL { '00000000000000000000000000000000'H } ::= { tmnxNatPcpSrvEntry 8 } tmnxNatPcpSrvState OBJECT-TYPE SYNTAX TmnxOperState MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatPcpSrvState indicates the operational state of this PCP server." ::= { tmnxNatPcpSrvEntry 9 } tmnxNatPcpSrvStateDescription OBJECT-TYPE SYNTAX DisplayString (SIZE (0..80)) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatPcpSrvStateDescription indicates the description of the state of this PCP server. It may describe the cause of the problem while the value of the object tmnxNatPcpSrvState is not equal to 'inService'." ::= { tmnxNatPcpSrvEntry 10 } tmnxNatPcpSrvEpoch OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPcpSrvEpoch indicates (and specifies) the Epoch of this PCP server. Though this object is writable, setting it is discouraged unless for test purposes. The value of this object persists during a High Availability switch-over, but is reset during a reboot of the system." REFERENCE "RFC 6887 Port Control Protocol (PCP) Section 8.5 Epoch" DEFVAL { 0 } ::= { tmnxNatPcpSrvEntry 11 } tmnxNatPcpSrvIfTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatPcpSrvIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatPcpSrvIfTable contains the interfaces associated with the PCP servers." ::= { tmnxNatPcpObjs 3 } tmnxNatPcpSrvIfEntry OBJECT-TYPE SYNTAX TmnxNatPcpSrvIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row represents an interface associated with a particular PCP server. Entries in this table can be created or deleted via SNMP operations. An row in this table can only be created if the value of the object vRtrIfType in the conceptual row in the TIMETRA-VRTR-MIB::vRtrIfTable corresponding with the same vRtrID and vRtrIfIndex, is equal to either 'network' or 'serviceIes in the Base router, or 'serviceVprn' in a VPRN router instance." INDEX { vRtrID, tmnxNatPcpSrvName, vRtrIfIndex } ::= { tmnxNatPcpSrvIfTable 1 } TmnxNatPcpSrvIfEntry ::= SEQUENCE { tmnxNatPcpSrvIfRowStatus RowStatus, tmnxNatPcpSrvIfLastCh TimeStamp } tmnxNatPcpSrvIfRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPcpSrvIfRowStatus specifies the row status of this row." ::= { tmnxNatPcpSrvIfEntry 1 } tmnxNatPcpSrvIfLastCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatPcpSrvIfLastCh indicates the sysUpTime at the time of the most recent management-initiated change to this table row." ::= { tmnxNatPcpSrvIfEntry 2 } tmnxNatPcpSrvIfStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatPcpSrvIfStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatPcpSrvIfStatsTable contains PCP statistics per interface." ::= { tmnxNatPcpObjs 4 } tmnxNatPcpSrvIfStatsEntry OBJECT-TYPE SYNTAX TmnxNatPcpSrvIfStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row represents PCP statistics for an interface associated with a particular PCP server. Entries in this table are created automatically by the system." INDEX { vRtrID, tmnxNatPcpSrvName, vRtrIfIndex, tmnxNatPcpSrvIfStatsType } ::= { tmnxNatPcpSrvIfStatsTable 1 } TmnxNatPcpSrvIfStatsEntry ::= SEQUENCE { tmnxNatPcpSrvIfStatsType Unsigned32, tmnxNatPcpSrvIfStatsName DisplayString, tmnxNatPcpSrvIfStatsValLw Counter32, tmnxNatPcpSrvIfStatsValHw Counter32, tmnxNatPcpSrvIfStatsVal Counter64 } tmnxNatPcpSrvIfStatsType OBJECT-TYPE SYNTAX Unsigned32 (0..53) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatPcpSrvIfStatsType indicates the type of PCP statistics contained in this conceptual row. It is merely a numerical index, the meaning of the PCP statistics in this conceptual row is indicated by the value of the object tmnxNatPcpSrvIfStatsName." ::= { tmnxNatPcpSrvIfStatsEntry 1 } tmnxNatPcpSrvIfStatsName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..58)) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatPcpSrvIfStatsName indicates the human-readable identifier of the statistics contained in this conceptual row." ::= { tmnxNatPcpSrvIfStatsEntry 2 } tmnxNatPcpSrvIfStatsValLw OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatPcpSrvIfStatsValLw indicates the lower 32-bits word of the statistics value contained in this conceptual row." ::= { tmnxNatPcpSrvIfStatsEntry 3 } tmnxNatPcpSrvIfStatsValHw OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatPcpSrvIfStatsValHw indicates the higher 32-bits word of the statistics value contained in this conceptual row." ::= { tmnxNatPcpSrvIfStatsEntry 4 } tmnxNatPcpSrvIfStatsVal OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatPcpSrvIfStatsVal indicates the value of the statistics contained in this conceptual row." ::= { tmnxNatPcpSrvIfStatsEntry 5 } tmnxNatSubscIdObjs OBJECT IDENTIFIER ::= { tmnxNatObjs 11 } tmnxNatSubscIdVendorTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatSubscIdVendorEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatSubscIdVendorTable describes the RADIUS Vendor-Ids supported by this system for use in the tmnxNatSubIdTable. Rows in this table are created and destroyed automatically by the system." ::= { tmnxNatSubscIdObjs 1 } tmnxNatSubscIdVendorEntry OBJECT-TYPE SYNTAX TmnxNatSubscIdVendorEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row represents a RADIUS Vendor-Id supported by this system." INDEX { tmnxNatSubscIdVendorId } ::= { tmnxNatSubscIdVendorTable 1 } TmnxNatSubscIdVendorEntry ::= SEQUENCE { tmnxNatSubscIdVendorId TmnxSubRadiusVendorId, tmnxNatSubscIdVendorStr DisplayString, tmnxNatSubscIdVendorDescription TItemDescription } tmnxNatSubscIdVendorId OBJECT-TYPE SYNTAX TmnxSubRadiusVendorId MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatSubscIdVendorId indicates the RADIUS Vendor-Id value corresponding with this vendor." ::= { tmnxNatSubscIdVendorEntry 1 } tmnxNatSubscIdVendorStr OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatSubscIdVendorStr indicates the string representation of this vendor." ::= { tmnxNatSubscIdVendorEntry 2 } tmnxNatSubscIdVendorDescription OBJECT-TYPE SYNTAX TItemDescription MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatSubscIdVendorDescription indicates the description of this vendor." ::= { tmnxNatSubscIdVendorEntry 3 } tmnxNatSubscIdAttrTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatSubscIdAttrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatSubscIdAttrTable describes the RADIUS Attribute Types supported by this system for use in the tmnxNatSubIdTable. Rows in this table are created and destroyed automatically by the system." ::= { tmnxNatSubscIdObjs 2 } tmnxNatSubscIdAttrEntry OBJECT-TYPE SYNTAX TmnxNatSubscIdAttrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row represents a supported RADIUS Attribute Type for a RADIUS Vendor-Id." INDEX { tmnxNatSubscIdVendorId, tmnxNatSubscIdAttrType } ::= { tmnxNatSubscIdAttrTable 1 } TmnxNatSubscIdAttrEntry ::= SEQUENCE { tmnxNatSubscIdAttrType TmnxSubRadiusAttrType, tmnxNatSubscIdAttrStr DisplayString, tmnxNatSubscIdAttrDescription TItemDescription } tmnxNatSubscIdAttrType OBJECT-TYPE SYNTAX TmnxSubRadiusAttrType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatSubscIdAttrType indicates a RADIUS Attribute Type supported by this system for the vendor indicated in tmnxNatSubscIdVendorId." ::= { tmnxNatSubscIdAttrEntry 1 } tmnxNatSubscIdAttrStr OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatSubscIdAttrStr indicates the string representation of RADIUS Attribute Type." ::= { tmnxNatSubscIdAttrEntry 2 } tmnxNatSubscIdAttrDescription OBJECT-TYPE SYNTAX TItemDescription MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatSubscIdAttrDescription indicates the description of this RADIUS Attribute Type." ::= { tmnxNatSubscIdAttrEntry 3 } tmnxNatDetScriptObjs OBJECT IDENTIFIER ::= { tmnxNatObjs 12 } tmnxNatDetScriptLocation OBJECT-TYPE SYNTAX TmnxDisplayStringURL MAX-ACCESS read-write STATUS current DESCRIPTION "The value of tmnxNatDetScriptLocation specifies the URL of the script that this system generates to allow offline calculation of Deterministic NAT." DEFVAL { ''H } ::= { tmnxNatDetScriptObjs 1 } tmnxNatDetScriptSaveNeeded OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatDetScriptSaveNeeded indicates if the Deterministic NAT map has changed and hence needs to be saved." ::= { tmnxNatDetScriptObjs 2 } tmnxNatDetScriptSave OBJECT-TYPE SYNTAX TmnxActionType MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to 'doAction' triggers an attempt to save the Deterministic NAT script to the location specified by the value of tmnxNatDetScriptLocation. An SNMP GET request on this object returns 'notApplicable'." DEFVAL { notApplicable } ::= { tmnxNatDetScriptObjs 3 } tmnxNatDetScriptSaveResult OBJECT-TYPE SYNTAX INTEGER { none (1), inProgress (2), success (3), failed (4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatDetScriptSaveResult indicates the result of the last tmnxNatDetScriptSave action. none(1) None of the following apply. inProgress(2) The action is still in progress. success(3) The action completed successfully. failed(4) The action failed." ::= { tmnxNatDetScriptObjs 4 } tmnxNatDetScriptSaveTime OBJECT-TYPE SYNTAX DateAndTime (SIZE (11)) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatDetScriptSaveTime indicates when the Deterministic NAT script was last saved successfully. The value all zeroes indicates that the script was never successfully saved." ::= { tmnxNatDetScriptObjs 5 } tmnxNatQryObjs OBJECT IDENTIFIER ::= { tmnxNatObjs 13 } tmnxNatQryLsnSubObjs OBJECT IDENTIFIER ::= { tmnxNatQryObjs 1 } tmnxNatQryLsnSubNextQryId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatQryLsnSubNextQryId indicates the next available unique query identifier to use in LSN subscriber queries. Multiple concurrent queries are supported; each query and its results are identified with a unique query ID supplied by the system." ::= { tmnxNatQryLsnSubObjs 1 } tmnxNatQryLsnSubTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatQryLsnSubEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatQryLsnSubTable contains queries for LSN subscribers. Conceptual rows in this table are created and destroyed by means of SNMP operations on the tmnxNatQryLsnSubRowStatus object. Conceptual rows in this table are volatile: they are lost upon reboot or switchover." ::= { tmnxNatQryLsnSubObjs 2 } tmnxNatQryLsnSubEntry OBJECT-TYPE SYNTAX TmnxNatQryLsnSubEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row represents a query for LSN subscribers. Entries in this table can be created or deleted by means of SNMP operations on the tmnxNatQryLsnSubRowStatus object." INDEX { tmnxNatQryLsnSubQryId } ::= { tmnxNatQryLsnSubTable 1 } TmnxNatQryLsnSubEntry ::= SEQUENCE { tmnxNatQryLsnSubQryId Unsigned32, tmnxNatQryLsnSubRowStatus RowStatus, tmnxNatQryLsnSubResultType INTEGER, tmnxNatQryLsnSubWhereNatPolicy TNamedItemOrEmpty, tmnxNatQryLsnSubWhereIsaGrp TmnxNatIsaGrpIdOrZero, tmnxNatQryLsnSubWhereMemberId Unsigned32, tmnxNatQryLsnSubWhereOutRouter TmnxVRtrIDOrZero, tmnxNatQryLsnSubWhereOutAddrType InetAddressType, tmnxNatQryLsnSubWhereOutAddr InetAddress, tmnxNatQryLsnSubWhereInSubType INTEGER, tmnxNatQryLsnSubWhereInRouter TmnxVRtrIDOrZero, tmnxNatQryLsnSubWhereInAddrType InetAddressType, tmnxNatQryLsnSubWhereInAddr InetAddress, tmnxNatQryLsnSubWhereInAddrPfxL InetAddressPrefixLength, tmnxNatQryLsnSubWhereSubId Unsigned32 } tmnxNatQryLsnSubQryId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatQryLsnSubQryId specifies the query ID of this NAT query. Get a unique query ID by means of an SNMP get on the tmnxNatQryLsnSubNextQryId object." ::= { tmnxNatQryLsnSubEntry 1 } tmnxNatQryLsnSubRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatQryLsnSubRowStatus specifies the row status of this row." ::= { tmnxNatQryLsnSubEntry 2 } tmnxNatQryLsnSubResultType OBJECT-TYPE SYNTAX INTEGER { detail (1), common (2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatQryLsnSubResultType specifies the type of results requested." ::= { tmnxNatQryLsnSubEntry 3 } tmnxNatQryLsnSubWhereNatPolicy OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatQryLsnSubWhereNatPolicy specifies the identification of the NAT policy. The value of tmnxNatQryLsnSubWhereNatPolicy refers to a row in the tmnxNatPlcyTable. When the value of tmnxNatQryLsnSubWhereNatPolicy is not empty, the tmnxNatQryLsnSubResTable will contain only rows where the NAT policy is equal to this value." DEFVAL { "" } ::= { tmnxNatQryLsnSubEntry 4 } tmnxNatQryLsnSubWhereIsaGrp OBJECT-TYPE SYNTAX TmnxNatIsaGrpIdOrZero MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatQryLsnSubWhereIsaGrp specifies the identifier of the NAT Integrated Service Adaptor group. When the value of tmnxNatQryLsnSubWhereIsaGrp is non-zero, the tmnxNatQryLsnSubResTable will contain only rows where the NAT ISA group is equal to this value." DEFVAL { 0 } ::= { tmnxNatQryLsnSubEntry 5 } tmnxNatQryLsnSubWhereMemberId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatQryLsnSubWhereMemberId specifies the identifier of the NAT ISA Group member. When the value of tmnxNatQryLsnSubWhereMemberId is non-zero, the tmnxNatQryLsnSubResTable will contain only rows where the NAT ISA Group member is equal to this value." DEFVAL { 0 } ::= { tmnxNatQryLsnSubEntry 6 } tmnxNatQryLsnSubWhereOutRouter OBJECT-TYPE SYNTAX TmnxVRtrIDOrZero MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatQryLsnSubWhereOutRouter specifies the outside virtual router instance. When the value of tmnxNatQryLsnSubWhereOutRouter is non-zero, the tmnxNatQryLsnSubResTable will contain only rows where the outside virtual router instance is equal to this value." DEFVAL { 0 } ::= { tmnxNatQryLsnSubEntry 7 } tmnxNatQryLsnSubWhereOutAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatQryLsnSubWhereOutAddrType specifies the type of address stored in tmnxNatQryLsnSubWhereOutAddr. When the value of tmnxNatQryLsnSubWhereOutAddrType is not 'unknown', the tmnxNatQryLsnSubResTable will contain only rows where the outside IP address type is equal to this value." DEFVAL { unknown } ::= { tmnxNatQryLsnSubEntry 8 } tmnxNatQryLsnSubWhereOutAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (0|4|16)) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatQryLsnSubWhereOutAddr specifies the outside IP address. When the value of tmnxNatQryLsnSubWhereOutAddr is not empty, the tmnxNatQryLsnSubResTable will contain only rows where the outside IP address is equal to this value." DEFVAL { ''H } ::= { tmnxNatQryLsnSubEntry 9 } tmnxNatQryLsnSubWhereInSubType OBJECT-TYPE SYNTAX INTEGER { none (0), classicLsnSub (2), dsliteLsnSub (3), nat64LsnSub (4) } MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatQryLsnSubWhereInSubType specifies the type of subscriber. When the value of tmnxNatQryLsnSubWhereInSubType is not 'none', the tmnxNatQryLsnSubResTable will contain only rows where the NAT subscriber type is equal to this value." DEFVAL { none } ::= { tmnxNatQryLsnSubEntry 10 } tmnxNatQryLsnSubWhereInRouter OBJECT-TYPE SYNTAX TmnxVRtrIDOrZero MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatQryLsnSubWhereInRouter specifies the inside virtual router instance. When the value of tmnxNatQryLsnSubWhereInRouter is non-zero, the tmnxNatQryLsnSubResTable will contain only rows where the inside virtual router instance is equal to this value." DEFVAL { 0 } ::= { tmnxNatQryLsnSubEntry 11 } tmnxNatQryLsnSubWhereInAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatQryLsnSubWhereInAddrType specifies the type of address stored in tmnxNatQryLsnSubWhereInAddr. When the value of tmnxNatQryLsnSubWhereInAddrType is not 'unknown', the tmnxNatQryLsnSubResTable will contain only rows where the inside IP address type is equal to this value." DEFVAL { unknown } ::= { tmnxNatQryLsnSubEntry 12 } tmnxNatQryLsnSubWhereInAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (0|4|16)) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatQryLsnSubWhereInAddr specifies the inside IP address. When the value of tmnxNatQryLsnSubWhereInAddr is not empty, the tmnxNatQryLsnSubResTable will contain only rows where the inside IP address is equal to this value." DEFVAL { ''H } ::= { tmnxNatQryLsnSubEntry 13 } tmnxNatQryLsnSubWhereInAddrPfxL OBJECT-TYPE SYNTAX InetAddressPrefixLength (0..128) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatQryLsnSubWhereInAddrPfxL specifies the inside address prefix length. Classic Large Scale NAT subscribers always have a prefix length of 32. Within a given inside virtual router instance, all LSN subscribers of the same type have the same prefix length; in order to match a given value of tmnxNatQryLsnSubWhereInAddrPfxL, the actual prefix length of an LSN subscriber has to be equal or longer." DEFVAL { 0 } ::= { tmnxNatQryLsnSubEntry 14 } tmnxNatQryLsnSubWhereSubId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatQryLsnSubWhereSubId specifies the LSN subscriber identifier. When the value of tmnxNatQryLsnSubWhereSubId is not zero, the tmnxNatQryLsnSubResTable will contain only rows where the LSN subscriber ID is equal to this value. When the value of tmnxNatQryLsnSubWhereSubId is not zero, all other objects in the same conceptual row must be equal to their default values." DEFVAL { 0 } ::= { tmnxNatQryLsnSubEntry 15 } tmnxNatQryLsnSubResTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatQryLsnSubResEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatQryLsnSubResTable contains the results of one or more queries for LSN subscribers." ::= { tmnxNatQryLsnSubObjs 3 } tmnxNatQryLsnSubResEntry OBJECT-TYPE SYNTAX TmnxNatQryLsnSubResEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row represents a Large Scale NAT subscriber. Conceptual rows in this table are created and destroyed automatically by the system. Conceptual rows in this table are volatile: they are lost upon reboot or switchover. The system creates rows in this table as a result of the creation of a row in the query table tmnxNatQryLsnSubTable, and destroys them when that row is destroyed." INDEX { tmnxNatQryLsnSubQryId, tmnxNatQryLsnSubResId, tmnxNatQryLsnSubResPolicy } ::= { tmnxNatQryLsnSubResTable 1 } TmnxNatQryLsnSubResEntry ::= SEQUENCE { tmnxNatQryLsnSubResId Unsigned32, tmnxNatQryLsnSubResPolicy TNamedItem, tmnxNatQryLsnSubResIsaGrp TmnxNatIsaGrpIdOrZero, tmnxNatQryLsnSubResIsaMemberId Unsigned32, tmnxNatQryLsnSubResOutVRtrID TmnxVRtrIDOrZero, tmnxNatQryLsnSubResOutAddrType InetAddressType, tmnxNatQryLsnSubResOutAddr InetAddress, tmnxNatQryLsnSubResIdStr TmnxNatSubscriberIdString, tmnxNatQryLsnSubResInSubType INTEGER, tmnxNatQryLsnSubResInRouter TmnxVRtrIDOrZero, tmnxNatQryLsnSubResInAddrType InetAddressType, tmnxNatQryLsnSubResInAddr InetAddress, tmnxNatQryLsnSubResInAddrPfxL InetAddressPrefixLength, tmnxNatQryLsnSubResIcmpPortUsg TmnxNatUsageLevel, tmnxNatQryLsnSubResIcmpPortUsgHi TruthValue, tmnxNatQryLsnSubResUdpPortUsg TmnxNatUsageLevel, tmnxNatQryLsnSubResUdpPortUsgHi TruthValue, tmnxNatQryLsnSubResTcpPortUsg TmnxNatUsageLevel, tmnxNatQryLsnSubResTcpPortUsgHi TruthValue, tmnxNatQryLsnSubResSessionUsg TmnxNatUsageLevel, tmnxNatQryLsnSubResSessionUsgHi TruthValue, tmnxNatQryLsnSubResSessions Gauge32, tmnxNatQryLsnSubResSessionsPrio Gauge32, tmnxNatQryLsnSubResSessionsPeak Gauge32 } tmnxNatQryLsnSubResId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatQryLsnSubResId indicates the identifier of this Large Scale NAT subscriber." ::= { tmnxNatQryLsnSubResEntry 1 } tmnxNatQryLsnSubResPolicy OBJECT-TYPE SYNTAX TNamedItem MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatQryLsnSubResPolicy indicates the NAT Policy associated with this NAT subscriber." ::= { tmnxNatQryLsnSubResEntry 2 } tmnxNatQryLsnSubResIsaGrp OBJECT-TYPE SYNTAX TmnxNatIsaGrpIdOrZero MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatQryLsnSubResIsaGrp indicates the identifier of the NAT Integrated Service Adaptor group associated with this NAT subscriber." ::= { tmnxNatQryLsnSubResEntry 3 } tmnxNatQryLsnSubResIsaMemberId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatQryLsnSubResIsaMemberId indicates the identifier of the NAT ISA Group member associated with this NAT subscriber." ::= { tmnxNatQryLsnSubResEntry 4 } tmnxNatQryLsnSubResOutVRtrID OBJECT-TYPE SYNTAX TmnxVRtrIDOrZero MAX-ACCESS read-only STATUS current DESCRIPTION "The object tmnxNatQryLsnSubResOutVRtrID indicates the number used to identify the outside virtual router instance associated with this NAT subscriber." ::= { tmnxNatQryLsnSubResEntry 5 } tmnxNatQryLsnSubResOutAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatQryLsnSubResOutAddrType indicates the address type of tmnxNatQryLsnSubResOutAddr." ::= { tmnxNatQryLsnSubResEntry 6 } tmnxNatQryLsnSubResOutAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (0|4|16)) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatQryLsnSubResOutAddr indicates the outside IP address allocated to this NAT subscriber." ::= { tmnxNatQryLsnSubResEntry 7 } tmnxNatQryLsnSubResIdStr OBJECT-TYPE SYNTAX TmnxNatSubscriberIdString MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatQryLsnSubResIdStr indicates the subscriber identification string associated with this NAT subscriber, or, if there is no such string available, a tag string generated by the system and enclosed between square brackets '[...]'." ::= { tmnxNatQryLsnSubResEntry 8 } tmnxNatQryLsnSubResInSubType OBJECT-TYPE SYNTAX INTEGER { classicLsnSub (2), dsliteLsnSub (3), nat64LsnSub (4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatQryLsnSubResInSubType indicates the type of subscriber." ::= { tmnxNatQryLsnSubResEntry 9 } tmnxNatQryLsnSubResInRouter OBJECT-TYPE SYNTAX TmnxVRtrIDOrZero MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatQryLsnSubResInRouter indicates the inside virtual router instance." ::= { tmnxNatQryLsnSubResEntry 10 } tmnxNatQryLsnSubResInAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatQryLsnSubResInAddrType indicates the type of address stored in tmnxNatQryLsnSubResInAddr." ::= { tmnxNatQryLsnSubResEntry 11 } tmnxNatQryLsnSubResInAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (0|4|16)) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatQryLsnSubResInAddr indicates the inside IP address." ::= { tmnxNatQryLsnSubResEntry 12 } tmnxNatQryLsnSubResInAddrPfxL OBJECT-TYPE SYNTAX InetAddressPrefixLength MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatQryLsnSubResInAddrPfxL indicates the inside address prefix." ::= { tmnxNatQryLsnSubResEntry 13 } tmnxNatQryLsnSubResIcmpPortUsg OBJECT-TYPE SYNTAX TmnxNatUsageLevel MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatQryLsnSubResIcmpPortUsg indicates the ICMP port usage of this NAT subscriber and policy." ::= { tmnxNatQryLsnSubResEntry 100 } tmnxNatQryLsnSubResIcmpPortUsgHi OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatQryLsnSubResIcmpPortUsgHi indicates if the ICMP port usage of this NAT subscriber and policy is high according to the values of the objects tmnxNatPlcyPortWatermarkHigh and tmnxNatPlcyPortWatermarkLow." ::= { tmnxNatQryLsnSubResEntry 101 } tmnxNatQryLsnSubResUdpPortUsg OBJECT-TYPE SYNTAX TmnxNatUsageLevel MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatQryLsnSubResUdpPortUsg indicates the UDP port usage of this NAT subscriber and policy." ::= { tmnxNatQryLsnSubResEntry 102 } tmnxNatQryLsnSubResUdpPortUsgHi OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatQryLsnSubResUdpPortUsgHi indicates if the UDP port usage of this NAT subscriber and policy is high according to the values of the objects tmnxNatPlcyPortWatermarkHigh and tmnxNatPlcyPortWatermarkLow." ::= { tmnxNatQryLsnSubResEntry 103 } tmnxNatQryLsnSubResTcpPortUsg OBJECT-TYPE SYNTAX TmnxNatUsageLevel MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatQryLsnSubResTcpPortUsg indicates the TCP port usage of this NAT subscriber and policy." ::= { tmnxNatQryLsnSubResEntry 104 } tmnxNatQryLsnSubResTcpPortUsgHi OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatQryLsnSubResTcpPortUsgHi indicates if the TCP port usage of this NAT subscriber and policy is high according to the values of the objects tmnxNatPlcyPortWatermarkHigh and tmnxNatPlcyPortWatermarkLow." ::= { tmnxNatQryLsnSubResEntry 105 } tmnxNatQryLsnSubResSessionUsg OBJECT-TYPE SYNTAX TmnxNatUsageLevel MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatQryLsnSubResSessionUsg indicates the session usage of this NAT subscriber and policy." ::= { tmnxNatQryLsnSubResEntry 106 } tmnxNatQryLsnSubResSessionUsgHi OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatQryLsnSubResSessionUsgHi indicates if the session usage of this NAT subscriber and policy is high according to the values of the objects tmnxNatPlcySessionWatermarkHigh and tmnxNatPlcySessionWatermarkLow." ::= { tmnxNatQryLsnSubResEntry 107 } tmnxNatQryLsnSubResSessions OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatQryLsnSubResSessions indicates the current number of active sessions of this NAT subscriber and policy. In other words, it is the number of ports in use out of the nonreserved range." ::= { tmnxNatQryLsnSubResEntry 108 } tmnxNatQryLsnSubResSessionsPrio OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatQryLsnSubResSessionsPrio indicates the current number of active prioritized sessions of this subscriber and policy. In other words, it is the number of reserved ports in use." ::= { tmnxNatQryLsnSubResEntry 109 } tmnxNatQryLsnSubResSessionsPeak OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatQryLsnSubResSessionsPeak indicates the maximum number of sessions that were active together up to this point in time." ::= { tmnxNatQryLsnSubResEntry 110 } tmnxNatUpnpObjs OBJECT IDENTIFIER ::= { tmnxNatObjs 14 } tmnxNatUpnpPlcyTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatUpnpPlcyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatUpnpPlcyTable contains objects to configure the Universal Plug 'n Play (UPnP) policies of this system." ::= { tmnxNatUpnpObjs 1 } tmnxNatUpnpPlcyEntry OBJECT-TYPE SYNTAX TmnxNatUpnpPlcyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row represents information about a particular UPnP policy. Entries in this table can be created or deleted via SNMP operations." INDEX { IMPLIED tmnxNatUpnpPlcyName } ::= { tmnxNatUpnpPlcyTable 1 } TmnxNatUpnpPlcyEntry ::= SEQUENCE { tmnxNatUpnpPlcyName TNamedItem, tmnxNatUpnpPlcyRowStatus RowStatus, tmnxNatUpnpPlcyLastMgmtChange TimeStamp, tmnxNatUpnpPlcyDescription TItemDescription, tmnxNatUpnpPlcyMappingLimit Unsigned32, tmnxNatUpnpPlcyStrictMode TruthValue, tmnxNatUpnpPlcyListeningPort InetPortNumber } tmnxNatUpnpPlcyName OBJECT-TYPE SYNTAX TNamedItem MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatUpnpPlcyName specifies the name of this UPnP policy." ::= { tmnxNatUpnpPlcyEntry 1 } tmnxNatUpnpPlcyRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatUpnpPlcyRowStatus specifies the row status of this row." ::= { tmnxNatUpnpPlcyEntry 2 } tmnxNatUpnpPlcyLastMgmtChange OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatUpnpPlcyLastMgmtChange indicates the sysUpTime at the time of the most recent management-initiated change to this table row." ::= { tmnxNatUpnpPlcyEntry 3 } tmnxNatUpnpPlcyDescription OBJECT-TYPE SYNTAX TItemDescription MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatUpnpPlcyDescription specifies the description of this UPnP policy." DEFVAL { "" } ::= { tmnxNatUpnpPlcyEntry 4 } tmnxNatUpnpPlcyMappingLimit OBJECT-TYPE SYNTAX Unsigned32 (1..256) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxNatUpnpPlcyMappingLimit specifies the upper limit of the number of UPnP mappings per subscriber." DEFVAL { 256 } ::= { tmnxNatUpnpPlcyEntry 5 } tmnxNatUpnpPlcyStrictMode OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxNatUpnpPlcyStrictMode specifies if hosts are restricted to modifying only their own mappings." DEFVAL { false } ::= { tmnxNatUpnpPlcyEntry 6 } tmnxNatUpnpPlcyListeningPort OBJECT-TYPE SYNTAX InetPortNumber (1..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxNatUpnpPlcyListeningPort specifies the HTTP TCP port this UPnP IGD listens to." DEFVAL { 5000 } ::= { tmnxNatUpnpPlcyEntry 7 } tmnxNatUpnpPlcyStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatUpnpPlcyStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatUpnpPlcyStatsTable contains detailed statistics information about the Universal Plug 'n Play (UPnP) Internet Gateway Device (IGD) operation. The typical usage of this table is to fill in the part of the index that identifies a virtual router instance, and perform a partial walk to get all the statistics applicable to that virtual router instance." ::= { tmnxNatUpnpObjs 2 } tmnxNatUpnpPlcyStatsEntry OBJECT-TYPE SYNTAX TmnxNatUpnpPlcyStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row contains detailed statistics information about a UPnP IGD function in a virtual router instance. Entries in this table are created and removed automatically by the system, only for virtual router instances where a row exists in the tmnxNatUpnpPlcyTable." INDEX { tmnxNatUpnpPlcyName, tmnxNatUpnpPlcyStatsId } ::= { tmnxNatUpnpPlcyStatsTable 1 } TmnxNatUpnpPlcyStatsEntry ::= SEQUENCE { tmnxNatUpnpPlcyStatsId Unsigned32, tmnxNatUpnpPlcyStatsName DisplayString, tmnxNatUpnpPlcyStatsVal Counter64 } tmnxNatUpnpPlcyStatsId OBJECT-TYPE SYNTAX Unsigned32 (0..50) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatUpnpPlcyStatsId indicates the identifier of the UPnP IGD statistics contained in this conceptual row. It is a meaningless number generated by this system." ::= { tmnxNatUpnpPlcyStatsEntry 1 } tmnxNatUpnpPlcyStatsName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatUpnpPlcyStatsName indicates the human-readable identifier of the statistics contained in this conceptual row." ::= { tmnxNatUpnpPlcyStatsEntry 2 } tmnxNatUpnpPlcyStatsVal OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatUpnpPlcyStatsVal indicates the value of the statistics contained in this conceptual row." ::= { tmnxNatUpnpPlcyStatsEntry 3 } tmnxNatUpnpPlcyStatTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatUpnpPlcyStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatUpnpPlcyStatTable contains general status and statistics information about the Universal Plug 'n Play (UPnP) Internet Gateway Device (IGD) operation." ::= { tmnxNatUpnpObjs 3 } tmnxNatUpnpPlcyStatEntry OBJECT-TYPE SYNTAX TmnxNatUpnpPlcyStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row contains general status and statistics information about a UPnP IGD function in a virtual router instance. Entries in this table are created and removed automatically by the system; creation and deletion of a conceptual row in the tmnxNatUpnpPlcyTable automatically results creation and deletion of the corresponding row in this table." AUGMENTS { tmnxNatUpnpPlcyEntry } ::= { tmnxNatUpnpPlcyStatTable 1 } TmnxNatUpnpPlcyStatEntry ::= SEQUENCE { tmnxNatUpnpPlcyStatActMappings Gauge32, tmnxNatUpnpPlcyStatSubscrMapped Gauge32, tmnxNatUpnpPlcyStatSubscr Gauge32 } tmnxNatUpnpPlcyStatActMappings OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatUpnpPlcyStatActMappings indicates the number of active UPnP mappings associated with this server." ::= { tmnxNatUpnpPlcyStatEntry 1 } tmnxNatUpnpPlcyStatSubscrMapped OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatUpnpPlcyStatSubscrMapped indicates the number of subscribers with UPnP mappings associated with this server." ::= { tmnxNatUpnpPlcyStatEntry 2 } tmnxNatUpnpPlcyStatSubscr OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatUpnpPlcyStatSubscr indicates the number of subscribers associated with this server." ::= { tmnxNatUpnpPlcyStatEntry 3 } tmnxNatClassifierObjs OBJECT IDENTIFIER ::= { tmnxNatObjs 15 } tmnxNatClsfrTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatClsfrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatClsfrTable allows configuration of NAT classifier rules distributed on ISA cards." ::= { tmnxNatClassifierObjs 1 } tmnxNatClsfrEntry OBJECT-TYPE SYNTAX TmnxNatClsfrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row represents the configuration for a specific NAT classifier. Rows in this table can be created and deleted via SNMP SET operations to tmnxNatClsfrRowStatus." INDEX { IMPLIED tmnxNatClsfrName } ::= { tmnxNatClsfrTable 1 } TmnxNatClsfrEntry ::= SEQUENCE { tmnxNatClsfrName TNamedItem, tmnxNatClsfrRowStatus RowStatus, tmnxNatClsfrLastCh TimeStamp, tmnxNatClsfrDescription TItemDescription, tmnxNatClsfrDefaultAction TmnxNatClassifierAction, tmnxNatClsfrDefaultActionAddrTyp InetAddressType, tmnxNatClsfrDefaultActionAddr InetAddress, tmnxNatClsfrDefaultDnatAddrType InetAddressType, tmnxNatClsfrDefaultDnatAddr InetAddress } tmnxNatClsfrName OBJECT-TYPE SYNTAX TNamedItem MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatClsfrName specifies the identifier of this NAT classifier." ::= { tmnxNatClsfrEntry 1 } tmnxNatClsfrRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatClsfrRowStatus controls the creation and deletion of rows in the table." ::= { tmnxNatClsfrEntry 2 } tmnxNatClsfrLastCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatClsfrLastCh indicates the sysUpTime at the time of the most recent management-initiated change to this NAT classifier." ::= { tmnxNatClsfrEntry 3 } tmnxNatClsfrDescription OBJECT-TYPE SYNTAX TItemDescription MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatClsfrDescription specifies the user provided description of this NAT classifier." DEFVAL { "" } ::= { tmnxNatClsfrEntry 4 } tmnxNatClsfrDefaultAction OBJECT-TYPE SYNTAX TmnxNatClassifierAction MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatClsfrDefaultAction specifies the action to take for a packet that does not match any of the rules of this classifier." DEFVAL { forward } ::= { tmnxNatClsfrEntry 5 } tmnxNatClsfrDefaultActionAddrTyp OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatClsfrDefaultActionAddrTyp specifies the address type of tmnxNatClsfrDefaultActionAddr. The values supported are 'unknown' and 'ipv4'. The value 'ipv4' is only allowed while the value of tmnxNatClsfrDefaultAction is equal to 'dnat'." DEFVAL { unknown } ::= { tmnxNatClsfrEntry 6 } tmnxNatClsfrDefaultActionAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (0|4)) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatClsfrDefaultActionAddr specifies the IP address to substitute for the destination IP address of the packets subjected to the default action specified with tmnxNatClsfrDefaultAction. A non empty value is only allowed while the value of tmnxNatClsfrDefaultAction is equal to 'dnat'." DEFVAL { ''H } ::= { tmnxNatClsfrEntry 7 } tmnxNatClsfrDefaultDnatAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatClsfrDefaultDnatAddrType specifies the address type of tmnxNatClsfrDefaultDnatAddr. The values supported are 'unknown' and 'ipv4'." DEFVAL { unknown } ::= { tmnxNatClsfrEntry 8 } tmnxNatClsfrDefaultDnatAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (0|4)) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatClsfrDefaultDnatAddr specifies the IP address to substitute for the destination IP address of the packets - matching any associated classifier entry having tmnxNatClsfrN3Action equal to 'dnat' without a non empty value for tmnxNatClsfrN3DnatAddr, and of the packets - not matching any associated classifier, in case the value of tmnxNatClsfrDefaultAction is equal to 'dnat'." DEFVAL { ''H } ::= { tmnxNatClsfrEntry 9 } tmnxNatClsfrN3Table OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatClsfrN3Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatClsfrN3Table allows configuration of NAT classifier rule entries." ::= { tmnxNatClassifierObjs 2 } tmnxNatClsfrN3Entry OBJECT-TYPE SYNTAX TmnxNatClsfrN3Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each row represents the configuration for a particular entry of a NAT classifier . Each row contains match criteria and the action to take for matching packets. Rows in this table can be created and deleted via SNMP SET operations to tmnxNatClsfrN3RowStatus." INDEX { tmnxNatClsfrName, tmnxNatClsfrN3Index } ::= { tmnxNatClsfrN3Table 1 } TmnxNatClsfrN3Entry ::= SEQUENCE { tmnxNatClsfrN3Index Unsigned32, tmnxNatClsfrN3RowStatus RowStatus, tmnxNatClsfrN3LastCh TimeStamp, tmnxNatClsfrN3Description TItemDescription, tmnxNatClsfrN3Action TmnxNatClassifierActionOrNone, tmnxNatClsfrN3DnatAddrType InetAddressType, tmnxNatClsfrN3DnatAddr InetAddress, tmnxNatClsfrN3Protocol TIpProtocol, tmnxNatClsfrN3DestPortStart InetPortNumber, tmnxNatClsfrN3DestPortEnd InetPortNumber, tmnxNatClsfrN3ForeignAddrType InetAddressType, tmnxNatClsfrN3ForeignAddr InetAddress } tmnxNatClsfrN3Index OBJECT-TYPE SYNTAX Unsigned32 (1..1000) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatClsfrN3Index specifies the index of this classifier entry. The number of entries per classifier is limited." ::= { tmnxNatClsfrN3Entry 1 } tmnxNatClsfrN3RowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatClsfrN3RowStatus controls the creation and deletion of rows in the table." ::= { tmnxNatClsfrN3Entry 2 } tmnxNatClsfrN3LastCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value tmnxNatClsfrN3LastCh indicates the sysUpTime at the time of the most recent management-initiated change to this conceptual row." ::= { tmnxNatClsfrN3Entry 3 } tmnxNatClsfrN3Description OBJECT-TYPE SYNTAX TItemDescription MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatClsfrN3Description specifies the user provided description of this classifier entry." DEFVAL { "" } ::= { tmnxNatClsfrN3Entry 4 } tmnxNatClsfrN3Action OBJECT-TYPE SYNTAX TmnxNatClassifierActionOrNone MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxNatClsfrN3Action specifies the action to take for packets that match this classifier entry." DEFVAL { none } ::= { tmnxNatClsfrN3Entry 5 } tmnxNatClsfrN3DnatAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatClsfrN3DnatAddrType specifies the address type of tmnxNatClsfrN3DnatAddr. The values supported are 'unknown' and 'ipv4'. The value 'ipv4' is only allowed while the value of tmnxNatClsfrN3Action is equal to 'dnat'." DEFVAL { unknown } ::= { tmnxNatClsfrN3Entry 6 } tmnxNatClsfrN3DnatAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (0|4)) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatClsfrN3DnatAddr specifies the IP address to substitute for the destination IP address of the packets matching this classifier entry. A non empty value is only allowed while the value of tmnxNatClsfrN3Action is equal to 'dnat'." DEFVAL { ''H } ::= { tmnxNatClsfrN3Entry 7 } tmnxNatClsfrN3Protocol OBJECT-TYPE SYNTAX TIpProtocol (6 | 17) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxNatClsfrN3Protocol specifies the IP protocol to match. The values supported are TCP(6), UDP(17)." DEFVAL { 17 } ::= { tmnxNatClsfrN3Entry 8 } tmnxNatClsfrN3DestPortStart OBJECT-TYPE SYNTAX InetPortNumber MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatClsfrN3DestPortStart specifies the start of the port range to compare with the destination port in each packet." DEFVAL { 0 } ::= { tmnxNatClsfrN3Entry 11 } tmnxNatClsfrN3DestPortEnd OBJECT-TYPE SYNTAX InetPortNumber MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatClsfrN3DestPortEnd specifies the end of the port range to compare with the destination port in each packet." DEFVAL { 65535 } ::= { tmnxNatClsfrN3Entry 12 } tmnxNatClsfrN3ForeignAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatClsfrN3ForeignAddrType specifies the address type of tmnxNatClsfrN3ForeignAddr. The values supported are 'unknown' and 'ipv4'. The value 'ipv4' is only allowed while the value of tmnxNatClsfrN3Action is equal to 'dnat'." DEFVAL { unknown } ::= { tmnxNatClsfrN3Entry 13 } tmnxNatClsfrN3ForeignAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (0|4)) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatClsfrN3ForeignAddr specifies the IP address to compare with the destination IP address in each packet received at the inside before NAT." DEFVAL { ''H } ::= { tmnxNatClsfrN3Entry 14 } tmnxNatMappingObjs OBJECT IDENTIFIER ::= { tmnxNatObjs 16 } tmnxNatMapDomTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatMapDomEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatMapDomTable allows configuration of MAP-T (Mapping of Address and Port with Translation) domains. MAP-T is only available in a virtual machine implementation. This system acts as a Border Relay (BR)." REFERENCE "RFC 7599 Mapping of Address and Port using Translation (MAP-T)." ::= { tmnxNatMappingObjs 1 } tmnxNatMapDomEntry OBJECT-TYPE SYNTAX TmnxNatMapDomEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row represents the configuration for a specific MAP-T domain. Rows in this table can be created and deleted via SNMP SET operations to tmnxNatMapDomRowStatus." INDEX { IMPLIED tmnxNatMapDomName } ::= { tmnxNatMapDomTable 1 } TmnxNatMapDomEntry ::= SEQUENCE { tmnxNatMapDomName TNamedItem, tmnxNatMapDomRowStatus RowStatus, tmnxNatMapDomLastCh TimeStamp, tmnxNatMapDomAdminState TmnxAdminState, tmnxNatMapDomDescription TItemDescription, tmnxNatMapDomDmrPrefixType TmnxAddressAndPrefixType, tmnxNatMapDomDmrPrefix TmnxAddressAndPrefixAddress, tmnxNatMapDomDmrPrefixLength TmnxAddressAndPrefixPrefix, tmnxNatMapDomTcpMssAdjust Unsigned32, tmnxNatMapDomMtu Unsigned32, tmnxNatMapDomIpFragmentation BITS, tmnxNatMapDomRouter TmnxVRtrIDOrZero } tmnxNatMapDomName OBJECT-TYPE SYNTAX TNamedItem MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatMapDomName specifies the identifier of this MAP-T domain." ::= { tmnxNatMapDomEntry 1 } tmnxNatMapDomRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatMapDomRowStatus controls the creation and deletion of rows in the table." ::= { tmnxNatMapDomEntry 2 } tmnxNatMapDomLastCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatMapDomLastCh indicates the sysUpTime at the time of the most recent management-initiated change to this MAP-T domain." ::= { tmnxNatMapDomEntry 3 } tmnxNatMapDomAdminState OBJECT-TYPE SYNTAX TmnxAdminState MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatMapDomAdminState specifies the administrative state of the MAP-T domain." DEFVAL { outOfService } ::= { tmnxNatMapDomEntry 4 } tmnxNatMapDomDescription OBJECT-TYPE SYNTAX TItemDescription MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatMapDomDescription specifies the user provided description of this MAP-T domain." DEFVAL { "" } ::= { tmnxNatMapDomEntry 5 } tmnxNatMapDomDmrPrefixType OBJECT-TYPE SYNTAX TmnxAddressAndPrefixType MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatMapDomDmrPrefixType specifies the address type of tmnxNatMapDomDmrPrefix. The value 'ipv4' is not supported." DEFVAL { unknown } ::= { tmnxNatMapDomEntry 6 } tmnxNatMapDomDmrPrefix OBJECT-TYPE SYNTAX TmnxAddressAndPrefixAddress (SIZE (0|16)) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatMapDomDmrPrefix specifies the DMR (Default Mapping Rule) prefix IP address." DEFVAL { ''H } ::= { tmnxNatMapDomEntry 7 } tmnxNatMapDomDmrPrefixLength OBJECT-TYPE SYNTAX TmnxAddressAndPrefixPrefix (0..96) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatMapDomDmrPrefixLength specifies the prefix length of the DMR." DEFVAL { 0 } ::= { tmnxNatMapDomEntry 8 } tmnxNatMapDomTcpMssAdjust OBJECT-TYPE SYNTAX Unsigned32 (0 | 160..8626) UNITS "bytes" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatMapDomTcpMssAdjust specifies the value to put into the TCP Maximum Segment Size (MSS) option if not already present, or if the present value is higher. The value zero means that no MSS option adjustment is done." DEFVAL { 0 } ::= { tmnxNatMapDomEntry 9 } tmnxNatMapDomMtu OBJECT-TYPE SYNTAX Unsigned32 (160..8686) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxNatMapDomMtu specifies the MTU (Maximum Transmission Unit) for downstream traffic in this MAP-T domain. The system fragments IP datagrams exceeding the MTU." DEFVAL { 8686 } ::= { tmnxNatMapDomEntry 10 } tmnxNatMapDomIpFragmentation OBJECT-TYPE SYNTAX BITS { v6FragHeader (0) } MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxNatMapDomIpFragmentation specifies processing details of IP fragments. 'v6FragHeader' specifies that an IPv6 fragmentation header is added when a non-fragmented IPv4 packet with the Don't Fragment bit cleared is translated into IPv6." DEFVAL { {} } ::= { tmnxNatMapDomEntry 11 } tmnxNatMapDomRouter OBJECT-TYPE SYNTAX TmnxVRtrIDOrZero MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatMapDomRouter indicates the associated virtual router instance. Associations are made by means of the tmnxNatMapVrtrDomTable. The value zero indicates that there is no router instance associated." ::= { tmnxNatMapDomEntry 12 } tmnxNatMapRuleTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatMapRuleEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatMapRuleTable allows configuration of Mapping Rules per NAT MAP-T domain. Currently the system only uses Basic Mapping Rules (BMR)." REFERENCE "RFC 7597 Mapping of Address and Port with Encapsulation (MAP-E) section 5.2 Basic Mapping Rule (BMR) section 5.3. Forwarding Mapping Rule (FMR)." ::= { tmnxNatMappingObjs 2 } tmnxNatMapRuleEntry OBJECT-TYPE SYNTAX TmnxNatMapRuleEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row represents the configuration of a Mapping Rule associated with a specific MAP-T domain. Rows in this table can be created and deleted via SNMP SET operations to tmnxNatMapRuleRowStatus." INDEX { tmnxNatMapDomName, IMPLIED tmnxNatMapRuleName } ::= { tmnxNatMapRuleTable 1 } TmnxNatMapRuleEntry ::= SEQUENCE { tmnxNatMapRuleName TNamedItem, tmnxNatMapRuleRowStatus RowStatus, tmnxNatMapRuleLastCh TimeStamp, tmnxNatMapRuleAdminState TmnxAdminState, tmnxNatMapRuleDescription TItemDescription, tmnxNatMapRulePrefixType TmnxAddressAndPrefixType, tmnxNatMapRulePrefix TmnxAddressAndPrefixAddress, tmnxNatMapRulePrefixLength TmnxAddressAndPrefixPrefix, tmnxNatMapRuleIpv4PrefixType TmnxAddressAndPrefixType, tmnxNatMapRuleIpv4Prefix TmnxAddressAndPrefixAddress, tmnxNatMapRuleIpv4PrefixLength TmnxAddressAndPrefixPrefix, tmnxNatMapRuleEaLength Unsigned32, tmnxNatMapRulePsidOffset Unsigned32, tmnxNatMapRuleAddrSharingRatio Gauge32, tmnxNatMapRuleExcludedPorts Gauge32, tmnxNatMapRulePortsPerUser Gauge32 } tmnxNatMapRuleName OBJECT-TYPE SYNTAX TNamedItem MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatMapRuleName specifies the identifier of this Mapping Rule." ::= { tmnxNatMapRuleEntry 1 } tmnxNatMapRuleRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatMapRuleRowStatus controls the creation and deletion of rows in the table." ::= { tmnxNatMapRuleEntry 2 } tmnxNatMapRuleLastCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatMapRuleLastCh indicates the sysUpTime at the time of the most recent management-initiated change to this Mapping Rule." ::= { tmnxNatMapRuleEntry 3 } tmnxNatMapRuleAdminState OBJECT-TYPE SYNTAX TmnxAdminState MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatMapRuleAdminState specifies the administrative state of the Mapping Rule." DEFVAL { outOfService } ::= { tmnxNatMapRuleEntry 4 } tmnxNatMapRuleDescription OBJECT-TYPE SYNTAX TItemDescription MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatMapRuleDescription specifies the user provided description of this Mapping Rule." DEFVAL { "" } ::= { tmnxNatMapRuleEntry 5 } tmnxNatMapRulePrefixType OBJECT-TYPE SYNTAX TmnxAddressAndPrefixType MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatMapRulePrefixType specifies the address type of tmnxNatMapRulePrefix. The value 'ipv4' is not supported." DEFVAL { unknown } ::= { tmnxNatMapRuleEntry 6 } tmnxNatMapRulePrefix OBJECT-TYPE SYNTAX TmnxAddressAndPrefixAddress (SIZE (0|16)) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatMapRulePrefix specifies the Mapping Rule IPv6 prefix." DEFVAL { ''H } ::= { tmnxNatMapRuleEntry 7 } tmnxNatMapRulePrefixLength OBJECT-TYPE SYNTAX TmnxAddressAndPrefixPrefix (0..64) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatMapRulePrefixLength specifies the prefix length of the BMR IPv6 prefix." DEFVAL { 0 } ::= { tmnxNatMapRuleEntry 8 } tmnxNatMapRuleIpv4PrefixType OBJECT-TYPE SYNTAX TmnxAddressAndPrefixType MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatMapRuleIpv4PrefixType specifies the address type of tmnxNatMapRuleIpv4Prefix. The value 'ipv6' is not supported." DEFVAL { unknown } ::= { tmnxNatMapRuleEntry 9 } tmnxNatMapRuleIpv4Prefix OBJECT-TYPE SYNTAX TmnxAddressAndPrefixAddress (SIZE (0|4)) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatMapRuleIpv4Prefix specifies the Mapping Rule IPv4 prefix." DEFVAL { ''H } ::= { tmnxNatMapRuleEntry 10 } tmnxNatMapRuleIpv4PrefixLength OBJECT-TYPE SYNTAX TmnxAddressAndPrefixPrefix (0..32) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatMapRuleIpv4PrefixLength specifies the prefix length of the Mapping Rule IPv4 prefix." DEFVAL { 0 } ::= { tmnxNatMapRuleEntry 11 } tmnxNatMapRuleEaLength OBJECT-TYPE SYNTAX Unsigned32 (0..48) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatMapRuleEaLength specifies the bit length of the EA bits field in the End-user IPv6 prefix part of the IPv6 MAP address." REFERENCE "RFC 7597 Mapping of Address and Port with Encapsulation (MAP-E) Figure 3." DEFVAL { 0 } ::= { tmnxNatMapRuleEntry 12 } tmnxNatMapRulePsidOffset OBJECT-TYPE SYNTAX Unsigned32 (0..16) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatMapRulePsidOffset specifies the offset of the Port Set ID (PSID) within a 16 bits wide port space. The value six ensures that the well-known ports (0-1023) are not used." REFERENCE "RFC 7597 Mapping of Address and Port with Encapsulation (MAP-E) Figure 2 Structure of a Port-Restricted Port Field." DEFVAL { 6 } ::= { tmnxNatMapRuleEntry 13 } tmnxNatMapRuleAddrSharingRatio OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatMapRuleAddrSharingRatio indicates the number of MAP Customer Edge (CE) covered by this rule, sharing the same IPv4 address, each with different PSID. The value zero indicates that each CE is assigned an IPv4 prefix; in this case, similar to the 1:1 case, there is no IPv4 address sharing amongst CEs." ::= { tmnxNatMapRuleEntry 14 } tmnxNatMapRuleExcludedPorts OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatMapRuleExcludedPorts indicates the number of ports excluded from mapping with this rule." ::= { tmnxNatMapRuleEntry 15 } tmnxNatMapRulePortsPerUser OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatMapRulePortsPerUser indicates the number of ports available per MAP Customer Edge (CE)." REFERENCE "RFC 7597 Mapping of Address and Port with Encapsulation (MAP-E) 5.1. Port-Mapping Algorithm." ::= { tmnxNatMapRuleEntry 16 } tmnxNatMapVrtrDomTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatMapVrtrDomEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatMapVrtrDomTable allows to configure references to MAP domains within virtual router instances. Currently the system only operates in MAP-T mode." ::= { tmnxNatMappingObjs 3 } tmnxNatMapVrtrDomEntry OBJECT-TYPE SYNTAX TmnxNatMapVrtrDomEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row represents the configuration of a MAP-T domain associated with a specific virtual router instance. Rows in this table can be created and deleted via SNMP SET operations to tmnxNatMapVrtrDomRowStatus." INDEX { vRtrID, IMPLIED tmnxNatMapDomName } ::= { tmnxNatMapVrtrDomTable 1 } TmnxNatMapVrtrDomEntry ::= SEQUENCE { tmnxNatMapVrtrDomRowStatus RowStatus, tmnxNatMapVrtrDomLastCh TimeStamp } tmnxNatMapVrtrDomRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatMapVrtrDomRowStatus controls the creation and deletion of rows in the table." ::= { tmnxNatMapVrtrDomEntry 2 } tmnxNatMapVrtrDomLastCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatMapVrtrDomLastCh indicates the sysUpTime at the time of the most recent management-initiated change to this conceptual row." ::= { tmnxNatMapVrtrDomEntry 3 } tmnxNatMapDomStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatMapDomStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatMapDomStatsTable allows monitoring of MAP (Mapping of Address and Port) domains." ::= { tmnxNatMappingObjs 20 } tmnxNatMapDomStatsEntry OBJECT-TYPE SYNTAX TmnxNatMapDomStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row represents the configuration for a specific MAP-T domain. Rows in this table are created automatically by the system. When a row is created or destroyed in the tmnxNatMapDomTable, the system also creates or destroys the corresponding row in this table." AUGMENTS { tmnxNatMapDomEntry } ::= { tmnxNatMapDomStatsTable 1 } TmnxNatMapDomStatsEntry ::= SEQUENCE { tmnxNatMapDomUpFwdPackets Counter64, tmnxNatMapDomUpFwdOctets Counter64, tmnxNatMapDomUpDropPackets Counter64, tmnxNatMapDomUpDropOctets Counter64, tmnxNatMapDomDownFwdPackets Counter64, tmnxNatMapDomDownFwdOctets Counter64, tmnxNatMapDomDownDropPackets Counter64, tmnxNatMapDomDownDropOctets Counter64 } tmnxNatMapDomUpFwdPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatMapDomUpFwdPackets indicates the number of packets the system has forwarded in the upstream direction, translating IPv6 headers to IPv4 headers." ::= { tmnxNatMapDomStatsEntry 1 } tmnxNatMapDomUpFwdOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatMapDomUpFwdOctets indicates the number of octets the system has forwarded in the upstream direction, translating IPv6 headers to IPv4 headers." ::= { tmnxNatMapDomStatsEntry 2 } tmnxNatMapDomUpDropPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatMapDomUpDropPackets indicates the number of packets the system has dropped while forwarding in the upstream direction." ::= { tmnxNatMapDomStatsEntry 3 } tmnxNatMapDomUpDropOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatMapDomUpDropOctets indicates the number of octets the system has dropped while forwarding in the upstream direction." ::= { tmnxNatMapDomStatsEntry 4 } tmnxNatMapDomDownFwdPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatMapDomDownFwdPackets indicates the number of packets the system has forwarded in the downstream direction, translating IPv4 headers to IPv6 headers." ::= { tmnxNatMapDomStatsEntry 5 } tmnxNatMapDomDownFwdOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatMapDomDownFwdOctets indicates the number of octets the system has forwarded in the downstream direction, translating IPv4 headers to IPv6 headers." ::= { tmnxNatMapDomStatsEntry 6 } tmnxNatMapDomDownDropPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatMapDomDownDropPackets indicates the number of packets the system has dropped while forwarding in the downstream direction." ::= { tmnxNatMapDomStatsEntry 7 } tmnxNatMapDomDownDropOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatMapDomDownDropOctets indicates the number of octets the system has dropped while forwarding in the downstream direction." ::= { tmnxNatMapDomStatsEntry 8 } tmnxNatMapFragStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatMapFragStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatMapFragStatsTable contains detailed statistics information about the Mobile Gateways connected to this system but only in case of distributed subscriber management The typical usage of this table is to fill in the part of the index that identifies a Mobile Gateway, and perform a partial walk to get all the statistics applicable to that Mobile Gateway." ::= { tmnxNatMappingObjs 21 } tmnxNatMapFragStatsEntry OBJECT-TYPE SYNTAX TmnxNatMapFragStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row contains detailed statistics information about fragmentation in MAP data traffic flows. Entries in this table are created and removed automatically by the system." INDEX { tmnxNatMapFragStatsId } ::= { tmnxNatMapFragStatsTable 1 } TmnxNatMapFragStatsEntry ::= SEQUENCE { tmnxNatMapFragStatsId Unsigned32, tmnxNatMapFragStatsName DisplayString, tmnxNatMapFragStatsVal Counter64 } tmnxNatMapFragStatsId OBJECT-TYPE SYNTAX Unsigned32 (0..19) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatMapFragStatsId indicates the identifier of the NAT MAP statistics contained in this conceptual row. It is a meaningless number generated by this system. A given value of tmnxNatMapFragStatsId always corresponds with the same value of tmnxNatMapFragStatsName." ::= { tmnxNatMapFragStatsEntry 1 } tmnxNatMapFragStatsName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatMapFragStatsName indicates the human-readable identifier of the statistics contained in this conceptual row." ::= { tmnxNatMapFragStatsEntry 2 } tmnxNatMapFragStatsVal OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatMapFragStatsVal indicates the value of the statistics contained in this conceptual row." ::= { tmnxNatMapFragStatsEntry 3 } tmnxNatFirewallObjs OBJECT IDENTIFIER ::= { tmnxNatObjs 17 } tmnxNatFwlPlcyTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatFwlPlcyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatFwlPlcyTable allows creation and destruction of firewall policies. Creation of a row in this table automatically results in the creation of a table in the tmnxNatPlcyTable, with the same name. The same applies to the removal of a conceptual row in this table: the corresponding row in the tmnxNatPlcyTable is automatically removed." ::= { tmnxNatFirewallObjs 1 } tmnxNatFwlPlcyEntry OBJECT-TYPE SYNTAX TmnxNatFwlPlcyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row represents a particular firewall policy. Rows in this table can be created and deleted via SNMP SET operations to tmnxNatFwlPlcyRowStatus." INDEX { IMPLIED tmnxNatFwlPlcyName } ::= { tmnxNatFwlPlcyTable 1 } TmnxNatFwlPlcyEntry ::= SEQUENCE { tmnxNatFwlPlcyName TNamedItem, tmnxNatFwlPlcyRowStatus RowStatus, tmnxNatFwlPlcyDomainRouter TmnxVRtrIDOrZero, tmnxNatFwlPlcyDomainName TNamedItemOrEmpty } tmnxNatFwlPlcyName OBJECT-TYPE SYNTAX TNamedItem MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatFwlPlcyName specifies the identifier of this firewall policy." ::= { tmnxNatFwlPlcyEntry 1 } tmnxNatFwlPlcyRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatFwlPlcyRowStatus controls the creation and deletion of rows in the table." ::= { tmnxNatFwlPlcyEntry 2 } tmnxNatFwlPlcyDomainRouter OBJECT-TYPE SYNTAX TmnxVRtrIDOrZero MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxNatFwlPlcyDomainRouter specifies the identifier of the virtual router instance of the domain associated with this firewall policy. A non-zero value of tmnxNatFwlPlcyDomainRouter and a non-empty value of tmnxNatFwlPlcyDomainName must correspond to a conceptual row in the tmnxNatFwlDomTable." DEFVAL { 0 } ::= { tmnxNatFwlPlcyEntry 7 } tmnxNatFwlPlcyDomainName OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxNatFwlPlcyDomainName specifies the name of the domain associated with this firewall policy. A non-zero value of tmnxNatFwlPlcyDomainRouter and a non-empty value of tmnxNatFwlPlcyDomainName must correspond to a conceptual row in the tmnxNatFwlDomTable." DEFVAL { "" } ::= { tmnxNatFwlPlcyEntry 8 } tmnxNatPolicyTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatPolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatPolicyTable allows creation and deletion of NAT policies in the system. Creation of a row in this table automatically results in the creation of a table in the tmnxNatPlcyTable, with the same name. The same applies to the removal of a conceptual row in this table: the corresponding row in the tmnxNatPlcyTable is automatically removed." ::= { tmnxNatFirewallObjs 2 } tmnxNatPolicyEntry OBJECT-TYPE SYNTAX TmnxNatPolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row represents a particular NAT policy. Rows in this table can be created and deleted via SNMP SET operations to tmnxNatPolicyRowStatus." INDEX { IMPLIED tmnxNatPolicyName } ::= { tmnxNatPolicyTable 1 } TmnxNatPolicyEntry ::= SEQUENCE { tmnxNatPolicyName TNamedItem, tmnxNatPolicyRowStatus RowStatus } tmnxNatPolicyName OBJECT-TYPE SYNTAX TNamedItem MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatPolicyName specifies the identifier of this firewall policy." ::= { tmnxNatPolicyEntry 1 } tmnxNatPolicyRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatPolicyRowStatus controls the creation and deletion of rows in the table." ::= { tmnxNatPolicyEntry 2 } tmnxNatFwlDomTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatFwlDomEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatFwlDomTable contains objects to configure the firewall domains in virtual router instances." ::= { tmnxNatFirewallObjs 3 } tmnxNatFwlDomEntry OBJECT-TYPE SYNTAX TmnxNatFwlDomEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row represents a firewall domain. Entries in this table can be created or deleted via SNMP operations. A corresponding conceptual row in the tmnxNatVrtrTable must exist while creating a row in this table." INDEX { vRtrID, IMPLIED tmnxNatFwlDomName } ::= { tmnxNatFwlDomTable 1 } TmnxNatFwlDomEntry ::= SEQUENCE { tmnxNatFwlDomName TNamedItem, tmnxNatFwlDomRowStatus RowStatus, tmnxNatFwlDomLastMgmtChange TimeStamp, tmnxNatFwlDomIsaGrp TmnxNatIsaGrpId, tmnxNatFwlDomAdminState TmnxAdminState, tmnxNatFwlDomDhcp6ServerRouter TmnxVRtrIDOrZero, tmnxNatFwlDomDhcp6ServerName TNamedItemOrEmpty } tmnxNatFwlDomName OBJECT-TYPE SYNTAX TNamedItem MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatFwlDomName specifies the name of this firewall domain." ::= { tmnxNatFwlDomEntry 1 } tmnxNatFwlDomRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatFwlDomRowStatus specifies the row status of this row." ::= { tmnxNatFwlDomEntry 2 } tmnxNatFwlDomLastMgmtChange OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatFwlDomLastMgmtChange indicates the sysUpTime at the time of the most recent management-initiated change to this table row." ::= { tmnxNatFwlDomEntry 3 } tmnxNatFwlDomIsaGrp OBJECT-TYPE SYNTAX TmnxNatIsaGrpId MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatFwlDomIsaGrp specifies the identifier of the NAT Integrated Service Adaptor group associated with this firewall domain. The value of tmnxNatFwlDomIsaGrp must be specified when this table row is created." ::= { tmnxNatFwlDomEntry 4 } tmnxNatFwlDomAdminState OBJECT-TYPE SYNTAX TmnxAdminState MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatFwlDomAdminState specifies the administrative state of this firewall domain." DEFVAL { outOfService } ::= { tmnxNatFwlDomEntry 5 } tmnxNatFwlDomDhcp6ServerRouter OBJECT-TYPE SYNTAX TmnxVRtrIDOrZero MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxNatFwlDomDhcp6ServerRouter specifies the identifier of the virtual router instance of the local DHCPv6 server." DEFVAL { 0 } ::= { tmnxNatFwlDomEntry 7 } tmnxNatFwlDomDhcp6ServerName OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxNatFwlDomDhcp6ServerName specifies the name of the local DHCPv6 server." DEFVAL { "" } ::= { tmnxNatFwlDomEntry 8 } tmnxNatFwlDomPrefixTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatFwlDomPrefixEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatFwlDomPrefixTable contains firewall domain IPv6 prefixes." ::= { tmnxNatFirewallObjs 4 } tmnxNatFwlDomPrefixEntry OBJECT-TYPE SYNTAX TmnxNatFwlDomPrefixEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row represents a firewall domain IPv6 prefix. Entries in this table can be created or deleted via SNMP operations." INDEX { vRtrID, tmnxNatFwlDomName, tmnxNatFwlDomPrefixAddrType, tmnxNatFwlDomPrefix, tmnxNatFwlDomPrefixLength } ::= { tmnxNatFwlDomPrefixTable 1 } TmnxNatFwlDomPrefixEntry ::= SEQUENCE { tmnxNatFwlDomPrefixAddrType InetAddressType, tmnxNatFwlDomPrefix InetAddress, tmnxNatFwlDomPrefixLength InetAddressPrefixLength, tmnxNatFwlDomPrefixRowStatus RowStatus, tmnxNatFwlDomPrefixLastCh TimeStamp, tmnxNatFwlDomPrefixDescription TItemDescription } tmnxNatFwlDomPrefixAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatFwlDomPrefixAddrType specifies the address type of tmnxNatFwlDomPrefix. The only value allowed is 'ipv6'." ::= { tmnxNatFwlDomPrefixEntry 1 } tmnxNatFwlDomPrefix OBJECT-TYPE SYNTAX InetAddress (SIZE (0|16)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of the object tmnxNatFwlDomPrefix specifies an address prefix. The host bits must be zero. Only IPv6 prefixes are supported." ::= { tmnxNatFwlDomPrefixEntry 2 } tmnxNatFwlDomPrefixLength OBJECT-TYPE SYNTAX InetAddressPrefixLength (32..64) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of the object tmnxNatFwlDomPrefixLength specifies the address prefix length." ::= { tmnxNatFwlDomPrefixEntry 3 } tmnxNatFwlDomPrefixRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatFwlDomPrefixRowStatus specifies the row status of this row." ::= { tmnxNatFwlDomPrefixEntry 4 } tmnxNatFwlDomPrefixLastCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatFwlDomPrefixLastCh indicates the sysUpTime at the time of the most recent management-initiated change to this table row." ::= { tmnxNatFwlDomPrefixEntry 5 } tmnxNatFwlDomPrefixDescription OBJECT-TYPE SYNTAX TItemDescription MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatFwlDomPrefixDescription specifies the description of this firewall domain prefix." DEFVAL { "" } ::= { tmnxNatFwlDomPrefixEntry 6 } tmnxNatFwlHostTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatFwlHostEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatFwlHostTable contains information about subscriber hosts connected through the firewall." ::= { tmnxNatFirewallObjs 5 } tmnxNatFwlHostEntry OBJECT-TYPE SYNTAX TmnxNatFwlHostEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row represents information about a subscriber host that has traffic flowing through the firewall. Entries in this table are created and destroyed automatically by the system." INDEX { tmnxSubInfoSubIdent, tmnxNatFwlHostAddrType, tmnxNatFwlHostAddr, tmnxNatFwlHostAddrPrefixLength, tmnxNatFwlHostMacAddress, tmnxNatFwlHostPlcy } ::= { tmnxNatFwlHostTable 1 } TmnxNatFwlHostEntry ::= SEQUENCE { tmnxNatFwlHostAddrType InetAddressType, tmnxNatFwlHostAddr InetAddress, tmnxNatFwlHostAddrPrefixLength InetAddressPrefixLength, tmnxNatFwlHostMacAddress MacAddress, tmnxNatFwlHostPlcy TNamedItem, tmnxNatFwlHostVRtrID TmnxVRtrIDOrZero, tmnxNatFwlHostDmzV6 TruthValue } tmnxNatFwlHostAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatFwlHostAddrType indicates the address type of tmnxNatFwlHostAddr." ::= { tmnxNatFwlHostEntry 1 } tmnxNatFwlHostAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (4|16)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatFwlHostAddr indicates the inside IP address of the host." ::= { tmnxNatFwlHostEntry 2 } tmnxNatFwlHostAddrPrefixLength OBJECT-TYPE SYNTAX InetAddressPrefixLength MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of the object tmnxNatFwlHostAddrPrefixLength indicates the prefix length of the host." ::= { tmnxNatFwlHostEntry 3 } tmnxNatFwlHostMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatFwlHostMacAddress indicates the MAC address of the host." ::= { tmnxNatFwlHostEntry 4 } tmnxNatFwlHostPlcy OBJECT-TYPE SYNTAX TNamedItem MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatFwlHostPlcy indicates the firewall policy associated with this subscriber host." ::= { tmnxNatFwlHostEntry 5 } tmnxNatFwlHostVRtrID OBJECT-TYPE SYNTAX TmnxVRtrIDOrZero MAX-ACCESS read-only STATUS current DESCRIPTION "The object tmnxNatFwlHostVRtrID indicates the number used to identify the (outside) virtual router instance that is associated with this host and policy." ::= { tmnxNatFwlHostEntry 6 } tmnxNatFwlHostDmzV6 OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The object tmnxNatFwlHostDmzV6 indicates if this host is using an IPv6 De-Militarized Zone (DMZ) address. It is the Radius server that specifies if an IPv6 host address must be treated as a DMZ address." ::= { tmnxNatFwlHostEntry 7 } tmnxNatFwlNbrTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatFwlNbrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatFwlNbrTable contains the firewall neighbors." ::= { tmnxNatFirewallObjs 6 } tmnxNatFwlNbrEntry OBJECT-TYPE SYNTAX TmnxNatFwlNbrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row represents a firewall neighbor. Entries in this table are created and destroyed automatically by the system." INDEX { tmnxSubInfoSubIdent, tmnxNatFwlNbrAddrType, tmnxNatFwlNbrAddr } ::= { tmnxNatFwlNbrTable 1 } TmnxNatFwlNbrEntry ::= SEQUENCE { tmnxNatFwlNbrAddrType InetAddressType, tmnxNatFwlNbrAddr InetAddress, tmnxNatFwlNbrMacAddress MacAddress } tmnxNatFwlNbrAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatFwlNbrAddrType indicates the address type of tmnxNatFwlNbrAddr." ::= { tmnxNatFwlNbrEntry 1 } tmnxNatFwlNbrAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (16)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatFwlNbrAddr indicates the IP address of the neighbor." ::= { tmnxNatFwlNbrEntry 2 } tmnxNatFwlNbrMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatFwlNbrMacAddress indicates the MAC address of the neighbor." ::= { tmnxNatFwlNbrEntry 3 } tmnxNatSyslogObjs OBJECT IDENTIFIER ::= { tmnxNatObjs 18 } tmnxNatSyslogExpPlcyTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatSyslogExpPlcyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatSyslogExpPlcyTable contains objects to configure the NAT syslog export policies of this system." ::= { tmnxNatSyslogObjs 1 } tmnxNatSyslogExpPlcyEntry OBJECT-TYPE SYNTAX TmnxNatSyslogExpPlcyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row represents information about a particular NAT syslog export policy. Entries in this table can be created or deleted via SNMP operations." INDEX { IMPLIED tmnxNatSyslogExpPlcyName } ::= { tmnxNatSyslogExpPlcyTable 1 } TmnxNatSyslogExpPlcyEntry ::= SEQUENCE { tmnxNatSyslogExpPlcyName TNamedItem, tmnxNatSyslogExpPlcyLastCh TimeStamp, tmnxNatSyslogExpPlcyRowStatus RowStatus, tmnxNatSyslogExpPlcyDescription TItemDescription, tmnxNatSyslogExpPlcyFacility TmnxSyslogFacility, tmnxNatSyslogExpPlcySeverity TmnxSyslogSeverity, tmnxNatSyslogExpPlcyPrefix DisplayString, tmnxNatSyslogExpPlcyInclude BITS, tmnxNatSyslogExpPlcyMtu Unsigned32, tmnxNatSyslogExpPlcyRateLimit Integer32, tmnxNatSyslogExpPlcyMaxTxDelay Integer32 } tmnxNatSyslogExpPlcyName OBJECT-TYPE SYNTAX TNamedItem MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatSyslogExpPlcyName specifies the name of this NAT syslog export policy." ::= { tmnxNatSyslogExpPlcyEntry 1 } tmnxNatSyslogExpPlcyLastCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatSyslogExpPlcyLastCh indicates the sysUpTime at the time of the most recent management-initiated change to this table row." ::= { tmnxNatSyslogExpPlcyEntry 2 } tmnxNatSyslogExpPlcyRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatSyslogExpPlcyRowStatus specifies the row status of this row." ::= { tmnxNatSyslogExpPlcyEntry 3 } tmnxNatSyslogExpPlcyDescription OBJECT-TYPE SYNTAX TItemDescription MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatSyslogExpPlcyDescription specifies the description of this NAT syslog export policy." DEFVAL { "" } ::= { tmnxNatSyslogExpPlcyEntry 4 } tmnxNatSyslogExpPlcyFacility OBJECT-TYPE SYNTAX TmnxSyslogFacility MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatSyslogExpPlcyFacility specifies the 'Facility' number in the PRI part of the NAT syslog messages." DEFVAL { local0 } ::= { tmnxNatSyslogExpPlcyEntry 5 } tmnxNatSyslogExpPlcySeverity OBJECT-TYPE SYNTAX TmnxSyslogSeverity MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatSyslogExpPlcySeverity specifies the 'Severity' level indicator in the PRI part of the NAT syslog messages." DEFVAL { info } ::= { tmnxNatSyslogExpPlcyEntry 6 } tmnxNatSyslogExpPlcyPrefix OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatSyslogExpPlcyPrefix specifies the prefix text in the MSG part of the NAT syslog messages." DEFVAL { "TMNX" } ::= { tmnxNatSyslogExpPlcyEntry 7 } tmnxNatSyslogExpPlcyInclude OBJECT-TYPE SYNTAX BITS { subId (0), foreignIp (1), foreignPort (2), destinationIp (3), natPolicyName (4) } MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatSyslogExpPlcyInclude specifies what optional fields the system should include in the NAT syslog messages." DEFVAL { {} } ::= { tmnxNatSyslogExpPlcyEntry 8 } tmnxNatSyslogExpPlcyMtu OBJECT-TYPE SYNTAX Unsigned32 (512..9000) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxNatSyslogExpPlcyMtu specifies the MTU." DEFVAL { 1500 } ::= { tmnxNatSyslogExpPlcyEntry 9 } tmnxNatSyslogExpPlcyRateLimit OBJECT-TYPE SYNTAX Integer32 (-1 | 10..2147483647) UNITS "packets per second" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxNatSyslogExpPlcyRateLimit specifies the packet rate limit. A value of minus one means unlimited." DEFVAL { -1 } ::= { tmnxNatSyslogExpPlcyEntry 10 } tmnxNatSyslogExpPlcyMaxTxDelay OBJECT-TYPE SYNTAX Integer32 (0..100) UNITS "deciseconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxNatSyslogExpPlcyMaxTxDelay specifies the maximum time a syslog message is delayed in the system's output buffer." DEFVAL { 3 } ::= { tmnxNatSyslogExpPlcyEntry 11 } tmnxNatSyslogColTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatSyslogColEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatSyslogColTable contains objects to configure the transmission of NAT syslog messages to the syslog collectors associated with the NAT syslog export policies." ::= { tmnxNatSyslogObjs 2 } tmnxNatSyslogColEntry OBJECT-TYPE SYNTAX TmnxNatSyslogColEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row represents the configuration of this system for a particular NAT syslog collector. Entries in this table can be created or deleted via SNMP operations." INDEX { tmnxNatSyslogExpPlcyName, vRtrID, tmnxNatSyslogColAddrType, tmnxNatSyslogColAddr } ::= { tmnxNatSyslogColTable 1 } TmnxNatSyslogColEntry ::= SEQUENCE { tmnxNatSyslogColAddrType InetAddressType, tmnxNatSyslogColAddr InetAddress, tmnxNatSyslogColRowStatus RowStatus, tmnxNatSyslogColLastCh TimeStamp, tmnxNatSyslogColAdminState TmnxAdminState, tmnxNatSyslogColSrcAddrType InetAddressType, tmnxNatSyslogColSrcAddr InetAddress, tmnxNatSyslogColDestPort InetPortNumber } tmnxNatSyslogColAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatSyslogColAddrType specifies the address type of tmnxNatSyslogColAddr. The only value supported is 'ipv4'." ::= { tmnxNatSyslogColEntry 1 } tmnxNatSyslogColAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (0|4)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatSyslogColAddrType specifies the IP address of the collector. Only IPv4 addresses are supported." ::= { tmnxNatSyslogColEntry 2 } tmnxNatSyslogColRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatSyslogColRowStatus specifies the row status of this row." ::= { tmnxNatSyslogColEntry 3 } tmnxNatSyslogColLastCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxNatSyslogColLastCh indicates the sysUpTime at the time of the most recent management-initiated change to this table row." ::= { tmnxNatSyslogColEntry 4 } tmnxNatSyslogColAdminState OBJECT-TYPE SYNTAX TmnxAdminState MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatSyslogColAdminState specifies the administrative state of this IPFIX Export policy." DEFVAL { outOfService } ::= { tmnxNatSyslogColEntry 5 } tmnxNatSyslogColSrcAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatSyslogColSrcAddrType specifies the address type of tmnxNatSyslogColSrcAddr. When setting the value of this object, the value of tmnxNatSyslogColSrcAddr must be set as well in the same SNMP SET PDU. The only value supported is 'ipv4'." DEFVAL { unknown } ::= { tmnxNatSyslogColEntry 6 } tmnxNatSyslogColSrcAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (0|4)) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatSyslogColSrcAddr specifies the source IP address this system uses to send NAT syslog messages to this collector. When setting the value of this object, the value of tmnxNatSyslogColSrcAddrType must be set as well in the same SNMP SET PDU. Only IPv4 addresses are supported." DEFVAL { "" } ::= { tmnxNatSyslogColEntry 7 } tmnxNatSyslogColDestPort OBJECT-TYPE SYNTAX InetPortNumber (1..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the object tmnxNatSyslogColDestPort specifies the destination port for this NAT syslog collector." DEFVAL { 514 } ::= { tmnxNatSyslogColEntry 8 } tmnxNatCupsObjs OBJECT IDENTIFIER ::= { tmnxNatObjs 19 } tmnxNatUpPlcyTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxNatUpPlcyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxNatUpPlcyTable allows creation and destruction of NAT policies for use in Control and User Plane Separation (CUPS) mode of operation. These policies can be used when this system operates as User Plane (UP). Creation of a row in this table automatically results in the creation of a table in the tmnxNatPlcyTable, with the same name. The same applies to the removal of a conceptual row in this table: the corresponding row in the tmnxNatPlcyTable is automatically removed." ::= { tmnxNatCupsObjs 1 } tmnxNatUpPlcyEntry OBJECT-TYPE SYNTAX TmnxNatUpPlcyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each conceptual row represents a particular CUPS user plane NAT policy. Rows in this table can be created and deleted via SNMP SET operations to tmnxNatUpPlcyRowStatus." INDEX { IMPLIED tmnxNatUpPlcyName } ::= { tmnxNatUpPlcyTable 1 } TmnxNatUpPlcyEntry ::= SEQUENCE { tmnxNatUpPlcyName TNamedItem, tmnxNatUpPlcyRowStatus RowStatus } tmnxNatUpPlcyName OBJECT-TYPE SYNTAX TNamedItem MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxNatUpPlcyName specifies the identifier of this firewall policy." ::= { tmnxNatUpPlcyEntry 1 } tmnxNatUpPlcyRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxNatUpPlcyRowStatus controls the creation and deletion of rows in the table." ::= { tmnxNatUpPlcyEntry 2 } tmnxNatIsaGrpTableLastCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatIsaGrpTableLastCh indicates the value of sysUpTime at the time of the last modification of an entry in the tmnxNatIsaGrpTable." ::= { tmnxNatObjs 100 } tmnxNatIsaMdaTableLastCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatIsaMdaTableLastCh indicates the value of sysUpTime at the time of the last modification of an entry in the tmnxNatIsaMdaTable." ::= { tmnxNatObjs 101 } tmnxNatIsaMdaStatTableLastCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatIsaMdaStatTableLastCh indicates the value of sysUpTime at the time of the last modification of an entry in the tmnxNatIsaGrpTable." ::= { tmnxNatObjs 102 } tmnxNatPlcyTableLastCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatPlcyTableLastCh indicates the value of sysUpTime at the time of the last modification of an entry in the tmnxNatPlcyTable." ::= { tmnxNatObjs 103 } tmnxNatVrtrTableLastCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatVrtrTableLastCh indicates the value of sysUpTime at the time of the last modification of an entry in the tmnxNatVrtrTable." ::= { tmnxNatObjs 104 } tmnxNatL2AwAddrTableLastCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatL2AwAddrTableLastCh indicates the value of sysUpTime at the time of the last modification of an entry in the tmnxNatL2AwAddrTable." ::= { tmnxNatObjs 105 } tmnxNatPlTableLastCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatPlTableLastCh indicates the value of sysUpTime at the time of the last modification of an entry in the tmnxNatPlTable." ::= { tmnxNatObjs 106 } tmnxNatPlRangeTableLastCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatPlRangeTableLastCh indicates the value of sysUpTime at the time of the last modification of an entry in the tmnxNatPlRangeTable." ::= { tmnxNatObjs 107 } tmnxNatDestTableLastCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatDestTableLastCh indicates the value of sysUpTime at the time of the last modification of an entry in the tmnxNatDestTable." ::= { tmnxNatObjs 108 } tmnxNatMapLsnHostTableLastCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of the object tmnxNatMapLsnHostTableLastCh indicates the value of sysUpTime at the time of the last modification of an entry in the tmnxNatMapLsnHostTable." ::= { tmnxNatObjs 109 } tmnxNatMapTableLastCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of the object tmnxNatMapTableLastCh indicates the value of sysUpTime at the time of the last modification of an entry in the tmnxNatMapTable." ::= { tmnxNatObjs 110 } tmnxNatDsliteAddrTableLastCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatDsliteAddrTableLastCh indicates the value of sysUpTime at the time of the last modification of an entry in the tmnxNatDsliteAddrTable." ::= { tmnxNatObjs 111 } tmnxNatApTableLastCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of the object tmnxNatApTableLastCh indicates the value of sysUpTime at the time of the last modification of an entry in the tmnxNatApTable." ::= { tmnxNatObjs 112 } tmnxNatApServTableLastCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The value of the object tmnxNatApServTableLastCh indicates the value of sysUpTime at the time of the last modification of an entry in the tmnxNatApServTable." ::= { tmnxNatObjs 113 } tmnxNat64TableLastCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNat64TableLastCh indicates the value of sysUpTime at the time of the last modification of an entry in the tmnxNat64Table." ::= { tmnxNatObjs 115 } tmnxNatGrpCfgTableLastCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatGrpCfgTableLastCh indicates the value of sysUpTime at the time of the last modification of an entry in the tmnxNatGrpCfgTable." ::= { tmnxNatObjs 116 } tmnxNatSubIdTableLastCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatSubIdTableLastCh indicates the value of sysUpTime at the time of the last modification of an entry in the tmnxNatSubIdTable." ::= { tmnxNatObjs 117 } tmnxNatPcpPlcyTableLastCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatPcpPlcyTableLastCh indicates the value of sysUpTime at the time of the last modification of an entry in the tmnxNatPcpPlcyTable." ::= { tmnxNatObjs 118 } tmnxNatPcpSrvTableLastCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatPcpSrvTableLastCh indicates the value of sysUpTime at the time of the last modification of an entry in the tmnxNatPcpPlcyTable." ::= { tmnxNatObjs 119 } tmnxNatPcpSrvIfTableLastCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatPcpSrvIfTableLastCh indicates the value of sysUpTime at the time of the last modification of an entry in the tmnxNatPcpSrvIfTable." ::= { tmnxNatObjs 121 } tmnxNatDetPlcyTableLastCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatDetPlcyTableLastCh indicates the value of sysUpTime at the time of the last modification of an entry in the tmnxNatDetPlcyTable." ::= { tmnxNatObjs 122 } tmnxNatDetMapTableLastCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatDetMapTableLastCh indicates the value of sysUpTime at the time of the last modification of an entry in the tmnxNatDetMapTable." ::= { tmnxNatObjs 123 } tmnxNatUpnpPlcyTableLastCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatUpnpPlcyTableLastCh indicates the value of sysUpTime at the time of the last modification of an entry in the tmnxNatPcpPlcyTable." ::= { tmnxNatObjs 125 } tmnxNatPrefixListTableLastCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatPrefixListTableLastCh indicates the value of sysUpTime at the time of the last modification of an entry in the tmnxNatPrefixListTable." ::= { tmnxNatObjs 130 } tmnxNatPrefixTableLastCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatPrefixTableLastCh indicates the value of sysUpTime at the time of the last modification of an entry in the tmnxNatPrefixTable." ::= { tmnxNatObjs 131 } tmnxNatClsfrTableLastCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatClsfrTableLastCh indicates the value of sysUpTime at the time of the last modification of an entry in the tmnxNatClsfrTable." ::= { tmnxNatObjs 132 } tmnxNatClsfrN3TableLastCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatClsfrN3TableLastCh indicates the value of sysUpTime at the time of the last modification of an entry in the tmnxNatClsfrN3Table." ::= { tmnxNatObjs 133 } tmnxNatMapDomTableLastCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatMapDomTableLastCh indicates the value of sysUpTime at the time of the last modification of an entry in the tmnxNatMapDomTable." ::= { tmnxNatObjs 134 } tmnxNatMapRuleTableLastCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatMapRuleTableLastCh indicates the value of sysUpTime at the time of the last modification of an entry in the tmnxNatMapRuleTable." ::= { tmnxNatObjs 135 } tmnxNatMapVrtrDomTableLastCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatMapVrtrDomTableLastCh indicates the value of sysUpTime at the time of the last modification of an entry in the tmnxNatMapVrtrDomTable." ::= { tmnxNatObjs 136 } tmnxNatFwlPlcyTableLastCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatFwlPlcyTableLastCh indicates the value of sysUpTime at the time of the last creation or destruction of an entry in the tmnxNatFwlPlcyTable." ::= { tmnxNatObjs 137 } tmnxNatFwlDomTableLastCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatFwlDomTableLastCh indicates the value of sysUpTime at the time of the last modification of an entry in the tmnxNatFwlDomTable." ::= { tmnxNatObjs 138 } tmnxNatFwlDomPrefixTableLastCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatFwlDomPrefixTableLastCh indicates the value of sysUpTime at the time of the last modification of an entry in the tmnxNatFwlDomPrefixTable." ::= { tmnxNatObjs 139 } tmnxNatPlcyUnknProtTableLastCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatPlcyUnknProtTableLastCh indicates the value of sysUpTime at the time of the last modification of an entry in the tmnxNatPlcyUnknProtTable." ::= { tmnxNatObjs 140 } tmnxNatSyslogExpPlcyTableLastCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatSyslogExpPlcyTableLastCh indicates the value of sysUpTime at the time of the last creation or destruction of an entry in the tmnxNatSyslogExpPlcyTable." ::= { tmnxNatObjs 141 } tmnxNatSyslogColTableLastCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatSyslogColTableLastCh indicates the value of sysUpTime at the time of the last creation or destruction of an entry in the tmnxNatSyslogColTable." ::= { tmnxNatObjs 142 } tmnxNatGrpMonOperGrpTableLastCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatSyslogColTableLastCh indicates the value of sysUpTime at the time of the last creation or destruction of an entry in the tmnxNatGrpMonOperGrpTable." ::= { tmnxNatObjs 143 } tmnxNatGrpMonPortTableLastCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatGrpMonPortTableLastCh indicates the value of sysUpTime at the time of the last creation or destruction of an entry in the tmnxNatGrpMonPortTable." ::= { tmnxNatObjs 144 } tmnxNatVappTableLastCh OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatVappTableLastCh indicates the value of sysUpTime at the time of the last modification of an entry in the tmnxNatVappTable." ::= { tmnxNatObjs 145 } tmnxNatResourceProblem OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatResourceProblem indicates if there is a resource problem detected while attempting to activate some part of the NAT configuration of this system." ::= { tmnxNatObjs 200 } tmnxNatLsnSubscIdCount OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatLsnSubscIdCount indicates the number of identified Large Scale NAT subscribers. It is the number of rows in the tmnxNatLsnSubscIdStrTable." ::= { tmnxNatObjs 201 } tmnxNatQryLsnSubMaxQryId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatQryLsnSubMaxQryId indicates the maximum value of a query identifier for use in LSN subscriber queries. Multiple concurrent queries are supported; each query and its results are identified with a unique query ID supplied by the system. The value of the object tmnxNatQryLsnSubMaxQryId indicates also the maximum number of concurrent queries." ::= { tmnxNatObjs 202 } tmnxNatL2AwHostCount OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatL2AwHostCount indicates the number of Layer-2-Aware NAT hosts. It is the number of rows in the tmnxNatL2AwHostTable." ::= { tmnxNatObjs 203 } tmnxNatFwlNbrCount OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatFwlNbrCount indicates the number of firewall neighbors. It is the number of rows in the tmnxNatFwlNbrTable." ::= { tmnxNatObjs 204 } tmnxNatFwlHostCount OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the object tmnxNatFwlHostCount indicates the number of firewall hosts. It is the number of rows in the tmnxNatFwlHostTable." ::= { tmnxNatObjs 205 } tmnxNatNotificationObjs OBJECT IDENTIFIER ::= { tmnxNat 2 } tmnxNatNotifyDescription OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The object tmnxNatNotifyDescription is a printable character string." ::= { tmnxNatNotificationObjs 1 } tmnxNatNotifyOutsideVRtrID OBJECT-TYPE SYNTAX TmnxVRtrID MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The object tmnxNatNotifyOutsideVRtrID is a number used to identify a virtual router instance in the system." ::= { tmnxNatNotificationObjs 2 } tmnxNatNotifyInsideVRtrID OBJECT-TYPE SYNTAX TmnxVRtrIDOrZero MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The object tmnxNatNotifyInsideVRtrID is a number used to identify a virtual router instance in the system." ::= { tmnxNatNotificationObjs 3 } tmnxNatNotifyOutsideAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The object tmnxNatNotifyOutsideAddrType is value that represents a type of Internet address." ::= { tmnxNatNotificationObjs 4 } tmnxNatNotifyOutsideAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (4|16)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The object tmnxNatNotifyOutsideAddr is a generic Internet address." ::= { tmnxNatNotificationObjs 5 } tmnxNatNotifyInsideAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The object tmnxNatNotifyInsideAddrType is value that represents a type of Internet address." ::= { tmnxNatNotificationObjs 6 } tmnxNatNotifyInsideAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (4|16)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The object tmnxNatNotifyInsideAddr is a generic Internet address." ::= { tmnxNatNotificationObjs 7 } tmnxNatNotifyPort OBJECT-TYPE SYNTAX InetPortNumber MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The object tmnxNatNotifyPort is a a 16 bit port number of an Internet transport layer protocol." ::= { tmnxNatNotificationObjs 8 } tmnxNatNotifyPort2 OBJECT-TYPE SYNTAX InetPortNumber MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The object tmnxNatNotifyPort2 is a a 16 bit port number of an Internet transport layer protocol." ::= { tmnxNatNotificationObjs 9 } tmnxNatNotifyDateAndTime OBJECT-TYPE SYNTAX DateAndTime (SIZE (11)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The object tmnxNatNotifyDateAndTime is a date-time specification." ::= { tmnxNatNotificationObjs 10 } tmnxNatNotifyTruthValue OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The object tmnxNatNotifyTruthValue represents a boolean value." ::= { tmnxNatNotificationObjs 11 } tmnxNatNotifyLsnSubId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The object tmnxNatNotifyLsnSubId is a number that identifies a Large Scale NAT subscriber." ::= { tmnxNatNotificationObjs 13 } tmnxNatNotifyL2AwSubIdent OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The object tmnxNatNotifyL2AwSubIdent is a string that identifies a Layer-2-Aware NAT subscriber." ::= { tmnxNatNotificationObjs 14 } tmnxNatNotifyOutsideEndAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The object tmnxNatNotifyOutsideEndAddrType represents a type of Internet address." ::= { tmnxNatNotificationObjs 15 } tmnxNatNotifyOutsideEndAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (4|16)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The object tmnxNatNotifyOutsideEndAddr is a generic Internet address." ::= { tmnxNatNotificationObjs 16 } tmnxNatNotifyPlSeqNum OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The object tmnxNatNotifyPlSeqNum represents a sequence number for notifications related to the allocation of IP addresses from a NAT pool." ::= { tmnxNatNotificationObjs 17 } tmnxNatNotifySubscriberType OBJECT-TYPE SYNTAX TmnxNatSubscriberType MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The object tmnxNatNotifySubscriberType is a number that identifies a type of NAT subscriber." ::= { tmnxNatNotificationObjs 20 } tmnxNatNotifyMdaChassisIndex OBJECT-TYPE SYNTAX TmnxChassisIndexOrZero MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The value of tmnxNatNotifyMdaChassisIndex indicates the chassis of the MDA." ::= { tmnxNatNotificationObjs 21 } tmnxNatNotifyMdaCardSlotNum OBJECT-TYPE SYNTAX TmnxSlotNumOrZero MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The value of tmnxNatNotifyMdaCardSlotNum indicates the IOM slot of the MDA." ::= { tmnxNatNotificationObjs 22 } tmnxNatNotifyMdaSlotNum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The value of tmnxNatNotifyMdaSlotNum indicates the MDA slot within the IOM of the MDA." ::= { tmnxNatNotificationObjs 23 } tmnxNatNotifyCounter OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The value of tmnxNatNotifyCounter indicates a counter value." ::= { tmnxNatNotificationObjs 24 } tmnxNatNotifyNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The value of tmnxNatNotifyNumber indicates an unsigned number. Its meaning depends on the context." ::= { tmnxNatNotificationObjs 25 } tmnxNatNotifyInsideAddrPrefixLen OBJECT-TYPE SYNTAX InetAddressPrefixLength (1..128) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The object tmnxNatNotifyInsideAddrPrefixLen is a prefix length that can be used together with tmnxNatNotifyInsideAddr." ::= { tmnxNatNotificationObjs 26 } tmnxNatNotifyName OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The object tmnxNatNotifyName is a name." ::= { tmnxNatNotificationObjs 27 } tmnxNatNotifyIsaGrpId OBJECT-TYPE SYNTAX TmnxNatIsaGrpId MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The object tmnxNatNotifyIsaGrpId indicates the identification number for a NAT Integrated Service Adaptor group." ::= { tmnxNatNotificationObjs 28 } tmnxNatNotifyIsaMemberId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The object tmnxNatNotifyIsaMemberId indicates the identification number for a NAT Integrated Service Adaptor group member." ::= { tmnxNatNotificationObjs 29 } tmnxNatNotifyMemberSubOrHostType OBJECT-TYPE SYNTAX TmnxNatMemberSubOrHostType MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The object tmnxNatNotifyMemberSubOrHostType indicates the subscriber or host type used for the notifications tmnxNatMaxNbrSubsOrHostsExceeded and tmnxNatNbrSubsOrHostsBelowThrsh." ::= { tmnxNatNotificationObjs 30 } tmnxNatNotifyMemberSubOrHostDesc OBJECT-TYPE SYNTAX TItemDescription MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The object tmnxNatNotifyMemberSubOrHostDesc indicates the subscriber or host type in text format used for the notifications tmnxNatMaxNbrSubsOrHostsExceeded and tmnxNatNbrSubsOrHostsBelowThrsh." ::= { tmnxNatNotificationObjs 31 } tmnxNatNotifyIsaMemberEsaNum OBJECT-TYPE SYNTAX TmnxEsaNum MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The value of tmnxNatNotifyIsaMemberEsaNum indicates the number of the Extended Service Appliance where the member is located." ::= { tmnxNatNotificationObjs 32 } tmnxNatNotifyIsaMemberEsaVappNum OBJECT-TYPE SYNTAX TmnxEsaVappNum MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The value of tmnxNatNotifyIsaMemberEsaVappNum indicates the number of the Virtual Machine within an Extended Service Appliance where the member is located." ::= { tmnxNatNotificationObjs 33 } tmnxNatConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 65 } tmnxNatCompliances OBJECT IDENTIFIER ::= { tmnxNatConformance 1 } tmnxNatCompliance MODULE-COMPLIANCE STATUS obsolete DESCRIPTION "The compliance statement for management of NAT on Nokia SROS series systems." MODULE MANDATORY-GROUPS { tmnxNatIsaGroup, tmnxNatPlcyGroup, tmnxNatVrtrGroup, tmnxNatPlGroup, tmnxNatDestGroup, tmnxNatL2AwGroup, tmnxNatLsnGroup, tmnxNatMapGroup } ::= { tmnxNatCompliances 1 } tmnxNatStatCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for monitoring of NAT on Nokia SROS series systems." MODULE MANDATORY-GROUPS { tmnxNatIsaStatGroup, tmnxNatPlcyStatGroup } ::= { tmnxNatCompliances 2 } tmnxNatNotifyCompliance MODULE-COMPLIANCE STATUS obsolete DESCRIPTION "The compliance statement for NAT notifications on Nokia SROS series systems." MODULE MANDATORY-GROUPS { tmnxNatNotifyGroup } ::= { tmnxNatCompliances 3 } tmnxNatV9v0Compliance MODULE-COMPLIANCE STATUS obsolete DESCRIPTION "The compliance statement for management of NAT on Nokia SROS series systems." MODULE MANDATORY-GROUPS { tmnxNatIsaGroup, tmnxNatIsaStatGroup, tmnxNatPlcyGroup, tmnxNatPlcyV9v0Group, tmnxNatPlcyStatGroup, tmnxNatVrtrGroup, tmnxNatVrtrV9v0Group, tmnxNatRedGroup, tmnxNatPlGroup, tmnxNatPlV9v0Group, tmnxNatDestGroup, tmnxNatL2AwGroup, tmnxNatLsnGroup, tmnxNatLsnV9v0Group, tmnxNatFwdGroup } ::= { tmnxNatCompliances 4 } tmnxNatNotifyV9v0Compliance MODULE-COMPLIANCE STATUS obsolete DESCRIPTION "The compliance statement for NAT notifications on Nokia SROS series systems." MODULE MANDATORY-GROUPS { tmnxNatNotifyGroup, tmnxNatNotifyV9v0Group } ::= { tmnxNatCompliances 5 } tmnxNatV10v0Compliance MODULE-COMPLIANCE STATUS obsolete DESCRIPTION "The compliance statement for management of NAT on Nokia SROS series systems." MODULE MANDATORY-GROUPS { tmnxNatIsaV10v0Group, tmnxNatIsaStatGroup, tmnxNatIsaStatV10v0Group, tmnxNatPlcyGroup, tmnxNatPlcyV9v0Group, tmnxNatPlcyV10v0Group, tmnxNatPlcyStatGroup, tmnxNatVrtrGroup, tmnxNatVrtrV9v0Group, tmnxNatRedGroup, tmnxNatPlGroup, tmnxNatPlV9v0Group, tmnxNatDestGroup, tmnxNatL2AwGroup, tmnxNatLsnGroup, tmnxNatLsnV9v0Group, tmnxNatFwdGroup, tmnxNatAccGroup, tmnxNatWlanGwGroup, tmnxNat64Group, tmnxNatLsnSubIdentGroup, tmnxNatPcpGroup } ::= { tmnxNatCompliances 6 } tmnxNatNotifyV10v0Compliance MODULE-COMPLIANCE STATUS obsolete DESCRIPTION "The compliance statement for NAT notifications on Nokia SROS series systems." MODULE MANDATORY-GROUPS { tmnxNatNotifyGroup, tmnxNatNotifyV9v0Group, tmnxNatNotifyV10v0Group } ::= { tmnxNatCompliances 7 } tmnxNatV11v0Compliance MODULE-COMPLIANCE STATUS obsolete DESCRIPTION "The compliance statement for management of NAT on Nokia SROS series systems." MODULE MANDATORY-GROUPS { tmnxNatIsaV10v0Group, tmnxNatIsaStatGroup, tmnxNatIsaStatV10v0Group, tmnxNatIsaStatV11v0Group, tmnxNatPlcyGroup, tmnxNatPlcyV9v0Group, tmnxNatPlcyV10v0Group, tmnxNatPlcyStatGroup, tmnxNatVrtrGroup, tmnxNatVrtrV9v0Group, tmnxNatVrtrIPFilterGroup, tmnxNatRedGroup, tmnxNatPlV11v0Group, tmnxNatDestGroup, tmnxNatL2AwGroup, tmnxNatLsnGroup, tmnxNatLsnV9v0Group, tmnxNatFwdGroup, tmnxNatAccV11v0Group, tmnxNatWlanGwGroup, tmnxNat64Group, tmnxNatLsnSubIdentGroup, tmnxNatPcpGroup, tmnxNatDeterministicGroup, tmnxNatFragmentIpGroup } ::= { tmnxNatCompliances 8 } tmnxNatNotifyV11v0Compliance MODULE-COMPLIANCE STATUS obsolete DESCRIPTION "The compliance statement for NAT notifications on Nokia SROS series systems." MODULE MANDATORY-GROUPS { tmnxNatNotifyGroup, tmnxNatNotifyV9v0Group, tmnxNatNotifyV10v0Group, tmnxNatNotifyV11v0Group } ::= { tmnxNatCompliances 9 } tmnxNatV12v0Compliance MODULE-COMPLIANCE STATUS obsolete DESCRIPTION "The compliance statement for management of NAT on Nokia SROS series systems." MODULE MANDATORY-GROUPS { tmnxNatIsaV12v0Group, tmnxNatIsaStatGroup, tmnxNatIsaStatV10v0Group, tmnxNatIsaStatV11v0Group, tmnxNatPlcyGroup, tmnxNatPlcyV9v0Group, tmnxNatPlcyV10v0Group, tmnxNatPlcyStatGroup, tmnxNatVrtrGroup, tmnxNatVrtrV9v0Group, tmnxNatVrtrIPFilterGroup, tmnxNatRedGroup, tmnxNatPlV11v0Group, tmnxNatDestGroup, tmnxNatL2AwGroup, tmnxNatLsnV12v0Group, tmnxNatAccV11v0Group, tmnxNatWlanGwGroup, tmnxNatLsnSubIdentV12v0Group, tmnxNatPcpGroup, tmnxNatDeterministicGroup, tmnxNatFragmentIpGroup, tmnxNatFwd2Group, tmnxNatMultiPlcyGroup, tmnxNatQryGroup, tmnxNatVrtrIPFilterV12v0Group } ::= { tmnxNatCompliances 10 } tmnxNatNotifyV12v0Compliance MODULE-COMPLIANCE STATUS obsolete DESCRIPTION "The compliance statement for NAT notifications on Nokia SROS series systems." MODULE MANDATORY-GROUPS { tmnxNatNotifyV12v0Group } ::= { tmnxNatCompliances 11 } tmnxNatV13v0Compliance MODULE-COMPLIANCE STATUS obsolete DESCRIPTION "The compliance statement for management of NAT on Nokia SROS series systems." MODULE MANDATORY-GROUPS { tmnxNatIsaV12v0Group, tmnxNatIsaStatGroup, tmnxNatIsaStatV10v0Group, tmnxNatIsaStatV11v0Group, tmnxNatPlcyGroup, tmnxNatPlcyV9v0Group, tmnxNatPlcyV10v0Group, tmnxNatPlcyStatGroup, tmnxNatVrtrGroup, tmnxNatVrtrV9v0Group, tmnxNatVrtrIPFilterGroup, tmnxNatRedGroup, tmnxNatPlV11v0Group, tmnxNatDestGroup, tmnxNatL2AwGroup, tmnxNatLsnV12v0Group, tmnxNatAccV11v0Group, tmnxNatWlanGwGroup, tmnxNatLsnSubIdentV12v0Group, tmnxNatPcpGroup, tmnxNatPcp2Group, tmnxNatDeterministicGroup, tmnxNatFragmentIpGroup, tmnxNatFwd2Group, tmnxNatMultiPlcyGroup, tmnxNatQryGroup, tmnxNatIsa2Group, tmnxNatVrtrIPFilterV12v0Group, tmnxNatUpnpGroup, tmnxNatActiveActiveRedGroup, tmnxNatPlV13v0Group, tmnxNatVrtrIPv6FilterV13v0Group, tmnxNatNoLsnSubBlksFreeGroup, tmnxNatPlcyXmppEnhGroup } ::= { tmnxNatCompliances 12 } tmnxNatNotifyV13v0Compliance MODULE-COMPLIANCE STATUS obsolete DESCRIPTION "The compliance statement for NAT notifications on Nokia SROS series systems." MODULE MANDATORY-GROUPS { tmnxNatNotifyV13v0Group } ::= { tmnxNatCompliances 13 } tmnxNatV14v0Compliance MODULE-COMPLIANCE STATUS obsolete DESCRIPTION "The compliance statement for management of NAT on Nokia SROS series systems." MODULE MANDATORY-GROUPS { tmnxNatIsaV12v0Group, tmnxNatIsaStatGroup, tmnxNatIsaStatV10v0Group, tmnxNatIsaStatV11v0Group, tmnxNatPlcyGroup, tmnxNatPlcyV9v0Group, tmnxNatPlcyV10v0Group, tmnxNatPlcyV14v0Group, tmnxNatPlcyStatGroup, tmnxNatVrtrGroup, tmnxNatVrtrV9v0Group, tmnxNatVrtrIPFilterGroup, tmnxNatRedGroup, tmnxNatPlV11v0Group, tmnxNatDestGroup, tmnxNatL2AwV14v0Group, tmnxNatLsnV12v0Group, tmnxNatAccV11v0Group, tmnxNatWlanGwGroup, tmnxNatLsnSubIdentV12v0Group, tmnxNatPcpGroup, tmnxNatPcp2Group, tmnxNatDeterministicGroup, tmnxNatFragmentIpGroup, tmnxNatFwd2Group, tmnxNatMultiPlcyGroup, tmnxNatQryGroup, tmnxNatIsa2Group, tmnxNatVrtrIPFilterV12v0Group, tmnxNatUpnpV14v0Group, tmnxNatActiveActiveRedGroup, tmnxNatPlV13v0Group, tmnxNatVrtrIPv6FilterV13v0Group, tmnxNatNoLsnSubBlksFreeGroup, tmnxNatPlcyXmppEnhGroup, tmnxNatWlanGwV14v0Group, tmnxNatFwdCfgGroup, tmnxNatDestinationNatGroup, tmnxNatVrtrIPFilterV14v0Group, tmnxNatMappingGroup } ::= { tmnxNatCompliances 14 } tmnxNatNotifyV14v0Compliance MODULE-COMPLIANCE STATUS obsolete DESCRIPTION "The compliance statement for NAT notifications on Nokia SROS series systems." MODULE MANDATORY-GROUPS { tmnxNatNotifyV14v0Group } ::= { tmnxNatCompliances 15 } tmnxNatV15v0Compliance MODULE-COMPLIANCE STATUS obsolete DESCRIPTION "The compliance statement for management of NAT on Nokia SROS series systems." MODULE MANDATORY-GROUPS { tmnxNatIsaV12v0Group, tmnxNatIsaStatGroup, tmnxNatIsaStatV10v0Group, tmnxNatIsaStatV11v0Group, tmnxNatIsaStatV16v0Group, tmnxNatIsaScalingGroup, tmnxNatPlcyGroup, tmnxNatPlcyV9v0Group, tmnxNatPlcyV10v0Group, tmnxNatPlcyV14v0Group, tmnxNatPlcyV15v0Group, tmnxNatPlcyStatGroup, tmnxNatVrtrGroup, tmnxNatVrtrV9v0Group, tmnxNatVrtrIPFilterGroup, tmnxNatRedGroup, tmnxNatPlV11v0Group, tmnxNatDestGroup, tmnxNatL2AwV14v0Group, tmnxNatL2AwV15v0Group, tmnxNatLsnV12v0Group, tmnxNatAccV11v0Group, tmnxNatWlanGwGroup, tmnxNatLsnSubIdentV12v0Group, tmnxNatPcpGroup, tmnxNatPcp2Group, tmnxNatDeterministicGroup, tmnxNatFragmentIpGroup, tmnxNatFwd2Group, tmnxNatMultiPlcyGroup, tmnxNatQryGroup, tmnxNatIsa2Group, tmnxNatVrtrIPFilterV12v0Group, tmnxNatUpnpV14v0Group, tmnxNatActiveActiveRedGroup, tmnxNatPlV13v0Group, tmnxNatVrtrIPv6FilterV13v0Group, tmnxNatNoLsnSubBlksFreeGroup, tmnxNatPlcyXmppEnhGroup, tmnxNatWlanGwV14v0Group, tmnxNatWlanGwV15v0Group, tmnxNatFwdCfgGroup, tmnxNatDestinationNatGroup, tmnxNatVrtrIPFilterV14v0Group, tmnxNatMappingGroup, tmnxNatL2AwExternalAssignGroup, tmnxNatFirewallGroup, tmnxNatFwdV15v0Group } ::= { tmnxNatCompliances 16 } tmnxNatNotifyV15v0Compliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for NAT notifications on Nokia SROS series systems." MODULE MANDATORY-GROUPS { tmnxNatNotifyV14v0Group, tmnxNatNotifyV15v0Group } ::= { tmnxNatCompliances 17 } tmnxNatV16v0Compliance MODULE-COMPLIANCE STATUS obsolete DESCRIPTION "The compliance statement for management of NAT on Nokia SROS series systems." MODULE MANDATORY-GROUPS { tmnxNatIsaV12v0Group, tmnxNatIsaStatGroup, tmnxNatIsaStatV10v0Group, tmnxNatIsaStatV11v0Group, tmnxNatIsaStatV16v0Group, tmnxNatIsaScalingGroup, tmnxNatPlcyGroup, tmnxNatPlcyV9v0Group, tmnxNatPlcyV10v0Group, tmnxNatPlcyV14v0Group, tmnxNatPlcyV15v0Group, tmnxNatPlcyStatGroup, tmnxNatVrtrGroup, tmnxNatVrtrV9v0Group, tmnxNatVrtrIPFilterGroup, tmnxNatRedGroup, tmnxNatPlV11v0Group, tmnxNatDestGroup, tmnxNatL2AwV14v0Group, tmnxNatL2AwV15v0Group, tmnxNatLsnV12v0Group, tmnxNatAccV11v0Group, tmnxNatWlanGwGroup, tmnxNatLsnSubIdentV12v0Group, tmnxNatPcpGroup, tmnxNatPcp2Group, tmnxNatDeterministicGroup, tmnxNatFragmentIpGroup, tmnxNatFwd2Group, tmnxNatMultiPlcyGroup, tmnxNatQryGroup, tmnxNatIsa2Group, tmnxNatVrtrIPFilterV12v0Group, tmnxNatUpnpV14v0Group, tmnxNatActiveActiveRedGroup, tmnxNatPlV13v0Group, tmnxNatVrtrIPv6FilterV13v0Group, tmnxNatNoLsnSubBlksFreeGroup, tmnxNatPlcyXmppEnhGroup, tmnxNatWlanGwV14v0Group, tmnxNatWlanGwV15v0Group, tmnxNatFwdCfgGroup, tmnxNatDestinationNatGroup, tmnxNatVrtrIPFilterV14v0Group, tmnxNatMappingGroup, tmnxNatL2AwExternalAssignGroup, tmnxNatFirewallGroup, tmnxNatFwdV15v0Group, tmnxNatSyslogGroup, tmnxNatDsliteReassemblyGroup } ::= { tmnxNatCompliances 18 } tmnxNatV19v0Compliance MODULE-COMPLIANCE STATUS obsolete DESCRIPTION "The compliance statement for management of NAT on Nokia SROS series systems." MODULE MANDATORY-GROUPS { tmnxNatIsaV12v0Group, tmnxNatIsaStatGroup, tmnxNatIsaStatV10v0Group, tmnxNatIsaStatV11v0Group, tmnxNatIsaStatV16v0Group, tmnxNatIsaScalingGroup, tmnxNatPlcyGroup, tmnxNatPlcyV9v0Group, tmnxNatPlcyV10v0Group, tmnxNatPlcyV14v0Group, tmnxNatPlcyV15v0Group, tmnxNatPlcyStatGroup, tmnxNatVrtrGroup, tmnxNatVrtrV9v0Group, tmnxNatVrtrIPFilterGroup, tmnxNatRedGroup, tmnxNatPlV11v0Group, tmnxNatDestGroup, tmnxNatL2AwV14v0Group, tmnxNatL2AwV15v0Group, tmnxNatAccV11v0Group, tmnxNatWlanGwGroup, tmnxNatLsnSubIdentV12v0Group, tmnxNatPcpGroup, tmnxNatPcp2Group, tmnxNatDeterministicGroup, tmnxNatFragmentIpGroup, tmnxNatFwd2Group, tmnxNatMultiPlcyGroup, tmnxNatQryGroup, tmnxNatIsa2Group, tmnxNatVrtrIPFilterV12v0Group, tmnxNatUpnpV14v0Group, tmnxNatActiveActiveRedGroup, tmnxNatPlV13v0Group, tmnxNatVrtrIPv6FilterV13v0Group, tmnxNatNoLsnSubBlksFreeGroup, tmnxNatPlcyXmppEnhGroup, tmnxNatWlanGwV14v0Group, tmnxNatWlanGwV15v0Group, tmnxNatFwdCfgGroup, tmnxNatDestinationNatGroup, tmnxNatVrtrIPFilterV14v0Group, tmnxNatMappingGroup, tmnxNatL2AwExternalAssignGroup, tmnxNatFirewallGroup, tmnxNatFwdV15v0Group, tmnxNatSyslogGroup, tmnxNatDsliteReassemblyGroup, tmnxNatSicrGroup, tmnxNatDestinationNatV19v0Group, tmnxNatLsnV19v0Group, tmnxNatEsaV19v0Group, tmnxNatNotifyV19v0Group } ::= { tmnxNatCompliances 19 } tmnxNatV20v0Compliance MODULE-COMPLIANCE STATUS obsolete DESCRIPTION "The compliance statement for management of NAT on Nokia SROS series systems." MODULE MANDATORY-GROUPS { tmnxNatIsaV12v0Group, tmnxNatIsaStatGroup, tmnxNatIsaStatV10v0Group, tmnxNatIsaStatV11v0Group, tmnxNatIsaStatV16v0Group, tmnxNatIsaScalingGroup, tmnxNatPlcyGroup, tmnxNatPlcyV9v0Group, tmnxNatPlcyV10v0Group, tmnxNatPlcyV14v0Group, tmnxNatPlcyV15v0Group, tmnxNatPlcyStatGroup, tmnxNatVrtrGroup, tmnxNatVrtrV9v0Group, tmnxNatVrtrIPFilterGroup, tmnxNatRedGroup, tmnxNatPlV11v0Group, tmnxNatDestGroup, tmnxNatL2AwV14v0Group, tmnxNatL2AwV15v0Group, tmnxNatAccV11v0Group, tmnxNatWlanGwGroup, tmnxNatLsnSubIdentV12v0Group, tmnxNatPcpGroup, tmnxNatPcp2Group, tmnxNatDeterministicGroup, tmnxNatFragmentIpGroup, tmnxNatFwd2Group, tmnxNatMultiPlcyGroup, tmnxNatQryGroup, tmnxNatIsa2Group, tmnxNatVrtrIPFilterV12v0Group, tmnxNatUpnpV14v0Group, tmnxNatActiveActiveRedGroup, tmnxNatPlV13v0Group, tmnxNatVrtrIPv6FilterV13v0Group, tmnxNatNoLsnSubBlksFreeGroup, tmnxNatPlcyXmppEnhGroup, tmnxNatWlanGwV14v0Group, tmnxNatWlanGwV15v0Group, tmnxNatFwdCfgGroup, tmnxNatDestinationNatGroup, tmnxNatVrtrIPFilterV14v0Group, tmnxNatMappingGroup, tmnxNatL2AwExternalAssignGroup, tmnxNatFirewallGroup, tmnxNatFwdV15v0Group, tmnxNatSyslogGroup, tmnxNatDsliteReassemblyGroup, tmnxNatSicrGroup, tmnxNatDestinationNatV19v0Group, tmnxNatLsnV19v0Group, tmnxNatEsaV19v0Group, tmnxNatFwdL2AwGroup, tmnxNatNotifyV19v0Group, tmnxNatPcpExt1Group, tmnxNatCupsGroup } ::= { tmnxNatCompliances 20 } tmnxNatV21v0Compliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for management of NAT on Nokia SROS series systems." MODULE MANDATORY-GROUPS { tmnxNatIsaV12v0Group, tmnxNatIsaStatGroup, tmnxNatIsaStatV10v0Group, tmnxNatIsaStatV11v0Group, tmnxNatIsaStatV16v0Group, tmnxNatIsaScalingGroup, tmnxNatPlcyGroup, tmnxNatPlcyV9v0Group, tmnxNatPlcyV10v0Group, tmnxNatPlcyV14v0Group, tmnxNatPlcyV15v0Group, tmnxNatPlcyStatGroup, tmnxNatVrtrGroup, tmnxNatVrtrV9v0Group, tmnxNatVrtrIPFilterGroup, tmnxNatRedGroup, tmnxNatPlV11v0Group, tmnxNatDestGroup, tmnxNatL2AwV14v0Group, tmnxNatL2AwV15v0Group, tmnxNatAccV11v0Group, tmnxNatWlanGwGroup, tmnxNatLsnSubIdentV12v0Group, tmnxNatPcpGroup, tmnxNatPcp2Group, tmnxNatDeterministicGroup, tmnxNatFragmentIpGroup, tmnxNatFwd2Group, tmnxNatMultiPlcyGroup, tmnxNatQryGroup, tmnxNatIsa2Group, tmnxNatVrtrIPFilterV12v0Group, tmnxNatUpnpV14v0Group, tmnxNatActiveActiveRedGroup, tmnxNatPlV13v0Group, tmnxNatVrtrIPv6FilterV13v0Group, tmnxNatNoLsnSubBlksFreeGroup, tmnxNatPlcyXmppEnhGroup, tmnxNatWlanGwV14v0Group, tmnxNatWlanGwV15v0Group, tmnxNatFwdCfgGroup, tmnxNatDestinationNatGroup, tmnxNatVrtrIPFilterV14v0Group, tmnxNatMappingGroup, tmnxNatL2AwExternalAssignGroup, tmnxNatFirewallGroup, tmnxNatFwdV15v0Group, tmnxNatSyslogGroup, tmnxNatDsliteReassemblyGroup, tmnxNatSicrGroup, tmnxNatDestinationNatV19v0Group, tmnxNatLsnV19v0Group, tmnxNatEsaV19v0Group, tmnxNatFwdL2AwGroup, tmnxNatNotifyV19v0Group, tmnxNatPcpExt1Group, tmnxNatCupsGroup } ::= { tmnxNatCompliances 21 } tmnxNatGroups OBJECT IDENTIFIER ::= { tmnxNatConformance 2 } tmnxNatIsaGroup OBJECT-GROUP OBJECTS { tmnxNatIsaGrpTableLastCh, tmnxNatIsaGrpRowStatus, tmnxNatIsaGrpLastMgmtChange, tmnxNatIsaGrpDescription, tmnxNatIsaGrpAdminState, tmnxNatIsaGrpActiveMdaLimit, tmnxNatIsaGrpOperState, tmnxNatIsaMdaTableLastCh, tmnxNatIsaMdaRowStatus, tmnxNatIsaMdaLastMgmtChange } STATUS obsolete DESCRIPTION "The group of objects providing configuration of NAT Integrated Service Adaptors (ISA) on Nokia SROS series systems." ::= { tmnxNatGroups 1 } tmnxNatIsaStatGroup OBJECT-GROUP OBJECTS { tmnxNatIsaMdaStatTableLastCh, tmnxNatIsaMdaStatOperState, tmnxNatIsaMemberMdaState, tmnxNatIsaMemberMdaChassisIndex, tmnxNatIsaMemberMdaCardSlotNum, tmnxNatIsaMemberMdaSlotNum, tmnxNatIsaMemberIpAddrReserved, tmnxNatIsaMemberBlocksReserved, tmnxNatIsaMemberSessionUsage, tmnxNatIsaMemberSessionUsageHi, tmnxNatIsaMemberSessionsPrio, tmnxNatIsaMemberStatsName, tmnxNatIsaMemberStatsVal, tmnxNatResourceProblem } STATUS current DESCRIPTION "The group of objects providing monitoring of NAT Integrated Service Adaptors (ISA) on Nokia SROS series systems." ::= { tmnxNatGroups 2 } tmnxNatPlcyGroup OBJECT-GROUP OBJECTS { tmnxNatPlcyTableLastCh, tmnxNatVrtrTableLastCh, tmnxNatPlcyLastMgmtChange, tmnxNatPlcyRowStatus, tmnxNatPlcyDescription, tmnxNatPlcyPool, tmnxNatPlcyPoolVRtr, tmnxNatPlcyFiltering, tmnxNatPlcyPortResvCount, tmnxNatPlcyPortWatermarkHigh, tmnxNatPlcyPortWatermarkLow, tmnxNatPlcySessionLimit, tmnxNatPlcySessionResvCount, tmnxNatPlcySessionWatermarkHigh, tmnxNatPlcySessionWatermarkLow, tmnxNatPlcyPrioSessionFcSet, tmnxNatPlcyToTcpEstab, tmnxNatPlcyToTcpTrans, tmnxNatPlcyToTcpSyn, tmnxNatPlcyToTcpTimeWait, tmnxNatPlcyToUdp, tmnxNatPlcyToUdpInitial, tmnxNatPlcyToUdpDns, tmnxNatPlcyToIcmpQuery } STATUS current DESCRIPTION "The group of objects providing configuration of NAT policies on Nokia SROS series systems." ::= { tmnxNatGroups 3 } tmnxNatPlcyStatGroup OBJECT-GROUP OBJECTS { tmnxNatPlcyStatsName, tmnxNatPlcyStatsVal } STATUS current DESCRIPTION "The group of objects providing monitoring of NAT policies on Nokia SROS series systems." ::= { tmnxNatGroups 4 } tmnxNatVrtrGroup OBJECT-GROUP OBJECTS { tmnxNatVrtrTableLastCh, tmnxNatVrtrLastMgmtChange, tmnxNatVrtrRowStatus, tmnxNatVrtrInPolicy } STATUS current DESCRIPTION "The group of objects providing configuration of NAT in a virtual router instance on Nokia SROS series systems." ::= { tmnxNatGroups 5 } tmnxNatPlGroup OBJECT-GROUP OBJECTS { tmnxNatPlTableLastCh, tmnxNatPlRowStatus, tmnxNatPlLastMgmtChange, tmnxNatPlIsaGrp, tmnxNatPlType, tmnxNatPlDescription, tmnxNatPlAdminState, tmnxNatPlPortResvType, tmnxNatPlPortResvVal, tmnxNatPlPortResvAllowPrivileged, tmnxNatPlWatermarkHigh, tmnxNatPlWatermarkLow, tmnxNatPlRangeTableLastCh, tmnxNatPlRangeRowStatus, tmnxNatPlRangeLastMgmtChange, tmnxNatPlRangeDescription, tmnxNatPlRangeAdminDrain, tmnxNatPlRangeNumAllocatedBlk } STATUS obsolete DESCRIPTION "The group of objects providing configuration of NAT address pools on Nokia SROS series systems." ::= { tmnxNatGroups 6 } tmnxNatDestGroup OBJECT-GROUP OBJECTS { tmnxNatDestTableLastCh, tmnxNatDestRowStatus, tmnxNatDestLastMgmtChange } STATUS current DESCRIPTION "The group of objects providing configuration of NAT destinations on Nokia SROS series systems." ::= { tmnxNatGroups 7 } tmnxNatL2AwGroup OBJECT-GROUP OBJECTS { tmnxNatL2AwAddrTableLastCh, tmnxNatL2AwAddrRowStatus, tmnxNatL2AwAddrLastMgmtChange, tmnxNatPlL2AwBlockUsage, tmnxNatPlL2AwBlockUsageHi, tmnxNatBlkL2AwEnd, tmnxNatBlkL2AwPool, tmnxNatBlkL2AwSubIdent, tmnxNatBlkL2AwPolicy, tmnxNatBlkL2AwStartDateAndTime, tmnxNatL2AwHostOutVRtrID, tmnxNatL2AwHostOutAddrType, tmnxNatL2AwHostOutAddr, tmnxNatL2AwHostOutStart, tmnxNatL2AwSubPolicy, tmnxNatL2AwSubIsaGrp, tmnxNatL2AwSubIsaMemberId, tmnxNatL2AwSubOutVRtrID, tmnxNatL2AwSubOutAddrType, tmnxNatL2AwSubOutAddr, tmnxNatL2AwSubStatIcmpPortUsage, tmnxNatL2AwSubStatIcmpPortUsageH, tmnxNatL2AwSubStatUdpPortUsage, tmnxNatL2AwSubStatUdpPortUsageHi, tmnxNatL2AwSubStatTcpPortUsage, tmnxNatL2AwSubStatTcpPortUsageHi, tmnxNatL2AwSubStatSessionUsage, tmnxNatL2AwSubStatSessionUsageHi, tmnxNatL2AwSubStatSessions, tmnxNatL2AwSubStatSessionsPrio, tmnxNatL2AwSubStatSessionsPeak, tmnxNatL2AwSubBlkEnd } STATUS obsolete DESCRIPTION "The group of objects specific for Layer-2-Aware NAT on Nokia SROS series systems." ::= { tmnxNatGroups 8 } tmnxNatLsnGroup OBJECT-GROUP OBJECTS { tmnxNatPlLsnMemberIsaGrpId, tmnxNatPlLsnMemberBlockUsage, tmnxNatPlLsnMemberBlockUsageHi, tmnxNatBlkLsnEnd, tmnxNatBlkLsnPool, tmnxNatBlkLsnSubId, tmnxNatBlkLsnInsideVRtrID, tmnxNatBlkLsnInsideAddrType, tmnxNatBlkLsnInsideAddr, tmnxNatBlkLsnPolicy, tmnxNatBlkLsnStartDateAndTime, tmnxNatLsnHostSubId, tmnxNatLsnHostOutVRtrID, tmnxNatLsnHostOutAddrType, tmnxNatLsnHostOutAddr, tmnxNatLsnSubPolicy, tmnxNatLsnSubIsaGrp, tmnxNatLsnSubIsaMemberId, tmnxNatLsnSubOutVRtrID, tmnxNatLsnSubOutAddrType, tmnxNatLsnSubOutAddr, tmnxNatLsnSubStatIcmpPortUsage, tmnxNatLsnSubStatIcmpPortUsageHi, tmnxNatLsnSubStatUdpPortUsage, tmnxNatLsnSubStatUdpPortUsageHi, tmnxNatLsnSubStatTcpPortUsage, tmnxNatLsnSubStatTcpPortUsageHi, tmnxNatLsnSubStatSessionUsage, tmnxNatLsnSubStatSessionUsageHi, tmnxNatLsnSubStatSessions, tmnxNatLsnSubStatSessionsPrio, tmnxNatLsnSubStatSessionsPeak, tmnxNatLsnSubBlkEnd } STATUS obsolete DESCRIPTION "The group of objects specific to Large Scale NAT on Nokia SROS series systems." ::= { tmnxNatGroups 9 } tmnxNatMapGroup OBJECT-GROUP OBJECTS { tmnxNatMapLsnHostTableLastCh, tmnxNatMapLsnHostRowStatus, tmnxNatMapLsnHostLastMgmtChange, tmnxNatMapLsnHostAdminState, tmnxNatMapLsnHostOutAddrType, tmnxNatMapLsnHostOutAddr, tmnxNatMapLsnHostOutVRtrID, tmnxNatMapTableLastCh, tmnxNatMapRowStatus, tmnxNatMapLastMgmtChange, tmnxNatMapOutPort } STATUS obsolete DESCRIPTION "The group of objects providing configuration of NAT mappings for static port forwarding on Nokia SROS series systems." ::= { tmnxNatGroups 10 } tmnxNatLsnV9v0Group OBJECT-GROUP OBJECTS { tmnxNatPlLsnSubscriberLimit, tmnxNatPlcyBlkLimit, tmnxNatPlMode, tmnxNatDsliteSubId, tmnxNatDsliteAddrTableLastCh, tmnxNatDsliteAddrRowStatus, tmnxNatDsliteAddrLastMgmtChange, tmnxNatDsliteAddrTunnelMtu } STATUS obsolete DESCRIPTION "The group of objects specific to Large Scale NAT that were added in release 9.0 of the Nokia SROS series systems." ::= { tmnxNatGroups 15 } tmnxNatVrtrV9v0Group OBJECT-GROUP OBJECTS { tmnxNatVrtrInDsliteAdminState, tmnxNatVrtrInDsliteSubPrefixLen, tmnxNatVrtrOutMtu } STATUS current DESCRIPTION "The group of objects providing configuration of NAT in a virtual router instance on Nokia SROS series systems that were added in release 9.0." ::= { tmnxNatGroups 16 } tmnxNatPlcyV9v0Group OBJECT-GROUP OBJECTS { tmnxNatPlcyToSip, tmnxNatPlcyAlgEnable, tmnxNatPlcyPortFwdLimit, tmnxNatPlcyUdpInboundRefresh } STATUS current DESCRIPTION "The group of objects providing configuration of NAT policies on Nokia SROS series systems that were added in release 9.0." ::= { tmnxNatGroups 17 } tmnxNatFwdGroup OBJECT-GROUP OBJECTS { tmnxNatFwdOutVRtrID, tmnxNatFwdOutAddrType, tmnxNatFwdOutAddr, tmnxNatFwdOutPort, tmnxNatFwdExpiryDateAndTime, tmnxNatFwdLsnAftrAddrType, tmnxNatFwdLsnAftrAddr, tmnxNatFwdPersistKey } STATUS obsolete DESCRIPTION "The group of objects providing configuration of NAT forwarding entries on Nokia SROS series systems." ::= { tmnxNatGroups 18 } tmnxNatPlV9v0Group OBJECT-GROUP OBJECTS { tmnxNatPlPortFwdRangeEnd, tmnxNatPlOperMode } STATUS obsolete DESCRIPTION "The group of objects providing configuration of NAT address pools on Nokia SROS series systems that were added in release 9.0." ::= { tmnxNatGroups 19 } tmnxNatRedGroup OBJECT-GROUP OBJECTS { tmnxNatVrtrInRedPeerAddrType, tmnxNatVrtrInRedPeerAddr, tmnxNatVrtrInRedPeer6AddrType, tmnxNatVrtrInRedPeer6Addr, tmnxNatVrtrInRedSteerRtType, tmnxNatVrtrInRedSteerRt, tmnxNatVrtrInRedSteerRtLen, tmnxNatPlLsnRedExpPrefixType, tmnxNatPlLsnRedExpPrefix, tmnxNatPlLsnRedExpPrefixLen, tmnxNatPlLsnRedMonPrefixType, tmnxNatPlLsnRedMonPrefix, tmnxNatPlLsnRedMonPrefixLen, tmnxNatPlLsnRedActive } STATUS current DESCRIPTION "The group of objects providing configuration of NAT redundancy." ::= { tmnxNatGroups 20 } tmnxNatPlcyV10v0Group OBJECT-GROUP OBJECTS { tmnxNatPlcyIpfixExpPlcy, tmnxNatPlcyTcpMssAdjust, tmnxNatPlcyToSubRetention } STATUS current DESCRIPTION "The group of objects providing configuration of NAT policies on Nokia SROS series systems that were added in release 10.0." ::= { tmnxNatGroups 22 } tmnxNatIsaV10v0Group OBJECT-GROUP OBJECTS { tmnxNatIsaGrpTableLastCh, tmnxNatIsaGrpRowStatus, tmnxNatIsaGrpLastMgmtChange, tmnxNatIsaGrpDescription, tmnxNatIsaGrpAdminState, tmnxNatIsaGrpActiveMdaLimit, tmnxNatIsaGrpOperState, tmnxNatIsaMdaTableLastCh, tmnxNatIsaMdaRowStatus, tmnxNatIsaMdaLastMgmtChange } STATUS obsolete DESCRIPTION "The group of objects providing configuration of NAT Integrated Service Adaptors (ISA) on Nokia SROS series systems release 10.0 or higher." ::= { tmnxNatGroups 23 } tmnxNatAccGroup OBJECT-GROUP OBJECTS { tmnxNatGrpCfgAccountingPlcy, tmnxNatApTableLastCh, tmnxNatApLastMgmtChange, tmnxNatApRowStatus, tmnxNatApDescription, tmnxNatApIncludeAttributes, tmnxNatApServersTimeout, tmnxNatApServersRetry, tmnxNatApServersVRtrID, tmnxNatApServersSrcAddrType, tmnxNatApServersSrcAddrStart, tmnxNatApServersSrcAddrEnd, tmnxNatApServersAlgorithm, tmnxNatApServTableLastCh, tmnxNatApServRowStatus, tmnxNatApServLastMgmtChange, tmnxNatApServAddrType, tmnxNatApServAddr, tmnxNatApServSecret, tmnxNatApServAcctPort, tmnxNatApServStatSrcAddrType, tmnxNatApServStatSrcAddr, tmnxNatApServStatOperState, tmnxNatApServStatTxRequests, tmnxNatApServStatReqTimeout, tmnxNatApServStatSendRetries } STATUS obsolete DESCRIPTION "The group of objects providing configuration of NAT RADIUS accounting." ::= { tmnxNatGroups 24 } tmnxNatWlanGwGroup OBJECT-GROUP OBJECTS { tmnxNatGrpCfgTableLastCh, tmnxNatGrpCfgLastMgmtChange, tmnxNatGrpCfgSessionResvCount, tmnxNatGrpCfgSessionWatermarkHi, tmnxNatGrpCfgSessionWatermarkLo } STATUS current DESCRIPTION "The group of objects providing configuration of NAT for Wireless Local Area Network Gateway ISA groups." ::= { tmnxNatGroups 25 } tmnxNat64Group OBJECT-GROUP OBJECTS { tmnxNat64TableLastCh, tmnxNat64LastMgmtChange, tmnxNat64RowStatus, tmnxNat64InAdminState, tmnxNat64InSubPrefixLen, tmnxNat64InPrefix, tmnxNat64InPrefixLen, tmnxNat64InIpv6Mtu, tmnxNat64InDropZeroIpv4Checksum, tmnxNat64InSetTos, tmnxNat64InTos, tmnxNat64InIgnoreTos, tmnxNat64InInsertIpv6FragHeader, tmnxNat64SubId } STATUS obsolete DESCRIPTION "The group of objects providing configuration of NAT64." ::= { tmnxNatGroups 26 } tmnxNatLsnSubIdentGroup OBJECT-GROUP OBJECTS { tmnxNatSubIdTableLastCh, tmnxNatSubIdLastMgmtChange, tmnxNatSubIdDescription, tmnxNatSubIdAdminState, tmnxNatSubIdRadProxSrvRouter, tmnxNatSubIdRadProxSrvName, tmnxNatSubIdRadiusAttributeType, tmnxNatSubIdRadiusVendorId, tmnxNatSubIdDropUnidentified, tmnxNatLsnSubIdStr, tmnxNatLsnSubscIdStrTimeStamp, tmnxNatSubscIdVendorStr, tmnxNatSubscIdVendorDescription, tmnxNatSubscIdAttrStr, tmnxNatSubscIdAttrDescription, tmnxNatLsnSubscIdCount } STATUS obsolete DESCRIPTION "The group of objects providing configuration of subscriber identification of Large Scale NAT subscribers." ::= { tmnxNatGroups 27 } tmnxNatPcpGroup OBJECT-GROUP OBJECTS { tmnxNatFwdActionDescription, tmnxNatFwdDescription, tmnxNatFwdOrigin, tmnxNatPcpPlcyTableLastCh, tmnxNatPcpPlcyLastMgmtChange, tmnxNatPcpPlcyRowStatus, tmnxNatPcpPlcyDescription, tmnxNatPcpPlcyOpcodes, tmnxNatPcpPlcyOptions, tmnxNatPcpPlcyMinimumLifetime, tmnxNatPcpPlcyMaximumLifetime, tmnxNatPcpPlcyMaxDescriptionLen, tmnxNatPcpSrvTableLastCh, tmnxNatPcpSrvLastCh, tmnxNatPcpSrvRowStatus, tmnxNatPcpSrvAdminState, tmnxNatPcpSrvDescription, tmnxNatPcpSrvPlcy, tmnxNatPcpSrvFwdInsideRouter, tmnxNatPcpSrvDsliteAftrAddr, tmnxNatPcpSrvState, tmnxNatPcpSrvStateDescription, tmnxNatPcpSrvEpoch, tmnxNatPcpSrvIfTableLastCh, tmnxNatPcpSrvIfRowStatus, tmnxNatPcpSrvIfLastCh, tmnxNatPcpSrvIfStatsName, tmnxNatPcpSrvIfStatsValLw, tmnxNatPcpSrvIfStatsValHw, tmnxNatPcpSrvIfStatsVal } STATUS current DESCRIPTION "The group of objects providing configuration of the Port Control Protocol (PCP)." ::= { tmnxNatGroups 28 } tmnxNatIsaStatV10v0Group OBJECT-GROUP OBJECTS { tmnxNatIsaMemberStatsValHw, tmnxNatIsaMemberStatsValue, tmnxNatIsaResrcStatsName, tmnxNatIsaResrcStatsValMax, tmnxNatIsaResrcStatsValMaxLw, tmnxNatIsaResrcStatsValMaxHw, tmnxNatIsaResrcStatsVal, tmnxNatIsaResrcStatsValLw, tmnxNatIsaResrcStatsValHw } STATUS current DESCRIPTION "The group of objects providing monitoring of NAT Integrated Service Adaptors (ISA) on Nokia SROS series systems added in release 10.0." ::= { tmnxNatGroups 29 } tmnxNatDeterministicGroup OBJECT-GROUP OBJECTS { tmnxNatVrtrInMaxDetSubscrLimit, tmnxNatVrtrInMaxDetSubLimitDsl, tmnxNatDetPlcyTableLastCh, tmnxNatDetPlcyRowStatus, tmnxNatDetPlcyLastMgmtChange, tmnxNatDetPlcyName, tmnxNatDetPlcyRowStatus, tmnxNatDetPlcyAdminState, tmnxNatDetMapTableLastCh, tmnxNatDetMapRowStatus, tmnxNatDetMapLastCh, tmnxNatDetMapOutAddrType, tmnxNatDetMapOutStart, tmnxNatPlLsnDetPortResv, tmnxNatDetScriptLocation, tmnxNatDetScriptSaveNeeded, tmnxNatDetScriptSave, tmnxNatDetScriptSaveResult, tmnxNatDetScriptSaveTime } STATUS current DESCRIPTION "The group of objects providing configuration of Deterministic NAT." ::= { tmnxNatGroups 30 } tmnxNatVrtrIPFilterGroup OBJECT-GROUP OBJECTS { tmnxNatVrtrOutUpstreamIPFilterId } STATUS current DESCRIPTION "The group of objects providing configuration of NAT in a virtual router instance on Nokia SROS series systems that are related to an IP filter." ::= { tmnxNatGroups 31 } tmnxNatPlV11v0Group OBJECT-GROUP OBJECTS { tmnxNatPlTableLastCh, tmnxNatPlRowStatus, tmnxNatPlLastMgmtChange, tmnxNatPlIsaGrp, tmnxNatPlType, tmnxNatPlDescription, tmnxNatPlAdminState, tmnxNatPlPortResvType, tmnxNatPlPortResvVal, tmnxNatPlPortResvAllowPrivileged, tmnxNatPlWatermarkHigh, tmnxNatPlWatermarkLow, tmnxNatPlRangeTableLastCh, tmnxNatPlRangeRowStatus, tmnxNatPlRangeLastMgmtChange, tmnxNatPlRangeDescription, tmnxNatPlRangeAdminDrain, tmnxNatPlPortFwdRangeEnd, tmnxNatPlOperMode, tmnxNatPlPortFwdDynBlkResv, tmnxNatPlHistActionVRtrId, tmnxNatPlHistActionPoolName, tmnxNatPlHistActionBucketSize, tmnxNatPlHistActionNumBuckets, tmnxNatPlHistActionGo, tmnxNatPlHistTimestamp, tmnxNatPlHistVRtrID, tmnxNatPlHistPoolName, tmnxNatPlHistBucketSize, tmnxNatPlHistNumBuckets, tmnxNatPlHistTcp, tmnxNatPlHistUdp, tmnxNatPlHistIcmp, tmnxNatPlRangeStatNumAllocBlk } STATUS current DESCRIPTION "The group of objects providing configuration of NAT address pools on Nokia SROS series systems in release 11.0." ::= { tmnxNatGroups 32 } tmnxNatAccV11v0Group OBJECT-GROUP OBJECTS { tmnxNatGrpCfgAccountingPlcy } STATUS current DESCRIPTION "The group of objects providing configuration of NAT RADIUS accounting." ::= { tmnxNatGroups 33 } tmnxNatIsaStatV11v0Group OBJECT-GROUP OBJECTS { tmnxNatReassemblyStatsName, tmnxNatReassemblyStatsVal, tmnxNatReassemblyStatsValLw, tmnxNatReassemblyStatsValHw } STATUS current DESCRIPTION "The group of objects providing monitoring of NAT-capable Integrated Service Adaptors (ISA) on Nokia SROS series systems added in release 11.0." ::= { tmnxNatGroups 34 } tmnxNatFragmentIpGroup OBJECT-GROUP OBJECTS { tmnxNatDsliteAddrFragmentIp, tmnxNat64InFragmentIp } STATUS current DESCRIPTION "The group of objects providing management of IPv6 payload for Dual Stack Lite NAT on Nokia SROS series systems." ::= { tmnxNatGroups 35 } tmnxNatMultiPlcyGroup OBJECT-GROUP OBJECTS { tmnxNatDestNatPolicy, tmnxNatPlLsnRedAdminState, tmnxNatPlLsnRedFollowPoolRouter, tmnxNatPlLsnRedFollowPool, tmnxNatLsnSubBlkPolicy, tmnxNatQryLsnSubNextQryId, tmnxNatQryLsnSubMaxQryId, tmnxNatQryLsnSubRowStatus, tmnxNatQryLsnSubResultType, tmnxNatQryLsnSubWhereNatPolicy, tmnxNatQryLsnSubWhereIsaGrp, tmnxNatQryLsnSubWhereMemberId, tmnxNatQryLsnSubWhereOutRouter, tmnxNatQryLsnSubWhereOutAddrType, tmnxNatQryLsnSubWhereOutAddr, tmnxNatQryLsnSubWhereInSubType, tmnxNatQryLsnSubWhereInRouter, tmnxNatQryLsnSubWhereInAddrType, tmnxNatQryLsnSubWhereInAddr, tmnxNatQryLsnSubWhereInAddrPfxL, tmnxNatQryLsnSubWhereSubId, tmnxNatQryLsnSubResIsaGrp, tmnxNatQryLsnSubResIsaMemberId, tmnxNatQryLsnSubResOutVRtrID, tmnxNatQryLsnSubResOutAddrType, tmnxNatQryLsnSubResOutAddr, tmnxNatQryLsnSubResIdStr, tmnxNatQryLsnSubResInSubType, tmnxNatQryLsnSubResInRouter, tmnxNatQryLsnSubResInAddrType, tmnxNatQryLsnSubResInAddr, tmnxNatQryLsnSubResInAddrPfxL, tmnxNatQryLsnSubResIcmpPortUsg, tmnxNatQryLsnSubResIcmpPortUsgHi, tmnxNatQryLsnSubResUdpPortUsg, tmnxNatQryLsnSubResUdpPortUsgHi, tmnxNatQryLsnSubResTcpPortUsg, tmnxNatQryLsnSubResTcpPortUsgHi, tmnxNatQryLsnSubResSessionUsg, tmnxNatQryLsnSubResSessionUsgHi, tmnxNatQryLsnSubResSessions, tmnxNatQryLsnSubResSessionsPrio, tmnxNatQryLsnSubResSessionsPeak, tmnxNatFwdActionNatPolicy, tmnxNatFwd2OutVRtrID, tmnxNatFwd2OutAddrType, tmnxNatFwd2OutAddr, tmnxNatFwd2OutPort, tmnxNatFwd2ExpiryDateAndTime, tmnxNatFwd2LsnAftrAddrType, tmnxNatFwd2LsnAftrAddr, tmnxNatFwd2PersistKey, tmnxNatFwd2Description, tmnxNatFwd2Origin } STATUS current DESCRIPTION "The group of objects that support multiple NAT policies per inside virtual router instance on Nokia SROS series systems." ::= { tmnxNatGroups 36 } tmnxNatIsaV12v0Group OBJECT-GROUP OBJECTS { tmnxNatIsaGrpTableLastCh, tmnxNatIsaGrpRowStatus, tmnxNatIsaGrpLastMgmtChange, tmnxNatIsaGrpDescription, tmnxNatIsaGrpAdminState, tmnxNatIsaGrpActiveMdaLimit, tmnxNatIsaGrpOperState, tmnxNatIsaGrpDegraded, tmnxNatIsaMdaTableLastCh, tmnxNatIsaMdaRowStatus, tmnxNatIsaMdaLastMgmtChange } STATUS current DESCRIPTION "The group of objects providing configuration of NAT Integrated Service Adaptors (ISA) on Nokia SROS series systems release 12.0 or higher." ::= { tmnxNatGroups 37 } tmnxNatQryGroup OBJECT-GROUP OBJECTS { tmnxNatQryLsnSubNextQryId, tmnxNatQryLsnSubRowStatus, tmnxNatQryLsnSubWhereNatPolicy, tmnxNatQryLsnSubWhereIsaGrp, tmnxNatQryLsnSubWhereMemberId, tmnxNatQryLsnSubWhereOutRouter, tmnxNatQryLsnSubWhereOutAddrType, tmnxNatQryLsnSubWhereOutAddr, tmnxNatQryLsnSubResIsaGrp, tmnxNatQryLsnSubResIsaMemberId, tmnxNatQryLsnSubResOutVRtrID, tmnxNatQryLsnSubResOutAddrType, tmnxNatQryLsnSubResOutAddr, tmnxNatQryLsnSubResIdStr, tmnxNatQryLsnSubResIcmpPortUsg, tmnxNatQryLsnSubResIcmpPortUsgHi, tmnxNatQryLsnSubResUdpPortUsg, tmnxNatQryLsnSubResUdpPortUsgHi, tmnxNatQryLsnSubResTcpPortUsg, tmnxNatQryLsnSubResTcpPortUsgHi, tmnxNatQryLsnSubResSessionUsg, tmnxNatQryLsnSubResSessionUsgHi, tmnxNatQryLsnSubResSessions, tmnxNatQryLsnSubResSessionsPrio, tmnxNatQryLsnSubResSessionsPeak } STATUS current DESCRIPTION "The group of objects that support query-based tables on Nokia SROS series systems." ::= { tmnxNatGroups 38 } tmnxNatVrtrIPFilterV12v0Group OBJECT-GROUP OBJECTS { tmnxNatVrtrOutDnstreamIPFilterId } STATUS current DESCRIPTION "The group of objects providing configuration of NAT in a virtual router instance that are related to an IP filter, added in release 12.0 of Nokia SROS series systems." ::= { tmnxNatGroups 39 } tmnxNatFwd2Group OBJECT-GROUP OBJECTS { tmnxNatFwdActionSubType, tmnxNatFwdActionVRtrId, tmnxNatFwdActionAddrType, tmnxNatFwdActionAddr, tmnxNatFwdActionB4Addr, tmnxNatFwdActionAftrAddr, tmnxNatFwdActionL2awSubscriberId, tmnxNatFwdActionProtocol, tmnxNatFwdActionTimeOut, tmnxNatFwdActionPort, tmnxNatFwdActionOutPort, tmnxNatFwdActionOutAddr, tmnxNatFwdActionType, tmnxNatFwdActionGo, tmnxNatFwdActionSuccessful, tmnxNatFwdActionTime } STATUS current DESCRIPTION "The group of objects that support creating NAT port forwarding entries." ::= { tmnxNatGroups 40 } tmnxNatLsnV12v0Group OBJECT-GROUP OBJECTS { tmnxNatPlLsnMemberIsaGrpId, tmnxNatPlLsnMemberBlockUsage, tmnxNatPlLsnMemberBlockUsageHi, tmnxNatBlkLsnEnd, tmnxNatBlkLsnPool, tmnxNatBlkLsnSubId, tmnxNatBlkLsnInsideVRtrID, tmnxNatBlkLsnInsideAddrType, tmnxNatBlkLsnInsideAddr, tmnxNatBlkLsnPolicy, tmnxNatBlkLsnStartDateAndTime, tmnxNatLsnSubBlkEnd, tmnxNatPlLsnSubscriberLimit, tmnxNatPlcyBlkLimit, tmnxNatPlMode, tmnxNatDsliteAddrTableLastCh, tmnxNatDsliteAddrRowStatus, tmnxNatDsliteAddrLastMgmtChange, tmnxNatDsliteAddrTunnelMtu, tmnxNat64TableLastCh, tmnxNat64LastMgmtChange, tmnxNat64RowStatus, tmnxNat64InAdminState, tmnxNat64InSubPrefixLen, tmnxNat64InPrefix, tmnxNat64InPrefixLen, tmnxNat64InIpv6Mtu, tmnxNat64InDropZeroIpv4Checksum, tmnxNat64InSetTos, tmnxNat64InTos, tmnxNat64InIgnoreTos, tmnxNat64InInsertIpv6FragHeader } STATUS obsolete DESCRIPTION "The group of objects specific to Large Scale NAT on Nokia SROS series systems." ::= { tmnxNatGroups 41 } tmnxNatLsnSubIdentV12v0Group OBJECT-GROUP OBJECTS { tmnxNatSubIdTableLastCh, tmnxNatSubIdLastMgmtChange, tmnxNatSubIdDescription, tmnxNatSubIdAdminState, tmnxNatSubIdRadProxSrvRouter, tmnxNatSubIdRadProxSrvName, tmnxNatSubIdRadiusAttributeType, tmnxNatSubIdRadiusVendorId, tmnxNatSubIdDropUnidentified, tmnxNatLsnSubscIdStrTimeStamp, tmnxNatSubscIdVendorStr, tmnxNatSubscIdVendorDescription, tmnxNatSubscIdAttrStr, tmnxNatSubscIdAttrDescription, tmnxNatLsnSubscIdCount } STATUS current DESCRIPTION "The group of objects providing configuration of subscriber identification of Large Scale NAT subscribers." ::= { tmnxNatGroups 42 } tmnxNatPcp2Group OBJECT-GROUP OBJECTS { tmnxNatPcpPlcyMinimumVersion, tmnxNatPcpPlcyMaximumVersion, tmnxNatFwd2ProtocolVersion, tmnxNatFwd2MappingNumber } STATUS current DESCRIPTION "The group of objects added to provide configuration of the Port Control Protocol (PCP) version 2." ::= { tmnxNatGroups 43 } tmnxNatIsa2Group OBJECT-GROUP OBJECTS { tmnxNatDetPlcyOperState, tmnxNatDetMapOperState, tmnxNatFwd2OperState } STATUS current DESCRIPTION "The group of objects added to support the increased scale that comes with the second generation ISA cards." ::= { tmnxNatGroups 44 } tmnxNatUpnpGroup OBJECT-GROUP OBJECTS { tmnxNatGrpCfgSessionUpnpMapLimit, tmnxNatUpnpPlcyRowStatus, tmnxNatUpnpPlcyLastMgmtChange, tmnxNatUpnpPlcyDescription, tmnxNatUpnpPlcyMappingLimit, tmnxNatUpnpPlcyStrictMode, tmnxNatUpnpPlcyListeningPort, tmnxNatUpnpPlcyTableLastCh, tmnxNatUpnpPlcyStatsName, tmnxNatUpnpPlcyStatsVal, tmnxNatUpnpPlcyStatActMappings, tmnxNatUpnpPlcyStatSubscrMapped, tmnxNatUpnpPlcyStatSubscr, tmnxNatL2AwSubStatCurrUpnpPlcy } STATUS obsolete DESCRIPTION "The group of objects added to support NAT for UPnP messages." ::= { tmnxNatGroups 45 } tmnxNatActiveActiveRedGroup OBJECT-GROUP OBJECTS { tmnxNatIsaGrpRedundancy, tmnxNatIsaGrpFailedMdaLimit, tmnxNatIsaMdaStatResrcAllocated, tmnxNatIsaResrcStatsLimited, tmnxNatIsaMdaStatsName, tmnxNatIsaMdaStatsValue, tmnxNatIsaMemberResrcName, tmnxNatIsaMemberResrcValMax, tmnxNatIsaMemberResrcVal, tmnxNatIsaMemberResrcApplicable } STATUS current DESCRIPTION "The group of objects added to support active/active intra-chassis redundancy of NAT ISA MDA." ::= { tmnxNatGroups 46 } tmnxNatPlV13v0Group OBJECT-GROUP OBJECTS { tmnxNatPlApplications } STATUS current DESCRIPTION "The group of objects providing configuration of NAT address pools on Nokia SROS series systems added in release 13.0." ::= { tmnxNatGroups 47 } tmnxNatVrtrIPv6FilterV13v0Group OBJECT-GROUP OBJECTS { tmnxNatVrtrOutUpstrmIPv6FilterId, tmnxNatVrtrOutDnstrmIPv6FilterId } STATUS current DESCRIPTION "The group of objects providing configuration of NAT in a virtual router instance that are related to an IPv6 filter, added in release 13.0 of Nokia SROS series systems." ::= { tmnxNatGroups 48 } tmnxNatNoLsnSubBlksFreeGroup OBJECT-GROUP OBJECTS { tmnxNatGrpCfgNoLsnSubBlksFree } STATUS current DESCRIPTION "The group of objects providing configuration control of the generation of the tmnxNatLsnSubBlksFree notification of Nokia SROS series systems." ::= { tmnxNatGroups 49 } tmnxNatWlanGwV14v0Group OBJECT-GROUP OBJECTS { tmnxNatGrpCfgLsn } STATUS current DESCRIPTION "The group of objects providing configuration of NAT for Wireless Local Area Network Gateway ISA groups, added in release 14.0 of Nokia SROS series systems." ::= { tmnxNatGroups 50 } tmnxNatVrtrIPFilterV14v0Group OBJECT-GROUP OBJECTS { tmnxNatVrtrInDnstreamIPFilterId } STATUS current DESCRIPTION "The group of objects providing configuration of NAT in a virtual router instance that are related to an IP filter, added in release 14.0 of Nokia SROS series systems." ::= { tmnxNatGroups 51 } tmnxNatUpnpV14v0Group OBJECT-GROUP OBJECTS { tmnxNatGrpCfgSessionUpnpMapLimit, tmnxNatUpnpPlcyRowStatus, tmnxNatUpnpPlcyLastMgmtChange, tmnxNatUpnpPlcyDescription, tmnxNatUpnpPlcyMappingLimit, tmnxNatUpnpPlcyStrictMode, tmnxNatUpnpPlcyListeningPort, tmnxNatUpnpPlcyTableLastCh, tmnxNatUpnpPlcyStatsName, tmnxNatUpnpPlcyStatsVal, tmnxNatUpnpPlcyStatActMappings, tmnxNatUpnpPlcyStatSubscrMapped, tmnxNatUpnpPlcyStatSubscr } STATUS current DESCRIPTION "The group of objects that support NAT for UPnP messages." ::= { tmnxNatGroups 52 } tmnxNatPlcyV14v0Group OBJECT-GROUP OBJECTS { tmnxNatPlcyRstUnknownTcp, tmnxNatPlcyToTcpRst } STATUS current DESCRIPTION "The group of objects providing configuration of NAT policies on Nokia SROS series systems that were added in release 14.0." ::= { tmnxNatGroups 53 } tmnxNatPlcyV15v0Group OBJECT-GROUP OBJECTS { tmnxNatPlcyL2Outside, tmnxNatPlcyPortFwdRangeEnd, tmnxNatL2AwSubPlcyOutServiceId, tmnxNatFwd2OutService } STATUS current DESCRIPTION "The group of objects providing configuration of NAT policies on Nokia SROS series systems that were added in release 15.0." ::= { tmnxNatGroups 54 } tmnxNatWlanGwV15v0Group OBJECT-GROUP OBJECTS { tmnxNatGrpCfgNoLsnEvents } STATUS current DESCRIPTION "The group of objects providing configuration of NAT for Wireless Local Area Network Gateway ISA groups, added in release 15.0 of Nokia SROS series systems." ::= { tmnxNatGroups 55 } tmnxNatFwdV15v0Group OBJECT-GROUP OBJECTS { tmnxNatFwd2ForeignPfxType, tmnxNatFwd2ForeignPfx, tmnxNatFwd2ForeignPfxLength, tmnxNatFwd2ForeignPort } STATUS current DESCRIPTION "The group of objects supporting management of NAT port forwarding entries added in release 15.0 of Nokia SROS series systems." ::= { tmnxNatGroups 56 } tmnxNatFwdL2AwGroup OBJECT-GROUP OBJECTS { tmnxNatFwdL2AwOutVRtrID, tmnxNatFwdL2AwOutAddrType, tmnxNatFwdL2AwOutAddr, tmnxNatFwdL2AwOutPort, tmnxNatFwdL2AwExpiryDateAndTime, tmnxNatFwdL2AwPersistKey, tmnxNatFwdL2AwOrigin, tmnxNatFwdL2AwOperState, tmnxNatFwdL2AwPersistence, tmnxNatFwdL2AwOutService } STATUS current DESCRIPTION "The group of objects that support creating NAT port forwarding entries." ::= { tmnxNatGroups 57 } tmnxNatPcpExt1Group OBJECT-GROUP OBJECTS { tmnxNatPcpPlcyReuseExtIp } STATUS current DESCRIPTION "The group of objects added to provide extended configuration of the Port Control Protocol (PCP)." ::= { tmnxNatGroups 58 } tmnxNatObsoleteGroup OBJECT-GROUP OBJECTS { tmnxNatMapLsnHostTableLastCh, tmnxNatMapLsnHostRowStatus, tmnxNatMapLsnHostLastMgmtChange, tmnxNatMapLsnHostAdminState, tmnxNatMapLsnHostOutAddrType, tmnxNatMapLsnHostOutAddr, tmnxNatMapLsnHostOutVRtrID, tmnxNatMapTableLastCh, tmnxNatMapRowStatus, tmnxNatMapLastMgmtChange, tmnxNatMapOutPort, tmnxNatIsaGrpSessionResvCount, tmnxNatIsaGrpSessionWatermarkHi, tmnxNatIsaGrpSessionWatermarkLo, tmnxNatApTableLastCh, tmnxNatApLastMgmtChange, tmnxNatApRowStatus, tmnxNatApDescription, tmnxNatApIncludeAttributes, tmnxNatApServersTimeout, tmnxNatApServersRetry, tmnxNatApServersVRtrID, tmnxNatApServersSrcAddrType, tmnxNatApServersSrcAddrStart, tmnxNatApServersSrcAddrEnd, tmnxNatApServersAlgorithm, tmnxNatApServTableLastCh, tmnxNatApServRowStatus, tmnxNatApServLastMgmtChange, tmnxNatApServAddrType, tmnxNatApServAddr, tmnxNatApServSecret, tmnxNatApServAcctPort, tmnxNatApServStatSrcAddrType, tmnxNatApServStatSrcAddr, tmnxNatApServStatOperState, tmnxNatApServStatTxRequests, tmnxNatApServStatReqTimeout, tmnxNatApServStatSendRetries, tmnxNatPlRangeNumAllocatedBlk, tmnxNatFwdOutVRtrID, tmnxNatFwdOutAddrType, tmnxNatFwdOutAddr, tmnxNatFwdOutPort, tmnxNatFwdExpiryDateAndTime, tmnxNatFwdLsnAftrAddrType, tmnxNatFwdLsnAftrAddr, tmnxNatFwdPersistKey, tmnxNatFwdDescription, tmnxNatFwdOrigin, tmnxNatLsnHostSubId, tmnxNatLsnHostOutVRtrID, tmnxNatLsnHostOutAddrType, tmnxNatLsnHostOutAddr, tmnxNatDsliteSubId, tmnxNat64SubId, tmnxNatLsnSubPolicy, tmnxNatLsnSubIsaGrp, tmnxNatLsnSubIsaMemberId, tmnxNatLsnSubOutVRtrID, tmnxNatLsnSubOutAddrType, tmnxNatLsnSubOutAddr, tmnxNatLsnSubStatIcmpPortUsage, tmnxNatLsnSubStatIcmpPortUsageHi, tmnxNatLsnSubStatUdpPortUsage, tmnxNatLsnSubStatUdpPortUsageHi, tmnxNatLsnSubStatTcpPortUsage, tmnxNatLsnSubStatTcpPortUsageHi, tmnxNatLsnSubStatSessionUsage, tmnxNatLsnSubStatSessionUsageHi, tmnxNatLsnSubStatSessions, tmnxNatLsnSubStatSessionsPrio, tmnxNatLsnSubStatSessionsPeak, tmnxNatLsnSubIdStr, tmnxNatL2AwSubStatCurrUpnpPlcy, tmnxNatBlkLsnEnd, tmnxNatBlkLsnPool, tmnxNatBlkLsnSubId, tmnxNatBlkLsnInsideVRtrID, tmnxNatBlkLsnInsideAddrType, tmnxNatBlkLsnInsideAddr, tmnxNatBlkLsnPolicy, tmnxNatBlkLsnStartDateAndTime, tmnxNatGrpCfgLoadBalancing } STATUS current DESCRIPTION "The group of objects that have been obsoleted." ::= { tmnxNatGroups 98 } tmnxNatNotifyObjsGroup OBJECT-GROUP OBJECTS { tmnxNatNotifyDescription, tmnxNatNotifyOutsideVRtrID, tmnxNatNotifyInsideVRtrID, tmnxNatNotifyOutsideAddrType, tmnxNatNotifyOutsideAddr, tmnxNatNotifyOutsideEndAddrType, tmnxNatNotifyOutsideEndAddr, tmnxNatNotifyInsideAddrType, tmnxNatNotifyInsideAddr, tmnxNatNotifyPort, tmnxNatNotifyPort2, tmnxNatNotifyDateAndTime, tmnxNatNotifyTruthValue, tmnxNatNotifyLsnSubId, tmnxNatNotifyL2AwSubIdent, tmnxNatNotifyPlSeqNum, tmnxNatNotifySubscriberType, tmnxNatNotifyMdaChassisIndex, tmnxNatNotifyMdaCardSlotNum, tmnxNatNotifyMdaSlotNum, tmnxNatNotifyCounter, tmnxNatNotifyNumber, tmnxNatNotifyInsideAddrPrefixLen, tmnxNatNotifyName, tmnxNatNotifyIsaGrpId, tmnxNatNotifyIsaMemberId, tmnxNatNotifyMemberSubOrHostType, tmnxNatNotifyMemberSubOrHostDesc, tmnxNatNotifyIsaMemberEsaNum, tmnxNatNotifyIsaMemberEsaVappNum } STATUS current DESCRIPTION "The group of notification objects supporting NAT notifications on Nokia SROS series systems." ::= { tmnxNatGroups 99 } tmnxNatNotifyGroup NOTIFICATION-GROUP NOTIFICATIONS { tmnxNatPlL2AwBlockUsageHigh, tmnxNatIsaMemberSessionUsageHigh, tmnxNatPlLsnMemberBlockUsageHigh, tmnxNatLsnSubIcmpPortUsageHigh, tmnxNatLsnSubUdpPortUsageHigh, tmnxNatLsnSubTcpPortUsageHigh, tmnxNatL2AwSubIcmpPortUsageHigh, tmnxNatL2AwSubUdpPortUsageHigh, tmnxNatL2AwSubTcpPortUsageHigh, tmnxNatL2AwSubSessionUsageHigh, tmnxNatLsnSubSessionUsageHigh, tmnxNatPlBlockAllocationLsn, tmnxNatPlBlockAllocationL2Aw, tmnxNatResourceProblemDetected, tmnxNatResourceProblemCause, tmnxNatPlAddrFree } STATUS obsolete DESCRIPTION "The group of notifications supporting NAT on Nokia SROS series systems." ::= { tmnxNatGroups 100 } tmnxNatNotifyV9v0Group NOTIFICATION-GROUP NOTIFICATIONS { tmnxNatPlLsnRedActiveChanged } STATUS obsolete DESCRIPTION "The group of notifications supporting NAT added in release 9.0 of Nokia SROS series systems." ::= { tmnxNatGroups 101 } tmnxNatNotifyV10v0Group NOTIFICATION-GROUP NOTIFICATIONS { tmnxNatPcpSrvStateChanged, tmnxNatFwdEntryAdded } STATUS obsolete DESCRIPTION "The group of notifications supporting NAT added in release 10.0 of Nokia SROS series systems." ::= { tmnxNatGroups 102 } tmnxNatNotifyV11v0Group NOTIFICATION-GROUP NOTIFICATIONS { tmnxNatMdaActive, tmnxNatLsnSubBlksFree, tmnxNatDetPlcyChanged, tmnxNatMdaDetectsLoadSharingErr } STATUS obsolete DESCRIPTION "The group of notifications supporting NAT added in release 11.0 of Nokia SROS series systems." ::= { tmnxNatGroups 103 } tmnxNatNotifyV12v0Group NOTIFICATION-GROUP NOTIFICATIONS { tmnxNatPlL2AwBlockUsageHigh, tmnxNatIsaMemberSessionUsageHigh, tmnxNatPlLsnMemberBlockUsageHigh, tmnxNatL2AwSubIcmpPortUsageHigh, tmnxNatL2AwSubUdpPortUsageHigh, tmnxNatL2AwSubTcpPortUsageHigh, tmnxNatL2AwSubSessionUsageHigh, tmnxNatPlBlockAllocationLsn, tmnxNatPlBlockAllocationL2Aw, tmnxNatResourceProblemDetected, tmnxNatResourceProblemCause, tmnxNatPlAddrFree, tmnxNatPlLsnRedActiveChanged, tmnxNatPcpSrvStateChanged, tmnxNatMdaActive, tmnxNatLsnSubBlksFree, tmnxNatDetPlcyChanged, tmnxNatMdaDetectsLoadSharingErr, tmnxNatLsnSubIcmpPortUsgHigh, tmnxNatLsnSubUdpPortUsgHigh, tmnxNatLsnSubTcpPortUsgHigh, tmnxNatLsnSubSessionUsgHigh, tmnxNatFwd2EntryAdded, tmnxNatIsaGrpOperStateChanged, tmnxNatIsaGrpIsDegraded, tmnxNatInAddrPrefixBlksFree } STATUS obsolete DESCRIPTION "The group of notifications supporting NAT in release 12.0 of Nokia SROS series systems." ::= { tmnxNatGroups 104 } tmnxNatNotifyV13v0Group NOTIFICATION-GROUP NOTIFICATIONS { tmnxNatPlL2AwBlockUsageHigh, tmnxNatIsaMemberSessionUsageHigh, tmnxNatPlLsnMemberBlockUsageHigh, tmnxNatL2AwSubIcmpPortUsageHigh, tmnxNatL2AwSubUdpPortUsageHigh, tmnxNatL2AwSubTcpPortUsageHigh, tmnxNatL2AwSubSessionUsageHigh, tmnxNatPlBlockAllocationLsn, tmnxNatPlBlockAllocationL2Aw, tmnxNatResourceProblemDetected, tmnxNatResourceProblemCause, tmnxNatPlAddrFree, tmnxNatPlLsnRedActiveChanged, tmnxNatPcpSrvStateChanged, tmnxNatMdaActive, tmnxNatLsnSubBlksFree, tmnxNatDetPlcyChanged, tmnxNatMdaDetectsLoadSharingErr, tmnxNatLsnSubIcmpPortUsgHigh, tmnxNatLsnSubUdpPortUsgHigh, tmnxNatLsnSubTcpPortUsgHigh, tmnxNatLsnSubSessionUsgHigh, tmnxNatFwd2EntryAdded, tmnxNatIsaGrpOperStateChanged, tmnxNatIsaGrpIsDegraded, tmnxNatInAddrPrefixBlksFree, tmnxNatDetPlcyOperStateChanged, tmnxNatDetMapOperStateChanged, tmnxNatFwd2OperStateChanged } STATUS obsolete DESCRIPTION "The group of notifications supporting NAT in release 13.0 of Nokia SROS series systems." ::= { tmnxNatGroups 105 } tmnxNatPlcyXmppEnhGroup OBJECT-GROUP OBJECTS { tmnxNatPlcyCreationOrigin } STATUS current DESCRIPTION "The group of objects supporting NAT Policy on Nokia SROS series systems." ::= { tmnxNatGroups 106 } tmnxNatFwdCfgGroup OBJECT-GROUP OBJECTS { tmnxNatFwdActionSaveConfig, tmnxNatFwd2Persistence } STATUS current DESCRIPTION "The group of objects supporting configured NAT port forward entries added in Nokia SROS series systems." ::= { tmnxNatGroups 107 } tmnxNatL2AwV14v0Group OBJECT-GROUP OBJECTS { tmnxNatL2AwAddrTableLastCh, tmnxNatL2AwAddrRowStatus, tmnxNatL2AwAddrLastMgmtChange, tmnxNatPlL2AwBlockUsage, tmnxNatPlL2AwBlockUsageHi, tmnxNatBlkL2AwEnd, tmnxNatBlkL2AwPool, tmnxNatBlkL2AwSubIdent, tmnxNatBlkL2AwPolicy, tmnxNatBlkL2AwStartDateAndTime, tmnxNatPrefixTableLastCh, tmnxNatPrefixRowStatus, tmnxNatPrefixLastMgmtCh, tmnxNatPrefixNatPolicy, tmnxNatPrefixListTableLastCh, tmnxNatPrefixListRowStatus, tmnxNatPrefixListLastMgmtChange, tmnxNatPrefixListApplication, tmnxNatL2AwHostOutVRtrID, tmnxNatL2AwHostOutAddrType, tmnxNatL2AwHostOutAddr, tmnxNatL2AwHostOutStart, tmnxNatL2AwSubPolicy, tmnxNatL2AwSubIsaGrp, tmnxNatL2AwSubIsaMemberId, tmnxNatL2AwSubOutVRtrID, tmnxNatL2AwSubOutAddrType, tmnxNatL2AwSubOutAddr, tmnxNatL2AwSubCurrUpnpPlcy, tmnxNatL2AwSubHostPortBlkSize, tmnxNatL2AwSubStatIcmpPortUsage, tmnxNatL2AwSubStatIcmpPortUsageH, tmnxNatL2AwSubStatUdpPortUsage, tmnxNatL2AwSubStatUdpPortUsageHi, tmnxNatL2AwSubStatTcpPortUsage, tmnxNatL2AwSubStatTcpPortUsageHi, tmnxNatL2AwSubStatSessionUsage, tmnxNatL2AwSubStatSessionUsageHi, tmnxNatL2AwSubStatSessions, tmnxNatL2AwSubStatSessionsPrio, tmnxNatL2AwSubStatSessionsPeak, tmnxNatL2AwSubBlkEnd, tmnxNatL2AwSubPlcyOutVRtrID, tmnxNatL2AwSubPlcyOutAddrType, tmnxNatL2AwSubPlcyOutAddr, tmnxNatL2AwSubPlcyDnatOvrAddrTyp, tmnxNatL2AwSubPlcyDnatOvrAddr, tmnxNatL2AwSubPlcyDnatDisable, tmnxNatL2AwHostPlcyOutVRtrID, tmnxNatL2AwHostPlcyOutAddrType, tmnxNatL2AwHostPlcyOutAddr, tmnxNatL2AwHostPlcyOutStart, tmnxNatL2AwSubBlkPolicy } STATUS current DESCRIPTION "The group of objects specific to Layer-2-Aware NAT on Nokia SROS series systems." ::= { tmnxNatGroups 108 } tmnxNatDestinationNatGroup OBJECT-GROUP OBJECTS { tmnxNatPlcyDnatClassifier, tmnxNatPlcyDnatRouter, tmnxNatPlcyDnatIsaGrp, tmnxNatVrtrInDnatSrcPrefixList, tmnxNatVrtrOutDnatOnlyRouteLimit, tmnxNatVrtrOutDnatOnlyRoutes, tmnxNatClsfrTableLastCh, tmnxNatClsfrRowStatus, tmnxNatClsfrLastCh, tmnxNatClsfrDescription, tmnxNatClsfrDefaultAction, tmnxNatClsfrDefaultActionAddrTyp, tmnxNatClsfrDefaultActionAddr, tmnxNatClsfrDefaultDnatAddrType, tmnxNatClsfrDefaultDnatAddr, tmnxNatClsfrN3RowStatus, tmnxNatClsfrN3TableLastCh, tmnxNatClsfrN3LastCh, tmnxNatClsfrN3Description, tmnxNatClsfrN3Action, tmnxNatClsfrN3DnatAddrType, tmnxNatClsfrN3DnatAddr, tmnxNatClsfrN3Protocol, tmnxNatClsfrN3DestPortStart, tmnxNatClsfrN3DestPortEnd } STATUS current DESCRIPTION "The group of objects supporting Destination NAT in Nokia SROS series systems." ::= { tmnxNatGroups 109 } tmnxNatNotifyV14v0Group NOTIFICATION-GROUP NOTIFICATIONS { tmnxNatPlL2AwBlockUsageHigh, tmnxNatIsaMemberSessionUsageHigh, tmnxNatPlLsnMemberBlockUsageHigh, tmnxNatL2AwSubIcmpPortUsageHigh, tmnxNatL2AwSubUdpPortUsageHigh, tmnxNatL2AwSubTcpPortUsageHigh, tmnxNatL2AwSubSessionUsageHigh, tmnxNatPlBlockAllocationLsn, tmnxNatPlBlockAllocationL2Aw, tmnxNatResourceProblemDetected, tmnxNatResourceProblemCause, tmnxNatPlAddrFree, tmnxNatPlLsnRedActiveChanged, tmnxNatPcpSrvStateChanged, tmnxNatMdaActive, tmnxNatLsnSubBlksFree, tmnxNatDetPlcyChanged, tmnxNatMdaDetectsLoadSharingErr, tmnxNatLsnSubIcmpPortUsgHigh, tmnxNatLsnSubUdpPortUsgHigh, tmnxNatLsnSubTcpPortUsgHigh, tmnxNatLsnSubSessionUsgHigh, tmnxNatFwd2EntryAdded, tmnxNatIsaGrpOperStateChanged, tmnxNatIsaGrpIsDegraded, tmnxNatInAddrPrefixBlksFree, tmnxNatDetPlcyOperStateChanged, tmnxNatDetMapOperStateChanged, tmnxNatFwd2OperStateChanged, tmnxNatVrtrOutDnatOnlyRoutesHigh, tmnxNatMapRuleChange } STATUS current DESCRIPTION "The group of notifications supporting NAT in release 14.0 of Nokia SROS series systems." ::= { tmnxNatGroups 110 } tmnxNatMappingGroup OBJECT-GROUP OBJECTS { tmnxNatMapDomTableLastCh, tmnxNatMapDomRowStatus, tmnxNatMapDomLastCh, tmnxNatMapDomAdminState, tmnxNatMapDomDescription, tmnxNatMapDomDmrPrefixType, tmnxNatMapDomDmrPrefix, tmnxNatMapDomDmrPrefixLength, tmnxNatMapDomTcpMssAdjust, tmnxNatMapDomMtu, tmnxNatMapDomIpFragmentation, tmnxNatMapDomRouter, tmnxNatMapRuleTableLastCh, tmnxNatMapRuleRowStatus, tmnxNatMapRuleLastCh, tmnxNatMapRuleAdminState, tmnxNatMapRuleDescription, tmnxNatMapRulePrefixType, tmnxNatMapRulePrefix, tmnxNatMapRulePrefixLength, tmnxNatMapRuleIpv4PrefixType, tmnxNatMapRuleIpv4Prefix, tmnxNatMapRuleIpv4PrefixLength, tmnxNatMapRuleEaLength, tmnxNatMapRulePsidOffset, tmnxNatMapRuleAddrSharingRatio, tmnxNatMapRuleExcludedPorts, tmnxNatMapRulePortsPerUser, tmnxNatMapVrtrDomTableLastCh, tmnxNatMapVrtrDomRowStatus, tmnxNatMapVrtrDomLastCh, tmnxNatMapDomUpFwdPackets, tmnxNatMapDomUpFwdOctets, tmnxNatMapDomUpDropPackets, tmnxNatMapDomUpDropOctets, tmnxNatMapDomDownFwdPackets, tmnxNatMapDomDownFwdOctets, tmnxNatMapDomDownDropPackets, tmnxNatMapDomDownDropOctets, tmnxNatMapFragStatsName, tmnxNatMapFragStatsVal } STATUS current DESCRIPTION "The group of objects supporting MAP-T in Nokia SROS series systems." ::= { tmnxNatGroups 111 } tmnxNatL2AwExternalAssignGroup OBJECT-GROUP OBJECTS { tmnxNatPlL2AwExternalAssignment } STATUS current DESCRIPTION "The group of objects supporting Layer-2-Aware NAT with external IP address assignment in Nokia SROS series systems." ::= { tmnxNatGroups 112 } tmnxNatFirewallGroup OBJECT-GROUP OBJECTS { tmnxNatPlcyPurpose, tmnxNatPlcyToUnknownProtocol, tmnxNatFwlPlcyTableLastCh, tmnxNatFwlPlcyRowStatus, tmnxNatFwlPlcyDomainRouter, tmnxNatFwlPlcyDomainName, tmnxNatPolicyRowStatus, tmnxNatL2AwSubFirewallPolicy, tmnxNatL2AwSubPlcyPurpose, tmnxNatL2AwSubStatPlcyPurpose, tmnxNatL2AwSubStatDownstreamDrop, tmnxNatL2AwSubStatUnknHostDrop, tmnxNatFwlDomRowStatus, tmnxNatFwlDomLastMgmtChange, tmnxNatFwlDomIsaGrp, tmnxNatFwlDomAdminState, tmnxNatFwlDomDhcp6ServerRouter, tmnxNatFwlDomDhcp6ServerName, tmnxNatFwlDomTableLastCh, tmnxNatFwlDomPrefixRowStatus, tmnxNatFwlDomPrefixLastCh, tmnxNatFwlDomPrefixDescription, tmnxNatFwlDomPrefixTableLastCh, tmnxNatFwlHostVRtrID, tmnxNatFwlHostDmzV6, tmnxNatPlcyUnknProtTableLastCh, tmnxNatPlcyUnknProtRowStatus, tmnxNatPlcyUnknProtTimeStamp, tmnxNatFwlNbrMacAddress, tmnxNatFwlNbrCount, tmnxNatFwlHostCount, tmnxNatL2AwHostCount } STATUS current DESCRIPTION "The group of objects supporting the firewall function in release 15.0 of the Nokia SROS series systems." ::= { tmnxNatGroups 113 } tmnxNatL2AwV15v0Group OBJECT-GROUP OBJECTS { tmnxNatL2AwHostPlcyBypassActive, tmnxNatL2AwHostPlcyVasFilter, tmnxNatIsaMdaStatBypassL2AwHost, tmnxNatIsaRecovActCardSlotNum, tmnxNatIsaRecovActCardMDANum, tmnxNatIsaRecovActActionGo, tmnxNatIsaRecovActActionResult } STATUS current DESCRIPTION "The group of objects specific to Layer-2-Aware NAT on Nokia SROS series systems that were added in release 15.0." ::= { tmnxNatGroups 114 } tmnxNatNotifyV15v0Group NOTIFICATION-GROUP NOTIFICATIONS { tmnxNatMaxNbrSubsOrHostsExceeded, tmnxNatNbrSubsOrHostsBelowThrsh } STATUS current DESCRIPTION "The group of notifications supporting NAT in release 15.0 of Nokia SROS series systems." ::= { tmnxNatGroups 115 } tmnxNatSyslogGroup OBJECT-GROUP OBJECTS { tmnxNatSyslogExpPlcyLastCh, tmnxNatSyslogExpPlcyRowStatus, tmnxNatSyslogExpPlcyDescription, tmnxNatSyslogExpPlcyFacility, tmnxNatSyslogExpPlcySeverity, tmnxNatSyslogExpPlcyPrefix, tmnxNatSyslogExpPlcyInclude, tmnxNatSyslogExpPlcyMtu, tmnxNatSyslogExpPlcyRateLimit, tmnxNatSyslogExpPlcyMaxTxDelay, tmnxNatSyslogExpPlcyTableLastCh, tmnxNatSyslogColRowStatus, tmnxNatSyslogColLastCh, tmnxNatSyslogColAdminState, tmnxNatSyslogColSrcAddrType, tmnxNatSyslogColSrcAddr, tmnxNatSyslogColDestPort, tmnxNatSyslogColTableLastCh, tmnxNatPlcySyslogExpPlcy } STATUS current DESCRIPTION "The group of objects supporting the NAT syslog function in release 16.0 of the Nokia SROS series systems." ::= { tmnxNatGroups 116 } tmnxNatCupsGroup OBJECT-GROUP OBJECTS { tmnxNatUpPlcyRowStatus } STATUS current DESCRIPTION "The group of objects supporting the NAT CUPS function in release 20 of the Nokia SROS series systems." ::= { tmnxNatGroups 117 } tmnxNatObsoletedNotifyGroup NOTIFICATION-GROUP NOTIFICATIONS { tmnxNatFwdEntryAdded, tmnxNatLsnSubIcmpPortUsageHigh, tmnxNatLsnSubUdpPortUsageHigh, tmnxNatLsnSubTcpPortUsageHigh, tmnxNatLsnSubSessionUsageHigh } STATUS current DESCRIPTION "The group of obsoleted NAT notifications of Nokia SROS series systems." ::= { tmnxNatGroups 150 } tmnxNatIsaStatV16v0Group OBJECT-GROUP OBJECTS { tmnxNatIsaResrcStatsValPeak, tmnxNatIsaResrcStatsValPeakLw, tmnxNatIsaResrcStatsValPeakHw, tmnxNatIsaResrcStatsPeakTime, tmnxNatIsaMemberResrcValPeak, tmnxNatIsaMemberResrcPeakTime, tmnxNatIsaMdaStatsHrTime, tmnxNatIsaMdaStatsHrWaiting, tmnxNatIsaMdaStatsHrIdle, tmnxNatIsaMdaStatsHrWorking, tmnxNatIsaMdaStatsHrJobs, tmnxNatIsaMdaStatsHrThroughput, tmnxNatIsaMdaStatsDayTime, tmnxNatIsaMdaStatsDayWaiting, tmnxNatIsaMdaStatsDayIdle, tmnxNatIsaMdaStatsDayWorking, tmnxNatIsaMdaStatsDayJobs, tmnxNatIsaMdaStatsDayThroughput, tmnxNatIsaMdaStatsMonthTime, tmnxNatIsaMdaStatsMonthWaiting, tmnxNatIsaMdaStatsMonthIdle, tmnxNatIsaMdaStatsMonthWorking, tmnxNatIsaMdaStatsMonthJobs, tmnxNatIsaMdaStatsMonthThroughp } STATUS current DESCRIPTION "The group of objects providing monitoring of NAT Integrated Service Adaptors (ISA) on Nokia SROS series systems added in release 16.0." ::= { tmnxNatGroups 151 } tmnxNatIsaScalingGroup OBJECT-GROUP OBJECTS { tmnxNatIsaGrpScalingProfile } STATUS current DESCRIPTION "The group of objects providing supporting NAT ISA scaling profiles on Nokia SROS series systems." ::= { tmnxNatGroups 152 } tmnxNatDsliteReassemblyGroup OBJECT-GROUP OBJECTS { tmnxNatDsliteAddrReassembly } STATUS current DESCRIPTION "The group of objects needed to support NAT Dual-Stack Lite reassembly." ::= { tmnxNatGroups 153 } tmnxNatSicrGroup OBJECT-GROUP OBJECTS { tmnxNatIsaGrpSicrReplThreshold, tmnxNatIsaGrpSicrToAfterSwitch, tmnxNatIsaGrpSicrRouter, tmnxNatIsaGrpSicrLocAddrType, tmnxNatIsaGrpSicrLocAddrStart, tmnxNatIsaGrpSicrRemAddrType, tmnxNatIsaGrpSicrRemAddrStart, tmnxNatIsaGrpSicrIpMtu, tmnxNatIsaGrpSicrPreferred, tmnxNatIsaGrpSicrKaInterval, tmnxNatIsaGrpSicrKaDropcount, tmnxNatGrpMonOperGrpRowStatus, tmnxNatGrpMonOperGrpLastCh, tmnxNatGrpMonOperGrpHlthDrop, tmnxNatGrpMonPortRowStatus, tmnxNatGrpMonPortLastCh, tmnxNatGrpMonPortHealthDrop, tmnxNatGrpMonOperGrpTableLastCh, tmnxNatGrpMonPortTableLastCh, tmnxNatGrpMonOperGrpActHlthDrop, tmnxNatGrpMonPortActHealthDrop, tmnxNatMemSicrPeerState, tmnxNatMemSicrState, tmnxNatMemSicrLocAddrType, tmnxNatMemSicrLocAddr, tmnxNatMemSicrRemAddrType, tmnxNatMemSicrRemAddr, tmnxNatMemSicrStateLastFailed, tmnxNatMemSicrStateFailReason, tmnxNatMemSicrStateUnsupp, tmnxNatMemSicrStateTracked, tmnxNatMemSicrStateNotSync, tmnxNatMemSicrStateCreatePending, tmnxNatMemSicrStateCreateSync, tmnxNatMemSicrStateDeleteMarked, tmnxNatMemSicrStateDeletePending, tmnxNatMemSicrStatsErrFrag, tmnxNatMemSicrStatsErrNoBlk, tmnxNatMemSicrStatsErrNoPolicy, tmnxNatMemSicrStatsRx, tmnxNatMemSicrStatsRxFlowCreate, tmnxNatMemSicrStatsRxFlowDelete, tmnxNatMemSicrStatsTx, tmnxNatMemSicrStatsTxFlowCreate, tmnxNatMemSicrStatsTxFlowDelete, tmnxNatMemSicrStatsTxRetransmit, tmnxNatMemSicrStatsRxAlg, tmnxNatMemSicrStatsTxAlg, tmnxNatGrpSicrHealth, tmnxNatGrpSicrInControl, tmnxNatGrpSicrKaTimeout, tmnxNatGrpSicrPeerHealth, tmnxNatGrpSicrPeerPreferred, tmnxNatGrpSicrRx, tmnxNatGrpSicrRxDropWrongPeer, tmnxNatGrpSicrState, tmnxNatGrpSicrStateChanges, tmnxNatGrpSicrStateLastCh, tmnxNatGrpSicrTx, tmnxNatGrpSicrTxFailures } STATUS current DESCRIPTION "The group of objects needed to support NAT Stateful Inter Chassis Resilience (SICR)." ::= { tmnxNatGroups 154 } tmnxNatDestinationNatV19v0Group OBJECT-GROUP OBJECTS { tmnxNatClsfrN3ForeignAddrType, tmnxNatClsfrN3ForeignAddr, tmnxNatL2AwHostPlcyDNatOverride, tmnxNatL2AwHostPlcyDnatOvrAddrTp, tmnxNatL2AwHostPlcyDnatOvrAddr } STATUS current DESCRIPTION "The group of objects supporting Destination NAT added in Nokia SROS series systems release 19.0." ::= { tmnxNatGroups 155 } tmnxNatLsnV19v0Group OBJECT-GROUP OBJECTS { tmnxNatLsnSubBlkEnd, tmnxNatPlLsnMemberIsaGrpId, tmnxNatPlLsnMemberBlockUsage, tmnxNatPlLsnMemberBlockUsageHi, tmnxNatPlLsnSubscriberLimit, tmnxNatPlcyBlkLimit, tmnxNatPlMode, tmnxNatDsliteAddrTableLastCh, tmnxNatDsliteAddrRowStatus, tmnxNatDsliteAddrLastMgmtChange, tmnxNatDsliteAddrTunnelMtu, tmnxNat64TableLastCh, tmnxNat64LastMgmtChange, tmnxNat64RowStatus, tmnxNat64InAdminState, tmnxNat64InSubPrefixLen, tmnxNat64InPrefix, tmnxNat64InPrefixLen, tmnxNat64InIpv6Mtu, tmnxNat64InDropZeroIpv4Checksum, tmnxNat64InSetTos, tmnxNat64InTos, tmnxNat64InIgnoreTos, tmnxNat64InInsertIpv6FragHeader } STATUS current DESCRIPTION "The group of objects specific to Large Scale NAT on Nokia SROS series systems." ::= { tmnxNatGroups 156 } tmnxNatEsaV19v0Group OBJECT-GROUP OBJECTS { tmnxNatVappTableLastCh, tmnxNatVappRowStatus, tmnxNatVappLastMgmtChange, tmnxNatIsaMemberEsaNum, tmnxNatIsaMemberEsaVappNum, tmnxNatVappStatOperState, tmnxNatVappStatResrcAllocated, tmnxNatVappStatBypassL2AwHost, tmnxNatVappResrcStatsLimited, tmnxNatVappResrcStatsName, tmnxNatVappResrcStatsPeakTime, tmnxNatVappResrcStatsVal, tmnxNatVappResrcStatsValHw, tmnxNatVappResrcStatsValLw, tmnxNatVappResrcStatsValMax, tmnxNatVappResrcStatsValMaxHw, tmnxNatVappResrcStatsValMaxLw, tmnxNatVappResrcStatsValPeak, tmnxNatVappResrcStatsValPeakHw, tmnxNatVappResrcStatsValPeakLw, tmnxNatVappRecovActEsaNum, tmnxNatVappRecovActEsaVappNum, tmnxNatVappRecovActActionGo, tmnxNatVappRecovActActionResult, tmnxNatVappPlcyStatsName, tmnxNatVappPlcyStatsVal, tmnxNatVappStatsHrTime, tmnxNatVappStatsHrWaiting, tmnxNatVappStatsHrIdle, tmnxNatVappStatsHrWorking, tmnxNatVappStatsHrJobs, tmnxNatVappStatsHrThroughput, tmnxNatVappStatsDayTime, tmnxNatVappStatsDayWaiting, tmnxNatVappStatsDayIdle, tmnxNatVappStatsDayWorking, tmnxNatVappStatsDayJobs, tmnxNatVappStatsDayThroughput, tmnxNatVappStatsMonthTime, tmnxNatVappStatsMonthWaiting, tmnxNatVappStatsMonthIdle, tmnxNatVappStatsMonthWorking, tmnxNatVappStatsMonthJobs, tmnxNatVappStatsMonthThroughp } STATUS current DESCRIPTION "The group of objects providing configuration of NAT Integrated Service Adaptors (ISA) on Nokia SROS series systems release 19.0 or higher." ::= { tmnxNatGroups 157 } tmnxNatNotifyV19v0Group NOTIFICATION-GROUP NOTIFICATIONS { tmnxNatVappActive, tmnxNatVappDetectsLoadSharingErr } STATUS current DESCRIPTION "The group of notifications supporting NAT in release 19.0 of Nokia SROS series systems." ::= { tmnxNatGroups 158 } tmnxNatMGCompliances OBJECT IDENTIFIER ::= { tmnxNatConformance 3 } tmnxNatMGGroups OBJECT IDENTIFIER ::= { tmnxNatConformance 4 } tmnxNatNotifyPrefix OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 65 } tmnxNatNotifications OBJECT IDENTIFIER ::= { tmnxNatNotifyPrefix 0 } tmnxNatPlL2AwBlockUsageHigh NOTIFICATION-TYPE OBJECTS { tmnxNatPlL2AwBlockUsageHi } STATUS current DESCRIPTION "The tmnxNatPlL2AwBlockUsageHigh notification is sent when the block usage of a Layer-2-Aware NAT address pool reaches its high watermark ('true') or when it reaches its low watermark again ('false')." ::= { tmnxNatNotifications 1 } tmnxNatIsaMemberSessionUsageHigh NOTIFICATION-TYPE OBJECTS { tmnxNatIsaMemberSessionUsageHi, tmnxNatIsaMemberMdaChassisIndex, tmnxNatIsaMemberMdaCardSlotNum, tmnxNatIsaMemberMdaSlotNum, tmnxNatIsaMemberEsaNum, tmnxNatIsaMemberEsaVappNum } STATUS current DESCRIPTION "The tmnxNatIsaMemberSessionUsageHigh notification is sent when the session usage of a NAT ISA group member reaches its high watermark ('true') or when it reaches its low watermark again ('false')." ::= { tmnxNatNotifications 2 } tmnxNatPlLsnMemberBlockUsageHigh NOTIFICATION-TYPE OBJECTS { tmnxNatPlLsnMemberBlockUsageHi, tmnxNatIsaMemberMdaChassisIndex, tmnxNatIsaMemberMdaCardSlotNum, tmnxNatIsaMemberMdaSlotNum, tmnxNatIsaMemberEsaNum, tmnxNatIsaMemberEsaVappNum } STATUS current DESCRIPTION "The tmnxNatPlLsnMemberBlockUsageHigh notification is sent when the block usage of a Large Scale NAT address pool reaches its high watermark ('true') or when it reaches its low watermark again ('false') on a particular member MDA of its ISA group." ::= { tmnxNatNotifications 3 } tmnxNatLsnSubIcmpPortUsageHigh NOTIFICATION-TYPE OBJECTS { tmnxNatLsnSubStatIcmpPortUsageHi, tmnxNatNotifyInsideVRtrID, tmnxNatNotifyInsideAddrType, tmnxNatNotifyInsideAddr } STATUS obsolete DESCRIPTION "The tmnxNatLsnSubIcmpPortUsageHigh notification is replaced with the tmnxNatLsnSubIcmpPortUsgHigh notification." ::= { tmnxNatNotifications 4 } tmnxNatLsnSubUdpPortUsageHigh NOTIFICATION-TYPE OBJECTS { tmnxNatLsnSubStatUdpPortUsageHi, tmnxNatNotifyInsideVRtrID, tmnxNatNotifyInsideAddrType, tmnxNatNotifyInsideAddr } STATUS obsolete DESCRIPTION "The tmnxNatLsnSubUdpPortUsageHigh notification is replaced with the tmnxNatLsnSubUdpPortUsgHigh." ::= { tmnxNatNotifications 5 } tmnxNatLsnSubTcpPortUsageHigh NOTIFICATION-TYPE OBJECTS { tmnxNatLsnSubStatTcpPortUsageHi, tmnxNatNotifyInsideVRtrID, tmnxNatNotifyInsideAddrType, tmnxNatNotifyInsideAddr } STATUS obsolete DESCRIPTION "The tmnxNatLsnSubTcpPortUsageHigh notification is replaced with the tmnxNatLsnSubTcpPortUsgHigh notification." ::= { tmnxNatNotifications 6 } tmnxNatL2AwSubIcmpPortUsageHigh NOTIFICATION-TYPE OBJECTS { tmnxNatL2AwSubStatIcmpPortUsageH } STATUS current DESCRIPTION "The tmnxNatL2AwSubIcmpPortUsageHigh notification is sent when the ICMP port usage of a Layer-2-Aware NAT subscriber reaches its high watermark ('true') or when it reaches its low watermark again ('false')." ::= { tmnxNatNotifications 7 } tmnxNatL2AwSubUdpPortUsageHigh NOTIFICATION-TYPE OBJECTS { tmnxNatL2AwSubStatUdpPortUsageHi } STATUS current DESCRIPTION "The tmnxNatL2AwSubUdpPortUsageHigh notification is sent when the UDP port usage of a Layer-2-Aware NAT subscriber reaches its high watermark ('true') or when it reaches its low watermark again ('false')." ::= { tmnxNatNotifications 8 } tmnxNatL2AwSubTcpPortUsageHigh NOTIFICATION-TYPE OBJECTS { tmnxNatL2AwSubStatTcpPortUsageHi } STATUS current DESCRIPTION "The tmnxNatL2AwSubTcpPortUsageHigh notification is sent when the TCP port usage of a Layer-2-Aware NAT subscriber reaches its high watermark ('true') or when it reaches its low watermark again ('false')." ::= { tmnxNatNotifications 9 } tmnxNatL2AwSubSessionUsageHigh NOTIFICATION-TYPE OBJECTS { tmnxNatL2AwSubStatSessionUsageHi } STATUS current DESCRIPTION "The tmnxNatL2AwSubSessionUsageHigh notification is sent when the session usage of a Layer-2-Aware NAT subscriber reaches its high watermark ('true') or when it reaches its low watermark again ('false')." ::= { tmnxNatNotifications 10 } tmnxNatLsnSubSessionUsageHigh NOTIFICATION-TYPE OBJECTS { tmnxNatLsnSubStatSessionUsageHi, tmnxNatNotifyInsideVRtrID, tmnxNatNotifyInsideAddrType, tmnxNatNotifyInsideAddr } STATUS obsolete DESCRIPTION "The tmnxNatLsnSubSessionUsageHigh notification is replaced with the tmnxNatLsnSubSessionUsgHigh notification." ::= { tmnxNatNotifications 11 } tmnxNatPlBlockAllocationLsn NOTIFICATION-TYPE OBJECTS { tmnxNatNotifyOutsideVRtrID, tmnxNatNotifyOutsideAddrType, tmnxNatNotifyOutsideAddr, tmnxNatNotifyPort, tmnxNatNotifyPort2, tmnxNatNotifyDateAndTime, tmnxNatNotifyLsnSubId, tmnxNatNotifyInsideVRtrID, tmnxNatNotifyInsideAddrType, tmnxNatNotifyInsideAddr, tmnxNatNotifyTruthValue, tmnxNatNotifyPlSeqNum, tmnxNatNotifySubscriberType, tmnxNatNotifyMdaChassisIndex, tmnxNatNotifyMdaCardSlotNum, tmnxNatNotifyMdaSlotNum, tmnxNatNotifyNumber, tmnxNatNotifyIsaMemberEsaNum, tmnxNatNotifyIsaMemberEsaVappNum } STATUS current DESCRIPTION "The tmnxNatPlBlockAllocationLsn notification is sent when an outside IP address and a range of ports is allocated to a NAT subscriber associated with a Large Scale NAT (LSN) pool, and when this allocation expires. The allocated block is within the scope of the outside virtual router instance tmnxNatNotifyOutsideVRtrID and the outside IP address tmnxNatNotifyOutsideAddr; it starts with port tmnxNatNotifyPort and ends with port tmnxNatNotifyPort2. The NAT subscriber is identified with its subscriber ID tmnxNatNotifyLsnSubId. To further facilitate the identification of the NAT subscriber, its type tmnxNatNotifySubscriberType, inside IP address tmnxNatNotifyInsideAddr and inside virtual router instance tmnxNatNotifyInsideVRtrID are provided. The values of tmnxNatNotifyMdaChassisIndex, tmnxNatNotifyMdaCardSlotNum and tmnxNatNotifyMdaSlotNum identify the ISA MDA where this block is processed. The value of tmnxNatNotifyNumber is the numerical identifier of the NAT policy used for this allocation; it can be used for correlation of notifications, especially with the tmnxNatPlAddrFree summary event, that may indicate this number in the tmnxNatNotifyDescription object. When the block allocation is made, the value of the object tmnxNatNotifyTruthValue is 'true'; when the block allocation expires, it is 'false'. For the last remaining range of the subscriber, if the value of the object tmnxNatGrpCfgNoLsnSubBlksFree is equal to 'false', the tmnxNatPlBlockAllocationLsn notification is replaced with a tmnxNatLsnSubBlksFree notification." ::= { tmnxNatNotifications 12 } tmnxNatPlBlockAllocationL2Aw NOTIFICATION-TYPE OBJECTS { tmnxNatNotifyOutsideVRtrID, tmnxNatNotifyOutsideAddrType, tmnxNatNotifyOutsideAddr, tmnxNatNotifyPort, tmnxNatNotifyPort2, tmnxNatNotifyDateAndTime, tmnxNatNotifyL2AwSubIdent, tmnxNatNotifyTruthValue, tmnxNatNotifyPlSeqNum, tmnxNatNotifyName } STATUS current DESCRIPTION "The tmnxNatPlBlockAllocationL2Aw notification is sent when an outside IP address and a range of ports is allocated to a NAT subscriber associated with a Layer-2-Aware NAT pool, and when this allocation expires. The allocated block is within the scope of the outside virtual router instance tmnxNatNotifyOutsideVRtrID and the outside IP address tmnxNatNotifyOutsideAddr; it starts with port tmnxNatNotifyPort and ends with port tmnxNatNotifyPort2. The NAT subscriber is identified with its subscriber ID tmnxNatNotifyL2AwSubIdent. The NAT policy is identified with its name tmnxNatNotifyName. When the block allocation is made, the value of the object tmnxNatNotifyTruthValue is 'true'; when the block allocation expires, it is 'false'." ::= { tmnxNatNotifications 13 } tmnxNatResourceProblemDetected NOTIFICATION-TYPE OBJECTS { tmnxNatResourceProblem } STATUS current DESCRIPTION "The tmnxNatResourceProblemDetected notification is sent when the value of the object tmnxNatResourceProblem changes." ::= { tmnxNatNotifications 14 } tmnxNatResourceProblemCause NOTIFICATION-TYPE OBJECTS { tmnxNatNotifyDescription } STATUS current DESCRIPTION "The tmnxNatResourceProblemCause notification is to describe the cause of a NAT resource problem." ::= { tmnxNatNotifications 15 } tmnxNatPlAddrFree NOTIFICATION-TYPE OBJECTS { tmnxNatNotifyOutsideVRtrID, tmnxNatNotifyOutsideAddrType, tmnxNatNotifyOutsideAddr, tmnxNatNotifyOutsideEndAddrType, tmnxNatNotifyOutsideEndAddr, tmnxNatNotifyDateAndTime, tmnxNatNotifyInsideVRtrID, tmnxNatNotifyDescription, tmnxNatNotifyPlSeqNum } STATUS current DESCRIPTION "The tmnxNatPlAddrFree notification is sent when a range of outside IP addresses becomes free at once. The range starts at address tmnxNatNotifyOutsideAddr and ends with address tmnxNatNotifyOutsideEndAddr. It replaces a number of tmnxNatPlBlockAllocationL2Aw or tmnxNatPlBlockAllocationLsn notifications; the allocated port blocks associated with each IP address in the indicated range are released. The reason why this address range is released, is described in the tmnxNatNotifyDescription. If the value of tmnxNatNotifyInsideVRtrID is not equal to zero, it means that only the port blocks associated with hosts in that particular virtual router instance are released; if the value of tmnxNatNotifyInsideVRtrID is equal to zero, it means that all the port blocks are released." ::= { tmnxNatNotifications 16 } tmnxNatPlLsnRedActiveChanged NOTIFICATION-TYPE OBJECTS { tmnxNatPlLsnRedActive, tmnxNatNotifyDescription } STATUS current DESCRIPTION "[CAUSE] The tmnxNatPlLsnRedActiveChanged notification is sent when the value of the object tmnxNatPlLsnRedActive changes. The cause is explained in the tmnxNatNotifyDescription. [EFFECT] While the value of the object tmnxNatPlLsnRedActive is equal to 'false': - this system is not performing Large Scale NAT in the realm of the virtual router instance associated with this pool; the Large Scale NAT is supposed to be performed by its redundant peer. - the route specified with tmnxNatVrtrInRedSteerRt is not advertised in the realm of any inside virtual router instance associated with this pool; - NAT traffic matching a filter with TFilterAction equal to 'nat' is redirected to the address specified with tmnxNatVrtrInRedPeerAddr or dropped if tmnxNatVrtrInRedPeerAddr is not configured; - the pool ranges associated with this pool are withdrawn from the outside virtual router instance associated with this pool; - the route specified with tmnxNatPlLsnRedExpPrefix is not exported in the realm of the outside virtual router instance associated with this pool. [RECOVERY] If this system is supposed to assume the role of a standby in the realm of the virtual router instance associated with this pool, no recovery is needed. Otherwise, the recovery action will depend on the actual cause as specified in the tmnxNatNotifyDescription." ::= { tmnxNatNotifications 17 } tmnxNatPcpSrvStateChanged NOTIFICATION-TYPE OBJECTS { tmnxNatPcpSrvState, tmnxNatPcpSrvStateDescription } STATUS current DESCRIPTION "[CAUSE] The tmnxNatPcpSrvStateChanged notification is sent when the value of the object tmnxNatPcpSrvState changes. The cause is explained in the tmnxNatPcpSrvStateDescription. [EFFECT] While the value of the object tmnxNatPcpSrvState is equal to 'outOfService', the system drops PCP requests addressed to this server. [RECOVERY] The recovery action depends on the actual cause as specified in the tmnxNatPcpSrvStateDescription." ::= { tmnxNatNotifications 18 } tmnxNatFwdEntryAdded NOTIFICATION-TYPE OBJECTS { tmnxNatFwdOutVRtrID, tmnxNatFwdOutAddrType, tmnxNatFwdOutAddr, tmnxNatFwdOutPort, tmnxNatFwdLsnAftrAddrType, tmnxNatFwdLsnAftrAddr, tmnxNatFwdOrigin, tmnxNatNotifyTruthValue, tmnxNatNotifyPlSeqNum } STATUS obsolete DESCRIPTION "The tmnxNatFwdEntryAdded notification is replaced with the tmnxNatFwd2EntryAdded notification." ::= { tmnxNatNotifications 19 } tmnxNatMdaActive NOTIFICATION-TYPE OBJECTS { tmnxNatIsaMdaRowStatus, tmnxNatNotifyTruthValue } STATUS current DESCRIPTION "The tmnxNatMdaActive notification is sent when the value of the object tmnxNatIsaMdaStatOperState changes from 'primary' to any other value, or the other way around. The value 'primary' means that the MDA is active in the group." ::= { tmnxNatNotifications 20 } tmnxNatLsnSubBlksFree NOTIFICATION-TYPE OBJECTS { tmnxNatNotifyLsnSubId, tmnxNatNotifyInsideVRtrID, tmnxNatNotifyInsideAddrType, tmnxNatNotifyInsideAddr, tmnxNatNotifyPlSeqNum, tmnxNatNotifySubscriberType, tmnxNatNotifyMdaChassisIndex, tmnxNatNotifyMdaCardSlotNum, tmnxNatNotifyMdaSlotNum, tmnxNatNotifyDateAndTime, tmnxNatNotifyNumber, tmnxNatNotifyIsaMemberEsaNum, tmnxNatNotifyIsaMemberEsaVappNum } STATUS current DESCRIPTION "The tmnxNatLsnSubBlksFree notification is sent when all port blocks allocated to a Large Scale NAT (LSN) subscriber are released. The NAT subscriber is identified with its subscriber ID tmnxNatNotifyLsnSubId. To further facilitate the identification of the NAT subscriber, its type tmnxNatNotifySubscriberType, inside IP address tmnxNatNotifyInsideAddr and inside virtual router instance tmnxNatNotifyInsideVRtrID are provided. The values of tmnxNatNotifyMdaChassisIndex, tmnxNatNotifyMdaCardSlotNum and tmnxNatNotifyMdaSlotNum identify the ISA MDA where the blocks were processed. All notifications of this type are sequentially numbered with the tmnxNatNotifyPlSeqNum. The value of tmnxNatNotifyNumber is the numerical identifier of the NAT policy used for this allocation; it can be used for correlation with the tmnxNatPlBlockAllocationLsn notification; the value zero means that this notification can be correlated with all the tmnxNatPlBlockAllocationLsn notifications of the subscriber." ::= { tmnxNatNotifications 21 } tmnxNatDetPlcyChanged NOTIFICATION-TYPE STATUS current DESCRIPTION "The tmnxNatDetPlcyChanged notification is sent when something changed in the Deterministic NAT map. [CAUSE] Such a change may be caused by a modification of the tmnxNatDetPlcyTable or the tmnxNatDetMapTable. [EFFECT] Traffic flows of one or more given subscribers, subject to NAT, may be assigned a different outside IP address and/or outside port. [RECOVERY] Managers that rely on the offline representation of the Deterministic NAT map should get an updated copy." ::= { tmnxNatNotifications 22 } tmnxNatMdaDetectsLoadSharingErr NOTIFICATION-TYPE OBJECTS { tmnxNatIsaMdaRowStatus, tmnxNatNotifyCounter } STATUS current DESCRIPTION "The tmnxNatMdaDetectsLoadSharingErr notification is sent periodically at most every 10 seconds while a NAT ISA MDA detects that it is receiving packets erroneously, due to incorrect load-balancing by the ingress IOM. The value of tmnxNatNotifyCounter is the incremental count of dropped packets since the previous notification sent by the same MDA. [CAUSE] The ingress IOM hardware does not support a particular NAT function's load-balancing, for example an IOM-2 does not support deterministic NAT. [EFFECT] The MDA drops all incorrectly load-balanced traffic. [RECOVERY] Upgrade the ingress IOM, or change the configuration." ::= { tmnxNatNotifications 23 } tmnxNatIsaGrpOperStateChanged NOTIFICATION-TYPE OBJECTS { tmnxNatIsaGrpOperState } STATUS current DESCRIPTION "The tmnxNatIsaGrpOperStateChanged notification is sent when the value of the object tmnxNatIsaGrpOperState changes." ::= { tmnxNatNotifications 24 } tmnxNatIsaGrpIsDegraded NOTIFICATION-TYPE OBJECTS { tmnxNatIsaGrpDegraded } STATUS current DESCRIPTION "The tmnxNatIsaGrpIsDegraded notification is sent when the value of the object tmnxNatIsaGrpDegraded changes." ::= { tmnxNatNotifications 25 } tmnxNatLsnSubIcmpPortUsgHigh NOTIFICATION-TYPE OBJECTS { tmnxNatQryLsnSubResIcmpPortUsgHi, tmnxNatNotifyInsideVRtrID, tmnxNatNotifyInsideAddrType, tmnxNatNotifyInsideAddr } STATUS current DESCRIPTION "The tmnxNatLsnSubIcmpPortUsgHigh notification is sent when the ICMP port usage of a Large Scale NAT subscriber reaches its high watermark ('true') or when it reaches its low watermark again ('false'). The subscriber is identified with its inside IP address or prefix tmnxNatNotifyInsideAddr in the inside virtual router instance tmnxNatNotifyInsideVRtrID." ::= { tmnxNatNotifications 26 } tmnxNatLsnSubUdpPortUsgHigh NOTIFICATION-TYPE OBJECTS { tmnxNatQryLsnSubResUdpPortUsgHi, tmnxNatNotifyInsideVRtrID, tmnxNatNotifyInsideAddrType, tmnxNatNotifyInsideAddr } STATUS current DESCRIPTION "The tmnxNatLsnSubUdpPortUsgHigh notification is sent when the UDP port usage of a Large Scale NAT subscriber reaches its high watermark ('true') or when it reaches its low watermark again ('false'). The subscriber is identified with its inside IP address or prefix tmnxNatNotifyInsideAddr in the inside virtual router instance tmnxNatNotifyInsideVRtrID." ::= { tmnxNatNotifications 27 } tmnxNatLsnSubTcpPortUsgHigh NOTIFICATION-TYPE OBJECTS { tmnxNatQryLsnSubResTcpPortUsgHi, tmnxNatNotifyInsideVRtrID, tmnxNatNotifyInsideAddrType, tmnxNatNotifyInsideAddr } STATUS current DESCRIPTION "The tmnxNatLsnSubTcpPortUsgHigh notification is sent when the TCP port usage of a Large Scale NAT subscriber reaches its high watermark ('true') or when it reaches its low watermark again ('false'). The subscriber is identified with its inside IP address or prefix tmnxNatNotifyInsideAddr in the inside virtual router instance tmnxNatNotifyInsideVRtrID." ::= { tmnxNatNotifications 28 } tmnxNatLsnSubSessionUsgHigh NOTIFICATION-TYPE OBJECTS { tmnxNatQryLsnSubResSessionUsgHi, tmnxNatNotifyInsideVRtrID, tmnxNatNotifyInsideAddrType, tmnxNatNotifyInsideAddr } STATUS current DESCRIPTION "The tmnxNatLsnSubSessionUsgHigh notification is sent when the session usage of a Large Scale NAT subscriber reaches its high watermark ('true') or when it reaches its low watermark again ('false'). The subscriber is identified with its inside IP address or prefix tmnxNatNotifyInsideAddr in the inside virtual router instance tmnxNatNotifyInsideVRtrID." ::= { tmnxNatNotifications 29 } tmnxNatInAddrPrefixBlksFree NOTIFICATION-TYPE OBJECTS { tmnxNatNotifySubscriberType, tmnxNatNotifyInsideVRtrID, tmnxNatNotifyInsideAddrType, tmnxNatNotifyInsideAddr, tmnxNatNotifyInsideAddrPrefixLen, tmnxNatNotifyPlSeqNum, tmnxNatNotifyMdaChassisIndex, tmnxNatNotifyMdaCardSlotNum, tmnxNatNotifyMdaSlotNum, tmnxNatNotifyDateAndTime, tmnxNatNotifyDescription, tmnxNatNotifyIsaMemberEsaNum, tmnxNatNotifyIsaMemberEsaVappNum } STATUS current DESCRIPTION "The tmnxNatInAddrPrefixBlksFree notification is sent when all port blocks allocated to one or more subscribers associated with a particular set of inside addresses are released by this system. The type of subscriber(s) is indicated by tmnxNatNotifySubscriberType. The set of inside IP addresses is associated with the virtual router instance indicated by tmnxNatNotifyInsideVRtrID and is of the type indicated by tmnxNatNotifyInsideAddrType. The set of inside IP addresses consists of the address prefix indicated with tmnxNatNotifyInsideAddr and tmnxNatNotifyInsideAddrPrefixLen unless these objects are empty and zero; if tmnxNatNotifyInsideAddr is empty and tmnxNatNotifyInsideAddrPrefixLen is zero, the set contains all IP addresses of the indicated type. The values of tmnxNatNotifyMdaChassisIndex, tmnxNatNotifyMdaCardSlotNum and tmnxNatNotifyMdaSlotNum identify the ISA MDA where the blocks were processed. All notifications of this type are sequentially numbered with the tmnxNatNotifyPlSeqNum. This type of notification is typically the consequence of one or more configuration changes; the nature of these changes is indicated in the tmnxNatNotifyDescription." ::= { tmnxNatNotifications 30 } tmnxNatFwd2EntryAdded NOTIFICATION-TYPE OBJECTS { tmnxNatFwd2OutVRtrID, tmnxNatFwd2OutAddrType, tmnxNatFwd2OutAddr, tmnxNatFwd2OutPort, tmnxNatFwd2LsnAftrAddrType, tmnxNatFwd2LsnAftrAddr, tmnxNatFwd2Origin, tmnxNatNotifyTruthValue, tmnxNatNotifyPlSeqNum } STATUS current DESCRIPTION "[CAUSE] The tmnxNatFwd2EntryAdded notification is sent when a row is added to or removed from the tmnxNatFwd2Table by other means than operations on the tmnxNatFwdAction; a conceptual row can be added to or removed from the table by operations on the tmnxNatFwdAction object group or otherwise, by means of the PCP protocol or automatically by the system, for example when a subscriber profile is changed. When the row is added, the value of the object tmnxNatNotifyTruthValue is 'true'; when the row is removed, it is 'false'. [EFFECT] The specified NAT subscriber can start receiving inbound traffic flows. [RECOVERY] No recovery required; this notification is the result of an operator or protocol action." ::= { tmnxNatNotifications 31 } tmnxNatDetPlcyOperStateChanged NOTIFICATION-TYPE OBJECTS { tmnxNatDetPlcyOperState, tmnxNatNotifyDescription } STATUS current DESCRIPTION "The tmnxNatDetPlcyOperStateChanged notification is sent when the value of the object tmnxNatDetPlcyOperState changes. The cause is explained in the tmnxNatNotifyDescription." ::= { tmnxNatNotifications 32 } tmnxNatDetMapOperStateChanged NOTIFICATION-TYPE OBJECTS { tmnxNatDetMapOperState, tmnxNatNotifyDescription } STATUS current DESCRIPTION "The tmnxNatDetMapOperStateChanged notification is sent when the value of the object tmnxNatDetMapOperState changes. The cause is explained in the tmnxNatNotifyDescription." ::= { tmnxNatNotifications 33 } tmnxNatFwd2OperStateChanged NOTIFICATION-TYPE OBJECTS { tmnxNatFwd2OperState } STATUS current DESCRIPTION "[CAUSE] The tmnxNatFwd2OperStateChanged notification is sent when the value of the object tmnxNatFwd2OperState changes. This is related to the state of the ISA MDA where the forwarding entry is located, or the availability of resources on that MDA. In the case of Layer-2-Aware NAT subscribers, the tmnxNatFwd2OperState is 'down' while the subscriber is not instantiated. This would typically be a transient situation. [EFFECT] The corresponding inward bound packets are dropped while the operational status is 'down'. [RECOVERY] If the ISA MDA reboots successfully, or another ISA MDA takes over, no recovery is required. If more resources become available on the ISA MDA, no recovery is required." ::= { tmnxNatNotifications 34 } tmnxNatVrtrOutDnatOnlyRoutesHigh NOTIFICATION-TYPE OBJECTS { tmnxNatVrtrOutDnatOnlyRoutes, tmnxNatVrtrOutDnatOnlyRouteLimit, tmnxNatNotifyTruthValue } STATUS current DESCRIPTION "[CAUSE] The tmnxNatVrtrOutDnatOnlyRoutesHigh notification is sent with the value 'true' for tmnxNatNotifyTruthValue when the actual value of the object tmnxNatVrtrOutDnatOnlyRoutes approaches the configured value of tmnxNatVrtrOutDnatOnlyRouteLimit for a given virtual router instance. The same notification is sent with 'false' for tmnxNatNotifyTruthValue when the value of tmnxNatVrtrOutDnatOnlyRoutes goes below the threshold value again. [EFFECT] While the value of tmnxNatVrtrOutDnatOnlyRoutes is between the threshold value and the tmnxNatVrtrOutDnatOnlyRouteLimit limit, there is no effect. When an attempt is made to change the configuration within the virtual router instance such that the actual value of tmnxNatVrtrOutDnatOnlyRoutes would exceed the tmnxNatVrtrOutDnatOnlyRouteLimit limit, the system would refuse that request. [RECOVERY] Within the associated NAT inside virtual router instance, - reduce the number of prefixes (in the tmnxNatPrefixTable), - reduce the value of tmnxNatVrtrInMaxDetSubscrLimit." ::= { tmnxNatNotifications 35 } tmnxNatMapRuleChange NOTIFICATION-TYPE OBJECTS { tmnxNatMapRulePrefixType, tmnxNatMapRulePrefix, tmnxNatMapRulePrefixLength, tmnxNatMapRuleIpv4PrefixType, tmnxNatMapRuleIpv4Prefix, tmnxNatMapRuleIpv4PrefixLength, tmnxNatMapRuleEaLength, tmnxNatMapRulePsidOffset, tmnxNatNotifyTruthValue, vRtrID, tmnxNatNotifyDateAndTime } STATUS current DESCRIPTION "[CAUSE] The tmnxNatMapRuleChange notification is sent with the value 'true' for tmnxNatNotifyTruthValue when a mapping rule becomes operational. The same notification is sent with 'false' when a mapping rule ceases to be operational. The value of the vRtrID object indicates in what virtual router instance the system applied the rule. The value of the tmnxNatNotifyDateAndTime object indicates at what time the system performed the change. [EFFECT] The system applies a given mapping rule in the time interval between the time it sends the notification with 'true' and the time it sent the notification with 'false'. [RECOVERY] Not required." ::= { tmnxNatNotifications 36 } tmnxNatMaxNbrSubsOrHostsExceeded NOTIFICATION-TYPE OBJECTS { tmnxNatNotifyIsaGrpId, tmnxNatNotifyIsaMemberId, tmnxNatNotifyMemberSubOrHostType, tmnxNatNotifyMemberSubOrHostDesc, tmnxNatNotifyMdaChassisIndex, tmnxNatNotifyMdaCardSlotNum, tmnxNatNotifyMdaSlotNum, tmnxNatNotifyDateAndTime, tmnxNatNotifyIsaMemberEsaNum, tmnxNatNotifyIsaMemberEsaVappNum } STATUS current DESCRIPTION "[CAUSE] The tmnxNatMaxNbrSubsOrHostsExceeded notification is sent when the maximum number of LSN/DSM/L2aware subscribers or L2aware hosts on the member of the MDA has been exceeded. [EFFECT] The system can't process additional subscribers/hosts of that type on that member. [RECOVERY] Additional ISA hardware or an upgrade of ISAs should to be considered." ::= { tmnxNatNotifications 37 } tmnxNatNbrSubsOrHostsBelowThrsh NOTIFICATION-TYPE OBJECTS { tmnxNatNotifyIsaGrpId, tmnxNatNotifyIsaMemberId, tmnxNatNotifyMemberSubOrHostType, tmnxNatNotifyMemberSubOrHostDesc, tmnxNatNotifyMdaChassisIndex, tmnxNatNotifyMdaCardSlotNum, tmnxNatNotifyMdaSlotNum, tmnxNatNotifyDateAndTime, tmnxNatNotifyIsaMemberEsaNum, tmnxNatNotifyIsaMemberEsaVappNum } STATUS current DESCRIPTION "[CAUSE] The tmnxNatNbrSubsOrHostsBelowThrsh notification is sent when the number of LSN/DSM/L2aware subscribers or L2aware hosts dropped below the threshold of 95%. [EFFECT] The system can process again additional subscribers/hosts of that type on that member. [RECOVERY] There is no recovery required for this notification." ::= { tmnxNatNotifications 38 } tmnxNatVappActive NOTIFICATION-TYPE OBJECTS { tmnxNatVappRowStatus, tmnxNatNotifyTruthValue } STATUS current DESCRIPTION "The tmnxNatVappActive notification is sent when the value of the object tmnxNatVappStatOperState changes from 'primary' to any other value, or the other way around. The value 'primary' means that the Virtual NAT Application is active in the group." ::= { tmnxNatNotifications 39 } tmnxNatVappDetectsLoadSharingErr NOTIFICATION-TYPE OBJECTS { tmnxNatVappRowStatus, tmnxNatNotifyCounter } STATUS current DESCRIPTION "The tmnxNatVappDetectsLoadSharingErr notification is sent periodically at most every 10 seconds while a Virtual NAT Application detects that it is receiving packets erroneously, due to incorrect load-balancing by the ingress IOM. The value of tmnxNatNotifyCounter is the incremental count of dropped packets since the previous notification sent by the same Virtual NAT Application. [CAUSE] The ingress IOM hardware does not support a particular NAT function's load-balancing, for example an IOM-2 does not support deterministic NAT. [EFFECT] The Virtual NAT Application drops all incorrectly load-balanced traffic. [RECOVERY] Upgrade the ingress IOM, or change the configuration." ::= { tmnxNatNotifications 40 } END