RoutingInternet Protocol. Algoritmi di instradamento di tipo Distance vector



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

Livello di Rete. Prof. Filippo Lanubile. Obiettivo

Progetto di RHS MicroAODV per Reti di Sensori A.A. 2007/2008

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

Reti di calcolatori. Lezione del 10 giugno 2004

Il routing in Internet Exterior Gateway Protocols

2) Completare la tabella di instradamento (routing table) del router RA

VPN CIRCUITI VIRTUALI

Il modello TCP/IP. Sommario

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

Reti di Calcolatori

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

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Prova completa Martedì 15 Novembre 2005

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

INFORMATICA PROGETTO ABACUS. Tema di : SISTEMI DI ELABORAZIONE E TRASMISSIONE DELLE INFORMAZIONI

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

IGRP Interior Gateway Routing Protocol

RETI DI CALCOLATORI Lucidi delle Lezioni Capitolo XIII

Dispositivi di rete. Ripetitori. Hub

Protocolli di Comunicazione

Reti di Calcolatori IL LIVELLO RETE

Routing Dinamico EIGRP con Manual Summarization e Default Route 16/12/2014 Autore Roberto Bandiera

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

G S M C O M M A N D E R Duo S

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.

3. Introduzione all'internetworking

ARP e instradamento IP

Indirizzamento, Routing e Forwarding per reti IP. Andrea Detti rev. 01

Internet. Introduzione alle comunicazioni tra computer

Firewall e Abilitazioni porte (Port Forwarding)

ESERCITAZIONE 9 Lezioni di riferimento: 29, 30

Forme di indirizzamento

DA SA Type Data (IP, ARP, etc.) Padding FCS

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

Interconnessione di reti

Guida di Pro PC Secure

Linux User Group Cremona CORSO RETI

NOTE OPERATIVE. Prodotto Inaz Download Manager. Release 1.3.0

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

Reti di Calcolatori:

Reti diverse: la soluzione nativa

GUIDA ALL UTILIZZO DEL PORTALE DELLA RETE DEI COMUNI OGLIO PO

8. IP: Instradamento dei datagrammi

maggio 2013 Elevend srl Pag. 1/25

Traduzione e adattamento a cura di Gylas per Giochi Rari

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

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

Soluzione dell esercizio del 2 Febbraio 2004

1) GESTIONE DELLE POSTAZIONI REMOTE

RETI DI CALCOLATORI. Che cosa sono gli IS e gli ES?

2 - Modifica Annulla ANNULLA TOPOGRAFICO ANNULLA TOPOGRAFICO MULTIPLO FIGURA 2.1

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

Algoritmi e strutture dati. Codici di Huffman

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

SITO DI PUBBLICAZIONE ANNUNCI

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

Traduzione e adattamento a cura di Gylas per Giochi Rari Versione 1.0 Luglio giochirari@giochirari.

Guida Rapida di Syncronize Backup

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

Con il termine Sistema operativo si fa riferimento all insieme dei moduli software di un sistema di elaborazione dati dedicati alla sua gestione.

C.I.C. Centro Informazione e Consulenza. Guida all uso del registro elettronico

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

Prenota On-line - Manuale Utente

Reti di calcolatori ed indirizzi IP

NAVIGAORA HOTSPOT. Manuale utente per la configurazione

Booster Box. Manuale utente. FAPr-hsp 5110

Rete Internet Prova in Itinere Mercoledì 23 Aprile 2008

Light CRM. Documento Tecnico. Descrizione delle funzionalità del servizio

Reti di Calcolatori. Il software

UDP. Livello di Trasporto. Demultiplexing dei Messaggi. Esempio di Demultiplexing

MANUALE PER IL CONDUTTORE DEL GIOCO

Centro Tecnico per la Rete Unitaria della Pubblica Amministrazione

Progetto SINTESI - Dominio Provinciale

Determinare la grandezza della sottorete

Access Control List (I parte)

CIRCOLARE RILEVA WEB del 19/05/2009

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

Inizializzazione degli Host. BOOTP e DHCP

Apparecchiature di Rete

ARCHITETTURA DI RETE FOLEGNANI ANDREA

WinRiPCo GESTIONE INOLTRO ISTANZE EDILIZIE

MANUALE PARCELLA FACILE PLUS INDICE

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

Sicurezza delle reti 1. Lezione IV: Port scanning. Stato di una porta. Port scanning. Mattia Monga. a.a. 2010/11

VLSM - Variable Length Subnet Masks E-4: VLSM, Supernetting, NAT/PAT, Firewall

Indice. Recupero CDDB

Esercizi settimana 4

Bilanciamento di traffico VoIP su reti wireless

SCARICO DATI ONETOUCH Verio per EuroTouch Home GUIDA ALL USO

Guida di Pro Spam Remove

INTERNET e RETI di CALCOLATORI A.A. 2011/2012 Capitolo 4 DHCP Dynamic Host Configuration Protocol Fausto Marcantoni fausto.marcantoni@unicam.

Università degli Studi di Napoli Parthenope Facoltà di Scienze e Tecnologie Corso di Laurea in Informatica Generale

REGOLAMENTO PER L UTILIZZO DEL COMPUTER E DEL SERVIZIO DI INTERNET BIBLIOTECA COMUNALE DI PIANENGO

Guida per l iscrizione della PEC di società nel Registro Imprese VERS. 1.0 DEL 10 OTTOBRE registroimprese

GATEWAY GSM. QuickStart

HTTP adaptation layer per generico protocollo di scambio dati

Infostat-UIF. Istruzioni per l accesso e le autorizzazioni

MODELLO CLIENT/SERVER. Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena

Gestione degli indirizzi

MUDE Piemonte. Modalità operative per eseguire Firma e inoltro del modello

Transcript:

RoutingInternet Protocol Algoritmi di instradamento di tipo Distance vector

Algoritmi di instradamento del tipo Distance Vector Gli algoritmi di instradamento basati sul Distance Vector(o algoritmo di Bellman-Ford-Moore) scambiano periodicamente le tabelle di instradamento tra i router e calcolano le distanze. (Distanza si riferisce alla lunghezza del cammino, cioè numero di router attraversati, Vectorsi riferisce alla direzione). La periodicità degli scambi serve per riconoscere eventuali variazioni della topologia della rete

Pacchetti di aggiornamento Un router su cui è abilitato il protocollo distance vectorapprende l identità dei vicini osservando i pacchetti sulle sue interfacce. Non sono previsti pacchetti di hellogenerati da un vicino per farsi conoscere. Il protocollo assume che la conoscenza può avvenire osservando i pacchetti in transito sulle interfacce, e quando non ci sarà più traffico su una interfaccia si assumerà che la rete, su quella interfaccia, non è più raggiungibile. Gli algoritmi Distancevectorrichiedono che ciascun router invii la sua tabella di instradamento ai router con cui sono direttamente connessi. Un Distancevectorè una tabella che contiene, per ogni destinazione, il costo totale del cammino e l indirizzo dell interfaccia a cui consegnare un pacchetto per quella destinazione. Quando un router riceve un aggiornamento da un vicino, lo confronta con quello che già possiede. Il router aggiunge il costo per raggiungere il router adiacente dal quale ha ricevuto l aggiornamento al costo del cammino che questi gli ha comunicato. Se risulta che il pacchetto ricevuto indica un percorso migliore di quello memorizzato, il router aggiorna la sua tabella di instradamento.

Convergenza dell algoritmo Distance Vector Il termine convergenzasi riferisce al tempo richiesto affinché i router costruiscano la tabella di instradamento ottimale, in conseguenza degli scambi di pacchetti che si diffondono dal punto in cui si verifica una variazione della topologia verso la periferia e poi nuovamente verso il centro. Prima Soluzione:Modificare la periodicità degli aggiornamenti, se si riduce l intervallo per generare i pacchetti di aggiornamento aumenta il traffico di servizio. Seconda soluzione: l aggiornamento viene comunicato solo se c è una variazione della topologia, indipendentemente dal timer impostato.

Cicli nell algoritmo DistanceVector Il DistanceVectorproduce le indicazioni per raggiungere una destinazione senza che il router conosca la mappa della rete, di conseguenza si potrebbero generare pacchetti che circolano all infinito nella rete. Esempio: A B C D 1. Il router D resta isolato per interruzione della linea. 2. Il router C invierà a B un DistanceVectorprivo della riga verso D. 3. Il DistanceVectorche il router B ha ricevuto da A contiene una riga verso D, quindi B userà questa indicazione per raggiungere D. Si è creato un ciclo perché B non conoscendo la mappa della rete, non è stato in grado di accorgersi che A raggiunge D attraverso B.

Cicli Soluzione: i pacchettiip posseggono un campo Time-To-Live(TTL) nell intestazione. Ogni router che riceve il pacchetto ne diminuisce il valore di 1 prima di ripeterlo. Il router che riceve un pacchetto con il valore TTL=0, scarta il pacchetto.

Cicli: il metodo SplitHorizon Splithorizonstabilisce che se un router manda una riga di instradamento al router vicino, il ricevente non deve inviare allo stesso router una notifica per lo stesso instradamento. A B C D Se il router B ha inviato una notifica al router A circa la raggiungibilità delle reti collegate al router D, il router A non deve notificare al router B la raggiungibilità delle reti collegate al router D. L algoritmo quindi potrebbe anche essere inefficace perché scarta eventuali instradamenti migliori.

Route Poisoning (instradamento avvelenato) Il Routepoisoningè una tecnica che tenta di ridurre il tempo di convergenza ed eliminare i cicli. Con questa tecnica, quando un router riconosce l indisponibilità di un collegamento avverte i suoi vicini. Il router R1 è direttamente collegato alla subnet10.0.1.0/24. R1, tramite un pacchetto RIP avverte R2 che può raggiungere la sottorete. Quando il collegamento di R1 verso la sottorete non è più disponibile, R1 comunica ad R2 che la destinazione 10.0.1.0/24 non è più raggiungibile, tramite un pacchetto indicante che la distanza verso quella sottorete è diventata hop=16, che è il valore massimo del RIP, interpretato quindi come destinazione irraggiungibile.

Holddown timer Allo scopo di concedere più tempo ai router per propagare una riga di instradamento avvelenata ed assicurare che non si creino cicli durante la propagazione, i router implementano un timer holddown. Durante questo periodo, i router congelano la riga di instradamento avvelenata nelle loro tabelle di instradamento per tutta la durata di hold-down, che in genere corrisponde a tre volte il periodo di aggiornamento. Con l uso di questi timer, un instradamento avvelenato resterà nella tabella di instradamento fino al timeout. Se un router con un instradamento avvelenato riceve un aggiornamento da un vicino che gli indica una metrica uguale o migliore dell originale, il router azzererà il timer hold-down, rimuoverà la riga avvelenata ed inserirà la nuova riga nella tabella di instradamento. Se invece riceve un aggiornamento che indica un percorso peggiore, il router lo tratta come probabile parte di un ciclo e lo ignora. Questi timer aumentano ulteriormente i tempi di convergenza dell algoritmo distance vector. Ad esempio se il periodo hold-down è 180 secondi, non sarà possibile usare un instradamento valido, pur con un costo peggiore, fino a quando si verifica il timeout. Di conseguenza le connessioni alla rete saranno inattive per 3 minuti. I timer Hold-down compiono la manutenzione dell instradamento come segue: Quando un router riceve un aggiornamento da un vicino che indica che una rete non è più raggiungibile, Il router marca la riga come inaccessibile ed avvia il timer hold-down. Se arriva un aggiornamento da un vicino con una metrica più conveniente di quella originariamente conosciuta, il router marca la destinazione come accessibile e azzera il timer.