Skip to content

Commit a8217e7

Browse files
committed
Update Blog “open-sourcing-packetrusher-a-5g-core-performance-tester”
1 parent 11b634e commit a8217e7

File tree

2 files changed

+41
-1
lines changed

2 files changed

+41
-1
lines changed

content/blog/open-sourcing-packetrusher-a-5g-core-performance-tester.md

Lines changed: 41 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,44 @@ tags:
1212
- ue
1313
- simulator
1414
---
15-
![High-level diagram of the PacketRusher's architecture and its interaction with a 5G Core's AMF and UPF](/img/packetrusher-architecture.png "High-level diagram of the PacketRusher's architecture")
15+
In the fast-evolving landscape of 5G technology, the demand for robust and efficient testing tools has never been higher. Enter PacketRusher, a cutting-edge 5G Core Network performance testing tool. As the lead developer behind this groundbreaking project, I am thrilled to share the power and potential PacketRusher holds in revolutionizing the way we test and optimize 5G networks.
16+
17+
## PacketRusher
18+
PacketRusher is a tool dedicated to the performance testing and automatic validation of 5G Core Networks using simulated UEs (user equipments) and gNodeBs (5G base station). It enables users to tests 5G Core Networks with up to 100k simulated UEs simultaneously all from a simple virtual machine, without the needs for expensive commercial tools, or 100k phones on a table ;-)
19+
20+
## Features
21+
* Simulate multiple UEs and gNodeB from a single tool
22+
* We tested up to 10k UEs!
23+
* Supports both N2 (NGAP) and N1 (NAS) interfaces for stress testing
24+
* --pcap parameter to capture pcap of N1/N2 traffic
25+
* Implements main control plane procedures:
26+
* Supports UE attach/detach (registration/authentifcation/security mode) procedures
27+
* Supports Create/Delete PDU Sessions, up to 15 PDU Sessions per UE
28+
* Supports Roaming
29+
* Implements high-performant N3 (GTP-U) interface
30+
* Generic tunnel supporting all kind of traffic (TCP, UDP, Video…)
31+
* We tested iperf3 traffic, and Youtube traffic through PacketRusher
32+
* We roughly reach 5 GB/s per UE, which is more than what a real UE can achieve.
33+
* Integrated all-in-one mocked 5GC/AMF for PacketRusher's integration testing
34+
35+
36+
![High-level diagram of a 5G deployment](/img/high-level-diagram-of-a-5g-deployment.png "High-level diagram of a 5G deployment")
37+
38+
![High-level diagram of the PacketRusher's architecture and its interaction with a 5G Core's AMF and UPF](/img/packetrusher-architecture.png "High-level diagram of the PacketRusher's architecture and its interaction with a 5G Core's AMF and UPF")
39+
40+
## Community contributions
41+
42+
Excitingly, PacketRusher has caught the attention of a leading industry player. Orange, a key player in the telecommunications sector, has recognized the potential of PacketRusher and is actively integrating it into their open-source GitHub project, [toward-5gs](https://github.com/Orange-OpenSource/towards5gs-helm).\
43+
We can also mention the outstanding work of Github User [s5uishida](https://github.com/s5uishida) who made a [high-quality performance comparison](https://github.com/s5uishida/simple_measurement_of_upf_performance) of open-source UPF using PacketRusher.
44+
45+
46+
## Join the 5G Revolution
47+
48+
We believe that the future of 5G is a collaborative one, and we invite you to be a part of this exciting journey. Whether you are a seasoned developer, a researcher, or simply passionate about the possibilities of 5G, your contributions can make a significant impact.\
49+
To get started, visit our [GitHub repository](https://github.com/HewlettPackard/PacketRusher) to access the source code, documentation, and engage with the community. Your feedback, suggestions, and contributions are invaluable in shaping the future of 5G technology.\
50+
At HPE, we are committed to pushing the boundaries of innovation, and with the release of PacketRusher as open-source, we are laying the foundation for a new era of connectivity.
51+
52+
Let's build the future of 5G together!
53+
54+
[Valentin D'Emmanuele](https://www.linkedin.com/in/valentin-d-emmanuele/),\
55+
Lead Developer and Maintainer, PacketRusher
443 KB
Loading

0 commit comments

Comments
 (0)