В cisco-like конфигурации
В cisco-like конфигурации возможно задание параметров только для ISAKMP SA.
Для создания защищенного канала, который будет обеспечивать защиту части обменов информацией первой фазы и все обмены второй фазы IKEv1, создаются ISAKMP политики (или одна политика) с разными приоритетами, которые будут предложены партнеру для согласования. В политиках описываются желаемые алгоритмы и параметры защищенного канала.
Перед созданием ISAKMP SA должны быть выбраны параметры, которые будут использоваться сторонами для защиты части обменов первой фазы и второй фазы IKE. В интерфейсе командной строки с помощью команды crypto isakmp policy задаются IKE политики (или одна политика) с различными приоритетами, которые будут предложены партнеру для согласования. Выполнение этой команды осуществляет вход в режим ISAKMP policy configuration, в котором предлагаются параметры для согласования с помощью следующих команд:
• encryption – указывается алгоритм шифрования, используемый в рамках протокола IKE;
• hash – указывается хеш-алгоритм, используемый в рамках протокола IKE;
• authentication – указывается метод аутентификации (с использованием электронной подписи или предварительно распределённых ключей);
• group – указывается алгоритм, который будет использоваться в рамках протокола IKE для получения ключевого материала;
• lifetime – устанавливается время жизни ISAKMP SA.
Например:
crypto isakmp policy 1
encryption tc26-ike-gost-b-imit
hash tc26-ike-gost341112-512
authentication gost-sig
group vko2
lifetime 86400
Сконфигурированная политика может быть использована как в криптографической карте напрямую, так и в специализированном ISAKMP-профиле:
crypto isakmp profile SOME_ISAKMP_PROFILE
set policy 1
match identity dn
set identity mapping
ISAKMP-профиль позволяет настраивать более детально критерии для аутентификации партнеров во время IKE-сессии. Данный профиль должен быть указан в криптографической карте вместо политики IKE.
В LSP-конфигурации
В LSP конфигурации возможно задание параметров как для ISAKMP SA, так и для IKEv2 SA.
Для ISAKMP SA:
В конфигурационном файле в структуре IKERule задается метод аутентификации сторон, режим для первой фазы IKE, а также предлагается для согласования с партнером политика защиты первой и второй фазы IKE.
Для задания криптографических параметров, используемых при построении ISAKMP SA версии 1, используется структура IKETC26Transform.
IKETC26Transform crypto:isakmp:policy:1 (
CipherAlg = "GOST_Z_CFB_IMIT"
HashAlg = "GOST_R_34_2012_512"
GroupID = VKO_1B
RestrictAuthenticationTo = GOST_SIGN
LifetimeSeconds = 86400
)
Далее в структуре IKERule в атрибуте Transform указывается наименование структуры IKETransform.
IKERule IKERule:VPN:1 (
Transform = crypto:isakmp:policy:1
)
Для режима ТК26IKE используется структура IKETC26Transform.
Глобальные настройки протокола IKEописываются в одной структуре –IKEParameters.
Для IKEv2 SA:
Для задания криптографических параметров, используемых при построении IKEv2 SA, используется структура IKEProposal2.
IKEProposal2 crypto:isakmp:policy:2 (
PrfAlg = PRF_HMAC_STREEBOG_512
EncryptionAlg = ENCR_MAGMA_MGM_KTREE
KeyAlg = GOST3410_2012_256, GOST3410_2012_512
)
Далее в структуре IKERule2 в атрибуте Proposals указывается наименование структуры IKEProposal2.
IKERule2 IKERule:VPN:2 (
Proposals = crypto:isakmp:policy:2
)
Глобальные настройки протокола IKEv2 описываются в одной структуре – IKEParameters2.