En hanterad switch och ett extra VLAN ger dig två VPN-gateways som pratar över ett isolerat segment på en eftermiddag. Det segmentet bevisar är smalare än vad folk förväntar sig av ordet WAN. Det återskapar en direkt Ethernet-väg, vilket är användbart, och det utelämnar nästan allt som internet gör med paketen på vägen. Att välja mellan ett platt segment och en routad labbtransport är egentligen en fråga om vilka beteenden du tänker testa.

Två designer, två olika lärdomar

Ett platt segment placerar båda WAN-gränssnitten och en testvärd i ett VLAN, med adresser från samma prefix. Allt når allt direkt, och det enda mellan gatewayerna är switchen. Det är en riktig topologi, bara inte särskilt intressant.

En routad transport lägger till en labbrouter och minst två segment, så gatewayerna sitter på olika subnät med en standardgateway emellan. Den ordningen kostar en enhet till och en routingtabell, och den köper de beteenden som en enda broadcastdomän inte kan producera.

Vad det platta segmentet bevisar

Det bevisar nåbarhet, autentisering, enighet om förslaget och att trafiken går in i och ut ur tunneln där du förväntar dig. Det är de fel som tar mest felsökningstid, och ett platt segment hittar dem utan någon routingkomplexitet i vägen. Om tunneln inte kommer upp här hjälper ingen mängd internetrealism.

Det är också rätt form för en repeterbar baslinje. När ett senare test misslyckas kan du köra om det platta fallet och veta om ändringen eller det nya villkoret orsakade det. Skriv ned baslinjen med dess adresser, för du behöver bygga upp den igen senare.

Vad routing lägger till

Olika WAN-subnät innebär att gatewayerna måste routa i stället för att adressera varandra på länken, och det är här fel med standardgateway och asymmetriska returvägar dyker upp. Mellanliggande filtrering och ett hopp emellan låter dig testa vad som händer när en väg inte är direkt.

Kostnaden är fler ställen att göra fel. Varje extra enhet är ännu en konfiguration som kan vara oense med ritningen, och ett labb som ingen kan bygga upp igen från anteckningar slutar vara ett labb. Förvara routerns konfiguration i de anteckningarna och inte bara i dess körande tillstånd.

Vad ingen av de två designerna återskapar

Operatörens översättning är den stora utelämningen. En gateway som fungerar på länken kan misslyckas bakom adressöversättning, och ett platt segment har ingen översättning alls. Ändrade källadresser, en cellulär överlämning och köerna som får ett samtal att hacka saknas lika mycket.

Vägstorleken är den andra utelämningen. Ett labb med en switch och en router producerar nästan aldrig den mindre maximala storleken som en riktig väg tvingar fram, så en fragmenteringsbugg förblir dold tills utrustningen når en plats. Den luckan förklarar hur en tunnel klarar varje labbtest och ändå misslyckas vid den första installationen. Den sätter också förväntningarna på vad labbet får lova.

Lägg till ett villkor i taget när övningen behöver det, och håll en körning utan det villkoret som baslinje. Annars skylls ett fel på ett internetbeteende som labbet aldrig implementerade. Märk varje körning med villkoret den lade till, annars slutar baslinjen betyda något.

Att hålla labbet avgränsat

Använd ett godkänt privat intervall som inte överlappar produktion och registrera tilldelningen. Dokumentationsintervall är exempel för diagram, inte adresser för ett fungerande labb, och en överlappning som upptäcks senare ger ett routingfel som ser ut som en VPN-bugg.

Håll testklientens position synlig. En värd på den privata sidan följer en annan väg än en värd på det simulerade WAN:et, och ett oavsiktligt switchgränssnitt eller en andra uplänk kan kringgå brandväggen du tänkte testa. En ritning med klientpositionen markerad förhindrar de flesta av de överraskningarna.

Innan någon del av utrustningen går tillbaka till en riktig uplänk, ta bort den labbspecifika konfigurationen och låt produktionens ägare granska den. Ett segment är värdefullt eftersom dess beteende är känt och avgränsat, och just det gör det osäkert att flytta det oförändrat till produktion.

Relaterade artiklar