MPLS í UDP: entrópía fyrir undirlagið, reglur fyrir lénið
UDP-umslag gefur IP-undirlagi einhvers að hasha án þess að sleppa þjónustumerkinu. RFC 7510 takmarkar það einnig við samvirk lén sem eru stýrð.
Tveir þjónustuveitendur lýsa sama þjónustumerki, og aðeins annar þeirra nefnir UDP-haus. Munurinn er ekki skrautlegur: að setja MPLS inni í UDP breytir því sem ytra IP-net getur séð, og því sem það getur hashað yfir samhliða tengla. Það breytir líka hverjir mega setja það upp.
Lögin eru nógu stutt til að muna: ytra IP, svo UDP, svo MPLS-merkjastakkurinn, svo þjónustugreitt. Merkjastakkurinn hverfur ekki; hann ræður enn framsendingunni á endapunktinum sem tekur merkjaskiptin upp aftur.
Hvað bætir UDP-umslagið við
RFC 7510 skilgreinir þessa innpakningu með UDP-áfangahöfn 6635 og notar upprunahafnarreitinn til að bera flæðisentrópíu. Tækið sem pakkar inn ákveður hvað telst flæði og hvernig gildið er leitt út; staðallinn setur viljandi ekki eina ákveðna hash. Það skilur eftir rými fyrir hegðun seljanda, og það þýðir að tvær útfærslur geta framleitt mismunandi dreifingar fyrir sama umferðarblöndu. Lestu gildið sem vísbendingu sem boðið er undirlaginu, ekki sem leiðarákvörðun sem staðallinn tekur.
Ávinningurinn er óbeinn. Flutningsnet sem dreifir álagi á ytri fimmund hefur nú eitthvað til að hasha, þar sem bert MPLS-pakki bauð ef til vill aðeins efstu merkið. Hvort það hjálpar fer eftir kerfinu sem gerir dreifinguna og hvaða reiti það tekur raunverulega tillit til.
Entrópía er ekki bandvídd
Að dreifa flæðum jafnar yfir tiltæka tengla er ekki það sama og að sameina þau í eina hraðari leið. Eitt forritflæði fer enn eina leið, og dreifing á hvert flæði getur ekki farið yfir afkastagetu tengilsins sem það lendir á. Kerfið tryggir heldur ekki jafna dreifingu; það gefur hashfalli bara betri inntak.
Haltu umslaginu stöðugu fyrir tiltekið flæði nema endurröðun sé ásættanleg. Ef upprunahöfnin breytist fyrir hvert pakka mun undirlagið fúslega dreifa einu samtali yfir nokkrar leiðir og endursamsetning verður vandamál forritsins. Markmiðið er samkvæm entrópía fyrir hvert flæði, ekki stöðug nýjung.
Uppsetningarlandamærin eru hluti af forskriftinni
RFC 7510 takmarkar uppsetningu við net eins rekstraraðila eða aðliggjandi hóp samvirkra rekstraraðila, með umferð stýrð svo forðast sé þrengsli. Það krefst einnig síunar sem kemur í veg fyrir að innpakkuð umferð sleppi úr því léni. Þetta eru ekki skrautfaldar skilyrði; þau leiða af því að innpakningin bætir engri eigin öryggi við. Meðhöndlaðu þau sem forsendur fyrir lögmætri uppsetningu, ekki sem tillögur í hönnunarpunkti.
Ekkert í UDP-hausnum sannar sendandann, og ekkert í honum veitir trúnað eða heilleika fyrir greitt. Ef umferðin þarf vernd kemur hún frá sérstöku kerfi með eigin lyklastjórnun. Að velja MPLS-in-UDP uppfærir ekki traustlíkanið.
Fylgstu með hvað verndin gerir við hashið sem þú vildir
Bættu við IPsec eða annarri öryggisinnpakningu, og ytri hausinn sem flutningstæki hasha getur breytt um lögun algjörlega. Gönguháttur getur falið innri UDP-upprunahöfnina bak við nýjan ytri haus, sem þýðir að entrópían sem þú veittir vandlega er kannski ekki sýnileg þar sem dreifingin fer fram. Að dulkóða fyrst og pakka svo inn er önnur hönnun en hin öfuga röð, og munurinn birtist sem tengill sem ber miklu meiri umferð en nágrannar hans.
Metið heildarpakkann eins og hann birtist á snúrunni, ekki bara lagið sem staðallinn lýsir. Þetta er líka punkturinn til að endurskoða MTU og afkastagetu endapunktsins, því UDP-haus auk hvers kyns öryggisálags dregur úr greiðslunni sem kemst fyrir.
Ákveddu með alla leiðina í augsýn
Berðu MPLS-in-UDP saman við valkosti eins og GRE eftir þeim viðmiðum sem skipta máli fyrir netið þitt: hvaða reiti undirlagið dreifir eftir, hversu mikið álag þú getur leyft þér, hvaða öryggisumslag er krafist, og hvort hægt sé að framfylgja lénslandamærunum. Að eigna því skilyrðislausan afkastagetuávinning yfir GRE er niðurstaða sem staðlarnir styðja ekki.
Prófaðu síðan með raunverulegum umferðarblöndum og athugaðu tenglanotkun hvers meðlims, því hash sem lítur vel út á rannsóknarstofu getur hrunið á einn tengil þegar öll flæði deila sömu tuple. Hin heiðarlega samantekt er að innpakningin afhjúpar upplýsingar sem undirlagið getur notað, innan léns sem hefur samþykkt að stýra henni.