Actions
Feature #4415
openDocument in OsmoGGSN User Manual the IPv6 allocation process over GTP
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.
Updated by pespin about 4 years ago
Related interesting osmo-ggsn commits adding support for it:
d12eab9c4e375e1669637dd34674c8b8208cf867
a0d281db1cd2f122fb8f0adfd9e4a82e60efbd2f
d4d6e09fd29e23e28960959ca488e1481339571e
d46bcd236e93432c894a939f4e5810dc5e9b4974
1ae98777d9b1ee62e6900caf4bb580d1a42bb416
2e48a44952fdc68eb3e5d3680f944507a4a129c1
Actions