summaryrefslogtreecommitdiff
path: root/2016/netdevconf-gtp/abstract.txt
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2016-02-12 10:04:04 +0100
committerHarald Welte <laforge@gnumonks.org>2016-02-12 10:05:11 +0100
commite23a51e4f8b9c15ea044e1e61af80bf312abf84a (patch)
tree5be2a3bf2ad2c1776e434846fada1a22a63e2df0 /2016/netdevconf-gtp/abstract.txt
parentd4ffaf9d7e96a14cacc27e19417a338775a2b0c3 (diff)
intiial check-in of GTP slides of netdevconf 1.1
Diffstat (limited to '2016/netdevconf-gtp/abstract.txt')
-rw-r--r--2016/netdevconf-gtp/abstract.txt31
1 files changed, 31 insertions, 0 deletions
diff --git a/2016/netdevconf-gtp/abstract.txt b/2016/netdevconf-gtp/abstract.txt
new file mode 100644
index 0000000..9532160
--- /dev/null
+++ b/2016/netdevconf-gtp/abstract.txt
@@ -0,0 +1,31 @@
+Osmocom kernel-level GTP implementation
+
+When users access the Internet via cellular networks from their mobile
+devices, all this traffic is encapsulated and tunneled through a variety
+of cellular-network specific protocol layers. Many of those protocol
+implementations run on proprietary special-purpose hardware and
+software.
+
+One protocol has been in use between certain network elements ever since
+the advent of GPRS services. This protocol remained in use with EDGE,
+UMTS, HSPA and is even still in use in LTE: The GPRS Tunneling Protocol
+(GTP).
+
+GTP is split in a control plane and a user plane. The user plane at
+todays cellular internet speeds can no longer be implemented efficiently
+in userspace but requires a kernel-level implementation, much the same
+like we have kernel-level implementations for GRE, IPIP, PPP, L2TP and
+others.
+
+This presentation is about a Linux kernel level implementation of GTP-U
+that was started by Harald Welte and Pablo Neira within the Osmocom
+(Open Source Mobile Communications, http://www.osmocom.org/) project.
+
+After being abandoned for some time, recent interest (and contributions,
+particularly by Andreas Schultz) to this kernel GTP code has brought it
+back on track, and its authors aim for Linux kernel mainline inclusion.
+
+We will also cover some context in terms of where GTP is used in
+practise, and which programs are already using the kernel-level GTP
+code.
+
personal git repositories of Harald Welte. Your mileage may vary