>> MIB - Management Information Base

>> Table: ipNatPresetTable - (.1.3.6.1.4.1.272.4.5.6.1)

Description: This table specifies the IP addresses and port numbers for sessions requested from outside. If this table is empty and NAT is enabled, only packets for sessions initiated from inside are forwarded.

The IP address and the port number of the internal server can be specified individually for each combination of

- protocol (udp/tcp/icmp) - initiating hosts IP address (RemoteAddr, RemoteMask) - called hosts IP address (ExtAddr, ExtMask) - called port number (ExtPort, ExtPortRange)

Entries in the table are created and removed manually by network management.

ipNatPresetTable
OIDNameTypeAccess
.1IfIndexINTEGERRW
.2ProtocolENUMD
.3RemoteAddrIpAddressRW
.4RemoteMaskIpAddressRW
.5ExtAddrIpAddressRW
.6ExtMaskIpAddressRW
.7ExtPortINTEGERRW
.8ExtPortRangeINTEGERRW
.9IntAddrIpAddressRW
.10IntPortINTEGERRW
.11IntMaskIpAddressRW
.12TimeoutINTEGERRW
.13DescrDisplayStringRW

IfIndex
This object specifies the interface index, for which the table entry shall be valid. If set to 0, the entry will be valid for all interfaces configured to use NAT.
Protocol
This object specifies the protocol, for which the table entry shall be valid.

Enumerations:

  • icmp (1)
  • ggp (3)
  • ip (4)
  • tcp (6)
  • egp (8)
  • igp (9)
  • pup (12)
  • chaos (16)
  • udp (17)
  • hmp (20)
  • xns-idp (22)
  • rdp (27)
  • ipv6 (41)
  • rsvp (46)
  • gre (47)
  • esp (50)
  • ah (51)
  • tlsp (56)
  • skip (57)
  • kryptolan (65)
  • iso-ip (80)
  • igrp (88)
  • ospf (89)
  • ipinip (94)
  • ipx-in-ip (111)
  • vrrp (112)
  • l2tp (115)
  • any (255)
  • delete (256)
RemoteAddr
This object specifies together with ipNatPrRemoteMask the the set of IP addresses of remote hosts initiating the connection. The table entry will be valid for an incoming call, when the IP adress of the remote host initiating the connection lies in the range specified by both objects. If both objects are set to 0.0.0.0, the table entry will be valid for any remote host.
RemoteMask
This object specifies together with ipNatPrRemoteAddr the the set of IP addresses of remote hosts initiating the connection. The table entry will be valid for an incoming call, when the IP adress of the remote host initiating the connection lies in the range specified by both objects. If both objects are set to 0.0.0.0, the table entry will be valid for any remote host.
ExtAddr
This object specifies together with ipNatPrExtMask the the set of called IP addresses, for which the table entry shall be valid. The entry is valid, if the called IP address of an incoming calls setup packet lies in the range specified by both objects.

If both objects are set to 0.0.0.0, the table entry will be valid for any called IP address.

ExtMask
This object specifies together with ipNatPrExtAddr the the set of called IP addresses, for which the table entry shall be valid. The entry is valid, if the called IP address of an incoming calls setup packet lies in the range specified by both objects.

If both objects are set to 0.0.0.0, the table entry will be valid for any called IP address.

ExtPort
This object specifies together with ipNatPrExtPortRange the range of portnumbers for incoming call, for which the table entry shall be valid. If both objects are set to -1, the entry is valid for all portnumbers. If ipNatPrPortRange is set to -1, the entry is only valid, when the called portnumber of an incoming call is equal to ipNatPrExtPort. Otherwise, the entry is valid, if the called portnumber lies in the range ExtPort .. ExtPortRange.

Range: -1 to 65535

ExtPortRange
This object specifies together with ipNatPrExtPort the range of portnumbers for incoming call, for which the table entry shall be valid. If both objects are set to -1, the entry is valid for all portnumbers. If ipNatPrPortRange is set to -1, the entry is only valid, when the called portnumber of an incoming call is equal to ipNatPrExtPort. Otherwise, the entry is valid, if the called portnumber lies in the range ExtPort .. ExtPortRange.

Range: -1 to 65535

IntAddr
With ipNatPrIntMask, this object specifies the internal target hosts IP address for incoming calls matching the table entry.

An incoming call matching this entry will be routed to the internal server specified by this object and ipNatPrIntMask.

If this object is set to 0.0.0.0, the target host will be the original target host in the incoming calls setup packet. No translation of the IP-addresses take place in this case.

If ipNatPrIntMask is set to 255.255.255.255, the internal server IP address is ipNatPrIntAddr.

If ipNatPrIntMask is a subnet mask, the internal server IP address is the incoming one in which the NET part is mapped according to 'ipNatPrIntAddr / ipNatPrIntMask'.

IntPort
This object specifies the internal target hosts port-number for incoming calls matching the table entry. If this object is set to -1, the target portnumber will be taken from the original incoming calls setup packet. No translation of the portnumber will take place in this case. If the set of portnumbers for this table entry is a range instead of a single portnumber, this object will specify the base of the target range of portnumbers. The internal portnumber will be constructed as follows:

new-target-port := old-target-port - ipNatPrExtPort + ipNatPrIntPort

Range: -1 to 65535

IntMask
With ipNatPrIntAddr, this object specifies the internal target hosts IP address for incoming calls matching the table entry.

An incoming call matching this entry will be routed to the internal server specified by this object and ipNatPrIntMask.

If this object is set to 255.255.255.255, the internal server IP address is ipNatPrIntAddr.

If this object is a subnet mask, the internal server IP address is the incoming one in which the NET part is mapped according to 'ipNatPrIntAddr / ipNatPrIntMask'.

Timeout
When there is no traffic associated with a NAT entry, this entry is discarded at the end of a timeout value. This object holds this timeout value in seconds. If set to the default value of 0, the timeout will be set to the value specified either in ipExtIfNatTcpTimeout or ipExtIfNatOtherTimeout, depending on the protocol.

Range: 0 to 5184000

Descr
A textual string describing this NAT forwarding rule.

Range: 0 to 255


MIB Reference to Software Version 7.6.2 generated on 2008/03/07. Provided by webmaster@funkwerk-ec.com
Copyright ©2008 by Funkwerk Enterprise Communications GmbH