Приложение 19 изменено с 7 августа 2018 г. - Приказ Минкомсвязи России от 13 июня 2018 г. N 281
Приложение N 19
к Правилам применения
оборудования радиодоступа.
Часть I. Правила применения
оборудования радиодоступа для
беспроводной передачи данных в
диапазоне от 30 МГц до 66 ГГц
Требования к параметрам протокола MIPv4
22 апреля 2015 г., 13 июня 2018 г.
1. Требования к дополнениям и расширениям протоколов, необходимым для поддержки мобильности пользователя в сети, использующей IPv4:
1.1. дополнительные сообщения, поддерживающие управление мобильностью пользователя и отправляемые с порта UDP/TCP 434 ("Запрос регистрации" (Registration Request) и "Результат регистрации" (Registration Reply):
а) формат сообщения "Запрос регистрации" (рисунок 1).
Тип |
S |
В |
D |
М |
G |
r |
Т |
X |
Длительность регистрации |
Домашний адрес | |||||||||
Адрес домашнего агента | |||||||||
СоА | |||||||||
Идентификация | |||||||||
Расширения |
Рисунок 1.
Примечание:
поле "Тип" (1 байт) должно быть равно "1";
поле "S" (1 бит) должно быть равно "1", если мобильный узел запрашивает сохранение нескольких предыдущих адресов привязки;
поле "В" (1 бит) должно быть равно "1", если мобильный узел запрашивает у домашнего агента доставку широковещательных дейтаграмм;
поле "D" (1 бит) должно быть равно "1", если мобильный узел сам декапсулирует дейтаграммы, направленные по адресу СоА;
поле "М" (1 бит) должно быть равно "1", если мобильный узел запрашивает у домашнего агента режим минимальной инкапсуляции данных;
поле "G" (1 бит) должно быть равно "1", если мобильный узел запрашивает у домашнего агента режим инкапсуляции GRE;
поля "r" и "X" (по 1 биту) должны быть равны "0" и игнорироваться при приеме;
поле "Т" (1 бит) должно содержать информацию о запросе обратного туннелирования;
поле "Длительность регистрации" (2 байта) должно содержать значение длительности регистрации в секундах и при установлении в значение "0" сообщает о запросе отмены регистрации, а в значение "0xffff" - бесконечность;
поле "Домашний адрес" (4 байта) должно содержать IP адрес мобильного узла в домашней сети;
поле "Адрес домашнего агента" (4 байта) должно содержать IP адрес домашнего агента;
поле "СоА" (4 байта) должно содержать временный IP адрес мобильного узла в визитной сети;
поле "Идентификация" должно содержать сгенерированное мобильным узлом 64-битовое число, используемое для сопоставления запроса регистрации и ответа;
б) формат сообщения "Результат регистрации" (рисунок 2).
Тип |
Код |
Длительность регистрации |
Домашний адрес | ||
Адрес домашнего агента | ||
Идентификатор | ||
Расширения |
Рисунок 2.
Примечание:
поле "Тип" (1 байт) должно быть равно "3";
поле "Код" (1 байт) должно содержать информацию о результате регистрации;
поле "Длительность регистрации" (2 байта) должно содержать значение длительности регистрации в секундах и при значении "0" сообщать о запросе отмены регистрации, а при значении "0xffff" - бесконечность;
поле "Домашний адрес" (4 байта) должно содержать IP адрес мобильного узла в домашней сети;
поле "Адрес домашнего агента" (4 байта) должно содержать IP адрес домашнего агента;
поле "Идентификатор" должно содержать сгенерированное мобильным узлом 64-битовое число, используемое для сопоставления запроса регистрации и ответа;
в) сообщения "Запрос регистрации", "Результат регистрации" должны содержать одно или несколько следующих расширений: "аутентификация в домашней сети" (Mobile-Home Authentication) (тип расширения - 32), "аутентификация в визитной сети" (Mobile-Foreign Authentication) (тип расширения - 33), "аутентификация между домашней и визитной сетями" (Foreign-Home Authentication) (тип расширения - 34).
Требования к структуре расширений сообщений регистрации приведены на рисунке 3.
Тип расширения |
Длина |
SPI |
SPI |
Аутентификатор |
Рисунок 3.
Примечание:
поле "Длина" должно содержать информацию о размере аутентификатора плюс 4 байта;
поле "SPI" (Security Parameter Index) должно содержать Идентификатор параметров защиты, используемый для вычисления аутентификатора. Алгоритм аутентификации HMAC-MD5 устанавливается по умолчанию;
поле "Аутентификатор" должно быть переменной длины, вычисляться для каждого сообщения регистрации и использовать следующие поля сообщений регистрации:
поля сообщения регистрации, поступившего с порта 434 UDP;
все присутствующие расширения;
поля "Тип", "Длина" и "SPI" указанного расширения;
1.2. сообщения протокола ICMPv4, поддерживающие управление мобильностью пользователя ("Объявление маршрутизатора" (Router Advertisement), "Запрос доступности маршрутизатора" (Router Solicitation):
а) расширения указанных сообщений должны принимать следующие значения:
"0" - один байт заполнения, последнее расширение сообщения ICMP должно использоваться для дополнения длины сообщения до четного количества байт;
"16" - объявление мобильного агента (Mobility Agent Advertisement);
"19" - длина префикса;
б) формат расширения "Объявление мобильного агента" (Mobility Agent Advertisement) (рисунок 4).
Тип расширения |
Длина |
Порядковый номер |
||||||||
Длительность регистрации |
R |
В |
Н |
F |
М |
G |
r |
Т |
Резерв |
|
Адрес(а) СоА |
Рисунок 4.
Примечание:
поле "Тип расширения" (1 байт) должно быть равно "16";
поле "Порядковый номер" (2 байта) должно содержать номер сообщения с расширением Agent Advertisement;
поле "Длительность регистрации" (2 байта) должно содержать значение длительности регистрации в секундах и при значении "0" сообщать о запросе отмены регистрации, а при значении "0xffff" - бесконечность;
поле "R" (1 бит) должно содержать информацию о необходимости регистрации в визитном агенте (FA), несмотря на наличие у мобильного узла адреса СоА;
поле "В" (1 бит) должно содержать информацию о том, что FA не осуществляет регистрацию мобильных узлов;
поле "Н" (1 бит) (домашний агент, НА) должно содержать информацию о том, что агент предлагает услугу домашнего агента;
поле "F" (1 бит) (визитный агент) должно содержать информацию о том, что агент предлагает услугу визитного агента;
поле "М" (1 бит) (минимальная инкапсуляция) должно содержать информацию о том, что агент реализует прием туннелируемых дейтаграмм, использующих минимальную инкапсуляцию;
поле "G" (1 бит) (GRE инкапсуляция) должно содержать информацию о том, что агент реализует прием туннелируемых дейтаграмм, использующих GRE инкапсуляцию;
поле "r" (1 бит) резервное и должно быть равно "0";
поле "Т" (1 бит) должно содержать информацию о том, что FA поддерживает обратное туннелирование;
поле "Резерв" (8 бит) должно быть равно "0";
поле "Адрес(а) СоА" должно содержать один или несколько адресов СоА при установлении бита F (количество адресов, присутствующих в поле, должно определяться указателем длины);
в) формат расширения "Длина префикса" (рисунок 5).
Расширение "Длина префикса" может следовать за расширением "Объявление мобильного агента" и должно содержать информацию о количестве бит префикса сети, который применяется к каждому адресу маршрутизатора, указанному в сообщении ICMP "Router Advertisement".
Тип расширения |
Длина |
Длина префикса |
Рисунок 5.
Примечание:
поле "Тип расширения" (1 байт) должно быть равно "19";
поле "Длина префикса" (8 бит) должно содержать число начальных битов, определяющих номер сети в адресе маршрутизатора, указанного в сообщении ICMP "Router Advertisement". Для каждого адреса должна быть своя длина префикса.