Ein maskin forlèt ein kundestad, kjem til ein verkstad og held på same aktividentitet medan nettverksplasseringa endrar seg heilt. Tre vilkår avgjer kor mykje planlegging flyttinga krev. Om kunden nyttar same adresser som du òg brukar internt, om verkstadsegmentet er isolert frå personalnett, og om den gamle vegen kan undertrykkjast i staden for berre å bli overstyrt. Tek du feil av det første, feilsøkjer du ein maskin som er i orden.

Identitet er ikkje ei adresse

Inventar og namngjeving bør bera aktivet, kunden og jobben. Adressa ber kvar maskinen er kopla til akkurat no, eit faktum som endrar seg når han blir flytta. Å blande dei to gjev den klassiske feilen å lese meining inn i siffer.

Eit serienummer koda i siste oktett kjennest ryddig og provar ingenting for ein ruttar. Prefikslengder avgjer kva ein vert reknar som lokalt, og inga mengd minneverdig nummerering endrar den aritmetikken.

Vil du at adressa skal antyde kunden, er det ein konvensjon, og konvensjonar er greie så lenge ingen byggjer policy på dei. Søk etter aktivet i inventaret, ikkje adressa, og flyttinga til verkstaden sluttar å vere skattejakt. Ho overlever òg omnummereringa som før eller seinare kjem til kvar stasjon.

Eit serienummer er ikkje ei prefikslengd

Einingar som brukar ei brei maske som 10.0.0.0/8 vil handsame kvar adresse i det området som direkte tilkopla, så trafikk til ein kundemaskin to nett borte når aldri ein ruttar. Maskinen sender berre ut ei førespurnad etter ein granne som ikkje kan svare.

RFC 4632 definerer prefiks etter lengd og ikkje etter kva dei prikkete sifra antydar. Planen din treng eksplisitte lengder for kvar tilkoplinggruppe: eit tenestesegment, ein kundekontekst, ein verkstadbenk. Å namngje gruppene først gjer lengdene openberre.

Den praktiske regelen er å designe det minste prefikset som dekkjer éi tilkoplinggruppe, og bruke det overalt i den gruppa. Adressetekst er for menneske; maska er det kjernen handlar på.

Når to kundar nyttar dei same adressene om att

Kunde A og kunde B kan begge køyre 192.168.10.0/24, og begge vil ha rett i sine eigne bygg. Det er ikkje eit problem som blir løyst ved å omnummerere anlegget til nokon andre.

Hald kontekstane skilde, eller tilby medvite alias gjennom eit design som dokumenterer kva adresse som høyrer til kva kunde på kva tidspunkt. Eit globalt inventar er rett verktøy for å skilje maskinane; det er ikkje prov for at adressene er globalt unike. Aliasvegen treng ein skriftleg utløpsregel, elles overlever han jobben som skapte han.

Det du må unngå, er å ha begge kontekstane tilgjengelege samstundes utan nokon markør. To identiske adresser på to levande vegar er feilmodusen som sender ein fastvareoppdatering til feil maskin. Symtomet ser sjeldan ut som ein feil; det ser ut som ei eining nokon andre har sett opp på nytt. Markør først, deretter tilgjenge.

Gje verkstaden si eiga grense

Utstyret til kunden som kjem for service, høyrer heime i eit tenestesegment med uttrykkeleg tillaten tilgang, ikkje stukke inn i eit personalnett fordi ein benkport var ledig.

Handsam eit ukjent industrianlegg som eit anna tillitsdomene. Noter kva engineering-vert som kan nå det, kva tenester den verten treng, og kva påloggingsdata som høyrer til jobben. Oppbevar filene til kunden saman med jobben til kunden i staden for på ein delt disk alle kan lese.

Isolasjonen må òg overleve den keisame midtdelen av jobben: medan han blir oppdatert, medan han står over natta, og medan han ventar på ein kurer.

Overlever ruta som eit arbeidssteg

Vanlegvis når den sentrale ruttaren maskinen gjennom tunnelen til kunden. Når maskinen står på benken, blir verkstadvegen eigar av det prefikset, eller av ein smalare destinasjon om du berre treng éi teneste.

Skriv ned tre ting før flyttinga: den gamle vegen, den nye vegen og korleis endringa blir reversert. Ei overlevering som berre finst i hukommelsen til nokon, er ikkje ei overlevering.

Ver varsam med metrikkar. Ein lågare metrikk betyr berre noko blant ruter som utvalsprosessen faktisk samanliknar, og eit meir spesifikt prefiks eller ei policyregel kan avgjere utfallet før metrikkane i det heile blir vurderte.

Ta med utdaterte sesjonar i planen. Ei tilkopling som vart etablert over den gamle vegen, kan halde fram med å levere kommandoar etter at ruta blir endra, og det er nettopp situasjonen der to kopiar av éi adresse gjer reell skade. Lat den gamle vegen stengje eksplisitt i staden for å vente på at han går ut.

Lat sløyfa stengje når maskinen blir send

Gjenopprett den tiltenkte fjernruta, fjern dei mellombelse løyva og stadfest aktivet ved endepunktet du trur er valt. Stadfest deretter frå kundesida og ikkje berre frå verkstaden.

Namneoppslag og inventar gjer her det operatørretta arbeidet: eit stabilt namn og ein søkbar aktivpost gjer oppgåva føreseieleg medan nettverksplanen held fram med å vere ærleg om kvar maskinen er i dag.

Testen på ei god overlevering er at ein kollega som aldri har sett jobben, kan lese notata dine og svare på eitt spørsmål: om denne maskinen svarar no, kva veg kom svaret frå? Om notata ikkje kan svare på det, er overleveringa dokumentert, men ikkje ferdig.

Relaterte artiklar