<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><br class=""><div><blockquote type="cite" class=""><div class="">On 4 Oct 2016, at 08:07, Holger Freyther <<a href="mailto:holger@freyther.de" class="">holger@freyther.de</a>> wrote:</div></blockquote><br class=""><blockquote type="cite" class=""><div class=""><div class=""><blockquote type="cite" class="">But today we’re again thinking of using OpenGGSN for an experiment, possibly in our live network. Are there anyone on this list with experiences either with running it in a live network, or with thoughts about how to do it / what would be necessary to get the job done?   We’d love to have a discussion with you.<br class=""></blockquote><br class="">OpenGGSN has no billing and no true subscriber management.</div></div></blockquote><div><br class=""></div><div>In the sense that it does not talk to any policy control functions and has no external billing interfaces? It’s only functioning as a packet forwarding mechanism, right?</div><br class=""><blockquote type="cite" class=""><div class=""><div class=""> I think people that have deployed it in real networks have some (small) extra patches to make it work with specific networks and so far no one contributed them back (which makes a good case for the AGPLv3).<br class=""></div></div></blockquote><div><br class=""></div><div>Do you have any indication about what the changes they had to do in order to be able to pass traffic?</div><br class=""><blockquote type="cite" class=""><div class=""><div class="">In terms of moving forward it might be good to see what is missing from it and then see how/if to add it. E.g. I have written a nice architecture of a scalable GGSN using ZeroMQ between the different parts of the system. </div></div></blockquote><div><br class=""></div><div>Interesting.  A few questions:</div><div><br class=""></div><div>    * What kind of traffic do you envisage running over the ØMQ?</div><div>    * Why do you  think  ØMQ is a good technology choice?</div><div>    * What do you think of instead of  a more traditional command/control structure with a set of control plane nodes talking to a bunch of packet forwarding nodes over an RPC mechanism (such as <a href="http://grpc.io" class="">grpc.io</a>)?</div><div>    * Or perhaps there is no contradiction here?</div><div><br class=""></div><div><br class=""></div><blockquote type="cite" class=""><div class=""><div class="">But then there is only one way forward. Deploy (for a subset of subscribers) and then see which SGSNs fail.<br class=""></div></div></blockquote></div><div class=""><br class=""></div><div class="">Ok, so one thing that could be useful would be to populate a fleet of phones with our sims, put the phones in various networks we can roam into that  use different SGSNs, then make the phones (automatically, on regular intervals) connect back to a dedicated APN that routes traffic back to an OpenGGSN instance and then  bring out the popcorn to see what goes wrong, fix the GGSN so that it’s no longer wrong then  rinse&repeat.  Are you thinking somewhat along these lines?</div><div class=""><br class=""></div><div class="">(Rmz)</div><br class=""><div class="">
<div style="color: rgb(0, 0, 0); font-family: Helvetica;  font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; " class=""><div class="">-- <br class=""><b class="">Bjørn Remseth  <span style="color: rgb(34, 34, 34); " class="">---</span></b> Senior Software Engineer<br class="">(+47) 47900184    |   <a href="mailto:ane@comoyo.com" rel="nofollow" target="_blank" class="">rmz@comoyo.com</a>  |    <a href="http://www.comoyo.com/" rel="nofollow" target="_blank" class="">www.comoyo.com</a></div></div>
</div>
<br class=""></body></html>