Nedavno vysiel na root.cz
clanok, kde sa pise o tunelovani L2 cez L3 pomocou geneve. Pokial tomu dobre rozumiem, tak v L2 sa zostavi eth frame, zbali sa do ip datagramu, prenesie sa cez siet, na druhej strane sa vybali a je z toho znova eth frame v L2 (nekamenujte nesietara, ide len o princip).
Majme 2 (prip. viac) existujucich sieti, ktore chceme prepojit. Kedze to ma byt jeden subnet, tak vsetky siete musia ma adresu siete napr. 10.10.10.0/24. Je jasne, ze takto to nemoze fungovat, pretoze ak by sme prepojili siete, tak by mohli byt v subnete mnoho duplicitnych IP adries.
Akym sposobom sa to riesi ?
Vytvori sa na jednom mieste (dajme tomu A server) wg+geneve a tam bude aj DHCP. Na dalsich sietach sa vytvory (akoby klient) wg+geneve, kde nebude DHCP server a IP adresy im bude pridelovat A server?
Alebo je nad vsetkymi sietami jeden admin a siete funguju bez DHCP, kde prideluje IP adres rucne, co je asi blbost.
Alebo v kazdej sieti bezi DHCP, ale kazdy DHCP ma nastaveny iny pool napr 10-30, dalsi pool 31-60 atd.