Тынч мезгилден кийин туннель кайра туташат, эч бир журнал күнөөкөрдү атабайт, ал эми ачык кадам эң таасирдүү тайм-аут документтештирүүсү бар түзмөнү тандоо. Бул диагноздун кийимин кийген божомол. Абал бир аз убакыт үй маршрутизаторунда, оператордун котормочусунда жана булут четинде жашай алат, жана алардын кайсынысы болбосун үнсүз калган агымды түшүрө алат. Анын ордуна жолду картага түшүрүп, кайсы түзмөктөрдү чындап байкай аларыңызды белгилеп, кайталай алган бир жалкоо тестти жүргүзө аласыз.

Кайталануучу тест уламышты өлчөмгө айландырат. Төмөнкүнүн баары бир кардарды, бир серверди жана бир протоколду болжолдойт, жана бир убакта эки өзгөрмөнү өзгөртүүгө каршы турасыз деп болжолдойт. Максат — кийинки окуяны ушундан арзан кылуу.

Ар жолу ошол эле жалкоо тестти жүргүзүңүз

Агым акыркы жолу качан жакшы болгонун, андан кийин канча убакыт жалкоо турганын жана бир жаңы пакет аны кайтарганын жазыңыз. Ошол үч факт — өлчөм; аларсыз кулаган ноутбук тууралуу гана окуяңыз бар. Ар бир кайталоодо бирдей кардарды, бирдей серверди жана бирдей протоколду колдонуңуз жана үнсүздүктөн кийин биринчи пакет жөнөтүлгөн учурду белгилеңиз.

Андан кийин өзүңүзгө таандык ар бир чектин чындап эмнени көргөнүн салыштырыңыз. Тергөөнү чечүүчү айырма — сервер тыныгуудан кийин эч нерсе көрбөдүбү, же сурамды көрүп, мындан ары жоопторду алып жүрбөгөн жолго жооп бердиби.

What you observeWhat it suggestsWhat it does not prove
server records no packet after the pausestate was lost upstream of the serverwhich hop dropped it
server answers, client never receivesreturn-path state or filteringthat the timer belongs to the client
client sends nothing at allclient-side timer or application behaviourthat the network path is healthy

Беш нерсени өзгөртпөстөн жолдорду салыштыруу

Экинчи уруксат берилген кирүү тармагы мыйзамдуу салыштыруу, анткени NAT тизмеги башкача. Ал провайдер, радио шарттары жана балким дарек үй-бүлөсү боюнча да башкача, ошондуктан жыйынтык чек, ал эми айыптоо эмес. Билдирүү кылып жатканда чектөөлөрдү үнсүз таштабастан жыйынтык менен бирге жазыңыз. Жолду да жазыңыз: түзмөк, ролу жана анын абалын такыр окууга болобу.

Жолдорду салыштыруу сизге чектелген суроо берет: агым биринде жашап калат, экинчисинде ушуга окшош үнсүздүктөн кийин өлөт, демек өзгөрмө айырмаланган бөлүктөрдүн бир жеринде. Бир да түзмөк аталбаса да бул чыныгы жыйынтык жана кийинки инженерге түштөн кийинки убакытты кайда өткөрүү керектигин, кайда өткөрбөө керектигин айтат.

Операторлор тууралуу божомолдоодон мурун жергиликтүү абалды окуган жөн. Linux дарбазасында conntrack -L көзөмөлдөнгөн агымдарды калган өмүрү менен тизмелейт, бул таймер тууралуу божомолду бүткөнүн көрө алган санга айландырат. Аны жалкоо мезгилден мурун жана кийин окуңуз, кийин гана эмес.

Тирүүлүк сигналы эмнени кармайт, эмнени кармабайт

Колдоого алынган тирүүлүк сигналы картаны ачык кармайт, ал эми картаны ачык кармоо анын артындагы кызмат тууралуу эч нерсени далилдебейт. Туннель карталанган бойдон калышы мүмкүн, ал эми ал ташыган колдонмо жооп берүүнү токтоткон болушу мүмкүн, жана статус жарыгынан бул эки абал бирдей көрүнөт. Тирүүлүк сигналын жалкоолуктан бүтүүгө каршы камсыздандыруу катары караңыз, ден соолук текшерүүсү катары эмес.

Аралыкты чындап өлчөгөн эң кыска тайм-аутка жараша коюңуз, форумдан көчүрүлгөн санга эмес. Мүмкүн болгон ар бир таймерден төмөн күйгө келтирилген тирүүлүк сигналы эч кимге керек болбогон трафик, жана ал кайсы чек биринчи бүтөөрүн айта турган симптомду да жок кылат. Аралыкты өлчөнгөн сандан тандап, калганын тынч калтырыңыз.

Бир өзгөртүү, андан кийин кайра өлчөңүз

Түз тест учурунда бардык тайм-ауттарды көтөрүп, бардык дарбазаларды тазалоо дүүлүгүнө каршы туруңуз. Бул келген далилдериңизди өчүрөт жана башка адамдардын агымдарын бузат, бул текшерилбеген гипотеза үчүн жаман алмашуу. Бир түзмөктө бир колдоого алынган жөндөөнү өзгөртүңүз, андан кийин жалкоо мезгилди жана колдонмонун калыбына келишин кайталаңыз.

Кайсы чектик байкоо жылыганын жазыңыз, жана эч нерсе жакшырбаса да жазыңыз. Эч нерсени оңдобогон жөндөө — маалымат, жана аны бир жолу байкоо бүт чарбага жайгандан арзан.

Коргой алган тыянакты жазуу

Жогорку агымдагы котормочусун текшерүү мүмкүн болбосо, далилдер колдогонду гана айтыңыз: алмашуу ушул жол бөлүгүндө бир жерде ушунча үнсүздүктөн кийин өлөт, ал эми жооптуу секирик айыпталбай калат. Чектелген билдирүү кароого туруштук берет жана кийинки адамды туура сегментке багыттайт. Жашыруун маршрутизаторду себеп деп атоо алардын эч бирин жасабайт. Чектелген тыянакты байкоого болбой турган сегменттин ээсине аралык менен бирге өткөрүп бериңиз.

RFC 4787 UDP карталоо таймерлерин бир учтан чыгаруу эмне үчүн кыйын экенин сүрөттөйт, жана дал ошол кыйынчылык чектелген тыянакты чынчыл кылат. Таймерлер чыныгы, жана алардын айланасындагы белгисиздик да.

Тектеш макалалар