5.9.1. Classes in the NAT module

ClassDescription
AbstractNAT Class encapsulating the abstract NAT interface.
FWMark Helper class to create packet mark value from gateway index number
GeneralNAT Class encapsulating a general subnet-to-subnet NAT.
HashNAT Class which sets the address from a hash table.
LinkAvailabilityPFNat Class encapsulating a general subnet-to-subnet NAT.
NAT46 Class that performs translation from IPv4 to IPv6 addresses (NAT46)
NAT64 Class that performs translation from IPv6 to IPv4 addresses (NAT64)
NATPolicy Class encapsulating named NAT instances.
RandomNAT Class generating a random IP address.
StaticNAT Class that replaces the source or destination address with a predefined address.

Table 5.73. Classes of the NAT module