Спытайце інжынера, колькі дадаць для MPLS, і пачуеце лік, звычайна трыццаць, прамоўлены з упэўненасцю. Лік не столькі няправільны, колькі адвязаны ад кантэксту: ён цалкам залежыць ад таго, што лічыць пачатковая лічба і што фактычна перадае кліенцкі край правайдэра. На псеўдадраце Ethernet дапушчэнні бачныя, і як толькі вы іх запішаце, арыфметыка замяняе паданне.

Пад адным імем вымяраюцца тры розныя рэчы. Ёсць IP-пакет кліента, кадр Ethernet, які пераносіцца праз псеўдадрат, і ўласнае знешняе афармленне спасылкі правайдэра. Каштарыс, які змешвае іх, дае значэнне, якога не чакае ніводнае поле прылады.

Адзін разлічаны каштарыс з усімі выказанымі дапушчэннямі

Вазьміце IP-пакет кліента памерам 1500 байтаў, звычайны загаловак Ethernet, які пераносіцца праз псеўдадрат без FCS кліента, без захаванага тэга VLAN, стос пазнак з двух запісаў і слова кіравання ў чатыры байты. Перанесены загаловак Ethernet дадае 14, захаваныя тэгі не дадаюць нічога, два запісы пазнак дадаюць 8, бо кожны запіс — 4 байты, а слова кіравання дадае 4. Гэта дае 1526 байтаў пакета, інкапсуляванага ў MPLS.

Чытайце вынік уважліва. Ён выключае знешні загаловак Ethernet спасылкі правайдэра і яе FCS, і гэта прыклад, а не канстанта, якую трэба ўпісваць у любое поле з назвай MTU. Дзве пазнакі — таксама дапушчэнне: рэальны стос можа несці транспартную пазнаку, пазнаку паслугі і часам больш, і кожны запіс каштуе тыя ж 4 байты.

Што насамрэч праходзіць праз псеўдадрат

RFC 4448 вызначае, як кадры Ethernet падарожнічаюць унутры MPLS, і ў яго звычайнай мадэлі прэамбула кліента і FCS выдаляюцца на ўваходзе і аднаўляюцца на выхадзе. Вось чаму FCS не з'яўляецца ў каштарысе вышэй. Апрацоўка VLAN залежыць ад рэжыму паслугі: рэжым, які захоўвае тэгі кліента, дадае іх байты назад, а рэжым, які іх адлюстроўвае, не робіць гэтага. Дадатковае захаванне або дадатковая інкапсуляцыя павінны лічыцца зверху.

Слова кіравання ўваходзіць у арыфметыку заўсёды, калі выкарыстоўваецца. RFC 8469 рэкамендуе яго для псеўдадратоў Ethernet, таму старэйшы тэкст, які апісвае яго як неабавязковы, не з'яўляецца доказам, што ваш шлях яго выключае. Пацвердзіце фактычны рэжым паслугі ў правайдэра, а не выводзьце яго са схемы.

Параўнайце лік з правільным полем

Цяпер пастаўце патрабаваны памер інкапсуляцыі побач з кожнай адпаведнай спасылкай і побач з вызначэннем ліміту ад вытворцы, які вы наладжваеце. Адны палі апісваюць IP-пакет, іншыя апісваюць кадр або іншую мяжу інкапсуляцыі. Два лікі могуць выглядаць аднолькава і апісваць розныя ёмістасці, і менавіта так канфігурацыя, якая здаецца прыдатнай, спараджае страты ў вытворчасці.

Вось чаму таксама рызыкоўна капіраваць значэнне паміж незвязанымі платформамі. Назва поля — гэта спецыфікацыя, а не дзесятковы лік, які вы памятаеце з кансолі іншага вытворцы.

Карысная нагрузка ping — не значэнні MTU

Карысная нагрузка ping IPv4 — гэта не IP MTU. Загаловак IP і загаловак ICMP таксама спажываюць байты, таму памер нагрузкі, які праходзіць, адпавядае большаму пакету ў лініі. Да таго ж прабнік, які праходзіць на адным памеры, нічога не кажа пра паслугу з іншым рэжымам VLAN або больш глыбокім стосам пазнак. Тэст вымярае адзін шлях, адзін памер і адну форму нагрузкі, а паслуга можа змяніць усе тры.

Горш за тое, ping можа прайсці, пакуль вялікія кадры не праходзяць, бо прабнік выкарыстаў шлях і памер, якія рэальны трафік ніколі не ўжывае. Разглядайце яго як адну кропку даных пра дасяжнасць, а не як спецыфікацыю паслугі ўзроўню 2.

Калі кадр не змяшчаецца

Калі завялікія кадры немагчыма перанесці і няма падтрыманага механізму фрагментацыі ці зборкі, яны адкідваюцца, звычайна без выразнай памылкі на любым канцы. Тады праграмы паказваюць тайм-аўты пры аб'ёмных перадачах, пакуль інтэрактыўныя сеансы застаюцца здаровымі, што прымушае людзей глядзець на фаерволы і маршруты замест падліку байтаў.

Вызначце фактычны каштарыс разам з правайдэрам: рэжым паслугі, апрацоўка тэгаў, глыбіня пазнак, слова кіравання і дакладны ліміт, які ўжывае ваша прылада. Запішыце дапушчэнні побач з лікам, бо інакш наступны інжынер атрымае ў спадчыну правіла трыццаці байтаў і загадку.

Падобныя артыкулы