Skip to Content.

rare-dev - Re: [rare-dev] upf is approaching rare...

Subject: Rare project developers

List archive


Re: [rare-dev] upf is approaching rare...


Chronological Thread 
  • From: mc36 <>
  • To: Luis Bernal <>,
  • Cc: "" <>
  • Subject: Re: [rare-dev] upf is approaching rare...
  • Date: Fri, 4 Mar 2022 16:31:27 +0100

hi,
the tofino gtp support is here with this change:
https://github.com/mc36/freeRouter/commit/4049a1cfe1efccf4a59495867e7e4e25741ba8bb
now i need some help to bring up with the suggested free5gc and ueransim...
or even better, if someone have these at hand, what if i give a public ip to
point your free5gc to? :)
thanks,
cs

On 3/4/22 09:14, mc36 wrote:
hi,
with this change
https://github.com/mc36/freeRouter/commit/355d2cfef5f0229bdb8463589d4b525328c91b01
i've just added gtp support to the bmv2 dataplane...
it's a poc for the tofino box, it's almost copy-paste to have it at 12tbps :)
regards,
cs


On 3/3/22 19:00, mc36 wrote:
hi,
to have the gtpu in the p4emu (dpdk/libpcap) dataplane was quiet easy-peasy:
https://github.com/mc36/freeRouter/commit/07b51f842979d0697976c5c06c66d0ca151d0a4c
it's mostly refactoring of inner classes to public for p4lang to be able to
reach them...
then the dataplane tests covering the packetio around the regular dataplane
vm setup:
https://github.com/mc36/freeRouter/commit/0944bc966ee4d5bc7eba5303a24fa368434081b5
finally attaching the result of
"java -Xmx512m -jar rtr.jar test tester p4lang-rout189 other p4lang2.ini capture
r3 eth1"
(the https://github.com/mc36/freeRouter/tree/master/cfg/p4lang-rout189.tst
test)
which also contains checks if the processing happens in the dataplane without
any
amount of packets given up for freerouter for processing during the final
flooding...
special thanks for the ants-5g folks for the very helpful discussion and
suggestions
on how to proceed with the control plane parts...
regards,
cs


On 3/3/22 15:12, mc36 wrote:
hi,
so the thing is that i don't have anything to develop the control plane
functions;
back in the 3g days it was easy-peasy because i spawn up dynamips and a c7200
image
doing the ggsm... but starting with 4g they moved to asr5k and enforced
licensing
so there is no chance to do the development from my side... i wrote you these
just
to bring your attention that the fastpath and the export for that will be
available
soon, and the rest is just some additional tlv magic in the below mentioned
classes...
so if you have spare time and will to add the missing parts, it's more than
welcomed.... :)
regards,
cs



On 3/3/22 14:41, Luis Bernal wrote:
Be aware that even if GTP has not changed much since 3G, and 4G uses GTPv2 for signalling between serving gateways (dataplane) and the rest of the core, 5G is a very different beast from the previous control planes (and in my oppinion, much much simpler)

Of course if you are intending to develop a full UPF function on FreeRTR we
will be really excited about that and will be eager to try it

Thank you!

El 3/3/22 a las 14:02, mc36 escribi :
hi,
you asked, we listened... attaching a you the result of
"java -jar rtr.jar test tester conn-gtp05 capture r1 eth1"
it executed the http://src.nop.hu/cfg/conn-gtp05.tst test case...
the news here is that one can do rawip and not just ppp...
now i release the updated clntGtp/servGtp file for a while
>>>>> and i'll implement the same framing in the dataplanes...
be warned, the control plane functions does not comply yet
only up to the 3g version of the standards... one need to
add the newer tlvs to them to be 4g and 5g complaint...
regards,



  • Re: [rare-dev] upf is approaching rare..., mc36, 03/04/2022

Archive powered by MHonArc 2.6.19.

Top of Page