OsmoGGSN succeeds OpenGGSN

OpenGGSN has been extended with VTY interface and other features, becomes OsmoGGSN
Added by laforge 6 months ago

12 years after OpenGGSN was seemingly abandoned by its original creators, and 7 years after Osmocom adopted it, it is time for a significant change:

OpenGGSN is becoming a first-class Osmocom citizen called OsmoGGSN.

We had already taken some baby-steps in the past by introduction of a CTRL interface as well as the use of libosmocore logging. However, my recent patches introducing a VTY interface and changing the configuration file format from the 'gengetopt' style to libosmovty based change the look+feel of the program significantly that it is a good point to rename.

After all, if command-line arguments and config file syntax are changing, documentation will also need to change and it becomes confusing to users to understand that depending on the version the documentation is correct or incorrect.

So from today on, The introduction of the VTY interface comes with many new possibilities, such as
  • multiple GGSN instances bound to different GTP IP addresses
  • multiple APNs within each GGSN, each with different Address Pools and
  • sophisticated logging configuration (syslog, file, stdout, telnet)
What's still missing:
  • re-integrate kernel GTP-U support
  • create OsmoGGSN VTY reference manual
  • perl/python script to convert old config file to new config file format (any volunteers?)
  • IPv6 transport plane support (outer IP layer surrounding GTP/UDP)
  • improved logging (ensure context is always included)
  • libgtp: migration of kernel GTP-U support into libgtp (not just ggsn)
  • libgtp: make PDP context hash table part of the 'gsn' structure
  • once all expected ABI/API changes are done, rename libgtp to libosmo-gtp

In terms of maintenance, I don't want to continue to maintain OpenGGSN for much longer. We'll keep it around for some time and merge important security and/or bug fixes, but I won't accept new feature patches into OpenGGSN.


Added by rakshasa 6 months ago

Attempting to access the libgtpnl git repository is producing CGI errors, no response received.

Has the git repository been deleted / deprecated?

Added by laforge 5 months ago

I updated the news item to reflect the fact that osmocom:nitb-split is gone on obs

Added by selfie 26 days ago

Engineering as a subject combines mathematics, logic and science to find solutions to our daily life problems. Over the last few decades, engineering as a profession has seen vast expansion.
Best Engineering college in Chandigarh
Top 10 engineering college in punjab
Computer Science Engineering college in Punjab

Added by selfie 24 days ago

Apple products are revered for its quality, precision and great design. SRSG started its operations as Apple technology partners in the year 1997.
Apple service center Guwahati
Apple iphone 6S dealers in delhi
Apple iphone 7 dealers kolkata
ipad service center in Delhi
Audio mixer dealers
MacBook air dealers in Mumbai

Added by selfie 19 days ago

Our academic pursuits, along with a range of extracurricular activities, help in honing a child's skills and ensuring that he/she grows to be a mature and responsible citizen.<br>
Top public school in greater noida