Luchtaíonn leathanach, filleann glao API beag, agus ansin bíonn uaslódáil comhaid crochta go dtí go dtagann an cliant as. Ní mhíníonn aon rud i log an fhreastalaí é, mar caitheadh na paicéid i lár an chosáin gan freagra úsáideach a sheoladh ar ais. Is poll dubh MTU é an patrún sin: nasc níos cúinge ná mar a cheapann an seoltóir, móide diúltú ciúin é sin a rá. Tá an méid a theipeann air in-athdéanta, agus sin an rud a fhágann gur féidir é a dhiagnóisiú.

Cad a dhéanann an poll dubh

Tá aonad tarchurtha uasta ag gach nasc, agus caithfear paicéad is mó ná teorainn an chéad chéim eile a ilroinnt nó a dhiúltú le teachtaireacht ICMP a deir é sin. Braitheann fionnachtain MTU an chosáin ar an teachtaireacht sin teacht agus a bheith urramaithe. Má scagtar í nó má dhéantar neamhaird di, fanann an seoltóir ag athrá paicéid nach féidir a fheistiú choíche.

Déanann ionchapsúlú é seo coitianta timpeall VPN, mar cuireann tollán ceanntásc seachtrach le paicéad a bhí méadaithe cheana don nasc fisiceach. Tá an paicéad istigh dlíthiúil ag 1500 beart agus níl an ceann ionchapsúlaithe, mar sin faigheann sé bás ag an teorainn fad a shleamhnaíonn paicéid bheaga tríd. Ní chruthaíonn cruthú láimhe críochnaithe agus leathanach logála isteach oibre ach go n-oibríonn paicéid bheaga. Is é an paicéad is mó a dhéanann an feidhmchlár iarracht a sheoladh an ceann a bhfuil tábhacht leis.

Aimsigh an méid a dteipeann air

Déan cuardach dénártha ar mhéid an phálaigh le tástáil gan ilroinnt, ó óstach ar thaobh amháin den tollán go hóstach ar an taobh eile. Is é an pálaid is mó a n-éiríonn leis do MTU cosáin inúsáidte lúide forchostas an cheanntáisc.

ping -M do -s 1400 -c 2 192.0.2.20
ping -M do -s 1200 -c 2 192.0.2.20
ping -f -l 1372 192.0.2.20

Éiríonn le pálaid 1472 beart ar chosán Ethernet glan 1500 beart nuair a chuirtear na 28 beart de cheanntáisc IPv4 agus ICMP leis. Nuair nach n-éiríonn leis an tástáil chéanna ach le pálaid níos lú nuair a bhíonn an tollán suas, is é an t-ionchapsúlú forchostais an difríocht, agus is ag teorainn an tolláin ba cheart an teachtaireacht diúltaithe a bheith ginte. Taifead an dá uimhir, roimh nascadh agus ina dhiaidh, mar is é an péire sin an cruthúnas. Déan an tástáil a athrá do IPv6 nuair a úsáideann an feidhmchlár é, ós rud é go bhfuil an ceanntásc níos mó agus go n-aistríonn an tairseach teipe.

Léigh an fhianaise sula gcuireann tú an milleán ar an tollán

Cuireann earráidí feidhmchlár cianda, plódú agus gnáthchailliúint uaslódálacha ar stop freisin, mar sin ní aithníonn aistriú amháin teipthe poll dubh. Is é an gaol méide a scarann iad: rath in-athdéanta ag 1200 beart agus stad in-athdéanta ag 1400 beart, sa treo céanna, tríd an bpointe deiridh céanna.

Taispeánann gabháil ag an dá cheann na paicéid mhóra ag imeacht agus gan teacht choíche, gan diúltú eatarthu. Sin an nóiméad chun féachaint ar an ngléas teorann seachas ar an bhfreastalaí, atá ag freagairt gach iarratais a fhaigheann sé i ndáiríre. Stopann plódú freisin, ach stopann sé méideanna éagsúla ag amanna éagsúla, agus is síniú difriúil é sin.

Seiceáil an deisiú ar an dá iompróir

Is é an deisiú a thacaítear leis ná ligean don teorainn an teorainn fhíor a thuairisciú, nó uasmhéid deighleog TCP a chlampáil ansin ionas nach ndéantar iarracht ar dheighleog rómhór. Má ísliú gach MTU ar an líonra, nó an balla dóiteáin a dhíchumasú, ceileann sé an tsíomptóm agus fágann sé cumraíocht nach féidir le duine ar bith réasúnaíocht a dhéanamh uirthi níos déanaí.

ip link show dev tun0
sudo nft list ruleset | grep -i -E 'mtu|mss'
sysctl net.ipv4.tcp_mtu_probing
ping -M do -s 1400 -c 2 192.0.2.20

Fíoraigh leis an tástáil mhéide chéanna, ansin leis an bhfeidhmchlár a theip, agus seiceáil dara prótacal, mar ní fhaigheann feidhmchláir UDP ceartú mhéid deighleog TCP choíche. Coinnigh na luachanna bunaidh sa ticéad, mar is fadhb eile atá ag fanacht le tarlú é deisiú nach féidir a aisiompú. Má éiríonn leis an tástáil mhéide agus má stopann an uaslódáil fós, níorbh é an poll dubh an chúis, agus ba cheart don imscrúdú leanúint ar aghaidh seachas an t-athrú a leathnú.

Ailt ghaolmhara