Servizi integrati su Internet



Похожие документы
Multicast e IGMP. Pietro Nicoletti

Qualità di servizio e telefonia in Internet

FONDAMENTI DI MATEMATICA BINARIA

Architetture software per la QoS

Interdomain routing. Principi generali e protocolli di routing. Mario Baldi

SIP e SDP. Segnalazione nelle reti VoIP. Fulvio Risso. Politecnico di Torino

RETI DI CALCOLATORI. Prof. PIER LUCA MONTESSORO Ing. DAVIDE PIERATTONI. Facoltà di Ingegneria Università degli Studi di Udine

Cenni sull ingegneria del software e sulla qualità dei programmi

ARP e RARP. Silvano GAI. sgai[at]cisco.com. Mario BALDI. mario.baldi[at]polito.it Fulvio RISSO

Progettazione di reti locali basate su switch - Switched LAN

Wireless monitoring & protection

Unbundling e xdsl. Mario Baldi

Nota di Copyright. 09_Prog_dorsale_fibra - 2 Copyright M. Baldi - P. Nicoletti: see page 2

Voce su IP e Telefonia su IP

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

Domain Name Service. Mario BALDI. Silvano GAI. Fulvio RISSO. staff.polito.it/mario.baldi. sgai[at]cisco.com. fulvio.risso[at]polito.

RETI DI CALCOLATORI. Prof. PIER LUCA MONTESSORO. Facoltà di Ingegneria Università degli Studi di Udine

ICMP. Internet Control Message Protocol. Silvano GAI. sgai[at]cisco.com. Mario BALDI. mario.baldi[at]polito.it

SNMP e RMON. Pietro Nicoletti Studio Reti s.a.s. Mario Baldi Politecnico di Torino. SNMP-RMON - 1 P. Nicoletti: si veda nota a pag.

Ricerca ed analisi della causa di un problema o guasto di rete

Il protocollo VTP della Cisco

Esercizi di Sniffing

FONDAMENTI DI INFORMATICA. Ing. DAVIDE PIERATTONI. Facoltà di Ingegneria Università degli Studi di Udine. Compressione MPEG

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

Codifica delle immagini

SMDS: Switched Multi-Megabit Data Service. Silvano GAI

Transparent bridging

ACCESS LIST. Pietro Nicoletti

Codifica delle immagini

IP Multicast. Mario Baldi staff.polito.it/mario.baldi. Silvano Gai Nota di Copyright. Comunicazioni di gruppo

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

I protocolli di routing dell architettura TCP/IP

IGRP Interior Gateway Routing Protocol

Autenticazione tramite IEEE 802.1x

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

Gestione della memoria centrale

il progetto ieee 802

Link Aggregation - IEEE 802.3ad

Gli indirizzi di IPv6

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

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

Architetture per la QoS in Internet

I protocolli di routing dell architettura TCP/IP

il trasferimento di file

10_MLSwitching. ! Normalmente server web! Portali. ! Yahoo, Netscape. ! Notizie in tempo reale. ! CNN, La Stampa. ! Reperimento software. !

Hot Standby Routing Protocol e Virtual Router Redundancy Protocol

Differentiated Service

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

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

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

Tipi di errori e possibili cause sulle reti Ethernet

Università di Genova Facoltà di Ingegneria

Impiego e funzioni principali del LAN- Analyzer e del Wireless-LAN Analyzer. Pietro Nicoletti

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

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

RETI DI COMPUTER Reti Geografiche. (Sez. 9.8)

Reti di calcolatori. Lezione del 10 giugno 2004

Reti di computer. Materiale estratto da:

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

ARP e instradamento IP

Corso di Laurea in Ingegneria Informatica. Corso di Reti di Calcolatori I

Multi-Protocol Label Switching (MPLS)

Corso di Laurea in Ingegneria Informatica. Corso di Reti di Calcolatori I

Standard di comunicazione

Informatica per la comunicazione" - lezione 8 -

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

RETI INTERNET MULTIMEDIALI

Progettaz. e sviluppo Data Base

Securing Rsvp Protocol

IL COLLAUDO E LA CERTIFICAZIONE DEI CABLAGGI

Reti di Calcolatori. Il software

Svantaggi della Commutazione di Circuito. Commutazione di Pacchetto. Struttura di un Pacchetto

Linguaggio C Compilazione, linking e preprocessor

RETI INTERNET MULTIMEDIALI. Internet Quality of Service

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

A intervalli regolari ogni router manda la sua tabella a tutti i vicini, e riceve quelle dei vicini.

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

Транскрипт:

Servizi integrati su Internet L architettura Integrated Services Mario Baldi Politecnico di Torino mario.baldi [at] polito.it http://staff.polito.it/mario.baldi IntServ - 1

Nota di Copyright Questo insieme di trasparenze (detto nel seguito slide) è protetto dalle leggi sul copyright e dalle disposizioni dei trattati internazionali. Il titolo ed i copyright relativi alle slide (ivi inclusi, ma non limitatamente, ogni immagine, fotografia, animazione, video, audio, musica e testo) sono di proprietà degli autori indicati a pag. 1. Le slide possono essere riprodotte ed utilizzate liberamente dagli istituti di ricerca, scolastici ed universitari afferenti al Ministero dell Istruzione, dell Università e della Ricerca, per scopi istituzionali, non a fine di lucro. In tal caso non è richiesta alcuna autorizzazione. Ogni altra utilizzazione o riproduzione (ivi incluse, ma non limitatamente, le riproduzioni su supporti magnetici, su reti di calcolatori e stampate) in toto o in parte è vietata, se non esplicitamente autorizzata per iscritto, a priori, da parte degli autori. L informazione contenuta in queste slide è ritenuta essere accurata alla data della pubblicazione. Essa è fornita per scopi meramente didattici e non per essere utilizzata in progetti di impianti, prodotti, reti, ecc. In ogni caso essa è soggetta a cambiamenti senza preavviso. Gli autori non assumono alcuna responsabilità per il contenuto di queste slide (ivi incluse, ma non limitatamente, la correttezza, completezza, applicabilità, aggiornamento dell informazione). In ogni caso non può essere dichiarata conformità all informazione contenuta in queste slide. In ogni caso questa nota di copyright non deve mai essere rimossa e deve essere riportata anche in utilizzi parziali. IntServ - 2

Una soluzione ambiziosa Prenotazione di risorse per i flussi RSVP Garanzie sulla qualità del servizio Accodamento per flusso nei router Elevata complessità Bassa scalabilità IntServ - 3

ma forse inutile Standard completato (1994) Realizzato dai costruttori di router Gestione dei messaggi RSVP Algoritmi di accodamento (?) Inutilizzabile su larga scala (servizi pubblici) IntServ - 4

Guaranteed Quality of Service Si garantiscono le caratteristiche del servizio ottenuto Perdite Ritardo Banda Controllo sull accesso e accodamento per flusso IntServ - 5

Controlled Load Service Si fornisce il servizio che darebbe la rete in condizioni di basso carico Non ci sono garanzie Controllo sull accesso a livello chiamata IntServ - 6

Serve prenotare le risorse? La Una Le La banda in futuro sarà infinita Una singola priorità è sufficiente Le applicazioni possono adattarsi IntServ - 7

D altro canto, però La Più Ogni L adattabilità La connettività costa Più c è banda, più se ne usa Ogni applicazione richiede un servizio specifico L adattabilità ha dei limiti IntServ - 8

Architettura IntServ Specifica di flusso: Flow Descriptor Filterspec (+destinazione) Indica i pacchetti del flusso Essenziale per classificarli Flowspec Profilo traffico generato Servizio richiesto IntServ - 9

Architettura IntServ Controllo dei flussi Classificatore di pacchetti Schedulatore di pacchetti Gestione dei buffer Controllo di ammissione Prenotazione delle risorse Instradamento IntServ - 10

Architettura router IntServ Routing Agent Management Agent Admission control Reservation Agent Routing database Control Plane Traffic control database Control Plane Classifier Funzione di routing Data plane Scheduler IntServ - 11

Servizi integrati su Internet La prenotazione di risorse: RSVP IntServ - 12

RSVP Resource reservation protocol Si appoggia su IP Trasporta i flow descriptor FilterSpec e FlowSpec IntServ - 13

RSVP Resource reservation protocol Approccio soft-state Rinnovo periodico prenotazioni Flussi eterogenei IntServ - 14

RSVP Resource reservation protocol Prenotazioni a carico del ricevitore Approccio receiver oriented Organizza i dati in flussi simplex IntServ - 15

RSVP in stazioni e router Applicazione RSVP Agent Control plane Stazione RSVP Routing Agent RSVP Agent Router Gestione rete Admission control Gestione rete Admission control Classifier Scheduler Dati Classifier Scheduler Data plane IntServ - 16

Obiettivi di progetto Ricevitori eterogenei Gruppi multicast dinamici Aggregazione flussi Adattamento all instradamento Limitazione dell overhead Modularità Elevata Complessità IntServ - 17

FlowSpec: che cosa si vuole Service class Tipo di servizio Guaranteed Quality Controlled Load IntServ - 18

FlowSpec: cosa si vuole Rspec R come Reserve Rate (?!) Qualità ritardo Si assume fluid model con deviazione pubblicata dai router Slack Tolleranza rispetto alla richiesta IntServ - 19

FlowSpec: che cosa si vuole Tspec T come Traffic Descrizione del flusso di dati generato Parametri di un leaky bucket Rate medio Rate di picco Burstiness Rspec e Tspec sono insiemi di parametri numerici IntServ - 20

Reservation model Grant or refuse 1. 2. L utente formula una richiesta Se la rete non può garantire la QoS, l utente è bloccato Come la telefonia tradizionale IntServ - 21

Reservation model Two pass reservation 1. 2. La rete comunica il livello di QoS che può garantire La richiesta è formulata di conseguenza Richiede due passi Esplorazione e risposta Richiesta IntServ - 22

Reservation model One pass 1. 2. L utente formula una richiesta Se non può garantire la QoS richiesta, la rete fornisce un servizio senza garanzie (best-effort) Ultilizzabile con RSVP IntServ - 23

Reservation model One pass with advertisement Versione potenziata di one pass Ultilizzabile con RSVP IntServ - 24

Reservation model One pass with advertisement 1. 2. Da mittente a destinazione si raccolgono informazioni sulla QoS che la rete è in grado di fornire La destinazione richiede una QoS minore o uguale a quelle comunicata IntServ - 25

Esempio di prenotazione Mittente Path Anche many-to-many RESV Destinazione IntServ - 26

Messaggio PATH Indirizzo del Previous Hop per guidare l inoltro dei messaggi RESV Sender Tspec Descrive il traffico generato dalla sorgente ADSPEC QoS che la rete è in grado di fornire La funzione di controllo di accesso di ogni nodo aggiorna il campo prima di inoltrare il messaggio PATH IntServ - 27

Messaggio RESV Reservation request consiste di un flow descriptor FlowSpec + filter spec FlowSpec: QoS desiderata Programma lo scheduler Filter spec: descrizione dei pacchetti che devono ricevere la QoS Programma il classifier Aggiorna il traffic control database IntServ - 28

Messaggio RESV FlowSpec Service class Guaranteed Quality/Controlled load Receiver Tspec (T traffic) Descrizione del traffico interessato Receiver Rspec (R reserve) Richiesta di QoS Merging dei FlowSpec IntServ - 29

Progettato per comunicazioni molti a molti S1 S2 R1 R2 R3 D2 D1 D3 D4 D5 Data & Path Resv Sx: Sorgente x Dy: Destinazione y IntServ - 30

Reservation Policy Accesso preferenziale alle risorse per alcuni utenti Identificazione affidabile del richiedente IntServ - 31

Reservation Policy Policy Control oltre che Admission Control Policy Data vanno forniti ai router Per esempio COPS IntServ - 32

RSVP e instradamento RSVP usa la routing table per inoltrare i messaggi PATH Reagire ai cambiamenti nell instradamento per recuperare i guasti Utilizzo di persorsi alternativi Route pinning Ignorare i cambiamenti per usare la prenotazione IntServ - 33

Riferimenti bibliografici IntServ Working Group s web site, http://www.ietf.org/html.charters/in tserv-charter.html R. Braden, D. Clark, S. Shenker, Integrated Services in the Internet Architecture: an Overview, RFC 1633, 1994 S. Shenker, C. Partridge, R. Guerin, Specification of Guaranteed Quality of Service, RFC 2212, 1997 IntServ - 34

Riferimenti bibliografici R. Braden, Ed., Resource ReSerVation Protocol (RSVP) -- Version 1 Functional Specification, RFC 2205, 1997 J. Wroclawski, The Use of RSVP with IETF Integrated Services, RFC 2210, 1997 IntServ - 35