Network Address Translation (NAT)

RFC 1631

NAT je proces výměny adresy v IP hlavičce za jinou

Obvykle se používá ve stub sítích, default gateway provádí NAT

Vnitřní (inside) a vnější (outside) síť

Na NAT prvku se vždy definuje jedno outside interface a jedno nebo více inside interface

Vnitřní síť často používá privátní adresy, vnější síť globální.

Typy adres v NAT

Přenos paketu z inside do outside:

Přenos paketu z outside do inside:

Použití NAT

Překladová tabulka

struktura položky (u některých typů NAT vyplněna jen dvojice):
inside local, inside global, outside local, outside global

Položky se odstraňují, nejsou-li určitou dobu využívány

Dynamický NAT

NAT Pool - seznam globálních adres na outside interface, dynamicky přiřazovaných inside adresám

Statický NAT

Port Address Translation (PAT, NAT overload)

Problémy NAT