Laboratorijski WAN iz jednog VLAN-a: ravni segment ili rutirani transport
Jedan VLAN daje dvama VPN gatewayima izolirani segment za komunikaciju. Da li je to dovoljno zavisi od toga koje WAN ponašanje vaš test treba da dokaže.
Jedan upravljani switch i rezervni VLAN dat će vam dva VPN gatewaya koji u jednom popodnevu razgovaraju preko izoliranog segmenta. Ono što taj segment dokazuje uže je od onoga što ljudi očekuju od riječi WAN. On reproducira izravnu Ethernet putanju, što je korisno, i izostavlja gotovo sve što internet čini paketima na putu. Odabir između ravnog segmenta i rutiranog laboratorijskog transporta zapravo je pitanje koja ponašanja namjeravate testirati.
Dva dizajna, dvije različite lekcije
Ravni segment smješta oba WAN interfejsa i testni host u jedan VLAN, s adresama iz istog prefiksa. Sve doseže sve izravno, a jedino što je između gatewaya jest switch. To je stvarna topologija, samo ne baš zanimljiva.
Rutirani transport dodaje laboratorijski ruter i najmanje dva segmenta, pa gatewayi sjede na različitim podmrežama s podrazumijevanim gatewayem između njih. Taj raspored košta još jedan uređaj i tablicu rutiranja, a kupuje ponašanja koja jedna broadcast domena ne može proizvesti.
Šta ravni segment dokazuje
On dokazuje dosegljivost, autentifikaciju, dogovor o prijedlogu i to da promet ulazi u tunel i izlazi gdje očekujete. To su kvarovi koji troše najviše vremena na rješavanje problema, a ravni segment ih pronalazi bez ikakve složenosti rutiranja na putu. Ako tunel ovdje neće da se podigne, nikakva količina internet realizma neće pomoći.
On je i pravi oblik za ponovljivu osnovnu liniju. Kada kasniji test ne uspije, možete ponovo pokrenuti ravni slučaj i znati da li je promjena ili novi uslov to prouzročio. Zapišite osnovnu liniju s njenim adresama, jer ćete je kasnije morati ponovo izgraditi.
Šta rutiranje dodaje
Različite WAN podmreže znače da gatewayi moraju rutirati umjesto da se međusobno adresiraju na linku, i tu se pojavljuju greške s podrazumijevanim gatewayem i asimetrične povratne putanje. Srednje filtriranje i jedan hop između omogućuju vam da testirate šta se događa kada putanja nije izravna.
Cijena su više mjesta gdje se može pogriješiti. Svaki dodatni uređaj je još jedna konfiguracija koja se može razilaziti s crtežom, a laboratorija koju niko ne može ponovo izgraditi iz bilješki prestaje biti laboratorija. Držite konfiguraciju rutera u tim bilješkama, a ne samo u njegovom radnom stanju.
Šta nijedan dizajn ne reproducira
Operatorska translacija je veliki izostanak. Gateway koji radi na linku može zakazati iza prevođenja adresa, a ravni segment uopće nema translaciju. Promjena izvornih adresa, celularno predavanje i čekanje u redu zbog kojeg poziv stuca podjednako izostaju.
Veličina putanje je drugi izostanak. Laboratorija s jednim switchom i jednim ruterom gotovo nikada ne proizvodi manju maksimalnu veličinu koju nameće stvarna putanja, pa greška fragmentacije ostaje skrivena dok oprema ne stigne na lokaciju. Taj jaz objašnjava kako tunel prođe svaki laboratorijski test i ipak ne uspije pri prvoj instalaciji. On također postavlja očekivanja o tome šta laboratorija smije obećati.
Dodajte jedan uslov istovremeno kada vježba to zahtijeva, i zadržite pokretanje bez tog uslova kao osnovnu liniju. Inače se kvar pripisuje internet ponašanju koje laboratorija nikada nije implementirala. Označite svako pokretanje uslovom koji je dodalo, inače osnovna linija prestaje značiti bilo šta.
Kako držati laboratoriju ograničenom
Koristite odobreni privatni raspon koji se ne preklapa s produkcijom i zabilježite dodjelu. Dokumentacijski rasponi su primjeri za dijagrame, a ne adrese za radnu laboratoriju, a preklapanje otkriveno kasnije proizvodi grešku rutiranja koja izgleda kao VPN bug.
Držite poziciju testnog klijenta vidljivom. Host na privatnoj strani prolazi drugom putanjom od hosta na simuliranom WAN-u, a slučajni switch interfejs ili drugi uplink može zaobići firewall koji ste namjeravali testirati. Crtež s označenom pozicijom klijenta sprječava većinu tih iznenađenja.
Prije nego se bilo koji dio opreme vrati na stvarni uplink, uklonite konfiguraciju specifičnu za laboratoriju i dajte vlasniku produkcije da je pregleda. Segment je vrijedan jer je njegovo ponašanje poznato i ograničeno, i upravo to ga čini nesigurnim za prenošenje u produkciju bez izmjena.