[ovs-dev] [PATCHv3] userspace: Add GTP-U support.

Ben Pfaff blp at ovn.org
Thu Dec 5 05:09:53 UTC 2019


On Wed, Dec 04, 2019 at 06:37:38PM -0800, William Tu wrote:
> On Wed, Dec 4, 2019 at 3:49 PM Ben Pfaff <blp at ovn.org> wrote:
> >
> > On Mon, Dec 02, 2019 at 02:19:29PM -0800, William Tu wrote:
> > > GTP, GPRS Tunneling Protocol, is a group of IP-based communications
> > > protocols used to carry general packet radio service (GPRS) within
> > > GSM, UMTS and LTE networks.  GTP protocol has two parts: Signalling
> > > (GTP-Control, GTP-C) and User data (GTP-User, GTP-U). GTP-C is used
> > > for setting up GTP-U protocol, which is an IP-in-UDP tunneling
> > > protocol. Usually GTP is used in connecting between base station for
> > > radio, Serving Gateway (S-GW), and PDN Gateway (P-GW).
> > >
> > > This patch implements GTP-U protocol for userspace datapath,
> > > supporting only required header fields and G-PDU message type.
> > > See spec in:
> > > https://tools.ietf.org/html/draft-hmm-dmm-5g-uplane-analysis-00
> > >
> > > Signed-off-by: Yi Yang <yangyi01 at inspur.com>
> > > Co-authored-by: Yi Yang <yangyi01 at inspur.com>
> > > Signed-off-by: William Tu <u9012063 at gmail.com>
> >
> > Seems reasonable.
> >
> > Is there a larger goal here or are you just interested in the protocol?
> >
> Hi Ben,
> 
> People compare vSwitch features and I always see OVS doesn't
> support GTP-U. Other vSwitches such as VPP/tungsten vrouter all
> support it. Since we have GTP-U v2 patch a year ago, so I'm
> thinking about finishing it.

OK!  That makes sense.  Thanks for doing the work!


More information about the dev mailing list