Mida peaks VPN-i väljumisaadresside register tegelikult kirja panema?
Väljumisregister on kasulik ainult siis, kui iga kirje märgib oma tähenduse, avaldaja ja kehtivusaja lõpu. Klassifitseerimine ei ole abonendi tuvastamine.
Väljumisregistrid kõlavad nagu loendid, ja loend ei ole see raske osa. Raske osa on otsustada, mida iga kirje väidab, kes tohib seda avaldada ja mis juhtub, kui väide enam tõsi ei ole. Nendes ettepanekutes aetakse segamini kolm erinevat aadressirolli, ja register, mis neid segab, ei suuda ühelegi küsimusele usaldusväärselt vastata. Jälgige ühte kirjet avaldamisest tagasivõtmiseni ja disaininõuded ilmuvad iseenesest.
Alustage kirjest, mitte loendist
Esimene küsimus ei ole, kui palju aadresse lisada, vaid mida tähendab üks rida. Kas see kirjeldab, kuhu kliendid ühenduvad, millist allikat sihtkoht näha võib või kellel on registris eraldus? Need on kolm väidet kolme omaniku ja kolme rikkerežiimiga. Register, mis ei märgi, millist neist see kirja paneb, ei ole valideeritav, parandatav ega aeguv. Tähenduse õigeks saamine on disainitöö ja loend on ainult väljund.
Kirjutage rea definitsioon enne mis tahes skeemi kirjutamist. Kui definitsioon vajab sõna ja, on see tõenäoliselt kaks kirjet, mis teesklevad ühte.
Kolm sarnaselt näivat aadressirolli
Rolle on lihtne segi ajada, sest üks juurutus võib kasutada kõiki kolme korraga ja teeb seda sageli. Teenus võib ühendused ühel aadressil lõpetada ja liiklust teiselt aadressilt edasi suunata, samal ajal kui register märgib hoopis kolmandat fakti.
| Address role | Who may publish | What it does not prove | Withdrawal trigger |
|---|---|---|---|
| Forwarded exit | The operator that forwards the traffic, or a feed it authorizes | That a subscriber is behind the address, or that all its traffic is tunnelled | The address stops forwarding for that operator, or the prefix is reassigned |
| Registered allocation | The registry, or the holder of the allocation | That the resource is used as a VPN exit, or which application uses it | The allocation is returned, transferred, or the holder changes |
| Tunnel entry | The operator that terminates the tunnel | That traffic exits from the same address, or that the client is a subscriber | The endpoint is decommissioned or its address changes |
Majutusplokk võib sisaldada VPN-i väljumisi ja seotud töökoormusi kõrvuti, seega registri vaste ei ütle midagi selle kohta, mida antud aadress antud hetkel teeb. Kirje, mis oma rolli ei nimeta, ei ole millegi konkreetse tõestus. Just rolli nimetamine muudab kirje ümberlükatavaks. Märkige ka aadressiperekond, sest register, mis katab vaikselt ainult IPv4, eksitab kõiki, kes eeldavad vastupidist.
Jälgige ühte kirjet avaldamisest tagasivõtmiseni
Võtke üks hüpoteetiline väljumine ja jälgige seda. Operaator avaldab prefiksi ja oma rolli teatatud jõustumisajal, tarbijad hangivad selle, ja hiljem lakkab aadress väljumisena toimimast. Iga samm vajab reeglit: kes tohib avaldada, mida prefiks tegelikult katab, millal kirje jõustub ja kuidas see tagasi võetakse. Voog ilma tagasivõtmise teeta kogub aegunud väiteid, mida keegi ei suuda praegustest eristada.
Eraldage avaldamise volitus sildi täpsusest. Registrikirje, mis seob organisatsiooni ressursiga, tõestab eraldust, mitte praegust kasutust, ja need on erinevad väited erinevate tõenditega. Tarbijad peavad teadma, kumba neist nad usaldavad.
Määratlege ka parandus. Kliendile ümber eraldatud aadress või vale sildiga tabatud seotud teenus vajab dokumenteeritud teed paranduseni, mitte vaidlust piletijärjekorras. Tagasivõtmise päästik kuulub samasse dokumenti avaldamisreegliga.
Mida avaldatud voog toetada saab ja mida mitte
Avaldatud prefiksiatribuudid on väljakujunenud muster, ja olemasolevad näited kirjeldavad pigem geograafiat või omandit kui käitumist. VPN-i voog vajaks oma semantikat, oma tõendireegleid ja oma ülevaatusprotsessi, ja riigiloendi ümbernimetamine ei anna neist ühtegi. ARIN-i registri juhend näitab, mida eralduskirjed väidavad ja mida mitte, ning uus voog peab saavutama sama selguse oma väidete kohta. See on spetsifikatsiooni ülesanne, mitte ümbermärgistamise ülesanne.
Mida selline voog toetada saab, on võrguallika klassifitseerimisotsus. Mida see teha ei saa, on tuvastada inimest jagatud aadressi taga, tõestada, et kogu sellelt aadressilt tulev liiklus käib tunnelis, või otsustada, kas konkreetne päring on kuritarvitus. Need on kolm eraldi küsimust kolme eraldi tõendinõudega.
Hoidke õigusküsimus spetsifikatsioonist väljas
Tehniline spetsifikatsioon ei suuda otsustada, kas kavandatav registreerimisnõue on seaduslik, proportsionaalne või mõistlik. See hinnang vajab tegelikku seadusandlikku teksti, mõjutatud õigusi, jurisdiktsiooni ja õiguslikku analüüsi, mida andmevorming pakkuda ei suuda. Vorming võib olla hästi kavandatud ja toetada siiski halba poliitikat.
Mida spetsifikatsioon teha saab, on muuta debatt konkreetseks. Määratlege esmalt kavandatavad andmed, nende piirid ja rikkerežiimid, et poliitikaargument oleks tõelise mehhanismi kohta, mitte määratlemata loendi kohta, mida iga osaleja erinevalt ette kujutab. See on suurim, mida tehniline dokument saab õigusküsimusse panustada.