Sunteți pe pagina 1din 4

Lucrarea 2. CONFIGURAREA APLICAIILOR 1. Obiective OPNET este prevzut cu un numr de modele de aplicaii standard ca ftp, http, email, etc.

Acestea pot fi folosite pentru a genera trafic discret n modelul reelei. Obiectivele laboratorului sunt: Configurarea fluxurilor traficului aplicaiilor folosind standard applications. Evaluarea performanelor reelei 2. Specificarea cerinelor aplicaiei 2.1. Configurarea nodurilor Nodurile care suport Standard Applications sunt WS (workstation), server i modele LAN. Aplicaii standard (Standard Applications): Toate aplicaiile standard, cu excepia vocii (Voice) i video-conferina (Video Conference) sunt de tip client server, adic profilele care conin aceste aplicaii sunt suportate de nodurile WS i serviciile pentru aceste aplicaii sunt suportate pe noduurile de tip server. Aplicaiile Voice i Video Conferencing lucreaz ntre client client, adic profilele care conin aceste aplicaii i servicii sunt suportate de nodurile WS Modelele avansate de pe nodurile server (adic modele server cu an _adv) pot suporta profile i servicii, deci ele pot lucra ca servere sau clieni. 2.2. Specificaia aplicaiilor standard Pentru configurare se folosesc urmtoarele obiectele de configurare dezvoltate de OPNET: Application Definition Pofile Definition 2.2.1. Definirea aplicaiilor OPNET definete modele de aplicaii standard care permit capturarea caracteristicilor specifice ale aplicaiei pe care acestea le reprezint. Aplicaiile standard pot fi FTP, e-mail, Remote Login, Video Conferencing, Database, HTTP, Print, Voice. Majoritatea aplicaiilor sunt de tip client-server, n care o clientul emite o cerere i o serverul, care recepioneaz aceast cerere, trimite ctre client un rspuns.

Fig. Arhitectura client-server a. FTP (File Transfer Protocol). Aplicaia FTP permite transferul unui fiier ntre un client i un server. FTP utilizeaz dou comenzi de baz: o get - controleaz transferul fiierului de la un server distant, o put controleaz transferul fiierului la un serverul distant. Pentru protocoalele de transport orientate pe conexiune (ex. TCP), pentru fiecare transfer de fiier se deschide o conexiune de transport. TCP este protocolul implicit de transport pentru aceast aplicaie. Rata cu care se realizeaz cererea de transfer fiier este independent de rspunsurile recepionate, astfel c se poate emite o nou cerere nainte de a primi rspunsul la o cerere anterioar. Pentru fiecare sesiune independent FTP este necesar configurarea atributelor, pe baza crora modelul OPNET va genera traficul pentru simulare. Pentru a obine numrul de conexiuni FTP deschise, OPNET folosete un analizor de protocol. Pentru fiecare conexiune exist o conexiune de control i o conexiune de date. Numrul de transferuri de fiiere va fi egal cu numrul de conexiuni mprit la doi. o Comanda FTP put are ca rezultat o conexiune de la client la server. o Comanda FTP get are ca rezultat o conexiune de la server la client. b. E-mail Protocolul folosit n mod implicit de aplicaia e-mail este TCP. Aplicaiile de e-mail moderne folosesc, pentru transferul e-mailul de la client la server, SMTP (Simple Mail Transfer Protocol) i POP (Pop Office Protocol). Pentru transportul e-mailului se deschide o conexiune ntre client i server. Rata de transmisie este independent de rata de recepie. Mesajele sunt transmise i recepionate printr-o singur conexiune de transport TCP. OPNET folosete un analizor de protocol pentru a determina protocoalele suportate. Se configureaz filtrele analizorului pentru a captura trafic de e-mail i se monitorizeaz schimbul de e-mailuri ntre client i server, evaluat prin numr de bytes transferai de la server la client i invers. Average e-mail size = (total number of bytes)/( number of e/mail exchange). c. Remote Login. O aplicaie Remote Login n OPNET modelaz un scenariu de logare distant. Utilizatorul se conecteaz la o main diferit i interacioneaz cu sistemul de operare al gazdei distante (remote host). Protocolul de transport folosit n mod implicit este TCP. Traficul n interiorul unei conexiuni (modelat ca o conexiune independent TCP) este reprezentat de atributele traficului gazdei (host)(trafic recepionat de client) i ale traficului terminal (trafic transmis de client).

d. Aplicaia video-conferin (Video Conference) O aplicaie Video Conference permite utilizatorului s transfere cadre streaming video prin reea. Protocolul de transport folosit este UDP (User Data Protocol) Se deschide cte o sesiune de transport TCP pentru fiecare fiecare conferin deschis printr-o conexiune TCP independent. e. Aplicaia Database O aplicaie de baze de date permite utilizatorului s memoreze informaie i accesul la informaiile nregistrate. Operaiile pe bazele de date sunt de dou feluri: - Database entry, - Database query. Cererile unei tranzacii se execut independent de rspunsuri. O nou cerere poate fi iniiat nainte ca cea anterioar s fie servit. f. Aplicaia HTTP Modelele aplicaiei HTTP modeleaz Web Browsing. Utilizatorul ncarc o pagin de la un server distant. Pagina poate conine text, informie grafic. Protocolul de transport folosit de aplicaie este TCP. Pentru fiecare cerere de pagin HTTP se deschid multimple conexiuni TCP pentru transferarea coninutului de obiecte ncapsulate n pagin. Atributele serviciului HTTP impun evaluarea comportrii utilizatorului. De ex., pentru a configura page interarrival time , trebuie monitorizat activitatea de cutare a utilizatorului. Un firewall poate fi o surs bun de informaii privind average page downloads i number of bytes transferred. Numrul de obiecte inline reflect indic numrul de elemente grafice pe o pagin. g. Print O aplic aie print permite utilizatorului s iniieze joburi Print. Protocolul de transport implicit folosit de aceast aplicaie este TCP. Pentru fiecare job se creaz o conexiune TCP. h. Voice Aplicatia vocal permite stabilirea unui canal virtual ntre doi clieni care pot comunica folosind semnale vocale digitale codate. Protocolul de transport folosit pentru aceast aplicaie este UDP (User Data Protocol). Un apel vocal are ca efect interconectarea a doi clieni. Nu este implicat n conversaie un server. Parametri pentru ambele direcii de intrare i de ieire ale unui apel telefonic sunt configurai de client. Clientul surs poate stopa discuia cnd destinatarul vorbete. Silence length se refer la pauza dintre talk spurts.

3. Descrierea scenariului standard _apllication 3. 1. Reea folosit pentru configurarea pe baza aplicaiilor standard Se va realiza modelul reelei din fig. 1, care folosete obiectele prezentate n tabelul 1.

Fig.1. Model de reea folosit pentru configurarea aplicaiilor Tabelul 1. Obiecte folosite pentru modelarea reelei din fig.1 Tip obiect Nume Profile Application Definition Application Profile Definition Profile Profile1: email,http,ftp Profile2: http, ftp Profile3: ftp Profile1 Profile2 Profile3 http, ftp email Servicii Email(MediumLoad) http(Heavy Browsing) ftp(High Load)

ethernet_wkstn_adv ethernet16_switch ethernet_server_adv 10BaseT

Client_1 Client_2 Client_3 Switch http_ftp_server email_server

3.2. Configurarea aplicaiilor Aplicaiile folosite n acest scenariu sunt: email, http i ftp. Ele pot fi configurate folosind obiectul Aplication Definitions conform tabelului 1 . 3.3. Configurarea profilelor (Profile Definition) Se va folosi pentru configurarea profilelor obiectul Profile Definition din Object Palette. Ne propunem ca n acest scenariu s configurm trei profile: profile1 care include aplicaiile: email, ftp, http profile2 care include aplicaiile: ftp, http profile3 care include aplicaia ftp. 3.4. Configurarea terminalelor WorkStation conform tabelului 1. 3.5. Configurarea serverelor conform tabelului 1. 3.6. Colectarea statisticilor pentru reele configurate pe baza aplicaiilor standard In scenariul Standard _Applications se va configura colectarea urmtoarelor statistici la nivel de client i/sau servere. Global Statistics Email Ftp Http Node Statistics Client Email Client Ftp Client Http Server Email Server Ftp Server Http TCP UDP Link Statistics Point-to-point 1. 3.7. Execuia simulrii i analiza rezultatelor Se lanseaz n execuie simulatorul i se analizeaz ststisticile configurate. Timpul stabilit pentru simulare va fi 8 ore.

4. Desfurarea lucrrii de laborator. 4.1. In directorul SIT se creeaz directorul \Gr_451Ha\OPNET\Lab2 folosind: File New Folder 4.2. Se lanseaz n execuie IT Guru. 4.3. Se selecteaz directorul n care vor fi plasate fiierele proiectului. File Model Files Add Model Directory Se selecteaz directorul n care se va lucra (n acest director vor fi salvate fiierele proiectului curent) . . . \Gr_451Ha\OPNET\Lab2. Acest director este setat ca director de lucru: Working Directory 4.4. Se creaz un proiect nou numit Application_Configuration Se selecteaz File New Project i se definesc Numele proiectului: Application_Configuration Numele scenariului: Standard_Applications Valorile cerute n fereastra de dialog Dialog Box Name 1. Initial Topology 2. Choose Network Scale 3. Specify Size 4. Select Technologies 5. Review 4.4.1. Se creeaz scenariul Standard_Applications Se construiete modelul de reea conform indicaiilor din cap.3.1. Se realizeaz configurarea aplicaiilor email, http, ftp folosind obiectul Application Definition. Se definesc trei profile: profile1 (email, htttp, ftp), profile2 (http, ftp) i profile3 (ftp) folosind obiectul Profile Definition. Se configureaz obiectele Client 1, Client 2, Client 3 Se configureaz serverele aplicaiei. Se salveaz scenariul construit. Value Create Empty Scenario Office 150 m x 100 m Sm_Int_Model_List Check values, then click OK.

4.4.2. Se definesc statisticile de colectat conform indicaiilor din cap.3.6. 4.4.3. Se realizeaz execuia simulatorului pentru scenariul Standard_Applications 4.4.4. Se analizeaz rezultatele obinute. 6

5. Tem pentru studenti: 5.1. S se defineasc tipurile de aplicaii configurate pentru reeaua analizat n aceast lucrare: 5.2. Care sunt profilele create n reeaua analizat cu OPNET-ul 5.3. S se defineasc statisticile globale (Global Ststistics) i statisticile individuale pe noduri (Nodes Statistics) care pot fi obinute n urma simulrii reelei pentru aplicaiile folosite (email, ftp i http). Statistici globale Email ftp http Statistici pe noduri Client email Client ftp Client http Server email Server ftp Server http 5.4.Se analizeaz urmtoarele rezultate: Statistici globale Atribute \ Aplicatie Valori medii Traffic Sent (bytes/sec) Traffic Sent (packets/sec) Traffic Received (bytes/sec) Traffic Received (packets/sec) Download Response Time (sec) Upload Response Time (sec) Page Response Time (sec) Atribute controlate

Traffic Received (bytes/sec) Traffic Received (packets/sec) TCP Load (bytes/sec) Traffic Received (bytes/sec) UDP Traffic Sent (bytes/sec) Traffic Received (bytes/sec)

Atribute controlate

Statistici pe nod la nivel de Client Atribute \ Aplicatie Valori medii Client Traffic Sent (bytes/sec) Traffic Received (bytes/sec) TCP Load (bytes/sec) Traffic Received (bytes/sec) UDP Traffic Sent (bytes/sec) Traffic Received (bytes/sec) Traffic Received (packets/sec) Download Response Time (sec) Upload Response Time (sec) Page Response Time (sec) \ Link Client 1- Switch Client 2- Switch Client 3- Switch Switch - Ftp_Http_server Switch - Email _server Atribute

Email

FTP

HTTP

Email

FTP

HTTP

Utilization

Throughput (bits/s)

Queuing delay

Statistici pe nod la nivel de Server Atribute \ Aplicatie Valori medii Traffic Sent (bytes/sec) Traffic Sent (packets/sec)

Email

FTP

HTTP

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