Sakit bir dövrdən sonra tunel yenidən qoşulur, heç bir jurnal günahkarı adlandırmır və aşkar addım ən təsirli timeout sənədləşməsinə malik cihazı seçməkdir. Bu, diaqnoz kimi bəzədilmiş bir təxmindir. Vəziyyət bir müddət ev routerində, operator tərcüməçisində və bulud kənarında yaşaya bilər və onların hər biri səssizləşən axını ata bilər. Əvəzində edə biləcəyiniz şey yolu xəritələmək, hansı cihazları həqiqətən müşahidə edə bildiyinizi qeyd etmək və təkrarlaya biləcəyiniz bir boş test keçirməkdir.

Təkrarlana bilən test bir əhvalatı ölçməyə çevirir. Aşağıdakı hər şey bir müştəri, bir server və bir protokol fərz edir və iki dəyişəni eyni vaxtda dəyişməməyinizi fərz edir. Məqsəd növbəti hadisəni bundan daha ucuz etməkdir.

Hər dəfə eyni boş testi keçirin

Axının ən son nə vaxt yaxşı olduğunu, sonra nə qədər boş qaldığını və bir təzə paketin onu geri gətirib-gətirmədiyini yazın. Bu üç fakt ölçmədir; onlarsız düşmüş bir noutbuk haqqında hekayəniz olar. Hər təkrarında eyni müştərini, eyni serveri və eyni protokolu istifadə edin və sükutdan sonra ilk paketin göndərildiyi anı qeyd edin.

Sonra sahib olduğunuz hər sərhədin həqiqətən nə gördüyünü müqayisə edin. Araşdırmanı həll edən fərq budur: server fasilədən sonra ümumiyyətlə heç nə görməyib, yoxsa sorğunu görüb artıq cavabları daşımayan yola cavab verib.

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

Beş şeyi dəyişmədən yolları müqayisə etmək

İkinci təsdiqlənmiş giriş şəbəkəsi qanuni müqayisədir, çünki NAT zənciri fərqlidir. O, həmçinin provayder, radio şəraiti və bəlkə də ünvan ailəsi ilə fərqlənir, ona görə nəticə aidiyyət deyil, sərhəddir. Məhdudiyyətləri nəticə ilə birlikdə qeyd edin, hesabat verərkən onları səssizcə atmayın. Yolu da yazın: cihaz, rol və onun vəziyyətinin ümumiyyətlə oxuna bilinib-oxunmaması.

Yolların müqayisəsi sizə məhdud bir sual qazandırır: axın birində sağ qalır, digərində oxşar sükutdan sonra ölür, deməli dəyişən fərqlənən hissələrin bir yerindədir. Bu, heç bir cihaz adlandırılmasa da real nəticədir və növbəti mühəndisə bir günorta harada xərcləməli, harada xərcləməməli olduğunu göstərir.

Operatorlar haqqında fərziyyə yürütməzdən əvvəl yerli vəziyyəti oxumağa dəyər. Linux şlüzündə conntrack -L izlənən axınları qalan ömrü ilə siyahıya alır və bu, taymer haqqında təxmini izləyə biləcəyiniz bir ədədə çevirir. Onu boş dövrdən əvvəl və sonra oxuyun, yalnız sonra yox.

Canlı saxlama siqnalının nəyi saxladığı və nəyi saxlamadığı

Dəstəklənən canlı saxlama siqnalı xəritələməni açıq saxlayır və xəritələməni açıq saxlamaq arxasındakı xidmət haqqında heç nə sübut etmir. Tunel xəritələnmiş qala bilər, halbuki daşıdığı tətbiq cavab verməyi dayandırıb və status işığından bu iki vəziyyət eyni görünür. Canlı saxlama siqnalına boş vaxtın bitməsinə qarşı sığorta kimi baxın, sağlamlıq yoxlaması kimi yox.

Aralığı forumdan kopyalanmış ədədə deyil, həqiqətən ölçdüyünüz ən qısa timeout-a görə qurun. Hər ehtimal olunan taymerdən aşağı sazlanmış canlı saxlama siqnalı heç kimə lazım olmayan trafikdir və hansı sərhədin birinci bitdiyini sizə deyəcək simptomu da yox edir. Aralığı ölçülmüş ədəddən seçin və qalan hər şeyi toxunulmaz buraxın.

Bir dəyişiklik, sonra yenidən ölçün

Canlı test zamanı hər timeout-u qaldırmaq və hər şlüzü boşaltmaq istəyinə müqavimət göstərin. Bu, gəldiyiniz sübutları silir və başqa insanlara aid axınları kəsir, sınamadığınız fərziyyə üçün pis bir mübadilədir. Bir cihazda bir dəstəklənən ayarı dəyişin, sonra boş dövrü və tətbiqin bərpasını təkrarlayın.

Hansı sərhəd müşahidəsinin dəyişdiyini qeyd edin və heç nə yaxşılaşmasa da qeyd edin. Heç nəyi düzəltməyən ayar məlumatdır və bunu bir dəfə görmək bütün müəssisə üzrə yaymaqdan ucuzdur.

Müdafiə edə biləcəyiniz bir tapıntı yazmaq

Yuxarı axındakı tərcüməçi yoxlana bilmirsə, yalnız sübutun dəstəklədiyini deyin: mübadilə bu yol hissəsinin hansısa yerində, bu qədər sükutdan sonra ölür və məsuliyyətli keçid aidiyyətsiz qalır. Məhdud ifadə rəydən keçir və növbəti şəxsi düzgün seqmentə yönəldir. Gizli routeri səbəb kimi adlandırmaq bunların heç birini etmir. Məhdud tapıntını aralıq ilə birlikdə müşahidə olunmayan seqmentin sahibinə verin.

RFC 4787 UDP xəritələmə taymerlərinin bir son nöqtədən çıxarılmasının niyə çətin olduğunu təsvir edir və bu çətinlik məhdud tapıntının dürüst olmasının səbəbidir. Taymerlər realdır və onların ətrafındakı qeyri-müəyyənlik də.

Əlaqəli məqalələr