logo
Part_3

Динамічна nat з трансляцією номерів портів для глобальної адресації.

У цьому випадку наявно більше внутрішніх IP-станцій, ніж IP-адрес у пулі NAT. Властивість трансляції номерів портів (PAT) здатна обслуговуватьи таку ситуацію, використовуючи відображення на гнізда (socket). Щоб різні застосування могли використовувати ті самі IP-адреси з обмеженого IP-пулу, використовується властивість перевантаження. При цьому NAT вимагає тільки унікальні порти, а не унікальні IP-адреси для встановлення сполучення між двома станціями. Цей сценарій проілюстрований на рис. 3.24. Пул NAT містить тільки одну IP-адресу – 192.50.20.1. Станція A встановлює TCP-сполучення через порт 1024 (10.1.1.2:1024) зі станцією B (192.50.20.2:23), відображаючи IP-акдресу з пулу NAT. Якщо тепер станція C потребує сполучення зі станцією D, то воно могло б не відбутися, бо в пулі NAT більше немає IP-адрес, однак, це можна здійснити при наявній властивості перевантаження.

Р ис. 3.24. NAT з трансляцією номерів портів (PAT) для глобальної адресації.

У табл. показано, як NAT відображає внутрішні адреси на зовнішні, викорисовуючи IP-адресу пулу NAT.

Таблиця NAT для прикладу на рис. 3.24.

Протокол (сполучення)

Внутрішнє джерело адреса:порт

Зовнішнє джерело адреса:порт

Зовнішня адреса призначення

TCP (від A до B)

10.1.1.2:1100

192.50.20.1:1024

192.50.20.2

TCP (від C до D)

10.1.1.3:1200

192.50.20.1:1025

192.50.20.3

Yandex.RTB R-A-252273-3
Yandex.RTB R-A-252273-4