Et lab-WAN fra én VLAN: flatt segment eller rutet transport
Én VLAN gir to VPN-gatewayer et isolert segment å snakke over. Om det er nok avhenger av hvilke WAN-atferder testen din skal bevise.
Én administrert svitsj og én ekstra VLAN gir deg to VPN-gatewayer som snakker over et isolert segment på en ettermiddag. Det segmentet beviser er smalere enn det folk forventer av ordet WAN. Det gjenskaper en direkte Ethernet-vei, som er nyttig, og det utelater nesten alt internett gjør med pakkene underveis. Å velge mellom et flatt segment og en rutet labtransport er egentlig et spørsmål om hvilke atferder du har tenkt å teste.
To design, to forskjellige leksjoner
Et flatt segment setter begge WAN-grensesnittene og en testvert i én VLAN, med adresser fra samme prefiks. Alt når alt direkte, og det eneste mellom gatewayene er svitsjen. Det er en ekte topologi, bare ikke en veldig interessant en.
En rutet transport legger til en lab-ruter og minst to segmenter, slik at gatewayene sitter på forskjellige subnett med en standard gateway imellom. Den ordningen koster én enhet til og en rutetabell, og den kjøper atferdene et enkelt kringkastingsdomene ikke kan produsere.
Hva det flate segmentet beviser
Det beviser tilgjengelighet, autentisering, enighet om forslaget og at trafikken går inn i og ut av tunnelen der du forventer det. Det er feilene som bruker mest feilsøkingstid, og et flatt segment finner dem uten noen rutingkompleksitet i veien. Hvis tunnelen ikke kommer opp her, hjelper ingen mengde internett-realisme.
Det er også riktig form for en repeterbar basislinje. Når en senere test feiler, kan du kjøre det flate tilfellet på nytt og vite om endringen eller den nye betingelsen forårsaket det. Skriv ned basislinjen med adressene, for du trenger å bygge den opp igjen senere.
Hva ruting legger til
Forskjellige WAN-subnett betyr at gatewayene må rute i stedet for å adressere hverandre på linken, og det er her standard gateway-feil og asymmetriske returveier dukker opp. Mellomliggende filtrering og ett hopp imellom lar deg teste hva som skjer når en vei ikke er direkte.
Kostnaden er flere steder å ta feil. Hver ekstra enhet er en konfigurasjon til som kan være uenig med tegningen, og et lab som ingen kan bygge opp igjen fra notater slutter å være et lab. Oppbevar ruterens konfigurasjon i de notatene og ikke bare i dens kjørende tilstand.
Hva ingen av de to designene gjenskaper
Operatørens oversettelse er den store utelatelsen. En gateway som virker på linken kan feile bak adresseoversettelse, og et flatt segment har ingen oversettelse i det hele tatt. Endring av kildeadresser, en cellulær overlevering og køene som får en samtale til å hakke mangler like mye.
Veistørrelse er den andre utelatelsen. Et lab med én svitsj og én ruter produserer nesten aldri den mindre maksimale størrelsen en ekte vei pålegger, så en fragmenteringsfeil forblir skjult til utstyret når et sted. Den forskjellen forklarer hvordan en tunnel består hver labtest og likevel feiler ved den første installasjonen. Den setter også forventninger til hva laben har lov til å love.
Legg til én betingelse om gangen når øvelsen trenger det, og hold en kjøring uten den betingelsen som basislinje. Ellers blir en feil gitt skylden for en internett-atferd laben aldri implementerte. Merk hver kjøring med betingelsen den la til, ellers slutter basislinjen å bety noe.
Å holde laben avgrenset
Bruk et godkjent privat område som ikke overlapper produksjon, og registrer tildelingen. Dokumentasjonsområder er eksempler for diagrammer, ikke adresser for et fungerende lab, og en overlapping som oppdages senere gir en rutingfeil som ser ut som en VPN-feil.
Hold testklientens posisjon synlig. En vert på den private siden følger en annen vei enn en vert på det simulerte WAN-et, og et tilfeldig svitsjgrensesnitt eller en annen uplink kan omgå brannmuren du mente å teste. En tegning med klientposisjonen merket hindrer de fleste av disse overraskelsene.
Før noen del av utstyret går tilbake til en ekte uplink, fjern den labspesifikke konfigurasjonen og la produksjonseieren gjennomgå den. Et segment er verdifullt fordi atferden er kjent og avgrenset, og nettopp det gjør det utrygt å flytte det uendret til produksjon.