Registre výstupov znejú ako zoznamy a zoznam nie je tá ťažká časť. Ťažké je rozhodnúť, čo každý záznam tvrdí, kto ho smie zverejniť a čo sa stane, keď tvrdenie prestane byť pravdivé. V týchto návrhoch sa miešajú tri rôzne role adresy a register, ktorý ich mieša, nedokáže spoľahlivo odpovedať na žiadnu otázku. Prejdite jeden záznam od zverejnenia po odvolanie a požiadavky na dizajn sa objavia samy.

Začnite záznamom, nie zoznamom

Prvá otázka nie je, koľko adries zahrnúť, ale čo znamená jeden riadok. Opisuje, kam sa klienti pripájajú, ktorý zdroj môže cieľ vidieť, alebo kto drží alokáciu v registri? To sú tri tvrdenia s tromi vlastníkmi a tromi režimami zlyhania. Register, ktorý neuvádza, ktoré z nich zaznamenáva, nemožno overiť, opraviť ani ukončiť. Správne pochopenie významu je práca na dizajne a zoznam je len výstup.

Napíšte definíciu riadku skôr, než napíšete akúkoľvek schému. Ak definícia potrebuje slovo a, pravdepodobne sú to dva záznamy vydávajúce sa za jeden.

Tri role adresy, ktoré vyzerajú rovnako

Role sa ľahko zamieňajú, pretože jedno nasadenie môže používať všetky tri naraz a často to robí. Služba môže ukončovať spojenia na jednej adrese a preposielať prevádzku z inej, zatiaľ čo register zaznamenáva celkom tretiu skutočnosť.

Address roleWho may publishWhat it does not proveWithdrawal trigger
Forwarded exitThe operator that forwards the traffic, or a feed it authorizesThat a subscriber is behind the address, or that all its traffic is tunnelledThe address stops forwarding for that operator, or the prefix is reassigned
Registered allocationThe registry, or the holder of the allocationThat the resource is used as a VPN exit, or which application uses itThe allocation is returned, transferred, or the holder changes
Tunnel entryThe operator that terminates the tunnelThat traffic exits from the same address, or that the client is a subscriberThe endpoint is decommissioned or its address changes

Hostingový blok môže obsahovať výstupy VPN a nesúvisiace pracovné zaťaženia vedľa seba, takže zhoda v registri nič nehovorí o tom, čo daná adresa v danom okamihu robí. Záznam, ktorý nepomenuje svoju rolu, nie je dôkazom ničoho konkrétneho. Práve pomenovanie role robí záznam vyvrátiteľným. Uveďte aj rodinu adries, pretože register, ktorý ticho pokrýva len IPv4, uvedie do omylu každého, kto predpokladá opak.

Prejdite jeden záznam od zverejnenia po odvolanie

Vezmite jeden hypotetický výstup a sledujte ho. Prevádzkovateľ zverejní prefix a svoju rolu v uvedenom čase účinnosti, spotrebitelia si ho stiahnu a neskôr adresa prestane slúžiť ako výstup. Každý krok potrebuje pravidlo: kto smie zverejňovať, čo prefix skutočne pokrýva, kedy záznam nadobúda účinnosť a ako sa odvoláva. Kanál bez cesty odvolania hromadí zastarané tvrdenia, ktoré nikto nedokáže odlíšiť od aktuálnych.

Oddeľte oprávnenie zverejňovať od presnosti označenia. Registrový záznam spájajúci organizáciu so zdrojom dokazuje alokáciu, nie súčasné využitie, a to sú rôzne tvrdenia s rôznymi dôkazmi. Spotrebitelia musia vedieť, ktorému z tých dvoch veria.

Definujte aj opravu. Adresa pridelená zákazníkovi znova alebo nesúvisiaca služba zachytená nesprávnym označením potrebuje dokumentovanú cestu k náprave, nie spor v rade požiadaviek. Spúšťač odvolania patrí do toho istého dokumentu ako pravidlo zverejnenia.

Čo môže a čo nemôže zverejnený kanál podporiť

Zverejnené atribúty prefixu sú ustálený vzor a existujúce príklady opisujú geografiu alebo vlastníctvo, nie správanie. Kanál VPN by potreboval vlastnú sémantiku, vlastné pravidlá dôkazov a vlastný proces kontroly a premenovanie zoznamu krajín nič z toho neposkytne. Sprievodca registrom ARIN ukazuje, čo alokačné záznamy tvrdia a čo nie, a nový kanál si musí získať rovnakú jasnosť o svojich vlastných tvrdeniach. Je to úloha špecifikácie, nie úloha preznačenia.

Čo taký kanál podporiť môže, je rozhodnutie o klasifikácii sieťového zdroja. Čo nedokáže, je identifikovať osobu za zdieľanou adresou, dokázať, že všetka prevádzka z tej adresy ide tunelom, alebo rozhodnúť, či je konkrétna požiadavka zneužitím. To sú tri oddelené otázky s tromi oddelenými požiadavkami na dôkazy.

Držte právnu otázku mimo špecifikácie

Technická špecifikácia nemôže rozhodnúť, či je navrhovaná požiadavka na registráciu zákonná, primeraná alebo rozumná. Toto posúdenie potrebuje skutočný legislatívny text, dotknuté práva, jurisdikciu a právnu analýzu, ktorú dátový formát poskytnúť nemôže. Formát môže byť dobre navrhnutý a napriek tomu podporovať zlú politiku.

Čo špecifikácia dokáže, je urobiť debatu konkrétnou. Najprv definujte navrhované údaje, ich hranice a režimy zlyhania, aby sa politický argument viedol o skutočnom mechanizme a nie o nedefinovanom zozname, ktorý si každý účastník predstavuje inak. To je maximum, ktorým môže technický dokument prispieť k právnej otázke.

Súvisiace články