Open pd1drone opened 1 week ago
In general, a single traffic flow with 850,000 PPS is not recommended, as each flow is processed by a single thread. Here, you’re attempting to send 5.100.000.000 PPS (850,000 PPS x 2 directions x 3000 sessions), which is excessively high (~4Tbps). Additionally, consider that most NICs use hash-based distribution over multiple hardware receive queues, as they can’t achieve optimal performance on a single queue. With 6000 flows, you should have sufficient distribution, but the rate per flow should be significantly lower.
Also, note that some NICs, like the Intel 700 series, cannot hash double-tagged or PPPoE traffic effectively, whereas single-tagged IPoE should work for most NICs. If you observe one RX core being overloaded while others remain idle, this may indicate the NIC is unable to hash, resulting in all traffic being received in a single queue.
For more details, refer to: https://rtbrick.github.io/bngblaster/performance.html
Try with this:
"streams": [
{
"name": "TestTraffic",
"stream-group-id": 1,
"type": "ipv4",
"direction": "both",
"pps": 100
}
],
Hi,
I’m encountering an issue with DHCP leases in my test setup. While I’ve configured BNG Blaster to create 3000 sessions, I can only see 1023 DHCP leases being assigned, despite the fact that the sessions are showing up as 3000.
Here’s a snapshot of the results:
My Current Configuration:
My questions are:
It would be helpful to get your insights on whether this is a configuration issue or a limit imposed by BNG Blaster. Also, any advice on how to adjust settings to allow for more DHCP leases would be greatly appreciated.
I also wanted to add that I also tried this without using dpdk and still our of the 3000 sessions only 1023 sessions are granted with dhcp leases.
Thanks for your help!