Project

General

Profile

Feature #4415

Document in OsmoGGSN User Manual the IPv6 allocation process over GTP

Added by pespin 9 months ago. Updated 9 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
openggsn
Target version:
-
Start date:
02/25/2020
Due date:
% Done:

0%

Spec Reference:

Description

This process is a bit special and it makes sense to have it documented in a section in the osmo-ggsn user manual for users of the program to understand better the network setup and protocol traces.

That basically involves:
  • GGSN sending a Interface Identifier (IPv6 EUA) back to the SGSN during CreatePdpCtxResponse
  • At the SGSN, higher 64 bits dropped, lower 64 bits used to create a link local address which is used to sent a ICMPv6 RouterSolicitation to multicast addr.
  • GGSN sends back an IPv6 prefix when answering with ICMPv6 Router Advertisement
  • MS/SGSN using that IPv6 prefix to set a global source address and use that to send data.

In order to understand the scenarios better, one can have a look at TTCN3 GGSN_Tests teststuite or manually reproduce it with sgsnemu or a real SGSN + MS.

History

#1 Updated by pespin 9 months ago

Related interesting osmo-ggsn commits adding support for it:
d12eab9c4e375e1669637dd34674c8b8208cf867
a0d281db1cd2f122fb8f0adfd9e4a82e60efbd2f
d4d6e09fd29e23e28960959ca488e1481339571e
d46bcd236e93432c894a939f4e5810dc5e9b4974
1ae98777d9b1ee62e6900caf4bb580d1a42bb416
2e48a44952fdc68eb3e5d3680f944507a4a129c1

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)