Routing gerarchico. Perchè diversi routing Intra- e Inter-AS?

Размер: px
Начинать показ со страницы:

Download "Routing gerarchico. Perchè diversi routing Intra- e Inter-AS?"

Транскрипт

1 Problemi di: Routing gerarchico Scala (impossibile memorizzare tutte le destinazioni) Autonomia amministrativa Definizione di regioni o sistemi autonomi (AS) all interno delle quali i router eseguono lo stesso algoritmo di routing (intra-sistema autonomo) Router gateway: router per l instradamento tra diversi AS. Utilizzano algoritmo di routing intersistema autonomo (e intra) Policy: Perchè diversi routing Intra- e Inter-AS? Difficoltà nell impostare metriche omogenee su tutta la rete Necessità di convogliare il traffico su percorsi non ottimi per seguire altri requisiti (politici, economici) Intra-AS: singolo amministratore, attua una singola policy performance Inter-AS: controllo su instradamento del proprio traffico, e su chi instrada attraverso la propria rete policy può prevalere sulle performance 1

2 Interconnessione di sistemi autonomi Intra-AS Routing algorithm Forwarding table Inter-AS Routing algorithm La tabella di inoltro è configurata dagli algoritmi di routing intra- e inter-as intra-as definisce regole per destinazioni interne inter-as e intra-as definiscono regole per destinazioni esterne Routing inter-as Un router in riceve un datagramma destinato all esterno di A quale router gateway va inoltrato il pacchetto? deve: 1. Imparare le destinazioni raggiungibili tramite e 2. Propagare questa informazione a tutti i router in 2

3 Routing Protocolli intra-sistema autonomo (protocolli per gateway interni o Interior Gateway Protocol IGP): RIP e OSPF Protocollo inter-sistema autonomo (protocolli per gateway esterni o Exterior Gateway Protocol EGP): BGP4 Routing Intra-AS Interior Gateway Protocols (IGP) Protocolli più comuni: RIP: Routing Information Protocol OSPF: Open Shortest Path First IGRP: Interior Gateway Routing Protocol (proprietario Cisco) 3

4 Open Shortest Path First (OSPF) Open: specifiche pubbliche. Diventato standard nel 1990 Protocollo di stato del link: flooding delle informazioni e algoritmo Dijkstra per il calcolo del percorso di costo minimo Il router invia in broadcast a tutti i router del AS informazioni sullo stato del link quando questo cambia, o periodicamente anche se non cambia Questi annunci sono contenuti in messaggi OSPF, trasportati direttamente in IP Routing inter-as Border Gateway Protocol (BGP4) Protocollo inter-dominio de facto BGP consente agli AS di: Ottenere dagli AS vicini informazioni sulla raggiungibilità delle sottoreti (ebgp) Propagare questa informazione ai router interni all AS (ibgp) Determinare ii cammini buoni in base a informazioni su raggiungibilità e a policy Consente ad una sottorete di far conoscere la propria esistenza 4

5 Connessioni ebgp, ibgp AS 2 AS 1 ebgp connectivity ibgp connectivity AS 3 I router gateway eseguono protocolli ebgp e ibgp BGP concetti base Sessioni BGP: coppie di router (BGP peers) scambiano messaggi BGP tramite connessioni TCP, pubblicizzando cammini verso sottoreti destinazioni (protocollo path vector ) Quando il router gateway di annuncia al router gateway di il percorso,, garantisce di poter inoltrare datagrammi verso AS 1 AS 3 AS 2 BGP advertisement:, 5

6 Attributi del percorso e cammini BGP Un router annuncia una rotta = prefisso di rete + attributi Attributi importanti: AS-PATH: lista di AS attraverso cui è passata la notifica del prefisso. Usato per evitare loop e per scelta tra cammini multipli NET-HOP: interfaccia del router gateway sul cammino verso la destinazione annunciata. Quando un gateway riceve un annuncio, utilizza import policy per accettare o rifiutare e per eventualmente propagare l annuncio ad altri AS BGP annuncio di percorso,,, Il router di riceve l annuncio di rotta, (via ebgp) da In base alla politica di, accetta la rotta, e la propaga (via ibgp) a tutti i router in In basa alla politica di, annuncia (via ebgp) la rotta,, al router in 6

7 BGP annuncio di percorso,, I router gateway potrebbero avere più percorsi possibili verso la stessa destinazione: impara il percorso,, da impara il percorso, da, In base alla politica, sceglie,, e annuncia il percorso ai router in tramite ibgp BGP, OSPF tabelle di inoltro dest interface 1 1,,, physical link,, imparano la destinazione via ibgp da : il cammino verso passa da : OSPF intra-domain routing: per arrivare a, inoltro su interfaccia locale 1 7

8 BGP, OSPF tabelle di inoltro 1 2 dest interface 2,, imparano la destinazione via ibgp da : il cammino verso passa da : OSPF intra-domain routing: per arrivare a, inoltro su interfaccia locale 1 : OSPF intra-domain routing: per arrivare a, inoltro su interfaccia locale 2 8

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

Подробнее

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 Rete (parte 5) Antonio Capone, Matteo Cesana, Ilario Filippini, Guido Maier Agenda Routing in Internet Protocolli di routing RIP OSPF BGP

Подробнее

I protocolli di routing dell architettura TCP/IP

I protocolli di routing dell architettura TCP/IP I protocolli di routing dell architettura TCP/IP Silvano GAI [email protected] Mario Baldi Politecnico di Torino [email protected] staff.polito.it/mario.baldi routing-ip - 1 Copyright: si veda nota a

Подробнее

BGP BEST PATH and Attribute value. Massimiliano Sbaraglia

BGP BEST PATH and Attribute value. Massimiliano Sbaraglia BGP BEST PATH and Attribute value Massimiliano Sbaraglia How work Best Path Preferisce il path con il valore più alto di WEIGHT (questo è un parametro proprietario cisco ed è locale al solo router nel

Подробнее

Programmazione in Rete

Programmazione in Rete Programmazione in Rete a.a. 2005/2006 http://www.di.uniba.it/~lisi/courses/prog-rete/prog-rete0506.htm dott.ssa Francesca A. Lisi [email protected] Orario di ricevimento: mercoledì ore 10-12 Sommario della

Подробнее

Routing IP A.A. 2006/2007. Walter Cerroni. Routing gerarchico in Internet

Routing IP A.A. 2006/2007. Walter Cerroni. Routing gerarchico in Internet Routing IP A.A. 2006/2007 Walter Cerroni Routing gerarchico in Internet Dal punto di vista del routing, Internet è suddivisa in modo gerarchico in Autonomous System (AS) un AS è un gruppo connesso di una

Подробнее

I protocolli di routing dell architettura TCP/IP

I protocolli di routing dell architettura TCP/IP I protocolli di routing dell architettura TCP/IP Silvano GAI sgai[at]cisco.com Mario Baldi Politecnico di Torino mario.baldi[at]polito.it staff.polito.it/mario.baldi routing-ip - 1 Copyright: si veda nota

Подробнее

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

RETI DI CALCOLATORI. Prof. PIER LUCA MONTESSORO. Facoltà di Ingegneria Università degli Studi di Udine RETI DI CALCOLATORI Prof. PIER LUCA MONTESSORO Facoltà di Ingegneria Università degli Studi di Udine 2001-2007 Pier Luca Montessoro (si veda la nota a pagina 2) 1 Nota di Copyright Questo insieme di trasparenze

Подробнее

Laboratorio di Reti di Comunicazione ed Internet Mod. 2

Laboratorio di Reti di Comunicazione ed Internet Mod. 2 Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria Laboratorio di Reti di Comunicazione ed Internet Mod. 2 Quinta Lezione Sommario Rotte dinamiche con OSPF Reazione di OSPF

Подробнее

Routing. Parte prima

Routing. Parte prima Corso di Laurea in Ingegneria Informatica Corso di Reti di Calcolatori Docente: Simon Pietro Romano [email protected] Routing Parte prima Il ruolo dei livelli OSI Dobbiamo Pavimentare le strade Livello

Подробнее

Routing (instradamento) in Internet. Internet globalmente consiste di Sistemi Autonomi (AS) interconnessi:

Routing (instradamento) in Internet. Internet globalmente consiste di Sistemi Autonomi (AS) interconnessi: Routing (instradamento) in Internet Internet globalmente consiste di Sistemi Autonomi (AS) interconnessi: Stub AS: istituzione piccola Multihomed AS: grande istituzione (nessun ( transito Transit AS: provider

Подробнее

RETI DI CALCOLATORI II

RETI DI CALCOLATORI II RETI DI CALCOLATORI II Facoltà di Ingegneria Università degli Studi di Udine Ing. DANIELE DE CANEVA a.a. 2009/2010 ARGOMENTI DELLA LEZIONE TEORIA DEL ROUTING ROUTING STATICO ROUTING DINAMICO o PROTOCOLLI

Подробнее

Laboratorio di Reti di Comunicazione ed Internet Mod. 2

Laboratorio di Reti di Comunicazione ed Internet Mod. 2 Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria Laboratorio di Reti di Comunicazione ed Internet Mod. 2 Quinta Lezione Sommario Rotte dinamiche con OSPF Reazione di OSPF

Подробнее

Routers e LAN aggregati in regioni prendono il nome di Autonomous System quando sono controllati dalla stessa amministrazione; in un AS:

Routers e LAN aggregati in regioni prendono il nome di Autonomous System quando sono controllati dalla stessa amministrazione; in un AS: Routing Introduzione Il routing sulla rete avviene grazie all indirizzamento gerarchico: ogni router non conosce tutte le possibili destinazioni. Routers di livello basso conoscono solo le sottoreti che

Подробнее

Strato di rete (parte 3) Funzione di instradamento: generalità

Strato di rete (parte 3) Funzione di instradamento: generalità //0 Strato di rete (parte ) Funzione di instradamento: generalità //0 Instradamento in reti a pacchetto Tre possibili (loopfree) cammini dal nodo al nodo --, ---, --- Qual è il cammino migliore? Minimo

Подробнее

Il routing in Internet Exterior Gateway Protocols

Il routing in Internet Exterior Gateway Protocols Il routing in Internet Exterior Gateway Protocols A.A. 2005/2006 Walter Cerroni Exterior Gateway Protocols I protocolli di tipo EGP sono diversi da quelli di tipo IGP All interno di un AS si persegue l

Подробнее

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

Подробнее

Livello di Rete. Prof. Filippo Lanubile. Obiettivo

Livello di Rete. Prof. Filippo Lanubile. Obiettivo Livello di Rete Circuiti virtuali e datagram La funzione di instradamento Costruzione della tabella di routing Algoritmi di routing adattivi: distance vector routing e link-state routing Routing gerarchico

Подробнее

INFOCOM Dept. Il routing

INFOCOM Dept. Il routing Il routing 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 operazioni e rilanciano il

Подробнее

Interdomain routing Principi generali e BGP

Interdomain routing Principi generali e BGP Interdomain routing Principi generali e BGP Contenuti del corso La progettazione delle reti Il routing nelle reti IP Il collegamento agli Internet Service Provider e problematiche di sicurezza Analisi

Подробнее

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE Prof. PIER LUCA MONTESSORO Facoltà di Ingegneria Università degli Studi di Udine 1999 Pier Luca Montessoro (si veda la nota a pagina 2) 1 Nota di Copyright

Подробнее

RETI DI CALCOLATORI Lucidi delle Lezioni Capitolo XIII

RETI DI CALCOLATORI Lucidi delle Lezioni Capitolo XIII Prof. Giuseppe F. Rossi E-mail: [email protected] Homepage: http://www.unipv.it/retical/home.html UNIVERSITA' DEGLI STUDI DI PAVIA A.A. 2008/09 - II Semestre RETI DI CALCOLATORI Lucidi delle Lezioni

Подробнее

Open Shortest Path First (OSPF)

Open Shortest Path First (OSPF) Vincenzo Eramo Open Shortest Path First (OSPF) Reti di Telecomunicazioni - Vincenzo Eramo - A.A. /5 OSPF: Principi Base I router hanno la responsabilità di contattare i router vicini e acquisire la loro

Подробнее

Routing. Forwarding e routing

Routing. Forwarding e routing Routing E necessario stabilire un percorso quando host sorgente e destinazione non appartengono alla stessa rete Router di default si occupa di instradare il traffico all esterno della rete Router sorgente:

Подробнее

Il Routing Gli scenari possibili sono due 1. rimessa diretta rimessa indiretta

Il Routing Gli scenari possibili sono due 1. rimessa diretta rimessa indiretta Il Routing In un sistema packets switching quale il TCP/IP, il routing rappresenta il processo di scelta del percorso su cui inoltrare i pacchetti ed il router è un computer che effettua tale instradamento.

Подробнее