Nešto se označi, red se konfiguriše, a onda neko pita koji kvalitet dizajn zapravo garantuje. Iskren odgovor je da ste opisali dve polovine ugovora koje se sreću na granici. Dok ne možete da imenujete klasu koju provajder prihvata i tretman koji primenjuje, lokalna konfiguracija je namera, a ne obećanje. Obe polovine su važne i nijedna se ne može izvesti iz druge.

local match → queue and marking → provider classifier
  → provider treatment → destination

Gde ispravno označavanje može tiho da umre

Počnite tako što ćete za svako radno opterećenje zapisati lokalni uslov podudaranja, svako označavanje unutar tunela, vrednost koju provajder prihvata i servisnu klasu koju ta vrednost bira. Četiri kolone, a kvarovi obično žive između druge i treće.

Ponašanje označavanja od unutrašnjeg ka spoljašnjem zaglavlju je klasičan problem. Paket unutar šifrovanog ili tunelovanog puta nosi unutrašnje zaglavlje koje vidi vaš klasifikator i spoljašnje zaglavlje koje vidi oprema provajdera, a kopiranje jednog u drugo je konfiguraciona odluka, a ne automatsko svojstvo. Označite samo unutrašnje zaglavlje i provajder klasifikuje spoljašnje, obično kao podrazumevano, zbog čega ispravno označen tok može stići u pogrešnu klasu bez ijedne pogrešno konfigurisane linije na vašoj strani.

Lokalno imenovana klasa takođe može ostati prazna jer se njen uslov podudaranja nikada ne aktivira na stvarnim paketima. Portovi se pomeraju, aplikacije koriste nekoliko tokova, a podudaranje na dobro poznatom portu koji je dobavljač prestao da koristi dva izdanja ranije stvara red sa brojačima na nuli i politiku koja u radnoj konfiguraciji izgleda savršeno.

Eksplicitno odlučite gde se označavanju veruje. Promovisanje svega što deli tunel promoviše i masovne prenose zajedno sa pozivima, a provajder koji prihvata vaše označavanje bez provere nudi vam način da sebi naudite. Ako ugovor dozvoljava mrežnom prolazu da ponovo označi pri predaji, navedite to napismeno, jer se upravo u toj tački pretpostavke dva tima obično razilaze.

Šta raspoređivač zapravo deli

Lokalna politika ima sopstvenu semantiku, a najviše nesporazuma izaziva reč “remaining”. Na platformama koje opisuje IOS XE vodič za raspoređivanje, bandwidth remaining percent postavlja dodatnu težinu, a ne korak u nizu u kojem svaka klasa uzima deo onoga što je prethodna klasa ostavila. Neraspoređeni procenti se raspoređuju po podobnim nekonfigurisanim redovima umesto da budu rezervisani za poslednju klasu u datoteci.

Ta razlika je važna jer sekvencijalni mentalni model daje predviđanja koja se nikada ne poklapaju sa brojačima. Inženjeri preuređuju klase da bi promenili ishod, ne vide razliku i zaključe da je platforma pokvarena, iako konfiguracija nikada nije značila ono što su pretpostavili.

Nadređeni oblikovalac je drugo često iznenađenje. Oblikovanje kontrolisanog reda na upotrebljivu brzinu usluge često je namerno, jer premešta tačku zagušenja na uređaj kojim upravljate vi, a ne na uzvodni red kojim ne upravljate. Uklanjanje oblikovaoca zato što oblikovanje dodaje kašnjenje može premeštati gubitak, a ne ukloniti ga, a obračun troškova ili provajderov policer mogu učiniti efektivnu brzinu nižom od one koju interfejs sugerira.

Brojači pokazuju koja je polovina zakazala

Uporedite četiri broja u pogođenom smeru: šta je ponuđeno, šta je klasa podudarila, šta je stavljeno u red ili odbačeno i šta je usluga stvarno isporučila. Držite opis radnog opterećenja i verziju politike uz zapažanje, jer se snimak ekrana brojača bez njih ne može reprodukovati.

Grane su različiti problemi sa različitim vlasnicima. Lokalna klasa koja se ni sa čim ne podudara je greška klasifikacije na vašoj strani. Klasa koja se podudara, ide u red i odbacuje dok provajder izveštava o čistoj isporuci ukazuje na vaš sopstveni raspoređivač ili oblikovalac. Klasa koja lokalno izgleda ispravno dok se gubitak pojavljuje iza predaje ukazuje na mapiranje operatera i izmerenu granicu u ugovoru. Nijedan od tri se ne popravlja uređivanjem ostalih, zbog čega se brojevi moraju prikupljati zajedno.

RFC 2475 klasifikaciju i kondicioniranje opisuje kao rad unutar administrativnih domena, i upravo zato označavanje ne može da rezerviše redove s kraja na kraj. IOS XE vodič za raspoređivanje je referenca za ponašanje dodatne težine opisano gore, a njegova poređenja platformi vredi pročitati pre nego što izračunatu brzinu premestite između modela.

Napišite ugovor na jednom mestu

Stavite lokalno podudaranje, granicu poverenja, klasu provajdera i izmereni nivo usluge u jedan dokument koji potpisuju obe strane. Tada promena procenta ima kontekst, a pritužba na kvalitet ima vlasnika.

Promena lokalnog procenta ne može da popravi garanciju drugog reda, i nijedna šema označavanja ne preživljava mapiranje koje provajder ne poštuje. Uporedite polovine, imenujte granicu i tek onda citirajte broj.

Povezani članci