ными параметрами, в число которых входят одноразовые идентифи-
каторы инициатора и партнера.
Принимающая сторона соединения задает для формируемого SA
номер SPI, по которому он будет идентифицироваться.
3.3.5. Протоколы IPSec и трансляция сетевых адресов
При подключении сетей организаций к Интернет, часто исполь-
зуется механизм трансляции сетевых адресов – NAT (от англ. «Net-
work Address Translation»). Это позволяет уменьшить число зарегист-
рированных IP-адресов, используемых в данной сети. Внутри сети
используются незарегистрированные «частные» адреса (как правило,
из диапазонов, специально выделенных для этой цели, например, ад-
реса вида 192.168.x.y для сетей класса C). Если пакет из такой сети
передается в Интернет, то маршрутизатор, внешнему интерфейсу ко-
торого назначен по крайней мере один зарегистрированный ip-адрес,
модифицирует ip-заголовки сетевых пакетов, подставляя вместо част-
ных адресов зарегистрированный адрес. Порядок, по которому произ-
водится подстановка, описывается в специальной таблице. При полу-
чении ответа, в соответствии с таблицей делается обратная замена, и
пакет переправляется во внутреннюю сеть.
Рассмотрим пример использования NAT рис. 3.11. В данном
случае, во внутренней сети используются частные адреса 192.168.0.x.
С компьютера, с адресом 192.168.0.2 обращаются во внешнюю сеть к
компьютеру с адресом 195.242.2.2. Пусть это будет подключение к
web-серверу (протокол HTTP, который использует TCP порт 80).
При прохождении пакета через маршрутизатор, выполняющий
трансляцию адресов, ip-адрес отправителя (192.168.0.2) будет заменен
на адрес внешнего интерфейса маршрутизатора (195.201.82.146), а в
таблицу трансляции адресов будет добавлена запись, аналогичная
приведенной в таблице 3.1.
Получив представление о механизме работы NAT, разберемся,
какие сложности могут возникнуть, в случае использования IPSec.