Nešto se označi, red se konfigurira, a zatim netko pita koju kvalitetu dizajn zapravo jamči. Iskren odgovor je da ste opisali dvije polovice ugovora koje se sreću na granici. Dok ne možete imenovati klasu koju pružatelj prihvaća i tretman koji primjenjuje, lokalna konfiguracija je namjera, a ne obećanje. Obje polovice su važne i nijedna se ne može izvesti iz druge.

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

Gdje ispravno označavanje može tiho umrijeti

Počnite tako da za svako radno opterećenje zapišete lokalni uvjet podudaranja, svako označavanje unutar tunela, vrijednost koju pružatelj prihvaća i uslužnu klasu koju ta vrijednost odabire. Četiri stupca, a kvarovi obično žive između drugog i trećeg.

Ponašanje označavanja od unutarnjeg prema vanjskom zaglavlju klasičan je problem. Paket unutar šifriranog ili tuneliranog puta nosi unutarnje zaglavlje koje vaš klasifikator vidi i vanjsko zaglavlje koje oprema pružatelja vidi, a kopiranje jednog u drugo je konfiguracijska odluka, a ne automatsko svojstvo. Označite samo unutarnje zaglavlje i pružatelj klasificira vanjsko, obično kao zadano, zbog čega ispravno označen tok može stići u pogrešnu klasu bez ijednog pogrešno konfiguriranog retka na vašoj strani.

Lokalno imenovana klasa također može stajati prazna jer se njezin uvjet podudaranja nikada ne aktivira na stvarnim paketima. Portovi se pomiču, aplikacije koriste nekoliko tokova, a podudaranje na dobro poznatom portu koji je dobavljač prestao koristiti dva izdanja ranije stvara red s brojačima na nuli i politiku koja u radnoj konfiguraciji izgleda savršeno.

Eksplicitno odlučite gdje se označavanju vjeruje. Promicanje svega što dijeli tunel promiče i masovne prijenose zajedno s pozivima, a pružatelj koji prihvaća vaše označavanje bez provjere nudi vam način da sebi naudite. Ako ugovor dopušta mrežnom prolazu da ponovno označi pri predaji, navedite to napismeno, jer se upravo u toj točki pretpostavke dvaju timova obično razilaze.

Što raspoređivač zapravo dijeli

Lokalna politika ima vlastitu semantiku, a najviše nesporazuma izaziva riječ “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 dio onoga što je prethodna klasa ostavila. Neraspoređeni postoci raspoređuju se po prikladnim nekonfiguriranim redovima umjesto da budu rezervirani za posljednju klasu u datoteci.

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

Nadređeni oblikovatelj je drugo često iznenađenje. Oblikovanje kontroliranog reda na upotrebljivu brzinu usluge često je namjerno, jer premješta točku zagušenja na uređaj kojim upravljate vi, a ne na uzvodni red kojim ne upravljate. Uklanjanje oblikovatelja zato što oblikovanje dodaje kašnjenje može premjestiti gubitak, a ne ukloniti ga, a obračun troškova ili pružateljev policer mogu učiniti efektivnu brzinu nižom od one koju sučelje sugerira.

Brojači pokazuju koja je polovica zakazala

Usporedite četiri broja u pogođenom smjeru: što je ponuđeno, što je klasa podudarila, što je stavljeno u red ili odbačeno i što je usluga stvarno isporučila. Držite opis radnog opterećenja i verziju politike uz zapažanje, jer se snimka zaslona brojača bez njih ne može reproducirati.

Grane su različiti problemi s različitim vlasnicima. Lokalna klasa koja se ni s čim ne podudara je greška klasifikacije na vašoj strani. Klasa koja se podudara, ide u red i odbacuje dok pružatelj izvještava o čistoj isporuci upućuje na vaš vlastiti raspoređivač ili oblikovatelj. Klasa koja lokalno izgleda ispravno dok se gubitak pojavljuje iza predaje upućuje na mapiranje operatera i izmjerenu granicu u ugovoru. Nijedan od tri ne popravlja se 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 rezervirati redove s kraja na kraj. IOS XE vodič za raspoređivanje referenca je za ponašanje dodatne težine opisano gore, a njegove usporedbe platformi vrijedi pročitati prije nego što izračunatu brzinu premjestite između modela.

Napišite ugovor na jednom mjestu

Stavite lokalno podudaranje, granicu povjerenja, klasu pružatelja i izmjerenu razinu usluge u jedan dokument koji potpisuju obje strane. Tada promjena postotka ima kontekst, a pritužba na kvalitetu ima vlasnika.

Promjena lokalnog postotka ne može popraviti jamstvo drugog reda, i nijedna shema označavanja ne preživljava mapiranje koje pružatelj ne poštuje. Usporedite polovice, imenujte granicu i tek onda citirajte broj.

Povezani članci