Stránka 1 z 2
Bonding - active backup
Napsal: 09 Jan 2019 07:18
od Vampír
Měl bych dotaz okolo bondingu.. Potřeboval jsem řešit zálohování LHG60ky. Protože si provozuji na hraně , mám tam zálohu přes AirBQ10
Domníval jsem se, že Bonding bude dobrá volba, bude rychlej a přesně určenej pro mojí potřebu...
Primární linku jsem nastavit LHG60 a zálohu tedy AirBQ, na koncích mám x86 a RB1100
Pokud LHG60 jela tak vše fungovalo jak mělo propustnost také, ale jakmile lehla nebo jsem ji na LHG_WLAN disabloval, přeplo se to na záložní ale propustnost šla dokelu..
Jakoby se stále snažil tlačit do nefunkční 60ky.. Výsledkem pak místo propustnosti zálohy cca 110 Mbit/s bylo toto:
https://ibb.co/WpppW25https://ibb.co/JyTyhJVZtrátovost paketu při pingu 1ms byla také brutální..
Řešením bylo zakázat na obou stranách port primárního LHG spoje což v reálném provozu není moc smysluplné řešení , leda nějakým scriptem...
Je to normální chování Bondingu?? Jak to řešit lépe??
Re: Bonding - active backup
Napsal: 09 Jan 2019 08:27
od pgb
Re: Bonding - active backup
Napsal: 09 Jan 2019 08:57
od Vampír
Verze 6.43.4 a nastavení viz obr... IP v ARP IP Target je vzdy IP druhe strany přiřazené k Bonding iface..
https://ibb.co/vLDp5PY
Re: Bonding - active backup
Napsal: 09 Jan 2019 13:07
od Onas
Zdravím
pokud jsem dobře pochopil, tak v tomhle případě by jsi nemusel potřebovat bonding, ale mělo by ti stačít klasické bridge se zapnutým RSTP.
Na bridge si nastavíš primární port a to vše. Alespoň mi to funguje celkem spolehlivě.
Re: Bonding - active backup
Napsal: 09 Jan 2019 13:11
od Vampír
Zdravím, no také jsem přemýšlel nad použitím bridge, ale nějak nevím kde nastavit ten primární port.
Můžeš ukázat?
Re: Bonding - active backup
Napsal: 09 Jan 2019 13:19
od ludvik
STP není primár/sekundár. Ale počítá cenu cesty k cíli ... čili aktivní trasu určuješ především parametrem Cost. V případě shodné ceny se pak zapojí parametr Priority.
Re: Bonding - active backup
Napsal: 09 Jan 2019 16:33
od okoun
toto téma se tu probíralo hodně krát, záloha pomocí bondu je špatně, záloha pomocí stp je špatně, záloha pomocí ospf je špatně, jediné dobré řešení je script s hysterezí, to vám zajistí, že linka nebude lagovat a že při přepnutí vypadne max jeden ping....
PS: nechci tu dělat nějakého chytrolína ale dost jsem si tím prošel u laseru, všechny způsoby co tu píšu jsem zkoušel a nebylo to dobře až na ten script....
Re: Bonding - active backup
Napsal: 09 Jan 2019 18:06
od pepulis
okoun píše:toto téma se tu probíralo hodně krát, záloha pomocí bondu je špatně, záloha pomocí stp je špatně, záloha pomocí ospf je špatně, jediné dobré řešení je script s hysterezí, to vám zajistí, že linka nebude lagovat a že při přepnutí vypadne max jeden ping....
PS: nechci tu dělat nějakého chytrolína ale dost jsem si tím prošel u laseru, všechny způsoby co tu píšu jsem zkoušel a nebylo to dobře až na ten script....
A má někdo takový skript s hyterezi nasazený? Vím že tady o tom bylo někdy vlákno.
Re: Bonding - active backup
Napsal: 10 Jan 2019 07:11
od Vampír
Ahoj Okoune a můžeš se prosím o něj podělit?? Moc by mi to bodlo.. Díky moc
Re: Bonding - active backup
Napsal: 10 Jan 2019 12:43
od okoun
jako je to hodně specifické, asi se to u vás neuplatní, musíte si to upravit
laser-spusteni
interval 00:30:00
Kód: Vybrat vše
# script zjistuje funkcni internet na danem ifacu a dle toho zapne ci vypne vpls spojeni na vysilace
:local tm; :set tm [/system clock get time];:put $tm;:set tm ($tm+"00:00:05");:if ([/ping 10.10.3.220 interface=sfp1 count=120] >= 118) \do {:log info "poustim_laser";/interface bridge port enable [find interface="sfp1"];/system scheduler set laser-zastaveni start-time=$tm;/system scheduler disable laser-spusteni;/system scheduler enable laser-zastaveni;} \
laser-zastaveni
interval 00:00:02
Kód: Vybrat vše
# script zjistuje funkcni internet na danem ifacu a dle toho zapne ci vypne vpls spojeni na vysilace
:if ([/ping 10.10.3.204 interface=laser_rstp count=3] < 2) \do {:log info "laser_chybuje"/interface bridge port disable [find interface="sfp1"]/system scheduler set laser-spusteni start-time=[/system clock get time]/system scheduler enable laser-spusteni/system scheduler disable laser-zastaveni} \
myšlenka je taková že script funguje na routeru kde je v jednom eth jedno pojítko a vdruhém eth je druhé pojítko a daný port se vyndavá a zandavá z bridge! pokud by se porty zakáazoval bez bridge tak by se nikdy nezjistilo jeslti je linka již OK....
Re: Bonding - active backup
Napsal: 01 Aug 2019 23:22
od Vampír
Ahoj
Okoune, prosím tě a tyto scripty máš na routeru, který je směrem do internetu nebo se dá na obě strany tohoto duálního spoje??
dík Vampír
Re: Bonding - active backup
Napsal: 02 Aug 2019 08:19
od okoun
měl jsem to na routeru blíže k internetu
Re: Bonding - active backup
Napsal: 02 Aug 2019 08:23
od Vampír
Dik za info, ale jen pro zajímavost, píšeš měl, už nemáš?? Máš něco lepšího??

Re: Bonding - active backup
Napsal: 02 Aug 2019 08:43
od sacnok
My ty zálohy 60 řešíme přes Spannig Tree - RSTP. Všechny spoje máme zapojeny v UBTN Edge switchích a zatím jsme s tím neměli sebemenší problém.
Když 60 padne, tak to přejde na záložní spoj, jak najede se to vrátí zpátky. Nevím proč Okoun psal, že to nefunguje.
Re: Bonding - active backup
Napsal: 02 Aug 2019 08:52
od pedro4444
ako bolo pisane najlepsie je backup hocijakej linky to nascriptovat a je pokoj.... zatial to mam ked vypadne ping tak zapne backup.... podotykam backup je vypnuty a vobec neziari a nerusi mi sajt... zapne sa len ked treba tym padom to ani nic nezerie....
neskor este na nejakych sajtoch kde mam cez zelen nejaky spoj chcem dorobit ze uz pri poklese signalu zapne backup a pojde to druhou stranou .... vsetko je to len sadnut si ku skriptovaniu a nastavit si to podla seba....