VPN portunu işarələmək səs zənglərinə prioritet vermir
VPN portunu prioritet kimi işarələmək zəngi və ehtiyat nüsxəni eyni tuneldə irəli çəkir. Səs şifrələmədən əvvəl təsnifat və sizin nəzarət etdiyiniz növbə tələb edir.
VPN-in UDP portunu yüksək prioritet kimi işarələmək səs QoS sahəsində ən çox yayılmış dəyişiklikdir və o, zəngi həmin tuneli paylaşan fayl ötürülməsindən ayırmır. Hər iki axın eyni şifrələnmiş soketdən çıxır. İşarə növbəti hopa hər şeyin bərabər dərəcədə vacib olduğunu bildirir ki, bu da ona heç nə deməməklə eynidir. Zəngi qoruyan şey şifrələmədən əvvəl etibarlı təsnifat və həqiqətən nəzarət etdiyiniz növbədir.
Tunel təsnif etmək istədiyiniz axını gizlədir
Şifrələmə daxili başlıqları hər tunel üçün bir xarici başlıqla əvəz edir. Bundan sonra səs və ehtiyat trafiki eyni mənbəni, təyinatı və nəqliyyat portunu təqdim edir, buna görə də tunel portuna görə qurulmuş təsnif edici onları bir-birindən ayıra bilmir. Nəyi irəli çəkirsinizsə, hamısını toplu şəkildə irəli çəkirsiniz.
Mənbə tətbiq tərəfindən qoyulan DSCP dəyəri yalnız kimsə onu xaricə kopyaladıqda qalır. OpenVPN 2.6-da passtos var, IPv4 əhatəsi ilə sənədləşdirilib; IPsec tunel sərhədində öz kopyalama və ya xəritələmə siyasətini tətbiq edir. Bu addım olmadan xarici paket tunel interfeysinin istifadə etdiyi hansısa standartla işarələnir və aşağı axındakı növbə heç vaxt içəridə bir zəng olduğunu bilmir.
Kopyalanmış işarələr hər hansı müştəri tərəfindən verilən dəyər kimi eyni şübhəyə layiqdir. Bir iş stansiyası ehtiyat işi üçün sürətləndirilmiş yönləndirmə tələb edə bilər, buna görə də etimad sərhədində qəbul və yenidən işarələmə işarəyə inanmazdan əvvəl dizaynda yer almalıdır.
Prioritet yalnız növbənin yarandığı yerdə sayılır
Yaxşı kodeki robot səsə çevirən doymuş yuxarı kanaldır və dolan növbə adətən giriş cihazında və ya provayderin buferində olur. Giden yolu istifadə oluna bilən sürətə, tunel və keçid yükləri çıxılmaqla formalaşdırmaq o növbəni başqasının buferində deyil, idarə etdiyiniz avadanlıqda saxlayır.
Ədalətli növbələmə və aktiv növbə idarəetməsi səs sinfi olmadan da kömək edir, çünki bir toplu axının buferi doldurmasının qarşısını alır. Linux-da CAKE formalaşdırmanı, axın üzrə ədaləti və istəyə bağlı Diffserv siniflərini bir qdisc-də birləşdirir və yerləşdirilmiş şəbəkə meneceri ikinci rəqabətli növbə qurğusu yerinə həmin konfiqurasiyaya sahib olmalıdır. Formalaşdırma olmadan toplu trafikdən üstün olan sinif hələ də artıq dolu olan buferin arxasında gözləyir.
Giriş emalı faydasız deyil, lakin paket qəbuledici keçidi keçdikdən sonra işləyir. Cavab verən göndərənə təsir edə bilər və yuxarı axında artıq xərclənmiş gecikməni geri qaytara bilməz, buna görə də zəmanət deyil, yumşaltmadır.
| Stage | What you can control | What to verify |
|---|---|---|
| Application to client | Which flows are trusted for marking | The marked packets are the ones you intended |
| Tunnel boundary | Whether the inner mark is copied outward | Outer header carries the expected value |
| Your uplink | Shaping rate and class treatment | Queue counters move for the voice class |
| Provider path | Almost nothing | Whether the service enforces the marking at all |
| Receiving side | Local policy after arrival | Delay that is already in the past |
Açıq internetdə nə qalır
Diffserv arxitekturası inzibati domenlər daxilində emalı təsvir edir, buna görə də provayder sərhəddə işarəni nəzərə almaya və ya yenidən yaza bilər. Əks iddia, yəni hər şəbəkənin onu həmişə sildiyi, eyni dərəcədə əsassızdır. Dürüst sual budur: bu konkret yol müqavilə ilə nə etməyə və necə nəzarət edilməyə borcludur. Bunu haradasa oxuduğunuz qaydanı təkrarlamaq əvəzinə işarələnmiş zondla yoxlayın.
Provayderin siniflə nə etdiyini soruşun, sonra ölçün. Qorunan amma planlaşdırılmayan işarə bəzəkdir; işarəni görmədən planlaşdıran yol başqa problemdir və ikisi fərqli düzəlişlər tələb edir.
Mərhələni təcrid edən ölçmə planı
Nəzarət olunan rəqabətli yükləmə ilə bir adi zəng edin, sonra onu kabel keçidində təkrarlayın. Zəngin nə itirdiyinə, sinif sayğaclarının nə qeyd etdiyinə və interfeysin planın başlıq sürətinə deyil, real həddinə nə qədər yaxın işlədiyinə baxın.
tc -s qdisc show dev eth0
tc -s class show dev eth0
mtr -rwzbc 50 voice.example.net
Səs sinfinin sayğacı sıfırda qalırsa, təsnifat və ya işarə kopyalama pozulub və heç bir prioritet kömək etməyəcək. Sinif sayğacı yerli olaraq hərəkət edirkən gecikmə hələ də artırsa, darboğaz sizin şlüzünüzdən kənardadır. Nəticələrin heç biri prioritet dəyərini artırmaqla düzəlmir.