Hi list,
after a code review session between Holger and me, I've now merged the gtphub branch to master, completely. You can't miss the endless sequence of commits that have just come in on master.
This is not to say that the code is glorified beyond doubt. Please do review, if you can spare the time.
Thanks,
~Neels
Dear Neels,
First of all, thank you for your work :-)
I have some suggestions and questions, maybe you can shed some light on them.
1. Maybe some minimalistic README or example config file (for example how to use GTPHUB between Osmo-SGSN and OpenGGSN) would be lovely.
2. Is it possible to use GTPHUB as a standalone utility for example to redirect GTP tunnels between an SGW and a PGW? I would love to try to redirect the GTP tunnels before they reach the OpenAIR SGW so we can finally test the Osmo-GTP-kernel implementation instead of the Polaris network one which keeps crashing over a certain amount of GTP-U traffic.
Regards, Csaba
----- Eredeti üzenet ----- Feladó: "Neels Hofmeyr" nhofmeyr@sysmocom.de Címzett: openbsc@lists.osmocom.org Elküldött üzenetek: Csütörtök, 2015. December 3. 11:52:55 Tárgy: FYI: gtphub merged
Hi list,
after a code review session between Holger and me, I've now merged the gtphub branch to master, completely. You can't miss the endless sequence of commits that have just come in on master.
This is not to say that the code is glorified beyond doubt. Please do review, if you can spare the time.
Thanks,
~Neels
On Thu, Dec 03, 2015 at 01:38:21PM +0100, Sipos Csaba wrote:
First of all, thank you for your work :-)
And thanks to our sponsor! :)
- Maybe some minimalistic README or example config file (for example how to use GTPHUB between Osmo-SGSN and OpenGGSN) would be lovely.
There's a config example in openbsc/doc/examples, but I agree: READMEs are a Good Thing. I've just added openbsc/doc/examples/gtphub-example.txt, hope it helps.
- Is it possible to use GTPHUB as a standalone utility for example to redirect GTP tunnels between an SGW and a PGW? I would love to try to redirect the GTP tunnels before they reach the OpenAIR SGW so we can finally test the Osmo-GTP-kernel implementation instead of the Polaris network one which keeps crashing over a certain amount of GTP-U traffic.
I'm not sure how GTP is used between SGW and PGW, but if that works like the SGSN <-> GGSN in GPRS land, it may just work...
So far, gtphub is intended/designed for comms between SGSN and GGSN, and only for GTPv1 (v0 on port 3384 is so far omitted entirely). In detail, gtphub only "knows" Path (7.2) and Tunnel (7.3) management: - Echo, - Create and - Delete PDP Context messages (including peer restarts); - Update PDP is so far still missing/may not be relevant for the use case in mind. - None of the Location (7.4) and Mobility (7.5) messages are handled in any way.
If you try it, let us know of your experience with gtphub :) I'd welcome any testing and bugs found.
~Neels
-- - Neels Hofmeyr nhofmeyr@sysmocom.de http://www.sysmocom.de/ ======================================================================= * sysmocom - systems for mobile communications GmbH * Alt-Moabit 93 * 10559 Berlin, Germany * Sitz / Registered office: Berlin, HRB 134158 B * Geschäftsführer / Managing Directors: Holger Freyther, Harald Welte
Hi.
Could be also nice if you add couple of lines to http://openbsc.osmocom.org/trac/wiki/OpenBSC_GPRS
so people could see how gtphub fits into bigger picture.
cheers, Max.
On Mon, Dec 14, 2015 at 12:45:57PM +0100, Suraev wrote:
Hi.
Could be also nice if you add couple of lines to http://openbsc.osmocom.org/trac/wiki/OpenBSC_GPRS
Thanks for the hint! There had also been plans for an SVG to provide an overview. Will probably follow next week or so.
~Neels
-- - Neels Hofmeyr nhofmeyr@sysmocom.de http://www.sysmocom.de/ ======================================================================= * sysmocom - systems for mobile communications GmbH * Alt-Moabit 93 * 10559 Berlin, Germany * Sitz / Registered office: Berlin, HRB 134158 B * Geschäftsführer / Managing Directors: Holger Freyther, Harald Welte
On Tue, Dec 15, 2015 at 01:26:31PM +0100, Neels Hofmeyr wrote:
On Mon, Dec 14, 2015 at 12:45:57PM +0100, Suraev wrote:
Hi.
Could be also nice if you add couple of lines to http://openbsc.osmocom.org/trac/wiki/OpenBSC_GPRS
Thanks for the hint! There had also been plans for an SVG to provide an overview. Will probably follow next week or so.
...turns out we're still too busy. I hope to follow up on this "soonish". Feel free to bump!
~Neels
...and I just noticed that I kept working and committing on master for a few new commits. That wasn't intended, but shouldn't be a problem...
Sorry about that.
~Neels
On Thu, Dec 03, 2015 at 11:52:55AM +0100, Neels Hofmeyr wrote:
Hi list,
after a code review session between Holger and me, I've now merged the gtphub branch to master, completely. You can't miss the endless sequence of commits that have just come in on master.
This is not to say that the code is glorified beyond doubt. Please do review, if you can spare the time.
Thanks,
~Neels
--
- Neels Hofmeyr nhofmeyr@sysmocom.de http://www.sysmocom.de/
=======================================================================
- sysmocom - systems for mobile communications GmbH
- Alt-Moabit 93
- 10559 Berlin, Germany
- Sitz / Registered office: Berlin, HRB 134158 B
- Geschäftsführer / Managing Directors: Holger Freyther, Harald Welte