Протокол GTP (англ. GPRS Tunneling Protocol) — це група комунікаційних протоколів на базі IP, які використовують для перенесення General Packet Radio Service (GPRS) в мережах GSM, UMTS та LTE. GTP описує і здійснює передачу даних між вузлами GSN у пакетній мережі.
GTP використовують як для інтерфейсу Gn (між GPRS Support Nodes (GGSN) та Serving GPRS Support Nodes (SGSN)), так і для інтерфейсу Gp (тобто інтерфейсу між GSN в різних PLMN (англ. public land mobile network), наприклад між домашнім GGSN'ом і гостьовим SGSN'ом).
Огляд
GTP дозволяє використовувати туннелювання для передачі між вузлами GSN пакетів різних протоколів. З точки зору сигналізації GTP визначає механізми контролю і управління, дозволяючи SGSN'у забезпечувати для MS доступ в мережу GPRS. Сигналізація служить для створення, модифікації і деактивації тунелів, з точки зору передачі — GTP використовує механізм туннелювання для того, щоб передавати призначені для користувача пакети даних, але щоб не «змішувати» призначені для користувача дані і службову інформацію було прийнято рішення розмежувати ці потоки даних по різних протоколах, оскільки це рішення дозволяє економити ресурси мережі. На підставі цієї концепції і були введені різні види GTP протоколів, що дозволяють забезпечувати передачу даних лише певних типів.
- Існує три основні різновиди GTP протоколу
- GTP-U (User Plane) — використовується для транспортування призначених для користувача даних між пакетною мережею і радіомережею, причому ці дані можуть бути «упаковані» в будь-якій з Ipv4, Ipv6 або PPP форматів.
- GTP-C (Control Plane) — використовується в сигнальній плоскості «спілкування» абонента і мережі оператора, наприклад при активуванні PDP Context'а, SGSN передасть запит на активацію контексту до Ggsn'у якраз за допомогою GTP-C протоколу.
- GTP` (Charging) — — використовує ту ж структуру повідомлень, що і попередні протоколи, але призначений в основному для транспортування білінгових даних від Charging Data Function (CDF) частин GSM або UMTS мереж до Charging Gateway Function (CGF) білінговим елементам.
Протокол GTP підтримується лише вузлами обслуговування SGSN (Serving GPRS Support Node) і шлюзами GGSN (GPRS Gateway Support Node). Інші системи не зобов'язані знати що-небудь про роботу цього протоколу. При підключенні GPRS MS до вузлів обслуговування SGSN робота з протоколом GTP не потрібна. Передбачається, що при роботі мережі встановлюватимуться множинні з'єднання з вузлами SGSN і GGSN. Один вузол обслуговування SGSN може забезпечувати сервіс для безлічі шлюзів GGSN. Один шлюз GGSN може мати зв'язок з багатьма вузлами обслуговування SGSN для розподілу графіка між безліччю територіально розподілених мобільних станцій.
Заголовок пакету GTP використовується для всіх типів повідомлень GTP і має фіксовану довжину 16 октетів.
Біти Октет 8 7 6 5 4 3 2 1 Версія| Зарезервовано| LFN | | Інформаційні елементи| | 1| Довжина | | 2| Порядковий номер | | 3| Мітка потока | | 4| Номер пакета LLC | | 5| х | х| х| х| х| х| х | FN | 6| Резервовано | | | TI | | |
Таблиця 4 Структура заголовка BSSGP
- Версія
- Встановлюється в 0, показуючи першу версію протоколу GTP.
- Зарезервовано
- Біти, зарезервовані для майбутнього використання, мають значення 1.
- LFN
- Цей прапор показує, чи включений в повідомлення номер кадру LLC. Для сигнальних повідомлень LFN=0.
- Тип повідомлення
- Вказує тип повідомлення GTP- Для сигнальних повідомлень це черені має значення, унікальне для кожного використовуваного типа повідомлень.
- Довжина
- Містить довжину gtp-повідомлення (G-POU) в октетах. Для сигнальних повідомлень це поле включає розмір сигнального повідомлення і заголовка GTP.
- Порядковий номер
- Ідентифікатор транзакції для сигнальних повідомлень або порядковий номер для повідомлень T-PDU, що тунелюють.
- Мітка потоку
- Ідентифікує gtp-потік. У сигнальних повідомленнях Path Management і Location Management мітка потоку не використовується і дане поле має значення 0.
- Номер пакету LLC
- Використовується для координації передачі даних на канальному (link layer) рівні між MS і SGSN в процедурах оновлення маршрутної інформації усередині SGSN. Для сигнальних повідомлень це поле не використовується (відправник встановлює значення 255, а одержувач ігнорує це поле).
- TID
- Ідентифікатор тунелю, що вказує контекст ММ і PDP в приймаючому вузлі GSN. У сигнальних повідомленнях це поле має значення 0 для всіх повідомлень V Management, Lacation Management і Mobility Managemetn. Поле TID використовує наступний формат:
Біти Октет 8 7 6 5 4 3 2 1 2-га цифра MCC |1-ша цифра МСС |1| 1-ша цифра MNC |3-тя цифра МСС |2| 1-ша цифра MSIN |2-га цифра MNC |3| 3-тя цифра MSIN |2-га цифра MSIN |4| 5-та цифра MSIN |4-та цифра MSIN |5| 7-ма цифра MSIN |6-та цифра MSIN |6| 9-та цифра MSIN |8-ма цифра MSIN |7| NSAPI |10-та цифра MSIN|8|
Таблиця 5 Структура TID
- Цифри MCC, MNC, MSIN
- Фрагменти IMSI (визначені в GMS 04.08)
- NSAPI
- Ідентифікатор точки доступу до мережевого сервісу.
Див. також
- стандарт GPRS
Посилання
- GPRS протоколи та їх тестування [ 1 серпня 2013 у Wayback Machine.]
Це незавершена стаття про комп'ютерні мережі. Ви можете проєкту, виправивши або дописавши її. |
Ця стаття потребує додаткових для поліпшення її . (березень 2016) |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Protokol GTP angl GPRS Tunneling Protocol ce grupa komunikacijnih protokoliv na bazi IP yaki vikoristovuyut dlya perenesennya General Packet Radio Service GPRS v merezhah GSM UMTS ta LTE GTP opisuye i zdijsnyuye peredachu danih mizh vuzlami GSN u paketnij merezhi GTP vikoristovuyut yak dlya interfejsu Gn mizh GPRS Support Nodes GGSN ta Serving GPRS Support Nodes SGSN tak i dlya interfejsu Gp tobto interfejsu mizh GSN v riznih PLMN angl public land mobile network napriklad mizh domashnim GGSN om i gostovim SGSN om OglyadGTP dozvolyaye vikoristovuvati tunnelyuvannya dlya peredachi mizh vuzlami GSN paketiv riznih protokoliv Z tochki zoru signalizaciyi GTP viznachaye mehanizmi kontrolyu i upravlinnya dozvolyayuchi SGSN u zabezpechuvati dlya MS dostup v merezhu GPRS Signalizaciya sluzhit dlya stvorennya modifikaciyi i deaktivaciyi tuneliv z tochki zoru peredachi GTP vikoristovuye mehanizm tunnelyuvannya dlya togo shob peredavati priznacheni dlya koristuvacha paketi danih ale shob ne zmishuvati priznacheni dlya koristuvacha dani i sluzhbovu informaciyu bulo prijnyato rishennya rozmezhuvati ci potoki danih po riznih protokolah oskilki ce rishennya dozvolyaye ekonomiti resursi merezhi Na pidstavi ciyeyi koncepciyi i buli vvedeni rizni vidi GTP protokoliv sho dozvolyayut zabezpechuvati peredachu danih lishe pevnih tipiv Isnuye tri osnovni riznovidi GTP protokolu GTP U User Plane vikoristovuyetsya dlya transportuvannya priznachenih dlya koristuvacha danih mizh paketnoyu merezheyu i radiomerezheyu prichomu ci dani mozhut buti upakovani v bud yakij z Ipv4 Ipv6 abo PPP formativ GTP C Control Plane vikoristovuyetsya v signalnij ploskosti spilkuvannya abonenta i merezhi operatora napriklad pri aktivuvanni PDP Context a SGSN peredast zapit na aktivaciyu kontekstu do Ggsn u yakraz za dopomogoyu GTP C protokolu GTP Charging vikoristovuye tu zh strukturu povidomlen sho i poperedni protokoli ale priznachenij v osnovnomu dlya transportuvannya bilingovih danih vid Charging Data Function CDF chastin GSM abo UMTS merezh do Charging Gateway Function CGF bilingovim elementam Protokol GTP pidtrimuyetsya lishe vuzlami obslugovuvannya SGSN Serving GPRS Support Node i shlyuzami GGSN GPRS Gateway Support Node Inshi sistemi ne zobov yazani znati sho nebud pro robotu cogo protokolu Pri pidklyuchenni GPRS MS do vuzliv obslugovuvannya SGSN robota z protokolom GTP ne potribna Peredbachayetsya sho pri roboti merezhi vstanovlyuvatimutsya mnozhinni z yednannya z vuzlami SGSN i GGSN Odin vuzol obslugovuvannya SGSN mozhe zabezpechuvati servis dlya bezlichi shlyuziv GGSN Odin shlyuz GGSN mozhe mati zv yazok z bagatma vuzlami obslugovuvannya SGSN dlya rozpodilu grafika mizh bezlichchyu teritorialno rozpodilenih mobilnih stancij Zagolovok paketu GTP vikoristovuyetsya dlya vsih tipiv povidomlen GTP i maye fiksovanu dovzhinu 16 oktetiv Biti Oktet 8 7 6 5 4 3 2 1 Versiya Zarezervovano LFN Informacijni elementi 1 Dovzhina 2 Poryadkovij nomer 3 Mitka potoka 4 Nomer paketa LLC 5 h h h h h h h FN 6 Rezervovano TI Tablicya 4 Struktura zagolovka BSSGP Versiya Vstanovlyuyetsya v 0 pokazuyuchi pershu versiyu protokolu GTP Zarezervovano Biti zarezervovani dlya majbutnogo vikoristannya mayut znachennya 1 LFN Cej prapor pokazuye chi vklyuchenij v povidomlennya nomer kadru LLC Dlya signalnih povidomlen LFN 0 Tip povidomlennya Vkazuye tip povidomlennya GTP Dlya signalnih povidomlen ce chereni maye znachennya unikalne dlya kozhnogo vikoristovuvanogo tipa povidomlen Dovzhina Mistit dovzhinu gtp povidomlennya G POU v oktetah Dlya signalnih povidomlen ce pole vklyuchaye rozmir signalnogo povidomlennya i zagolovka GTP Poryadkovij nomer Identifikator tranzakciyi dlya signalnih povidomlen abo poryadkovij nomer dlya povidomlen T PDU sho tunelyuyut Mitka potoku Identifikuye gtp potik U signalnih povidomlennyah Path Management i Location Management mitka potoku ne vikoristovuyetsya i dane pole maye znachennya 0 Nomer paketu LLC Vikoristovuyetsya dlya koordinaciyi peredachi danih na kanalnomu link layer rivni mizh MS i SGSN v procedurah onovlennya marshrutnoyi informaciyi useredini SGSN Dlya signalnih povidomlen ce pole ne vikoristovuyetsya vidpravnik vstanovlyuye znachennya 255 a oderzhuvach ignoruye ce pole TID Identifikator tunelyu sho vkazuye kontekst MM i PDP v prijmayuchomu vuzli GSN U signalnih povidomlennyah ce pole maye znachennya 0 dlya vsih povidomlen V Management Lacation Management i Mobility Managemetn Pole TID vikoristovuye nastupnij format Biti Oktet 8 7 6 5 4 3 2 1 2 ga cifra MCC 1 sha cifra MSS 1 1 sha cifra MNC 3 tya cifra MSS 2 1 sha cifra MSIN 2 ga cifra MNC 3 3 tya cifra MSIN 2 ga cifra MSIN 4 5 ta cifra MSIN 4 ta cifra MSIN 5 7 ma cifra MSIN 6 ta cifra MSIN 6 9 ta cifra MSIN 8 ma cifra MSIN 7 NSAPI 10 ta cifra MSIN 8 Tablicya 5 Struktura TID Cifri MCC MNC MSIN Fragmenti IMSI viznacheni v GMS 04 08 NSAPI Identifikator tochki dostupu do merezhevogo servisu Div takozhstandart GPRSPosilannyaGPRS protokoli ta yih testuvannya 1 serpnya 2013 u Wayback Machine Ce nezavershena stattya pro komp yuterni merezhi Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi Cya stattya potrebuye dodatkovih posilan na dzherela dlya polipshennya yiyi perevirnosti Bud laska dopomozhit udoskonaliti cyu stattyu dodavshi posilannya na nadijni avtoritetni dzherela Zvernitsya na storinku obgovorennya za poyasnennyami ta dopomozhit vipraviti nedoliki Material bez dzherel mozhe buti piddano sumnivu ta vilucheno berezen 2016