Kone lähtee asiakkaan kohteesta, saapuu korjaamoon ja säilyttää saman laitetunnisteen, vaikka sen verkkosijainti muuttuu täysin. Kolme ehtoa ratkaisee, kuinka paljon suunnittelua siirto vaatii. Käyttääkö asiakas uudelleen osoitteita, joita käytät myös sisäisesti, onko korjaamon segmentti eristetty henkilöstön verkoista ja voiko vanhan polun tukahduttaa eikä vain ohittaa. Jos ensimmäinen menee pieleen, vianetsit konetta, joka on kunnossa.

Identiteetti ei ole osoite

Inventaarion ja nimeämisen tulee kantaa laite, asiakas ja työ. Osoite kantaa sen, mihin kone on juuri nyt liitetty, ja se on tosiasia, joka muuttuu siirrettäessä. Näiden sekoittaminen tuottaa klassisen virheen lukea merkitystä numeroista.

Viimeiseen oktettiin koodattu sarjanumero tuntuu siistiltä eikä todista reitittimelle mitään. Etuliitteen pituudet ratkaisevat, mitä isäntä pitää paikallisena, eikä mikään määrä mieleen jäävää numerointia muuta tuota aritmetiikkaa.

Jos haluat osoitteen vihjaavan asiakkaaseen, se on käytäntö, ja käytännöt ovat ok, kunhan kukaan ei rakenna niille politiikkaa. Etsi laite inventaariosta, älä osoitetta, niin korjaamoon siirto lakkaa olemasta aarrejahti. Se kestää myös uudelleennumeroinnin, joka ennemmin tai myöhemmin saapuu jokaiseen kohteeseen.

Sarjanumero ei ole etuliitteen pituus

Laitteet, jotka käyttävät leveää maskia kuten 10.0.0.0/8, kohtelevat kaikkia kyseisen alueen osoitteita suoraan kytkettyinä, joten liikenne kahden verkon päässä olevaan asiakkaan koneeseen ei koskaan saavuta reititintä. Kone vain lähettää lähetyksen naapurille, joka ei voi vastata.

RFC 4632 määrittelee etuliitteet pituuden mukaan, ei sen mukaan, mitä pisteelliset numerot vihjaavat. Suunnitelmasi tarvitsee selkeät pituudet jokaiselle liitäntäryhmälle: palvelusegmentti, asiakaskonteksti, korjaamon penkki. Kun nimeät nämä ryhmät ensin, pituudet käyvät ilmeisiksi.

Käytännön sääntö on suunnitella pienin etuliite, joka kattaa yhden liitäntäryhmän, ja käyttää sitä kaikkialla siinä ryhmässä. Osoiteteksti on ihmisille; maski on se, mihin ydin reagoi.

Kun kaksi asiakasta käyttää samoja osoitteita uudelleen

Asiakas A ja asiakas B voivat molemmat ajaa 192.168.10.0/24, ja molemmat ovat oikeassa omissa rakennuksissaan. Tämä ei ole ongelma, joka ratkaistaan numeroimalla jonkun toisen laitos uudelleen.

Pidä kontekstit erillään tai tarjoa tarkoitukselliset aliakset suunnittelulla, joka dokumentoi, mikä osoite kuuluu millekin asiakkaalle milloinkin. Globaali inventaario on oikea työkalu koneiden erottamiseen; se ei ole todiste siitä, että osoitteet ovat maailmanlaajuisesti yksilöllisiä. Aliaspolku tarvitsee kirjallisen vanhenemissäännön, muuten se elää kauemmin kuin työ, joka sen loi.

Sitä on vältettävä, että molemmat kontekstit ovat yhtä aikaa saavutettavissa ilman mitään merkkiä. Kaksi identtistä osoitetta kahdella elävällä polulla on vikatila, joka lähettää laiteohjelmistopäivityksen väärälle koneelle. Oire näyttää harvoin virheeltä; se näyttää laitteelta, jonka joku toinen konfiguroi uudelleen. Ensin merkki, sitten saavutettavuus.

Anna korjaamolle oma raja

Huoltoon saapuva asiakkaan laitteisto kuuluu palvelusegmenttiin, jolla on nimenomaisesti sallittu pääsy, ei henkilöstön verkkoon siksi, että penkin portti oli vapaa.

Kohtele tuntematonta teollisuuslaitetta toisena luottamusvyöhykkeenä. Kirjaa, mikä suunnittelu-isäntä saa tavoittaa sen, mitä palveluita se isäntä tarvitsee ja mitkä tunnukset kuuluvat työhön. Pidä asiakkaan tiedostot asiakkaan työn yhteydessä, älä jaetulla levyllä, jonka kaikki voivat lukea.

Eristyksen on kestettävä myös työn tylsä keskivaihe: päivityksen ajan, yön yli ja kuriiria odottaessa.

Luovuta reitti työvaiheena

Yleensä keskusreititin saavuttaa koneen asiakkaan tunnelin kautta. Kun kone on penkillä, korjaamon polusta tulee kyseisen etuliitteen tai kapeamman kohteen omistaja, jos tarvitset vain yhden palvelun.

Kirjoita ennen siirtoa kolme asiaa: vanha polku, uusi polku ja miten muutos perutaan. Luovutus, joka on olemassa vain jonkun muistissa, ei ole luovutus.

Ole varovainen mittareiden kanssa. Pienempi mittari merkitsee vain niiden reittien joukossa, joita valintaprosessi todella vertailee, ja täsmällisempi etuliite tai käytäntösääntö voi ratkaista tuloksen ennen kuin mittareita edes katsotaan.

Sisällytä vanhentuneet istunnot suunnitelmaan. Vanhan polun kautta muodostettu yhteys voi toimittaa komentoja vielä reitin muutoksen jälkeen, ja juuri siinä tilanteessa yhden osoitteen kaksi kopiota tekevät todellista vahinkoa. Sulje vanha polku nimenomaisesti sen sijaan, että odotat sen vanhenemista.

Sulje silmukka, kun kone lähtee

Palauta aiottu etäreitti, poista väliaikaiset valtuudet ja vahvista laite päätepisteessä, jonka uskot valituksi. Tarkista sitten asiakkaan puolelta eikä vain korjaamosta.

Nimien selvitys ja inventaario tekevät tässä operaattorille suunnatun työn: vakaa nimi ja haettava laitetietue tekevät tehtävästä ennustettavan, kun verkkosuunnitelma pysyy rehellisenä siitä, missä kone tänään on.

Hyvän luovutuksen testi on, että kollega, joka ei ole koskaan nähnyt työtä, voi lukea muistiinpanosi ja vastata yhteen kysymykseen: jos tämä kone vastaa nyt, mitä polkua pitkin vastaus tuli? Jos muistiinpanot eivät pysty siihen vastaamaan, luovutus on dokumentoitu mutta ei valmis.

Aiheeseen liittyvät artikkelit