1
Indice
Indice ___________________________________________________________________________ 1
Introduzione _____________________________________________________________________ 3
Capitolo 1 - Architetture di rete per la garanzia del servizio ______________________________ 7
Garanzie di QoS richieste da uno streaming multimediale...7
Architettura Integrated Service ...8
Architettura Differentiated Service ...10
Ingresso nel dominio DiffServ ...11
Politiche di forwarding...12
Vantaggi e limitazioni dell’architettura DiffServ...13
Traffic engineering con MPLS ...15
Forwarding MPLS ...15
Traffic engineering con MPLS...16
Architettura MPLS-DiffServ ...19
Ingresso nel dominio MPLS-DiffServ ...19
Politiche di forwarding...20
Capitolo 2 - Affidabilità del servizio ai guasti (fault): problematiche e soluzioni_____________ 22
Possibili fault...22Fault localizzati sul server ...22
Fault localizzati sulla rete ...23
Ripristino di un fault...23
Vincoli alle prestazioni delle tecniche di ripristino di un fault...24
Fault a livello di rete ...24
LSP preemption...25
Guasto di un link ...27
Guasto di un nodo ...28
Tecniche di ripristino a livello di rete...29
Path Recovery dinamico...29
Tecniche di ripristino a livello superiore: migrazione del server...31
Fault detection e fault notification ...32
Fault recovery ...33
Migrazione del server trasparente al client ...33
Cooperazione tra tecniche di ripristino a diversi livelli ...34
Coordinazione delle tecniche di ripristino...36
Capitolo 3 - Implementazione e valutazione di uno schema di migrazione del server coordinato
con il livello di rete _______________________________________________________________ 38
Il software VideoLAN...39Video on Demand...39
Funzionamento dell’applicativo VLC ...41
Implementazione della migrazione...42
Fault detection: triggering della migrazione...43
Fault recovery: migrazione su server di backup ...46
Durata della procedura di migrazione ...47
Chiusura della connessione con il server primario...48
Valutazione sperimentale ...48
Architettura di rete ...49
Il testbed...51
Test 1: Congestione di un link con video stream protetto da un LSP a banda garantita...53
Test 2: Migrazione dovuta alla congestione (approcccio IP puro) ...55
2
Test 4: Migrazione dopo la preemption del LSP Stream...59
Test 5: Migrazione dopo la preemption del LSP Stream (congestione pesante) ...62
Commenti ai test...64
Capitolo 4 - Implementazione e valutazione di uno schema di migrazione del server integrato a
livello di rete ____________________________________________________________________ 66
Approccio alla migrazione integrato con la rete...66Il resource broker...67
Un esempio di implementazione...68
Interazione tra resource broker e piano di controllo ...68
Interazione tra client e resource broker...69
Fault detection ...70
Fault notification...72
Fault recovery ...72
Valutazione sperimentale ...75
Test 1: LSP rerouting in seguito a preemption...76
Test 2: Migrazione in seguito a preemption 1 ...78
Test3: Migrazione in seguito a preemption 2 ...81
Commenti ai test...85
Confronto tra schema integrato e coordinato ...85
Conclusioni _____________________________________________________________________ 87
Appendice A - Implementazione dello schema di migrazione coordinato con la rete _________ 89
Appendice B - Configurazione dei router impiegati nel testbed ___________________________ 98
Configurazione di MPLS-TE...98Qualità del servizio ...99
Limitazione del traffico in ingresso al LSP ...101
Appendice C - Implementazione dello schema di migrazione integrato ___________________ 103
Implementazione del resource broker ...103File main.cc ...103
Modulo router ...105
Modulo server ...107
Modulo socket ...109
Modifiche apportate a VideoLAN client ...112