DSCP označavanje ili obećanje QoS provajdera? Ni jedno nije ugovor
Lokalno označavanje postavlja namjeru, a klasa operatera pruža tretman na granici. Uporedite dvije polovine prije nego što neko obeća broj za kvalitet glasa.
Nešto se označi, red se konfiguriše, a onda neko pita koji kvalitet dizajn zapravo garantuje. Iskren odgovor je da ste opisali dvije polovine ugovora koje se sreću na granici. Dok ne možete imenovati klasu koju provajder prihvata i tretman koji primjenjuje, lokalna konfiguracija je namjera, a ne obećanje. Obje polovine 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 što ćete za svako radno opterećenje zapisati lokalni uslov podudaranja, svako označavanje unutar tunela, vrijednost koju provajder prihvata i servisnu klasu koju ta vrijednost bira. Četiri kolone, a kvarovi obično žive između druge i treće.
Ponašanje označavanja od unutrašnjeg ka vanjskom zaglavlju klasičan je problem. Paket unutar šifrovanog ili tunelovanog puta nosi unutrašnje zaglavlje koje vaš klasifikator vidi i vanjsko zaglavlje koje oprema provajdera vidi, a kopiranje jednog u drugo je konfiguracijska odluka, a ne automatsko svojstvo. Označite samo unutrašnje zaglavlje i provajder klasifikuje vanjsko, obično kao podrazumijevano, 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 stajati prazna jer se njen uslov podudaranja nikada ne aktivira na stvarnim paketima. Portovi se pomjeraju, aplikacije koriste nekoliko tokova, a podudaranje na dobro poznatom portu koji je dobavljač prestao koristiti dva izdanja ranije stvara red sa brojačima na nuli i politiku koja u radnoj konfiguraciji izgleda savršeno.
Eksplicitno odlučite gdje se označavanju vjeruje. Promovisanje svega što dijeli tunel promoviše i masovne prenose zajedno s pozivima, a provajder koji prihvata vaše označavanje bez provjere nudi vam način da sebi naudite. Ako ugovor dopušta mrežnom prolazu da ponovo označi na predaji, navedite to napismeno, jer se upravo u toj tački pretpostavke dva tima obično razilaze.
Šta raspoređivač zapravo dijeli
Lokalna politika ima svoju 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 procenti se raspoređuju po podobnim nekonfigurisanim redovima umjesto da budu rezervisani za posljednju klasu u datoteci.
Ta razlika je 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 oblikovač je drugo često iznenađenje. Oblikovanje kontrolisanog reda na upotrebljivu brzinu usluge često je namjerno, jer premješta tačku zagušenja na uređaj kojim upravljate vi, a ne na uzvodni red kojim ne upravljate. Uklanjanje oblikovača zato što oblikovanje dodaje kašnjenje može premjestiti 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 smjeru: š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 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 provajder izvještava o čistoj isporuci ukazuje na vaš vlastiti raspoređivač ili oblikovač. Klasa koja lokalno izgleda ispravno dok se gubitak pojavljuje iza predaje ukazuje na mapiranje operatera i mjerenu 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 rezervisati redove s kraja na kraj. IOS XE vodič za raspoređivanje referenca je za ponašanje dodatne težine opisano gore, a njegova poređenja 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 provajdera i izmjereni nivo usluge u jedan dokument koji potpisuju obje strane. Tada promjena procenta ima kontekst, a pritužba na kvalitet ima vlasnika.
Promjena lokalnog procenta ne može popraviti garanciju drugog reda, i nijedna shema označavanja ne preživljava mapiranje koje provajder ne poštuje. Uporedite polovine, imenujte granicu i tek onda citirajte broj.