DSCP işarələmə, yoxsa provayderin QoS vədi? Heç biri müqavilə deyil
Lokal işarələmə bir niyyət qoyur, operator sinfi isə sərhəddə emal təmin edir. Kimsə səs keyfiyyəti rəqəmi vəd etməzdən əvvəl iki yarısını müqayisə edin.
Nə isə işarələnir, növbə qurulur, sonra kimsə dizaynın əslində hansı keyfiyyəti təmin etdiyini soruşur. Dürüst cavab budur ki, siz sərhəddə görüşən müqavilənin iki yarısını təsvir etmisiniz. Provayderin qəbul etdiyi sinfi və tətbiq etdiyi emalı adlandıra bilənədək, lokal konfiqurasiya vəd deyil, niyyətdir. Hər iki yarı vacibdir və heç biri digərindən çıxarıla bilməz.
local match → queue and marking → provider classifier
→ provider treatment → destination
Düzgün işarələmə harada səssizcə ölə bilər
Hər iş yükü üçün lokal uyğunluq şərtini, tunel daxilində baş verən hər hansı işarələməni, provayderin qəbul etdiyi dəyəri və bu dəyərin seçdiyi xidmət sinfini yazmaqla başlayın. Dörd sütun, və nasazlıqlar adətən ikinci ilə üçüncü arasında yaşayır.
Daxildən xaricə işarələmə davranışı klassik problemdir. Şifrələnmiş və ya tuneldən keçən yolda paket sizin təsnifatlandırıcınızın görə bildiyi daxili başlıq və provayderin avadanlığının görə bildiyi xarici başlıq daşıyır və birini digərinə köçürmək avtomatik xassə deyil, konfiqurasiya qərarıdır. Yalnız daxili başlığı işarələyin və provayder xarici başlığı, adətən defolt kimi təsnif edir; buna görə düzgün işarələnmiş axın sizin tərəfinizdə bir səhv konfiqurasiya sətri olmadan yanlış sinfə gələ bilər.
Lokal olaraq adlandırılmış sinif də boş qala bilər, çünki onun uyğunluq şərti real paketlərdə heç vaxt işə düşmür. Portlar dəyişir, tətbiqlər bir neçə axın istifadə edir və satıcının iki buraxılış əvvəl istifadəni dayandırdığı tanınmış porta uyğunluq sayğacları sıfırda olan növbə və işləyən konfiqurasiyada mükəmməl görünən siyasət yaradır.
İşarələməyə harada etibar ediləcəyini açıq şəkildə qərar verin. Tuneli paylaşan hər şeyi yüksəltmək toplu ötürmələri də zənglərlə birlikdə yüksəldir və işarələmənizi yoxlamadan qəbul edən provayder sizə özünüzə zərər vermək üçün yol təklif edir. Müqavilə şlüzün təhvil nöqtəsində yenidən işarələməsinə icazə verirsə, bunu yazılı şəkildə qeyd edin, çünki iki komandanın fərziyyələri adətən məhz orada ayrılır.
Planlaşdırıcı əslində nəyi bölür
Lokal siyasətin öz semantikası var və ən çox anlaşılmazlığa səbəb olan “remaining” sözüdür. IOS XE planlaşdırma təlimatının təsvir etdiyi platformalarda bandwidth remaining percent artıq çəki təyin edir, hər sinfin əvvəlki sinfin buraxdığından pay götürdüyü ardıcıllıqda bir addım deyil. Təyin edilməmiş faizlər fayldakı sonuncu sinif üçün saxlanmaq əvəzinə uyğun konfiqurasiya edilməmiş növbələr arasında paylanır.
Bu fərq vacibdir, çünki ardıcıl zehni model heç vaxt sayğaclarla uyğun gəlməyən proqnozlar verir. Mühəndislər nəticəni dəyişmək üçün sinifləri yenidən sıralayır, heç bir fərq görmür və platformanın xarab olduğu qənaətinə gəlir, halbuki konfiqurasiya onların güman etdiyini heç vaxt nəzərdə tutmayıb.
Valideyn şeklləndirici digər adi sürprizdir. Nəzarət olunan növbəni istifadə olunan xidmət sürətinə qədər şeklləndirmək çox vaxt qəsdəndir, çünki bu, tıxanma nöqtəsini idarə etdiyiniz cihaza köçürür, yuxarı axındakı idarə etmədiyiniz növbəyə deyil. Şeklləndirmə gecikmə əlavə etdiyi üçün şeklləndiricini çıxarmaq itkini aradan qaldırmaq əvəzinə yerini dəyişə bilər və yük uçotu və ya provayder policer-i effektiv sürəti interfeysin təklif etdiyindən aşağı edə bilər.
Sayğaclar hansı yarısının uğursuz olduğunu deyir
Təsirlənmiş istiqamətdə dörd rəqəmi müqayisə edin: nə təklif olundu, sinif nəyə uyğun gəldi, nə növbəyə qoyuldu və ya atıldı, və xidmət əslində nə çatdırdı. İş yükünün təsvirini və siyasətin versiyasını müşahidənin yanında saxlayın, çünki onlarsız sayğac ekran görüntüsü təkrar istehsal oluna bilməz.
Budaqlar fərqli sahibləri olan fərqli problemlərdir. Heç nəyə uyğun gəlməyən lokal sinif sizin tərəfinizdə təsnifat xətasıdır. Uyğun gələn, növbəyə qoyan və atan sinif, provayder təmiz çatdırılma bildirəndə sizin öz planlaşdırıcınıza və ya şeklləndiricinizə işarə edir. Lokal olaraq düzgün görünən, lakin təhvil nöqtəsindən sonra itki görünən sinif operatorun xəritələnməsinə və müqavilədəki ölçülmüş sərhədə işarə edir. Üçündən heç biri digərlərini redaktə etməklə düzəlmir, buna görə rəqəmlər birlikdə toplanmalıdır.
RFC 2475 təsnifat və şərtləndirməni inzibati domenlər daxilində görülən iş kimi çərçivələyir və buna görə də işarələmə növbələri ucdan uca rezerv edə bilməz. IOS XE planlaşdırma təlimatı yuxarıda təsvir edilən artıq çəki davranışı üçün istinaddır və onun platforma müqayisələri hesablanmış sürəti modellər arasında köçürməzdən əvvəl oxunmağa dəyər.
Müqaviləni bir yerdə yazın
Lokal uyğunluğu, etibar sərhədini, provayder sinfini və ölçülmüş xidmət səviyyəsini hər iki tərəfin imzaladığı tək sənədə qoyun. Onda faiz dəyişikliyinin konteksti, keyfiyyət şikayətinin isə sahibi olur.
Lokal faizi dəyişmək başqa növbənin zəmanətini təmir edə bilməz və heç bir işarələmə sxemi provayderin əməl etmədiyi xəritələnmədən sağ çıxmaz. Yarıları müqayisə edin, sərhədi adlandırın və yalnız bundan sonra rəqəm sitat gətirin.