add slides on Osmocom GSUP protocol

This commit is contained in:
Harald Welte 2016-11-22 00:44:42 +01:00
parent 981e50d783
commit fde0d34272
1 changed files with 47 additions and 0 deletions

View File

@ -0,0 +1,47 @@
Osmocom GSUP Protocol
=====================
Harald Welte
:copyright: Harald Welte (Liense: CC-BY-SA)
:backend: slidy
:max-width: 45em
== GSUP basics
* very much simplified protocol for handling procedures betewen *SGSN* and *HLR*
* procedures / primitives similar to those carried by MAP
** without the complexity of ASN.1
** without the complexity of a TCAP/SCCP protocol stack underneath
** without the nasty segmented MAP due to limited MSU size in SS7
== GSUP history
* originally developed for *SGSN* <-> *HLR* interface
* originally called 'GPRS Subscriber Update Protocol'
* implemented in OsmoSGSN (but no counter-part in Osmocom git repos?)
== GSUP extension for 3G
* Iu-PS was added to OsmoSGSN, requiring UMTS AKA
* GSUP authentication triplets extended to quintuples
* GSUP SendAuthInfo extended with RAND (for AKA re-sync)
* *osmo-gsup-hlr* as minimalistic HLR+AUC side implementation
== GSUP extension circuit-switched
* HLR must know if request is from CS(MSC) or PS(SGSN)
** introduce OSMO_GSUP_CN_DOMAIN_IE to differentiate CS/PS
* VLR must have ability to inform HLR of AUTH FAIL
** introduce OSMO_GSUP_MSGT_AUTH_FAIL_REPORT
== Misc GSUP changes in 2016
* GSUP protocol definition and message encoder/decoder move to
libosmocore (gprs_gsup_* -> osmo_gsup_* rename)
* Doxygen documentation snippets added
* GSUP documentation moved to asciidoc and into osmo-gsm-manuals.git
include::gsup.adoc[]
== The End
Questions?