Twee vrae bepaal of 'n adresplan sy plek verdien: watter voorvoegsel aan watter terrein behoort, en hoe 'n antwoord weer uit daardie terrein uitkom. Beantwoord albei in een slag en 'n instandhouer kan 'n eweknie verander sonder om iemand te ondervra. Alles anders in die dokument bestaan om daardie twee antwoorde te ondersteun. Wat nie een van die twee ondersteun nie, is versiering.

Waarop 'n leser moet antwoord voordat hy aan 'n eweknie raak

Kompressie laat adresse netjies lyk, en netheid is nie struktuur nie. Struktuur is om te weet watter reeks die verskaffer gedelegeer het, watter een jy gekies het, watter een 'n kliëntpoel is en watter een agter 'n terrein sit.

Skryf vir die kollega wat volgende kwartaal aansluit en 'n tweede terrein moet byvoeg. Niks op die bladsy sê vir hulle waar 'n voorvoegsel vandaan kom nie, tensy die inskrywing dit doen. Slaan dit oor en die eerste verandering word argeologie.

Wat elke reël van die plan moet dra

Vier velde maak 'n inskrywing hersienbaar: hoe lank die voorvoegsel is, wie dit besit, waar verkeer volgende heen gaan, en watter komponent die waarde uitdeel. Hou dit teen die lopende konfigurasie en enige meningsverskil kom vanself na vore. 'n Volgende sprong wat na 'n tonnel wys wat verlede maand verwyder is, lyk dadelik verkeerd in plaas daarvan om in te smelt.

Hou rolle in aparte rye selfs wanneer twee daarvan vandag 'n voorvoegsel deel. Om hulle saam te voeg maak 'n latere splitsing iets wat soos 'n nuwe toewysing lees eerder as 'n regstelling.

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

Waar kanonieke teks en konfigurasiesintaksis verskil

RFC 5952 bepaal een teksvorm vir 'n adres: kleinletters, geen voorloopnulle nie, en die langste reeks nul-groepe presies een keer saamgepers. Gebruik dit in notas, kaartjies en veranderingsrekords sodat twee dokumente sonder omskakeling vergelyk. Lesers wat twee spellings van een adres teëkom, begin soek na 'n verskil wat nie daar is nie. Konsekwentheid hier is goedkoop en dit verwyder 'n hele klas vals alarms.

Konfigurasielêers gehoorsaam hul eie reëls, en dit is nie die leesbaarheidsreëls nie. 'n Adres saam met 'n poort het hakies nodig selfs wanneer die kaal adres dit nie doen nie, en 'n kopie van 'n nota na 'n konfigurasielêer laat daardie onderskeid sonder waarskuwing val. Noem die vorm wat elke veld gebruik, anders veroorsaak die plan die transkripsiefout wat dit moes voorkom.

Twee notasies is reg solank elkeen gemerk is. Ongemerkte vermenging is wat die fout uitlok.

Waar oorvleuelende reekse en ontbrekende terugpaaie opduik

Oorvleueling oorleef ander foute omdat niks verkeerd lyk voordat twee terreine vir dieselfde reeks antwoord nie. Merk die terrein en genereer unieke-plaaslike voorvoegsels deur die gedokumenteerde prosedure in plaas van om 'n voorbeeld te kopieer.

'n Kliëntelys verduidelik nooit in watter rigting die antwoord reis nie. Teken die LAN-hek se pad terug aan langs die eweknie-reeks wat die tonnel dra, en die rekord verduidelik 'n afgeleë subnet wat versoeke ontvang en stil bly. Voer die kontroles hieronder op die boks uit en vergelyk dit met die inskrywing. 'n Plan wat van ip -6 route verskil, is 'n plan wat mense ophou lees.

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

Bereikbaarheid is nie magtiging nie, en 'n voorvoegsel impliseer nooit 'n beleid nie. Skryf die beoogde toegang langs die roete waarop dit van toepassing is. Anders behandel die volgende leser 'n adres in die plan as toestemming om elke diens daar agter te bereik.

Hoe die plan die derde terrein oorleef

Merk elke voorvoegsel as gedelegeer, plaaslik toegewys of op 'n ander manier gerouteer. Noem vir enigiets wat kan skuif die proses wat dit skuif. Lys dan die DNS-rekords en firewall-reëls wat in dieselfde venster moet verander, want 'n voorvoegsel-opdatering wat by die router stop, is halfpad klaar.

Berei na 'n verandering 'n hulpbron agter elke grens wat die verandering geraak het, voordat jy die dokument wysig. 'n Plan wat verlede maand se netwerk beskryf, is slegter as geen, want mense vertrou dit. Hou onttrekte toekennings gelys met die datum toe hulle weg is, sodat niemand hulle per ongeluk heruitreik nie. Geheime bly uit die lêer; 'n plan verduidelik die netwerk, dit maak dit nie oop nie.

Stoor die plan waar veranderinge hersien word, langs die konfigurasie wat dit beskryf. 'n Dokument wat niemand herlees nie, verrot vinniger as die netwerk wat dit karteer.

Verwante artikels