Stránka 1 z 1

2 internetove pripojenia

Napsal: 27 Oct 2014 12:25
od maetoo
Zdravím.
Momentálne som pripojený iba na hlavný router od ISP č.1. Z routra č.1 mi ide kábel do mikrotiku a z neho je ďalej vetvená lan sieť.
Dal som si zriadiť pripojenie od druhého ISP, ak by pripojenie u prvého ISP padlo. Pre lepšie pochopenie príkladom aj schému.
Ako nastaviť mikrotik tak, aby kontroloval či je funkčne pripojenie na routri č.1 a keď aktuálne nebude pripojenie na routery č.1 fungovať,
aby automaticky prepol na router č.2. A zas naopak. Ako náhle nabehne pripojenie na routri č.1, aby mikrotik prepol z routera č.2 na router č.1.
Jednoducho povedane aby internet išiel z hlavného routra č.1 a hlavný router č.2 nabehol iba vtedy keď router č.1 vypadne.
Da sa to nastaviť? Da sa to riešiť aj bez scriptu? Ako by ste vy riešili tuto situáciu?

Re: 2 internetove pripojenia

Napsal: 27 Oct 2014 16:03
od pikoto
maetoo píše:Zdravím.
Momentálne som pripojený iba na hlavný router od ISP č.1. Z routra č.1 mi ide kábel do mikrotiku a z neho je ďalej vetvená lan sieť.
Dal som si zriadiť pripojenie od druhého ISP, ak by pripojenie u prvého ISP padlo. Pre lepšie pochopenie príkladom aj schému.
Ako nastaviť mikrotik tak, aby kontroloval či je funkčne pripojenie na routri č.1 a keď aktuálne nebude pripojenie na routery č.1 fungovať,
aby automaticky prepol na router č.2. A zas naopak. Ako náhle nabehne pripojenie na routri č.1, aby mikrotik prepol z routera č.2 na router č.1.
Jednoducho povedane aby internet išiel z hlavného routra č.1 a hlavný router č.2 nabehol iba vtedy keď router č.1 vypadne.
Da sa to nastaviť? Da sa to riešiť aj bez scriptu? Ako by ste vy riešili tuto situáciu?



bez scriptu asi težko, nebo nevím, ale se scriptem který hlídá ping na route od ISP 1 a pri výpadku script vypne routu 1 a přepne na druhou routu od druhého ISP. Zjednodušeno.před týdnem sem to řešil asi o 6 temat pod tebou ))

Re: 2 internetove pripojenia

Napsal: 27 Oct 2014 17:10
od Majklik
Ale jistě, jde to i bez skriptu/netwatch, protože routa umí sebe sama z(ne)platnit při ne/dostupnosti cílové brány při zapnutém checku pomocí pingu. A když jako výchozí bránu použiju třeba DNS Googla, tam mám hotovo, jenom musím použít rekurzivní routu.
Předpoládejme, že brána od ISP1 je 192.0.2.1, od ISP2 pak 198.51.100.1, pak by mohlo fungovat toto:
/ip route
add dst-address=8.8.4.4 gateway=192.0.2.1 scope=10
add distance=1 gateway=8.8.4.4 check-gateway=ping
add distance=2 gateway=198.51.100.1 check-gateway=ping
Pokud bude na ping odpovídat 8.8.4.4, tak se routuje přes ISP1, když to lehne, půjde to druhou linkou. Pomocí ECMP si těch test IPček můžu dát vícero, protže nedávno nám i Google ukázal, že dokáže nefungovat. :-)
V praxi bych to ale nepoužil a šel na to tím skriptem. Tohle přepíná při prvním vypadlém paketu, což někdy může dost prudit. A pak je většinou vhodné aspoň nějak promazat connection při přepnutí linek, jinak do linky půjdou blbosti, což jde jen skriptem (a v aktuálních verzích ROSu i dost blbě).