Требования к протоколу GTP
1. Протокол GTP (далее - GTPv2-C) должен реализовывать в S-GW, P-GW, SGSN, MME интерфейсы взаимодействия S5/S8 (если не используется PMIPv6), Sv, S11, S4, S3, SI0, S16 и соответствовать следующим требованиям:
1.1. общий формат заголовка сообщений протокола GTPv2-C приведен на рисунке 1.
Версия | Р | Т | 0 | 0 | 0 |
Тип сообщения | |||||
Длина сообщения | |||||
TEID | |||||
Номер последовательности | |||||
Резерв |
Рисунок 1.
Примечание:
в первом октете:
1) биты 6-8 должны определять версию протокола GTPv2-C и быть равны десятичному числу "2";
2) бит 5 (флаг Р) должен определять наличие прикрепленных сообщений:
прикрепленных сообщений нет при флаге Р равном "0";
другое сообщение GTPv2-C с собственным заголовком и телом присутствует в конце текущего сообщения при флаге Р равном "1";
3) бит 4 (флаг Т) должен определять наличие поля идентификатора конечной точки туннеля TEID в заголовке:
поле TEID не должно присутствовать при флаге Т равном "0";
поле TEID должно следовать в октетах 5-8 за полем "Длина сообщения" и занимать четыре октета;
4) биты 3-1 (резервные) должны быть равны "0", а получатель не должен анализировать;
второй октет должен определять тип сообщения;
октеты 3-4 должны содержать поле "Длина сообщения", содержащее информацию о длине сообщения в октетах, начиная с пятого октета;
октеты 9-11 (в случае присутствия TEID) или 5-7 (в случае отсутствия TEID) должны содержать поле "Номер последовательности" GTPv2-C. Следующий октет должен использоваться как резерв;
1.2. информационные элементы сообщения GTPv2-C должны следовать за заголовком сообщения протокола GTPv2-C;
1.3. сообщения протокола GTPv2-C приведены в таблице N 1.
Таблица N 1.
Тип сообщения | Сообщение |
1 | Запрос "эхо" (Echo Reques) |
2 | Ответ "эхо" (Echo Response) |
3 | Версия не поддерживается (Version Not Supported Indication) |
От SGSN/MME к MSC серверу (Sv) при хэндовере | |
25 | Запрос отдельной непрерывности голосового вызова на радио интерфейсе (далее - SRVCC) при переходе от сети с коммутацией пакетов к сети с коммутацией каналов (SRVCC PS to CS Request) |
26 | Ответ на запрос SRVCC при переходе от сети с коммутацией пакетов к сети с коммутацией каналов |
27 | Уведомление о выполнении SRVCC при переходе от сети с коммутацией пакетов к сети с коммутацией каналов |
28 | Подтверждение выполнения SRVCC при переходе от сети с коммутацией пакетов к сети с коммутацией каналов |
29 | Уведомление о завершении SRVCC при переходе от сети с коммутацией пакетов к сети с коммутацией каналов |
30 | Подтверждение завершения SRVCC при переходе от сети с коммутацией пакетов к сети с коммутацией каналов |
От SGSN/MME к P-GW (S4/S11, S5/S8) | |
32 | Запрос создания сеанса |
33 | Ответ на запрос создания сеанса |
34 | Запрос изменения носителя |
35 | Ответ на запрос изменения канала передачи данных |
36 | Запрос удаления сеанса |
37 | Ответ на запрос удаления сеанса |
38 | Запрос уведомления об изменении |
39 | Ответ на запрос уведомления об изменении |
164 | Уведомление о возобновлении связи |
165 | Подтверждение возобновления связи |
Сообщения без явного ответа (Messages without explicit response) | |
64 | Команда изменения канала передачи данных |
65 | Индикация неудачного изменения канала передачи данных |
66 | Команда освобождения канала передачи данных |
67 | Индикация неудачного освобождения канала передачи данных |
68 | Команда распределения ресурсов канала передачи данных |
69 | Индикация неудачного распределения ресурсов канала передачи данных |
70 | Индикация неудачного уведомления о передаче данных "вниз" |
71 | Активация сеанса трассировки |
72 | Деактивация сеанса трассировки |
73 | Индикация остановки поиска |
От P-GW к SGSN/MME (S5/S8, S4/S11) | |
95 | Запрос активации канала передачи данных |
96 | Ответ на запрос активации канала передачи данных |
97 | Запрос обновления канала передачи данных |
98 | Ответ на запрос обновления канала передачи данных |
99 | Запрос освобождения канала передачи данных |
100 | Ответ на запрос освобождения канала передачи данных |
От P-GW к MME, от MME к P-GW, от S-GW к P-GW, от SGW к MME (S5/S8, S11) | |
101 | Запрос удаления соединения |
102 | Ответ на запрос удаления соединения |
От MME к MME, от SGSN к MME, от MME к SGSN, от SGSN к SGSN (S3/S10/S16) | |
128 | Запрос идентификации |
129 | Ответ на запрос идентификации |
130 | Запрос контекста |
131 | Ответ на запрос контекста |
132 | Подтверждение ответа на запрос контекста |
133 | Запрос передачи при перемещении AC |
134 | Ответ на запрос передачи при перемещении AC |
135 | Уведомление выполнения передачи при перемещении AC |
136 | Подтверждение выполнения передачи при перемещении AC |
137 | Уведомление о передаче контекста |
138 | Подтверждение передачи контекста |
139 | Запрос отмены перемещения |
140 | Ответ на запрос отмены перемещения |
141 | Конфигурация туннеля передачи |
152 | Передача информации сети радиодоступа |
От SGSN к MME, от MME к SGSN (S3) | |
149 | Уведомление об отключении |
150 | Подтверждение отключения |
151 | Индикация поиска в сети с коммутацией каналов |
153 | Уведомление MME |
154 | Подтверждение на уведомление MME |
155 | Уведомление активации AC |
156 | Подтверждение активации AC |
От SGSN/MME к S-GW, от SGSN к MME (S4/S11/S3), от SGSN к SGSN (S16), от S-GW к P-GW (S5/S8) | |
162 | Уведомление о прерывании связи |
163 | Подтверждение прерывания связи |
От SGSN/MME к S-GW (S4/S11) | |
160 | Запрос создания туннеля передачи |
161 | Ответ на запрос создания туннеля передачи |
166 | Запрос создания туннеля передачи косвенных данных |
167 | Ответ на запрос создания туннеля передачи косвенных данных |
168 | Запрос удаления туннеля передачи косвенных данных |
169 | Ответ на запрос удаления туннеля передачи косвенных данных |
170 | Запрос освобождения доступа к каналу передачи данных |
171 | Ответ на запрос освобождения доступа к каналу передачи данных |
От S-GW к SGSN/MME (S4/S11) | |
176 | Уведомление о передаче данных "вниз" |
177 | Подтверждение уведомления о передаче данных "вниз" |
179 | Уведомление о рестарте P-GW |
180 | Подтверждение на уведомление о рестарте PGW |
От S-GW к P-GW, от P-GW к S-GW (S5/S8) | |
200 | Запрос обновления соединения |
201 | Ответ на запрос удаления соединения |
От MME к S-GW (S11) | |
211 | Запрос изменения канала доступа |
212 | Ответ на запрос изменения канала доступа |
2. Протокол GTP (GTPv1-U) должен реализовывать в оборудовании S-GW, P-GW, SGSN интефейсы взаимодействия S1-U, S5/S8 (если не используется PMIPv6), S4, S12 и соответствовать следующим требованиям:
2.1. формат заголовка сообщений протокола GTPv1-U приведен на рисунке 2.