Cisco NAT. Практика. Part 2.
2022.08.20. Kurapov Alexey.
Cisco NAT. Part 1.PAT.
Напомним
топологию:
Рассмотрим
PAT – Port Address Translation, диапазон внутренних адресов транслируются в
один внешний ip адрес. При обработке
пакета роутер запоминает соотношение реального внутреннего ip адреса и порта
источника TCP сессии, это позволяет ему производить обратную трансляцию и
пересылать на хосты ответные пакеты.
Используется, когда требуется обеспечить доступ из внутренней сети ко внешним ресурсам. Все внутренние IP транслируются в 210.210.0.2 -ip адрес на внешнем interface edge роутера плюс разные порты.
Настройка:
1.
Укажем
какие интерфейсы внешние, а какие внутренние:
2.
Создадим
ACL:
Указали внутренние подсети, для которых хотим в дальнейшем применить PAT.
3.
Настройка
PAT:
Проверка:
Запустим ping с PC0 до
внешнего Web сервера:
На Edge роутере смотрим активные NAT трансляции:
Видим обращения с ip внутренней сети 192.168.10.10 на
внешний ip адрес
– 212.212.0.10,
Ответные пакеты с внешнего ip, также поступают на внутренний адрес.
Смотрим Wireshark на внешнем
интерфейсе:
Здесь во всех пакетах – в запросах и ответах, видим ip адрес внешнего интерфейса роутера Edge.
В том, что видим одни и те же пакеты, можем убедиться, сравнивая sequence number пакетов:
Как видим роутер запомнил внутренние адреса – Inside local,
Заменяет внутренние адреса на свой адрес на внешнем интерфейсе – Inside global,
при этом для разных Inside local ставятся в соответствие разные номера портов в Inside global,
эти номера указываются в Outside global, для возможности идентификации ответных пакетов.
Для различных TCP соединений роутер сохраняет порт источника в Inside global, для
дальнейшей идентификации источника соединения с помощью Inside local.
В Wireshark видим начало установления TCP сессии и передачу данных от PC0 на web сервер:
Комментарии
Отправить комментарий