GTP - Википедия - GTP

GTP ' (GTP prime) - бұл IP ішінде қолданылатын протокол GSM және UMTS желілер. Оны бірге қолдануға болады UDP немесе TCP. GTP 'бірдей хабар құрылымын қолданады GTP (GTP-C, GTP-U), бірақ бұл көбіне жеке хаттама. GTP 'қолданады тіркелген UDP / TCP порты 3386.

GTP 'деректерді GSM немесе UMTS желісінің «Зарядтау деректері функциясынан» (CDF) «Зарядтау шлюзінің функциясына» (CGF) дейін зарядтау үшін пайдалануға болады. Көп жағдайда бұл GGSN сияқты көптеген жеке желілік элементтерден орталықтандырылған компьютерге дейін, содан кейін зарядтау туралы мәліметтерді желілік оператордың есеп айырысу орталығына ыңғайлы түрде жеткізуді білдіреді.

GTP 'Ga ішіндегі интерфейсте қолданылады 3GPP GPRS негізгі желісі анықтама.

GTP GTP аспектілерін қайта пайдаланады, дегенмен 3GPP TS 32.295-ті келтіргенімен, «тек GTP сигналдық жазықтығы ішінара қайта пайдаланылады».[1] GTP 'басқа тақырыпты, қосымша хабарламаларды, өріс мәндерін, сондай-ақ жоғалтудан немесе қайталанудан аулақ болу үшін синхрондау хаттамасын анықтайды CDR CGF немесе SGSN /GGSN сәтсіздік. Ауыстырылған CDR, егер 3GPP стандарттарына сәйкес келсе, кодталады ASN.1.

Тақырып

GTP 'v1 және v2 тақырыптары келесі өрістерден тұрады

+0-2 биттер345678-1516-3132-47
0НұсқаPT [0]РезервтелгенHdr lenХабар түріҰзындықРеттік нөмір
Нұсқа
GTP ішіндегі бірінші тақырып өрісі ' пакет бұл 3-биттік нұсқа өрісі. GTP 'v2 үшін бұл 2 мәнге ие (демек, GTP' v2 атауы).
Хаттама түрі (PT)
GTP '(0 мәні) мен GTP (1 мәні) айырмашылығы бар 1 биттік мән.
Резервтелген
3-биттік резервтік өріс (1-ге тең болуы керек).
Тақырыптың ұзындығы (Hdr len)
GTP-дің 0-нұсқасы үшін 20-байттық тақырыпты (0 мәні) қолдануды көрсететін 1-биттік мән (сәйкесінше) GTP ) немесе осы 6 байт тақырыбы. Бұл бит келесі GTP нұсқалары үшін орнатылмаған болуы керек (0 мәні) және оларда тақырып ұзындығы көрсетілмейді, өйткені бұл әрқашан 6 байт болуы керек.
Хабар түрі
Хабар түрін көрсететін 8 биттік өріс. Мүмкін мәндер:
Хабар түріСипаттама
1Жаңғырық сұрауы
2Эхоға жауап
3Нұсқаға қолдау көрсетілмейді
4Түйінді тірі қалау туралы өтініш
5Түйіннің тірі жауабы
6Қайта бағыттау туралы сұраныс
7Қайта бағыттауға жауап
240Деректерді жазу туралы сұраныс
241Деректерді жазуға жауап беру
Ұзындық
16-биттік өріс, онда пакеттің ұзындығын GTP 'инкапсуляциялайды (GTP' тақырыбын өзі қоспағанда).
Реттік нөмір
Бұл пакетті бірегей анықтайтын және жоғалтуды немесе қайталануды анықтауға мүмкіндік беретін 16-биттік өріс

Хабарлама түрлері

GTP 'GTP нұсқасын қолдамайды, Echo Request және Echo Response хабарламаларын өзгертусіз қолданады, бірақ келесі хабарламаларды қосады

  • Түйінді тірі қалу туралы өтініш
  • Түйіннің тірі жауабы
  • Қайта бағыттау туралы сұраныс
  • Қайта бағыттауға жауап
  • Деректерді жазу туралы сұраныс
  • Деректерді жазуға жауап беру

Түйінді тірі сұрау / жауап

Node Alive хабарламалары түйіннің қызметін бастаған басқа желілік компоненттерге кеңес беру үшін қолданылады. Сұрау түйіннен бастап жіберіледі, сондықтан қызметті қайта қосу жылдам әдісін ұсынады дауыс беру Echo Request / Response қолдану жасайды. Сондай-ақ, бұл хабарлама қызметке қайта кіретін басқа түйіндер туралы және (GTP 2-нұсқасында) кеңес беру үшін пайдаланылуы мүмкін IPv6 CGF мекен-жайы.

Қайта бағыттау туралы сұрау / жауап

Қайта бағыттау туралы хабарламалар:

  1. CDR ағындарын CDF дискілерінен бұру (SGSN /GGSN ) жөнелтуші қызметтен шығарылған кезде басқа CGF-ге жіберіледі (техникалық қызмет көрсету / істен шығу үшін).
  2. CGF төменгі ағыс жүйесімен байланысын жоғалтты деп кеңес беріңіз

Кез-келген жағдайда, CDF-ге алдағы немесе тез арада істен шығуы туралы көбірек ақпарат беріледі, егер CDF Echo Request хабарламаларын пайдаланып сауалнама жүргізген болса.

Бұл хабарламада қосымша CGF-тің себептері мен мекен-жайлары туралы мәліметтер бар.

Деректерді жазу туралы сұрау / жауап

Data Record Transfer хабарламалары буыннан CDR-ді сенімді тасымалдау үшін қолданылады (SGSN /GGSN ) CGF-де тұрақсыз сақтауға.

Деректерді жазу туралы сұраныс

Деректерді жазуды сұрауға арналған әрбір хабарлама төрт түрдің біреуінен тұратын хабарламаны қамтуы мүмкін:

  1. Деректерді жазу пакетін жіберу - бұл хабарламада нөлдік немесе одан да көп CDR бар. CDR кодталған болуы мүмкін ASN.1 қолдану БЕР немесе, сирек, БІР.
  2. Мүмкін қайталанатын деректерді жазу пакетін жіберіңіз - Бұл хабарламада бір немесе бірнеше CDR бар және бұл хабарлама бұрын басқа CGF-ге жіберілген.
  3. Деректерді жазу бумасынан бас тарту - бұл хабарлама CGF-ке бір немесе бірнеше деректер жазбасы пакетін CGF-тен «мүмкін қайталануы мүмкін» кезектен алып тастауды бұйырады.
  4. Деректерді жазу пакетін шығару - бұл хабарлама CGF-ке бір немесе бірнеше деректерді жазба пакеттерінің мазмұнын CGF кезегінен «қайталануы мүмкін» кезектен күтуге жазуды бұйырады.

Кез келген қайталанатын CDR дискілерін жоғалтудан немесе жазудан аулақ болу механизмі бар. Бұл 3GPP TS 32.295-те егжей-тегжейлі сипатталған. Негізгі алғышарт - кез-келген пакеттің тізбектелуі және егер жеке-жеке танылмаса, оны кез-келген CGF мойындағанға дейін қайта жіберіледі. Қалыпты деректер жазбасы пакеттері дереу ауыспайтын жадқа жазылады (мысалы, диск), бірақ қайта жіберілген дестелер «мүмкін қайталануы мүмкін» деп белгіленеді және өзгермейтін жадқа дереу жазылмаған арнайы кезекті енгізеді - CDF-тен екінші растама қажет.

Нөлдік CDR-ді қамтитын деректерді жазу туралы сұрау жіберу мүмкіндігі CGF-дің осы реттік нөмірге тағайындалған жазбалардың бұрыннан бар болғанын немесе сәтсіздігін анықтайтын тест ретінде қолданылады және жоғарыда аталған механизмнің маңызды бөлігі болып табылады.

Деректерді жазуға жауап беру

Деректерді жазу туралы жауап бір немесе бірнеше деректерді жіберу хабарламаларының алынғандығын растайды; жауаптарды тиімділікке байланысты топтастыруға болады, бірақ жіберілетін CDF-дің күту уақытына қарағанда жиі жіберілуі керек.

Растама себептерді қамтиды және қамтылған жазбалардан бас тарту болуы мүмкін.

Әдебиеттер тізімі

  1. ^ 3GPP TS 32.295

Сыртқы сілтемелер