Marco Listanti (MPLS) DIET Dept. Tecniche e Modelli di Rete - Prof. Marco Listanti - A.A. 2014/2015

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Marco Listanti (MPLS) DIET Dept. Tecniche e Modelli di Rete - Prof. Marco Listanti - A.A. 2014/2015"

Transcript

1 Marco Listanti Multi Protocol Label Switching (MPLS) (parte 1)

2 Multi Protocol Label Switching (MPLS) Limiti del protocollo IP Non offre Qualità del Servizio (QoS) differemziata per flusso Non supporta meccanismi di routing esplicito (Explicit Routing) Non possiede funzioni di Ingegneria del Traffico (Traffic Engineering - TE) La gestione di una rete IP è complessa E necessario uno strato supplementare che offra queste funzionalità IP MPLS Physical Layer

3 Label Switching Software-based forwarding (Router IP) Ambiente connectionless Uso degli indirizzi espliciti Ricerca nelle Routing Table (RT) Prestazioni i limitate t dalla componente SW Hardware-based forwarding (ATM, MPLS, Label Switching) Ambiente connection oriented Identificazioni di flussi e uso di etichette esplicite (Label) Accesso diretto alle Forwarding Table (FT) Prestazioni dipendenti solo dall HW

4 Label Switching (1) Forwarding Equivalent Class (FEC) Label aggregato di pacchetti che deve avere lo stesso trattamento in rete (es. stessa destinazione, stessa QoS) Una FEC può includere più flussi elementari identifica la FEC a cui appartiene un pacchetto lunghezza breve e fissa validità locale (limitata ad un link tra due router)

5 Label Switching (2) La funzione di switching è eseguita esclusivamente mediante l elaborazione delle label Label Switching Router (LSR) esamina la label associata al pacchetto sul link entrante determina la porta d uscita accedendo ad una Forwarding Table (FT) sostituisce la vecchia etichetta con la nuova valida sul link d uscita (label swapping) trasferisce in uscita il pacchetto Riduzione delle dimensioni delle routing table Il numero di entry di una FT è dell ordine del numero di FEC sui link entranti ti e uscenti di un LSR In un routing IP le dimensioni di una RT dipendono dal numero di prefissi (sottoreti) conosciuti dal router

6 Label Switching (3) IP 5 Port 1 Port 3 Forwarding Table (FT) In (port, label) Out (port, label) Label Operation (1, 2) (2, 7) Swap (1, 4) (3, 7) Swap IP 9 (1, 5) (4, 9) Swap Port 2 Port 4 (2, 3) (3, 2) Swap Accesso diretto alla FT La coppia (port, label) determina la funzione da applicare alla label Pushing g( (assegnazione) Swapping (conversione) Popping (eliminazione) La coppia (port, label) determina il link di uscita

7 Allocazione delle label Label Binding Operazione di assegnazione di una label ad una FEC Control Label Binding La definizione delle FEC e le assegnazioni delle label sono effettuate prima dell invio dei pacchetti dati E necessaria una fase di instaurazione preventiva (fase di set up) analoga a quella di un flusso nelle architetture di QoS La distribuzione delle etichette può essere effettuata mediante Protocollo di segnalazione (Label Distribution Protocol) Configurazione dei router (Provisioning statico) Label Distribution Protocol Definisce le procedure con cui un LSR comunica ad un altro LSR l esecuzione di un binding tra label e FEC

8 Esempio di assegnazione delle label Sorgente Dominio IP 1 Inizio fase di richiesta di label binding per la FEC A Arrivo di un pacchetto di una FEC A 5 Assegnazione Label Assegnazione Label Inizio fase di binding delle label l Dominio Label Switching 3 Assegnazione Label 55 Dominio IP Massaggio di richiesta di allocazione di una label (Label Distribution Protocol Destinazione

9 Esempio di label switching MPLS Table In Out (2, 84) (6, 3) Egress Routing Table Destination Next Hop Ingress Routing Table / / / Destination Next Hop /16 (2, 84) /24 (3, 99) MPLS Table MPLS Table In Out (1, 99) (2, 56) In Out (3, 56) (5, 3)

10 Multi Protocol Label Switching Obiettivi Supporto delle funzioni di routing esplicito (Explicit Routing) e di ingegneria del traffico (Traffic Engineering) Supporto della QoS in accordo all architettura DiffServ Indipendenza delle funzioni di controllo (routing) e di trasporto (forwarding) Definizione di un meccanismo unico di trasporto adatto ad una molteplicità di protocolli diversi Definito dall IETF dal 2001 (RFC 3031, 3032)

11 Terminologia MPLS (1/5) LSP Label Switched Path (LSP) percorso che un pacchetto appartenente ad un certa FEC segue attraverso un dominio MPLS concatenazione di link in cui è attiva la label switching tunnel in cui transitano i pacchetti IP (MPLS Tunnel)

12 Terminologia MPLS (2/5) LSR LSR LSR Label Switching Router (LSR) LSR eseguono le funzioni di forwarding dei pacchetti MPLS sono anche in grado di eseguire tutte le funzioni dello strato IP (router IP/MPLS) gestiscono i protocolli di segnalazione MPLS (es. Label Distribution Protocol)

13 Terminologia MPLS (3/5) Ingress LSR Ingress LSR È il router da cui inizia un LSP Processa il traffico IP entrante t al dominio i MPLS Classifica i pacchetti nella FEC appropriata Assegna le label l ai pacchetti entranti (label l pushing) e forma le MPLS-PDU PDU

14 Terminologia MPLS (4/5) Transit LSR È un router intermedio di un LSP Transit LSR Processa il traffico all interno di un dominio MPLS Esegue il forwarding delle MPLS-PDU PDU e l elaborazione delle label (label swapping)

15 Terminologia MPLS (5/5) Egress LSR Egress LSR È l ultimo router di un LSP Processa il traffico uscente da un dominio MPLS Rimuove le label MPLS (label popping) e estrae i pacchetti IP

16 Protocollo di distribuzione delle label Definisce le procedure con cui un LSR comunica ad un altro LSR l esecuzione di assegnazione delle label Consente l instaurazione di LSP espliciti Consente l allocazione delle risorse Gestisce le Classi of Servizio (DiffServ) Pre-emption of LSP esistenti L architettura MPLS non impone l uso di uno specifico protocollo di distribuzione delle label Possibili protocolli di segnalazione BGP (estensione) RSVP (estensione) MPLS-LDP CR-LDP

17 Metodologia di allocazione delle label La metodologia di allocazione delle label l adottata in MPLS per il supporto dell explicit routing è detta Downstream & On Demand Downstream & On Demand L LSR upstream (LSRu) su un LSP emette una richiesta di allocazione di una label verso l LSR downstream (LSRd) L LSR downstream (LSRd) riceve una richiesta di allocazione di una label dall LSR upstream (LSRu) LSRd assegna la label all LSP e la comunica all LSPu Direzione del traffico LSR LSRu Downstream binding (LSRd LSRu) LSR LSRd

18 Label Stack (1/2) Un pacchetto MPLS può trasportare diverse label Un LSR elabora sempre la label più esterna Nel caso un LSR esegua il popping pp della label più esterna elabora anche la label successiva Label Label Label m 2 1 Pacchetto IP Applicazioni 3 1 Trunk LSP Gerarchia di routing LSP 1 Aggregazione di LSP 1 individuali in trunk LSP Creazione di tunnel per LSP 2 protezione in caso di guasti

19 Label Stack (2/2) 3 1 IP 25 IP Trunk LSP IP 7 42 IP 7 3 IP IP 1 42 IP 1 3 IP 28 IP IP MPLS Table In Out MPLS Table In Out MPLS Table In Out MPLS Table In Out (1, 25) (2, 7,Push [42]) (3, 35) (2, 1,Push [42]) (5, 42) (6, 3 ) (2, 3) (5, Pop[3]) (4, 15) (2, 56) (7,15 ) (1,28) (4, 28) (5, 17)

20 Tabelle di Forwarding Un record di una tabella di forwarding in un LSR contiene L identificatore della porta di uscita verso cui deve essere rilanciato il pacchetto (next hop) L operazione che deve essere effettuata sulla label entrante Label swapping Conversione della label più esterna da quella valida sul link entrante a quella valida sul link uscente Label popping Eliminazione della label più esterna Label pushing Introduzione di una nuova label in testa allo stack Le operazioni di label swapping e di label pushing o popping possono essere svolte sullo stesso pacchetto dallo stesso LSR

21 Penultimate Hop popping E conveniente rimuovere una label al penultimo LSR di un LSP per ridurre la complessità dell elaborazioni eseguite dall ultimo LSR Popping all ultimo LSR Popping al penultimo LSR IP 35 IP 27 IP IP 35 IP IP LSR(n-1) LSP LSR(n) LSR(n-1) LSP LSR( 1) LSR(n) Funzioni di LSR(n) Elaborazione etichetta MPLS Rimozione etichetta Elaborazione indirizzo IP Rilancio pacchetto IP Funzioni di LSR(n) Elaborazione indirizzo IP Rilancio pacchetto IP

22 Instradamento MPLS Instradamento esplicito (Explicit Routing) Strictly explicit routing vengono specificati tutti gli LSR che saranno attraversati dall LSP Loosely explicit routing vengono specificati parte degli LSR che saranno attraversati dall LSP On-line: Constraint Based Routing (CBR) Off-line: algoritmi di pianificazione dei path E utilizzato per il supporto di funzioni di ingegneria del traffico (Traffic Engineering g TE)

23 Codifica delle label Label Value (20 bit) Exp S TTL MPLS label (32 bit) IP packet Una label (MPLS Shim Header) è codificata con una parola di 32 bit Label value (20 bit) Contiene il valore della label per un LSP Experimental Use (EXP - 3 bit) Uso riservato (es. Diffserv) Bottom of stack (S - 1 bit) Indica se la label è quella più interna (S=1) Time To Live (TTL - 8 bit) Stesso significato dell analogo campo dell header di un pacchetto IP

24 Esempio (1) Explicit Routed LSP Il percorso è indipendente rispetto a quello fissato dal protocollo di routing Il percorso può essere determinato mediante Algoritmi di configurazione i (Off-line) Constraint-Based routing (On-line) E utilizzato per il supporto di funzioni di ingegneria del traffico

25 Esempio (2) Sorgente: Destinazione: X Prefisso: R7 Ingress LSR: R Egress LSR: R X.X/16 R3 Dominio X.X/16 R5 LSP: R0, R1, R2, R5, R X.X/ X.X/16 R1 R1 R1 MPLS R X.X/16 R X.X/16 R2 R2 R5 R3 R X/ X/24 R7 R R

26 RFC MPLS (1) RFC Title Date 3031 Multiprotocol Label Switching Architecture January MPLS Label Stack Encoding Janu ry Multi-Protocol Label Switching (MPLS) Support of Differentiated services May Time To Live (TTL) Processing in Multi-Protocol Label Switching (MPLS) networks January Requirements for Support of Differentiated Services-aware MPLS traffic engineering g July Maximum Allocation Bandwidth Constraints Model for Diffserv-aware MPLS Traffic Engineering June Russian Dolls Bandwidth Constraints Model for Diffserv-aware MPLS Traffic Engineering June RSVP-TE: Extensions to RSVP for LSP Tunnels December Encoding of Attributes for Multiprotocol Label Switching (MPLS) Label Switched Path (LSP) Establishment Using Resource ReserVation Protocol-Traffic Engineering g (RSVP-TE) February Requirements for Traffic Engineering Over MPLS Sept Overview and Principles of Internet Traffic Engineering May Applicability Statement for Traffic Engineering with MPLS August 2002

27 RFC RSVP (1) Reservation Protocol (RSVP) RFC Title Date 2750 RSVP Extensions for Policy Control January Procedures for Modifying the Resource reservation Protocol October Extensions for IPSEC Data Flows September Resource ReSerVation Protocol (RSVP) Version 1 Applicability Statement Some Guidelines on Deployment Resource ReSerVation Protocol (RSVP) Version 1 Message processing rules September 1997 September The Use of RSVP with IETF Integrated Services September RSVP-TE: Extensions to RSVP for LSP Tunnels December Applicability Statement for Extensions to RSVP for LSP-Tunnels December Fast Reroute Extensions to RSVP-TE for LSP Tunnels May 2005

28 Marco Listanti Diffserv over MPLS

29 Diffserv field La struttura del campo DS è la seguente X0 X1 X2 X3 X4 X5 0 0 DSCP CU Il campo DSCP identifica il PHB con cui deve essere trattato il pacchetto in un router ovvero la classe di traffico a cui appartiene il pacchetto BE, EF, AF1x, AF2x, AF3x, AF4x la drop precedence x del pacchetto (valida solo nella classe AF) x=1, 2, 3

30 Valori del campo DSCP Classi BE e EF BE Classe EF Classe AF Drop Precedence Classe AF AF 1y AF 2y AF 3y AF 4y AF x1 AF x AF x

31 MPLS Shim Header Label Value (20 bit) Exp S TTL MPLS label (32 bit) IP packet La label MPLS è utilizzata per eseguire il forwarding del pacchetto Identifica implicitamente l LSR next hop Label value (20 bit) Identifica uno specifico LSP Experimental Use (EXP - 3 bit) Uso riservato (es. Diffserv)

32 Tipologia di LSP (1/2) EXP-Inferred-PSC LSP (E-LSP) Un LSP trasporta una molteplicità di flussi aggregati Diffserv che richiedono PHB diversi Il campo label value identifica l instradamento Il campo EXP codifica il PHB ovvero la specifica coppia Classe di traffico e Drop precedence associata al pacchetto E possibile distinguere al massimo otto diversi flussi aggregati Diffserv in uno stesso E-LSP e quindi otto diversi PHB Il mapping tra PHB e valore del campo EXP può essere esplicitamente segnalata all atto dell instaurazione dell E-LSP pre-configurata nell LSR

33 Tipologia di LSP (2/2) Label-only-Inferred-PSC LSP (L-LSP) Un LSP trasporta un singolo flusso aggregato caratterizzato da un PHB ovvero da una specifica coppia Classe di traffico e Drop precedence Il campo label value identifica l instradamento e la Classe di traffico associata ai pacchetti appartenenti all LSP Il campo EXP codifica la Drop precedence associata al flusso di pacchetti Nel caso di PHB BE e EF il trattamento che il pacchetto deve subire nell LSR è interamente individuato dal campo label value

34 Bandwidth Reservation E-LSP o L-LSP possono essere instaurati con o senza riservazione di banda sui link attraversati Nel caso in cui si instauri un E-LSP o un L-LSP con riservazione di banda il valore della banda da riservare è segnalato al momento dell instaurazione ogni LSR deve eseguire le funzioni di controllo di ammissione Lo scheduling dei pacchetti in un LSR avverrà sempre in accordo al PHB associato ai singoli pacchetti

35 Diffserv LSR Su ogni pacchetto entrante un Diffserv LSR esegue le seguenti operazioni Determinazione del PHB entrante identifica il flusso aggregato a cui appartiene il pacchetto entrante e quindi il PHB associato ad esso Determinazione i n del PHB uscente e Traffic Conditioning nin (opzionale) identifica il tipo di tipo di PHB con cui dovrà essere trattato il pacchetto nell LSR successivo può essere diverso dal PHB entrante t Trattamento della label identifica il tipo di trattamento che deve essere adottato per l elaborazione della label (swapping, popping, pushing) Codifica delle informazioni Diffserv nel pacchetto uscente identifica come deve essere codificata la label del pacchetto uscente

36 Trattamento di pacchetti in un E-LSP In un dominio MPLS Diffserv, tutti gli E-LSP sono in grado di trasportare lo stesso insieme di otto classi di flussi aggregati Un singolo E-LSP può trasportare un sottoinsieme delle classi di flussi Lo specifico PHB associato ad un pacchetto entrante viene determinato esaminando il campo EXP e consultando la tabella di mapping EXP PHB Lo specifico PHB associato ad un pacchetto uscente viene determinato a partire dal PHB uscente consultando la tabella di mapping PHB EXP

37 Trattamento di pacchetti in un L-LSP LSP La classe di traffico a cui appartiene il pacchetto è direttamente individuata dall esame del campo Label value il mapping Classe Label avviene al momento dell instaurazione dell LSP La Drop precedence è individuata dall esame del campo EXP consultando la seguente tabella di mapping EXP DropPrec Classi di Traffico Best Effort Expedited Forwarding Assured Forwarding n (AFn) EXP PHB 000 BE 000 EF 001 AFn1 010 AFn2 011 AFn3

38 Estensione RSVP Per l instaurazione di LSP che supportano flussi Diffserv è necessario estendere le funzionalità del protocollo RSVP E definito un nuovo oggetto Diffserv Object Nel caso di E-LSP, il Diffserv Object trasporta la tabella di mappatura tra campo EXP e PHB Nel caso di L-LSP, il Diffserv Object trasporta l indicazione di quale classe di traffico (BE, EF, AFn) è trasportata dall LSP Il Diffserv object è contenuto nel messaggio PATH

39 Marco Listanti MPLS Traffic Engineering

40 Marco Listanti MPLS Traffic Engineering i Aspetti generali

41 Traffic Engineering: Motivazioni Ridurre il costo di gestione della rete utilizzando in modo più efficiente delle risorse di rete (es. banda) Evitare situazioni stuazon di sovra-utilizzazione one di alcune sezioni di rete (ovvero congestione di alcune sezioni), mentre altre atr sezioni sono sotto- utilizzate

42 Analogia con il traffico automobilistico (1) SFO-LAX LAX-SFO SAN-SMF SMF-SAN SAN Assenza di funzioni di TE Analogia con il comportamento degli automobilisti

43 Analogia con il traffico automobilistico (2) SFO-LAX LAX-SFO SAN-SMF SMF-SAN Presenza di funzioni i di TE Comportamento degli automobilisti con un supporto di navigazione

44 Fish-Net R2 R3 R1 Rete di riferimento i per l individuazione id i dei path per evitare che zone di rete siano congestionate, mentre altre zone siano sotto-utilizzate

45 TE nello strato 3 (IP) R2 Stato iniziale R3 R1 Path per il traffico tra R2 e R3 Path per il traffico tra R1 e R3 Path alternativo sotto-utilizzato IP routing: destination-based a costo minimo

46 TE nello strato 3 (IP) (1) R2 Reinstradamento R3 R1 Path per il traffico tra R2 e R3 Path per il traffico tra R1 e R3 Path alternativo sotto-utilizzato IP routing: destination-based a costo minimo

47 Carenze delle funzioni di TE nello strato 3 Il calcolo dei cammini basato solo sulle metriche del protocollo di routing non è sufficiente i E necessaria la funzione di explicit routing source routing Da una sorgente, si devono sfruttare tuttitti i percorsi alternativi verso una stessa destinazione San Jose San Jose

48 TE con Explicit Routing R2 FISH-NET R3 R1 La funzione di Explicit it Routing è in grado di individuare id percorsi diversi per i due flussi di traffico in modo da rendere il più omogeneo possibile il carico sui link

49 Marco Listanti MPLS Traffic Engineering i Meccanismi base

50 TE Meccanismi base Explicit routing (source routing) Utilizzazione di MPLS come meccanismo di forwarding Constrained-Based Routing Algorithm (CBR) Esempio: scelta di cammini non congestionati Estensione del protocollo OSPF (OSPF-TE) )per la diffusione di informazioni sullo stato delle risorse di rete e sulla politica di utilizzo Estensione del protocollo RSVP (RSVP-TE) per il set up degli LSP

51 Traffic Trunk (TT) A TT AB B TT AD D C Un TT è un aggregazione di flussi che Condividono lo stesso cammino in rete Sono caratterizzati dagli stessi requisiti di QoS e di TE Nel seguito si assume che un TT sia supportato da un LSP Il concetto di TT è essenziale per la scalabilità delle funzioni di TE poichè agisce su aggregati di flussi Il routing dei TT deve soddisfare i requisiti di QoS dei flussi e i vincoli posti dalla politica di TE (Constrained Based Routing CBR)

52 Requisiti operativi delle funzioni TE Trattamento dff differenziato dei TT TT critici devono avere un trattamento preferenziale rispetto ad altri TT Possibilità di re-routing routing automatico in caso di guasti Supporto di Classi di Servizio multiple Possibilità di ri-ottimizazione degli instradamenti dei TT Esempio: in caso di cambiamento di stato della rete, restoration dopo un guasto Possibilità di distribuire il traffico di un TT tra una diversi LSP Aumento dell efficienza nell uso delle risorse di rete Possibilità di includere e/o di escludere alcuni link nell instradamento di specifici TT Riservare alcuni link al transito di TT privilegiati

53 Attributi dei Traffic Trunk Gli attributi sono parametri assegnati ai TT che ne caratterizzano le proprietà e ne vincolano il routing Riguardano i seguenti aspetti relativi a Parametri di traffico Politiche di scelta e di mantenimento del cammino Priorità ità Preemption Resilienza Policing

54 Attributi dei Traffic Trunk Parametri di Traffico Identificano le caratteristiche dei flussi trasportati Identificano i requisiti relativi alle risorse di rete necessarie per l allocazione delle risorse (es. banda) Politiche di scelta e di mantenimento del cammino Definiscono le regole da applicare nella selezione e nel mantenimento t del path che deve essere utilizzato t in rete dal TT Identificano eventuali restrizioni nell uso delle risorse di rete (es. link non disponibili) Definiscono l eventuale riconfigurabilità del cammino in caso di variazioni di stato della rete

55 Attributi dei Traffic Trunk Lista di possibili cammini di instradamento Lista esplicita dei path utilizzabili da un TT determinata off-line dall operatore di rete Gerarchia di scelta dei path della lista Durante il set-up In caso di guasto per effettuare il reinstradamento del TT I path sono determinati dinamicamente sulla base della combinazione di requisiti di banda e delle politiche di gestione delle risorse

56 Procedure di Resource Class & Resource Class Affinityit Classe delle risorsee affinità di un TT E possibile specificare la classe a cui appartiene una risorsa (es. link) e di indicare se un TT può utilizzare quella risorsa E possibile includere o escludere specifici link per l instradamento di alcuni TT in base a politiche definite dall operatore di rete Meccanismo operativo Un link è caratterizzato da una stringa binaria di 32-bit 32-bit resource-class attribute string Identifica la tipologia del link Un TT è caratterizzato t da due stringhe ti binariei di 32 bit 32-bit resource-class affinity bit string 32-bit resource-class mask

57 Procedure di Resource Class & Resource Class Affinity La stringa resource-class affinity definisce le caratteristiche che devono essere soddisfatte dai link su cui può essere instradato il TT Sia la resource-class attribute string che la resource-class affinity bit string sono decise dall operatore di rete in base alle proprie politiche di gestione della rete La stringa resource-class mask definisce quali bit della stringa resource-class affinity devono essere considerati e quali ignorati bit 0 : il bit corrispondente della stringa resource-class affinity deve essere ignorato bit 1 : il bit corrispondente della stringa resource-class affinity deve essere considerato

58 Esempio Default A C B 0000 D 0000 E 0000 resource-class attribute Stringhe di lunghezza 4 bit Instradamento di un TT tra i nodi A e B resource-class affinity = 0000 resource-class mask = 0011 Da considerare solo i due ultimi bit della stringa resource-class affinity : 00 Poichè gli ultimi due bit della resource class di tutti i link sono 00 e coincidono con il valore indicato dalla resource class affinity, entrambi gli instradamenti ADEB e ADCEB sono possibili

59 Esempio 1.a A C B 0000 D 0010 E 0000 Instradamento di un TT tra i nodi A e B resource-class affinity = 0000 resource-class mask = 0011 Da considerare solo i due ultimi bit della stringa resource-class affinity : 00 Il TT non può essere instradato t sul link DE poichè gli ultimi due bit della sua resource class sono 10 L unico instradamento possibile è ADCEB

60 Esempio 1.b A C B 0000 D 0010 E 0000 Instradamento di un TT tra i nodi A e B resource-class affinity = 0000 resource-class mask = 0001 Da considerare solo l ultimo bit della stringa resource-class affinity : 0 Il TT può essere instradato su tutti i link della rete poichè l ultimo bit delle resource class è sempre 0 e coincide con il valore indicato dalla resource class affinity Sono possibili entrambi gli instradamenti ADEB e ADCEB

61 Esempio 1.c A C B 0000 D 0010 E 0000 Instradamento di un TT tra i nodi A e B resource-class affinity = 0010 resource-class mask = 0011 Da considerare solo i due ultimi bit della stringa resource-class affinity : 10 Il solo link che ha gli ultimi due bit della resource class uguali a 10 è il link DE Il TT non può essere instaurato su nessun percorso

62 Esempio 2.a A C B 0000 D 0100 E 0000 Instradamento di un TT tra i nodi A e B resource-class affinity = 0000 resource-class mask = 0011 Da considerare solo i due ultimi bit della stringa resource-class affinity : 00 Sono possibili entrambi gli instadamenti ADEB e ADCEB Il cambiamento di un bit delle resource class non considerato nella affinity mask non ha alcun effetto sull instradamento

63 Esempio 2.b A C B 0000 D 0100 E 0000 Instradamento di un TT tra i nodi A e B resource-class affinity = 0000 resource-class mask = 0111 Da considerare i tre ultimi bit della stringa resource-class affinity : 000 Il cambiamento di un bit delle maschera del TT elimina la possibilità di utilizzare un link E possibile solo il percorso ADCEB

64 Esempio 2.c A C B 0000 D 0100 E 0000 Instradamento di un TT tra i nodi A e B resource-class affinity = 0100 resource-class mask = 0111 Da considerare i tre ultimi bit della stringa resource-class affinity : 100 L instradamento del TT è limitato solo ai link con resource class con i tre bit finali 100 Non è possibile nessun percorso

65 Esempi: conclusioni Esempio 1a Settando opportunamente i bit delle resource class si può ottenere che queste vengano attraversate solo dagli LSP configurati allo scopo Esempi 1b, 2b Un LSP può essere configurato per permettere il suo transito su una classe di link oscurando o attivando alcuni bit nella resource affinity mask Esempi 1c, 2c L instradamento di un LSP può essere confinato su alcuni link modificando opportunamente i bit della resource affinity o della maschera associata Esempio 2a In qualche casoil settagio di bit delle resource class può non avere effetto sul routing degli LSP

66 Priority e Preemption L attributi priorità (priority) definisce l importanza relativa del TT Determina l ordine in cui avviene la selezione del cammino al momento del set-up o del suo re-instradamento L attributo preemption (prelazione) determina se un TT può sottrarre banda ad un altro TT già attivo su un particolare cammino La preemption può essere usata per assicurare che i TT ad alta priorità vengano sempre instradati sui cammini più favorevoli e per realizzare politiche di riconfigurazione dei cammini in caso di guasto La preemption è implementata da due priorità Set-up priority it È il livello di priorità che caratterizza un TT nel prendere le risorse all atto della sua instaurazione Holding priority È il livello di priorità che caratterizza un TT nel mantenere le risorse successivamente alla sua instaurazione Entrambe le priorità possono assumere valori nell intervallo [0-7] Il valore 0 è la priorità più alta

67 Applicazione della Preemption Un TT A può essere instaurato su un link se La banda richiesta dal TT è interamente disponibile Se la banda richiesta non è interamente disponibile, e la banda è usata da un TT B con holding-priority inferiore della set-up priority it di A Esempio Set-up Priority A = 3 Holding Priority B = 4 In questo caso il TT B è abbattuto per consentire l instaurazione del TT A Ovviamente, può essere prelazionato dal TT A anche un numero maggiore di 1 di TT con holding priority inferiore

68 Esempio applicazione preemption R2 R3 R4 R7 R8 Link 10 Mbit/s Link 50 Mbit/s TT A R1 R5 R5 TT B TT A Instaurazione di un TT C da R2 a R5 Banda = 10 Mbit/s Banda = 30 Mbit/s Set-up priority = 3 Set-up priority = 2 Holding Priority = 3 Holding Priority = 2 TT B Banda = 20 Mbit/s Set-up priority = 2 Holding Priority = 2 Il TT C può essere instaurato sul path R2,R3,R4,R7,R5 applicando la preemption sul TT A Set-up priority C > Holding priority A

Marco Listanti RSVP-TE: DIET Dept. Tecniche e Modelli di Rete - Prof. Marco Listanti - A.A. 2014/2015

Marco Listanti RSVP-TE: DIET Dept. Tecniche e Modelli di Rete - Prof. Marco Listanti - A.A. 2014/2015 Marco Listanti RSVP-TE: estensione del protocollo RSVP per l architettura MPLS Generalità Gli obiettivi dell estensione di RSVP per l architettura MPLS sono Il set-up degli LSP (label distribution protocol)

Dettagli

Reti di Telecomunicazioni R. Bolla, L. Caviglione, F. Davoli MPLS LER, LSR 37.2

Reti di Telecomunicazioni R. Bolla, L. Caviglione, F. Davoli MPLS LER, LSR 37.2 Reti di Telecomunicazioni R. Bolla, L. Caviglione, F. Davoli MPLS LER, LSR 37.2 37.3 Label (20 bits) EXP S TTL Label MPLS 32-bits IP Label Experimental Stacking bit (indica la presenza di più label) Time

Dettagli

Evoluzione del livello di rete

Evoluzione del livello di rete Politecnico di Milano Advanced Network Technologies Laboratory Evoluzione del livello di rete o Multi Protocol Label Switching - MPLS MPLS o MultiProtocol Label Switching n n n n Pensato per unire i vantaggi

Dettagli

MultiProtocol Label Switching

MultiProtocol Label Switching MultiProtocol Label Switching MPLS - RFC 3031-3032 Parte 7 Domenico Massimo Parrucci Condello isti information science Facoltàand di Scienze technology e Tecnologie institute 1/number 1 Mpls introduzione

Dettagli

RETI INTERNET MULTIMEDIALI MPLS

RETI INTERNET MULTIMEDIALI MPLS RETI INTERNET MULTIMEDIALI MPLS MPLS Multi-Protocol Label Switching Introduzione MPLS: Multi Protocol Label Switching Pensato per unire i vantaggi di IP e ATM nelle Backbone Network Routing IP Switching

Dettagli

Multiprotocol Label Switching (MPLS)

Multiprotocol Label Switching (MPLS) Multiprotocol Label Switching (MPLS) Sistemi per la Codifica e la Trasmissione di Segnali Multimediali CdL Ing. TLC (INF) Specialistica L. A. Grieco 1 Il punto di partenza La capacità delle dorsali è in

Dettagli

DS-TE. Architetture e protocolli di QoS. Il DS-TE. Integrazione DiffServ - IntServ. Over provisioning. DiffServ

DS-TE. Architetture e protocolli di QoS. Il DS-TE. Integrazione DiffServ - IntServ. Over provisioning. DiffServ S-T rchitetture e protocolli di QoS Gestione minima del traffico hop-by-hop end-to-end (senza T) Over provisioning end-to-end (con T) pproccio class-based iffserv iffserv aware iffserv - IntServ MPLS-T

Dettagli

Reti di Calcolatori. MPLS Simon Pietro Romano spromano@unina.it Dipartimento di Informatica e Sistemistica Università di Napoli Federico II

Reti di Calcolatori. MPLS Simon Pietro Romano spromano@unina.it Dipartimento di Informatica e Sistemistica Università di Napoli Federico II Reti di Calcolatori MPLS Simon Pietro Romano spromano@unina.it Dipartimento di Informatica e Sistemistica Università di Napoli Federico II Slide a cura di Vittorio Manetti vittorio.manetti@unina.it 26/05/2009

Dettagli

RETI INTERNET MULTIMEDIALI MPLS

RETI INTERNET MULTIMEDIALI MPLS RETI INTERNET MULTIMEDIALI MPLS Il documento è adattato da materiale cortesemente messo a disposizione dal Prof. Stefano Paris MPLS Multi-Protocol Label Switching Introduzione MPLS: Multi Protocol Label

Dettagli

Commutazione di etichetta. Franco Callegati

Commutazione di etichetta. Franco Callegati Commutazione di etichetta MPLS Franco Callegati Label Switching E una modalità di trasferimento dei pacchetti IP basata su hardware veloce Gli algoritmi di routing sono quelli standard IP Serve a Migliorare

Dettagli

MPLS Multi-protocol label switching Mario Baldi Politecnico di Torino mario.baldi [at] polito.it http://staff.polito.it/mario.

MPLS Multi-protocol label switching Mario Baldi Politecnico di Torino mario.baldi [at] polito.it http://staff.polito.it/mario. MPLS Multi-protocol label switching Mario Baldi Politecnico di Torino mario.baldi [at] polito.it http://staff.polito.it/mario.baldi MPLS - 1 Nota di Copyright Questo insieme di trasparenze (detto nel seguito

Dettagli

Massimiliano Sbaraglia Network Engineer. MPLS DiffServ aware Traffic Engineering

Massimiliano Sbaraglia Network Engineer. MPLS DiffServ aware Traffic Engineering Massimiliano Sbaraglia Network Engineer MPLS DiffServ aware Traffic Engineering I modelli per la QoS In ambito IETF sono stati definiti due modelli per la QdS su reti IP: Il modello integrated service

Dettagli

All interno della rete non esiste nessuna richiesta fatta da un flusso per ottenere un determinato trattamento in termini di QoS.

All interno della rete non esiste nessuna richiesta fatta da un flusso per ottenere un determinato trattamento in termini di QoS. DiffServ over MPLS Il DiffServ over MPLS è una tecnica per incanalare il traffico IP in Classi di servizio e gestire quindi la Qualità del Servizio mediante le creazione di opportune tecniche che garantiscono

Dettagli

MPLS. Definizioni. MPLS: motivazioni. Motivazioni

MPLS. Definizioni. MPLS: motivazioni. Motivazioni Definizioni MPLS Introduzione L MPLS (MultiProtocol Label Switching) è uno standard sviluppato dall IETF per infrastrutture di backbone MultiProtocol significa che è in grado di operare con qualunque protocollo

Dettagli

MPLS is the enabling technology for the New Broadband (IP) Public Network

MPLS is the enabling technology for the New Broadband (IP) Public Network ai documenti di MPLS Forum MPLS Multi-protocol label switching Mario Baldi Politecnico di Torino mario.baldi@polito.it staff.polito.it/mario.baldi MPLS is the enabling technology for the New Broadband

Dettagli

MultiProtocol Label Switching

MultiProtocol Label Switching MultiProtocol Label Switching Prof. Carla Raffaelli Anno Accademico 2004-2005 MPLS: che cosa e? E una tecnica di trasferimento orientata alla connessione La funzione di routing utilizza l indirizzamento

Dettagli

Multi-Protocol Label Switching (MPLS)

Multi-Protocol Label Switching (MPLS) Universita' di Verona Dipartimento di Informatica Multi-Protocol Label Switching (MPLS) Davide Quaglia a.a. 2009/2010 1 Sommario Introduzione Forwarding equivalence classes Multi-Protocol Label Switching

Dettagli

MPLS: Multi Protocol Label Switching

MPLS: Multi Protocol Label Switching Corso di architetture multimediali Università di Milano Corso di laurea specialistica in Informatica per la Comunicazione A.A. 2012-2013 MPLS: Multi Protocol Label Switching Bibliografia IETF, Multiprotocol

Dettagli

Il processo di migrazione delle tecnologie IP nei sistemi della Difesa

Il processo di migrazione delle tecnologie IP nei sistemi della Difesa Il processo di migrazione delle tecnologie IP nei sistemi della Difesa Mario Marchese DIST - Dipartimento di Informatica, Sistemistica e Telematica Università di Genova Via Opera Pia 13, 16145, Genova

Dettagli

MPLS is the enabling technology for the New Broadband (IP) Public Network MPLS. Mario Baldi. Nota di Copyright. Multi-protocol label switching

MPLS is the enabling technology for the New Broadband (IP) Public Network MPLS. Mario Baldi. Nota di Copyright. Multi-protocol label switching MPLS Multi-protocol label switching Mario Baldi Politecnico di Torino mario.baldi@polito.it staff.polito.it/mario.baldi MPLS - Nota di Copyright Questo insieme di trasparenze (detto nel seguito slide)

Dettagli

Multi Protocol Label Switching (MPLS): Architettura e Ingegneria del Traffico

Multi Protocol Label Switching (MPLS): Architettura e Ingegneria del Traffico Marco Listanti Dipartimento INFOCOM Università di Roma "La Sapienza" Multi Protocol Label Switching (MPLS): Architettura e Ingegneria del Traffico Versione 5.0 A.A. 2007-2008 Nota: Allo scopo di migliorare

Dettagli

Università di Genova Facoltà di Ingegneria

Università di Genova Facoltà di Ingegneria Università di Genova Facoltà di Ingegneria 1. Servizi Multimediali e Qualità del Servizio (QdS) su IP 1.4. MPLS Prof. Raffaele Bolla Telematica 2 MPLS introduzione MPLS (MultiProtocol Label Switching)

Dettagli

IPv6: aspetti generali

IPv6: aspetti generali Marco Listanti IPv6: aspetti generali Funzionalità IPv6 (1) Aumento dello spazio di indirizzamento Indirizzi a 128 bit Indirizzamento gerarchico basato sul concetto di prefisso Semplificazione della struttura

Dettagli

Multi Protocol Label Switching (QoS & Traffic Enginnering)

Multi Protocol Label Switching (QoS & Traffic Enginnering) Multi Protocol Label Switching (QoS & Traffic Enginnering) Slide 71 MPLS: architettura + L idea alla base di tale architettura è quella di associare a tutti i pacchetti un breve identificativo di lunghezza

Dettagli

Suddivisione di grandi reti in aree (1/3)

Suddivisione di grandi reti in aree (1/3) Reti di Trasporto Open Shortest Path First (OSPF) Ing. Alessio Botta e-mail: botta@coritel.it Le slides relative a questi argomenti sono quasi integralmente tratte dal corso di Sistemi di Commutazione

Dettagli

Differentiated Service

Differentiated Service Marco Listanti i Differentiated Service Architecture t (Diffserv) Differentiated Service (Diffserv) (1) La prima motivazione dell architettura Dff Diffserv è di tipoeconomico Applicazione di un principio

Dettagli

Integrazione DiffServ-MPLS

Integrazione DiffServ-MPLS Capitolo 1 Integrazione DiffServ-MPLS 1.1 La qualità del servizio nelle reti IP Le reti IP sono nate seguendo un approccio di tipo best effort, prive cioè della capacità di fornire all utenza garanzie

Dettagli

Traffic Engineering. Traffic Engineering: Introduzione. Obiettivi di ottimizzazione. La congestione nelle reti IP

Traffic Engineering. Traffic Engineering: Introduzione. Obiettivi di ottimizzazione. La congestione nelle reti IP Traffic Engineering: Introduzione Traffic Engineering Corso di Laurea Specialistica in Ingegneria delle Telecomunicazioni Il Traffic Engineering (TE) definisce un insieme di procedure finalizzate ad ottimizzare

Dettagli

Backbone MPLS MP ibgp. Massimiliano Sbaraglia

Backbone MPLS MP ibgp. Massimiliano Sbaraglia Backbone MPLS MP Massimiliano Sbaraglia Lo1 = 10.255.254.18 /32 Lo0 = 192.168.121.5 /32 12K-5 10.255.254.48 /30 12K-6 Lo0 = 192.168.121.6 /32 Lo1 = 10.255.254.20 /32.49.50.53.46 10.255.254.52 /30 10.255.254.44

Dettagli

Parte I. Ibrido MPLS. Figura 1.1

Parte I. Ibrido MPLS. Figura 1.1 Parte I 1. INTRODUZIONE ALLE RETI MPLS Instradamento a pacchetto datagram Ibrido Commutazione di circuito virtuale IP MPLS ATM Figura 1.1 L MPLS (Multiprotocol label switching, commutazione di etichetta

Dettagli

Fondamenti di Internet e Reti. Antonio Capone, Matteo Cesana, Ilario Filippini, Guido Maier

Fondamenti di Internet e Reti. Antonio Capone, Matteo Cesana, Ilario Filippini, Guido Maier Antonio Capone, Matteo Cesana, Ilario Filippini, Guido Maier 4 - Livello Rete (parte ) Antonio Capone, Matteo Cesana, Ilario Filippini, Guido Maier Strato di rete e strato di trasporto Lo strato di trasporto

Dettagli

RSVP-TE Extensions to RSVP for LSP tunnels. Mario Baldi

RSVP-TE Extensions to RSVP for LSP tunnels. Mario Baldi RSVP-TE Extensions to RSVP for LSP tunnels Mario Baldi Politecnico di Torino (Technical University of Turin) http://staff.polito.it/mario.baldi Nota di Copyright Questo insieme di trasparenze (detto nel

Dettagli

INFOCOM Dept. - Laboratorio di Servizi di Telecomunicazioni

INFOCOM Dept. - Laboratorio di Servizi di Telecomunicazioni - Laboratorio di Servizi di Telecomunicazioni Border Getway Protocol (BGP) Exterior Gateway Protocol (EGP) Problemi relativi all utilizzo di protocolli di tipo link-state (OSPF) come protocolli di routing

Dettagli

ReSerVation Protocol (RSVP)

ReSerVation Protocol (RSVP) Marco Listanti ReSerVation Protocol (RSVP) F. Pana, F. Put: A Survey on the Evolution of RSVP. IEEE Communication Surveys & Tutorials, Vol. 15, n. 4, Fourth Quarter 2013 Generalità (1) RSVP (RFC 2205)

Dettagli

Indirizzamento IPv4. Indirizzamento IP

Indirizzamento IPv4. Indirizzamento IP Indirizzamento IPv4 Indirizzo IP: identificatore di 32 bit, associato ad un interfaccia di rete (confine tra nodo e collegamento fisico) Notazione decimale puntata: ogni byte è scritto in forma decimale

Dettagli

Gestione della QoS: Il progetto IKNOS

Gestione della QoS: Il progetto IKNOS Gestione della QoS: Il progetto IKNOS Ottimizzazione Tatiana Onali Tatiana Onali, CNIT & Università di Cagliari Obiettivi di ottimizzazione Per una gestione ottima della QoS, le infrastrutture di rete

Dettagli

Argomenti della lezione

Argomenti della lezione Reti Wireless MPLS Contenuti del corso La progettazione delle reti Il routing nelle reti IP Il collegamento agli Internet Service Provider e problematiche di sicurezza Analisi di traffico e dei protocolli

Dettagli

Architetture software per la QoS

Architetture software per la QoS 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

Dettagli

Marco Listanti. Routing IP. DIET Dept. Tecniche e Modelli di Rete - Prof. Marco Listanti - A.A. 2017/2018

Marco Listanti. Routing IP. DIET Dept. Tecniche e Modelli di Rete - Prof. Marco Listanti - A.A. 2017/2018 Marco Listanti Routing IP Tecniche e Modelli di Rete - Prof. Marco Listanti - A.A. 7/ Instradamento (Routing) () Consiste nell individuazione del cammino che deve essere seguito dai pacchetti di un flusso

Dettagli

Internet Protocol Cenni introduttivi

Internet Protocol Cenni introduttivi Politecnico di Milano Sede di Cremona A.A. 2013/2014 Corso di RETI DI COMUNICAZIONE ED INTERNET Modulo 1 Internet Protocol Cenni introduttivi Antonio Corghi I protocolli di Internet (1) q L Internet Protocol

Dettagli

Reti di Trasporto. Ing. Stefano Salsano. AA2006/07 - Blocco 5. Programma del corso

Reti di Trasporto. Ing. Stefano Salsano. AA2006/07 - Blocco 5. Programma del corso Reti di Trasporto Ing. Stefano Salsano AA2006/07 - Blocco 5 1 Programma del corso Rete di accesso e rete di trasporto Tecniche di multiplazione, PCM, PDH SDH Evoluzione tecnologie per reti per dati ATM

Dettagli

Border Gateway Protocol (BGP)

Border Gateway Protocol (BGP) Vincenzo Eramo Border Gateway Protocol (BGP) Exterior Gateway Protocol (EGP) I link-state routing protocol (OSPF) non sono adatti per essere applicati come EGP AS diversi possono utilizzare metriche diverse

Dettagli

MPLS: dall idea originale alle attuali applicazioni nelle reti IP

MPLS: dall idea originale alle attuali applicazioni nelle reti IP Internet MPLS: dall idea originale alle attuali applicazioni nelle reti IP FEDERICO M. RENON GIANNI ROSSI PAOLO SALAMANDRA La crescita esponenziale della domanda di servizi dati, applicazioni multimediali

Dettagli

Antonio Cianfrani. Standard Access Control List (ACL)

Antonio Cianfrani. Standard Access Control List (ACL) Antonio Cianfrani Standard Access Control List (ACL) Indice Cosa sono le ACL? Interfacce Inbound & Outbound Wildcard mask Configurare una ACL standard ACL extended (prossima lezione) Named ACL (prossima

Dettagli

Le Reti LAN: componenti attivi. Descrizione dei principali componenti attivi di rete: Livello 3: Router

Le Reti LAN: componenti attivi. Descrizione dei principali componenti attivi di rete: Livello 3: Router Le Reti LAN: componenti attivi Descrizione dei principali componenti attivi di rete: Livello 3: Router Componenti di una rete Nelle reti informatiche alcuni apparati hanno funzionalità esclusivamente orientate

Dettagli

Marco Listanti. Indirizzamento IP. DIET Dept. Telecomunicazioni (Canale 2) - Prof. Marco Listanti - A.A. 2016/2017

Marco Listanti. Indirizzamento IP. DIET Dept. Telecomunicazioni (Canale 2) - Prof. Marco Listanti - A.A. 2016/2017 Marco Listanti Esercizi i 7 Indirizzamento IP Frammentazione IP Esercizio 1 (1) Si identifichi la classe a cui appartengono i seguenti indirizzi IP 11100101 01011110 01101110 00110011 101.123.5.45 231.201.5.45

Dettagli

Lezione n.8 LPR- Informatica Applicata

Lezione n.8 LPR- Informatica Applicata Lezione n.8 LPR- Informatica Applicata 3/4/2006 Laura Ricci Laura Ricci 1 RIASSUNTO DELLA LEZIONE Classfull IP Addressing Subnetting CIDR: Classless Adddressing Laura Ricci 2 INTERCONNESSIONE DI RETI:

Dettagli

UNIVERSITY OF CAGLIARI

UNIVERSITY OF CAGLIARI UNIVERSITY OF CAGLIARI DIEE - Department of Electrical and Electronic Engineering InteServ, DiffServ ed MPLS 1 IntServ - Integrated Services 2 IntServ e DiffServ Due sono le principali soluzioni QoS per

Dettagli

Instradamento in IPv4

Instradamento in IPv4 Antonio Cianfrani Instradamento in IPv4 Funzione di instradamento nei Router IP I Router IP hanno la funzione di instradare i datagrammi in rete: ricevono un datagramma da una interfaccia, eseguono alcune

Dettagli

ATM Asynchronous Transfer Mode

ATM Asynchronous Transfer Mode ATM Asynchronous Transfer Mode Generalità Esigenza: interoperabilità di apparati di rete indipendentemente dal servizio supportato su base mondiale Unica modalità di trasferimento dell informazione a pacchetti

Dettagli

UNIVERSITY OF CAGLIARI

UNIVERSITY OF CAGLIARI UNIVERSITY OF CAGLIARI DIEE - Department of Electrical and Electronic Engineering InteServ, DiffServ ed MPLS 1 IntServ - Integrated Services 2 IntServ e DiffServ Due sono le principali soluzioni QoS per

Dettagli

le reti ottiche di nuova generazione per il supporto di traffico IP Roberto Sabella Ericsson Lab Italy

le reti ottiche di nuova generazione per il supporto di traffico IP Roberto Sabella Ericsson Lab Italy MPLS le reti ottiche di nuova generazione per il supporto di traffico IP Ericsson Lab Italy Sommario Motivazioni per le reti ottiche di nuova generazione necessità di dorsali Internet e di reti ottiche

Dettagli

IP forwarding Firewall e NAT

IP forwarding Firewall e NAT IP forwarding Firewall e NAT A.A. 2004/2005 Walter Cerroni IP forwarding Linux può funzionare da gateway tra due o più reti IP host1 host2 linux-gw 192.168.10.0/24 192.168.11.0/24 Il kernel deve essere

Dettagli

Protocollo IP. Pacchetto e comandi

Protocollo IP. Pacchetto e comandi Protocollo IP Pacchetto e comandi 1 IP: collocazione nella pila OSI Application Presentation Session Transport Network Data Link Physical IP Alcune funzioni del livello Network: - meccanismo di identificatione

Dettagli

T-MPLS T-MPLS Contenuti T-MPLS

T-MPLS T-MPLS Contenuti T-MPLS Ing. Fabio Cerioli 7 Marzo 2008 1 Contenuti 1 - Introduzione 2 - Operation Administration and Maintenance (OAM) 3 - Linear Protection Switching 2 1 Introduzione 1 - Operatori (Carrier) 2 - Carrier Ethernet

Dettagli

Le Reti Private. Cristina Vistoli INFN-CNAF. 25 giugno 2002 C.Vistoli Incontri GARR-B

Le Reti Private. Cristina Vistoli INFN-CNAF. 25 giugno 2002 C.Vistoli Incontri GARR-B Le eti Private Cristina Vistoli INFN-CNAF contenuto introduzione reti tradizionali e reti ottiche MPLS/Virtual outer VPN L2 VPN L3 ATM e Managed Bandwitdth GA-B basato su PVC ATM Prestazioni predefinite

Dettagli

Architetture per la QoS in Internet

Architetture per la QoS in Internet Marco Listanti Architetture per la QoS in Internet Integrated Service Architecture (Intserv) Architettura Integrated Service (Intserv) (1) Ha lo scopo i fornire il supporto di servizi a qualità garantita

Dettagli

Introduzione. Il routing permette la comunicazione tra due nodi differenti anche se non sono collegati direttamente

Introduzione. Il routing permette la comunicazione tra due nodi differenti anche se non sono collegati direttamente Routing Introduzione Il livello 3 della pila ethernet ha il compito di muovere i pacchetti dalla sorgente attraversando più sistemi Il livello di network deve quindi: Scegliere di volta in volta il cammino

Dettagli

Backbone mpls ISIS with TE. Massimiliano Sbaraglia

Backbone mpls ISIS with TE. Massimiliano Sbaraglia Backbone mpls ISIS with TE Massimiliano Sbaraglia Lo1 = 10.255.254.18 /32 Lo1 = 10.255.254.16 /32 Lo0 = 192.168.121.5 /32 12K-5.46 10.255.254.44 /30.45 Lo0 = 192.168.121.4 /32 12K-4 10.255.254.48 /30.49

Dettagli

L2VPN. Contenuti. 1 - Virtual Private Wire Service (VPWS) 2 - Virtual Private Lan Service (VPLS) 3 - Hierarchical VPLS (H-VPLS)

L2VPN. Contenuti. 1 - Virtual Private Wire Service (VPWS) 2 - Virtual Private Lan Service (VPLS) 3 - Hierarchical VPLS (H-VPLS) Ing. Marco Corsi 7 Marzo 2008 1 Contenuti 1 - Virtual Private Wire Service (VPWS) 2 - Virtual Private Lan Service (VPLS) 3 - Hierarchical VPLS (H-VPLS) 2 1 Virtual Private Wire Service (VPWS) 1 - Topologia

Dettagli

Metodi di rete per garantire la Qualità del Servizio su rete a pacchetto

Metodi di rete per garantire la Qualità del Servizio su rete a pacchetto Università di Verona Dipartimento di Informatica Metodi di rete per garantire la Qualità del Servizio su rete a pacchetto Davide Quaglia (materiale tratto dalle lezioni del prof. J. C. De Martin Politecnico

Dettagli

Le Reti LAN: componenti attivi. Descrizione dei principali componenti attivi di rete: Livello 3: Router

Le Reti LAN: componenti attivi. Descrizione dei principali componenti attivi di rete: Livello 3: Router Le Reti LAN: componenti attivi Descrizione dei principali componenti attivi di rete: Livello 3: Router Componenti di una rete Nelle reti informatiche alcuni apparati hanno funzionalità esclusivamente orientate

Dettagli

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

INFOCOM Dept. Qualità di Servizio (QoS) in Internet Qualità di Servizio (QoS) in Internet QoS in IP: Aspetti Generali (1) Il classico servizio di trasferimento offerto da Internet è punto-punto, connectionless, best effort Il servizio di trasferimento non

Dettagli

IP Routing Silvano GAI Mario Baldi Pietro Nicoletti Le slide sono coperte da copyright il loro uso senza fini di lucro e' concesso dagli autori

IP Routing Silvano GAI Mario Baldi Pietro Nicoletti Le slide sono coperte da copyright il loro uso senza fini di lucro e' concesso dagli autori IP Routing Silvano GAI Mario Baldi Pietro Nicoletti Le slide sono coperte da copyright il loro uso senza fini di lucro e' concesso dagli autori L Architettura di rete TCP/IP Application Presentation Session

Dettagli

RSVP. Università di Genova Facoltà di Ingegneria. dist. Prof. Raffaele Bolla RSVP. Session. Funzionamento di base. Funzionamento di base

RSVP. Università di Genova Facoltà di Ingegneria. dist. Prof. Raffaele Bolla RSVP. Session. Funzionamento di base. Funzionamento di base Università di Genova Facoltà di Ingegneria 1. Servizi Multimediali e Qualità del Servizio (QdS) su IP 1.3. RSVP Prof. Raffaele Bolla Telematica 2 dist RSVP! E definito nell RFC 2205 (e parzialmente aggiornato

Dettagli

Antonio Cianfrani. I protocolli di Routing

Antonio Cianfrani. I protocolli di Routing Antonio Cianfrani I protocolli di Routing Protocolli di routing Un protocollo di routing è usato per comunicare tra i router e scambiarsi le informazioni di raggiungibilità relative alle reti Le informazioni

Dettagli

Gli indirizzi IP non bastano più

Gli indirizzi IP non bastano più Gli indirizzi IP non bastano più NAT (Network Address Translation) RFC 3022 Motivazione: esaurimento degli indirizzi IP Una rete locale usa un unico IP verso l esterno riduzione di indirizzi IP pubblici

Dettagli

Reti di calcolatori. Lezione del 10 giugno 2004

Reti di calcolatori. Lezione del 10 giugno 2004 Reti di calcolatori Lezione del 10 giugno 2004 Internetworking I livelli 1 fisico e 2 data link si occupano della connessione di due host direttamente connessi su di una rete omogenea Non è possibile estendere

Dettagli

Cenni sull architettura protocollare TCP/IP

Cenni sull architettura protocollare TCP/IP Nota di Copyright Cenni sull architettura protocollare TCP/IP Mario Baldi mario.baldi@polito.it staff.polito.it/mario.baldi cenni - 1 M. Baldi: si veda pagina 2 Questo insieme di trasparenze (detto nel

Dettagli

Cenni sull architettura protocollare TCP/IP

Cenni sull architettura protocollare TCP/IP Cenni sull architettura protocollare TCP/IP Mario Baldi mbaldi@polito.it www.polito.it/~baldi cenni - 1 M. Baldi: si veda pagina 2 Nota di Copyright! Questo insieme di trasparenze (detto nel seguito slides)

Dettagli

Sommario. Il modello TCP/IP. Introduzione al modello TCP/IP. Imbustamento in OSI. TCP/IP e OSI Applicazione (telnet, ftp, smtp,...

Sommario. Il modello TCP/IP. Introduzione al modello TCP/IP. Imbustamento in OSI. TCP/IP e OSI Applicazione (telnet, ftp, smtp,... Sommario Il modello TCP/IP Il protocollo IP Mario Cannataro Introduzione al modello TCP/IP Richiami al modello ISO/OSI Struttura del modello TCP/IP Il protocollo IP Indirizzi IP Concetto di sottorete Struttura

Dettagli

Reti di calcolatori TCP/IP. Slide a cura di Simon Pietro Romano

Reti di calcolatori TCP/IP. Slide a cura di Simon Pietro Romano Reti di calcolatori TCP/IP Slide a cura di Simon Pietro Romano spromano@unina.it Il livello rete Stack ISO/OSI Applicazione Presentazione Sessione Trasporto Rete Data Link Fisico Corso di Tecnologie dei

Dettagli

DiffServ- Differentiated Services

DiffServ- Differentiated Services Differentiated Services: Introduzione 2 DiffServ- Differentiated Services Corso di Laurea Specialistica in Ingegneria delle Telecomunicazioni Proposta dall IETF nella RFC 2474/75 (12/98) Approccio basato

Dettagli

Roadmap. to-end o Relayed. Comunicazione End-to. Comunicazione:

Roadmap. to-end o Relayed. Comunicazione End-to. Comunicazione: Roadmap Comunicazione: M. Carli Fondamenti di Internet 007 End-to-end o Relayed Unicast, multicast, broadcast Orientata alla connessione / non - Affidabile / non - Real time / non Orientata al messaggio

Dettagli

Architetture per la QoS

Architetture per la QoS Architetture per la QoS W. Stallings, High-speed Networks and Internets, Prentice Hall, Cap. 17, 18 F. Kurose, K. W. Ross, Computer Networking, Addison Wesley, Cap. 6 QoS in Internet Servizi integrati

Dettagli

JUN-JMV Junos MPLS and VPNs

JUN-JMV Junos MPLS and VPNs Tel. +39 02 365738 info@overneteducation.it www.overneteducation.it JUN-JMV Junos MPLS and VPNs Durata: 5 gg Descrizione Questo corso è stato progettato per fornire agli studenti la conoscenza della rete

Dettagli

(parte 2) DHCP e NAT

(parte 2) DHCP e NAT Marco Listanti Strato di rete (parte 2) DHCP e NAT Autoconfigurazione ur n Protocollo DHCP Telecomunicazioni Fondamenti di reti - Prof. Marco Listanti - A.A. 2010/2011 2008/2009 Configurazione degli Host

Dettagli

Università di Genova Facoltà di Ingegneria

Università di Genova Facoltà di Ingegneria Università di Genova Facoltà di Ingegneria 1. Servizi Multimediali e Qualità del Servizio (QdS) su IP 1.2. Architetture IETF a servizi Differenziati e a servizi Integrati Prof. Raffaele Bolla dist IP-QoS!

Dettagli

Time Triggered ETHERNET (TTETHERNET)

Time Triggered ETHERNET (TTETHERNET) Time Triggered ETHERNET (TTETHERNET) Obiettivi di TTEthernet Reti Configurate Staticamente Sono caratterizzate da una assegnazione statica delle risorse Offrono Prestazioni Garantite: perdite, ritardi,

Dettagli

Routing IP. IP routing

Routing IP. IP routing Routing IP IP routing IP routing (inoltro IP): meccanismo per la scelta del percorso in Internet attraverso il quale inviare i datagram IP routing effettuato dai router (scelgono il percorso) Routing diretto

Dettagli

TCP/IP: summary. Lorenzo Cavallaro, Andrea Lanzi

TCP/IP: summary. Lorenzo Cavallaro, Andrea Lanzi Università degli Studi di Milano Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea in Informatica December 7, 2004 Sommario 1 La suite di protocolli TCP/IP Layer 2 3 4 5 6 Sommario 1 La

Dettagli

Esame di Reti di Telecomunicazioni 6 Aprile 2004 Nome:.. Matricola:.. ============================================================ Esercizio

Esame di Reti di Telecomunicazioni 6 Aprile 2004 Nome:.. Matricola:.. ============================================================ Esercizio Esame di Reti di Telecomunicazioni 6 Aprile 2004 Nome:.. Matricola:.. ============================================================ Esercizio Si considerino due terminali interconnessi attraverso una rete

Dettagli

L attività sperimentale del corso di Reti Mobili Distribuite prevede lo sviluppo di un applicazione distribuita. Alcuni esempi

L attività sperimentale del corso di Reti Mobili Distribuite prevede lo sviluppo di un applicazione distribuita. Alcuni esempi Progetti L attività sperimentale del corso di Reti Mobili Distribuite prevede lo sviluppo di un applicazione distribuita. Alcuni esempi Gestione e controllo della rete e dei suoi dispositivi; Instradamento

Dettagli

Appello 13 Febbraio Tempo complessivo a disposizione per lo svolgimento: 2h Usare lo spazio dopo ogni Esercizio/Quesito per la risposta.

Appello 13 Febbraio Tempo complessivo a disposizione per lo svolgimento: 2h Usare lo spazio dopo ogni Esercizio/Quesito per la risposta. Fondamenti di Internet e Reti Proff. A. Capone, M. Cesana, I. Filippini, G. Maier Cognome Nome Matricola Appello 3 Febbraio 207 Tempo complessivo a disposizione per lo svolgimento: 2h Usare lo spazio dopo

Dettagli

Introduzione (parte II)

Introduzione (parte II) Introduzione (parte II) Argomenti della lezione Ripasso degli argomenti del primo corso: reti locali, internetworking, reti geografiche e applicazioni Reti locali Nascono come sistemi broadcast Tutte le

Dettagli

Si consideri il protocollo applicativo FTP e lo scambio di messaggi sulla connessione TCP di segnalazione mostrato in figura.

Si consideri il protocollo applicativo FTP e lo scambio di messaggi sulla connessione TCP di segnalazione mostrato in figura. Infrastrutture e Protocolli per Internet Prof. A. Capone 2 a Prova Intracorso Luglio 2002 Cognome Nome Matricola Tempo a disposizione per lo svolgimento (inclusa la parte di laboratorio): 2 ore Punti totali

Dettagli

UNIVERSITÀ DEGLI STUDI DI PISA

UNIVERSITÀ DEGLI STUDI DI PISA UNIVERSITÀ DEGLI STUDI DI PISA FACOLTÀ DI INGEGNERIA CORSO DI LAUREA IN INGEGNERIA DELLE TELECOMUNICAZIONI Tesi di Laurea Progetto e sviluppo di un sistema automatico per la configurazione di una rete

Dettagli

La rete Internet. La Rete Logica. Vincenzo Eramo R 2 R 3 R 4 R 1 R 5. I terminali della rete sono denominati Host

La rete Internet. La Rete Logica. Vincenzo Eramo R 2 R 3 R 4 R 1 R 5. I terminali della rete sono denominati Host Vincenzo Eramo La rete Internet La Rete Logica R 2 R 3 R 1 R 4 Router R 5 Host I terminali della rete sono denominati Host I nodi di commutazione sono denominati Router Servizio di Rete (1/3) E senza connessione

Dettagli

Instradamento. Fondamenti di Informatica

Instradamento. Fondamenti di Informatica Instradamento Fondamenti di Informatica Previously on Fondamenti di Livelli e protocolli Livello fisico Fibra, DSL, Ethernet informatica Network Network: ogni nodo può inviare un messaggio a qualsiasi

Dettagli

PWE3. Contenuti. 1 - Introduzione 2 - Ethernet over MPLS 3 - Segnalazione con LDP. Ing. Marco Corsi 7 Marzo 2008 PWE3

PWE3. Contenuti. 1 - Introduzione 2 - Ethernet over MPLS 3 - Segnalazione con LDP. Ing. Marco Corsi 7 Marzo 2008 PWE3 Ing. Marco Corsi 7 Marzo 2008 1 Contenuti 1 - Introduzione 2 - Ethernet over MPLS 3 - Segnalazione con LDP 1 Introduzione 1 - Contesto tecnologico 2 - Protocol Layer 3 - Network Reference model Introduzione

Dettagli

Livello rete. Piano di controllo. Introduzione: Piano dei dati e piano di controllo Architettura di un router IP: Internet Protocol

Livello rete. Piano di controllo. Introduzione: Piano dei dati e piano di controllo Architettura di un router IP: Internet Protocol Livello rete Introduzione: Piano dei dati e piano di controllo Architettura di un router IP: Internet Protocol Formato del datagramma Frammentazione Indirizzamento IPv4 IPv6 Inoltro generalizzato e SDN

Dettagli

Servizi integrati su Internet

Servizi integrati su Internet Servizi integrati su Internet L architettura Integrated Services Mario Baldi Politecnico di Torino mario.baldi@polito.it staff.polito.it/mario.baldi Una soluzione ambiziosa Prenotazione di risorse per

Dettagli

Unita del Politecnico di Milano

Unita del Politecnico di Milano Unita del Politecnico di Milano Luigi Fratta, Paolo Giacomazzi, Luigi Musumeci Valutazione delle prestazioni del servizio differenziato IP Expedited Forwarding per il trasporto di traffico voce Gruppo

Dettagli

Università di Genova Facoltà di Ingegneria. Integrated Services Differentiated Services. dist. IP-QoS

Università di Genova Facoltà di Ingegneria. Integrated Services Differentiated Services. dist. IP-QoS Università di Genova Facoltà di Ingegneria 1. Servizi Multimediali e Qualità del Servizio (QdS) su IP 1.2. Architetture IETF a servizi Differenziati e a servizi Integrati IP-QoS L IETF ha proposto due

Dettagli

Tecnologie e servizi di rete 31 gennaio Nome e Cognome... Matricola... Domanda 11

Tecnologie e servizi di rete 31 gennaio Nome e Cognome... Matricola... Domanda 11 Tecnologie e servizi di rete 31 gennaio 2014 Nome e Cognome... Matricola...... Domande a risposta chiusa 1 2 3 4 5 6 7 8 9 10 Domande a risposta aperta Domanda 11 Domanda 12 Domanda 13 NOTE i. Le risposte

Dettagli