76 (edytowany przez paatos 2024-03-23 20:12:57)

Odp: OpenWRT, LAN aggregation, bonding ?

Przecież są... 

Dev 6, If 0, Class=Vendor Specific Class, Driver=r8152, 480M

77 (edytowany przez rybirek 2024-03-23 20:33:15)

Odp: OpenWRT, LAN aggregation, bonding ?

paatos napisał/a:

Przecież są... 

Dev 6, If 0, Class=Vendor Specific Class, Driver=r8152, 480M

Faktycznie, nie zauważyłem.
No to powinieneś uzyskać więcej.
Iperf3 serwer uruchomiony na totolink.
Pojedyńcza karta podłączone pod

/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 10000M
    |__ Port 2: Dev 5, If 0, Class=Vendor Specific Class, Driver=r8152, 5000M
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec   967 MBytes   811 Mbits/sec    0             sender
[  5]   0.00-10.00  sec   964 MBytes   809 Mbits/sec                  receiver

podłączona pod

/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 480M
    |__ Port 2: Dev 6, If 0, Class=Vendor Specific Class, Driver=r8152, 480M
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec   334 MBytes   280 Mbits/sec    0             sender
[  5]   0.00-10.01  sec   333 MBytes   279 Mbits/sec                  receiver

Ile uzyskujesz bez bonding ?

78

Odp: OpenWRT, LAN aggregation, bonding ?

To by się zgadzało :-) Chipset ten sam, ale moje karty są tak czy siak na USB 2.0. Wersja z aliexpress :-)

79 (edytowany przez paatos 2024-03-24 11:32:28)

Odp: OpenWRT, LAN aggregation, bonding ?

rybirek napisał/a:

Ile uzyskujesz bez bonding ?

Tyle samo co z włączonym.

Coś ten load balancing nie działa

 lo                                                                    bmon 4.0 
Interfaces                     │ RX bps       pps     %│ TX bps       pps     %
 >lo                           │      0         0      │      0         0
    qdisc none (noqueue)       │      0         0      │      0         0
  enp34s0                      │      0         0      │      0         0
    qdisc none (pfifo_fast)    │      0         0      │      0         0
  enx00e04c680059              │ 180.59KiB   3.55K     │      0         0
    qdisc none (pfifo_fast)    │      0         0      │      0         0
  enx00e04c68068d              │  46.79KiB    915      │  40.66MiB  29.31K
    qdisc none (pfifo_fast)    │      0         0      │  42.29MiB  29.29K
  bond0                        │ 227.38KiB   4.47K     │  40.66MiB  29.31K
    qdisc none (noqueue)       │      0         0      │      0         0
────────────── Increase screen height to see graphical statistics ──────────────

Dobra, zrobiłem zwykły bond mode 0 w /etc/config/network. Na linuksie to samo. (LuCi jakiś syf w konfigu dodawała niepotrzebny - tak, wiem - zabijcie).

  bond0                        │ 379.62KiB   6.49K     │  76.62MiB  55.24K
    qdisc none (noqueue)       │      0         0      │      0         0
  enx00e04c68068d              │ 190.18KiB   3.25K     │  38.24MiB  27.57K
    qdisc none (pfifo_fast)    │      0         0      │  39.82MiB  27.59K
  enx00e04c680059              │ 189.45KiB   3.25K     │  38.38MiB  27.67K
    qdisc none (pfifo_fast)    │      0         0      │  39.97MiB  27.69K 

Tylko wygląda na to, że rozkręca się dopiero przy 2 lub 3 połączeniach, np. z iperf3.

Na Raspberry Pi 4B faktycznie gdziekolwiek się nie podłączy to oba urządzenia lecą do jednego huba:

# lsusb -t 
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/1p, 480M
    |__ Port 1: Dev 2, If 0, Class=, Driver=hub/4p, 480M
        |__ Port 3: Dev 3, If 0, Class=, Driver=r8152, 480M
        |__ Port 4: Dev 4, If 0, Class=, Driver=r8152, 480M
root@OpenWrt:~# 

80 (edytowany przez adreskontaktowy 2026-01-21 02:19:13)

Odp: OpenWRT, LAN aggregation, bonding ?

Jeśli pozwolicie, to okopię temat, bo nie wiem czy pytający osiągnęli zamierzony cel, czyli sumowanie prędkości.

Mam Xiaomi Mi Router 3g na LUCI 24.10. Ma trzy złącza WAN + LAN1 + LAN2.
Pod WAN podłączyłem internet od Vectry 600/50.
Pod LAN1 podłączyłem internet od T-Mobile 900/300 (od mostu br-lan odczepiłem LAN1).
Zrobiłem dwa interfejsy dhcp1 (WAN) i dhcp2 (LAN1). Dodałem je do profilu zapory wan.

Zainstalowałem MultiWAN, ustawiłem metryki 1 i 2 oraz interfejsy, członkostwa, polityki, reguły.
Działa, ale ja chciałbym uzyskać na LAN2 1 Gbps, a nie 600 Mbps lub 900 Mbps.

Czy i jak da się uzyskać na LAN2 sumę (z ograniczeniem 1 Gbps) prędkości WAN + LAN1?

Zainstalowałem kmod-bonding i proto-bonding.
Po restarcie pojawiła się możliwość dodania urządzenia wiążącego.
Dodałem urządzenie wan12 z algorytmem LACP.
Puściłem dwa testy szybkości w dwóch przeglądarkach i oba idą z jednego interfejsu hdcp1 lub dhcp2.
Czyli znowu jest jeden albo drugi.

Druga próba, wyłączyłem interfejsy dhcp1 i dhcp2, utworzyłem interfejs wan_dhcp i wybrałem urządzenie wan12.
Nowy interfejs pobiera losowo IP jednego lub drugiego operatora.
Próbowałem różnych ustawień warstw i logiki agregacji, ale cały czas prędkości się nie sumują.

A może trzeba zrobić konfigurację z VLAN?

81

Odp: OpenWRT, LAN aggregation, bonding ?

Do agregowania pojemności łącza służy bonding, nie mwan3. Oczywiście po drugiej stronie musi być coś co ten bonding też umie i zsumuje łącza.

Ale wybrałeś złe urządzenie do tego. To xiaomi ma wszystkie porty fizycznie w jednym switchu, który do cpu idzie też łączem 1Gb. Nawet jak zsumujesz dwa łącza, to na cpu nie pójdzie więcej. Załatw sobie jakiś dwa pc z dwoma kartami sieciowymi i dopiero się w to baw.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

82

Odp: OpenWRT, LAN aggregation, bonding ?

Mam Xiaomi AX3000T ze switchem 2.5 Gbps, które miał docelowo to obsługiwać, ale to chyba niczego nie zmienia, bo chodzi mi o uzyskanie jedynie 1 Gbps w sumie.

Czemu mam to robić na dwóch PC po dwie karty?
Czyli nie da się zsumować prędkości na jednym routerze z dwóch portów WAN na jeden port LAN?

Wydawało mi się, że właśnie na tym polega agregacja, że następuje "wstrzykiwanie naprzemienne" dwóch strumieni w jeden?

83

Odp: OpenWRT, LAN aggregation, bonding ?

Chyba nie zrozumiałeś. Router na którym próbujesz to zrobić średnio jak może zrobić taką agregację jak wewnętrznie i tak idzie 1Gbps. Co z tego że ma kilka takich portów jak w bebechach wszystko i tak idzie wolniej.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

84 (edytowany przez adreskontaktowy 2026-01-21 09:03:27)

Odp: OpenWRT, LAN aggregation, bonding ?

Ale o co chodzi z tym ograniczeniem 1 Gbps?
Ja chcę połączyć dwa wejścia WAN po np. 10 Mbps.
Nie mogę otrzymać na wyjściu LAN 20 Mbps?
Co jest złego w routerze, aby to otrzymać?

85

Odp: OpenWRT, LAN aggregation, bonding ?

Mylisz dwa pojęcia.

Sumowanie przepustowości wan'ów nie robi się przez bonding (tzn możesz, o ile twój dostawca wspiera bonding a pewnie nie, bo i dlaczego). I sumowania łączy nie robi się przez mwan3 (on nie potrafi tego - zrobi loadbalancing albo failover, ale on nie potrafi faktycznie zsumować pojemności łącz w jednym wątku). Jeżeli chcesz faktycznie sumowanie łącz to robi się to innym projektem (mptcp) i na dodatek po drugiej stronie musi być coś co rozkłada twój ruch na kilka łączy.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

86 (edytowany przez adreskontaktowy 2026-01-21 09:30:46)

Odp: OpenWRT, LAN aggregation, bonding ?

O mwan3 napisałem tylko dla podkreślenia, że to służy do przełączania na łącze zapasowe przy awarii łącza podstawowego. Nie używam tego.

Myślałem, i zapewne wiele osób też tak myśli, że LACP 802.3ad służy właśnie m.in. do sumowania przepustowości.
Nie chcę mieć żadnej "innej strony", czy innych urządzeń. Wprowadzam dwa łącza do routera i chcę otrzymać jedno zsumowane z tego samego routera.

Czyli po prostu nie da się "zsumować" dwóch łączy w jednym urządzeniu?

87

Odp: OpenWRT, LAN aggregation, bonding ?

Nie, nie da się. Nie ma takiej technologii  żeby tak po prostu zsumować przepustowość dwóch różnych kabli w jedno, nie robiąc niczego po drugiej stronie.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

88

Odp: OpenWRT, LAN aggregation, bonding ?

Są routery 5G na rynku, które umieją zsumować WWAN + WAN więc coś takiego jest możliwe.  Chyba to działa na zasadzie VPN, ale nie znam szczegółów.

89

Odp: OpenWRT, LAN aggregation, bonding ?

Do tego jest płatna usługa po stronie producenta.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

90

Odp: OpenWRT, LAN aggregation, bonding ?

Osobiście tego nie testowałem ale na ZTE działa bez dodatkowych płatności. Po prostu włącza się opcje na routerze i działa.

91

Odp: OpenWRT, LAN aggregation, bonding ?

To przetestuj i pokaż jak działa.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

92

Odp: OpenWRT, LAN aggregation, bonding ?

Już ktoś to zrobił smile 12 minuta
https://www.youtube.com/watch?v=1GsFSAiGYQQ

93

Odp: OpenWRT, LAN aggregation, bonding ?

W sieci można znaleźć, że jest do tego używane SD-WAN. Ale nie wiem na ile to potwierdzona informacja.

94

Odp: OpenWRT, LAN aggregation, bonding ?

Software defined wan, wykorzystuje centralne zarządzanie wanami.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

95

Odp: OpenWRT, LAN aggregation, bonding ?

swiezak8 napisał/a:

Już ktoś to zrobił smile 12 minuta
https://www.youtube.com/watch?v=1GsFSAiGYQQ

Jak postawisz sobie mwan3 to przy multulinku masz taki sam efekt. Co nie oznacza że w jednym procesie będzie sumował łącza.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

96

Odp: OpenWRT, LAN aggregation, bonding ?

Może, może. Sam byłem sceptycznie nastawiony do tego. Raczej chciałem zwrócić uwagę, że autor tego wątku chce osiągnąć właśnie taki "efekt".

97 (edytowany przez frutis 2026-01-21 14:27:31)

Odp: OpenWRT, LAN aggregation, bonding ?

Na OpenWrt można odpalić coś takiego jak Speedify: https://support.speedify.com/article/918-openwrt
Ale to jest płatne rozwiązanie.

98

Odp: OpenWRT, LAN aggregation, bonding ?

I też zestawia tunel do lokalizacji.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

99

Odp: OpenWRT, LAN aggregation, bonding ?

Jeżeli ktoś jest zainteresowany takim projektem to polecam: https://www.openmptcprouter.com/

W jednej strony mamy router z kilkoma łączami, z drugiej np. vpn ze stroną "serwerową". Fizycznie realizowane jest to przez szereg tuneli (także openvpn! choć są też inne mechanizmy). Projekt jest forkiem OpenWrt smile

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.