Иногда вы получаете эти сообщения в процессе изменения конфигурации Трансляции Сетевых Адресов (NAT):
Не удается удалить, так как динамическое распределение занято (используется)
Выполняется динамическое сопоставление. Удалить все записи?
%Выполняется извлечение из пула, удаление невозможно
В этом документе описывается, как изменить конфигурацию NAT, если на консоли отображаются эти сообщения.
Для этого документа отсутствуют особые требования.
Настоящий документ не имеет жесткой привязки к каким-либо конкретным версиям программного обеспечения и оборудования.
Динамическая NAT создает в таблице записи активных трансляций, когда пакет переходит из внутреннего интерфейса IP NAT во внешний интерфейс IP NAT или наоборот. Эту динамическую запись NAT можно просмотреть с помощью команды show ip nat translation. Программное обеспечение Cisco® проверяет все существующие трансляции NAT в таблице трансляций в случае удаления любой из существующих динамических конфигураций NAT:
no ip nat pool name
no ip nat {inside | outside}source {list {access-list-number | name} pool name [overload] | static local-ip global-ip}
R2(config) #no ip nat inside source route-map NAT interface serial 2/0 overload Dynamic mapping in use, do you want to delete all entries? [no]: yes
Если найдено совпадение в записях трансляции, то на консоли отображается сообщение %Выполняется динамическое сопоставление, удаление невозможно или сообщение %Выполняется извлечение из пула, удаление невозможно.
Причина, по которой вы получаете эти сообщения об ошибках, заключается в том, что вы пытаетесь изменить часть конфигурации NAT, отвечающую за создание динамичных переводов, которые все еще имеются в таблице переводов. Чтобы изменить конфигурацию NAT надлежащим образом, необходимо очистить таблицу преобразований, которая использовалась до принятия изменений. Иногда это осложняет задачу, поскольку маршрутизатор, настроенный с NAT, может постоянно получать пакеты, создающие трансляции в таблице; это может произойти так быстро, что вы не успеете изменить конфигурацию.
Это решение включает очистку перводов IP NAT, с использованием команды clear ip nat translation, и затем быструю замену конфигурации NAT до того, как какие-либо новые элементы NAT появятся в таблице переводов, вследствие активного траффика NAT. Для этого нужно создать сценарий с командами настройки, написанный в текстовом формате. Пример:
clear ip nat translation * config terminal no ip nat pool old pool name ip nat pool new pool .......
Как только сценарий будет готов, вырежьте и вставьте его в режим маршрутизатора enable (Router#).
Примечание.Для этого может потребоваться несколько попыток, поскольку маршрутизатор может создать трансляцию после ее удаления.
Данное решение предполагает отключение NAT на маршрутизаторе во избежание создания дополнительных трансляций NAT. Выполните это, удалив внутреннюю ip nat или внешнюю ip nat команду на этом интерфейсе. Затем очистите таблицу трансляций и измените конфигурацию.
Чтобы использовать это решение, выполните следующие действия:
Используйте команду no ip nat {inside | outside}}, чтобы запретить дальнейшие трансляции.
Используйте команду clear ip nat translation command для отмены IP-преобразований NAT.
Измените конфигурацию NAT.
Восстановите аргументы {inside | outside} NAT с помощью команды конфигурации ip nat {inside | outside} .
Данное решение предусматривает прекращение передачи, что приводит к формированию преобразований маршрутизатором NAT. Сделайте это, либо получив доступ к устройству, которое отправляет пакеты, и отключив его, либо создав списки входящего доступа на маршрутизаторе NAT, блокируя трафик из источников, отправляющих пакеты. Дополнительные сведения о фильтрации пакетов см. в разделе Настройка IP-сервисов.
В данных Технических примечаниях были описаны несколько способов обхода проблемы невозможности изменить конфигурацию NAR вследствие динамических преобразований NAT в таблице преобразований. Возможно, существуют и другие способы, но, в любом случае, в таблице преобразования сетевых адресов (NAT) не должно быть никаких динамических преобразований, полученных из конфигурации NAT, до того, как появится возможность изменить конфигурацию NAT. Дополнительные сведения об устранении неисправностей NAT см. в документации по проверке работы и устранению основных неполадок NAT.