HewlettPackard / PacketRusher

High performance 5G UE/gNB Simulator and CP/UP load tester.
Apache License 2.0
100 stars 21 forks source link

Support multi-AMFs SCTP connection & NG Setup #100

Closed brianchennn closed 2 months ago

brianchennn commented 3 months ago

New feature

Multiple SCTP connection & NG Setup to AMFs

Types of changes

brianchennn commented 3 months ago

@linouxis9 , I am now working on the AMF Configuration Update Handler, TNL Association to fulfill the AMF failover mechanism and load balancing. This PR is the first step to do that.

brianchennn commented 2 months ago

Thanks a lot for your PR!

Do you have a complete PCAP of a run of PacketRusher with multiple AMF?

Did you try running PacketRusher with two gNodeB and multiples AMF at the same time, does it work well? (multi-ue -n 2 --dedicatedGnb see #83 for more information).

Is there anything remaining before I merge the PR?

Thanks again! It's a pleasure working with Free5GC/Saviah folks.

Cheers, Valentin

@linouxis9 Yes, I executed sudo ./packetrusher multi-ue -n 100 (no dedicatedGnb) with 2 AMFs deployed at 2 different machine. After 100 UEs registered, I use ctrl-C to kill AMF2 (graceful shutdown) and confirmed the NGAP Message: AMFStatusIndication & AMFConfigurationUpdate can be handled correctly by PacketRusher. This is PCAP file and a PowerPoint report for the progress of this week. 20240410_陳煜盛.pptx

(I cannot upload PCAP file to GitHub, so I sent email to you!)

linouxis9 commented 2 months ago

Hi @brianchennn,

Thanks a lot for the great detailed report and the PCAP that I have received. I'll submit a PR to both https://github.com/Borjis131/docker-packetrusher and https://github.com/Gradiant/5g-charts/tree/main/charts/packetrusher which uses the old configuration format to notify them of the change, and then swiftly merge your PR. Thanks a lot for contributing to PacketRusher!

Cheers, Valentin