Функция Source NAT (SNAT) используется для подмены адреса источника у пакетов, проходящих через сетевой шлюз. При прохождении пакетов из локальной сети в публичную сеть, адрес источника заменяется на один из публичных адресов шлюза. Дополнительно к адресу источника может применяться замена порта источника. При прохождении пакетов из публичной сети в локальную происходит обратная подмена адреса и порта.
Функция SNAT может быть использована для предоставления доступа в Интернет компьютерам, находящимся в локальной сети. При этом не требуется назначения публичных IP-адресов этим компьютерам.

Настроить доступ с rtr1 (209.100.1.100/24) и rtr2 (209.100.1.200/24) к публичной сети с использованием функции Source NAT, через ip-адрес isp (Виртуальный сервисный маршрутизатор vESR) который смотрит в настоящую сеть Интернет.
-
Назначаем IP-адреса на интерфейсы:
-
на интерфейс смотрящий в сторону глобальной сети получаем сетевые параметры по DHCP
-
на интерфейс смотрящий в сторону rtr1 и rtr2 назначаем статический адрес из подсети 209.100.1.0/24
-
Создадим зону безопасности «trusted» и установим принадлежность интерфейса gi1/0/2 (смотрящего в подсеть rtr1 и rtr2):
-
Создадим зону безопасности «untrusted» и установим принадлежность интерфейса gi1/0/1 (смотрящего в настоящую сеть Интернет):

-
Для конфигурирования SNAT и настройки правил зон безопасности потребуется создать профиль адресов сети «COMPANY», включающий адреса, которым разрешен выход в публичную сеть, и профиль адреса публичной сети «WAN».

-
Для пропуска трафика из зоны trusted в зону untrusted создадим пару зон и добавим правила, разрешающие проходить трафику в этом направлении. Дополнительно включена проверка адреса источника данных на принадлежность к диапазону адресов COMPANY для соблюдения ограничения на выход в публичную сеть. Действие правил разрешается командой enable:

-
Конфигурируем сервис SNAT. Первым шагом задаётся IP-адрес публичной сети (WAN), используемых для сервиса SNAT:
-
Создаём набор правил SNAT. В атрибутах набора укажем, что правила применяются только для пакетов, направляющихся в публичную сеть – в зону untrusted. Правила включают проверку адреса источника данных на принадлежность к пулу COMPANY:



