what is packet loss how test
Овај свеобухватни водич објашњава шта је губитак пакета, шта су узроци, како то проверити, како спровести тест губитка пакета и како га поправити:
У овом упутству ћемо истражити основну дефиницију губитка пакета у смислу система рачунарских мрежа. Видећемо основне разлоге губитка било које мреже.
Такође ћемо испитати разне алате који се користе за тестирање губитка пакета и других параметара перформанси мреже попут подрхтавања, кашњења пакета, изобличења, брзине мреже и загушења мреже уз помоћ различитих примера и снимака екрана. Затим идемо и на проверу различитих доступних метода да се то поправи.
Шта ћете научити:
Шта је губитак пакета?
Када приступамо Интернету ради слања е-поште, преузимања било каквих података или датотека са сликама или у потрази за било којим информацијама, мали делови података се шаљу и примају путем Интернета, они су познати као пакети. Ток пакета података одвија се између изворног и одредишног чвора у било којој мрежи и до свог одредишта долази пролазећи кроз различите транзитне чворове.
Сада, кад год ови пакети података не успеју да досегну жељено коначно одредиште, онда се услов назива губитак пакета. Утиче на укупну мрежну пропусност и КоС, јер се због неуспешне испоруке пакета до одредишног чвора брзина мреже успорава, а апликације у стварном времену као што су стримовање видео записа и играње такође утичу.
Узроци губитка пакета
Разлог губитка може се објаснити доле наведеним тачкама:
# 1) Загушеност мреже :Током вршних сати или заузећа мреже, када промет у мрежи достигне своје максималне границе и мрежни пропусни опсег се високо користи, долази до услова загушења мреже. Сада, током овог стања, пакети на сваком средњем чвору морају чекати своју прилику да се проследе док се загушење не очисти.
Али ако се чворови не успију похранити и проследити ове пакете, одбациће их да би се изборили са брзином мреже. Тако настаје губитак пакета у случају загушења мреже. Али постоји много алгоритама и софтверских апликација преко којих се ови изгубљени пакети могу поново пренети да би стигли на одредиште.
# 2) Софтверске грешке: Ово је један од најчешћих узрока изгубљених пакета података који се уводи у систем током ажурирања софтвера и резултираће абнормалним понашањем мреже због уведених грешака. Ово се може минимизирати поновним покретањем система и увођењем закрпе софтвера.
# 3) Проблем са мрежним хардвером :Развијање мрежне инфраструктуре употребом старих и застарелих мрежних елемената као што су рутери, свичеви, чворишта, заштитни зидови и рачунар резултираће губитком пакета, јер ће се употребом старих уређаја укупна мрежа успорити што резултира лошом пропусношћу, а такође и губитком мреже повезаност. То се може побољшати коришћењем ажурираних мрежних уређаја.
# 4) Безбедносне претње :Ако наиђете на нагли пад пакета података и успоравање брзине мреже, могући узрок томе може бити злонамерни вирусни напад на вашу мрежу. То значи да неко добија неовлашћени приступ вашој мрежи и извршава ускраћивање услуге тако да се оптерећење на рутеру повећава и као резултат тражи од вашег рутера да баци пакете података тако да мрежа пропадне.
Таква врста нежељених напада на вашу мрежу узрокује губитак пакета због преоптерећења саобраћаја и слабе брзине мреже. То се може свести на минимум коришћењем ажурираног софтвера за мрежну безбедност и заштитног зида који откривају такве мрежне претње и уклањају их.
# 5) Преоптерећен уређај и неадекватна инфраструктура за руковање мрежом :Ако вашем систему понестане меморије и достигне свој капацитет, он ће почети одбацивати пакете података због прекомерне употребе ресурса.
У овој ситуацији, пакети неће моћи да стигну на одредиште упркос редовима чекања и баферима, јер ће се тада одржати до одређене границе, а након тога ће почети спуштати пакете података.
Слично томе, ако администратор мреже није довољно паметан да се носи са условима преоптерећења система, мрежне перформансе ће се погоршати и губитак пакета ће се понављати.
Препоручено читање => НАЈБОЉИ Алати за њушкање пакета
Ефекти изгубљених пакета података
На различите начине утиче на различите примене. На пример, ако претражујемо и преузимамо било коју датотеку са Интернета и ако дође до губитка пакета, то ће успорити брзину преузимања.
Али ако је латенција врло мала, што значи да је губитак мањи од 10%, тада корисник неће приметити кашњење и изгубљени пакет ће се поново пренети и корисник ће га примити у жељеном временском интервалу.
Али ако је губитак већи од 20%, тада ће систему требати више времена за преузимање података него што је то уобичајена брзина, а самим тим и приметно кашњење. У овом случају, корисник мора да сачека да извор поново пренесе пакет, а затим га прими.
С друге стране, за апликације у реалном времену чак и губитак пакета од 3% није прихватљив јер ће бити уочљиво и могло би да промени значење непрекидног разговора и података у реалном времену ако је један од низа пакета промењен или нестане.
ТЦП протокол има модел за поновни пренос изгубљених пакета и када се ТЦП протокол користи за испоруку пакета података, идентификује изгубљене пакете и поново преноси пакете које прималац не признаје. Али УДП протокол нема ниједан сценарио заснован на потврди за поновни пренос пакета података, па се изгубљени пакети неће опоравити.
Како поправити губитак пакета?
Не постоји начин да се постигне нула процената губитка пакета, јер се разлози за губитак попут преоптерећења система, превише корисника, мрежних проблема итд. Непрестано појављују стално. Тако можемо предузети мере да минимизирамо губитак пакета да бисмо постигли квалитетну мрежу.
Следеће методе свакодневне праксе могу у великој мери смањити општи губитак пакета.
- Проверите физичке везе :Уверите се да су везе између свих уређаја правилно изведене. Сви портови су правилно повезани потребним каблом са уређајима. Ако је веза лабава и каблови су погрешно повезани, доћи ће до губитка пакета.
- Поново покрените систем :Ако нисте дуго поново покренули систем, а затим га брзо поново покрените, ово ће уклонити све грешке и такође може решити проблем губитка.
- Ажурирајте софтвер :Коришћење ажурираног софтвера и најновијег оперативног система аутоматски ће смањити шансе за губитак пакета.
- Коришћење поуздане кабловске везе уместо Ви-Фи-ја: Ако за мрежне везе користимо оптички кабл и етернет кабл уместо Ви-Фи мреже, онда се квалитет мреже може побољшати и мања је шанса за губитак пакета, јер је Ви-Фи мрежа томе склонија.
- Замените застарели хардвер :Замена застарелог хардвера попут старих рутера и прекидача који имају ограничени капацитет, новим ажурираним мрежним уређајима великог капацитета, умањиће губитак пакета. Како је застарели хардвер склонији квару, што ће заузврат испустити пакете и повећати губитак пакета.
- Откривање врста грешака и њихово исправљање :Ако се догоди губитак пакета за поравнање интерфејса са ФЦС грешкама, постоји неусаглашеност режима дуплекс између два краја интерфејса рутера. Стога, у овом случају, подударајте интерфејс да бисте поправили губитак. Ако се догоди само губитак ФЦС-а, онда постоји проблем са кабловским везама, па проверите везе да бисте отклонили губитке.
- Линк равнотеже :Ако је пропусни опсег везе између извора и одредишта заустављен због велике и прекомерне искоришћености капацитета везе, тада ће почети да испушта пакете уколико саобраћај не постане нормалан. У овом случају можемо половину промета преусмерити на заштитну везу или сувишну везу која је у стању мировања да бисмо превазишли ситуацију великог губитка пакета и пружања доброг квалитета услуге. Ово је познато као баланс везе.
Тест губитка пакета
Зашто проводимо тест за губитак пакета? Губитак пакета одговоран је за многа мрежна питања, посебно у ВАН вези и Ви-Фи мрежама. Резултати теста губитка пакета закључују да су разлози за то, као што је проблем због мрежне повезаности или квалитета мреже погоршани због губитка ТЦП или УДП пакета.
За тестирање губитка користе се различити алати, један од таквих је ПРТГ алат за надгледање мреже који помаже у потврђивању изгубљених пакета, проналажењу проблема са губитком УДП и ТЦП пакета, а такође и надгледању коришћења мреже израчунавањем пропусног опсега мреже, доступности чворова и провером ИП адреса мрежних уређаја ради бољих мрежних перформанси.
ПРТГ Архитектура:
(слика извор )
# 1) ПРТГ тест губитка пакета
Квалитет услуге (КоС) једносмерни сензор: Овај алат се користи за одређивање различитих параметара који су повезани са квалитетом мреже између два чвора позната и као сонде.
Ово се користи за надгледање губитка пакета у Воице овер ИП (ВоИП) везама.
За покретање овог теста потребно је инсталирати ПРТГ даљинску сонду на Виндовс оперативни систем на једном крају који треба да буде повезан са сондом ПРТГ сервера.
Сада када се успостави веза између удаљене и крајње сонде сервера, сензор ће пренијети гомилу УДП пакета са изворне сонде на удаљени крај и процијенит ће сљедеће факторе:
топ 10 шпијунских софтвера за мобилне телефоне
- Бука или тресење у милисекундама (мин, максимум и просек)
- Одступање у кашњењу пакета у милисекундама (мин, максимум и просек)
- Пакети реплике (%)
- Искривљени пакети (%)
- Изгубљени пакети (%)
- Пакети изван реда (%)
- Последњи испоручени пакет (у милисекундама)
Идите на поставке сензора, а затим одаберите сонду подручја сервера као крај одредишта, а сонду удаљеног краја као домаћина, ПРТГ ће аутоматски започети прослеђивање пакета података између две одабране сонде. Тако ће надгледати перформансе мрежне везе.
На тај начин ћемо моћи да лоцирамо изгубљене податке заједно са осталим параметрима који су неопходни за добре мрежне перформансе. Само треба да изаберемо и одаберемо домаћина и удаљени уређај међу којима желимо да тестирамо губитак пакета.
ПРТГ КоС Рефлектор: Најбоља ствар у вези са коришћењем овог рефлектора је што се такође може покретати на било ком од Линук оперативних система, тако да нема принуде да се за излаз користе Виндовс систем и даљинска сонда.
Ово је врста Питхон скрипте која преноси пакете података између чворова познатих као крајње тачке и ПРТГ. Тако ће слањем пакета података између две крајње тачке измерити све КоС параметре мреже. Тако извлачењем ових података и анализом и упоређивањем можемо открити трему, одступање у кашњењу пакета, изгубљене пакете, искривљене пакете итд.
Пинг сензор: Овај сензор преноси пакете података са захтевима ехо поруке са протоколом за контролу интернетских порука (ИЦМП) између два чвора мреже на које морамо проверити мрежне параметре и губитак пакета, а ако је пријемник доступан вратиће ИЦМП пакете ехо одговора као одговор на захтев.
Параметри које приказује су:
- Пинг тиме
- Време пинга је минимално ако се користи више од једног пинга по интервалу
- Време пинга је максимално ако се користи више од једног пинга по интервалу
- Губитак пакета (%) за коришћење више од једног пинг-а по интервалу
- Просечно време повратног путовања у милисекундама.
Подразумевана поставка за пинг је четири пинга по интервалу скенирања за оперативни систем Виндовс и ОС заснован на Унику, пинг ће се наставити док не притиснемо неке кључне речи да га зауставимо.
Хајде да тестирамо губитак пакета између лаптопа и Ви-Фи мреже.
Следите кораке у наставку:
- Идите у командну линију избором менија Старт, а затим откуцајте „цмд“.
- Сада ће се отворити командни прозор, затим користите пинг 192.168.29.1 и притисните ентер.
- Ово ће пингати дату ИП адресу и дати нам излаз који је приказан у наставку.
Излаз:
Сада, према горњем сажетку, можемо видети да нема губитка пакета и да је пинг успешан.
Размотрите случај када постоји губитак, тада ће резултат пинга бити као испод снимка екрана, где постоји 100% губитак пакета, јер корисник не може да приступи Ви-Фи мрежи.
# 2) МТР алат за тест губитка пакета
Већ смо укратко проучавали алатку пинг и трацероуте у једном од претходних чланака. Линк је дат испод-
Обавезно прочитати => Основни кораци и алати за решавање проблема са мрежом
Дакле, пређимо на алатку МТР која комбинује карактеристике оба пинга и трацероуте и користи се за решавање проблема и праћење мрежних перформанси и параметара губитка пакета.
Можемо покренути МТР команду из командне линије користећи МТР праћену ИП адресом одредишног домаћина. Једном када покренемо наредбу, она ће и даље пратити одредиште пратећи различите руте. Да бисмо га зауставили да би обавио истрагу, можемо да унесемо тастер к и ЦТРЛ + Ц.
Погледајмо како можемо да анализирамо различите параметре мрежне повезаности помоћу овог алата из доњег примера и резултата једне од мрежа:
(слика извор )
- Повезивање са одредишним чвором :Овде МТР траг показује на излазу да без икаквог неуспеха достиже крајњи скок одредишта, као што видимо из горње слике, јасно је да не постоји проблем између повезаности извора и одредишта.
- Губитак пакета: Ово поље означава% губитка пакета на сваком средњем скоку док се крећемо од извора до краја одредишта. 0% губитка пакета, као што је приказано на горњој слици, указује да нема проблема, али ако показује неки губитак, онда морамо да проверимо тај одређени скок.
- Време повратног путовања (РТТ): Ово представља укупно време потребно пакетима да од извора дођу до одредишта. Израчунава се у милисекундама и ако је ово веома велико, то значи да је растојање између два поскока веома велико. Као што видимо да је РТТ временска разлика између хопа 6 и хопа 7 на горњем снимку екрана огромна, јер се оба хмеља налазе у различитим земљама.
- Стандардна девијација: Овај параметар одражава одступање у кашњењу пакета које се израчунава у милисекундама.
- Јиттер :Ово је изобличење које се обично примећује током говорне комуникације у мрежи. Алат МТР такође може да процени количину подрхтавања на сваком нивоу скакања између извора и одредишта додавањем поља у подразумеване поставке и покретањем команде схов јиттер.
Узмимо још један пример у којем покрећемо МТР команду са неким другачијим подешавањима од подразумеваних. Овде ћемо слати пакете сваке наредне секунде, брзина ће бити врло брза да се примети губитак пакета, а такође ћемо послати 50 пакета података у сваки скок.
Сада на доњем снимку екрана можемо видети да повећањем брзине преноса пакета и слањем више пакета по скоку долази до квара пакета у хопу 1, хопу 2 и хопу 3 са 100% квара пакета у хопу 2. Дакле, то значи да постоји је загушеност мреже на овим скоковима. Морамо предузети кораке да их исправимо.
Закључак
У овом чланку смо научили основе губитка пакета са разлогом и начинима да се то поправи у било којој мрежи.
Губитак пакета је врло чест мрежни проблем који се јавља због основних проблема попут проблема са системским софтвером, квара на каблу итд. Такође смо сазнали чињеницу да се не може у потпуности неутралисати, већ се може минимизирати само предузимањем мера предострожности и коришћење различитих алата за надгледање и тестирање мреже.
Такође смо погледали начине за процену губитка пакета проучавањем различитих метода испитивања уз помоћ снимака екрана и слика.
Препоручено читање
- Тестирање мрежне сигурности и најбољи алати за мрежну сигурност
- 11 најбољих ВиФи њушкала - бежични њушкари пакета 2021. године
- 10 најбољих НАЈБОЉИХ софтверских алата за мапирање мреже за топологију мреже
- 15 најбољих алата за мрежно скенирање (мрежни и ИП скенер) из 2021
- Шта је виртуелизација? Примери виртуелизације мреже, података, апликација и складиштења
- Топ 30 алата за мрежно тестирање (алати за дијагностику мрежних перформанси)
- 10 најбољих алата за надгледање мреже (2021 ранг листа)
- Шта је мрежа широког подручја (ВАН): примери ВАН мреже уживо