Agregacja łączy (ang. link aggregation) - technika, polegająca na łączeniu przełączników kilkoma połączeniami równocześnie, co pozwala na utworzenie za pomocą wielu fizycznych połączeń jednego połączenia logicznego (wirtualnego kanału) charakteryzującego się większą przepustowością oraz większą niezawodnością.
ER-4 nie posiada wbudowanego switcha sprzętowego (switch0) - każdy port traktowany jest jako osobny interfejs. Jeżeli chcemy wykorzystać bonding w routerach ze sprzętowym switchem musimy zrezygnować ze switch0 na rzecz bridge (br0), co wpłynie na wydajność routera
Założenia:
- eth0 - WAN1 (łącze 1gbit)
- eth1 - port użyty do bondingu
- eth2 - port użyty do bondingu (domyślny port LAN)
- eth3 (sfp) - WAN2 (łącze 1gbit)
- nowy interfejs bond0 będzie naszym LANem, który wepniemy do switcha zarządzalnego obsługującego LACP, po to by obsłużyć w pełni oba łącza internetowe.
Tworzenie agregacji na tym sprzęcie wymaga pewnego tricku by w trakcie konfiguracji sprzętu nie stracić połączenia z routerem. Najlepiej wydzielić sobie na chwilę osobny port z osobną podsiecią albo zrobić sobie dostęp od strony interfejsu WAN i z niego dokonywać zmiany.
Na początek utwórzmy nowy interfejs bond0
Cytat
set interfaces bonding bond0 description LAN set interfaces bonding bond0 firewall in modify balance
set interfaces bonding bond0 hash-policy layer2
set interfaces bonding bond0 mode 802.3ad
*pogrubioną linię dodajemy, jeżeli używamy load-balance lub failover. W przypadku jednego łącza ta linia jest zbędna.
Usuwamy adresację IP z dotychczasowego interfejsu LAN (dla ER-4 jest to eth2) i dodajemy tą adresację dla bond0
Cytat
del interfaces ethernet eth2 address
set interfaces bonding bond0 address 192.168.0.1/24
Następnie podpinamy oba interfejsy (eth1 i eth2) do bond0
Cytat
set interfaces ethernet eth1 bond-group bond0
set interfaces ethernet eth2 bond-group bond0
Podpinamy oba kable LAN do wcześniej skonfigurowanych portów LACP na switchu i gotowe. Powinniśmy dostać adresację IP oraz dostęp do routera. Zostały jeszcze 2 małe rzeczy do poprawny
1) dodanie bond0 jako interfejs nasłuchu DNS. W tym celu przechodzimy do Services -> DNS i jako "Listen on" ustawiamy "bond0".
2) ustawienie bond0 jako interfejs dla Port Forwarding (jeżeli używamy). W tym celu przechodzimy do Firewall/NAT -> Port Forwarding i jako "LAN interface: wybieramy "bond0".
Żeby mieć pewność, że nie mieliśmy więcej żadnych powiązań ze starym portem LAN warto wydać polecenie:
Cytat
show configuration commands | grep eth2
Powinno nam zwrócić tylko ustawienie interfejsu:
Cytat
ubnt@ubnt:~$ show configuration commands | grep eth2
set interfaces ethernet eth2 bond-group bond0
set interfaces ethernet eth2 duplex auto
set interfaces ethernet eth2 speed auto
Jeżeli tak będzie to znaczy, że zasłużyliśmy na dobre piwo.
Efekt końcowy prezentuje się następująco
Pozdrawiam
Edytowany przez shibby dnia 04-01-2021 15:35
Proxmox VE:i7-7700T, 32GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Mellanox ConnectX-3 dual SFP+ VM Router:OpenWRT 22.03.4 VM NAS:Synology DS920+ VM VPS:Debian, WWW, Home Assistant Switch:Netgear MS510TXPP Switch:Ubiquiti USW-Flex-mini - szt. 2 Wi-Fi:Ubiquiti U6-Lite - szt. 2
Cześć shibby
Czy jest sens zrobić to na ER-4 na wyjściu dwóch LAN, które będą podłączone do switcha Unifi US-8. Potem z niego (switch) pójdzie połączenie LAN do drugiego switcha na piętrze (US-8-150).
Rozumiem, że nie da się tego zabiegu zrobić przez GUI?
Asus RT-AC68U FreshTomato 2022.2-AIO Światłowód 200/100
Mam ER-12 więc więcej portów LAN, chciałbym podłączyć serwer, który służy do routera LACP (po stronie serwera mam dwa porty jako bond), aktualnie wyłączyć miałem w nim sprzętowego switcha i wrzucić porty jako bridge aby móc połączyć dwie lokalizacje VPN (tap). Nie wiem jak się do tego zabrać, aby nie skończyło się rekonfiguracją całości
wystarczy tak https://help.ui.com/hc/en-us/articles/204975844-EdgeRouter-Interface-Bonding ?
· Łącznie użytkowników: 24,116 · Najnowszy użytkownik: Ja
Czat
Musisz się zalogować, aby opublikować wiadomość.
Adooni
20-11-2023 09:27
Cudy X6 w x-kom za 159zl dzisiaj.
bigl
16-11-2023 10:19
Pytanie praktyczne o FTTH Orange. Chcę tylko IPv4 i żadnych dodatków. Ale chcę mieć publiczne IP do serwera VPN. Czy powinienem wziąć zewnętrzny ONT + odpalić FreshTomato czy FunBox plus host DMZ?
alex6010
12-11-2023 16:57
Witam mam mam pytanie jak w tomato zablokować gry store.steampowered .com
pedro
10-11-2023 17:55
Cześć tobie.
DarioX7
05-11-2023 10:50
Cześć wszystkim.
Maniek91PL
19-10-2023 21:44
dorwałem w swoje rączki właśnie Asus AC5300, który jest gabarytami większy niż mój mini pc