Uploaded by ПР17 ЕПТ

nat

advertisement
Трансляция сетевых
адресов (NAT)
Сети и системы телекоммуникаций
Технология NAT
NAT (Network Address Translation) – трансляция
сетевых адресов
Технология
преобразования
IP-адресов
внутренней (частной) сети в IP-адреса внешней
сети (Интернет)
Цель создания – преодоление нехватки адресов
IPv4
Сети и системы телекоммуникаций. NAT
2
Внешние и внутренние IP-адреса
Внешние IP-адреса
•
•
•
•
Применяются в сети Интернет
Должны быть уникальными
Распределяются ICANN
Адресов IPv4 не хватает для всех устройств в
Интернет (количество адресов IPv4 примерно 4 млрд.)
Внутренние IP-адреса
• Диапазон частных сетей (RFC 1918): 10.0.0.0/8,
172.16.0.0/12, 192.168.0.0/16
• Не маршрутизируются в Интернет
• Могут использоваться без обращения в ICANN
• Допускается использование одинаковых адресов в
разных сетях (т.к. они не будут видны в Интернет)
Сети и системы телекоммуникаций. NAT
3
Пример использования NAT
192.168.1.2
184.86.48.128
192.168.1.3
Устройство
NAT
Интернет
192.168.1.1
192.168.1.4
192.168.1.5
Сети и системы телекоммуникаций. NAT
4
Типы NAT
Статический NAT
• Отображение один к одному
Сети и системы телекоммуникаций. NAT
5
Статический NAT
184.86.48.128
184.86.48.129
184.86.48.130
184.86.48.131
192.168.1.2
192.168.1.3
Устройство
NAT
Интернет
192.168.1.1
192.168.1.4
192.168.1.5
Сети и системы телекоммуникаций. NAT
6
Типы NAT
Статический NAT
• Отображение один к одному
Динамический NAT
• Отображение внутренних адресов на группу внешних
адресов
Сети и системы телекоммуникаций. NAT
7
Статический NAT
192.168.1.2
192.168.1.3
184.86.48.128
184.86.48.129
Устройство
NAT
Интернет
192.168.1.1
192.168.1.4
192.168.1.5
Сети и системы телекоммуникаций. NAT
8
Типы NAT
Статический NAT
• Отображение один к одному
Динамический NAT
• Отображение внутренних адресов на группу внешних
адресов
Один ко многим (masquerading)
• Отображение внутренних адресов на один внешний
адрес
Сети и системы телекоммуникаций. NAT
9
NAT One-to-many
192.168.1.2
184.86.48.128
192.168.1.3
Устройство
NAT
Интернет
192.168.1.1
192.168.1.4
192.168.1.5
Сети и системы телекоммуникаций. NAT
10
Таблица NAT
Преобразование выполняется с
помощью таблицы NAT
Использует комбинацию IP-адрес +
порт
Вид таблицы NAT
Внутренний IP
Внутренний
порт
Внешний IP
Внешний
порт
192.168.1.2
50300
184.86.48.128
49127
192.168.1.3
52001
184.86.48.128
49128
192.168.1.2
49238
184.86.48.128
49129
Сети и системы телекоммуникаций. NAT
11
Работа NAT
192.168.1.2
184.86.48.128
192.168.1.3
Устройство
NAT
Интернет
192.168.1.1
192.168.1.4
192.168.1.5
Сети и системы телекоммуникаций. NAT
12
Работа NAT
192.168.1.2
184.86.48.128
192.168.1.3
Устройство
NAT
Интернет
192.168.1.1
192.168.1.4
192.168.1.5
Сети и системы телекоммуникаций. NAT
13
Работа NAT
192.168.1.2
184.86.48.128
192.168.1.3
Устройство
NAT
Интернет
192.168.1.1
192.168.1.4
192.168.1.2
www.asozykin.ru
57160
80
192.168.1.5
Сети и системы телекоммуникаций. NAT
14
Работа NAT
192.168.1.2
184.86.48.128
192.168.1.3
Устройство
NAT
Интернет
192.168.1.1
192.168.1.4
192.168.1.5
192.168.1.2
www.asozykin.ru
57160
80
Внутренний
IP
Внутренний
порт
192.168.1.2
57160
Внешний IP
Внешний
порт
Сети и системы телекоммуникаций. NAT
15
Работа NAT
192.168.1.2
184.86.48.128
192.168.1.3
Устройство
NAT
Интернет
192.168.1.1
192.168.1.4
192.168.1.5
192.168.1.2
www.asozykin.ru
57160
80
Внутренний
IP
Внутренний
порт
Внешний IP
192.168.1.2
57160
184.86.48.128
Внешний
порт
Сети и системы телекоммуникаций. NAT
16
Работа NAT
192.168.1.2
184.86.48.128
192.168.1.3
Устройство
NAT
Интернет
192.168.1.1
192.168.1.4
192.168.1.5
192.168.1.2
www.asozykin.ru
57160
80
Внутренний
IP
Внутренний
порт
Внешний IP
Внешний
порт
192.168.1.2
57160
184.86.48.128
48202
Сети и системы телекоммуникаций. NAT
17
Работа NAT
192.168.1.2
184.86.48.128
192.168.1.3
Устройство
NAT
Интернет
192.168.1.1
192.168.1.4
192.168.1.5
www.asozykin.ru
80
Внутренний
IP
Внутренний
порт
Внешний IP
Внешний
порт
192.168.1.2
57160
184.86.48.128
48202
Сети и системы телекоммуникаций. NAT
18
Работа NAT
192.168.1.2
184.86.48.128
192.168.1.3
Устройство
NAT
Интернет
192.168.1.1
192.168.1.4
192.168.1.5
184.86.48.128
www.asozykin.ru
80
Внутренний
IP
Внутренний
порт
Внешний IP
Внешний
порт
192.168.1.2
57160
184.86.48.128
48202
Сети и системы телекоммуникаций. NAT
19
Работа NAT
192.168.1.2
184.86.48.128
192.168.1.3
Устройство
NAT
Интернет
192.168.1.1
192.168.1.4
192.168.1.5
184.86.48.128
www.asozykin.ru
48202
80
Внутренний
IP
Внутренний
порт
Внешний IP
Внешний
порт
192.168.1.2
57160
184.86.48.128
48202
Сети и системы телекоммуникаций. NAT
20
Работа NAT
192.168.1.2
184.86.48.128
192.168.1.3
Устройство
NAT
Интернет
192.168.1.1
192.168.1.4
192.168.1.5
www.asozykin.ru
184.86.48.128
80
48202
Внутренний
IP
Внутренний
порт
Внешний IP
Внешний
порт
192.168.1.2
57160
184.86.48.128
48202
Сети и системы телекоммуникаций. NAT
21
Работа NAT
192.168.1.2
184.86.48.128
192.168.1.3
Устройство
NAT
Интернет
192.168.1.1
192.168.1.4
192.168.1.5
www.asozykin.ru
192.168.1.2
80
57160
Внутренний
IP
Внутренний
порт
Внешний IP
Внешний
порт
192.168.1.2
57160
184.86.48.128
48202
Сети и системы телекоммуникаций. NAT
22
Работа NAT
192.168.1.2
184.86.48.128
192.168.1.3
Устройство
NAT
Интернет
192.168.1.1
192.168.1.4
192.168.1.5
192.168.1.5
www.asozykin.ru
59173
80
Внутренний
IP
Внутренний
порт
Внешний IP
Внешний
порт
192.168.1.2
57160
184.86.48.128
48202
192.168.1.5
59173
184.86.48.128
64372
Сети и системы телекоммуникаций. NAT
23
Работа NAT
192.168.1.2
184.86.48.128
192.168.1.3
Устройство
NAT
Интернет
192.168.1.1
192.168.1.4
192.168.1.5
184.86.48.128
www.asozykin.ru
64372
80
Внутренний
IP
Внутренний
порт
Внешний IP
Внешний
порт
192.168.1.2
57160
184.86.48.128
48202
192.168.1.5
59173
184.86.48.128
64372
Сети и системы телекоммуникаций. NAT
24
Работа NAT
192.168.1.2
184.86.48.128
192.168.1.3
Устройство
NAT
Интернет
192.168.1.1
192.168.1.4
192.168.1.5
www.asozykin.ru
184.86.48.128
80
64372
Внутренний
IP
Внутренний
порт
Внешний IP
Внешний
порт
192.168.1.2
57160
184.86.48.128
48202
192.168.1.5
59173
184.86.48.128
64372
Сети и системы телекоммуникаций. NAT
25
Преимущества и недостатки NAT
Преимущества NAT:
• Позволяет преодолеть нехватку адресов IPv4
• Легко развернуть и использовать
• Скрывает структуру сети от внешнего мира
Недостатки NAT:
• Нарушение фундаментального принципа построения
IP-сетей: каждый компьютер может соединиться с
любым другим
• Нет возможности подключиться к компьютерам во
внутренней сети из внешнего мира
• Плохо работают протоколы не устанавливающие
соединения
• Некоторые
прикладные
протоколы
работают
неправильно (FTP)
• Нет единого стандарта NAT, много разных вариантов
Сети и системы телекоммуникаций. NAT
26
Решение проблем с NAT
Статическое отображение IP-адресов:
• Внутренний IP ↔ Внешний IP
• Требуется несколько внешних IP-адресов
Статическое отображение портов:
• Порт 80 → Внутренний адрес Web-сервера и порт 80
• Порт 25 → Внутренний адрес почтового сервера и порт
25
• Порт 21 → Внутренний адрес FTP сервера и порт 21
Технология NAT Traversal:
• Позволяет устанавливать соединение с компьютерами
во внутренней сети
• RFC 3489 и другие варианты
• Используется VoIP приложениями (Skype)
Сети и системы телекоммуникаций. NAT
27
Итоги
Трансляция сетевых адресов (NAT)
• Преобразование IP-адресов внутренней (частной) сети
в IP-адреса внешней сети (Интернет)
• Реализуется на маршрутизаторах, межсетевых экранах
и др.
Преимущества
• Частично решает проблему нехватки адресов IPv4
• Легко развернуть и использовать
• Повышает безопасность внутренней сети
Недостатки
• Нет возможности подключиться из Интернет к
компьютерам во внутренней сети
• Плохо работают многие сетевые протоколы (FTP, Skype
и т.п.)
Сети и системы телекоммуникаций. NAT
28
Download