To spørsmål avgjør om en adresseplan fortjener plassen: hvilket prefiks som hører til hvilket sted, og hvordan et svar kommer seg ut av det stedet. Svar på begge i én omgang, og en vedlikeholder kan endre en peer uten å avhøre noen. Alt annet i dokumentet finnes for å støtte de to svarene. Det som ikke støtter noen av dem, er dekorasjon.

Hva en leser må svare på før de rører en peer

Komprimering får adresser til å se ryddig ut, og ryddighet er ikke struktur. Struktur er å vite hvilket område leverandøren delegerte, hvilket du valgte, hvilket som er en klientpool og hvilket som ligger bak et sted.

Skriv for kollegaen som begynner neste kvartal og må legge til et andre sted. Ingenting på siden forteller dem hvor et prefiks kommer fra med mindre oppføringen gjør det. Hopper du over det, blir den første endringen arkeologi.

Hva hver linje i planen må bære

Fire felt gjør en oppføring etterprøvbar: hvor langt prefikset er, hvem som eier det, hvor trafikken går videre og hvilken komponent som deler ut verdien. Hold dem opp mot kjørende konfigurasjon, og enhver uenighet dukker opp av seg selv. Et neste hopp rettet mot en tunnel som ble fjernet i forrige måned, ser umiddelbart galt ut i stedet for å smelte inn.

Hold roller på egne rader selv når to av dem deler et prefiks i dag. Slår du dem sammen, blir en senere deling noe som leses som en ny tildeling og ikke som en rettelse.

EntryFields to recordWhy a reviewer needs it
Endpoint addressesPrefix, owning side, session initiatorFirewall rules and peer config both read it
Tunnel interfacesPrefix and length, next hop, interface nameShows the path a packet actually takes
Client allocationsPool range, size, distributing componentShows room left before a redesign
Downstream networksPrefix, site label, return routeExplains a reply that never arrives

Der kanonisk tekst og konfigurasjonssyntaks skiller lag

RFC 5952 fastsetter én tekstform for en adresse: små bokstaver, ingen ledende nuller og den lengste serien nullgrupper komprimert nøyaktig én gang. Bruk den i notater, saker og endringslogger slik at to dokumenter kan sammenlignes uten konvertering. Lesere som møter to skrivemåter av samme adresse, begynner å lete etter en forskjell som ikke finnes. Konsistens her er billig, og den fjerner en hel klasse falske alarmer.

Konfigurasjonsfiler følger egne regler, og de er ikke lesbarhetsreglene. En adresse som er paret med en port, trenger klammer selv når den bare adressen ikke gjør det, og en kopi fra et notat til en konfigurasjonsfil mister denne forskjellen uten varsel. Navngi formen hvert felt bruker, ellers forårsaker planen nettopp den transkripsjonsfeilen den skulle hindre.

To notasjoner er greit så lenge hver av dem er merket. Det er den umerkede blandingen som inviterer til feilen.

Der overlappende områder og manglende returveier dukker opp

Overlapp overlever andre feil fordi ingenting ser galt ut før to steder svarer for samme område. Merk stedet og generer lokalt unike prefikser gjennom den dokumenterte prosedyren i stedet for å kopiere et eksempel.

En klientliste forklarer aldri hvilken retning svaret reiser. Skriv ned returveien til LAN-gatewayen ved siden av peer-området tunnelen bærer, og oppføringen forklarer et eksternt subnett som mottar forespørsler og blir taus. Kjør kontrollene nedenfor på maskinen og sammenlign dem med oppføringen. En plan som er i strid med ip -6 route, er en plan folk slutter å lese.

ip -6 route show default
ip -6 route get 2001:db8:2::10
ip -6 addr show dev wg0

Nåbarhet er ikke autorisasjon, og et prefiks innebærer aldri en policy. Skriv den tiltenkte tilgangen ved siden av ruten den gjelder. Ellers behandler neste leser en adresse i planen som tillatelse til å nå hver tjeneste bak den.

Hvordan planen overlever det tredje stedet

Merk hvert prefiks som delegert, lokalt tildelt eller rutet på annen måte. For alt som kan flytte seg, navngi prosessen som flytter det. List deretter opp DNS-oppføringene og brannmurreglene som må endres i samme vindu, fordi en prefiksoppdatering som stopper i ruteren, er halvveis gjort.

Etter en endring, nå en ressurs bak hver grense endringen berørte, før du redigerer dokumentet. En plan som beskriver forrige måneds nettverk, er verre enn ingen, siden folk stoler på den. Hold tilbakekalte tildelinger oppført med datoen de forsvant, slik at ingen gir dem ut igjen ved et uhell. Hemmeligheter blir utenfor filen; en plan forklarer nettverket, den åpner det ikke.

Lagre planen der endringer blir gjennomgått, ved siden av konfigurasjonen den beskriver. Et dokument ingen leser på nytt, råtner raskere enn nettverket det kartlegger.

Relaterte artikler