SlideShare uma empresa Scribd logo
1 de 19
Baixar para ler offline
Stagiaire: GUEDREZ Rabah, UPMC, étudiant en Master Réseaux.
Tuteur : MARCOT Thierry, Orange Labs IMT/OLN .
Septembre
29, 2014
Université Pierre et Marie Curie
Développement d’un PCE GMPLS pour la
prise en compte d’une topologie de
transmission optique
Orange Labs Lannion
1
Développement d’un serveur de calcul de chemins (PCE) pour les réseaux de transmission
Test et intégration sur la maquette Orange Labs Lannion
Etudier le problème d’optimisation multicouches
Sujet de stage
2
Couche optique
Multiplexage en longueur d’onde WDM
Trés grande capacité de transmission
(jusqu’à 100GO/λ)
Groupe de canaux de transmission pour
les couches de haut niveau
Nécessite des interventions manuelles
Beaucoup de contraintes physiques
Logiciels de gestion sont propriétaires
aux équipementiers
3
Définitions
Extensions des protocoles de signalisation et de diffusion de la topologie qui
viennent du monde MPLS
Gestion et exploitation des reseaux multicouches
GMPLS : Extension de MPLS pour le support de tout type de réseau (e.g. optique)
PCE : Serveur de calcul de chemins
Récuperation de la topologie
Vision globale des ressources disponibles dans le reseau
Calcul de chemin avec contraintes
5
Avant : Plan de commande distribué GMPLS
OSPF-TE : Découverte et synchronisation de la topologie
RSVP-TE : signalisation des chemins optiques
Calcul des chemins optiques au niveau de chaque controleur
ROADM
6
Avant : Calcul de chemin
Calcul de chemin local à chaque contrôleur
7
Architecture fondée sur le principe de PCE
Motivations :
Réaliser des calculs intensifs pour déterminer des chemins avec de
multiples contraintes
Les routeurs ont une visibilité limitée de la topologie
Appliquer des politiques de sélection de chemin
Calculer des chemins de protection
TED
PCEP
N1 N2 N3 N4
8
Maquette avec PCE
Calcul de chemin déporté (centralisé)
Calcul d’un 2ème chemin, routage diversifié (protection)
Adaptation du PCE IP/MPLS a un PCE GMPLS
Récupération de la topologie optique
Data plane
TE
D
Control plane
T
E
D
PCE
ROADM
Optical link
OSPF
PCEP
9
Travaux realisés durant le stage
Adaptation du PCE IP/MPLS à un PCE GMPLS
Etudier le code du PCE IP/MPLS
Identifier les parties qui doivent être modifiées
Ajout du support des nœuds optiques liens optiques
Ajouter le support des extensions OSPF-TE pour GMPLS
10
Calcul de chemins physiquement disjoints (Shared Risk Link Group)
Étude du problème de routage & attribution de longueurs d’onde
Implémentation d’un algorithme calcul de chemin optique
Proposer une architecture de calcul de chemins multicouches
SRLG: identifier une zone de risque partagé par un groupe de liens(conduite)
Modélisation de la topologie (graphe non-orienté)
Identifier les points d’entrer pour notre algorithme d’une manière unique
Solution : NODE ID/Local port ID, exemple : 192.168.0.1/9001
Travaux realisés durant le stage
11
Représentation graphique de la topologie
12
Algorithme implémenté
Exemple : sans SRLG
Chemin primaire N2->N1 , Longueur d’onde λ1
Chemin de protection N2->N4->N1 , Longueur d’onde λ2
13
Algorithme implémenté
Chemin primaire N2->N1 , Longueur d’onde λ1
Chemin de protection N2->N3->N4->N1 , Longueur d’onde λ2
Exemple : avec SRLG
14
Visualisation du chemin calculé
Calcul multicouches
Pas de chemin MPLS qui satisfait les contraintes du client entre N1 et N4
Etablir un chemin optique entre ON1&ON3 ⇔ lien logique IP/MPLS entre N1&n4
Collaboration du PCE IP/MPLS et PCE GMPLS
15
Establish a path
between N1 & N4
1
Ajouter de la capacité uniquement aux liens surchargés
Calcul multicouches (2)
Avantages : Consommer moins de ressources optiques (noeuds & Liens)
Diminuer la probabilité de blocage sur l’ensemble du réseau
16
Establish a path
between N1 & N4
1
Calcul multicouches avec Fast Provisioning
Vérifier périodiquement l’état des liens IP
17
Détecter les liens surchargés et leurs ajouter de la capacité à l’avance à
travers la couche optique
18
Conclusion
Bilan:
PCE GMPLS
Calcul de chemins optiques disjoints (SRLGs)
Modèle multicouches
Réalisation d'une interface graphique
Prochaines tâches :
Ajouter d'autres contraintes pour le calcul de chemins (contraintes optiques)
Implémentation et test de notre proposition pour l'optimisation multicouches
Amélioration :
Mettre à jour la version de Zebra utilisée sur la maquette
Mettre à jour les LSAs propriétaires annoncés par OSPF-TE
vers les nouveaux standard
20

Mais conteúdo relacionado

Mais procurados

66051496 lte-9
66051496 lte-966051496 lte-9
66051496 lte-9
mwara1
 
Lte
LteLte
Lte
SICE
 
Mini projet de reseaux de communication
Mini projet  de reseaux de communicationMini projet  de reseaux de communication
Mini projet de reseaux de communication
Olga Ambani
 
Présentation lte h.a.khmaies
Présentation lte  h.a.khmaiesPrésentation lte  h.a.khmaies
Présentation lte h.a.khmaies
khmaies HAJ AMMAR
 
Créer un réseau wifi ad hoc
Créer un réseau wifi ad hocCréer un réseau wifi ad hoc
Créer un réseau wifi ad hoc
Bomber Man
 

Mais procurados (20)

Routage adhoc
Routage adhocRoutage adhoc
Routage adhoc
 
66051496 lte-9
66051496 lte-966051496 lte-9
66051496 lte-9
 
AD hoc routage ad hocroutage ad hocroutage ad hoc
AD hoc routage ad hocroutage ad hocroutage ad hocAD hoc routage ad hocroutage ad hocroutage ad hoc
AD hoc routage ad hocroutage ad hocroutage ad hoc
 
Etude de la WIFI sur NS2
Etude de la WIFI sur NS2Etude de la WIFI sur NS2
Etude de la WIFI sur NS2
 
2 ad hoc
2 ad hoc2 ad hoc
2 ad hoc
 
Réseau de capteurs sans fil
Réseau de capteurs sans fil  Réseau de capteurs sans fil
Réseau de capteurs sans fil
 
Simulation d'un réseau Ad-Hoc sous NS2
Simulation d'un réseau Ad-Hoc sous NS2Simulation d'un réseau Ad-Hoc sous NS2
Simulation d'un réseau Ad-Hoc sous NS2
 
Realistic simulations of delay tolerant networks
Realistic simulations of  delay tolerant networksRealistic simulations of  delay tolerant networks
Realistic simulations of delay tolerant networks
 
Reseau Ad hoc - Bachar Haydar
Reseau Ad hoc - Bachar HaydarReseau Ad hoc - Bachar Haydar
Reseau Ad hoc - Bachar Haydar
 
Les réseaux mesh
Les réseaux meshLes réseaux mesh
Les réseaux mesh
 
MobDHop
MobDHopMobDHop
MobDHop
 
detection mimo via approximate message passing
detection mimo via approximate message passingdetection mimo via approximate message passing
detection mimo via approximate message passing
 
Lte
LteLte
Lte
 
N0105198107
N0105198107N0105198107
N0105198107
 
Mini projet de reseaux de communication
Mini projet  de reseaux de communicationMini projet  de reseaux de communication
Mini projet de reseaux de communication
 
Réseaux Mobiles
Réseaux MobilesRéseaux Mobiles
Réseaux Mobiles
 
Presentation final
Presentation finalPresentation final
Presentation final
 
Présentation lte h.a.khmaies
Présentation lte  h.a.khmaiesPrésentation lte  h.a.khmaies
Présentation lte h.a.khmaies
 
Supervision réseaux métro ethernet et cloudification
Supervision réseaux métro ethernet et cloudificationSupervision réseaux métro ethernet et cloudification
Supervision réseaux métro ethernet et cloudification
 
Créer un réseau wifi ad hoc
Créer un réseau wifi ad hocCréer un réseau wifi ad hoc
Créer un réseau wifi ad hoc
 

Semelhante a Path Compuation Element for the optical (DWDM) layer

Jncis ent-formation-juniper-networks-certified-internet-specialist-fast-track
Jncis ent-formation-juniper-networks-certified-internet-specialist-fast-trackJncis ent-formation-juniper-networks-certified-internet-specialist-fast-track
Jncis ent-formation-juniper-networks-certified-internet-specialist-fast-track
CERTyou Formation
 
develleldllfllgsrlhdlhldlhldrhldrlhdlhldrlh
develleldllfllgsrlhdlhldlhldrhldrlhdlhldrlhdevelleldllfllgsrlhdlhldlhldrhldrlhdlhldrlh
develleldllfllgsrlhdlhldlhldrhldrlhdlhldrlh
mbocktina
 
6 lte cours (1)
6 lte cours (1)6 lte cours (1)
6 lte cours (1)
Amira Abdi
 

Semelhante a Path Compuation Element for the optical (DWDM) layer (20)

Presentation final12
Presentation final12Presentation final12
Presentation final12
 
Évaluation des performances du réseau 3G : application à la couche réseau
Évaluation des performances du réseau 3G : application à la couche réseauÉvaluation des performances du réseau 3G : application à la couche réseau
Évaluation des performances du réseau 3G : application à la couche réseau
 
Alphorm.com Formation Mettre en oeuvre Cisco MPLS (CCNP SP et CCIE SP) : Conf...
Alphorm.com Formation Mettre en oeuvre Cisco MPLS (CCNP SP et CCIE SP) : Conf...Alphorm.com Formation Mettre en oeuvre Cisco MPLS (CCNP SP et CCIE SP) : Conf...
Alphorm.com Formation Mettre en oeuvre Cisco MPLS (CCNP SP et CCIE SP) : Conf...
 
MPLS-TE
MPLS-TEMPLS-TE
MPLS-TE
 
Présentation 3 G Lte
Présentation 3 G LtePrésentation 3 G Lte
Présentation 3 G Lte
 
ccna 4 frame relay exposée.docx
ccna 4 frame relay exposée.docxccna 4 frame relay exposée.docx
ccna 4 frame relay exposée.docx
 
O01051108124
O01051108124O01051108124
O01051108124
 
high data rate optical network
high data rate optical networkhigh data rate optical network
high data rate optical network
 
Version 01
Version 01Version 01
Version 01
 
pfe benamor
pfe benamorpfe benamor
pfe benamor
 
pfe mehdi benamor
pfe mehdi benamorpfe mehdi benamor
pfe mehdi benamor
 
4G.pdf
4G.pdf4G.pdf
4G.pdf
 
Jncis ent-formation-juniper-networks-certified-internet-specialist-fast-track
Jncis ent-formation-juniper-networks-certified-internet-specialist-fast-trackJncis ent-formation-juniper-networks-certified-internet-specialist-fast-track
Jncis ent-formation-juniper-networks-certified-internet-specialist-fast-track
 
1_Transmission_des_données_et_reseaux_numeriques.pdf
1_Transmission_des_données_et_reseaux_numeriques.pdf1_Transmission_des_données_et_reseaux_numeriques.pdf
1_Transmission_des_données_et_reseaux_numeriques.pdf
 
Analyse du débit dans une cellule 4G.pdf
Analyse du débit dans une cellule 4G.pdfAnalyse du débit dans une cellule 4G.pdf
Analyse du débit dans une cellule 4G.pdf
 
LTE Presentation [French]
LTE Presentation [French] LTE Presentation [French]
LTE Presentation [French]
 
develleldllfllgsrlhdlhldlhldrhldrlhdlhldrlh
develleldllfllgsrlhdlhldlhldrhldrlhdlhldrlhdevelleldllfllgsrlhdlhldlhldrhldrlhdlhldrlh
develleldllfllgsrlhdlhldlhldrhldrlhdlhldrlh
 
Génération et analyse des signaux LTE par matlab
Génération et analyse des signaux LTE par matlabGénération et analyse des signaux LTE par matlab
Génération et analyse des signaux LTE par matlab
 
6 lte cours (1)
6 lte cours (1)6 lte cours (1)
6 lte cours (1)
 
vpn
vpnvpn
vpn
 

Mais de Rabah GUEDREZ (6)

Introduction to segment routing
Introduction to segment routingIntroduction to segment routing
Introduction to segment routing
 
Label encoding algorithm for MPLS Segment Routing - Nca2016
Label encoding algorithm for MPLS Segment Routing - Nca2016Label encoding algorithm for MPLS Segment Routing - Nca2016
Label encoding algorithm for MPLS Segment Routing - Nca2016
 
segment routing MPLS SDN NFV World Congress - Paris 2017
segment routing MPLS SDN NFV World Congress - Paris 2017segment routing MPLS SDN NFV World Congress - Paris 2017
segment routing MPLS SDN NFV World Congress - Paris 2017
 
Efficient Label Encoding algorithm For Segment Routing (ELEANOR)
Efficient Label Encoding algorithm For Segment Routing (ELEANOR)Efficient Label Encoding algorithm For Segment Routing (ELEANOR)
Efficient Label Encoding algorithm For Segment Routing (ELEANOR)
 
Network virtualization
Network virtualizationNetwork virtualization
Network virtualization
 
Sdn on (3)
Sdn on (3)Sdn on (3)
Sdn on (3)
 

Path Compuation Element for the optical (DWDM) layer

  • 1. Stagiaire: GUEDREZ Rabah, UPMC, étudiant en Master Réseaux. Tuteur : MARCOT Thierry, Orange Labs IMT/OLN . Septembre 29, 2014 Université Pierre et Marie Curie Développement d’un PCE GMPLS pour la prise en compte d’une topologie de transmission optique Orange Labs Lannion
  • 2. 1 Développement d’un serveur de calcul de chemins (PCE) pour les réseaux de transmission Test et intégration sur la maquette Orange Labs Lannion Etudier le problème d’optimisation multicouches Sujet de stage
  • 3. 2 Couche optique Multiplexage en longueur d’onde WDM Trés grande capacité de transmission (jusqu’à 100GO/λ) Groupe de canaux de transmission pour les couches de haut niveau Nécessite des interventions manuelles Beaucoup de contraintes physiques Logiciels de gestion sont propriétaires aux équipementiers
  • 4. 3 Définitions Extensions des protocoles de signalisation et de diffusion de la topologie qui viennent du monde MPLS Gestion et exploitation des reseaux multicouches GMPLS : Extension de MPLS pour le support de tout type de réseau (e.g. optique) PCE : Serveur de calcul de chemins Récuperation de la topologie Vision globale des ressources disponibles dans le reseau Calcul de chemin avec contraintes
  • 5. 5 Avant : Plan de commande distribué GMPLS OSPF-TE : Découverte et synchronisation de la topologie RSVP-TE : signalisation des chemins optiques Calcul des chemins optiques au niveau de chaque controleur ROADM
  • 6. 6 Avant : Calcul de chemin Calcul de chemin local à chaque contrôleur
  • 7. 7 Architecture fondée sur le principe de PCE Motivations : Réaliser des calculs intensifs pour déterminer des chemins avec de multiples contraintes Les routeurs ont une visibilité limitée de la topologie Appliquer des politiques de sélection de chemin Calculer des chemins de protection TED PCEP N1 N2 N3 N4
  • 8. 8 Maquette avec PCE Calcul de chemin déporté (centralisé) Calcul d’un 2ème chemin, routage diversifié (protection) Adaptation du PCE IP/MPLS a un PCE GMPLS Récupération de la topologie optique Data plane TE D Control plane T E D PCE ROADM Optical link OSPF PCEP
  • 9. 9 Travaux realisés durant le stage Adaptation du PCE IP/MPLS à un PCE GMPLS Etudier le code du PCE IP/MPLS Identifier les parties qui doivent être modifiées Ajout du support des nœuds optiques liens optiques Ajouter le support des extensions OSPF-TE pour GMPLS
  • 10. 10 Calcul de chemins physiquement disjoints (Shared Risk Link Group) Étude du problème de routage & attribution de longueurs d’onde Implémentation d’un algorithme calcul de chemin optique Proposer une architecture de calcul de chemins multicouches SRLG: identifier une zone de risque partagé par un groupe de liens(conduite) Modélisation de la topologie (graphe non-orienté) Identifier les points d’entrer pour notre algorithme d’une manière unique Solution : NODE ID/Local port ID, exemple : 192.168.0.1/9001 Travaux realisés durant le stage
  • 12. 12 Algorithme implémenté Exemple : sans SRLG Chemin primaire N2->N1 , Longueur d’onde λ1 Chemin de protection N2->N4->N1 , Longueur d’onde λ2
  • 13. 13 Algorithme implémenté Chemin primaire N2->N1 , Longueur d’onde λ1 Chemin de protection N2->N3->N4->N1 , Longueur d’onde λ2 Exemple : avec SRLG
  • 15. Calcul multicouches Pas de chemin MPLS qui satisfait les contraintes du client entre N1 et N4 Etablir un chemin optique entre ON1&ON3 ⇔ lien logique IP/MPLS entre N1&n4 Collaboration du PCE IP/MPLS et PCE GMPLS 15 Establish a path between N1 & N4 1
  • 16. Ajouter de la capacité uniquement aux liens surchargés Calcul multicouches (2) Avantages : Consommer moins de ressources optiques (noeuds & Liens) Diminuer la probabilité de blocage sur l’ensemble du réseau 16 Establish a path between N1 & N4 1
  • 17. Calcul multicouches avec Fast Provisioning Vérifier périodiquement l’état des liens IP 17 Détecter les liens surchargés et leurs ajouter de la capacité à l’avance à travers la couche optique
  • 18. 18 Conclusion Bilan: PCE GMPLS Calcul de chemins optiques disjoints (SRLGs) Modèle multicouches Réalisation d'une interface graphique Prochaines tâches : Ajouter d'autres contraintes pour le calcul de chemins (contraintes optiques) Implémentation et test de notre proposition pour l'optimisation multicouches Amélioration : Mettre à jour la version de Zebra utilisée sur la maquette Mettre à jour les LSAs propriétaires annoncés par OSPF-TE vers les nouveaux standard
  • 19. 20