Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Aggregation Not working as Expected #3371

Open
Yessine1200 opened this issue May 22, 2024 · 18 comments
Open

Aggregation Not working as Expected #3371

Yessine1200 opened this issue May 22, 2024 · 18 comments

Comments

@Yessine1200
Copy link

Expected Behavior

Link Aggregation maximizes the capacity across all connections. (35-45M)

Current Behavior

It seems like connections are always getting slowed down(for 4G SFR and private 5G)

Lan1 : 4G ORANGE - 10,7M

Capture d’écran 2024-05-22 à 12 07 49

Lan2: 4G SFR (very slow)

Capture d’écran 2024-05-22 à 11 54 24

Private 5G - 13,8M

Capture d’écran 2024-05-22 à 11 56 46

Aggregation - 11,4M

Capture d’écran 2024-05-22 à 12 04 20
Capture d’écran 2024-05-22 à 12 04 00
It seems that the aggregation is working fine, but with limited speed for the two connections (SFR and Private 5G)

Status page

Capture d’écran 2024-05-22 à 11 49 33

Specifications

  • OpenMPTCProuter version: 6,1
  • OpenMPTCProuter VPS version: 0.1030 6.1
  • OpenMPTCProuter VPS provider:
  • OpenMPTCProuter platform: BPI-R64
@Ysurac
Copy link
Owner

Ysurac commented May 22, 2024

You seems to have a high load average on the BPI-R64.
You can try to add/remove connections, to check if a connection is not limiting aggregated speed.
What is the proxy used ?

@Yessine1200
Copy link
Author

high load average is related to the RAM ?
Shadowsocks Rust for the proxy.

@Ysurac
Copy link
Owner

Ysurac commented May 22, 2024

It's related to CPU. Encryption can be CPU intensive.

@Yessine1200
Copy link
Author

Hello Ysurac
Is it possible that one connection could block the other connection from using all its throughput?

@Ysurac
Copy link
Owner

Ysurac commented May 29, 2024

Should not, but this can happen

@Yessine1200
Copy link
Author

or can be related to the router ?

@Ysurac
Copy link
Owner

Ysurac commented May 29, 2024

yes this can be. BPI-R64 have a slow CPU.

@Yessine1200
Copy link
Author

Because for now, when I aggregate two 4G connections, it works perfectly. I get the correct aggregation, and it's stable.
Capture d’écran 2024-05-29 à 15 30 22

But when I try to aggregate the private 5G standalone and 4G connection, I notice that the 4G connection blocks the 5G standalone. However, when I run the command omr-test-speed lan2, I can get the correct throughput of the 5G connection which is 130Mpbs.
Capture d’écran 2024-05-29 à 15 39 49

This is why I mentioned that one connection might block the other connection based on the results that I got.

@Ysurac
Copy link
Owner

Ysurac commented May 29, 2024

You can try to run omr-test-speed lan2 and omr-test-speed the4ginterface at the same time, to check the result.

@Yessine1200
Copy link
Author

I first launched omr-test-speed lan2 for the 5G standalone:
Capture d’écran 2024-05-29 à 16 02 05

After 2 minutes, I launched omr-test-speed lan1 for the 4G connection without stopping the speed test for the 5G connection, and I observed that the throughput of the 5G connection decreased as shown below.
Capture d’écran 2024-05-29 à 16 03 57

@Ysurac
Copy link
Owner

Ysurac commented May 29, 2024

I think you have a congestion point somewhere on the network.

@Yessine1200
Copy link
Author

And you know how can I find this problem ?

@Ysurac
Copy link
Owner

Ysurac commented May 29, 2024

by checking where can be the bottleneck on the network, if there is something shared with both network.

@Yessine1200
Copy link
Author

Doesn't the BBRv3 algorithm prevent this from happening?

@Ysurac
Copy link
Owner

Ysurac commented May 29, 2024

If it's not possible to have a higher speed due to a bottleneck, no algorithm can do anything.

@Yessine1200
Copy link
Author

by checking where can be the bottleneck on the network, if there is something shared with both network.

No, there is nothing shared in my network. I am using two different ISPs. It's really weird that I have this issue.

@Ysurac
Copy link
Owner

Ysurac commented May 31, 2024

I don't know what your 5G network is using as source ISP/network type. Difficult to say anything about that.
You can test network using 2 phones or devices connected to both network and check the same way if you have same problem or not.

@Yessine1200
Copy link
Author

Hello Ysurac,
I tested again this morning, and it's working fine. I think the problem was with the Banana Pi.
Now, I am trying to activate the WiFi on the Banana Pi. I followed your documentation and successfully activated it, but when I try to connect a phone to it, I can't. However, I can see in the dashboard that it's connected.
Capture d’écran 2024-06-03 à 10 25 05

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants