Команда crypto isakmp fragmentation
включает режим фрагментирования IKE-пакетов. Максимальный размер IP-пакета
выставляется в 576 байтов[1]
(аналогично Cisco IOS).
Отключить фрагментирование можно с помощью той же команды с префиксом no.
Синтаксис crypto isakmp fragmentation
no crypto isakmp fragmentation
Значение по умолчанию по умолчанию фрагментирование IKE-пакетов отключено.
Режимы команды Global configuration
Рекомендации по использованию
Фрагментирование IKE-пакетов необходимо в тех случаях, когда в процессе доставки длинные UDP-пакеты либо не пропускаются промежуточным узлом, либо некорректно фрагментируется на ip-уровне. Проблема актуальна для IKE-пакетов с потенциально длинным содержимым: сертификаты, идентификаторы, открытые ключи и инициализационные данные.
IKE-пакеты, отсылаемые непосредственно после их формирования, всегда отсылаются нефрагментированными.
Если от партнёра не получен ответ, и принимается решение о перепосылке (ретрансмиссии) пакета, то проверяется:
В случае выполнения всех условий перепосылаемый IKE-пакет разбивается на блоки. Максимально возможное количество блоков не превышает 255 фрагментов. Минимально возможная результирующая длина фрагмента с UDP-заголовком – 304 байта.
Если условия не выполнены, то ретрансмиссия отсылается без фрагментирования.