Kysy insinööriltä, kuinka paljon MPLS:lle pitää lisätä, niin kuulet luvun, tavallisesti kolmekymmentä, itsevarmasti sanottuna. Luku ei ole niinkään väärä kuin irrallaan: se riippuu täysin siitä, mitä aloitusluku laskee ja mitä palveluntarjoajan reuna todella lähettää. Ethernet-pseudolinkillä oletukset ovat näkyvissä, ja kun kirjoitat ne muistiin, aritmetiikka korvaa kansanperinteen.

Yhden nimen alla mitataan kolmea eri asiaa. On asiakkaan IP-paketti, pseudolinkin yli kuljetettava Ethernet-kehys ja palveluntarjoajan oma ulompi linkkikehystys. Budjetti, joka sekoittaa ne, tuottaa arvon, jota mikään laitekenttä ei odota.

Yksi laskettu budjetti kaikkine oletuksineen

Ota asiakkaan 1500 tavun IP-paketti, tavallinen Ethernet-otsake, joka kuljetetaan pseudolinkin yli ilman asiakkaan FCS:ää, ei säilytettävää VLAN-tunnistetta, kahden merkinnän tunnistepino ja neljän tavun ohjaussana. Kuljetettu Ethernet-otsake lisää 14, säilytetyt tunnisteet eivät lisää mitään, kaksi tunnistetietuetta lisäävät 8, koska jokainen tietue on 4 tavua, ja ohjaussana lisää 4. Se antaa 1526 tavua MPLS-kapseloitua pakettia.

Lue tulos huolellisesti. Se jättää pois palveluntarjoajan linkin ulomman Ethernet-otsakkeen ja sen FCS:n, ja se on esimerkki, ei vakio, joka kirjoitetaan mihin tahansa MTU-nimiseen kenttään. Myös kaksi tunnistetta on oletus: todellinen pino voi kuljettaa kuljetustunnisteen, palvelutunnisteen ja joskus enemmän, ja jokainen tietue maksaa samat 4 tavua.

Mikä todella kulkee pseudolinkin yli

RFC 4448 määrittelee, miten Ethernet-kehykset kulkevat MPLS:n sisällä, ja sen tavallisessa mallissa asiakkaan alkuosa ja FCS poistetaan sisääntulossa ja luodaan uudelleen ulostulossa. Siksi FCS ei näy yllä olevassa budjetissa. VLAN-käsittely riippuu palvelutilasta: tila, joka säilyttää asiakkaan tunnisteet, lisää niiden tavut takaisin, eikä tila, joka kuvaa ne, tee niin. Lisäsäilytys tai lisäkapselointi on laskettava sen päälle.

Ohjaussana on osa aritmetiikkaa aina, kun sitä käytetään. RFC 8469 suosittelee sitä Ethernet-pseudolinkeille, joten vanhempi teksti, joka kuvaa sen valinnaiseksi, ei ole todiste siitä, että polkusi jättää sen pois. Vahvista todellinen palvelutila palveluntarjoajalta sen sijaan, että päättelet sen kaaviosta.

Vertaa lukua oikeaan kenttään

Aseta nyt vaadittu kapseloitu koko jokaisen asiaankuuluvan linkin viereen ja sen rajan toimittajamääritelmän viereen, jota määrität. Jotkin kentät kuvaavat IP-pakettia, toiset kehystä tai muuta kapselointirajaa. Kaksi lukua voivat näyttää samoilta ja kuvata eri kapasiteetteja, ja näin sopivalta näyttävä kokoonpano tuottaa pudotuksia tuotannossa.

Siksi arvon kopioiminen toisiinsa liittymättömien alustojen välillä on myös riskialtista. Kentän nimi on määrittely, ei desimaaliluku, jonka muistat toisen toimittajan konsolista.

Pingin hyötykuormat eivät ole MTU-arvoja

IPv4-pingin hyötykuorma ei ole IP MTU. Myös IP-otsake ja ICMP-otsake kuluttavat tavuja, joten onnistuva hyötykuorman koko vastaa suurempaa pakettia linjalla. Yhdellä koolla läpäisevä koe ei myöskään kerro mitään palvelusta, joka käyttää eri VLAN-tilaa tai syvempää tunnistepinoa. Testi mittaa yhtä polkua, yhtä kokoa ja yhtä hyötykuorman muotoa, ja palvelu voi vaihdella kaikkia kolmea.

Vielä pahempaa, ping voi onnistua, kun suuret kehykset epäonnistuvat, koska koe käytti polkua ja kokoa, jota todellinen liikenne ei koskaan käytä. Käsittele sitä yhtenä datapisteenä tavoitettavuudesta, ei kerroksen 2 palvelun määrittelynä.

Kun kehys ei mahdu

Jos ylisuuria kehyksiä ei voida kuljettaa eikä tuettua pirstomis- tai uudelleenkokoamismekanismia ole, ne pudotetaan, yleensä ilman selvää virhettä kummassakaan päässä. Sovellukset näyttävät silloin aikakatkaisuja massasiirroissa, kun interaktiiviset istunnot pysyvät terveinä, mikä lähettää ihmiset katsomaan palomuureja ja reittejä tavujen laskemisen sijaan.

Selvitä todellinen budjetti palveluntarjoajan kanssa: palvelutila, tunnisteiden käsittely, tunnisteiden syvyys, ohjaussana ja tarkka raja, jonka laitteesi asettaa. Kirjoita oletukset luvun viereen, sillä muuten seuraava insinööri perii kolmenkymmenen tavun säännön ja arvoituksen.

Aiheeseen liittyvät artikkelit