The Embedded New Testament

The "Holy Bible" for embedded engineers


Project maintained by theEmbeddedGeorge Hosted on GitHub Pages — Theme by mattgraham

NAT

Network address translation (NAT) is a method of remapping an IP address space into another by modifying network address information in the IP header of packets while they are in transit across a traffic routing device. The technique was originally used to avoid the need to assign a new address to every host when a network was moved, or when the upstream Internet service provider was replaced, but could not route the networks address space. It has become a popular and essential tool in conserving global address space in the face of IPv4 address exhaustion. One Internet-routable IP address of a NAT gateway can be used for an entire private network.

NAT translation

NAT types

Advantages of NAT

Disadvantage of NAT

T- ranslation results in switching path delays.

Reference

Introduction to Network Address Translation

This slide provide a comprehensive overview of NAT and illustrate its typical use case with Campus Network Design & Operations Workshop.

Cisco − How NAT Works

A document published by Cisco that gives a insighful angle of how NAT works.

A Retrospective View of Network Address Translation

Today, network address translators, or NATs, are everywhere. Their ubiquitous adoption was not promoted by design or planning but by the continued growth of the Internet, which places an ever-increasing demand not only on IP address space but also on other functional requirements that network address translation is perceived to facilitate. This article presents a personal perspective on the history of NATs, their pros and cons in a retrospective light, and the lessons we can learn from the NAT experience.

NAT WIKIpedia

NAT Geek for geek

Types of NAT