La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Programmazione su Reti

Presentazioni simili


Presentazione sul tema: "Programmazione su Reti"— Transcript della presentazione:

1 Programmazione su Reti
Routing Statico Programmazione su Reti Autunno 1999 Prof. G. Persiano

2 Routing Statico In routing statico:
la prossima destinazione di un datagramma da inoltrare è determinata dal meccanismo di routing di IP mediante la consultazione delle tavole di routing; le rotte sono create staticamente al momento del boot da messaggi ICMP redirect Programmazione su Reti -- Dipartimento di Informatica ed Appl. -- Università di Salerno

3 Tavola di Routing IP La tavola di routing di un router è una lista di rotte. Ogni rotta contiene i seguenti campi: destinazione: host o network interfaccia: interfaccia locale da usare per la rotta gateway: indirizzo del prossimo host flag: informazioni riguardanti la rotta Programmazione su Reti -- Dipartimento di Informatica ed Appl. -- Università di Salerno

4 Meccanismo di routing IP
Scorrere la tabella di routing cercare un match per l’intero indirizzo cercare un match per l’indirizzo di rete cercare un entry di default Se esistono diverse rotte di default, si usa round-robin. Programmazione su Reti -- Dipartimento di Informatica ed Appl. -- Università di Salerno

5 Flag di rotte IP U: la rotta è disponibile
G: la rotta utilizza un router intermedio. Se il flag G non è presente la destinazione è direttamente connessa. H: la destinazione è un host e non una rete D: rotta creata da un redirect M: rotta modificata da redirect Programmazione su Reti -- Dipartimento di Informatica ed Appl. -- Università di Salerno

6 Un semplice esempio Host collegato tramite ppp ad un gateway
rotta per il loopback rotta di default rotta per l’host direttamente connesso Programmazione su Reti -- Dipartimento di Informatica ed Appl. -- Università di Salerno

7 ICMP Redirect Un messaggio ICMP redirect viene spedito da un router se
si trova a spedire un datagramma usando la stessa interfaccia da cui è entrato. In questo caso il mittente deve aggiornare le tavole di routing Programmazione su Reti -- Dipartimento di Informatica ed Appl. -- Università di Salerno

8 Una semplice tavola di routing
Il flag n non esegue la traduzione degli indirizzi in nomi Programmazione su Reti -- Dipartimento di Informatica ed Appl. -- Università di Salerno

9 Tavole di routing di udsab
Direttamente connesso a due reti: Raggiunge le due reti tramite il router Programmazione su Reti -- Dipartimento di Informatica ed Appl. -- Università di Salerno

10 Tavole di routing di udsab
Direttamente connesso a due reti: dianet unisanet Raggiungere le due reti diaresnet diaedunet tramite il router Programmazione su Reti -- Dipartimento di Informatica ed Appl. -- Università di Salerno

11 Tavole di zoo (ischia) Rotta indiretta alla rete
Rotta indiretta ad host della rete Programmazione su Reti -- Dipartimento di Informatica ed Appl. -- Università di Salerno

12 Tavole di zoo (ischia) Rotta indiretta alla rete
Rotta indiretta ad host della rete Programmazione su Reti -- Dipartimento di Informatica ed Appl. -- Università di Salerno

13 Tavole di mikonos Programmazione su Reti -- Dipartimento di Informatica ed Appl. -- Università di Salerno

14 Tavole di mikonos Programmazione su Reti -- Dipartimento di Informatica ed Appl. -- Università di Salerno

15 Lista interfaccia di mikonos
Programmazione su Reti -- Dipartimento di Informatica ed Appl. -- Università di Salerno

16 nina net-gw Programmazione su Reti -- Dipartimento di Informatica ed Appl. -- Università di Salerno

17 diaresnet dianet 192.41.218.0 diaedunet 193.205.162.0 96 diareti
libeccio udsab nis1sa diaedunet zoo mykonos diaresnet ibiza coppi cipro nina 96 diareti security tcfs gimondi Programmazione su Reti -- Dipartimento di Informatica ed Appl. -- Università di Salerno


Scaricare ppt "Programmazione su Reti"

Presentazioni simili


Annunci Google