set security-association mss-fix in (crypto map)
set security-association mss-fix in (crypto map)
Команда set security-association mss-fix in включает режим изменения опции MSS (Maximum segment size) в TCP заголовке входящего расшифрованного TCP пакета.
Синтаксис set security-association mss-fix in no set security-association mss-fix in | |
Режимы команды | Crypto map configuration. |
Рекомендации по использованию | Просматриваются TCP заголовки у входящих расшифрованных TCP пакетов. В случае, если в TCP заголовке выставлен флаг SYN и есть опция MSS, то значение MSS сравнивается с вычисленным (см. Примечание 1). Если текущее значение опции MSS в TCP заголовке превышает вычисленное, то в заголовок прописывается вычисленное значение и корректируется контрольная сумма TCP заголовка. |
Значение по умолчанию | Просмотр TCP заголовков и модификация опции MSS в них не осуществляются. |
Примечание 1 | Значение вычисляется на основе MTU из set security-association mtu, а при его отсутствии – на основе минимального MTU локальных сетевых интерфейсов. Режим выбор минимального MTU локальных сетевых интерфейсов задаётся утилитой drv_mgr при помощи параметра vif_minmtu_mode (см. документ «Специализированные команды»). Из полученного MTU вычитаются накладные расходы на шифрование, длина TCP заголовка (20 байт) и длина IP заголовка – в зависимости от версии IP данного TCP пакета - 20 байт для IPv4 либо 40 байт для IPv6. Итоговое значение и сравнивается с опцией MSS в TCP заголовке. |