Escriu el camí del paquet abans de configurar la VPN
Anomena l’origen, la destinació, les passarel·les i la ruta de resposta abans de tocar una configuració. Un registre de camí d’una pàgina revela aviat el reenviament que falta.
La majoria de les instal·lacions de VPN comencen amb un client i un perfil, i quan el túnel està aixecat ningú no sap quin paquet hi havia de passar. La primera pàgina de feina és més barata que la tercera hora de depuració: descriu una connexió prevista d’extrem a extrem, en paper, abans que existeixi un fitxer de configuració. L’exercici sol resoldre una pregunta que encara no t’havies fet, com ara si el requisit és una sortida a internet, un accés remot a una subxarxa o un enllaç entre dos llocs.
Una connexió n’hi ha prou per començar. Tres pàgines de topologia solen amagar la mateixa resposta que falta.
Descriu una sol·licitud, no un diagrama
Comença per l’emissor: un rang d’adreces, una família d’adreces i l’aplicació que origina el trànsit. Després anomena el prefix de destinació i el servei que hi ha, fins al port i el protocol, perquè una regla que permet la subxarxa però no el servei és una regla que no fa res. Les dues adreces són tot l’assumpte, i tot el que hi ha a sota és la maquinària que hi ha de concordar.
Enumera el camí per ordre: l’enllaç físic, el punt final de la VPN a cada costat, el túnel mateix i la xarxa que hi ha més enllà. Escriu els noms de les interfícies si els coneixes, perquè aquest detall és el que converteix una descripció en una cosa que després pots comparar amb una taula d’encaminament. Afegeix l’adreça que fa servir cada interfície al costat del túnel. Sense aquestes dues dades, ningú més no pot comprovar el registre contra el dispositiu.
Ara anomena l’única connexió prevista en una sola frase a la part superior de la pàgina. Si aquesta frase necessita la paraula o, tens dos dissenys i els hauries de tractar per separat.
Segueix la resposta abans que la sol·licitud
Un camí que només descriu la direcció de sortida és mig document. Segueix la resposta de tornada i identifica quin dispositiu coneix el rang de l’emissor, si una traducció canvia l’origen a la sortida i on s’espera que entri el paquet de retorn. La resposta és on fallen la majoria de les instal·lacions, perquè la sol·licitud és fàcil d’observar i la resposta no.
Anota explícitament qualsevol traducció d’adreces, inclòs on passa i què veu llavors l’extrem remot. Un parell que registra una adreça i encamina cap a una altra descriu dos dissenys diferents.
Tracta la resolució de noms com un intercanvi propi i no com a part de la ruta de l’aplicació. Un registre intern pot necessitar un resolutor al qual només s’arriba pel túnel, i un registre de camí que s’atura al prefix de l’aplicació no ho revelarà. El mateix val per a qualsevol validació de certificats que depengui d’arribar a una autoritat interna.
Dona un responsable a cada decisió
Per a cada ruta, regla de tallafoc, selector i credencial, anota quina configuració la conté i quina persona la pot canviar. Un responsable per línia és el que fa que el document sobrevisqui a la primera sol·licitud de canvi, perquè l’alternativa és un document que descriu la intenció i una xarxa que descriu la història.
Vigila dos responsables d’un mateix valor per defecte. Un script de client i un gestor de xarxa poden instal·lar rutes tots dos sense que l’un sàpiga de l’altre, i un permís d’escolta a la passarel·la no és el mateix permís que el reenviament. Els dos casos produeixen un registre de camí correcte en paper i equivocat al cable.
Quan un valor el decideix un proveïdor i no tu, digues-ho a la mateixa línia. Un prefix delegat per una empresa d’allotjament té un procés de canvi diferent del que vas triar tu. Aquesta nota estalvia al següent enginyer un tiquet de suport durant un incident. També explica per què un canvi que vas aprovar no va tenir efecte.
Descriu què es trenca i com et recuperes
Per a cada etapa del camí, indica què s’atura quan desapareix el túnel i quina connexió de sortida ha de continuar sent abastable perquè ho puguis arreglar. Un disseny que perd l’accés de gestió alhora que el túnel és un disseny que exigeix una visita al lloc.
El túnel complet i el túnel dividit pertanyen a aquesta pàgina com una elecció explícita i no com una casella de selecció, perquè canvien tant el mode de fallada com el camí de recuperació.
Anomena una prova innòcua per a cada etapa
L’abastabilitat del punt final, l’establiment del túnel, l’adreça privada, el nom privat i el permís de l’aplicació són cinc observacions diferents, i cadascuna necessita una prova que no es pugui confondre amb una altra. Un ping a la passarel·la demostra les dues primeres com a màxim. Una connexió al port de l’aplicació demostra la quarta i la cinquena només si el nom s’ha resolt mitjançant el resolutor previst.
Escriu la prova al costat de l’etapa que cobreix, inclòs el comandament i la sortida esperada. Una pàgina de camins precisos supera una pàgina de comandaments que mai no diu quins paquets havien d’afectar.