Tanungin ang isang inhinyero kung magkano ang idaragdag para sa MPLS at makakarinig ka ng isang numero, karaniwang tatlumpu, na sinasabi nang may kumpiyansa. Ang numero ay hindi gaanong mali kundi walang ugat: ganap itong nakadepende sa kung ano ang binibilang ng panimulang bilang at kung ano ang aktuwal na ipinapadala ng gilid ng provider. Sa isang pseudowire ng Ethernet, nakikita ang mga palagay, at kapag naisulat mo ang mga ito, pinapalitan ng aritmetika ang kuwentong-bayan.

Tatlong magkaibang bagay ang sinusukat sa ilalim ng isang pangalan. Mayroong packet ng IP ng kliyente, ang frame ng Ethernet na dinadala sa pseudowire, at ang sariling panlabas na link framing ng provider. Ang isang badyet na naghahalo sa kanila ay gumagawa ng halagang hindi inaasahan ng anumang field ng device.

Isang badyet na nakalkula na may bawat palagay na nakasaad

Kumuha ng packet ng IP ng kliyente na 1500 byte, isang ordinaryong header ng Ethernet na dinadala sa pseudowire nang walang FCS ng kliyente, walang tag ng VLAN na pinanatili, isang stack ng label na may dalawang entry at isang control word na apat na byte. Ang dinadala na header ng Ethernet ay nagdadagdag ng 14, ang mga pinanatiling tag ay walang idinadagdag, ang dalawang entry ng label ay nagdadagdag ng 8 dahil ang bawat entry ay 4 na byte, at ang control word ay nagdadagdag ng 4. Nagbibigay iyon ng 1526 byte na packet na naka-encapsulate sa MPLS.

Basahin ang resulta nang mabuti. Ibinubukod nito ang panlabas na header ng Ethernet ng link ng provider at ang FCS nito, at ito ay halimbawa, hindi isang constant na ita-type sa anumang field na tinatawag na MTU. Ang dalawang label ay isang palagay din: ang tunay na stack ay maaaring magdala ng transport label, service label at kung minsan higit pa, at ang bawat entry ay nagkakahalaga ng parehong 4 na byte.

Ano ang aktuwal na tumatawid sa pseudowire

Tinutukoy ng RFC 4448 kung paano naglalakbay ang mga frame ng Ethernet sa loob ng MPLS, at sa karaniwang modelo nito, ang preamble at FCS ng kliyente ay tinatanggal sa ingress at muling ginagawa sa egress. Kaya hindi lumalabas ang FCS sa badyet sa itaas. Ang paghawak ng VLAN ay nakadepende sa service mode: ang mode na nagpapanatili ng mga tag ng kliyente ay nagdadagdag muli ng mga byte nito, at ang mode na nagmamapa sa kanila ay hindi gumagawa niyon. Ang karagdagang pagpapanatili o karagdagang encapsulation ay dapat bilangin sa itaas.

Ang control word ay bahagi ng aritmetika sa tuwing ginagamit ito. Inirerekomenda ito ng RFC 8469 para sa mga pseudowire ng Ethernet, kaya ang isang lumang teksto na naglalarawan dito bilang opsyonal ay hindi patunay na iniiwan ito ng iyong landas. Kumpirmahin ang aktuwal na service mode sa provider sa halip na hinuha ito mula sa diagram.

Ihambing ang numero sa tamang field

Ngayon ilagay ang kinakailangang encapsulated na sukat sa tabi ng bawat kaugnay na link, at sa tabi ng depinisyon ng vendor ng limitasyong kinokonfigura mo. Ang ilang field ay naglalarawan ng packet ng IP, ang iba ay naglalarawan ng frame o ibang hangganan ng encapsulation. Dalawang numero ay maaaring magmukhang magkapareho at naglalarawan ng magkaibang kapasidad, at ganoon nagdudulot ng pagkalaglag sa produksiyon ang isang configuration na mukhang akma.

Iyon din ang dahilan kung bakit mapanganib ang pagkopya ng halaga sa pagitan ng mga platform na walang kaugnayan. Ang pangalan ng field ang specipikasyon, hindi ang decimal na numero na natatandaan mo mula sa console ng ibang vendor.

Ang payload ng ping ay hindi mga halaga ng MTU

Ang payload ng ping na IPv4 ay hindi isang IP MTU. Kumokonsumo rin ng byte ang header ng IP at header ng ICMP, kaya ang sukat ng payload na nagtagumpay ay tumutugma sa mas malaking packet sa kawad. Ang isang probe na pumapasa sa isang sukat ay walang sinasabi tungkol sa isang serbisyong gumagamit ng ibang mode ng VLAN o mas malalim na stack ng label. Sinusukat ng pagsubok ang isang landas, isang sukat at isang hugis ng payload, at maaaring baguhin ng serbisyo ang tatlo.

Mas masahol pa, ang ping ay maaaring magtagumpay habang nabibigo ang malalaking frame, dahil sinubukan ng probe ang isang landas at sukat na hindi kailanman ginagamit ng tunay na trapiko. Ituring ito bilang isang datum tungkol sa maabot, hindi bilang specipikasyon ng serbisyo sa layer 2.

Kapag hindi kasya ang frame

Kung ang sobrang laking frame ay hindi madala at walang sinusuportahang mekanismo ng fragmentation o reassembly, itinatapon ang mga ito, karaniwang walang malinaw na error sa magkabilang dulo. Pagkatapos, nagpapakita ang mga aplikasyon ng timeout sa maramihang paglilipat habang nananatiling malusog ang mga interactive na session, na nagpapadala sa mga tao na tingnan ang mga firewall at ruta sa halip na magbilang ng byte.

Linawin ang tunay na badyet sa provider: service mode, paghawak ng tag, lalim ng label, control word at ang eksaktong limitasyong ipinatutupad ng iyong device. Isulat ang mga palagay sa tabi ng numero, dahil kung hindi, mamanahin ng susunod na inhinyero ang tuntunin ng tatlumpung byte at isang misteryo.

Kaugnay na mga artikulo