Skip to main content

Како поправити губитак пакета

Anonim

Пакетни губитак се јавља када ваша мрежна веза губи информације док је у транзиту. То може учинити да ваша мрежна веза изгледа спорија него што би требало и да смањи поузданост мрежне комуникације са локалним и удаљеним уређајима. Заустављање губитка пакета треба да буде на врху листе за било кога који жели да побољша проблематичну мрежу.

Шта је пакетни губитак?

Док се текућа вода често користи као аналогија за мрежни саобраћај, информације се не преносе преко мреже као непрекидни ток. Уместо тога, шаље се као низ дискретних јединица, названих пакети. Ове јединице су као појединачне странице у књизи. Заједно имају мало значења, али само када су повезани са другим странама у правом редоследу стварају кохерентну целину. Када ваша мрежна веза губи пакете, читава књига се не може конструисати. Пакети такође могу стићи непотпуним, оштећеним или на неки други начин недостатке, што их чини бескорисним. Фик за ово обично понављају изгубљени пакет.

Већина мрежа с времена на време има изузетно низак ниво губитка пакета. Препреке мрежних веза су такве да је пакет који се пада сваки пут у неко вријеме донекле неизбежан. То је рекао, у исправном функционисању мреже, губитак пакета се одвија ретко довољно да не утиче на ефикасност мрежне везе.

Ако видите виши ниво губитка пакета на мрежи, морате предузети кораке да то поправите. Да се ​​вратимо на нашу аналогију воде, значајан губитак пакета је као цијеви која пропушта цурење. Потребно је поправити пре него што се направи било која друга побољшања.

Шта узрокује губитак пакета на мрежи

Пакетни губитак се не дешава из једног разлога. Дијагностиковање узрока губитка пакета на вашој мрежи ће вам рећи шта треба поправити.

  • Мрежни пропусни опсег и загушење: Главни разлог губитка пакета је недовољна ширина мреже за жељену везу. Ово се дешава када превише уређаја покушава да комуницира на истој мрежи.
  • Недостатак хардвера: Сви хардвери на вашој мрежи који праве пакете могу изазвати губитак пакета. Рутери, прекидачи, заштитни зидови и други хардверски уређаји су најугроженији. Ако не могу "наставити" са саобраћајом који путујете преко њих, они ће испустити пакете. Замислите то као конобар са пуним рукама: ако од њих затражите да покупе другу плочу, вероватно ће испустити једну или више других плоча.
  • Оштећени каблови: Губитак пакета може се појавити на нивоу 1, физичком мрежном слоју. Ако су ваши етхернет каблови оштећени, неисправно ожичени или су споро за руковање саобраћајом мреже, они ће "цурити" пакете.
  • Софтверски бугови: Ниједан софтвер није беспрекоран. Фирмвер на вашем мрежном хардверу или софтвер рачунара може имати грешке који узрокују губитак пакета. У овом случају, потрошач мало нема. Можда ћете покушати да решите проблем сами, али често једини начин да се реши проблем је путем фирмваре патцх-а од произвођача који испоручује хардвер. Обавезно пријавите сумњиве грешке док их пронађете да бисте подстакли произвођаче да реше проблем.

Откривање пакета губитака

Постоји неколико софтверских апликација које могу открити губитак пакета преко мреже. Они на неки начин раде "њухајући" пакете, или анализирају време путовања или гледају у пакете. Најједноставнији начин откривања губитка пакета је пингинг уређаји на вашој мрежи.

  1. У оперативном систему Виндовс отворите прозор за командну линију и користите команду пинг да циљате свој рутер. На пример, ако је локална ИП адреса вашег рутера 127.0.0.1, следећа команда ће пинг рутер:

    пинг 127.0.0.1 -т

    На МацОС-у или Линук-у отворите прозор терминала и користите следећу команду:

    пинг 127.0.0.1

    Једина разлика је нестала -т на крају команде.

  2. Након што команда пинг обради довољан број пакета (најмање 10), притисните Цтрл + Ц да заустави команду.

  3. Погледајте да ли је било какав губитак пакета. Ако ова специфична веза између уређаја за пингирање и циља функционише исправно, требало би да видите губитак пакета од 0%.

    --- 127.0.0.1 пинг статистика ---27 пакета пренета, 27 примљених пакета, губитак пакета од 0,0%кружно путовање мин / авг / мак / стддев = 1.820 / 8.351 / 72.343 / 14.186 мс

  4. То је то.

Постоје и напреднији алати доступни за откривање губитка пакета.

  1. Команда тцпдумп на МацОС-у и Линук-у је драматично моћнија од пинг-а. Мало је пресудно да се навикнете, али следећа наредба ће ухватити пакете и онда израчунати количину губитка пакета:

    тцпдумп -и било који

  2. Ово ће покренути тцпдумп преко било које мрежне везе. Такође се може покренути са -и етх0 да би се ухватио само примарни мрежни интерфејс, или са -ц 10 само за снимање десет пакета.

  3. Након што команда покрене, погледајте доњу линију да видите да ли су неки пакети изгубили.

    17 пакета заробљених85 пакета примљених филтером0 пакета падају по кернелу

  4. У идеалном случају, требало би да видите 0 пакета је изгубљено.

У оперативном систему Виндовс можете или користити тцпдумп кроз Басх схелл на Виндовсу 10 или покренути Виресхарк.

Процес откривања пакета је прилично ниска технологија. Када успоставите начин провере комуникација преко мреже, морате пратити праксу изолације и елиминације да бисте утврдили извор и узрок губитка пакета. Ово ће захтијевати пинговање већине уређаја на мрежи у већини случајева или покретање скрипти који постигну исте. Познавање топологије мреже биће изузетно корисно овде.

Утврђивање узрока губитка пакета

Да бисте утврдили основни узрок губитка пакета, требало би да започнете са најлакшим проблемом да откријете и радите свој пут уназад.

Прво проверите етхернет везу између уређаја. Проверите очигледне знаке физичког оштећења и неисправности. Да ли ти каблови функционишу исправно? Да ли преклопни каблови решавају проблем? Проверите рутере и прекидаче на сличан начин.

Друго, утврдите да ли постоји довољно пропусног опсега за руковање потребним уређајима на вашој мрежи. Да ли било који део хардвера има значајније везе него што би требало? Ово је често процес проналаска и замене док се проблем не реши. Такође можете да користите прекидач и рутер познатог добра, замените га са потенцијално проблематичним уређајима на мрежи да бисте видели да ли губитак пакета нестаје када се одређени уређај уклони.

Како поправити губитак пакета на мрежи

Када утврдите узрок губитка пакета, постоје два исправка која се могу применити.

Први укључује замену проблематичног хардвера. Ако ваша истрага доведе до хардверског уређаја који ради погрешно, замените га.

Ако губитак пакета узрокују грешке у софтверу, мораћете покушати сами поправити грешку, покушати да радите око грешке или пријавите грешку продавцу и надајте се да ће то поправити. За сопствени софтвер, лакше је пронаћи поправак. За софтвер треће стране, то зависи. Ако сте главни купац, можда ћете моћи да поправите. У супротном, можда ћете бити заглављени док чекате док покушате да користите решење.

Последње мисли

Губитак пакета често представља ствари које се споро крећу на мрежи. Наравно, нешто тако нејасно може бити узроковано разним основним узроцима. Ако дијагностикујете неуспешну мрежу, губитак пакета треба да буде на врху листе. Када се губитак пакета елиминише као могућност, можете прећи на сложеније проблеме.