Twa oanbieders beskriuwe itselde tsjinstlabel, en mar ien fan harren neamt in UDP-kop. It ferskil is net kosmetysk: MPLS yn UDP pleatse feroaret wat it bûtenste IP-netwurk sjen kin, en dêrmei wat it oer parallelle keppelings hashje kin. It feroaret ek wa’t it pleatse mei.

De lagen binne koart genôch om te ûnthâlden: bûtenste IP, dan UDP, dan de MPLS-labelstapel, dan de tsjinstlading. De labelstapel ferdwynt net; hy beslút noch altyd it trochstjoeren op it einpunt dat labelwikseljen wer oppakt.

Wat it UDP-omhulsel tafoeget

RFC 7510 definiearret dizze ynkapseling mei UDP-bestimmingspoarte 6635 en brûkt it boarne-poartefjild om stream-entropie te dragen. It ynkapseljende apparaat beslút wat as stream jildt en hoe’t de wearde ôflaat wurdt; de standert skriuwt bewust gjin ien hash foar. Dat lit romte foar gedrach fan leveransiers, en it betsjut dat twa ymplemintaasjes ferskillende ferdielings foar deselde ferkearsmingeling meitsje kinne. Lês de wearde as in hint oan ’e ûnderlaach, net as in routingsbeslissing fan ’e standert.

It foardiel is yndirekt. In transitnetwurk dat ladingbalânsearret op in bûtenste fiifling hat no wat om te hashjen, wylst in keal MPLS-pakket miskien allinnich it boppeste label bea. Oft dat helpt hinget ôf fan it platfoarm dat it balânsearjen docht en fan hokker fjilden it wier yn acht nimt.

Entropie is gjin bânbreedte

Streamen lykweardiger oer beskikbere keppelings ferdiele is net itselde as se yn ien flugger paad gearfoegje. Ien applikaasjestream reizget noch altyd ien paad, en balâns per stream kin de kapasiteit fan ’e keppeling dêr’t it op lânet net oergean. It meganisme garandearret ek gjin lykweardige ferdieling; it jout in hashfunksje allinnich bettere ynfier.

Hâld it omhulsel stabyl foar in opjûne stream, útsein as weryndieling akseptabel is. As de boarne-poarte per pakket feroaret, sil de ûnderlaach ien petear graach oer ferskate paden ferspriede en weromsette wurdt it probleem fan ’e applikaasje. Konsistinte entropie per stream is it doel, net konstante nijichheid.

De pleatsingsgrins is diel fan ’e spesifikaasje

RFC 7510 beheint pleatsing ta it netwurk fan ien operator of ta in oanswettende set gearwurkjende operators, mei ferkear beheard sadat oerlêst foarkommen wurdt. It freget ek om filterjen dat foarkomt dat ynkapsulearre ferkear út dat domein ûntsnapt. Dat binne gjin fersieringsbetingsten; se folgje út it feit dat de ynkapseling gjin eigen feiligens tafoeget. Behannelje se as betingsten foar in legitime pleatsing, net as suggestjes yn in ûntwerpnotysje.

Neat yn ’e UDP-kop autentisearret de ferstjoerder, en neat deryn biedt fertroulikheid of yntegriteit foar de lading. As it ferkear beskerming nedich hat, komt dy fan in apart meganisme mei eigen kaaimanagement. It kiezen fan MPLS-in-UDP ferbetteret it fertrouwensmodel net.

Tink om wat beskerming docht mei it hashjen dat jo woene

Foegje IPsec of in oare feiligensynkapseling ta, en de bûtenste kop dy’t transytapparaten hashje kin hielendal fan foarm feroarje. Tunnelmodus kin de ynderlike UDP-boarne-poarte efter in nije bûtenste kop ferstopje, wat betsjut dat de entropie dy’t jo soarchfâldich levere hawwe miskien net sichtber is dêr’t it balânsearjen bart. Earst fersiferje en dan ynkapselje is in oar ûntwerp as de omkearde folchoarder, en it ferskil docht bliken as in keppeling dy’t folle mear ferkear draacht as syn buorlju.

Evaluearje it folsleine pakket sa’t it op ’e tried ferskynt, net allinnich de laach dy’t de standert beskriuwt. Dit is ek it punt om MTU en einpuntkapasiteit opnij te besjen, want in UDP-kop plus hokker feiligens-oerhoof dan ek ferminderet de lading dy’t past.

Beslút mei it hiele paad yn sicht

Fergelykje MPLS-in-UDP mei alternativen lykas GRE op ’e kritearia dy’t foar jo netwurk wichtich binne: op hokker fjilden de ûnderlaach balânsearret, hoefolle oerhoof jo bekostje kinne, hokker feiligensomhulsel nedich is, en oft de domeingrins hanthavene wurde kin. Der in betingstleas prestaasjesfoardiel boppe GRE oan taskriuwe is in konklúzje dy’t de standerts net stypje.

Test dan mei echte ferkearsmingelingen en kontrolearje it keppelingsgebrûk per lid, want in hash dy’t yn in laboratoarium goed liket kin op ien keppeling ynstoarte as elke stream deselde tuple dielt. De earlike gearfetting is dat de ynkapseling ynformaasje bleatleit dy’t de ûnderlaach brûke kin, binnen in domein dat ynstimd hat it te behearen.

Relatearre artikelen