Sunteți pe pagina 1din 40

CALITATEA SERVICIILOR VOCE VIDEO INTEGRATE PE SUPORTUL REELELOR Ethernet-IP

Pag 1

1. Introducere

Dezvoltarea si diversificarea serviciilor n reteaua Internet (Intranet) i n special a serviciilor sensibile la alocarea de band si la ntrzieri ( voce prin Internet-VoIP, videoconferin, aplicaii interactive) au impus dezvoltarea unor tehnologii care s permit controlul i garantarea calitii serviciilor (QoS-Quality of Service ). Eficiena acestor tehnologii este evaluat prin msurtori QoS. Definiiile pentru calitatea serviciului (QoS) i performana reelei (NP) sunt date n Rec. E.800/ITU-T. Calitatea serviciilor (QoS = Quality of Service) determin gradul de satisfacere, din punctul de vedere al utilizatorului, pentru serviciul oferit. QoS poate fi determinat prin metode subiective sau obiective, folosind n acest scop ca unitate de msur R (Rating) cu valori ntre 0 - 100%, sau MOS (Mean Opinion Score) cu valori ntre 0-5. Din punctul de vedere al reelei, este necesar s fie luai n considerare factorii care pot produce degradarea QoS, care pot fi: distorsiuni introduse de comutaia de pachete: ntrzieri, variaia ntrzierii, pierderea de pachete; distorsiuni neliniare care includ i codarea cu rate binare reduse, timpul de propagare, atenuarea (dependent de frecven), zgomotul circuitelor, zgomotul mediului nconjurtor, erori de transmisie, efectul local, ecoul, etc. Dezvoltarea i diversificarea serviciilor n reeaua Internet i n special a serviciilor sensibile la alocarea de bandi la ntrzieri (voce prin Internet, videoconferin, aplicaii interactive) au impus dezvoltarea unor tehnologii care s permit controlul i garantarea calitii serviciilor (QoS - Quality of Service). Eficiena acestor tehnologii este evaluat prin msurtori QoS.

2. Definirea QoS (Quality of Service) i a NP (Network Performance)


Definiiile pentru calitatea serviciului (QoS) i performana reelei (NP) sunt date n Rec. E.800/ITU-T. Calitatea serviciului (QoS = Quality of Service) reprezint efectul colectiv al performanelor s erviciului, prin care se determin gradul de satisfacere, din punctul de vedere al utilizatorului, pentru serviciul oferit. Performana reelei (NP = Network Performance) reprezint capacitatea reelei sau a unei poriuni a unei reele de a realiza funciile referitoare la comunicaia ntre utilizatori: accesul la serviciul solicitat, stabilirea comunicaiei, asigurarea calitii comunicaiei. A. Calitatea serviciului (QoS - Quality of Service) depinde de urmtorii parametri: A.1. Performana suportului serviciului este apreciat prin urmtorii parametri: - timpul de furnizare a serviciului (durata ntre momentul cererii serviciului i momentul finalizrii accesului la serviciu); Pag 2

- probabilitatea de taxare eronat; - integritatea taxrii.

Fig. 1. Definiii: QoS i NP (ITU-T Rec. E.800) A.2. Performana operabilitii serviciului indicflexibilitatea n utilizarea i operarea unui serviciu i este evaluat prin urmtorii parametri: -probabilitatea de eroare determinat de utilizatorul care ncearc s foloseasc serviciul; -probabilitatea de eroare introdus de utilizator prin transmiterea greit a numrului la o tentativ de apel; -probabilitatea de abandonare a serviciului de ctre utilizator. A.3. Serviabilitatea este evaluat prin urmtorii parametri: . Performana accesibilitii la serviciu, care este evaluat prin: - timpul mediu de acces la serviciu; - accesibilitatea la reea; - accesibilitatea la conexiune; - probabilitatea de transmisie inacceptabil; - probabilitatea de a nu primi un ton valid; - probabilitatea de rutare eronat. . Performana reinerii serviciului este abilitatea de a menine accesul la serviciu n condiiile date, pe durata cerut. Performana reinerii serviciului este dat de: - probabilitatea meninerii serviciului pentru o durat de timp; - probabilitatea de meninere a conexiunii, fr ntreruperi; Pag 3

- probabilitatea de eliberare prematur. . Performana integritii serviciului indicgradul n care un serviciu este furnizat fr imperfeciuni excesive i poate fi apreciat prin urmtorii parametri: - ntreruperea serviciului; - timpul ntre ntreruperi:; - timpul mediu ntre ntreruperi (MTBI = Mean Time Between Interruptions); - durata ntreruperii; - durata medie a ntreruperii (MID = Mean Interruption Duration). A.4. Performana securitii serviciului indic gradul de protecie mpotriva monitorizrii neautorizate, a utilizrii frauduloase, a greelilor umane i a dezastrelor naturale.

Serviabilitatea serviciului depinde de performana reelei, care indic abilitatea reelei de a furniza funciile necesare pentru asigurarea comunicaiei ntre utilizatori. B. Performana reelei (NP = Netwrok Performance) depinde de capacitatea acesteia de a trata traficul oferit. Aceasta depinde de: - planificarea reelei de comunicaii; - performana accesibilitii la funciile de asigurarea a comunicaiilor; - performana transmisiei i propagrii informaiei prin reea. B.1. Performana planificrii reelei este responsabilde definirea corect a resurselor necesare tratrii corecte a traficului real i furnizrii serivciilor solicitate de utilizatori. Planificarea reelei trebuie s aib n vedere asigurarea administrrii corecte prin includerea resurselor i mecanismelor de operare i ntreinere corespunztoare. B.2. Performana accesibilitii depinde de: . Performana fiabilitii evaluat prin: - rata deranjamentelor; - intensitatea deranjamentelor; - MTBF (Mean Time Between Failures) - timpul mediu ntre douderanjamente. . Performana ntreinerii evaluat prin: - MDT (Mean Down Time) - timpul mediu al defeciunilor; - MART (Mean Active Repair Time) - timpul de reparare mediu; - MTTR (Mean Time To Restoration) -timpul mediu de restaurare. . Performana suportului de ntreinere. B.3. Performana transmisiei este dat de gradul de reproducere a semnalului transmis prin sistemele de telecomunicaii. Aceasta poate fi evaluat prin: - BER (Bit Error Ratio) - rata erorilor de bii; - rata secundelor eronate; -performana propagrii.

3. Criterii de apreciere a calitii serviciilor (QoS) asigurate prin


Pag 4

reeaua Internet
QoS are semnificaii diferite din punctul de vedere al utilizatorului i al reelei. QoS vzut din punctul de vedere al utilizatorului are n vedere: adapabilitatea reelei pentru a asigura performana aplicaiilor dorit de utilizatori. accesul la comunicaii de voce, video i date. QoS i NP vzute din punctul de vedere al reelei IP trebuie s asigure controlul parametrilor care pot influena performana fiecrui tip de aplicaie: - largimea de band (bandwidth); - ntrzierea (delay); - variaia ntrzierii (jitter); - pierderea de pachete (packet loss). Cerinele QoS pot fi evaluate n funcie de: -Cerinele privind QoS din partea utilizatorilor de servicii; - QoS oferit sau planificat de ISP (Internet Service Provider); - QoS asigurat de ISP; - Percepia QoS a utilizatorului. Criteriile QoS sunt determinate avnd n vedere punctul de vedere al utilizatorului de serviciu. Pentru fiecare criteriu QoS sunt identificai parametrii utilizai n evaluarea QoS. n standardul ETSI TR 102 276 sunt definite categoriile de criterii privind calitatea serviciului (QoS) de acces la Internet, denumite categoriile A, B, C, D. Categoria A cuprinde, n principal, "criterii tehnice" care intereseaz cele mai multe segmente ale populaiei care utilizeaz Internetul. Aceste criterii sunt: Numrul de tentative necesare pentru conectarea la ISP, inclusiv accesarea serviciului (login); Frecvena ntreruperii conexiunii pe durata utilizrii serviciului (dup login); Viteza conexiunii, n aval (downstream); Durata ieirii din funciune a reelei ISP (Internet Service Provider), inclusiv ieirile din funciune pariale; Numrul tentativelor de conectare (login) pe durata orei celei mai ncrcate din sptmn. Criteriile din categoria A se refer la performanele tehnice ale accesului la Internet . Ele au o legtur direct cu echipamentele i infrastructura reelei de acces la Internet. Categoria B cuprinde urmtoarele criterii tehnice: - ntrzierea transmiterii pachetelor (IPTD = IP Transfer Delay); - Pierderea de pachete (IPLR = IP Loss Ratio); - Jitter (IPDV = IP Delay Variation). Criteriile categoriei B se refer la aspecte de performan tehnice, care sunt utile utilizatorilor avizai sau operatorilor pentru elaborarea SLA (Service Level Agreemen t Contract asupra nivelului serviciului). Pag 5

Categoria C cuprinde, n principal criterii operaionale" care intereseaz cele mai multe segmente ale populaiei care utilizeaz Internetul. Aceste criterii sunt: timpul de dare n funciune a unui serviciu; profesionismul asistenei tehnice; calitatea prezentrii facturii; timpul de rezolvare al reclamaiilor. Categoria D cuprinde criterii care intereseaz clienii poteniali, care se informeazasupra alegerii unui furnizor de servicii (ISP = Internet Service Provider). Aceste criterii sunt: - opiuni oferite clienilor i tarifarea serviciilor; - numrul de adrese de pot electronic (e-mail); - detalii relevante pentru e-mail (mrime, capacitate de memorare, timp de memorare); - spaiu web (disponibilitate i condiii); - asisten tehnic (disponibilitate i condiii); - modaliti de partajare a datelor; - controlul spam"-urilor (disponibilitate i condiii); - controlul viruilor (disponibilitate i condiii); oferte de securitate (disponibilitate i condiii); - interaciunea cu alte ISP. Criteriile categoriei D sunt eseniale pentru informarea unui potenial client, care este interesat de alegerea unui furnizor de servicii, a crui ofert s fie optim n raport cu cerinele clientului respectiv.

4. Consideraii privind QoS i NP


Entitile participante la realizarea i consumarea unui serviciu de comunicaie sunt: Clientul (customer): partea care pltete pentru serviciul de telecomunicaie asigurat. Furnizorul de reea (network provider): o organizaie care ofer o reea pentru asigurarea serviciilor de telecomunicaii. Dac aceeai organizaie oferi serviciile, aceasta devine i furnizor de servicii. Furnizorul de servicii (service provider): o organizaie care oferservicii de telecomunicaii clienilor i/sau utilizatorilor. Un furnizor de servicii poate s nu fie n acelai timp i furnizor de reea. Utilizator (user): partea care folosete serviciile de telecomunicaii oferite. QoS oferit de furnizorul reelei reprezint nivelul de calitate care poate fi pus la dispoziia utilizatorului/clientului, de ctre furnizorul serviciului. Nivelul de calitate este exprimat prin valorile atributelor parametrilor QoS. Aceti parametri sunt de obicei stabilii astfel nct s fie nelei de utilizatori/clieni. Fiecare serviciu trebuie s beneficieze de propriul su set de parametri QoS. QoS realizat de furnizorul serviciului reprezint o declaraie" asupra nivelului de calitate realizat de acesta. Acesta se exprim prin valori ale atributelor parametrilor QoS oferit. Aceste valori de performan sunt specificate pentru o perioad dat de timp.

Pag 6

Fig.2 Relaii ntre client, furnizor de serviciu i furnizor de reea privind calitatea serviciilor - QoS QoS perceput de utilizatori/clieni se exprimprin nivelul de calitate perceput de acetia. QoS perceput este exprimat, de obicei, n funcie de gradul de satisfacere a cerinelor utilizatorului i nu prin termeni tehnici. Termenii tehnici pot fi exprimai n situaiile n care utilizatorul/clientul este capabil s-i neleagi s-i foloseasc. QoS perceput este evaluat prin supraveghere de ctre client i prin comentariile proprii ale utilizatorului/clientului referitoare la nivelul serviciului. Un utilizator/client nu este preocupat de modul n care operatorul i asigurun anumit serviciu sau de oricare dintre aspectele interne ale structurii i funcionrii reelei, ci doar de calitatea end-toend a serviciului.

4.1. Imperfeciuni ale reelei de telecomunicaii care afecteaz calitatea serviciului telefonic (End-to-End).
Calitatea transmisiei vocii printr-o conexiune n reeaua de telecomunicaii este influenat de imperfeciunile circuitului de comunicaie. Evoluia reelelor de comunicaii prezentat n fig.3 este asociat cu prezentarea imperfeciunilor introduse de reele care pot afecta calitatea vorbirii. Sunt prezentate tehnologiile care privesc: Reele cu comutae de circuite; Reelele analogice; Reelele digitale cu componentele lor ; Sisteme de transmisie digital; Sisteme de comutaie digital Reele de comunicaii fixe PSTN (Public Switching Telecommunication Network); Reele de comunicaii mobile. Reele cu comutaie de pachete folosite pentru comunicaii telefonice: Voce pachetizat; VoIP (Voice over IP). Pag 7

Fig.3 Imperfeciuni care afecteaz calitatea transmisiei vocii Se constat din fig.3 c parametrii de imperfeciune care afecteaz calitatea aplicaiilor telefonice sunt: - distorsiunile analogice; - distorsiunile introduse de codare; - zgomotul; - ntrzierea (delay) / ecoul; - pierderi le de pachete sau pachetele recepionate eronat n reeaua cu comutaie de pachete. Ponderea i tipul imperfeciunilor care afecteaz QoS pentru comunicaiile vocale sunt specifice fiecrei tehnologii. Se constat de asemenea cpentru VoIP, parametrii care afecteaz n mod decisiv QoS sunt ntrzierea, schema de codare i pierderea de pachete. Pentru a asigura servicii multimedia i VoIP prin reelele IP se impune tratarea difereniat a serviciilor i asigurarea prioritii transmiterii pachetelor pentru aplicaiile de voce, video sau de date interactive n vederea reducerii ntrzierilor i a variaiei ntrzierilor pachetelor pentru aplicaiile de timp real. Pentru garantarea calitii serviciilor se impune controlul acestor imperfeciuni, ceea ce impune utilizarea de protocoale de semnalizri prin intermediul crora s se poat transmite cerinele QoS specifice aplicaiei i pentru a realiza controlul QoS n reea. De asemenea trebuie realizat o tratare difereniat a pachetelor, adecvatcerinelor aplicaiilor care transmit aceste pachete.

4.2. Cerinele de performan impuse reelelor IP


Reelele IP trebuie s asigure QoS adecvat pentru diferitele aplicaii oferite utilizatorilor. Parametri reelei care afecteaz QoS sunt: ntrzierea (delay), pierderea de pachete (packet loss), variaia ntrzierii (jitter). Pag 8

Fig. 4 Profile de trafic i cerine de baz ale QoS

ntrzierea (Delay) Delay-ul reprezint ntrzierea transmiterii unui pachet, care este msurat ca diferena dintre timpul la care este recepionat i timpul la care a fost transmis pachetul. Acesta are impact direct asupra QoS i include ntrzierile introduse de terminal, reea i servere. ntrzierea este determinat de: serializarea informaiei unui pachet n linkul de transmisie, care este dependent de lrgimea de band a linkului i de dimensiunea pachetului de transmis; timpul de propagare, care depinde de mediul de transmisie folosit i de distan; timpul de comutaie, care reprezint diferena de timp ntre momentul recepiei unui pachet i momentul nceperii transmisiei n linkul de ieire. n reelele congestionate crete ntrzierea datorit creterii timpului de ateptare n cozile de ateptare din nodurile reelei. Jitter-ul Variaia ntrzierii (jitter) este un parametru foarte important la nivel de transport n reelele de date datorit variaiei ntrzierii pachetelor individuale, care afecteazsemnificativ calitatea serviciilor de timp real (voce, video, servicii conversaionale). Eliminarea sau reducerea jitterului se obine n mod obinuit prin folosirea unui buffer la recepie, din care datele vor fi extrase la intervale egale din punctul de vedere al utilizatorului. Totui, n acest mod va rezulta o cretere a ntrzie rii.

Pag 9

Pierderea de informaie Pierderea informaiei are efect direct asupra calitii informaiei prezentatutilizatorului. Pierderea informaiei poate fi determinat de erorile de bit sau pierderile de pachete. O pierdere de informaie poate fi introdus de codarea semnalelor media (voce, video) pentru o transmisie mai eficient(ex. Codec de voce de rat binarredus).

4.3. Elemente specifice QoS i NP


Tabelul 1. Distincia ntre QoS i NP (conform ITU -T Rec.1.350) QoS (Quality of service) Orientat pe utilizator Atribute de servicii Focalizat pe efecte observabile de ctre utilizator ntre punctele de acces ale serviciului NP (Network Performante) Orientat pe furnizor Atribute ale elementului de conexiune Focalizat pe planificare, dezvoltare, operare i ntreinere Capabiliti "End-to-End" sau ale elementelor de conexiune ale reelei

Tabelul 2. Legtura dintre parametrii QoS i NP ai reelei


Tipul de serviciu Elemente care determin calitatea serviciului calitate subiectiv (funcie de vrst, sex, limb etc.); recunoaterea interlocutorului; calitatea naturaleii vorbirii; uurina n realizarea conversaiei; perceperea ecourilor; ntreruperi n convorbire. ntrzieri n bucl; durata transferului datelor; modul de transfer nealterat; procentajul de erori de transmisie. Elemente care certificperformana reelei pierderea continuitii din cauza ntrzierilor sau a ntreruperilor; ntrzieri pe calea vocal n cele dou sensuri; convorbiri dublate; perceperea mai multor convorbiri zgomot de fond. rata erorilor de bit; viteza de transfer a informaiei; ntrzierea de transfer; variaia ntrzierii; probabilitatea de pierderi.

Servicii vocale

Servicii de transmisii de date

Pag 10

Servicii de mesagerie

Serviciu facsimil

-ntrzierea de livrare a mesajului; -probabilitatea de eroare a mesajului; probabilitatea de livrare la o adres greit; modul de transfer nealterat; probabilitatea de pierdere a mesajului. ntrzierea de transmisie; modul de transfer nealterat; rezoluia transmisiei realizate (linii eronate). distorsionarea sincronizrii ntre componentele media.

precizia de realizare a livrrii mesajului; parametrii referitori la transmisia de date.

Servicii multimedia

rata erorilor de bit; linii eronate; variaia de ntrziere; ntrzierea de transmisie. parametrii referitori la transmisia de date.

5. Calitatea serviciilor definit din punctul de vedere al utilizatorilor


5.1. Clase QoS n raport cu parametrii R (Rating) i MOS (Mean Opinion Score)
QoS (Quality od Service) indic gradul de satisfacie al utilizatorului pentru servicii i aplicaii particulare. Utilizatorul nu este interesat de modul de implementare al serviciului. Acesta este interesat de parametri de performan din punctul de vedere al utilizatorului, care constn: asigurarea corect a serviciului; evaluarea efectelor perceptibile (ex. pentru voce inteligibilitatea, naturalee, trie); independena serviciilor de arhitectura sau tehnologia reelei; posibilitatea msurrii subiective sau obiective a QoS; relaia cu parametri de performan ai reelei; accesul utilizatorului la servicii prin furnizorii de servicii. Categorile de apreciere a calitii transmisiei vocii sunt definite n ITU-T Rec.G. 107 n raport cu parametrul R (Rating) evaluat prin msurtori subiective sau obiective ale QoS.

Tabelul 3. Categorii QoS definite prin Rec. G.107/ITU-T R (Rating) Categoria QoS pentru voce 100-90 Cea mai bun 90-80 Bun Pag 11 80-70 Medie 70-60 Redus 60-0 Slab

Pentru aprecierea calitii comunicaiilor telefonice poate fi folosit MOS (Mean Opinion Score) (ITU-T Rec. P.800), care poate avea valori ntre 1 i 5.

Tabelul 4. Valori MOS recomandate de ITU-T Rec. P.800


MOS 5 4 3 2 1 Calitatea vorbirii Excelent Bun Satisfctoare Slab Foarte slab Efortul de ascultare Ascultare relaxat. Nu necesit efort Atenie necesar. Efortul de ascultare este redus. Necesit efort moderat Necesit efort considerabil Nu e posibil nelegerea, indiferent de efort

MOS (Mean Opinion Score) este un parametru care permite o estimare a calitii comunicaiei pe durata convorbirilor telefonice. Calitatea comunicaiei telefonice este influenat de: calitatea semnalului recepionat la destinaie, care este afectat de zgomot i de distorsiunea semnalului vocal introduse de reea; nivelul semnalului de ecou; calitatea interaciunii, calitate asociat cu alternana vorbirii i ascultrii, influenatde ntrzierea end-to-end i de zgomot; zgomotul recepionat de ambele pri aflate n convorbire. Tabelul 5. Ghid pentru relaia dintre valorile R si MOS (Table B.l/G. 107)
R (limita inferioar) 90 80 70 60 50 MOS (limita inferioar) 4.34 4.03 3.60 3.10 2.58 Satisfacia utilizatorului Foarte mulumit Mulumit Unii utilizatori sunt nemulumii Muli utilizatori sunt nemulumii Aproape toi utilizatorii sunt nemulumii

5.2. Modele de evaluare a End-to-End QoS


Evaluarea calitii serviciilor se poate realiza prin msurtori subiective sau obiective. End-to-end QoS n sistemele de comunicaii poate fi analizat din urmtoarele puncte de vedere: Calitatea setrii apelurilor (call set-up quality); Calitatea com unicaiei. Calitatea setrii apelurilor este caracterizat n principal de timpul perceput de utilizator ca Pag 12

rspuns al solicitrii serviciului. Acesta reprezint timpul din momentul terminrii comenzii chemtorului (formarea numrului chemat, introducerea adresei de e-mail, etc.) pn n momentul recepiei informaiei privind progresul apelului. Calitatea comunicaiei este caracterizat de parametrul R definit ca rating al calittii transmisiei globale (Overall transmission quality rating) care exprim calitatea end -to-end de la gura transmitorului semnalului acustic la urechea celui care recepioneaz semnalul acust ic. Rating-ul R se determin conform modelului E definit n ITU-T Rec. G.107.

5.2.1. Modelul E (ITU-T Rec. 107) privind conexiunea de referin pentru definirea R (Rating) calitii servicilor
ITU-T a definit prin Rec.G.107 o metod de evaluare subiectiv a calitii comunicaiilor, care folosete un indicator R (Rating). Modelul care st la baza msurtorii R (Rating) este prezentat n fig.4. Parametrii care trebuie luai in considerare n msurtorile QoS (ITU- T P.830) sunt urmtorii: nivelul semnalului la intrarea codecului; nivelul la ascultare n msurtorile subiective; erorile n canalul de transmisie ntre un coder i un decoder; rata binar a codecului; transcodarea; adaptarea ratei de bit ntre coder i decoder dac acestea folosesc rate b inare diferite; zgomotul mediului la sursa de semnal; ntrzierea i variaia ntrzierii.

Fig. 5 Conexiune de referin pentru modelul E (ITU-T Rec. G.107) Modelul E ia n considerare toi parametri de transmisie care pot afecta calitatea serviciu lui. Rating-ul R poate fi calculat cu relaia: R = Ro ls Id le + A unde oRo reprezintraportul semnal pe zgomot, lund in considerare sursele de zgomot care pot fi: zgomotul introdus de circuite i zgomotul din ncperea sursei de semnal acustic; oIs este un factor care combin toate imperfeciunile care pot apare simultan cu semnalul vocal; oId reprezint imperfeciunile determinate de ntrziere; Pag 13

ole definete imperfeciunile echipamentului cauzate de codecurile cu ratbinar redus. Acesta include de asemenea imperfeciunile care determin pierderea de pachete; oA este un factor de avantaj care compenseazfactorii de imperfeciune i este determinat de tipul de acces al utilizatorului la reea. Tabelul 6. Factor de avantaj A (Table l/G. 107) Sistem de comunicaii Convenional (acces prin fire de cupru) Mobilitate n reelele celulare de arie redus Mobilitate n arii geografice sau deplasare n vehicule Acces la locaii greu accesibile (ex. Prin conexiuni multihop) A = valoarea maxim 0 5 10 20

Factorul de rating R poate lua valori ntre 0 i 100, unde R = 0 reprezint o calitate foarte proast, iar R = 100 reprezint o calitate foarte bun. Modelul E furnizeaz o estimare statistic a msurtorilor de calitate. 5.2.2. Calitatea vorbirii determinat subiectiv
MOS poate fi determinat prin efectuarea de teste subiective, bazate pe exprimarea opiniei privind calitatea serviciului de ctre persoana care ascult semnalul transmis prin sistem, n condiii determinate. Media valorilor opiniilor exprimate de un numr relativ mare de persoane va fi scorul opiniei medii (MOS).

Fig. 6 Principiul msurtorilor MOS subiective Aceste msurtori pot fi folosite pentru evaluarea imperfeciunilor introduse de diverse tipuri de CODEC-uri, ca de exemplu: le (Equipment Impairment Factor).

5.2.3. Calitatea vorbirii determinat obiectiv


Pentru a msura calitatea transmisiei vocii este necesar s se elimine procedurile complicate i costisitoare de determinare subiectivi s se dezvolte i sse utilizeze metode obiective. Pag 14

n fig.6. se prezint principiul msurrii scorului opiniei medii (MOS) folosind metoda obiectiv de evaluare a calitii vorbirii prin ascultare (MOS -LQO = Mean Opinion Score - Listening only Quality Objective).

Fig. 7 Principiul msurtorilor MOS obiective

Fig. 8 Metode de determinare a End-to-End QoS Metodele obiective de evaluare a calitii vorbirii se pot mpri n trei categorii: Metode comparative = metode bazate pe compararea semnalului vocal transmis cu o referin cunoscut (ex. Metoda PESQ ITU-T Rec. P.862); Metode de estimare absolut= metode care nu folosesc un semnal de referin (ex. INMD ITU-T Rec. P.561); Modele de Rating de transmisie = metode care determin o calitate a vorbirii estimat n funcie de cunotinele despre reea (ETSI ETR 250, ITU-T Rec.G.107).

Pag 15

Fig. 9 Metode de evaluare a End-to-End QoS Metoda obiectiv PESQ de determinare a QoS Standardul internaional folosit n prezent pentru evaluarea obiectiv a QoS este PESQ (Perceptual Evaluation of Speech Quality) - ITU-T Rec. P.862 Msurarea calitii vorbirii poate fi realizat prin folosirea unui semnal transmis care poate fi un semnal vocal adecvat sau un semnal de test. Semnalul trebuie s aib o duratde cel puin 8-10 secunde. Msurtorile obiective MOS folosesc un model de recepie, care realizeazcomparaia semnalelor generate de surscu cele recepionate la destinaie lund n c onsiderare concepte psiho-auditive i perceptuale pentru realizarea unui model obiectiv de evaluare a semnalelor acustice recepionate la destinaie. PESQ (Perceptual Evaluation of Speech Quality) este o metod obiectiv de determinare a QoS, aplicabil msurtorilor end-to-end QoS i msurtorilor CODEC -urilor. PESQ compar semnalul transmis de surs la intrarea n reea cu semnalul degradat obinut la ieire ca rezultat al trecerii semnalului sursei prin sistemul de comunicaii. ntr-o prim etap se compar cele dou semnale pentru determinarea degradrii introdusde ntrzierea semnalului n sistemul de comunicaii.

Pag 16

PESQ utilizeazun model perceptual pentru compararea semnalelor la emisie i recepie. Baza acestui proces const n transformarea semnalelor de origine (de intrare) i de ieire (degradat) n reprezentri interne care iau n considerare reprezentarea psihofizic a semnalelor audio n sistemul auditiv uman.

Modelul cognitiv este folosit pentru evaluarea MOS (Mean Opinion Score). R eferina este estimat prin separarea degradrilor din semnalul de intrare, care pot fi degradri liniare, degradri neliniare, degradri introduse de codec. Se detecteazi se interpoleaz cadrele Pag 17

pierdute n VoIP. Se reconstituie referina care este folosit ca intrare pentru evaluarea calitii. evalueazimpactul codecului asupra calitii vorbirii.

Se

Fig.12 (P.862) - Metode de testare a calitii comunicaiei n absena i prezena zgomotului Se pot evalua parametrii controlai pe termen lung pentru semnalul de intrare: zgomot, activitatea vocal, interferen, ecou. Evaluarea perceptual a calitii vorbirii (PESQ) poate lua n considerare zgomotul de fond sau zgomotul introdus de mediu. Meto da de testare implic compararea semnalului generat de surs cu semnalul transmis prin sistemul de comunicaii.

5.2.4. Estimarea MOS prin folosirea modelului E


ITU-T a definit o metod de evaluare subiectiv a calitii comunicaiilor prin Rec.G.107, car e folosete un indicator R (Rating). Modelul care stla baza msurtorii R (Rating) este prezentat in fig.12.

Fig. 13 Modelul E definit n Rec. G.107 poate fi folosit pentru determinarea MOS, dacse realizeaz coversia R (Rating) n MOS.

Pag 18

6. Calitatea serviciilor definit din punctul de vedere al reelei IP


6.1. Semnificaia claselor QoS
Rec.Y. 1541/ITU-T cuantific cerinele QoS ale utilizatorilor n cerine pentru reeaua IP prin intermediul atributelor terminalului i reelei IP, care afecteaz direct calitatea comunicaiei. Aceste atribute sunt urmtoarele: ntrzierea de transfer a pachetelor (delay); Variaia ntrzierii (jitter); Pierderea de pachete exprimatprin raportul ntre pachetele recepionate eronat i numrul total de pachete transmise.

Clasele Qo6 stabilesc cerinele majore ale aplicaiilor utilizatorilor impuse reelei IP. Aceste cerine pot fi comunicate elementelor reelei prin semnalizri. Reelele IP pot asigura calitatea serviciilor (QoS) prin implementarea n reeaua IP a mecanismelor QoS. Se obin n acest fel reele IP cu controlul QoS (pe care le vom numi reele IP QoS). ITU-T a definit un ghid de asociere a claselor QoS cu aplicaiile utilizatorilor i cu performanele impuse reelelor IP. Clasele QoS sunt asociate cu mecanismele de control al calitii Pag 19

serviciului (QoS) n reelele de transport, ceea ce implic: controlul alocrii resurselor n segmentele reelei; semnalizri ntre segmentele reelei pentru asigurarea obiectivelor de performan ale reelei i End-to-End QoS; monitorizarea performanei reelei IP QoS i a calitii serviciilor (QoS); optimizarea utilizrii reelei IP prin evitarea congestiei i ncrcrii ct mai uniforme a reelei IP. Obiectivele se aplic reelelor IP publice. Furnizorul i ia angajamentul fa de utilizator sau fa de ali operatori de reea s ndrume pachetele n reea astfel nct sndeplineasc fiecare din obiectele de calitate convenite prin SLA (Service Le vel Agreement). Fiecare furnizor de reea poate opta pentru furnizarea unei performane mai bune dect aceste obiective. Fiecare clas QoS de reea este caracterizat printr -o combinaie de valori limitale parametrilor de performan.

Tabelul 7. Ghid de aplicare a claselor QoS (Table 2/Y.1541) Clasa QoS 0 Aplicaie (example) Servicii n timp real, sensibile la jitter, interaciune mare (VoIP, Videoconferin) Servicii n timp real, sensibile la jitter, interactive (VoIP, Videoconferin). Servicii de date-tranzacii, interactivi tate mare (Signalling) Servicii de date-tranzacii, interactivitate redus Aplicaii cu pierderi mici (tranzacii scurte, video streaming) Aplicaii tradiionale n reelele IP Tehnici de reea Constrngeri la rutare i distan Constrngeri reduse la rutare i distan Constrngeri la rutare i distan Constrngeri reduse la rutare i distan Orice rut /cale Orice rut /cale

Mecanisme utilizate n nod

Cozi de ateptare cu servire preferenial.

Cozi de ateptare separate, prioritate la pierderi

4 5

Cozi de ateptare lungi, prioritate la pierderi Cozi de ateptare separate (prioritate redus)

Tabelul 8. Obiectivele de performan ale reelei IP (ITU -T Rec.Y.1541).


Parametru de performan al reelei IPTD IPDV Clase QoS Class 0 < 100 ms < 50 ms Class 1 < 400 ms < 50 ms Class 2 < 100 ms U Pag 20 Class 3 < 400 ms U Class 4 <1s U Class 5 Nespecificat U U

< 1 x 10-3 1 x 10-3 1 x 10-3 1 x 10-3 1 x 10-3 U (Note 4) (Note 4) IPER 1 x IO"4 U IPDV = IP packet Delay Variation IPER = IP packet Error Ratio IPLR = IP packet Loss Ratio IPTD = IP Packet Transfer Delay

1PLR

Cisco definete un set de clase, prezentate n tabelul 9, care poate fi folosit n configurrile automate QoS (Tim Szigeti, End -to-End QoS Network Design- Cisco Press). Tabelul 9. Clase QoS definite de CISCO
Numele clasei AutoQoS IP Routing Interactive voice Interactive video Steaming video Telephony signaling Transactional-Interactive Network Management Bulk data Scavenger Best Effort Tip de trafic Trafic de control reea (ex. trafic generat de protocolul de rutare) Trafic de voce interactiv Trafic video interactiv Trafic media streaming Semnalizare telefonici trafic de control Aplicaii de date tranzacionale de tip client-server sau aplicaii de mesagerie interactiv Trafic de management al reelei Servcii de date relativ non-interactive, trafic web, ftp, operaii de sincronizare baze de date, bckup, distribuie coninut video Servicii cu cerine reduse QoS, frgarantarea benzii , pentru aplicaii de divertisment (ex. jocuri) Trafic fr cerine QoS. Clas implicit pentru traficul de date

Evoluia n timp a claselor de serviciu este prezentat n fig. 14.

Pag 21

6.2. Exemple de atribute ale performanelor pentru serviciile IP


Serviciile care pot fi oferite de reelele IP sunt foarte diverse i impun condiii de lucru diferite reelei n vederea asigurrii QoS dorit de utilizatori. Din acest punct de vedere a fost necesaro clasificare a acestor servicii n raport cu cerinele QoS impuse reelelor IP. O analiz a acestor cerine pentru clasele QoS este prezentat n tabelul 2.10, conform Rec.Y.1241/ITU-T. Pentru fiecare clas QoS sunt date exemple de servicii oferite clienilor/utilizatorilor. Tabelul 10. Exemple de atribute ale performanelor pentru serviciile IP Atribute ale performanei garantate pentru servicii prin reelele IP Pierdere, ntrziere, variaie a ntrzierii Pierdere Nu exist Nu exist

Clase de servicii Servicii n reelele IP n reelele IP Telefonia prin Internet, Video conferin, Video telefonie, Jocuri interactive Comer electronic prin Internet Schimb valutar electronic Logare de la distant Voice e-mail Internet fax Video e-mail Group e-mail Navigare Web Recepia tirilor Descrcare de fiiere Video la cerere Ziar electronic tiri pe Internet

Comunicare

Transmisia mesajelor Recuperarea informaiilor Distribuia serviciului fr un control al prezentrii individuale Distribuia serviciului cu un control al prezentrii individuale

Nu exist Pierdere i variaie a ntrzierii Nu exist Pierdere

Transmisie n direct

tiri la cerere Video la cerere

Pierdere i variaie a ntrzierii

6.3. Cerinele QoSpentru aplicaii de voce, video i date

6.3.1. Cerinele QoS pentru VoIP


Pag 22

Pentru realizarea de comunicaii telefonice prin reeaua IP sunt necesare doucategorii de trafic: trafic pentru transportul semnalului vocal i trafic de semnalizri necesar pentru controlul conexiunii virtuale i rezervarea de resurse. a. Transportul traficului de voce Telefonia asigur comunicaii vocale bidirecionale. Calitatea comunicaiei telefonice este influenat de ntrziere (delay) prin apariia ecoului (ntrziere de ordinul a zeci de milisecunde) i prin impactul dinamic conversaional (ntrziere de ordinul a cteva sute de milisecunde). Urechea uman este foarte intolerant la jitter (scade foarte mult inteligibilitatea), astfel cpentru toate serviciile de voce, jitterul trebuie ndeprtat prin buffer (de -jittering buffer) n terminalul receptor. Cerinele de pierderi de informaii sunt mai puin importante pentru comunicaii vocale. n sistemele de comunicaii bazate pe reele IP, sursele de degradare a informaiei sunt compresia vocii n codecurile de rat binar redusi pierderile de pachete. Traficul de voce impune urmtoarele cerine QoS specifice: Marcarea pachetelor de voce n vederea tratrii prioritare a acestor pachete; Pierderile de pachete < 1% ; ntrzierea de la chemtor la chemat (mouth to ear) <150 msec; Variaia ntrzierii (jitt er) medie < 30 msec; Banda garantatdepinde de schema de codare i de overhead-ul introdus de nivelul 2. Aceasta poate fi ntre 21 i 320 Kbps. Pierderea unui pachet nseamn pierderea tuturor octeilor de voce coninui n pachet, ceea ce afecteaz calitatea convorbiri. Din acest motiv, atunci cnd se folosesc mecanisme de prevenire a congestiei reelei prin aruncarea aleatorii de pachete ntr -o reea (RED Random Early Detection), acesta nu va fi folosit pentru pachetele de voce. Singurele pierderi de pachete de voce vor fi cele determinate de erorile de bii la nivel 2 sau erori n reea. ntrzierea (delay) poate determina o degradare a calitii vocii dac depete valoare de 150 msec. ntrzierea unui pachet de date este determinat de: - Codarea/decodarea semnalului vocal; - Propagarea pachetelor prin reea; - Serializare; - Introducerea i extragerea pachetelor n cozile de ateptare (queuing) n/din: Rutere, Comutatoare, Jitter buffer n echipamentul terminal de recepie. - Timpul necesar procesrii n vederea comutrii sau ndrumrii pachetelor n cozile de ateptare. ITU-T G.114 indic ntrzierea total maxim recomandat de 150 msec, dar testele de laborator arat c MOS (Mean Opinion Score) nu se modific semnificativ pentru o ntrziere total de 200 msec. n cazul utillizrii de scheme de codare cu interval de pachetizare mare (ex. 30 msec) atunci cerinele privind ntrzierile introduse de reea (150 msec - codec delay) devin mai restrictive, datorit ntrzierii mari introdus de codarea-decodarea vocii.

Pag 23

Tabelul 11 ntrzierea introdus de codare/decodare (msec) PT 10 PT 20 msec PT 30 msec msec 20 40 60 20 40 60 20 40 60 25 45 40 65 67,5

Schema ele codare G.711 G.726 G.728 G.729 GSM G.723.1

Frame size

Lookahead (msec) 0 0 0 5 0 7,5

0,125 s

10 20 30 msec

PT = Pachetizing Time Jitter Jitter- ul reprezint variaia ntrzierii pachetelor n reea, care este determinatde timpul de ateptare al pachetului n cozile de ateptare, care depinde de gradul de ncrcare al reelei. Octeii de voce trebuie redai la recepie cu o ntrziere co nstant de 125 s pentru a realiza reconstituirea corect a semnalului analogic de voce. Este deci necesar s se memoreze pachetele de voce ntr-un buffer numit jitter buffer din care s se realizeze extragerea sincron a octeilor de voce. Alegerea dimensiunii pentru jitter buffer trebuie fcut prin realizarea unui compromis ntre ntrziere i pierderea de pachete. Dacjitter buffer are dimensiune mare, atunci crete ntrzierea, ceea ce nseamn un buget pentru delay- ul reelei mai restrictiv. Dacjitter buffer are dimensiune mic, este posibil apariia de pierderi de pachete atunci cnd bufferul este plin.

Bandwidth Banda necesarpentru transmiterea semnalului vocal depinde de: schema de codare folosit; intervalul de pachetizare; tipul nivelul 2 folosit (802.1Q Ethernet, ppp /Point-to-Point Protocol/, FR /Frame Relay/, ATM); Varianta IP (Internet Protocol) folosit: IPv4 (header = 20 octei), IPv6 (header = 40 octei). Mesageria vocal Mesageria vocal asigur memorarea i reda rea la cerere a unui mesaj vocal.
Pag 24

Important pentru QoS privind mesageria vocal este faptul c serviciul este tolerant la ntrzieri. b. Trafic de semnalizare Semnalizrile pentru controlul apelurilor sunt necesare pentru: Setarea conexiunii prin uti lizarea de protocoale de semnalizare (H.225.0 i H.245 sau SIP (Session Initiation Protocol); Transmiterea cerinelor QoS ale aplicaiei de voce, rezervarea i controlul strii de rezervare a resurselor necesare comunicaiei telefonice (ex. Utilizarea protocolului RSVP). Semnalizrile pentru apelurile telefonice sunt comunicaii de date interne reelei, care impun cerine privind asigurarea transmiterii corecte a datelor, ceea ce nseamn c la nivel de transport trebuie folosit protocolul TCP (Transmission Control Protocol) care permite detecia i corecia erorilor de transmisie. Pentru reduce rea timpului de stabilire a conexiunii este necesar ca acest trafic s nu fie supus unei politici agresive de aruncare pachete atunci cnd reeaua este suprancrcat. Se propune n consecin crearea unei clase speciale pentru acest tip de semnalizri , cu un tratament adecvat n reea. 6.3.2. Cerinele QoS pentru video
Traficul video poate fi: videoconferin (interactive video) sau streamimg video. a. Video interactiv

Videotelefonia este o aplicaie de comunicaii de voce i video, bidirecional. Am bele aplicaii de voce i video, care sunt aplicaii de timp real, impun aceleai condiii privind ntrzierea, variaia ntrzierii i pierderile de informaii, dar n plus trebuie s se asigure sincronizarea semnalelor audio i video. Ochiul uman este tolerant la unele pierderi de informaii, astfel cun grad limitat de pierderi este acceptabil. Acesta depinde de codarea folositi de protecia la erori folosit. Codecurile MPEG-4 asigur o calitate video acceptabilcu o rat de pierdere a cadrelor de ma xim 1%. Cerinele QoS pentru video interactiv sunt urmtoarele: Pierderile de pachete < 1% ; ntrzierea de la surs la destinaie < 150 msec; Variaia ntrzierii (jitter) medie < 30 msec; Banda garantat pentru prioritate minim este dat de dimensiunea sesiunii de videoconferin plus 20% (ex. pentru a sesiune cu 384 kbps se cere o band de 460 kbps). Traficul de videoconferin folosete pachete de dimensiunea variabili de asemenea rata de transmisie a pachetelor este variabil. Payload-ul pachetelor de videoconferin include eantioane de voce i video. b. Streaming video Streaming video este n general unidirecional. Pag 25

Streaming video este o aplicaie cu cerine QoS mai mici fa de videoconferin, deoarece aceasta este mai puin sensibil la ntrzieri (delay de ordinul secundelor). n cazul n care streaming video conine aplicaii e-learning sau impune cerine multicast, atunci se cere garantarea serviciului.

6.3.3. Cerinele QoS pentru aplicaiile de date


Aplicaiile de date existente n Internet sunt foarte numeroase. Ele exist n diverse forme i dimensiuni. Necesitatea asigurrii QoS pentru comunicaiile de date a condus la definirea a patru clase pentru traficul de date n funcie de caracteristicile i cerinele acestora. Aceste clase sunt : Best Effort Bulk Data Transactional Data/Interactive Data Mission-Critical Data. Best Effort Best Effort este clasa implicit pentru traficul de date. Avnd n vedere numrul mare de aplicaii de date asociate acestei clase, este necesar s se asigure o band minim pentru aceste aplicaii. Altfel, dac aceste aplicaii nu sunt acceptate de reea, rezult o cretere a numrului de apeluri pentru conectarea utilizatorilor frustai. Din acest motiv se recomand ca banda rezervatpentru serviciile Best Effort sfie cel puin 25% din banda linkului.

Bulk Data Clasa Bulk Data este folosit pentru aplicaiile relativ non -interactive, mai puin sensibile la aruncarea de pachete. Astfel de aplicaii includ: ftp, e-mail, operaii de backup, sincronizarea bazei de date, distribuie coninut video. Traficul Bulk Data are garantat o band moderat. In perioadele n care reeaua este mai puin ncrcat, aplicaiile Bulk Data pot folosi banda nefolosit la un moment dat, ceea ce duce la mrirea vitezei de operare.

Transactional Data/Interactive Data Clasa Transactional Data / Interactive Data combin dou tipuri similare de aplicaii: aplicaiile de date tranzacionale de tip client-server i aplicaiile de mesagerie interactive. Pentru aceast clas QoS de date trebuie s se realizeze o garantare adecvata benzii pentru asigurarea interopearbilitii.

Mission-Critical Data Pentru fiecare societate se definete o clas de serviciu pentru aplicaiile de date tranzacionale cu cea mai mare prioritate pentru ea (ex. aduce cele mai mari venituri). Traficul pentru Mission-Critical data trebuie s aib garantat o band adecvat pentru a suporta interactivitatea. Pag 26

Fig. 14 6.3.4. Cerine QoS pentru planul de control


Traficul planului de control include traficul de rutare IP i traficul de management al reelei. Acesta trebuie tratat ca un trafic cu cerine critice QoS pentru a asigura operarea corect a reelei IP. Sistemele moderne folosesc clase de serviciu dedicate pentru traficul IP routing (CS6/CS = Class of Service/) i traficul de management al reelei (CS2). Ambele tipuri de trafic sunt protejate explicit prin garantarea unei benzi minime.

6.3.5. Clasa aplicaiilor de divertisment (Scavenger Class)


Aplicaiile atribuite acestei clase sunt de regul orientate pe divertisment (jocuri, video de divertisment). Ele au o importan foarte redus sau nu au nici o contribuie la obiectivele societii. Traficul Scavenger are asociat o band minim. Banda este accesibil numai dac nu existcongestie. Este posibil folosirea benzii nefolosite n reea la un moment dat. Se obine astfel un serviciu care este inferior serviciului Best Effort.

6.4. Clasificarea cer inelor de performan n categorii QoS


n fig. 15 i tabelele 11 - 16 sunt prezentate cerinele QoS pentru reea avnd n vedere diverse categorii de servicii.

Pag 27

Fig. 15. Cerinele QoS pentru reea avnd n vedere diverse categorii de servicii

Tabelul 12. Model pentru categorii QoS (Rec. G.1010/ITU-T) Tolerane la erori Voce-video conversaionale Comand control (ex. Telnet, jocuri interactive) Mesagerie voce-video Tranzacii (ex. E-commerce, www, browsing, Email access) Sensibile (delay ~ 2 s) Streaming audio i video ncrcare fiiere (ex. FTP)

Fax

SMS, Usergroups

Intolerane la erori

Interactive (delay << 1 s)

Potrivite (delay ~ 10 s)

Non/critice (delay >> 10 s)

Tabelul 13 (Rec.G.lOlO/ITU-T) - Performane pentru aplicaii audio i video Rate de transfer tipice 4-64 kbit/s 4-32 kbit/s 16-128 kbit/s 16-384 kbit/s Rata de pierdere de pachete < 3% <3% < 1%

Aplicaie Voce conversaional Mesagerie Vocal Streaming audio de nalt calitate Videofonie

Delay <150 ms preferat < 400 ms limita max. <1 s -redare <2 s - nregistrare < 10 s < 150 ms preferat < 400 ms limit max. Pag 28

Jitter <1 ms <1 ms 1 ms

Audio Audio Audio Video (*)

< 1%

16-384 kbit/s (*) Sincronizare voce-video (< 80 ms) Video Difuziune

< 10 s

< 1%

Tabelul 14 (Rec.G.lOlO/ITU-T) - Performane pentru aplicaii de date


Grad de simetrie Uni direcional Uni direcional Cantitatea tipic de date ~10 KB 10 KB10MB < 10 KB ~ 1 KB < 100 KB < 1 KB < 1 KB < 10 KB < 10 KB ~ 10 KB ~ 10 KB ntrziere (Delay) <2s/ acceptabil <15 s preferat<60 s acceptabil < 2 s preferat< 4 s acceptabil < 250 ms < 15 s preferat< 60 s acceptabil < 200 ms < 200 ms < 2 s preferat< 4 s acceptabil Mai multe minute < 30 s/pagin Pierdere pachete Zero Zero Zero Zero Zero Zero Zero Zero Zero

Aplicaie Data Data Data Data Data Data Data Data Data Data Data Web-browsing HTML Transfer date Servicii tranzacionale Comand /control Transfer imagini Jocuri interactive Telnet E-mail (server access) E-mail (server to server transfer) Fax ("real-time") Fax (store & forward) Tranzacii cu prioritate redus Usenet

Bidirecional Bidirecional Uni direcional Bidirecional Uni direcional Uni direcional Uni direcional Uni direcional Uni direcional Uni direcional Uni direcional

<10-6 BER <10-6 Mai multe minute BER

Data Data

< 10 KB >1 MB

< 30 s Mai multe minute

Zero Zero

Tabelul 15 . Jitterul i pierderile de pachete Categorie de degradare Perfect Bun Mediu Slab Pierdere de pachete 0 <3% <15 % Jitter de vrf 0 75 ms 125 ms 225 ms

>20%
Pag 29

Tabelul 16. Recomandri QoS Standard

PHB EF

DSCP EF

Valoare DSCP 101110

Referin

Protocol recomandat

Configura ie Admission control = RSVP Queuing = priority


Queuing = rate based Small guaranteed minimum rate Active queue management = WRED

RFC 3246 Voce interactiva


RFC 2474 SIP, sectiune H.323, etc. 4.2.2

Semnalizare Class Selector 3 voce/video

011000

AF4

AF41 AF42 AF43

100010 100100 100110

RFC 2597 Video interactiv si voce asociata

Streaming video

Class Selector 4

100000

RFC 2474 proprietar sectiune 4.2.2

Admission control = RSVP Queuing = rate based Active queue management = DSCP-based WRED Admission control = RSVP Queuing = rate based Active queue management = WRED
Queuing = rate based Minimal bandwidth guarantee Active queue management or Per-flow fair queuing Active queue management = WRED

Altele

Default or Class Selector 0

000000

RFC 2474 Trafic sectiune nespecificat 4.1

Pag 30

7. Concluzii. Aplicaii QoS.


Cererile QoS pentru traficul din reelele IP peste ATM, n particular pentru datele codate, sunt pretenioase i greu de obinut. Multe din cererile pentru o transmisie ideal sunt contradictorii pentru cererile i caracteristicile reelelor de comunicaie. Trebuie asigurat un mecanism de securitate pentru a preveni apariia unor atacuri de tip DoS (Denial of Service) prin rezervarea de resurse peste capacitatea reelei. Soluiile de reducere a complexitii negocierii QoS deriv din activitatea de predicie. Mecanismele de asigurare a QoS trebuie sfie implementate cu predilecie spre marginea reelei, unde fluxurile de date sunt mai puine i unde se pot implementa algoritmi mai sofisticai, pstrndu-se pe ct posibil centrul reelei neschimbat.

La comutatoarele ATM protocolul MPLS asigur suport suplimentar pentru controlul (QoS) - MPLS fiind complementar cu tehnologii QoS specifice din Internet (IntServ, Diffserv). Astfel clasificarea i prioritizarea traficului n funcie de DSCP -ul acordat fiecarui serviciu realizndu-se pe tot parcusul acestui a prin reea. Acest lucru este posibil prin implementarea pe comutatoarele MSS 7k a DifServ, (mijlocul prin care se asigura QoS n reelele IP ). Maparea ntre valorile octetului DifServ i cozile de emisie pentru cartelele ATM (4 cozi) i Ethernet (8 cozi ) realizndu-se conform tabelului de mai jos:
d Rtr/1 DifferentiatedServicesDomain/* PerHopBehavior/* Rtr/1 Dsd/* Phb/* +====+====+------+----+----+----+----+---+------+----+---+--|Dsd |Phb |operTc|sc8q|sc4q|sc3q|sc2q|cos|operDp|dscp|tos|hex +====+====+------+----+----+----+----+---+------+----+---+--|ms |df |standa| 0| 0| 0| 0| 0|high | 0| 0| 00 |ms |af11|bronze| 1| 1| 1| 0| 1|low | 10| 40| 28 |ms |af12|bronze| 1| 1| 1| 0| 1|medium| 12| 48| 30 |ms |af13|bronze| 1| 1| 1| 0| 1|high | 14| 56| 38 |ms |af21|silver| 2| 1| 1| 0| 1|low | 18| 72| 48 |ms |af22|silver| 2| 1| 1| 0| 1|medium| 20| 80| 50 |ms |af23|silver| 2| 1| 1| 0| 1|high | 22| 88| 58 |ms |af31|gold | 3| 1| 1| 0| 1|low | 26|104| 68 |ms |af32|gold | 3| 1| 1| 0| 1|medium| 28|112| 70 |ms |af33|gold | 3| 1| 1| 0| 1|high | 30|120| 78 |ms |af41|platin| 4| 1| 1| 0| 1|low | 34|136| 88 |ms |af42|platin| 4| 1| 1| 0| 1|medium| 36|144| 90 |ms |af43|platin| 4| 1| 1| 0| 1|high | 38|152| 98 |ms |ef |premiu| 6| 3| 2| 1| 3|low | 46|184| B8 |ms |cs1 |bronze| 1| 1| 1| 0| 1|low | 8| 32| 20 |ms |cs2 |silver| 2| 1| 1| 0| 1|low | 16| 64| 40 |ms |cs3 |gold | 3| 1| 1| 0| 1|low | 24| 96| 60 |ms |cs4 |platin| 4| 1| 1| 0| 1|low | 32|128| 80 |ms |cs5 |premiu| 6| 3| 2| 1| 3|low | 40|160| A0 |ms |cs6 |networ| 5| 2| 2| 0| 2|low | 48|192| C0 |ms |cs7 |critic| 7| 2| 2| 0| 2|low | 56|224| E0 ok 2013-10-16 15:39:40.03

Pag 31

d -p Rtr/1 Dsd/* Phb/* Rtr/1 Dsd/* Phb/* +====+====+------+------+---------------------------------------|Dsd |Phb | tc | dp |Response +====+====+------+------+---------------------------------------|ms |df |standa|high | |ms |af11|bronze|low | |ms |af12|bronze|medium| |ms |af13|bronze|high | |ms |af21|silver|low | |ms |af22|silver|medium| |ms |af23|silver|high | |ms |af31|gold |low | |ms |af32|gold |medium| |ms |af33|gold |high | |ms |af41|platin|low | |ms |af42|platin|medium| |ms |af43|platin|high | |ms |ef |premiu|low | |ms |cs1 |bronze|low | |ms |cs2 |silver|low | |ms |cs3 |gold |low | |ms |cs4 |platin|low | |ms |cs5 |premiu|low | |ms |cs6 |networ|low | |ms |cs7 |critic|low | ok 2013-10-16 12:37:12.58 d Rtr/1 DifferentiatedServicesDomain/* TrafficClass/* Rtr/1 Dsd/* Tc/* +====+======+----+----+----+----+---------------------------------------|Dsd | Tc |oper|oper|oper|oper|Response | | |Sc8q|Sc4q|Sc3q|Sc2q| +====+======+----+----+----+----+---------------------------------------|ms |standa| 0| 0| 0| 0| |ms |bronze| 1| 1| 1| 0| |ms |silver| 2| 1| 1| 0| |ms |gold | 3| 1| 1| 0| |ms |platin| 4| 1| 1| 0| |ms |premiu| 6| 3| 2| 1| |ms |networ| 5| 2| 2| 0| |ms |critic| 7| 2| 2| 0| ok 2013-10-16 15:59:29.99

Aplicaii imple mentate cu QoS folosite n reeaua ATM ntr-o retea ATM exista multe soluii pentru implementarea unui QoS foarte bun aceasta depinzand n mare masura i de tehnologia care se folosete la nivelul 3, tehnologia ATM functionand la nivelul 2. n primul rand un serviciu poate avea o garanie mai mare a fiabilitii transmiterii lui prin reteaua ATM prin configurarea lui. Tehnologia ATM suporta mai multe tipuri de servicii: Pag 32

CBR (constant bit rate) - cel mai simplu tip de trafic (voce); - are cea mai mare prioritate n retea pentru ca este sensibil la ntrzieri; - are un trafic aproape periodic; - are nevoie sa se specifice doar PCR (PCR=SCR); VBR(variable bit rate) - un tip de trafic puin mai complicat: rata de bit variaz cu timpul (compresie video de ex.); - are nevoie sa i se specifice PCR, SCR si burst-urile; - are urmatoarea prioritate dupa CBR; - are doua versiuni: real-time (rt) si non-real-time (nrt); ABR (available bit rate) - tip de trafic impredictibi l: traficul dorete s foloseasc att de mult sau band ar fi disponibil; - de obicei are rata de bit variabil; - se mai numete trafic de tip elastic ; - are urmatoarea prioritate ca i serviciu; UBR(unspecified bit rate): - tipul de serviciu care nu garanteaz nimic; - are cea mai mic prioritate din toate serviciile enunate; n continuare se vor prezenta cteva scheme n care se configureaza QoS pe echipamente ATM MSS cu diferite tehnici. Sesiunea de mai jos prezint instanele mai multor circuite virtuale aflate pe o interfa ATM din comutatorul ATM. orict de puin

d atmif/* vcc/*
AtmIf/* Vcc/* Use -noTabular to see the many hidden attributes. +=====+==========+-----+----+-----+------+-------+----------+------+-----|AtmIf| Vcc |osiAd|osiO|osiUs| cpt |distrbt| nlvs | cdir |opStat | | | min |per | age | | | | | +=====+==========+-----+----+-----+------+-------+----------+------+-----| 3|0.5 |unlck|ena |busy |connec|pointT | 0|notApp|unknow | 3|1.106 |unlck|ena |busy |segmen|pointT | 0|notApp|unknow | 90|0.5 |unlck|ena |busy |connec|pointT | 0|notApp|unknow | 90|0.18 |unlck|ena |busy |connec|pointT | 0|notApp|unknow | 90|0.665 |unlck|ena |busy |connec|pointT | 0|toLink|unknow | 11 |101.104 |unlck|ena |busy |segmen|pointT | 0|notApp|unknow | 11 |102.100 |unlck|ena |busy |segmen|pointT | 0|notApp|unknow | 11 |112.100 |unlck|ena |busy |connec|pointT | 0|notApp|unknow | 11 |112.101 |unlck|ena |busy |connec|pointT | 0 |notApp|unknow | 11 |112.104 |unlck|ena |busy |connec|pointT | 0|notApp|unknow | 1764|0.5 |unlck|ena |busy |connec|pointT | 0|notApp|unknow | 1764|0.704 |unlck|ena |busy |connec|pointT | 0|toLink|unknow | 1764|0.715 |unlck|ena |busy |connec|pointT | 0|toLink|unknow ok 2013-10-01 11:01:30.76

40> d atmif/90 vcc/0.32 AtmIf/90 Vcc/0.32 adminState = unlocked operationalState = enabled usageState = busy

Pag 33

connectionPointType = connectionEndPoint distributionType = pointToPoint numLeaves = 0 callDirection = notApplicable operStatus = unknown localFailureCause = noFailure troubled = no segLinkSideLoopbackState = unknown segSwitchSideLoopbackState = notApplicable endToEndLoopbackState = unknown rxOamCellCongestionState = good aisState = good rdiState = good txCell = 387363209 txCellClp = 12405 txCellDiscard = 0 txCellDiscardClp = 0 txFrameDiscard = 7 txFrameDiscardClp = 0 rxCell = 349192322 rxCellClp = 0 rxCellDiscard = 0 rxCellDiscardClp = 0 rxFrameDiscard = 0 rxFrameDiscardClp = 0 rxUpcViolationOnEnforcer1 = 0 cells rxUpcViolationOnEnforcer2 = 0 cells rxAal5FrameError = 0 rxAal5FrameAbort = 0 lastMinimumCtd = noMeasurement lastMaximumCtd = noMeasurement lastAverageCtd = noMeasurement currentCtd = noMeasurement lastCtdSampleSize = 0 ok 2013-10-01 11:02:28.00 42> d atmif/90 vcc/0.5 AtmIf/90 Vcc/0.5 adminState = unlocked operationalState = enabled usageState = busy connectionPointType = connectionEndPoint distributionType = pointToPoint numLeaves = 0 callDirection = notApplicable operStatus = unknown localFailureCause = noFailure troubled = no segLinkSideLoopbackState = unknown segSwitchSideLoopbackState = notApplicable endToEndLoopbackState = unknown rxOamCellCongestionState = good aisState = good rdiState = good txCell = 1152669 txCellClp = 0 txCellDiscard = 0 txCellDiscardClp = 0 txFrameDiscard = 0 txFrameDiscardClp = 0

Pag 34

rxCell = 1579477 rxCellClp = 0 rxCellDiscard = 0 rxCellDiscardClp = 0 rxFrameDiscard = 0 rxFrameDiscardClp = 0 rxUpcViolationOnEnforcer1 = 0 cells rxUpcViolationOnEnforcer2 = 0 cells rxAal5FrameError = 0 rxAal5FrameAbort = 0 lastMinimumCtd = noMeasurement lastMaximumCtd = noMeasurement lastAverageCtd = noMeasurement currentCtd = noMeasurement lastCtdSampleSize = 0 ok 2013-10-01 11:03:15.61 43> d atmif/90 vcc/0.665 AtmIf/90 Vcc/0.665 adminState = unlocked operationalState = enabled usageState = busy connectionPointType = connectionEndPoint distributionType = pointToPoint numLeaves = 0 callDirection = toLink operStatus = unknown localFailureCause = noFailure troubled = no segLinkSideLoopbackState = unknown segSwitchSideLoopbackState = notApplicable endToEndLoopbackState = unknown rxOamCellCongestionState = good aisState = good rdiState = good txCell = 17190924 txCellClp = 17190924 txCellDiscard = 0 txCellDiscardClp = 0 txFrameDiscard = 0 txFrameDiscardClp = 0 rxCell = 2223648 rxCellClp = 2223648 rxCellDiscard = 0 rxCellDiscardClp = 0 rxFrameDiscard = 0 rxFrameDiscardClp = 0 rxUpcViolationOnEnforcer1 = 0 cells rxUpcViolationOnEnforcer2 = 0 cells rxAal5FrameError = 0 rxAal5FrameAbort = 0 lastMinimumCtd = noMeasurement lastMaximumCtd = noMeasurement lastAverageCtd = noMeasurement currentCtd = noMeasurement lastCtdSampleSize = 0 ok 2013-10-01 11:04:04.80

Pag 35

n urmtoarea configuratie este prezentat un circuit virtual ATM cu instana 0.32 si parametrii de trafic setati. Tx traffic description parameter este setat la 50.000 celule ATM ceea ce presupune ca pe transmisia echipamentului banda este limitata la 50.000 celule.Tot ceea ce depaseste aceasta valoare pe transmisie este aruncat. 50.000 X 48octeti X 8biti=19200000 bps =19 Mbps Pe partea de recepie se observ c se face aceeasi limitare. Tipul de serviciu ATM folosit pentru aceasta conexiune este nrt-VBR. FwdQos parameters sunt parametri setabili pentru un bun QoS unde se vor seta cell delay variation, cell loss ratio - doi parametri importani n luarea deciziei dac un pachet este aruncat sau nu.

d -p atmif/90 vcc/0.32 vcd tm


44> d -p atmif/90 vcc/0.32 vcd tm AtmIf/90 Vcc/0.32 Vcd Tm txTrafficDescType = 3 txTrafficDescParm = 1 : 50000 2 : 0 3 : 0 4 : 0 5 : 0 txQueueLimit = sameAsCa holdingPriority = 2 rxTrafficDescType = sameAsTx rxTrafficDescParm = 1 : 0 2 : 0 3 : 0 4 : 0 5 : 0 atmServiceCategory = rtVariableBitRate trafficShaping = sameAsCa unshapedTransmitQueueing = sameAsCa weight = sameAsCa forceTagging = sameAsCa usageParameterControl = sameAsCa fwdQosClass = 0 fwdQosParameters = cdv : 16777215 ctd : 16777215 clr : 255 bwdQosClass = sameAsFwd bwdQosParameters = cdv : 16777215 clr : 255 bearerClassBbc = derivedFromServiceCategory transferCapabilityBbc = derivedFromServiceCategory clippingBbc = no bestEffort = derivedFromServiceCategory txPacketWiseDiscard = disabled txWredMode = disabled txWredThreshold = 25 % rxPacketWiseDiscard = disabled abrConnectionType = sameAsCa ok 2013-10-01 11:05:57.62

Pag 36

d fruni/* dlci/*
46> d fruni/* dlci/*

FrUni/* Dlci/* Use -noTabular to see the many hidden attributes. +==========+====+-----+----+-----+------+------+------+------+--------+---| FrUni |Dlci|osiAd|osiO|osiUs| abti |abrt i | abfi |abrfi |loopback|n203 | | | min |per | age | | | | | State |octe | | | | | | | | | | | ts +==========+====+-----+----+-----+------+------+------+------+--------+---| 1| 991|unlck|ena |busy |active|notApp|active|notApp|off |2100 | 116| 16|unlck|dis |idle |inacti|pvcSpv|active|notApp|off |2100 | 116| 17|unlck|dis |idle |inacti|pvcSpv|active|notApp|off |2100 | 5329| 16|unlck|ena |busy |active|notApp|active|notApp|off |2100 | 5329| 17|unlck|ena |busy |active|notApp|active|notApp|off |2100 ok 2013-10-01 11:06:41.16

Urmatoarea configuraie prezint un circuit frame relay unde limitarea benzii nu se mai face n numar de celule ca la un circuit ATM ci limitarea se face direct n Kbps. CIR (Commited Information Rate) este setat la 512000 bit/s = 512 kbps. Toate celelalte atribute arata starea active a circuitelor frame relay.

47> d fruni/116 dlci/16 FrUni/116 Dlci/16 adminState = unlocked operationalState = disabled usageState = idle availabilityStatus = proceduralStatus = controlStatus = alarmStatus = standbyStatus = notSet unknownStatus = false aBitStatusToIf = inactive aBitReasonToIf = pvcSpvcDown aBitStatusFromIf = active aBitReasonFromIf = notApplicable loopbackState = off maximumFrameSize = 2100 octets committedInformationRate = 512000 bit/s committedBurstSize = 512000 bits excessBurstSize = 0 bits measurementInterval = 1000 msec accounting = on emissionPriorityToIf = 0 transferPriorityToNetwork = 0 transferPriorityFromNetwork = 0 correlationTag = "" frmToIf = 0 fecnFrmToIf = 0 becnFrmToIf = 0 bciToSubnet = 0

Pag 37

deFrmToIf = 0 discCongestedToIf = 0 discDeCongestedToIf = 0 frmFromIf = 0 fecnFrmFromIf = 0 becnFrmFromIf = 0 fciFromSubnet = 0 bciFromSubnet = 0 deFrmFromIf = 0 excessFrmFromIf = 0 discExcessFromIf = 0 discFrameAbit = 0 discCongestedFromIf = 0 discDeCongestedFromIf = 0 errorShortFrmFromIf = 0 errorLongFrmFromIf = 0 becnFrmSetByService = 0 bytesToIf = 0 deBytesToIf = 0 discCongestedToIfBytes = 0 discDeCongestedToIfBytes = 0 bytesFromIf = 0 deBytesFromIf = 0 excessBytesFromIf = 0 discExcessFromIfBytes = 0 discByteAbit = 0 discCongestedFromIfBytes = 0 discDeCongestedFromIfBytes = 0 errorShortBytesFromIf = 0 errorLongBytesFromIf = 0 rateAdaptReduct = 0 rateAdaptReductPeriod = 0 msec cirPresent = 512000 bit/s eirPresent = 0 bit/s startTime = 2013-10-01 11:06:25 totalIngressBytes = 0 totalEgressBytes = 0 eirIngressBytes = 0 eirEgressBytes = 0 discardedBytes = 0 totalIngressSegFrm = 0 totalEgressSegFrm = 0 eirIngressSegFrm = 0 eirEgressSegFrm = 0 discardedSegFrm = 0 localRateAdaptOccurred = no elapsedDifference = 0 egressProtocol = off callRefNumber = 11060011 callType = pvc callState = notApplicable callReference = 0 ok 2013-10-01 11:07:23.85

Pag 38

d p frdte/1000 std/*
49> d -p frdte/* std/*

FrDte/* StDlci/* Use -noTabular to see hidden attributes: ipIf and ltrg. +==========+======+------+------+--------+--------+--------+------+--| FrDte |StDlci|rowSta| re | cir | bc | be |beActi|ipC | | | tus | | bit/s| bits| bits| on |os +==========+======+------+------+--------+--------+--------+------+--| 1| 991|active|enable| 2048000| 2048000| 0|none | 0 | 1000| 16|active|disabl| 64000| 64000| 0|none | 0 | 1001| 16|active|disabl| 64000| 64000| 0|none | 0 ok 2013-10-01 11:09:10.23 3> d -p frdte/1000 std/16 FrDte/1000 StDlci/16 rowStatus = active rateEnforcement = disabled committedInformationRate = 64000 bit/s committedBurst = 64000 bits excessBurst = 0 bits excessBurstAction = none ipCos = 0 linkToRemoteGroup = FrDte/1000 Rg/1 linkToIpLogicalInterface = ok 2013-10-01 11:10:36.25

Pag 39

8. Bibliografie
1. TATIANA RDULESCU & HENRI- GEORGE COAND QoS n reelele IP multimedia, Editura Albastr, Cluj Napoca, 2007 . 2. Implementing Cisco Quality of Service, KnowledgeNet.com, 2004.

CUPRINS

1. Introducere ................................................................................................................... 2 2. Definirea QoS (Quality of Service) i a NP (Network Performance)............................. 2 3. Criterii de apreciere a calitii serviciilor (QoS) asigurate prin Internet ......................... 5 4. Consideraii privind QoS i NP ...................................................................................... 6 4.1. Imperfeciuni ale reelei de telecomunicaii care afecteaz calitatea serviciului telefonic (End-to-End) ................................................................................................... 7 4.2. Cerinele de performan impuse reelelor IP ......................................................... 9 4.3. Elemente specifice QoS i NP .............................................................................. 10 5. Calitatea serviciilor definitdin punctul de vedere al utilizatorilor ................ ................. 11 5.1. Clase QoS n raport cu parametrii R (Rating) i MOS (Mean Opinion Score) ... 11 5.2. Modele de evaluare a End-to-End QoS.......................................................................12 5.2.1. Modelul E (ITU-T Rec. 107) privind conexiunea de referin pentru definirea R (Rating) calitii servicilor ...................................................................................... 13 5.2.2. Calitatea vorbirii determinat subiectiv ........................................................... 14 5.2.3. Calitatea vorbirii determinat obiectiv ............................................................. 14 5.2.4. Estimarea MOS prin folosirea modelului E....................................................... 18 6. Calitatea serviciilor definit din punctul de vedere al reelei IP ........................... .......... 19 6.1. Semnificaia claselor QoS .......................................................................................... 19 6.2. Exemple de atribute ale performanelor pentru serviciile IP.................... .................... 21 6.3. Cerinele QoSpentru aplicaii de voce, video i date ............................... .................. 22 6.3.1. Cerinele QoS pentru VoIP ..................................................................................... 22 6.3.2. Cerinele QoS pentru video .................................................................................... 25 6.3.3. Cerinele QoS pentru aplicaiile de date ................................................................. 25 6.3.4. Cerine QoS pentru planul de control...................................................................... 27 6.3.5. Clasa aplicaiilor de divertisment (Scavenger Class) ..... ........................................ 28 6.4. Clasificarea cerinelor de performan n categorii QoS .................................. .......... 29 7. Concluzii Aplicaii QoS................................................................................................. 32 8. Bibliografie ..................................................................................................................... 33

Pag 40

S-ar putea să vă placă și