Vyatta NOS documentation

Learn how to install, configure, and operate Vyatta Network Operating System (Vyatta NOS), which helps to drive our virtual networking and physical platforms portfolio.

NAT MIB Overview

The NAT implementation supports the following Simple Management Network Protocol (SNMP) management information bases (MIBs): NAT-MIB, RFC4008, Definitions of Managed Objects for Network Address Translators (NAT).

For a list of all supported MIBs, refer to Ciena Vyatta Network OS Remote Management Configuration Guide.

It is assumed for the NAT MIB that NAT is configured on a per-interface basis, with each interface explicitly labeled as internal or external. The MIB provides information on the NAT configuration and translated traffic. The following table describes some key terms that are used in the MIB and the vRouter that are equivalent to the MIB.

Table 1. NAT MIB Terminology
RFC 4008 Terminology vRouter Terminology RFC 4008 Definition
Address map Rule Per-interface statement consulted by NAT to determine the translation function to run, if any, whenever a session starts.
Binding Translation Description of a translation function run by NAT:
  • pre-NAT IP address or post-NAT IP address
  • transport protocol, pre-NAT IP address, pre-NAT port, post-NAT IP address and post-NAT port
Session Session Set of Traffic that is managed as a unit for translation:
  • TCP and UDP sessions are uniquely identified by source IP address, source TCP/UDP port, target IP address and target TCP/UDP port.
  • ICMP query sessions are identified by source IP address, ICMP query ID, target IP address.
  • All other sessions are characterized by source IP address, target IP address, protocol.
NAT session N/A Association between the pre-NAT and post-NAT versions of the same session.