Architetture software per la QoS



Похожие документы
Servizi integrati su Internet

Architetture per la QoS in Internet

Differentiated Service

Università di Genova Facoltà di Ingegneria

INFOCOM Dept. Qualità di Servizio (QoS) in Internet

Qualità di servizio e telefonia in Internet

DiffServ- Differentiated Services

QoS a livello Network

Gestione della QoS: Il progetto IKNOS

Reti di calcolatori. Lezione del 10 giugno 2004

Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A Pietro Frasca. Parte II Lezione 5

Multi-Protocol Label Switching (MPLS)

Reti di Telecomunicazione Lezione 8

GLI APPARATI PER L INTERCONNESSIONE DI RETI LOCALI 1. Il Repeater 2. L Hub 2. Il Bridge 4. Lo Switch 4. Router 6

Comunicazione tra Computer. Protocolli. Astrazione di Sottosistema di Comunicazione. Modello di un Sottosistema di Comunicazione

RETI DI COMPUTER Reti Geografiche. (Sez. 9.8)

SERVIZIO DI QoS SULLA RETE GARR: PREMIUM IP

Il VoIP nel mondo di Internet e l evoluzione del carrier telefonico. Relatore: Ing. Carrera Marco - Audit Technical Manager Switchward

Indirizzamento privato e NAT

Metodi di rete per garantire la Qualità del Servizio su rete IP Davide Quaglia a.a. 2009/2010

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 24 Gennaio 2005, ore 15.00

Servizi orientati alla connessione

Lo scenario: la definizione di Internet

Università di Genova Facoltà di Ingegneria

Reti di Calcolatori. Il software

PARTE 1 richiami. SUITE PROTOCOLLI TCP/IP ( I protocolli di Internet )

QoS e Traffic Shaping. QoS e Traffic Shaping

Sicurezza nelle reti

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 24 Gennaio 2005, ore 15.00

ARCHITETTURA DI RETE FOLEGNANI ANDREA

Informatica per la comunicazione" - lezione 8 -

Il routing in Internet Exterior Gateway Protocols

ARP e instradamento IP

RETI INTERNET MULTIMEDIALI

Reti diverse: la soluzione nativa

CORSO DI RETI SSIS. Lezione n.2. 2 Novembre 2005 Laura Ricci

Le reti. Introduzione al concetto di rete. Classificazioni in base a

Cos'è una vlan. Da Wikipedia: Una LAN virtuale, comunemente

Programma del corso. Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori

La gestione di un calcolatore. Sistemi Operativi primo modulo Introduzione. Sistema operativo (2) Sistema operativo (1)

Università degli Studi di Pisa Dipartimento di Informatica. NAT & Firewalls

Scheduling della CPU. Sistemi multiprocessori e real time Metodi di valutazione Esempi: Solaris 2 Windows 2000 Linux

Protocolli di Comunicazione

Reti di Telecomunicazione Lezione 6

Interconnessione di reti

Livello di Rete. Gaia Maselli

Instradamento IP A.A. 2005/2006. Walter Cerroni. IP: instradamento dei datagrammi. Routing : scelta del percorso su cui inviare i dati

Gestione degli indirizzi

Reti diverse: la soluzione nativa

Identità sulla rete protocolli di trasmissione (TCP-IP) L architettura del sistema. Dal livello A al livello B

PEC per i professionisti. Roma, 1 dicembre 2009

Reti di Telecomunicazioni Mobile IP Mobile IP Internet Internet Protocol header IPv4 router host indirizzi IP, DNS URL indirizzo di rete

Firewall e NAT A.A. 2005/2006. Walter Cerroni. Protezione di host: personal firewall

RETI INTERNET MULTIMEDIALI. Internet Quality of Service

Reti LAN. IZ3MEZ Francesco Canova

Nelle reti di calcolatori, le porte (traduzione impropria del termine. port inglese, che in realtà significa porto) sono lo strumento

Internet e Peering. Fulvio RISSO

Topologia delle reti. Rete Multipoint: ogni nodo è connesso agli altri tramite nodi intermedi (rete gerarchica).

Le fattispecie di riuso

Corso di Laurea in Ingegneria Informatica. Corso di Reti di Calcolatori (a.a. 2010/11)

Ambienti di calcolo a griglia Parte 2. Risorse (e loro gestione) Job di griglia e applicazioni di griglia Riservare le risorse ai job

Corso di Sistemi di Elaborazione delle informazioni. Reti di calcolatori 2 a lezione a.a. 2009/2010 Francesco Fontanella

Internet, così come ogni altra rete di calcolatori possiamo vederla suddivisa nei seguenti componenti:

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Venerdì 18 Febbraio 2005, ore 9.30

MPLS è una tecnologia ad alte prestazioni per l instradamento di pacchetti IP attraverso una rete condivisa

VPN: connessioni sicure di LAN geograficamente distanti. IZ3MEZ Francesco Canova

Inizializzazione degli Host. BOOTP e DHCP

La virtualizzazione dell infrastruttura di rete

Lezione 1 Introduzione

Internet e protocollo TCP/IP

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Prova completa Mercoledì 14 Settembre 2005, ore 9.00

Trasmissione di dati al di fuori di un area locale avviene tramite la commutazione

POSTA ELETTRONICA CERTIFICATA

Sistemi operativi e reti A.A Lezione 2

INDIRIZZI IP ARCHITETTURA GENERALE DEGLI INDIRIZZI IP FORME DI INDIRIZZI IP CINQUE FORME DI INDIRIZZI IP

Firewall applicativo per la protezione di portali intranet/extranet

Page 1. Elementi Base del Modello OSI. Il modello di riferimento ISO/OSI OSI: Open Systems Interconnection. Struttura a Livelli.

Introduzione al TCP/IP Indirizzi IP Subnet Mask Frame IP Meccanismi di comunicazione tra reti diverse Classi di indirizzi IP Indirizzi IP privati e

Rete Internet Prova in Itinere Mercoledì 23 Aprile 2008

Dal protocollo IP ai livelli superiori

Introduzione alle applicazioni di rete

LIVELLO DATA LINK (DI LINEA)

8. IP: Instradamento dei datagrammi

RETI TELEMATICHE Lucidi delle Lezioni Capitolo VIII

Linux User Group Cremona CORSO RETI

Транскрипт:

Corso di architetture multimediali Università di Milano Corso di laurea specialistica in Informatica per la Comunicazione A.A. 2012-2013 Architetture software per la QoS

Perché software? Le soluzioni hardware sono tropo costose e difficili da rendere compatibili con le infrastrutture esistenti Se riusciamo a fare tutto via software possiamo ottenere QoS senza obbligare gli operatori a cambiare apparecchiature e protocolli 164

Due soluzioni: Software a livello di rete Network-aware solution Chiediamo agli apparati di rete di gestire il traffico in modo da garantire i parametri trasmissivi Non trasmettiamo cose diverse, solo trasmettiamo gli stessi datagrammi ma con politiche ad-hoc Software unicamente sulle applicazioni End-to-end solution Le applicazioni si arrangiano, indipendentemente da cosa riesce a fare la rete 165

Soluzioni software a livello rete Sono state proposte due architetture: Integrated services (Int-serv) Differentiated Services (Diff-serv) In tutti e due i casi ci si appoggia su reti IP multiservizio Call admission distribuito Classificazione del traffico Forwarding secondo priorità 166

Evoluzione storica 1. ATM + SONET 2. Int-Serv 3. Diff-Serv 4. MPLS 167

Bibliografia IETF, Integrated Services in the Internet Architecture: an Overview, rfc 1633 http://www.ietf.org/rfc/rfc1633.txt IETF, Resource ReSerVation Protocol (RSVP), rfc 2205 http://www.ietf.org/rfc/rfc2205.txt Solo i primi due paragrafi 168

Integrated Services La QoS viene garantita separatamente ad ogni flusso di pacchetti Ogni sessione è tenuta a: 1. Dichiarare i parametri richiesti di QoS 2. Caratterizzare il traffico che verrà inviato R-spec: la QoS richiesta dal ricevente T-spec: la caratterizzazione del traffico del mittente È necessario un protocollo di segnalazione per la prenotazione delle risorse lungo il percorso 169

Architettura Int-Serv Realizza un sistema connect & reservation routing agent RSVP agent routing database reservation database IN classifier scheduler OUT 170

Modelli di servizio Un modello di servizio è una classificazione dell insieme dei servizi di QoS supportati da una rete Nel caso di Int-serv se ne identificano tre 1. Guaranteed service Comunicazioni real-time con QoS ben specificata 2. Controlled load Comunicazioni con margini di tolleranza Usato per servizi elastici 3. Best effort 171

Routing agent Si tratta del software che gestisce le politiche di instradamento Non è possibile usare le politiche standard Queste minimizzano il numero di hop, ora il percorso dipende dalle risorse disponibili 172

RSVP agent Implementa il protocollo RSVP Si occupa operativamente della call admission Per ogni richiesta di servizio viene mandato un messaggio Resv contenente le R-spec Il destinatario valuta le R-spec e se accetta di inviare i dati risponde con un messaggio Path contenente le T-spec Il messaggio Path effettua la prenotazione delle risorse su ogni router attraversato un base a T-spec Da ricordare: 1. Il flusso dei dati va in senso contrario rispetto a chi fa la richiesta 2. I percorsi delle due direzioni potrebbero essere asimmetrici 173

Call admission Se il messaggio Path viene recapitato la call admission è andata a buon fine Ogni router instrada la risposta attraverso un link 1. Verso la destinazione 2. Con sufficienti risorse disponibili (riguardo T-spec) Se tale link non esiste il messaggio torna indietro di un hop e viene instradato sul secondo migliore link Se dovesse tornare indietro fino alla sorgente, allora la trasmissione non può avere luogo con quei parametri di QoS 174

Pro e contro Pro Di facile implementazione Cons Occorre modificare il software sulle apparecchiature di rete Potrebbero esserci risorse non utilizzate Non è scalabile 175

Chi lo implementa? Sugli apparati 3com Cabletron Cisco Nei sistemi operativi BSD Linux Windows 176

Differentiated Services Si suddivide la rete in domini all interno dei quali viene garantito un controllo diff-serv della QoS (DS-domain) Si definiscono dei comportamenti hop-by-hop atti ad ottenere una certa QoS locale (PHB) La QoS richiesta diventa una caratteristica relativa per pacchetto e non più per flusso 177

Bibliografia IETF, An Architecture for Differentiated Services, rfc 2475 http://www.ietf.org/rfc/rfc2475.txt 178

Architettura diff-serv Aggrega flussi dati in base alla qualità richiesta meter IN classifier marker shaper OUT 179

Diff-serv Facendo admission control e condizionando il traffico solo all ingresso dell isola si riesce ad ottenere QoS end-to-end Occorre stabilire dei sistemi di contrattazione sulla QoS offerta nel transito tra isole Ogni operatore è autorizzato a definire la QoS secondo suoi criteri interni 180

Classi di servizio indipendenti dalla rete Per poter permettere a operatori diversi di avere un terreno comune di confronto nella contrattazione tra isole adiacenti, IETF ha introdotto delle classi di servizio indipendenti dalla rete (o, se vogliamo, buone per tutte le occasioni) Expedited forwarding Assured forwarding 181

Expedited forwarding Descritta in RFC 3246 Si divide il traffico in due classi Il traffico normale E quello con priorità Il traffico con priorità deve essere in grado di attraversare la rete come se il traffico normale non esistesse Di fatto, tolgo dal buffer di un router prima i pacchetti marcati come prioritari e mando gli altri solo se non ce ne sono di prioritari in attesa 182

Assured forwarding Descritto in RFC 2597 Si divide il traffico in 4 classi, ad ognuna delle quali vengono allocate delle proprie risorse Gold, silver, bronze, e best effort. Inoltre, esistono 3 priorità di scarto (discard class) per i pacchetti soggetti a congestione Totale: 12 classi di servizio distinte 183

Assured forwarding 184

Pro e contro Pro Meno invasivo sulle apparecchiature Più scalabile Le analisi simulative prospettano rendimenti migliori Cons Attualmente non ne esistono implementazioni commerciali 185

Call admission Il sistema di call admission è sempre stato l anello debole della catena Completamente distribuito non è mai stato implementato Complessità troppo elevata 186

Bibliografia A. S. Tanenbaum, Computer networks, 5 a edizione, 5.4.5 e 5.4.6 187