I-tcpdump ikhombisa amaphakethe angu-64 KB: i-offload nendawo yokuthwebula
Iphakethe elikhulu ekuthwebuleni kusibungu singaba ngaphambi kokuhlukaniswa noma ngemuva kokuhlanganiswa. Nquma indawo yokubuka ngaphambi kokuphetha ngokuthi umhubhe waziba i-MTU yawo.
Ukuthwebula kusibungu kungakhombisa iphakethe lika-64 KB kusixhumi esingu-MTU 1420, futhi isiphetho esisobala ukuthi umhubhe waziba umkhawulo wawo wosayizi. Leso siphetho ngokuvamile asilungile. Izindawo zokuthwebula kusibungu zingaphakathi kwendlela yokucubungula, lapho ukuhlukaniswa, ukuhlanganiswa kanye nomsebenzi we-checksum kungenzeka kungakenzeki. Funda indawo yombuki ngaphambi kokufunda usayizi wephakethe.
Lapho uthwebula khona kushintsha lokho okubonayo
I-offload yokuthumela ivumela isitaki ukuthi sinikeze iyunithi enkulu kudivayisi yenethiwekhi, edlala iyisika ibe izingcezu ezilingana nocingo kamuva. Ukuhlanganiswa kokwamukela kwenza okuphambene endleleni yokungena, kuhlanganisa izingxenye ngaphambi kokuthi umbuki ohlangothini lwesibungu azibone. Ngakho-ke ukuthwebula kuqopha umbono wangaphakathi wesibungu kulelo phuzu, hhayi ngempela amafreyimu asemkhakheni. Zombili izindlela zincike kudivayisi nasendleleni.
ethtool -k eth0 | grep -E 'tso|gso|gro'
Thwebula endaweni yesibili, ngokufanelekile isamukeli esizimele noma isibuko, ngaphambi kokuthatha usayizi njengephutha. Uma iyunithi enkulu ivela kuphela kusibungu esithumelayo, ucingo kungenzeka aluzange luyithwale. Izindawo ezimbili zokubuka ziqinile kunefayela elilodwa, ikakhulukazi uma umbuzo uwukuthi yini empeleni eyaphuma emshinini.
Hlukanisa isixhumi sangaphakathi nesangaphandle
Umhubhe wengeza isixhumi sawo, futhi umbono wangaphandle nowangaphakathi uhlukile ekuqongeni nasekucubunguleni. Ukuthwebula kudivayisi yomhubhe kukhombisa iphakethe langaphakathi; ukuthwebula ku-adaptha yomzimba kukhombisa elangaphandle. Usayizi, amakheli kanye nesimo se-checksum kungahluka phakathi kwabo ngezizathu ezingahlobene nokuphutha.
Qopha ukuthi yisiphi isixhumi esidale ifayela ngalinye. Usayizi obonakala kudivayisi yomhubhe uchaza iphakethe langaphakathi, hhayi ifreyimu adaptha eyigcine iyithumele. Ukuhlanganisa kokubili ekuhlaziyeni okukodwa yikho okwenza umehluko ojwayelekile wokuqonga ube yimfihlakalo.
Isixwayiso se-checksum naso sincike endaweni
Ukuthwebula ohlangothini lokuthumela kungakhombisa inkambu ye-checksum ngaphambi kokuthi i-hardware iyigcwalise, lokho kukhiqiza isixwayiso okungekho samukeli esingasoze sisibone. Lobu ubufakazi obuhlukile ekwenqabeni iphakethe elonakele yisibungu esikude. Ukuqondiswa kanye nendawo yokuthwebula kunquma ukuthi yikuphi kwalaba ababili onakho.
Lapho ukudluliswa kwangempela kwehluleka, qhathanisa ukubuka kusamukeli noma kwenye indawo endleleni. Gcina ukuqondiswa, isixhumi kanye nongqimba lokuqonga kanye nerekhodi, ngoba isithombe sesikrini ngaphandle kwakho asikwazi ukuhunyushwa kamuva.
Cisha i-offload kuphela njengokuhlolwa okulawulwayo
Ukucisha i-offload kushintsha ukusebenza nokucubungula kwamaphakethe, ngakho-ke akusona isisombululo sokuqala ekuboniseni usayizi ongajwayelekile. Uma uhlola, shintsha isilungiselelo esisodwa futhi uqophe umugqa wesisekelo kuqala. Ukugijima okushintsha futhi i-MTU, imithetho ye-firewall kanye nephrofayili yeklayenti akukwazi ukunikezela umphumela ku-offload. Buyisela isilungiselelo ngemuva kwalokho.
ethtool -K eth0 tso off gro off
ping -M do -s 1400 example.com
Ukuma kwangempela kokudluliswa okukhulu umbuzo ohlukile mayelana ne-MTU yendlela kanye nempendulo etholwa uhlelo. Iyunithi ehlanganisiwe yesibungu ayifakazi futhi ayiphiki umkhawulo wosayizi phansi, futhi iphesenti eliphansi le-CPU alikhombisi i-offload njengesizathu.
Umphumela owusizo yindawo yokuthwebula echaziwe kanye nokubuka kohlelo okungaphindwa. Uma lokhu kuhlukanisiwe, ushintsho lwe-MTU lungaqondisa umkhawulo wangempela esikhundleni sokuma kwebhafa yangaphakathi.