Gall casglu ar westwyrydd ddangos pecyn 64 KB ar ryngwyneb â MTU o 1420, a’r casgliad amlwg yw bod y twnnel wedi anwybyddu ei derfyn maint. Mae’r casgliad hwnnw fel arfer yn anghywir. Mae pwyntiau casglu ar y gwestwyrydd y tu mewn i’r llwybr prosesu, lle na fydd segmentu, agregu a gwaith swm gwirio wedi digwydd eto o bosibl. Darllenwch safle’r arsylwr cyn darllen maint y pecyn.

Mae’r man casglu yn newid yr hyn a welwch

Mae offload trosglwyddo yn gadael i’r pentwr drosglwyddo uned fawr i’r ddyfais rwydwaith, sy’n ei thorri’n ddarnau maint gwifren yn ddiweddarach. Mae agregu derbyn yn gwneud y gwrthwyneb ar y ffordd i mewn, gan ymuno segmentau cyn i arsylwr ar ochr y gwestwyrydd eu gweld. Felly mae casgliad yn cofnodi golygfa fewnol y gwestwyrydd yn y man hwnnw, nid o reidrwydd y fframiau ar y cyswllt. Mae’r ddau fecanwaith yn dibynnu ar y ddyfais a’r llwybr.

ethtool -k eth0 | grep -E 'tso|gso|gro'

Casglwch mewn ail bwynt, yn ddelfrydol derbynnydd annibynnol neu ddrych, cyn trin y maint fel diffyg. Os yw’r uned fawr yn ymddangos yn unig ar y gwestwyrydd anfon, efallai na chludodd y wifren hi erioed. Mae dau bwynt arsylwi yn gryfach nag un ffeil, yn enwedig pan mai’r cwestiwn yw beth a adawodd y peiriant mewn gwirionedd.

Gwahanwch y rhyngwynebau mewnol ac allanol

Mae twnnel yn ychwanegu ei ryngwyneb ei hun, ac mae’r golygfeydd allanol a mewnol yn wahanol o ran encapswleiddio a phrosesu. Mae casgliad ar ddyfais y twnnel yn dangos y pecyn mewnol; mae casgliad ar yr addasydd ffisegol yn dangos yr un allanol. Gall maint, cyfeiriadau a chyflwr y swm gwirio fod yn wahanol rhyngddynt am resymau nad oes unrhyw beth i’w wneud â diffyg.

Cofnodwch pa ryngwyneb a gynhyrchodd bob ffeil. Mae maint a welir ar ddyfais y twnnel yn disgrifio’r pecyn mewnol, nid y ffrâm a anfonodd yr addasydd yn y pen draw. Cymysgu’r ddau mewn un dadansoddiad yw sut mae gwahaniaeth encapswleiddio arferol yn dod yn ddirgelwch.

Mae rhybudd swm gwirio hefyd yn sefyllfaol

Gall casgliad ar ochr trosglwyddo ddangos maes swm gwirio cyn i’r caledwedd ei lenwi, sy’n cynhyrchu rhybudd na fyddai unrhyw dderbynnydd byth yn ei weld. Mae hynny’n dystiolaeth wahanol i westwyrydd pell yn gwrthod pecyn wedi’i ddifrodi. Cyfeiriad a phwynt casglu sy’n penderfynu pa un o’r ddau sydd gennych.

Pan fydd trosglwyddiad gwirioneddol yn methu, cymharwch arsylwadau mewn derbynnydd neu mewn pwynt arall ar y llwybr. Cadwch y cyfeiriad, y rhyngwyneb a’r haen encapswleiddio gyda’r cofnod, oherwydd ni ellir dehongli sgrinlun hebdynt yn ddiweddarach.

Diffoddwch offload yn unig fel prawf rheoledig

Mae diffodd offload yn newid perfformiad a phrosesu pecynnau, felly nid yw’n ymateb cyntaf i arddangosiad maint od. Os byddwch yn ei brofi, newidiwch un gosodiad a chofnodwch y llinell sylfaen yn gyntaf. Ni all rhediad sy’n newid MTU, rheolau mur tân a phroffil y cleient briodoli’r canlyniad i offload. Adferwch y gosodiad wedyn.

ethtool -K eth0 tso off gro off
ping -M do -s 1400 example.com

Mae stopio trosglwyddiad mawr go iawn yn gwestiwn ar wahân am MTU’r llwybr a’r adborth y mae’r rhaglen yn ei gael. Nid yw uned agregedig gwestwyrydd yn profi nac yn gwrthbrofi terfyn maint i lawr y llwybr, ac nid yw canran CPU isel yn nodi offload fel yr achos.

Y canlyniad defnyddiol yw pwynt casglu wedi’i esbonio ynghyd ag arsylwad rhaglen y gellir ei ailadrodd. Gyda’r rheini wedi’u gwahanu, gall newid MTU dargedu cyfyngiad gwirioneddol yn lle siâp byffer mewnol.

Erthyglau cysylltiedig