La regulo de la aldonaj tridek bajtoj por MTU rompiĝas sur MPLS-pseŭdodratoj
Fiksa superkosta nombro kaŝas siajn supozojn. Kalkulu la Ethernet-kapon, VLAN-etikedojn, etikedajn erojn kaj la regan vorton, poste komparu kun la ĝusta kampo.
Demandu inĝenieron kiom aldoni por MPLS kaj vi aŭdos nombron, kutime tridek, diratan kun memfido. La nombro ne estas tiom malĝusta kiom senradika: ĝi tute dependas de tio, kion kalkulas la komenca nombro kaj kion la provizanta rando efektive elsendas. Sur Ethernet-pseŭdodrato la supozoj estas videblaj, kaj tuj kiam vi skribos ilin, la aritmetiko anstataŭos la folkloron.
Tri malsamaj aferoj estas mezurataj sub unu nomo. Ekzistas la IP-paketo de la kliento, la Ethernet-kadro portata tra la pseŭdodrato, kaj la propra ekstera ligila kadrumo de la provizanto. Buĝeto, kiu miksas ilin, produktas valoron, kiun neniu aparata kampo atendas.
Unu kalkulita buĝeto kun ĉiu supozo eldirita
Prenu klientan IP-paketon de 1500 bajtoj, ordinaran Ethernet-kapon portatan tra la pseŭdodrato sen la FCS de la kliento, neniun konservitan VLAN-etikedon, etikedan stakon kun du eroj kaj regan vorton de kvar bajtoj. La portata Ethernet-kapo aldonas 14, konservitaj etikedoj aldonas nenion, la du etikedaj eroj aldonas 8 ĉar ĉiu ero estas 4 bajtoj, kaj la rega vorto aldonas 4. Tio donas 1526 bajtojn de MPLS-enkapsuligita paketo.
Legu la rezulton atente. Ĝi ekskludas la eksteran Ethernet-kapon de la provizanta ligilo kaj ĝian FCS, kaj ĝi estas ekzemplo, ne konstanto por tajpi en iun ajn kampon nomatan MTU. Ankaŭ du etikedoj estas supozo: la reala stako povas porti transportan etikedon, servan etikedon kaj foje pli, kaj ĉiu ero kostas la samajn 4 bajtojn.
Kio efektive trapasas la pseŭdodraton
RFC 4448 difinas kiel Ethernet-kadroj vojaĝas ene de MPLS, kaj en ĝia ordinara modelo la antaŭaĵo kaj FCS de la kliento estas forigitaj ĉe la eniro kaj regeneritaj ĉe la eliro. Tial la FCS ne aperas en la supra buĝeto. La traktado de VLAN dependas de la serva reĝimo: reĝimo, kiu konservas la etikedojn de la kliento, aldonas iliajn bajtojn reen, kaj reĝimo, kiu mapas ilin, ne faras tion. Plia konservado aŭ plia enkapsuligo devas esti kalkulitaj supre.
La rega vorto estas parto de la aritmetiko ĉiam, kiam ĝi estas uzata. RFC 8469 rekomendas ĝin por Ethernet-pseŭdodratoj, do pli malnova teksto, kiu priskribas ĝin kiel nedevigan, ne estas pruvo, ke via vojo preterlasas ĝin. Konfirmu la efektivan servan reĝimon ĉe la provizanto anstataŭ dedukti ĝin el diagramo.
Komparu la nombron kun la ĝusta kampo
Nun metu la bezonatan enkapsuligitan grandecon apud ĉiu koncerna ligilo, kaj apud la difino de la vendisto pri la limo, kiun vi agordas. Iuj kampoj priskribas IP-paketon, aliaj priskribas kadron aŭ alian enkapsuligan limon. Du nombroj povas aspekti identaj kaj priskribi malsamajn kapacitojn, kaj tiel agordo, kiu ŝajnas konvena, produktas perdojn en produktado.
Tial ankaŭ estas riske kopii valoron inter nerilataj platformoj. La nomo de la kampo estas la specifiko, ne la dekuma nombro, kiun vi memoras de la konzolo de alia vendisto.
Ping-utilaĵoj ne estas MTU-valoroj
La utilaĵo de IPv4-ping ne estas IP-MTU. La IP-kapo kaj la ICMP-kapo ankaŭ konsumas bajtojn, do utilaĵa grando, kiu sukcesas, respondas al pli granda paketo sur la drato. Sondilo, kiu pasas je unu grando, ankaŭ diras nenion pri servo uzanta alian VLAN-reĝimon aŭ pli profundan etikedan stakon. La testo mezuras unu vojon, unu grandecon kaj unu utilaĵan formon, kaj la servo povas variigi ĉiujn tri.
Eĉ pli malbone, ping povas sukcesi dum grandaj kadroj malsukcesas, ĉar la sondilo elprovs vojon kaj grandecon, kiujn la reala trafiko neniam uzas. Traktu ĝin kiel unu datumpunkton pri atingeblo, ne kiel specifon de tavolo-2 servo.
Kiam la kadro ne taŭgas
Se trograndaj kadroj ne povas esti portataj kaj neniu subtenata fragmentiga aŭ rekuniga mekanismo ekzistas, ili estas forĵetataj, kutime sen klara eraro ĉe ambaŭ finoj. Aplikoj tiam montras tempolimojn ĉe amasaj transigoj, dum interagaj sesioj restas sanaj, kio sendas homojn rigardi fajroŝirmilojn kaj vojojn anstataŭ kalkuli bajtojn.
Klare difinu la efektivan buĝeton kun la provizanto: serva reĝimo, traktado de etikedoj, etikeda profundo, rega vorto kaj la preciza limo, kiun via aparato trudas. Skribu la supozojn apud la nombro, ĉar alie la sekva inĝeniero heredos la regulon de tridek bajtoj kaj misteron.