1 protection des arbres multicast avec une forêt duale mohand yazid saidi bernard cousin miklós...

21
1 Protection des arbres multicast avec une forêt duale Mohand Yazid SAIDI Bernard COUSIN Miklós MOLNÁR 15 Février 2006

Upload: aveline-lavaud

Post on 04-Apr-2015

105 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 Protection des arbres multicast avec une forêt duale Mohand Yazid SAIDI Bernard COUSIN Miklós MOLNÁR 15 Février 2006

1

Protection des arbres multicast avec une forêt duale

Mohand Yazid SAIDI

Bernard COUSIN

Miklós MOLNÁR

15 Février 2006

Page 2: 1 Protection des arbres multicast avec une forêt duale Mohand Yazid SAIDI Bernard COUSIN Miklós MOLNÁR 15 Février 2006

2

Plan

• Introduction à la protection multicast

• Protection multicast réactive

• Protection multicast proactiveProtection par chemins disjoints Forêt duale de protection

• Conclusion

Page 3: 1 Protection des arbres multicast avec une forêt duale Mohand Yazid SAIDI Bernard COUSIN Miklós MOLNÁR 15 Février 2006

3

Introduction à la protection multicast

• Le multicast

• Pourquoi la protection multicast ?

• La protection et les protocoles de routage multicast IPPIM-SM (Protocol Independent Multicast -

Sparse Mode) : recalcul de l’arbre multicastCBT (Core Based Tree) : élagage et recalcul

de la partie de l’arbre affectée par la panne

Page 4: 1 Protection des arbres multicast avec une forêt duale Mohand Yazid SAIDI Bernard COUSIN Miklós MOLNÁR 15 Février 2006

4

Protection multicast

• Protection réactive Les chemins de secours ne sont calculés qu’après la

survenue de la panne Avantage

Minimise les calculs et diminue le coût de maintenance des communications

Inconvénients Délais de récupération élevés Pas de garantie d’une bande passante suffisante pour les

chemins de secours

Ce type de protection est inadéquat dans le casd’applications temps réel

Page 5: 1 Protection des arbres multicast avec une forêt duale Mohand Yazid SAIDI Bernard COUSIN Miklós MOLNÁR 15 Février 2006

5

Protection multicast

• Protection proactive Les chemins de secours sont calculés et éventuellement

préconfigurés avant les pannes Contraintes

Une seule panne à la fois Protection contre les pannes des nœuds et des liens Pas de génération de boucles, ni de duplication du trafic sur les

liens Avantages

Délais de récupération des pannes plus petits Possibilité de pré-allocation de la bande passante aux chemins de

secours sûres lors de la récupération

• Protection de niveau local Réagir localement à la panne en activant un ou plusieurs

chemins de secours permettant une récupération plus rapide

Page 6: 1 Protection des arbres multicast avec une forêt duale Mohand Yazid SAIDI Bernard COUSIN Miklós MOLNÁR 15 Février 2006

6

Protection multicast proactive• Deux classes de techniques pour une

protection proactive multicastAdaptation des techniques de protection

proactive unicast au multicast Protection par chemins disjoints Protection par détour un-à-un (« one-to-one

backup »)Utilisation d’une structure de routage couvrant

un sous-ensemble des nœuds de l’arbre principal Forêt duale de protection

Page 7: 1 Protection des arbres multicast avec une forêt duale Mohand Yazid SAIDI Bernard COUSIN Miklós MOLNÁR 15 Février 2006

7

S

M2

Adaptation d’une technique de protection proactive unicast au multicast

Chaque chemin de secours est disjoint du chemin principal lui correspondant

• Protection par chemins disjoints

M1

C

B

D

A Arcs de l’arbre principal Chemin de secours pour M1 Chemin de secours pour M2 Chemin de secours (de M1) activé

Boucle

Page 8: 1 Protection des arbres multicast avec une forêt duale Mohand Yazid SAIDI Bernard COUSIN Miklós MOLNÁR 15 Février 2006

8

Protection par chemins disjoints

• Avantage Tire avantage de l’unicast (pas de mécanisme

supplémentaire pour réaliser la protection multicast)

• Inconvénients Risque de duplication des paquets sur quelques liens Une panne peut impliquer la reconfiguration de

plusieurs chemins Les chemins de secours ne sont pas optimaux L’existence des chemins de secours dépend des

chemins principaux choisis

Page 9: 1 Protection des arbres multicast avec une forêt duale Mohand Yazid SAIDI Bernard COUSIN Miklós MOLNÁR 15 Février 2006

9

Forêt duale de protection

• Les routes de secours forment une forêt : construites par interconnexion de tous les

nœuds feuilles de l’arbre principal sans utiliser les nœuds internes et les liens de

l’arbre principal

• Méthode de protection de niveau local

• Inspirée de la méthode de protection par arbre dual

Page 10: 1 Protection des arbres multicast avec une forêt duale Mohand Yazid SAIDI Bernard COUSIN Miklós MOLNÁR 15 Février 2006

10

M2M3

M4

S

Arbre dual de protection

Arcs de l’arbre principal Arêtes de l’arbre dual

M1

M5

A

M1

Pour M5AFM5 = {M1, M2}NAM5 = {M3,M4}

Pour M3AFM3 = {M3}NAM3 = {M1, M2, M4}

Déconnexion de quelques membres

• Algorithme de base

AF : Ensemble des nœuds affectésNA : Ensemble des nœuds non affectés

Page 11: 1 Protection des arbres multicast avec une forêt duale Mohand Yazid SAIDI Bernard COUSIN Miklós MOLNÁR 15 Février 2006

11

M4

Forêt duale de protection

• Algorithme de la forêt duale de protection(amélioration 1)

Arcs de l’arbre principal Arêtes de la forêt duale

S

M2

M5

A

M3M2M1

Pour M5SAM5 = {M1, M2}PAM5 = {M3}NAM5 = {M4}

Pour M3SAM3 = {M3}PAM3 = {M1, M2}NAM3 = {M4}

SA : Ensemble des nœuds sûrement affectésPA : Ensemble des nœuds possiblement affectésNA : Ensemble des nœuds non affectés

Page 12: 1 Protection des arbres multicast avec une forêt duale Mohand Yazid SAIDI Bernard COUSIN Miklós MOLNÁR 15 Février 2006

12

Forêt duale de protection

• Minimisation du coût des chemins de secours et optimisation du coût de l’arbre multicast après la récupération (amélioration 2) Interconnecter les nœuds feuilles de l’arbre principal

en utilisant une ou plusieurs arbres de Kou-Markowsky-Berman Interconnecter les nœuds feuilles les proches d’abord sans

former de boucles

Page 13: 1 Protection des arbres multicast avec une forêt duale Mohand Yazid SAIDI Bernard COUSIN Miklós MOLNÁR 15 Février 2006

13

Forêt duale de protection

S’il n’existe pas d’arbre permettant d’interconnecter tous les nœudsfeuilles, utiliser la technique de contraction pour augmenter la protection

• Augmentation de la protection (amélioration 3)

Arcs de l’arbre principal Arêtes de la forêt duale

S

M2M1

C

BA

D

M2M1M4

M3

21

B’A’

Page 14: 1 Protection des arbres multicast avec une forêt duale Mohand Yazid SAIDI Bernard COUSIN Miklós MOLNÁR 15 Février 2006

14

Forêt duale de protection

La protection atteinte est maximale

• Augmentation de la protection (suite)

Arcs de l’arbre principal Arêtes de la forêt duale

S

M2M1

C

BA

D

M2M1M4

M3

BA

Page 15: 1 Protection des arbres multicast avec une forêt duale Mohand Yazid SAIDI Bernard COUSIN Miklós MOLNÁR 15 Février 2006

15

Forêt duale de protection

• Étude de performances par comparaison aux méthodes de protection par arbre dual et par chemins disjoints

• Métriques de comparaison Taux de protection Taux d’augmentation du coût des supports de

communication

Page 16: 1 Protection des arbres multicast avec une forêt duale Mohand Yazid SAIDI Bernard COUSIN Miklós MOLNÁR 15 Février 2006

16

Étude de performances

• Taux de protection (Forêt duale de protection Vs arbre dual de protection)

0

0,1

0,2

0,3

0,4

0,5

0,6

0,7

0,8

0,9

2 6 10 14 18 22 26 30

Multicast group size

Pro

tect

ion

rat

e

IDFP Link IDFP Node

DTP Link DTP Node

IDFP : Forêt duale de protection

DTP : Arbre dual de protection

Page 17: 1 Protection des arbres multicast avec une forêt duale Mohand Yazid SAIDI Bernard COUSIN Miklós MOLNÁR 15 Février 2006

17

Étude de performances

• Taux de protection (Forêt duale de protection Vs protection par chemins disjoints)

IDFP : Forêt duale de protection

PP : Protection par chemins disjoints

Ideal : Cas idéal

0,75

0,8

0,85

0,9

0,95

1

2 6 10 14 18 22 26 30

Multicast group size

Pro

tect

ion

rat

e

IDFP Link IDFP NodePP Link PP NodeIdeal P Link Ideal P Node

Page 18: 1 Protection des arbres multicast avec une forêt duale Mohand Yazid SAIDI Bernard COUSIN Miklós MOLNÁR 15 Février 2006

18

Étude de performances

• Taux d’augmentation du coût des supports de communication (Forêt duale de protection Vs protection par chemins disjoints)

IDFP : Forêt duale de protection

PP : Protection par chemins disjoints

0,95

1

1,05

1,1

1,15

1,2

1,25

1,3

1,35

1,4

1,45

1,5

2 6 10 14 18 22 26 30

Multicast group size

Tre

e co

st in

crea

se

IDFP Link IDFP NodePP Link PP Node

Page 19: 1 Protection des arbres multicast avec une forêt duale Mohand Yazid SAIDI Bernard COUSIN Miklós MOLNÁR 15 Février 2006

19

Forêt duale de protection

• Avantages Méthode distribuée et facile à être centralisée Probabilité importante de traitement de

plusieurs pannes simultanées Processus de récupération rapide L’augmentation du coût de l’arbre après

récupération n’est pas élevé Plus résistante aux pannes que la méthode de

protection par chemins disjoints

Page 20: 1 Protection des arbres multicast avec une forêt duale Mohand Yazid SAIDI Bernard COUSIN Miklós MOLNÁR 15 Février 2006

20

Forêt duale de protection

• Inconvénients Performances médiocres dans le cas où les

nœuds feuilles de l’arbre principal sont très éloignés

Nécessite des conditions plus fortes sur la topologie que celles relatives à la protection par détour « un-à-un » et à la protection par chemins disjoints pour être sûre à 100%

Suppose des liens bidirectionnels

Page 21: 1 Protection des arbres multicast avec une forêt duale Mohand Yazid SAIDI Bernard COUSIN Miklós MOLNÁR 15 Février 2006

21

Conclusion

• Nécessité de la protection multicast• Inadéquation des méthodes de protection multicast

réactives et inadaptation des méthodes de protection proactives inspirées de l’unicast

• Solution : Forêt duale de protection Trois améliorations pour

Permettre la protection contre les pannes des nœuds et des liens

Optimiser le coût de la structure de routage permettant la protection Réduire le coût des supports de communication utilisés

après la récupération Augmenter la protection