Un switch administrat și un VLAN suplimentar îți vor da două gateway-uri VPN care comunică printr-un segment izolat într-o după-amiază. Ce demonstrează acel segment este mai îngust decât ceea ce oamenii așteaptă de la cuvântul WAN. Reproduce o cale Ethernet directă, ceea ce este util, și omite aproape tot ce face internetul cu pachetele pe drum. Alegerea între un segment plat și un transport de laborator rutat este de fapt o întrebare despre ce comportamente intenționezi să testezi.

Două modele, două lecții diferite

Un segment plat pune ambele interfețe WAN și un host de test într-un singur VLAN, cu adrese din același prefix. Totul ajunge la tot direct, iar singurul lucru dintre gateway-uri este switch-ul. Aceasta este o topologie reală, doar că nu foarte interesantă.

Un transport rutat adaugă un router de laborator și cel puțin două segmente, astfel încât gateway-urile stau pe subrețele diferite cu un gateway implicit între ele. Această aranjare costă încă un dispozitiv și un tabel de rutare și cumpără comportamentele pe care un singur domeniu de difuzare nu le poate produce.

Ce demonstrează segmentul plat

Demonstrează accesibilitatea, autentificarea, acordul asupra propunerii și faptul că traficul intră și iese din tunel unde te aștepți. Acestea sunt defecțiunile care consumă cea mai mare parte a timpului de depanare, iar un segment plat le găsește fără nicio complexitate de rutare pe drum. Dacă tunelul nu se ridică aici, nicio cantitate de realism al internetului nu va ajuta.

Este și forma corectă pentru o linie de bază repetabilă. Când un test ulterior eșuează, poți rula din nou cazul plat și ști dacă schimbarea sau noua condiție l-a cauzat. Notează linia de bază cu adresele ei, pentru că va trebui să o reconstruiești mai târziu.

Ce adaugă rutarea

Subrețele WAN diferite înseamnă că gateway-urile trebuie să ruteze în loc să se adreseze reciproc pe legătură, și aici apar greșelile de gateway implicit și căile de întoarcere asimetrice. Filtrarea intermediară și un hop între ele îți permit să testezi ce se întâmplă când o cale nu este directă.

Costul este mai multe locuri unde poți greși. Fiecare dispozitiv suplimentar este o altă configurație care poate contrazice desenul, iar un laborator pe care nimeni nu îl poate reconstrui din notițe încetează să mai fie laborator. Păstrează configurația routerului în acele notițe, nu doar în starea lui de funcționare.

Ce nu reproduce niciunul dintre cele două modele

Traducerea operatorului este marea omisiune. Un gateway care funcționează pe legătură poate eșua în spatele traducerii adreselor, iar un segment plat nu are nicio traducere. Schimbarea adreselor sursă, un transfer celular și cozile care fac un apel să se bâlbâie lipsesc la fel de mult.

Dimensiunea căii este a doua omisiune. Un laborator cu un switch și un router aproape niciodată nu produce dimensiunea maximă mai mică impusă de o cale reală, așa că un bug de fragmentare rămâne ascuns până când echipamentul ajunge la un amplasament. Această diferență explică modul în care un tunel trece de fiecare test de laborator și totuși eșuează la prima instalare. Ea stabilește și așteptările privind ceea ce laboratorului i se permite să promită.

Adaugă o condiție pe rând când exercițiul are nevoie, și păstrează o rulare fără acea condiție ca linie de bază. Altfel o defecțiune este pusă pe seama unui comportament de internet pe care laboratorul nu l-a implementat niciodată. Etichetează fiecare rulare cu condiția pe care a adăugat-o, altfel linia de bază nu mai înseamnă nimic.

Păstrarea laboratorului delimitat

Folosește un interval privat aprobat care nu se suprapune cu producția și înregistrează alocarea. Intervalele de documentație sunt exemple pentru diagrame, nu adrese pentru un laborator funcțional, iar o suprapunere descoperită mai târziu produce o defecțiune de rutare care seamănă cu un bug VPN.

Păstrează vizibilă poziția clientului de test. Un host din partea privată urmează o cale diferită de un host din WAN-ul simulat, iar o interfață de switch accidentală sau un al doilea uplink pot ocoli firewall-ul pe care voiai să îl testezi. Un desen cu poziția clientului marcată previne majoritatea acestor surprize.

Înainte ca orice parte a echipamentului să revină la un uplink real, elimină configurația specifică laboratorului și lasă proprietarul producției să o revizuiască. Un segment este valoros pentru că comportamentul lui este cunoscut și delimitat, și exact asta îl face nesigur pentru a fi dus în producție fără modificări.

Articole similare