nat
NatConfig



public class NatConfig

Properties
creationOrigin

type=svt.L2RouteOriginType
access=read-create
default=manual

dnatSrcPrefixList Specifies the NAT 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.

type=string
default=
Displayed(tab/group)=DNAT Source Prefix List (Inside.General/DNAT-Only)

downstreamIPFilterPointer The value specifies the identifier of an IP filter 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.

type=Pointer
default=
Displayed(tab/group)=Downstream IPv4 Filter (Outside)

downstreamIPv6FilterPointer Specifies the identifier of an IPv6 filter. 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.

type=Pointer
default=
Displayed(tab/group)=Downstream IPv6 Filter (Outside)

dsLiteAdminState Is Dslite enabled on this routing instance

type=nat.NatAdminState
default=outOfService
Displayed(tab/group)=Administrative State (Inside.General/DS Lite)

dsliteSubPrefixLen The IPv6 address prefix length to be used for the Dual Stack Lite subscribers in this virtual router instance. range: 32-64 | 128

type=int
default=128
minimum=32
maximum=128
Displayed(tab/group)=Subscriber Prefix Length (Inside.General/DS Lite)

inDownstreamIPFilterPointer The value specifies the identifier of an IP filter This filter is applied to the downstream traffic after routing in the the inside 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.

type=Pointer
default=
Displayed(tab/group)=Downstream IPv4 Filter (Inside.General)

ipv6peerAddressType The address type for peerIpv6Address.

type=rtr.InetAddressType
default=ipv6

maxDetSubLimitDslite The value of the object maxDetSubLimitDslite specifies the maximum value allowed for any and each instance of the object LsnPoolExt.subscriberLimit for each pool associated with this virtual router instance that is used for Deterministic NAT, where the object DeterministicNatPrefix.subscriberType is equal to 'dsliteLsnSub'. The value zero means that no Deterministic NAT is done for Dual Stack Lite subscribers in this virtual router instance. Any nonzero value of this object must be a power of two.

type=int
default=0
minimum=0
maximum=32768
Displayed(tab/group)=DS Lite Maximum Subscriber Limit (Inside.General/Deterministic NAT)

maxSubscrLimit The value of the object maxSubscrLimit specifies the maximum value allowed for any and each instance of the object LsnSubscriberLimit (in class LsnPoolExt) for each pool associated with this virtual router instance that is used for Deterministic NAT, where the object DeterministicNatPrefix.subscriberType is equal to 'classicLsnSub'. The value zero means that no Deterministic NAT is done in this virtual router instance. Any nonzero value of maxSubscrLimit must be a power of two.

type=int
default=0
minimum=0
maximum=32768
Displayed(tab/group)=Classic LSN Maximum Subscriber Limit (Inside.General/Deterministic NAT)

nat.Destination-Set type=Children-Set
nat.DeterministicNatPrefix-Set type=Children-Set
nat.DsliteAddress-Set type=Children-Set
nat.L2AwareIp-Set type=Children-Set
nat.Nat64Config-Set type=Children-Set
nat.NatPool-Set type=Children-Set
nat.NatSubId-Set type=Children-Set
nat.StaticPortMapRequest-Set type=Children-Set
nat.StaticPortMappingLsn-Set type=Children-Set
natOutMtu The value of the object natOutMtu 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.

type=int
default=0
minimum=0
maximum=9000
units=Bytes
Displayed(tab/group)=MTU (Outside)

peerAddress The IP address of the peer.

type=InetAddress
default=0.0.0.0
Displayed(tab/group)=Peer Address (Inside.General/Redundancy)

peerAddressType The IP address type for peerAddress

type=rtr.InetAddressType
default=ipv4

peerIpv6Address The IPv6 address of the NAT redundancy peer in the realm of this virtual router instance.

type=InetAddress
default=0:0:0:0:0:0:0:0
Displayed(tab/group)=Peer IPv6 Address (Inside.General/Redundancy)

policyName The value of the object policyName specifies the inside NAT policy to use in this virtual router instance.

type=string
access=read-only
default=
minimum=0
maximum=32

policyPointer the inside NAT policy to use in this virtual router instance.

type=Pointer
default=
Displayed(tab/group)=NAT Policy (Inside.General)

routerId Specifies the Virtual Router Instance.

Additonal (Deprecation) Information

Pre-11.0 R1 the property was marked as

  • writeAccess="none"
  • mandatoryOnCreate="yes"
Although a value for the property was required for a creation request, NFM-P would ignore the passed in value.

To facilitate transition to read-only property and allow time for OSS applications to adjust, the writeAccess and mandatoryOnCreate attributes have been removed. The behavior is still similar to pre-11.0R1, except that the property is non-mandatory on create:

  • During creation a value for this property can be specified, but it is going to be ignored (relaxed constraint).
  • After creation of the object, the property becomes read-only (existing constraint). Attempting to write to the property will not cause a XMLException anymore. Instead, the result will have a configureException with similar text in the description entity as the XMLException (change).

DEPRECATED: 11.0 R1 - in future releases the property will become read-only and cannot be set during creation
type=int
default=1
minimum=1
maximum=10240

steerRtrAddr 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

type=InetAddress
default=0.0.0.0
Displayed(tab/group)=Steering Route Address Prefix (Inside.General/Redundancy)

steerRtrAddrPrefixLen The prefix length of the prefix to be exported

type=int
minimum=0
maximum=32
Displayed(tab/group)=Prefix Length (Inside.General/Redundancy)

steerRtrAddrType The IP address type for steerRtrAddr address

type=rtr.InetAddressType
default=ipv4

upstreamIPFilterPointer The value specifies the identifier of an IP filter 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

type=Pointer
default=
Displayed(tab/group)=Upstream IPv4 Filter (Outside)

upstreamIPv6FilterPointer The value specifies the identifier of an IP filter 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.

type=Pointer
default=
Displayed(tab/group)=Upstream IPv6 Filter (Outside)

  
Properties inherited from ManagedObject
actionMask, children-Set, deploymentState, isFaultSquelched, name, objectFullName, selfAlarmed
 
Supported Network Elements
7750 SR Supported from 10.0.R1 until 12.0.R1
  • Excluded chassis types: 7750-SRc12, 7750-SRc4, 7750-SR1 Fixed CFM, 7750 SR-14s, 7750 SR-7s, 7750 SR-1s, 7750 SR-2s
Supported from 12.0.R1 until 13.0.R8
  • Excluded chassis types: 7750-SRc4, 7750-SRa4, 7750-SRa8, 7750 SR-1e, 7750 SR-2e, 7750 SR-3e, 7750-SR1 Fixed CFM, 7750 SR-14s, 7750 SR-7s, 7750 SR-1s, 7750 SR-2s
Supported from 13.0.R8 until 20.5.R1
  • Excluded chassis types: 7750-SRc4, 7750-SRa4, 7750-SRa8, 7750-SR1 Fixed CFM, 7750 SR-14s, 7750 SR-7s, 7750 SR-1s, 7750 SR-2s
Supported from 20.5.R1
  • Excluded chassis types: 7750-SRa4, 7750-SRa8, 7750 SR-14s
7705 SAR Gen 2
7450 ESS Supported from 11.0.R1
  • Excluded chassis types: 7450-ESS1
  • Required Capabilities: MixedMode
Product Specifics
7450 ESS 20.0
7450 ESS 21.0
7450 ESS 22.0
7450 ESS 23.0
7450 ESS 24.0
7450 ESS 25.0
7705 SAR Gen 2 (all versions)
7705 SAR Gen 2 25.0
7750 SR 20.0
7750 SR 21.0
7750 SR 22.0
7750 SR 23.0
7750 SR 24.0
7750 SR 25.0