Decapsulate GTP-U payload and forward to a Router
Matthew Evans
mattevans123@REDACTED
Mon Jul 6 03:13:31 CEST 2020
Have you looked at the procket library? Lots of low-level socket manipulation tools..
https://github.com/msantos/procket
Sent from my iPhone
On Jul 5, 2020, at 8:56 PM, Papa Tana <papa.tana101@REDACTED> wrote:
Hi All,
I am a node built in Erlang, and I receive lots of GTP-U packets:
---> GTP-U packets ---------> My Node as a Relay ----> Router [using
NAT]----> Internet
As shown above, the Erlang node task is to decapsulate the user data
(GTP-U Message Type is T-PDU (0xff)) and forward them to the Router,
without changing any information, just forward it, that's all.
I was used to send application message in binary as a Client, just
using gen_udp and gen_tcp, but now, I am not the Client. And not the
server because those messages are not for me neither.
=> Then, after I decapsulate these messages from GTP-U, I would like
to relay these layer messages to the Router with which I am connected.
The Router should connect with me with one network interface, using
the same netmask, let's say a small /30 netmask, it's obvious.
The IP addresses (src and dst) in the payload are not "from" me and
not "for" me.
Any tips please?
Thank you,
Best Regards,
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20200706/ae90940c/attachment.htm>
More information about the erlang-questions
mailing list