HewlettPackard / PacketRusher

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

[FEATURE] How to Enable Profile A/ Profile B #127

Closed priyanshs closed 3 months ago

priyanshs commented 4 months ago

Is your feature request related to a problem? Please describe. Hi, PacketRusher Team, Thank you for such an amazing tool. I am trying to measure some network response and want that the UEs follow the SUCI-to-SUPI conversion at the core. This requires the UE to follow the same, SUPI-to-SUCI conversion. I couldn't find an option in the config.yml file. I looked at the conifguration done for my5G-RANTester and free5gc project.

Describe the solution you'd like Is there a way to enable this with PacketRusher? Tools like UERANSIM have this option labeled as :

# SUCI Protection Scheme : 0 for Null-scheme, 1 for Profile A and 2 for Profile B
protectionScheme: 1
# Home Network Public Key for protecting with SUCI Profile A
homeNetworkPublicKey: 'e421686f6fb2d70e3fa28d940494095686c3179fef53514667a6ed106b8a7d3d'
# Home Network Public Key ID for protecting with SUCI Profile A
homeNetworkPublicKeyId: 1

It is possible I missed something.

Thank you

linouxis9 commented 4 months ago

Hi @priyanshs,

Thanks a lot for your kind words! Profile A and profile B are not supported for now, only SUCI with null-scheme is supported.

This is a planned feature but I didn't have time to work on it. Help is wanted :-)

Cheers and thanks, Valentin