Blog it-Schnick dhcp feladatátvételt RouterOS

Ez a cikk megpróbálja létrehozni egy failover DHCP szervert a Mikrotik RouterOS.

A működési elve a DHCP

Itt vagyunk kíváncsiak Client MAC cím mezőben. Hogy ő lesz a felelős kiszolgáló.

Az egész folyamat a következőképpen néz ki:

DHCP Failover a Mikrtoik

A DHCP-kiszolgáló konfigurációs és a kliens Mikrotik RouterOS mondta egy csomó. Különösen során Mikrotik Certified Network Associate - MTCNA. Ebben az esetben nem tekinthető tipikus beállítást, majd nyomja meg a néhány árnyalatok a hibatűrő.

Segítség jön paraméter Delay küszöb. A wiki Mikrotik mondta:

Ha mp területen a DHCP csomag kisebb, mint a paraméter késleltetési küszöböt, akkor a csomagot figyelmen kívül hagyja a DHCP szervert. Ha be van állítva, hogy nincs - az összes csomag kerül feldolgozásra.

A DHCPREQUEST csomagot és egy mezőt DHCPDISCOVER Seconds, leírja, hogy mennyi idő telt el a kezdetektől az ügyfél tevékenységét.

A tény az, hogy a válasz hiányában a szerver, a kliens nem nyugszik egyetlen kéréssel. Ő küld kéréseket a szerver exponenciális növekedése a késés, hogy ne az árvíz üzenetkezelési hálózat és így továbbra is megpróbál egy DHCPACK vagy DHCPOFFER.

Így késleltetheti-küszöbérték paraméter mező ellenőrzések másodperc telt DHCPREQUEST csomagot, és ha a megadott számú másodpercnél ezen a területen kevesebb, mint a késés-küszöböt, a szerver egyszerűen figyelmen kívül hagyja az ilyen csomagokat. És ha több, akkor válaszolni rájuk.

Érdemes megjegyezni, hogy a RouterOS 6.39.2, ahol töltöm kísérletekben késleltetési küszöb azonban csak a DHCPDISCOVER csomagokat.

Ez azt jelenti, hogy akkor tegyük az ugyanazon a hálózaton két teljesen azonos DHCP szerver, jelezve, hogy különböző paramétereit késleltetési küszöböt. Egy kiállított sem, a második 10 másodperc alatt. Ez azt jelenti, hogy az első szerver feldolgozza az összes kérelmet, ha nem válaszol, akkor minden kérést, „fúj” 10 másodpercig fog feldolgozni a második szerverre.

Hogy pontosabbak legyünk, a következő fog történni:

Ügyfél ---> DHCPDISCOVER ---> sugárzott

Ez a csomag eléri a két szerver, de az eltelt másodpercek = 0, akkor az egyetlen válasz a szervert, amely késedelem küszöb = none

Server1 ---> DHCPOFFER ---> sugárzott

Ügyfél ---> DHCPREQUEST ---> sugárzott

Server1 ---> DHCPACK ---> kliens

Úgy telt lease-time / 2. Kiszolgalo1 még él

Úgy tűnik, hogy a feladat befejezése. DHCP szolgáltatás fenntartva. Szerver információt cserélnek statikus bejegyzések. Törés esetén az egyik szerver, a feladat feltételezi a második. Miután kikapcsoltuk a gazda vagy új kérelmet DHCPDISCOVERY, a fogadó átvált a fő szerver.

Volt egy kis kényelmetlenséget. Script korábban írt szinkronizál a felvétel kiszolgalo1 server2. Ez azt jelenti, elsődleges példánya az aktuális adatbázis található egy szerveren, és minden változás történhet a server2 nem lehet reprodukálni a kiszolgalo1. A kézi megszakítása felvétel - nem utunkat.

Akkor, persze, teljesen azonos forgatókönyv a második szerver és beállítani őket, hogy működjenek együtt. De mi megy a másik irányba.

Ez a módszer nem szerepel az RFC esetén is jól ellentmondani neki. Használd a saját felelősségére. Dolgozom =)

Ez minden! DHCP szolgáltatás fenntartva. Lemondás esetén bármely hálózati DHCP szerver továbbra is működik a statikus bérlet rekordokat szinkronizáljuk. Természetesen itt még nem oldotta meg a problémát átjáró hiba, de nem ez volt a tárgya a koplalást. Beszéljünk erről a következő üzenet.