Multi-Protocol Label Switching (MPLS)



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

Cenni sulle principali tecnologie di rete. IZ3MEZ Francesco Canova

Standard per Reti a Commutazione di Pacchetto Prof. Vincenzo Auletta Università degli studi di Salerno Laurea in Informatica

RETI INTERNET MULTIMEDIALI MPLS

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

Università di Genova Facoltà di Ingegneria

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

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

Lezione 1 Introduzione

MPLS. Definizioni. MPLS: motivazioni. Motivazioni

DOMOTICA ED EDIFICI INTELLIGENTI UNIVERSITA DI URBINO

Informatica per la comunicazione" - lezione 8 -

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

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Prova completa Mercoledì 2 Marzo 2005, ore 14.30

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

TEST DI RETI DI CALCOLATORI I (9400N) anno 1999/2000

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

Inizializzazione degli Host. BOOTP e DHCP

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

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

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

Indirizzo IP statico e pubblico. Indirizzo IP dinamico e pubblico SEDE CENTRALE. Indirizzo IP dinamico e pubblico. Indirizzo IP dinamico e privato

VPN CIRCUITI VIRTUALI

MPLS: Multi Protocol Label Switching

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

Introduzione alla rete Internet

Gestione degli indirizzi

Livello di Rete. Gaia Maselli

Architetture software per la QoS

Reti di Telecomunicazione Lezione 8

SWITCH. 100 Mb/s (UTP cat. 5E) Mb/s SWITCH. (UTP cat. 5E) 100 Mb/s. (UTP cat.

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

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 Calcolatori. Il software

INFOCOM Dept. Antonio Cianfrani. Virtual LAN (VLAN)

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

Gestione delle Reti di Telecomunicazioni

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

QoS e Traffic Shaping. QoS e Traffic Shaping

Cognome Nome Matricola Tempo a disposizione per lo svolgimento: 1 ora e 20 min Avvertenza: Si usi lo spazio dopo ogni quesito per lo svolgimento.

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

Indirizzi IP. Indirizzi IP

Il livello 3 della pila ISO/OSI. Il protocollo IP e il protocollo ICMP

Reti di calcolatori. Lezione del 10 giugno 2004

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

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

Forme di indirizzamento

Gestione degli indirizzi

PROF. Filippo CAPUANI. Accesso Remoto

Firewall e Abilitazioni porte (Port Forwarding)

Introduzione (parte I)

Reti di Telecomunicazione Lezione 6

Informazioni Generali (1/2)

Cos è. Protocollo TCP/IP e indirizzi IP. Cos è. Cos è

Panasonic. KX-TDA Hybrid IP -PBX Systems Informazioni di base per connessioni Voice Over IP

Tappe evolutive della rete Internet

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

GLI INDIRIZZI DELL INTERNET PROTOCOL (IP ADDRESS) 2. Fondamenti sugli indirizzi dell Internet Protocol 2. Struttura di un indirizzo IP 2

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

Introduzione alla rete Internet

La telematica. Informatica per le discipline umanistiche Note sulla telematica. Segnale analogico / digitale

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

Evoluzione del livello di rete

OpenVPN: un po di teoria e di configurazione

Realizzazione di un commutatore ultraveloce di flussi dati ottici basato su effetti non lineari in fibra. Claudia Cantini

COMPLESSO SCOLASTICO INTERNAZIONALE GIOVANNI PAOLO II. Pianificazione di reti IP (subnetting)

Offerta Enterprise. Dedichiamo le nostre tecnologie alle vostre potenzialità. Rete Privata Virtuale a larga banda con tecnologia MPLS.

WAN / 24. L obiettivo è quello di mappare due server web interni (porta 80) associandoli agli indirizzi IP Pubblici forniti dall ISP.

Indirizzamento privato e NAT

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

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

HTTP adaptation layer per generico protocollo di scambio dati

Argomenti della lezione

Introduzione alla rete Internet

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

VPN. Rete privata instaurata tra soggetti che utilizzano un sistema di trasmissione pubblico e condiviso (Internet)

IP (Internet Protocol) sta al livello 2 della scala Tcp/Ip o al livello 3 della scala ISO/OSI. Un indirizzo IP identifica in modo logico (non fisico

WINDOWS XP. Aprire la finestra che contiene tutte le connessioni di rete in uno dei seguenti modi:

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

MPLS. Argomenti della lezione RETI DI CALCOLATORI II. Nota di Copyright. L idea di base MPLS. MPLS Principi di base Applicazioni

Sicurezza a livello IP: IPsec e le reti private virtuali

Sicurezza nelle reti

Allo scopo di consentire una maggiore qualità del servizio erogato, l impianto viene sempre consegnato con modem Dce ed interfaccia V.35.

RETI INTERNET MULTIMEDIALI

Introduzione alla gestione dei sistemi di rete. Davide Quaglia

Lo scenario: la definizione di Internet

Apparecchiature di Rete

azienda, i dipendenti che lavorano fuori sede devono semplicemente collegarsi ad un sito Web specifico e immettere una password.

Elementi di Informatica e Programmazione

Si tratta dell offerta di accesso ad Internet in FIBRA OTTICA di Rete-Tel costituita da circuiti portati fino alla sede del cliente.

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

Elementi di Informatica e Programmazione

Standard di comunicazione

Concetti fondamentali. Indirizzamento. Multicast su LAN. Multicast su Internet. RTP/RTCP su multicast IP. Ostacoli all'utilizzo del multicast

Università degli Studi di Bergamo

GLI INDIRIZZI I.P. Prof.ssa D'Angelo - Ti presento le reti -

Il livello Network del TCP/IP. Il protocollo IP (versione 4)

T24 Reti numeriche integrate nei servizi

Corso di Laurea in Ingegneria Informatica. Corso di Reti di Calcolatori a.a. 2009/10

Transcript:

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 principi vantaggi gestione delle etichette Utilizzi Traffic engineering per Virtual Private Network (VPN) Load Balancing in Server Farm Voice over MPLS Bibliografia 2

Introduzione Nel protocollo IP ogni router che riceve un pacchetto decide su quale interfaccia farlo uscire in base indirizzo IP destinazione tabella di routing (statica o compilata attraverso protocollo di routing) IP packet A B 130.193.0.0 112.123.0.0 60.0.0.0 145.74.0.0 11.0.0.0 160.0.0.0 Routing table 130.193.0.0 A 112.123.0.0 A 60.0.0.0 A 145.74.0.0 B 11.0.0.0 B 160.0.0.0 B 3 Forwarding Equivalence Classes (FEC) Tutti i pacchetti IP che escono dalla stessa interfaccia appartengono alla stessa Forwarding Equivalence Class IP packet A B 130.193.0.0 112.123.0.0 60.0.0.0 145.74.0.0 11.0.0.0 160.0.0.0 Routing table 130.193.0.0 A 112.123.0.0 A 60.0.0.0 A 145.74.0.0 B 11.0.0.0 B 160.0.0.0 B FEC_0 FEC_1 4

Multi-Protocol Label Switching Il router che funge da Ingress node appone la label in base ad una certa politica (ad es. IP destinazione) Il label switching router esegue una semplice commutazione in base all'etichetta (switch) IP packets MPLS packets A 130.193.0.0 112.123.0.0 60.0.0.0 Ingress node (Etichettatura) Label switching router B 145.74.0.0 11.0.0.0 160.0.0.0 5 Multi-Protocol Label Switching (2) Il router che funge da Egress node elimina la label ed effettua il forwarding tradizionale in base all'ip destinazione Egress node (routing tradizionale) Ingress node (Etichettatura) 130.193.0.0 MPLS packets 112.123.0.0 A Label switching router B 6

Dominio MPLS Il router che funge da Egress node elimina la label ed effettua il forwarding tradizionale in base all'ip destinazione Ingress node Egress node MPLS packets Label switching router A B Egress node Dominio MPLS 7 Dominio MPLS (2) Usando il label switching si puo' far fare ad un insieme di pacchetti (determinato all'ingresso) sempre una certa strada (magari comoda per assicurare una QoS) Ingress node Egress node Dominio MPLS 8

Vantaggi I label switching router operano in maniera veloce senza guardare dentro i pacchetti IP (come gli switch di livello 2) L'etichetta serve per decidere l'interfaccia di uscita decidere che priorita' assegnare al pacchetto (Qos) Si puo' forzare un certo insieme di pacchetti a seguire sempre un certo percorso senza ricorrere al source routing 9 Vantaggi (2) Gli Ingress node possono assegnare le etichette in base a politiche piu' sofisticate del semplice IP destinazione interfaccia di arrivo del pacchetto tipo di applicazione QoS che si vuole assegnare al flusso Gli Ingress node possono diventare molto sofisticati e complicati ma i router interni rimangono sempre semplici switch 10

Label L'etichetta e' una sequenza di bit corta di lunghezza fissa in tutto il dominio MPLS L'etichetta e' contenuta in un pacchetto che contiene il pacchetto IP come payload si puo' considerare una specie di frame di livello 2 IP LABEL 11 Label (2) In RFC 3032 e' stato definito un pacchetto shim che si interpone tra il livello 2 vero e il livello IP In realta' dentro il pacchetto shim puo' stare un qualsiasi tipo di pacchetto di livello 3 da qui il nome Multi-Protocol IP HDR SHIM HDR DI LIV 2 12

Label (3) E' prevista una modalita' senza il pacchetto shim La label viene ricavata da campi del frame di liv. 2 identificatori di path e circuito di ATM identificatori di circuito di Frame Relay Utile per mappare direttamente circuiti virtuali ATM e Frame Relay in flussi MPLS IP HDR DI LIV 2 13 Label Swapping Dato un certo flusso MPLS non e' necessario che il valore della sua etichetta sia costante su tutto il tragitto; basta che lo sia su ogni tratta. Ingress node L1 L2 L3 L4 Egress node Dominio MPLS 14

Stack di etichette Si possono creare pile di etichette per definire flussi MPLS annidati Le etichette vengono aggiunte/rimosse in ordine LIFO Etichetta di livello 2 Etichetta di livello 1 IP L1 L2 L3 Etichetta di livello 3 16

Assegnazione delle etichette Statica effettuata dall'amministratore del dominio MPLS Dinamica i label switch router si scambiano le informazioni tramite un protocollo Label Distribution Protocol Il nodo downstream comanda l'assegnazione dell'etichetta al nodo upstream Nodo upstream Direzione dei pacchetti dati Nodo downstream Direzione dell'assegnazione etichette 18

Utilizzo di MPLS Creazione di percorsi fissi a QoS garantita Creazione di percorsi fissi per Virtual Private Network (VPN) routing privato e routing pubblico non interferiscono Load balancing di server farm Trasmissione voce (Voice over MPLS - VoMPLS) 19

Voice over MPLS Si utilizza una label per identificare ogni connessione voce Si risparmiano 20+8+12 byte di header IP/UDP/RTP Il traffico voce riceve priorità nei router MPLS 24

Bibliografia R. Hunt, A review of quality of service mechanisms in IPbased networks - integrated and differentiated services, multilayer switching, MPLS and traffic engineering, Elsevier CompComm Mag., 2002 http://www.ietf.org RFC 3031: Multiprotocol Label Switching Architecture, 2001 RFC 3032: MPLS Label Stack Encoding, 2001 25