26 (edytowany przez mar_w 2023-01-04 11:39:58)

Odp: OpenWRT, LAN aggregation, bonding ?

możesz łączyć jak chcesz. możesz kartę 2,5G połączyć z kartą 1G ale całość zlinkuje się na 1G (tzw. najsłabsze ogniwo)
Adres masz tylko na wirtualnym interfejsie bond0 a bond0 będzie rozdzielał pakiety na dostępne łącza.
Jak ma 3 aktywne to rozdzieli na 3, jak ma 2 aktywne to rozdzieli na 2 a jak ma jedno to puści wszystko jednym.

Masz 2 terminale. Na każdym po 2 interfejsy eth. Jeden eth0 może być wbudowany w płycie głównej a drugi po USB.

                     eth0 ----------------------- eth0
komp1  bond0                                              bond0 komp2
                     eth1 ----------------------- eth1

co u jest niejasne ?

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

27 (edytowany przez onken 2023-01-04 11:39:16)

Odp: OpenWRT, LAN aggregation, bonding ?

W komp bazowym mam wbudowany LAN ( eth0 ) po którym się łącze ale on nie ma dostępu jako takiego do neta ( służy tylko jako dostęp do zarządzania maszyną w LAN)

Mam podpięta kartę eth1 ( po USB ) i chcę podpiąć kolejną eth2 ( też po USB )

Jeżeli chcę to spiąć z routerem z drugiej strony to rozumiem że potrzebuje kolejną kartę eth3 ( aby miała wyjście 2,5 Gbits ) czyli wtedy wyjsciem jest tak karta spięta kablem z drugim routerem z kartą USB 2,4 Gbits ?

Czy z bondingu mogę "wykluczyć" wtedy eth0 który służy jedynie jako dostęp LAN do maszyny ?

28

Odp: OpenWRT, LAN aggregation, bonding ?

Sam robisz bonding z interfejsów, jakie dodasz to takie będziesz miał w bondingu.

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

29 (edytowany przez mar_w 2023-01-04 11:42:56)

Odp: OpenWRT, LAN aggregation, bonding ?

@onken
to zrób bonding na tych dwóch kartach na USB i będziesz miał interfejs bond0 który będzie miał pod sobą eth1 i eth2.
device bond0 wstaw do nowego interface o nazwie "testbonda" i w firewallu dopisz interface "testbonda" do strefy (zony) "lan"

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

30

Odp: OpenWRT, LAN aggregation, bonding ?

ok, czyli pomijam eth0 a dodaje wtedy eth1, eth2, a na eth3 robię kolejny LAN ( to też bond0 )  który będzie spięty kartą 2,5 Gbit z drugą maszyną, tak ?

31 (edytowany przez mar_w 2023-01-04 11:47:54)

Odp: OpenWRT, LAN aggregation, bonding ?

zrób tak powoli małymi krokami bo mam(y) wrażenie że nie rozumiesz zasady działania bondingu:

# cat /etc/config/network
...
config interface 'lan'
    option device 'eth0'
    option proto 'static'
    option ipaddr '192.168.1.1'
    option netmask '255.255.255.0'
...
config device
   option name 'bond0'
   option type 'bonding'
   list ports 'eth1'
   list ports 'eth2'

config interface 'testbonda'
    option device 'bond0'
    option proto 'static'
    option ipaddr '192.168.100.1'
    option netmask '255.255.255.0'

i do firewalla do "lan" dopisz ten nowy interface "testbonda" bo zaraz będzie Ci coś blokować i nie będzie komunikacji...
potem pobawisz się w WAN-y lub pppoe bo aż się boję...

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

32 (edytowany przez onken 2023-01-04 11:57:44)

Odp: OpenWRT, LAN aggregation, bonding ?

Ok  to mam nadzieję że do wieczora uda się zrobić pierwszy test smile czekam aż dojdzie karta 2.5 smile

Będę informował smile

Tylko jeszcze napisz proszę jak wyglada konfig od strony drugiej maszyny.

Tam jest obecnie eth0 1gigabit podłączony do neta i do LAN ale chcę podłączyć kartę po USB 2.5 Gbits która będzie spięta z tą pierwszą maszyną.

Rozumiem że aby wykorzystać ten ponad 1 Gbits to muszę mieć wpływ to np do jakiegoś switcha 2.5 Gbits lub spięte kolejna kartą 2.5 np bezpośrednio z komputerem ?

33 (edytowany przez mar_w 2023-01-04 12:07:16)

Odp: OpenWRT, LAN aggregation, bonding ?

Pisałem w tym samym czasie...
Teraz to już nie wiem co masz, co byś chciał...
Zepnij sobie 2 kompy po 2 skrętkach i potestuj.
W #26 narysowałem mniej więcej na czym polega bonding.
Karte 2,5G możesz wykorzystać jako jedno wejście WAN ponad 1G.
I potem możesz NATować z tego WANa 2,5G do Bonda który może robić jako LAN o maksymalnym paśmie 1+1 = 2G

Lepiej jakbyś kupił 4 karty 2,5G i latał bez bondingu.
A najlepiej jak @ambrozy5 sprawdzi i jemu się uda na własnych sfp

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

34

Odp: OpenWRT, LAN aggregation, bonding ?

Zrobię na razie do kompa bezpośrednio po kartach 2,5 Gbits, o tym drugim routerze co pisałem to tam też musze mieć kartę 2,5 przecież smile a zeby wpiąć się do niego komputerem czy tez switchem 2,5 to potrzebuję kolejną kartę 2,5 ( jeśli dobrze rozumuję : )

Temat sfp też będę drążył ale nie wiem jaką wkładkę trzeba kupić aby zadziałało i jeszcze jakiś router też do tego potrzeba żeby poszło z sfp, zgadza się ?

bonding też bym chciał tak czy siak zrobić bo miałbym do tego trzy łącza ( 1000/300  , 300/20 / i LTE 250/50 )

35

Odp: OpenWRT, LAN aggregation, bonding ?

Ale bonding nie służy do tego żebyś zagregował sobie trzy łącza internetowe (!).

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

36

Odp: OpenWRT, LAN aggregation, bonding ?

Nie ?? przeciez agreguje smile

Słuzy głownie do loadbalncing pewnie ? Ale przeciez predkosci też są większe

37 (edytowany przez mar_w 2023-01-04 12:16:16)

Odp: OpenWRT, LAN aggregation, bonding ?

Cezary,
W sumie można ale musi mieć serwer w Internecie, zrobić tunelowanie itd itp jak to kiedyś robiło się agregację na łączach GSM 3G

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

38

Odp: OpenWRT, LAN aggregation, bonding ?

Nie. Żeby mieć bonding potrzebujesz po obu stronach mieć agregację, a jak masz trzy fizyczne inne łącza, od różnych operatorów, to myślisz że gdzie tam bonding będziesz miał? Nie masz.

@mar_w: tak, od tego jest nawet gotowy projekt: https://www.openmptcprouter.com/ i pewnie o takim pomyśle onken myślał a nie o zwykłym bondingu.

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

39

Odp: OpenWRT, LAN aggregation, bonding ?

Według neta"

W skrócie, Ethernet Bonding (czasami zwane też Interface Bonding) służy do tego żeby “złożyć” ze sobą dwie sieciówki w celu zwiększenia przepustowości lub niezawodności (lub obu)

No to myślałem że nam to realnie zwiększy automatycznie prędkość, czyż nie ?

40

Odp: OpenWRT, LAN aggregation, bonding ?

W sieci lokalnej  - tak. Z internetu nie, no zrozum wreszcie że w internecie nie masz tej drugiej strony która robi bonding.

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

41

Odp: OpenWRT, LAN aggregation, bonding ?

Postawi drugą stronę i będzie miał big_smile

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

42 (edytowany przez onken 2023-01-04 12:20:36)

Odp: OpenWRT, LAN aggregation, bonding ?

Teraz już rozumiem "że w sieci lokalnej"

No to pewnie muszę pomyśleć o rozwiązaniu multiwan, loadbalancer - ale to nie jest idealne rozwiazanie bo oczyscie predkosc się może i sumuje ( +- ) ale tylko jak mamy multi connection

mar_w

postawi druga stronę smile ?

Ja z jedną mam jak na razie problem wink

43

Odp: OpenWRT, LAN aggregation, bonding ?

BRAWO!!!
W jednym połączeniu nie uzyskasz sumy na mwan3

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

44

Odp: OpenWRT, LAN aggregation, bonding ?

mwan3 już kiedyś stosowałem ale nie było to idealne rozwiazanie

Rozumiem że bonding nie zadziała na podobnej zasadzie ? ( jak mwan3 )

Oczywiscie mówimy o założeniu że będzie to multi connection

45

Odp: OpenWRT, LAN aggregation, bonding ?

Tak swoją drogą to openmptcprouter działa sprawnie i naprawdę w jednym wątku pozwala na uzyskanie agregacji kilku źródeł internetu. Niestety trzeba sobie ten serwerek postawić, a sam klient też musi być dość wydajny.

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

46

Odp: OpenWRT, LAN aggregation, bonding ?

onken napisał/a:

mwan3 już kiedyś stosowałem ale nie było to idealne rozwiazanie

Rozumiem że bonding nie zadziała na podobnej zasadzie ? ( jak mwan3 )

Oczywiscie mówimy o założeniu że będzie to multi connection

Mwan3 działa kierując sesje na określone łącze (uogólniając - bawi się routingiem).
Bonding działa na warstwie niższej i po prostu wkłada pakiety tcp do określonego łącza wg algorytmu który mu się powie (round robin po prostu włada raz do jednego raz do drugiego na przemian). Przy bondingu nie interesuje go co tam jest - po prostu używa pakietów.

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

47

Odp: OpenWRT, LAN aggregation, bonding ?

Bardzo dobrze napisane.
A odbiorca bondingu odbiera pakiety raz z jednego interfejsu a raz z drugiego ale myśli, że to płynie jednym logicznym interfejsem ponieważ pakiety mają ten sam adres źródłowy i ten sam MAC pomimo tego że przychodzą z różnych fizycznych łączy smile

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

48

Odp: OpenWRT, LAN aggregation, bonding ?

Ale czy to faktycznie wtedy też nie sumuje łącza ?
Bo brzmi jakby chcąc nie chcąc sumowało prędkości ?( tzn zwiększało wydajność )

49

Odp: OpenWRT, LAN aggregation, bonding ?

onken napisał/a:

Ale czy to faktycznie wtedy też nie sumuje łącza ?
Bo brzmi jakby chcąc nie chcąc sumowało prędkości ?( tzn zwiększało wydajność )

Bonding tak, zwiększa.
mptcp tak, zwiększa.
mwan3 nie, tylko dla wielu wątków ma się wrażenie większej sumarycznej przepustowości,

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

50

Odp: OpenWRT, LAN aggregation, bonding ?

@onken
No i w mwan3 gdy zerwie się jedno łącze i zanim przełączy na drugie, to aktywne połączenia mogą zostać zerwane i od nowa należy łączyć się z serwerami.

A w bondingu możesz sobie wypinać kable co sekundę na zmianę i nadal aktywne połączenie będzie utrzymywane z mniejszą prędkością, dopóki nie zerwiesz ostatniego aktywnego łącza.

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *