Documente Academic
Documente Profesional
Documente Cultură
u aplicaii clasice de date i pentru VoIP n condiiile n care se realizeaz o tratare difereniat a aplicaiilor, avnd n vedere cerinele QoS (Quality of Services) specifice fiecrei aplicaii. Aplicaiile clasice de date (http, ftp, email, print) sunt tratate ca servicii Best Effort, iar aplicaie de voce prin Internet (VoIP) este tratat ca serviciu Interactive voice. Se va analiza de asemenea efectul rezervrii de resurse pentru VoIP, folosind n acest scop protocolul RSVP (Resource Reservation Protocol) Se investigheaz efectul utilizrii mecanismelor de control QoS n reeuaua IP.. Se evalueaz Gradul de ncrcare cu traffic a reelei IP QoS n cazul folosirii schemei de codare a vocii G.711 i Frame Size = 4 msec, 10 msec, 20 msec, 30 msec. 1. Introducere Aplicaiile de timp real, ca de exemplu telefonia, teleconferina i videoconferina pot fi realizate cu costuri reduse prin reeaua IP, dar impun cerine stricte privind ntrzierea pentru obinerea unei bune caliti a serviciilor. Existena n reea a unor aplicaii cu cerine diferite pentru tratarea lor n reeaua IP, a impus un tratament difereniat al acestora i controlul calitii serviciilor (QoS = Quality of Service), care se traduce din punctul de vedere al reelei prin cerine specifice privind delay, jitter, packet loss, parametri care trebuie evaluai i de asemenea trebuie s fie introduse mecanisme care s asigure ndeplinirea cerinelor impuse n acest sens. 1.1. CQS (Classification, Queuing and Sheduling). Clasificarea pachetelor. Asigurarea QoS pentru aplicaii diverse, care impun cerine diferite reelei IP, impune clasificarea serviciilor n clase de servicii, care vor fi tratate difereniat de reeaua IP. Pentru situaiile n care rata serviciilor depaete sarcina reelei, este necesar s se creeze o coad de ateptare (queue) pentru fiecare clas de trafic pentru care se definete tratamentul specific cerinelor particulare pentru delay, jitter, packet loss. O schem simpl de clasificare a pachetelor folosete un set de n bii numit cheie de clasificare (classification key) pentru a diferenia clasele asociate pachetelor. Se obine astfel un descriptor de trafic pentru a caracteriza un pachet dintr-un grup, care este accesibil controlerului QoS n reea. Prin folosirea clasificrii se poate realiza mprirea traficului reelei n mai multe nivele de prioritate sau clase de servicii. Cnd se folosesc descriptori de trafic pentru clasificarea traficului, sursa se angajeaz s respecte termenii contractuali, iar reeaua trebuie s asigure calitatea serviciilor. Dac se lucreaz cu un numr mic de clase, atunci se poate folosi un cmp fix din antetul pachetului IP, cu o localizare cunoscut, care este folosit pentru clasificare (ex. ToS = Type of Service in IPv4, TC= Traffic Class n IP v6).
Queuing Queuing reprezint operaia prin care se realizeaz introducerea unui pachet de date care aparine unei clase de trafic ntr-o coad de ateptare (queue) asociat. Fiecare din aceste cozi are asociate politici proprii de tratare a pachetelor. Multiplele queues asociate unei interfee de ieire sunt inutile dac nu exist un mecanism pentru clasificarea i asocierea pachetelor la coada de ateptare (queue) corespunztoare. Scheduling Cozile de ateptare (queues) trebuie s partajeje mpreun capacitatea finit a linkului de ieire asociat. Aceasta cerin implic adugarea unui mecanism de planificare (scheduling) pentru a media accesul pachetelor din cozile de ateptare (queues) la link ntr-o manier controlabil i predictibil. O reea cu capabiliti QoS conine rutere care pot diferenia toate tipurile de trafic prin CQS (Classify, Queuing, Scheduling). OPNET-ul permite selecia Queuing Scheme, care pot fi: FIFO = First Input First Output WFQ = Weighted Fair Queuing PQ = Priority Queuing MWRR = Modified Weighted Round Robin DWRR = Deficit Weighted Round Robin MDRR = Modified Deficit Round Robin
2. VoIP n reeaua IP QoS, cu schema de codare G.711 2.1.Se propune modelarea schemei din fig.2.
Tabelul 1. Obiecte OPNET necesare modelrii reelei Tip obiect OPNET Obiecte utilizate n schema propus Ethernet-server Server-Print1 Ethernet wkstn Telefon_1, Telefon_3 10BaseT-LAN LAN_50 Ethernet2_slip8_gtwy Router_1, Router_2 ip32_cloud INTERNET Nodes ppp_server Web/FTP Server, Email Server Ppp_wkstn_adv Telefon_2, Telefon_4 Application Configuration Application Config Profile Definition Profile Config IP Attribute Definition IP Attribute Config IP QoS Definition QoS Attribute Config Links 10BaseT Link ethernet ppp_adv Link ppp 2.4.Se construiete modelul de reea din fig.2. 2.5. Configurarea reelei.
Fig.2. 2.2. Se creaz un proiect nou cu numele VoIP In directorul SIT se creeaz directorul \Gr_451Ha\OPNET3 folosind: o File New Folder Se selecteaz directorul n care vor fi plasate fiierele proiectului. o File Model Files Add Model Directory o Se sellecteaz directorul n care se va lucra (n acest director vor fi salvate fiierele proiectului curent) o Se selecteaz Working Directory Se lanseaz n execuie IT Guru. Se selecteaz o File New Project i se definesc Numele proiectului: VoIP Numele scenariului: G711_4msec Valorile cerute n fereastra de dialog Dialog Box Name 1. Initial Topology 2. Choose Network Scale 3. Specify Size 4. Select Technologies 5. Review Value Create Empty Scenario Office 150 m x 100 m Check values, then click OK.
2.5.1. Configurarea aplicaiilor: Name Application Web) ftp Email(Low) Print Voice Description http(Light Browsing) ftp(Low Load) Email(Low Load) Print (B/W images) Conform fig.2.
2.3. Se creaz paleta de obiecte, conform tabelului 1. Fig.3. Configurarea aplicaiei Voice
2.5.2. Configurarea profilelor se face conform tabelului 2 Tabelul 2. Configurarea profilelor Profile Name Date Applications http ftp email print VoIP Voice Operation Mode se alege Simultaneous pentru toate profilele. 2.5.3. Configurarea obiectului OPNET: QoS Configuration Se analizeaz configurrile implicite Atribute RSVP Flow Specification rows row 0 Name Bandwidth(bytes/sec) Buffer Size(bytes) RSVP Profiles rows row 0 Profile Name Threshold(bytes/sec) Reservation Style Reservation Parameters Flow Description Sender List WFQ Profiles rows row 0 Profile Name Queues Configuration rows row 0 Weight Maximum Queue Size(pkts) Classification Scheme rows row 0 row 1 row 2 row 3 row 4 row 5 row 6 Weight Maximum Queue Size(pkts) Valori 1 Default 5000 5000 1 Default 5000 Wild Card Specified by sender Any Sender 5 ToS based (..) 8 1.0 500 1 Best Effort(1) . . . (Background..) (Standard(2)..) (Excellent Effort(3)..) (Streaming Multimedia(4)..) (Interactive Multimedia(5)..) 60 500 5
Classification Scheme rows row 0 row 7 row 1 row 2 row 3 row 4 2.5.4.
1 Interactive Voice(6)... (Reserved(7)... ) Protocol Based . . Port Based . . DSCP Based . . Enter Scheme Name . .
Fig.4 Toate elementele reelei IP vor fi configurate s utilizeze mecanism de control QoS folosind n acest scop cozi difereniate pentru date i voce, bazate pe tipul serviciului definit prin antetul IP, precum i un planificator de tip WFQ: Queuing Scheme WFQ (Weighted Fair Queue) Queuing Profile ToS (Type of Service) Based De asemenea se va valida utilizarea protocolului de rezevare de resurse (RSVP). 2.5.5. Object Name ip_phone Configurarea terminalelor multimedia Atribute configurate Name: Application:Destination Preference Application:Supported Profiles Application:Supported Services Client Address Telefon-1 Tel2 VoIP Tel1 Telefon-2 Tel1 Voice Tel2 Telefon-3 Tel4 VoIP Tel3 Telefon-4 Tel3 Voice Tel4
Se configureaz Application: RSVP Parameters astfel nct s se valideze rezervarea de resurse, conform Fig.5. 6
Configurarea reelei LAN Atribute configurate Name: Application:Supported Profiles - Profile Name - Numbers of clients Number of workstations
Se configureaz parametrii IP Host Parameters care caracterizeaz informaiile QoS asociate interfeei de link. 2.5.7. Configurare INTERNET
Se definesc interfeele IF folosite pentru conectarea la linkurile ppp i se configureaz: IP Routing Parameters conform fig.7 o Se selecteaz: Queuing Scheme Queuing Profile
Fig.5. Se configureaz IP Host Parameters Interface Information pentru controlul QoS : QoS Information RSVP Info RSVP Enabled Queuing Scheme WFQ Queuing Profile ToS Based