SlideShare une entreprise Scribd logo
Réalisé par :
KHRICHFA Charif
Année universitaire:2015-2016
Institut Supérieur du Génie Appliqué
IGA Casablanca
Ecole d’Ingénierie
PLAN
2
Introduction
générale
Cahier des
charges
BGP (Border
Gateway
Protocol)
Différence entre
iBGP et eBGP
Principe de
fonctionnement
d’eBGP et d’iBGP
Attributs de
chemin de BGP
Type de
messages BGP
Etablissement
de connexion
BGP
Impact d’IPv6
sur BGP
Réalisation
Pourquoi a-t-on besoin d’un Protocole de Routage Externe?
 S’adapter à un réseau de grande taille
 hiérarchie
 limiter la portée des pannes
 Définir des limites administratives
 Routage politique
 contrôler l’accessibilité des réseaux
 Ce protocole est prévu :
 pour réaliser du routage entre des AS (Autonomous System).
 Il est aussi prévu pour fonctionner sur de très grands réseaux.
3
Introduction générale
Cahier des charges
BGP (Border Gateway
Protocol)
Différence entre iBGP et
eBGP
Principe de
fonctionnement d’eBGP et
d’iBGP
Attributs de chemin de
BGP
Type de messages BGP
Etablissement de
connexion BGP
Réalisation
Il existe 2 types de protocole de routage :
 Les IGP (Interior Gateway Protocol)
 assurent le routage au sein des AS . Par exemple : RIP, EIGRP, OSPF.
 Les EGP (Exterior Gateway Protocol)
 assurent le routage entre les AS.
4
Introduction générale
Cahier des charges
BGP (Border Gateway
Protocol)
Différence entre iBGP et
eBGP
Principe de fonctionnement
d’eBGP et d’iBGP
Attributs de chemin de BGP
Type de messages BGP
Etablissement de connexion
BGP
Impact d’IPv6 sur BGP
Réalisation
5
Introduction générale
Cahier des charges
BGP (Border Gateway
Protocol)
Différence entre iBGP et
eBGP
Principe de fonctionnement
d’eBGP et d’iBGP
Attributs de chemin de BGP
Type de messages BGP
Etablissement de connexion
BGP
Impact d’IPv6 sur BGP
Réalisation
Intérieurs (IGP) Extérieurs (EGP)
Découverte automatique Voisins explicitement déclarés
Confiance accordée aux routeurs de
l’IGP
Connexion avec des réseaux tiers
Les routes sont diffusées sur l’ensemble
des routeurs de l’IGP
Mettre des limites administratives
Comparaison entre l’IGP et l’EGP :
6
 BGP est du type EGP.
Introduction générale
Cahier des charges
BGP (Border Gateway
Protocol)
Différence entre iBGP et
eBGP
Principe de fonctionnement
d’eBGP et d’iBGP
Attributs de chemin de BGP
Type de messages BGP
Etablissement de connexion
BGP
Impact d’IPv6 sur BGP
Réalisation
7
Introduction générale
Cahier des charges
BGP (Border Gateway
Protocol)
Différence entre iBGP et
eBGP
Principe de fonctionnement
d’eBGP et d’iBGP
Attributs de chemin de BGP
Type de messages BGP
Etablissement de connexion
BGP
Impact d’IPv6 sur BGP
Réalisation
Comparaison entre les différents Protocoles de Routage
Il est utile de connaitre le fonctionnement de BGP pour :
 Travailler chez un opérateur internet
 Gérer un point d’échange entre opérateurs
 Se connecter à plusieurs FAI
 Le mettre en place dans le cœur de réseau d’une très grande
entreprise
8
Introduction générale
Cahier des charges
BGP (Border Gateway
Protocol)
Différence entre iBGP et
eBGP
Principe de fonctionnement
d’eBGP et d’iBGP
Attributs de chemin de BGP
Type de messages BGP
Etablissement de connexion
BGP
Impact d’IPv6 sur BGP
Réalisation
Thème :
 simulation des performances de BGP sous ipv6 et ipv4
Objectifs:
 Comment configurer, surveiller et dépanner BGP
 Comment utiliser les stratégies de contrôle BGP
 Décrire les outils et les fonctionnalités BGP disponibles
 Etablir une Configuration de base de BGP
9
Introduction générale
Cahier des charges
BGP (Border Gateway
Protocol)
Différence entre iBGP et
eBGP
Principe de fonctionnement
d’eBGP et d’iBGP
Attributs de chemin de BGP
Type de messages BGP
Etablissement de connexion
BGP
Impact d’IPv6 sur BGP
Réalisation
Définition:
Protocole d'échange de route utilisé notamment sur le réseau Internet :
 BGP est du type Path Vector.
 BGP utilise TCP sur le port 179.
 La convergence sur un réseau BGP est très lente.
 les Mises à Jours de routage sont envoyées quand il y a du
changement, et seulement ce qui a changé est envoyé
10
Introduction générale
Cahier des charges
BGP (Border Gateway
Protocol)
Différence entre iBGP et
eBGP
Principe de fonctionnement
d’eBGP et d’iBGP
Attributs de chemin de BGP
Type de messages BGP
Etablissement de connexion
BGP
Impact d’IPv6 sur BGP
Réalisation
iBGP :
 Dans une connexion iBGP, les routes apprises via un pair interne ne doivent pas être
envoyées à une autre entité iBGP.
 Numéros d’AS identiques
eBGP :
 Alors que dans une connexion eBGP, les routes apprises par l’intermédiaire d’un autre
pair eBGP peuvent être transmises à d’autres entités externes.
 Lorsque les numéros d’AS sont différents il s’agit d’une session BGP Externe (eBGP)
11
Introduction générale
Cahier des charges
BGP (Border Gateway
Protocol)
Différence entre iBGP et
eBGP
Principe de fonctionnement
d’eBGP et d’iBGP
Attributs de chemin de BGP
Type de messages BGP
Etablissement de connexion
BGP
Impact d’IPv6 sur BGP
Réalisation
Dans EBGP :
 Les connexions sont établies sur des connexions point-à-point ou sur des réseaux
locaux .
 le TTL des paquets de la session BGP est alors fixé à 1 .
 Si la liaison physique est rompue :
 la session eBGP l'est également
 tous les préfixes appris par celle-ci sont annoncés comme supprimés
12
Introduction générale
Cahier des charges
BGP (Border Gateway
Protocol)
Différence entre iBGP et
eBGP
Principe de fonctionnement
d’eBGP et d’iBGP
Attributs de chemin de BGP
Type de messages BGP
Etablissement de connexion
BGP
Impact d’IPv6 sur BGP
Réalisation
Dans IBGP :
 Les connexions sont établies entre des adresses logiques
 en cas de rupture d'un lien physique :
 Conserver la session iBGP active si un lien alternatif existe et si un protocole de
routage interne dynamique est employé (Comme OSPF)
13
Introduction générale
Cahier des charges
BGP (Border Gateway
Protocol)
Différence entre iBGP et
eBGP
Principe de fonctionnement
d’eBGP et d’iBGP
Attributs de chemin de BGP
Type de messages BGP
Etablissement de connexion
BGP
Impact d’IPv6 sur BGP
Réalisation
14
Introduction générale
Cahier des charges
BGP (Border Gateway
Protocol)
Différence entre iBGP et
eBGP
Principe de fonctionnement
d’eBGP et d’iBGP
Attributs de chemin de BGP
Type de messages BGP
Etablissement de connexion
BGP
Impact d’IPv6 sur BGP
Réalisation
Les attributs de chemin ont 4 types:
 Well-known mandatory
 Well-known discretionary
 Optional transitive
 Optional non-transitive
15
Introduction générale
Cahier des charges
BGP (Border Gateway
Protocol)
Différence entre iBGP et
eBGP
Principe de fonctionnement
d’eBGP et d’iBGP
Attributs de chemin de BGP
Type de messages BGP
Etablissement de connexion
BGP
Impact d’IPv6 sur BGP
Réalisation
16
Introduction générale
Cahier des charges
BGP (Border Gateway
Protocol)
Différence entre iBGP et
eBGP
Principe de fonctionnement
d’eBGP et d’iBGP
Attributs de chemin de BGP
Type de messages BGP
Etablissement de connexion
BGP
Impact d’IPv6 sur BGP
Réalisation
Catégorie Attribut Description
Well-know
mandatory
Next-Hop Ignorer les routes ayant un next hop inaccessible
AS Path Choisir la route passant pas le moins d’AS
Origin Préférer une route IGP par rapport à une route EGP. Le
type inconnue survient quand une route est redistribuée
dans BGP
Well-known
discretionary
Local
Preference
Métrique appliquée sur une route annoncée dans l’AS
(Pour les voisins iBGP)
Optional
transitive
Weight Permet de favoriser un voisin
Optional
non-
transitive
MED Permet d’influencer le choix du routeur pour entrer dans
l’AS
Router ID Choisir la route venant du routeur avec l’ID le plus bas
Originator
ID
Le routeur ignore la route si l’Originator-ID est son
propre ID
Quatre types de messages BGP peuvent être échangés :
• OPEN : permet d’établir la relation entre les pairs
• UPDATE : permet d’établir la topologie inter-AS et de transférer les
informations de routage entre pairs afin d’avoir un environnement de
routage sans boucles
• NOTIFICATION : envoyé à la détection d’une condition d’erreur, et la
connexion sera immédiatement fermée
• KEEPALIVE : pour garder la communication établie entre les pairs
BGP.
17
Introduction générale
Cahier des charges
BGP (Border Gateway
Protocol)
Différence entre iBGP et
eBGP
Principe de fonctionnement
d’eBGP et d’iBGP
Attributs de chemin de BGP
Type de messages BGP
Etablissement de connexion
BGP
Impact d’IPv6 sur BGP
Réalisation
• Messages OPEN sont échangés
• Les pairs s’envoient leurs tables de
routage complètes
• Messages KEEPALIVE sont envoyés
régulièrement pour maintenir la session
ouverte
• Messages NOTIFICATION Il est
employé pour signale des erreurs dans les
processus d’ouverture ou de mise à jour
18
Introduction générale
Cahier des charges
BGP (Border Gateway
Protocol)
Différence entre iBGP et
eBGP
Principe de fonctionnement
d’eBGP et d’iBGP
Attributs de chemin de BGP
Type de messages BGP
Etablissement de connexion
BGP
Impact d’IPv6 sur BGP
Réalisation
19
Introduction générale
Cahier des charges
BGP (Border Gateway
Protocol)
Différence entre iBGP et
eBGP
Principe de fonctionnement
d’eBGP et d’iBGP
Attributs de chemin de BGP
Type de messages BGP
Etablissement de connexion
BGP
Impact d’IPv6 sur BGP
Réalisation
• Présentation d’IPv6
IPv6 est une nouvelle génération de protocole Internet succédant au type
IPv4 :
 amène un espace d'adressage beaucoup plus étendu que le protocole
IPv4
 offre une solution simple et à long terme au problème de l'espace
d'adresses
 Le nombre d'adresses qu'il permet de définir est énorme
 Une adresse IPv6 est longue de 128 bits et se compose de huit
champs de 16 bits
20
Introduction générale
Cahier des charges
BGP (Border Gateway
Protocol)
Différence entre iBGP et
eBGP
Principe de fonctionnement
d’eBGP et d’iBGP
Attributs de chemin de BGP
Type de messages BGP
Etablissement de connexion
BGP
Impact d’IPv6 sur BGP
Réalisation
• L’entête IPv6
21
Introduction générale
Cahier des charges
BGP (Border Gateway
Protocol)
Différence entre iBGP et
eBGP
Principe de fonctionnement
d’eBGP et d’iBGP
Attributs de chemin de BGP
Type de messages BGP
Etablissement de connexion
BGP
Impact d’IPv6 sur BGP
Réalisation
• Comparaison entre IPv4 et IPv6 :
IPv4 IPV6
Espace d'adressage Une adresse sur 32 bits Une adresse sur 128 bits
Structure de l'adresse 4 mots(X.X.X.X) 8 mots
(X.X.X.X.X.X.X.X)
Notation Décimale pointé Hexadécimale pointé
Définition d'un mot Un mot =1 octet = 8 bits Un mot = 4
hexadécimales = 16bits
Dimension pour un
mot
0 à 255 (en base 10) 0000 à FFFF (en base 16)
Possibilité par mot 28 = 256 164= 65.536
216= 65.536
Possibilité d'adresse 2564 = 232
232= 4.294. 967. 296
65.5368=2128
22
Introduction générale
Cahier des charges
BGP (Border Gateway
Protocol)
Différence entre iBGP et
eBGP
Principe de fonctionnement
d’eBGP et d’iBGP
Attributs de chemin de BGP
Type de messages BGP
Etablissement de connexion
BGP
Impact d’IPv6 sur BGP
Réalisation
• Impact d’IPv6 sur BGP
Le RFC 2772 donne les règles d'agrégation souhaitables pour le 6bone. En
particulier :
• il ne faut pas annoncer les différents sous-réseaux d'un site à
l'extérieur de ce site, mais au contraire annoncer une route unique
pour tout le site ;
• aux différentes frontières du plan d'adressage agrégé, il faut
regrouper les différents NLA en un seul préfixe ;
• et naturellement les adresses non globales (lien local, site local) ne
doivent pas être annoncées.
Réalisation
23
Introduction générale
Cahier des charges
BGP (Border Gateway
Protocol)
Différence entre iBGP et
eBGP
Principe de fonctionnement
d’eBGP et d’iBGP
Attributs de chemin de BGP
Type de messages BGP
Etablissement de connexion
BGP
Impact d’IPv6 sur BGP
Réalisation

Contenu connexe

Similaire à Simulation des performances de BGP sous ipv6 et ipv4

EIGRP - Configuration
EIGRP - ConfigurationEIGRP - Configuration
EIGRP - Configuration
mdyabi
 
Alphorm.com Formation CCNP ENCOR 350-401 (2of8) : Routing
Alphorm.com Formation CCNP ENCOR 350-401 (2of8) : RoutingAlphorm.com Formation CCNP ENCOR 350-401 (2of8) : Routing
Alphorm.com Formation CCNP ENCOR 350-401 (2of8) : Routing
Alphorm
 
mon P2A
mon P2Amon P2A
mon P2A
habiba1988
 
Soutenance Finale
Soutenance FinaleSoutenance Finale
Soutenance Finale
Slim Bejaoui
 
Fr introbgp-sif
Fr introbgp-sifFr introbgp-sif
Fr introbgp-sif
Aymen Bouzid
 
Peering et points d’échanges, rôles clés de l’internet
Peering et points d’échanges, rôles clés de l’internetPeering et points d’échanges, rôles clés de l’internet
Peering et points d’échanges, rôles clés de l’internet
aurelienmartin
 
Configuration ospf
Configuration ospfConfiguration ospf
Configuration ospf
Joeongala
 
presentation_corrige_rapidertgrthtrr.pptx
presentation_corrige_rapidertgrthtrr.pptxpresentation_corrige_rapidertgrthtrr.pptx
presentation_corrige_rapidertgrthtrr.pptx
ThamerMahersi1
 
CCNP Route - OSPF
CCNP Route - OSPFCCNP Route - OSPF
CCNP Route - OSPF
mdyabi
 
See i pv6
See i pv6See i pv6
See i pv6
Karim Fathallah
 
Presentation 6lowpan
Presentation 6lowpanPresentation 6lowpan
Presentation 6lowpan
Abed Zine-Eddine BENAMAR
 
Protocole OSPF
Protocole OSPFProtocole OSPF
Protocole OSPF
Thomas Moegli
 
Intégration du protocole des Trains à JGroups
Intégration du protocole des Trains à JGroupsIntégration du protocole des Trains à JGroups
Intégration du protocole des Trains à JGroupsStephanie Ouillon
 
IPv6 training
IPv6 trainingIPv6 training
IPv6 training
Fred Bovy
 
Graph QL par Andy Gigon
Graph QL par Andy GigonGraph QL par Andy Gigon
Graph QL par Andy Gigon
Idean France
 
Alphorm.com support de la formation-ccnp route examen 300-101-ss
Alphorm.com support de la formation-ccnp route examen 300-101-ssAlphorm.com support de la formation-ccnp route examen 300-101-ss
Alphorm.com support de la formation-ccnp route examen 300-101-ss
Alphorm
 
Le protocole rip
Le protocole rip Le protocole rip
OPTIMISATION BGP
OPTIMISATION BGPOPTIMISATION BGP
OPTIMISATION BGP
Aymen Bouzid
 
1485606887426.pdf
1485606887426.pdf1485606887426.pdf
1485606887426.pdf
Bader Nassiri
 

Similaire à Simulation des performances de BGP sous ipv6 et ipv4 (20)

EIGRP - Configuration
EIGRP - ConfigurationEIGRP - Configuration
EIGRP - Configuration
 
Alphorm.com Formation CCNP ENCOR 350-401 (2of8) : Routing
Alphorm.com Formation CCNP ENCOR 350-401 (2of8) : RoutingAlphorm.com Formation CCNP ENCOR 350-401 (2of8) : Routing
Alphorm.com Formation CCNP ENCOR 350-401 (2of8) : Routing
 
mon P2A
mon P2Amon P2A
mon P2A
 
Soutenance Finale
Soutenance FinaleSoutenance Finale
Soutenance Finale
 
Fr introbgp-sif
Fr introbgp-sifFr introbgp-sif
Fr introbgp-sif
 
Peering et points d’échanges, rôles clés de l’internet
Peering et points d’échanges, rôles clés de l’internetPeering et points d’échanges, rôles clés de l’internet
Peering et points d’échanges, rôles clés de l’internet
 
Configuration ospf
Configuration ospfConfiguration ospf
Configuration ospf
 
presentation_corrige_rapidertgrthtrr.pptx
presentation_corrige_rapidertgrthtrr.pptxpresentation_corrige_rapidertgrthtrr.pptx
presentation_corrige_rapidertgrthtrr.pptx
 
Hadjer
HadjerHadjer
Hadjer
 
CCNP Route - OSPF
CCNP Route - OSPFCCNP Route - OSPF
CCNP Route - OSPF
 
See i pv6
See i pv6See i pv6
See i pv6
 
Presentation 6lowpan
Presentation 6lowpanPresentation 6lowpan
Presentation 6lowpan
 
Protocole OSPF
Protocole OSPFProtocole OSPF
Protocole OSPF
 
Intégration du protocole des Trains à JGroups
Intégration du protocole des Trains à JGroupsIntégration du protocole des Trains à JGroups
Intégration du protocole des Trains à JGroups
 
IPv6 training
IPv6 trainingIPv6 training
IPv6 training
 
Graph QL par Andy Gigon
Graph QL par Andy GigonGraph QL par Andy Gigon
Graph QL par Andy Gigon
 
Alphorm.com support de la formation-ccnp route examen 300-101-ss
Alphorm.com support de la formation-ccnp route examen 300-101-ssAlphorm.com support de la formation-ccnp route examen 300-101-ss
Alphorm.com support de la formation-ccnp route examen 300-101-ss
 
Le protocole rip
Le protocole rip Le protocole rip
Le protocole rip
 
OPTIMISATION BGP
OPTIMISATION BGPOPTIMISATION BGP
OPTIMISATION BGP
 
1485606887426.pdf
1485606887426.pdf1485606887426.pdf
1485606887426.pdf
 

Dernier

pdfcoffee.com_polycopie-de-cours-ppt-lge604-20012-bf-pdf-free.pdf
pdfcoffee.com_polycopie-de-cours-ppt-lge604-20012-bf-pdf-free.pdfpdfcoffee.com_polycopie-de-cours-ppt-lge604-20012-bf-pdf-free.pdf
pdfcoffee.com_polycopie-de-cours-ppt-lge604-20012-bf-pdf-free.pdf
Elisée Ndjabu
 
Quelles rotations dans les systèmes caprins de Nouvelle-Aquitaine et Pays de ...
Quelles rotations dans les systèmes caprins de Nouvelle-Aquitaine et Pays de ...Quelles rotations dans les systèmes caprins de Nouvelle-Aquitaine et Pays de ...
Quelles rotations dans les systèmes caprins de Nouvelle-Aquitaine et Pays de ...
Institut de l'Elevage - Idele
 
Leviers d’adaptation au changement climatique, qualité du lait et des produit...
Leviers d’adaptation au changement climatique, qualité du lait et des produit...Leviers d’adaptation au changement climatique, qualité du lait et des produit...
Leviers d’adaptation au changement climatique, qualité du lait et des produit...
Institut de l'Elevage - Idele
 
Accompagner les éleveurs dans l'analyse de leurs coûts de production
Accompagner les éleveurs dans l'analyse de leurs coûts de productionAccompagner les éleveurs dans l'analyse de leurs coûts de production
Accompagner les éleveurs dans l'analyse de leurs coûts de production
Institut de l'Elevage - Idele
 
1er webinaire INOSYS Réseaux d’élevage Ovins Viande
1er webinaire INOSYS Réseaux d’élevage Ovins Viande1er webinaire INOSYS Réseaux d’élevage Ovins Viande
1er webinaire INOSYS Réseaux d’élevage Ovins Viande
Institut de l'Elevage - Idele
 
Accompagner les porteurs de projets en transformation fermière
Accompagner les porteurs de projets en transformation fermièreAccompagner les porteurs de projets en transformation fermière
Accompagner les porteurs de projets en transformation fermière
Institut de l'Elevage - Idele
 
COURS ANALYSE FINANCIERE-NOGLO Méthodes d’analyses financières.pdf
COURS ANALYSE FINANCIERE-NOGLO Méthodes d’analyses financières.pdfCOURS ANALYSE FINANCIERE-NOGLO Méthodes d’analyses financières.pdf
COURS ANALYSE FINANCIERE-NOGLO Méthodes d’analyses financières.pdf
sieousse95
 
Reconquête de l’engraissement du chevreau à la ferme
Reconquête de l’engraissement du chevreau à la fermeReconquête de l’engraissement du chevreau à la ferme
Reconquête de l’engraissement du chevreau à la ferme
Institut de l'Elevage - Idele
 
COUPROD Une méthode nationale commune à l’ensemble des filières herbivores
COUPROD Une méthode nationale commune à l’ensemble des filières herbivoresCOUPROD Une méthode nationale commune à l’ensemble des filières herbivores
COUPROD Une méthode nationale commune à l’ensemble des filières herbivores
Institut de l'Elevage - Idele
 
Presentation d'esquisse route juin 2023.pptx
Presentation d'esquisse route juin 2023.pptxPresentation d'esquisse route juin 2023.pptx
Presentation d'esquisse route juin 2023.pptx
imed53
 
Comment aborder le changement climatique dans son métier, volet adaptation
Comment aborder le changement climatique dans son métier, volet adaptationComment aborder le changement climatique dans son métier, volet adaptation
Comment aborder le changement climatique dans son métier, volet adaptation
Institut de l'Elevage - Idele
 

Dernier (11)

pdfcoffee.com_polycopie-de-cours-ppt-lge604-20012-bf-pdf-free.pdf
pdfcoffee.com_polycopie-de-cours-ppt-lge604-20012-bf-pdf-free.pdfpdfcoffee.com_polycopie-de-cours-ppt-lge604-20012-bf-pdf-free.pdf
pdfcoffee.com_polycopie-de-cours-ppt-lge604-20012-bf-pdf-free.pdf
 
Quelles rotations dans les systèmes caprins de Nouvelle-Aquitaine et Pays de ...
Quelles rotations dans les systèmes caprins de Nouvelle-Aquitaine et Pays de ...Quelles rotations dans les systèmes caprins de Nouvelle-Aquitaine et Pays de ...
Quelles rotations dans les systèmes caprins de Nouvelle-Aquitaine et Pays de ...
 
Leviers d’adaptation au changement climatique, qualité du lait et des produit...
Leviers d’adaptation au changement climatique, qualité du lait et des produit...Leviers d’adaptation au changement climatique, qualité du lait et des produit...
Leviers d’adaptation au changement climatique, qualité du lait et des produit...
 
Accompagner les éleveurs dans l'analyse de leurs coûts de production
Accompagner les éleveurs dans l'analyse de leurs coûts de productionAccompagner les éleveurs dans l'analyse de leurs coûts de production
Accompagner les éleveurs dans l'analyse de leurs coûts de production
 
1er webinaire INOSYS Réseaux d’élevage Ovins Viande
1er webinaire INOSYS Réseaux d’élevage Ovins Viande1er webinaire INOSYS Réseaux d’élevage Ovins Viande
1er webinaire INOSYS Réseaux d’élevage Ovins Viande
 
Accompagner les porteurs de projets en transformation fermière
Accompagner les porteurs de projets en transformation fermièreAccompagner les porteurs de projets en transformation fermière
Accompagner les porteurs de projets en transformation fermière
 
COURS ANALYSE FINANCIERE-NOGLO Méthodes d’analyses financières.pdf
COURS ANALYSE FINANCIERE-NOGLO Méthodes d’analyses financières.pdfCOURS ANALYSE FINANCIERE-NOGLO Méthodes d’analyses financières.pdf
COURS ANALYSE FINANCIERE-NOGLO Méthodes d’analyses financières.pdf
 
Reconquête de l’engraissement du chevreau à la ferme
Reconquête de l’engraissement du chevreau à la fermeReconquête de l’engraissement du chevreau à la ferme
Reconquête de l’engraissement du chevreau à la ferme
 
COUPROD Une méthode nationale commune à l’ensemble des filières herbivores
COUPROD Une méthode nationale commune à l’ensemble des filières herbivoresCOUPROD Une méthode nationale commune à l’ensemble des filières herbivores
COUPROD Une méthode nationale commune à l’ensemble des filières herbivores
 
Presentation d'esquisse route juin 2023.pptx
Presentation d'esquisse route juin 2023.pptxPresentation d'esquisse route juin 2023.pptx
Presentation d'esquisse route juin 2023.pptx
 
Comment aborder le changement climatique dans son métier, volet adaptation
Comment aborder le changement climatique dans son métier, volet adaptationComment aborder le changement climatique dans son métier, volet adaptation
Comment aborder le changement climatique dans son métier, volet adaptation
 

Simulation des performances de BGP sous ipv6 et ipv4

  • 1. Réalisé par : KHRICHFA Charif Année universitaire:2015-2016 Institut Supérieur du Génie Appliqué IGA Casablanca Ecole d’Ingénierie
  • 2. PLAN 2 Introduction générale Cahier des charges BGP (Border Gateway Protocol) Différence entre iBGP et eBGP Principe de fonctionnement d’eBGP et d’iBGP Attributs de chemin de BGP Type de messages BGP Etablissement de connexion BGP Impact d’IPv6 sur BGP Réalisation
  • 3. Pourquoi a-t-on besoin d’un Protocole de Routage Externe?  S’adapter à un réseau de grande taille  hiérarchie  limiter la portée des pannes  Définir des limites administratives  Routage politique  contrôler l’accessibilité des réseaux  Ce protocole est prévu :  pour réaliser du routage entre des AS (Autonomous System).  Il est aussi prévu pour fonctionner sur de très grands réseaux. 3 Introduction générale Cahier des charges BGP (Border Gateway Protocol) Différence entre iBGP et eBGP Principe de fonctionnement d’eBGP et d’iBGP Attributs de chemin de BGP Type de messages BGP Etablissement de connexion BGP Réalisation
  • 4. Il existe 2 types de protocole de routage :  Les IGP (Interior Gateway Protocol)  assurent le routage au sein des AS . Par exemple : RIP, EIGRP, OSPF.  Les EGP (Exterior Gateway Protocol)  assurent le routage entre les AS. 4 Introduction générale Cahier des charges BGP (Border Gateway Protocol) Différence entre iBGP et eBGP Principe de fonctionnement d’eBGP et d’iBGP Attributs de chemin de BGP Type de messages BGP Etablissement de connexion BGP Impact d’IPv6 sur BGP Réalisation
  • 5. 5 Introduction générale Cahier des charges BGP (Border Gateway Protocol) Différence entre iBGP et eBGP Principe de fonctionnement d’eBGP et d’iBGP Attributs de chemin de BGP Type de messages BGP Etablissement de connexion BGP Impact d’IPv6 sur BGP Réalisation Intérieurs (IGP) Extérieurs (EGP) Découverte automatique Voisins explicitement déclarés Confiance accordée aux routeurs de l’IGP Connexion avec des réseaux tiers Les routes sont diffusées sur l’ensemble des routeurs de l’IGP Mettre des limites administratives Comparaison entre l’IGP et l’EGP :
  • 6. 6  BGP est du type EGP. Introduction générale Cahier des charges BGP (Border Gateway Protocol) Différence entre iBGP et eBGP Principe de fonctionnement d’eBGP et d’iBGP Attributs de chemin de BGP Type de messages BGP Etablissement de connexion BGP Impact d’IPv6 sur BGP Réalisation
  • 7. 7 Introduction générale Cahier des charges BGP (Border Gateway Protocol) Différence entre iBGP et eBGP Principe de fonctionnement d’eBGP et d’iBGP Attributs de chemin de BGP Type de messages BGP Etablissement de connexion BGP Impact d’IPv6 sur BGP Réalisation Comparaison entre les différents Protocoles de Routage
  • 8. Il est utile de connaitre le fonctionnement de BGP pour :  Travailler chez un opérateur internet  Gérer un point d’échange entre opérateurs  Se connecter à plusieurs FAI  Le mettre en place dans le cœur de réseau d’une très grande entreprise 8 Introduction générale Cahier des charges BGP (Border Gateway Protocol) Différence entre iBGP et eBGP Principe de fonctionnement d’eBGP et d’iBGP Attributs de chemin de BGP Type de messages BGP Etablissement de connexion BGP Impact d’IPv6 sur BGP Réalisation
  • 9. Thème :  simulation des performances de BGP sous ipv6 et ipv4 Objectifs:  Comment configurer, surveiller et dépanner BGP  Comment utiliser les stratégies de contrôle BGP  Décrire les outils et les fonctionnalités BGP disponibles  Etablir une Configuration de base de BGP 9 Introduction générale Cahier des charges BGP (Border Gateway Protocol) Différence entre iBGP et eBGP Principe de fonctionnement d’eBGP et d’iBGP Attributs de chemin de BGP Type de messages BGP Etablissement de connexion BGP Impact d’IPv6 sur BGP Réalisation
  • 10. Définition: Protocole d'échange de route utilisé notamment sur le réseau Internet :  BGP est du type Path Vector.  BGP utilise TCP sur le port 179.  La convergence sur un réseau BGP est très lente.  les Mises à Jours de routage sont envoyées quand il y a du changement, et seulement ce qui a changé est envoyé 10 Introduction générale Cahier des charges BGP (Border Gateway Protocol) Différence entre iBGP et eBGP Principe de fonctionnement d’eBGP et d’iBGP Attributs de chemin de BGP Type de messages BGP Etablissement de connexion BGP Impact d’IPv6 sur BGP Réalisation
  • 11. iBGP :  Dans une connexion iBGP, les routes apprises via un pair interne ne doivent pas être envoyées à une autre entité iBGP.  Numéros d’AS identiques eBGP :  Alors que dans une connexion eBGP, les routes apprises par l’intermédiaire d’un autre pair eBGP peuvent être transmises à d’autres entités externes.  Lorsque les numéros d’AS sont différents il s’agit d’une session BGP Externe (eBGP) 11 Introduction générale Cahier des charges BGP (Border Gateway Protocol) Différence entre iBGP et eBGP Principe de fonctionnement d’eBGP et d’iBGP Attributs de chemin de BGP Type de messages BGP Etablissement de connexion BGP Impact d’IPv6 sur BGP Réalisation
  • 12. Dans EBGP :  Les connexions sont établies sur des connexions point-à-point ou sur des réseaux locaux .  le TTL des paquets de la session BGP est alors fixé à 1 .  Si la liaison physique est rompue :  la session eBGP l'est également  tous les préfixes appris par celle-ci sont annoncés comme supprimés 12 Introduction générale Cahier des charges BGP (Border Gateway Protocol) Différence entre iBGP et eBGP Principe de fonctionnement d’eBGP et d’iBGP Attributs de chemin de BGP Type de messages BGP Etablissement de connexion BGP Impact d’IPv6 sur BGP Réalisation
  • 13. Dans IBGP :  Les connexions sont établies entre des adresses logiques  en cas de rupture d'un lien physique :  Conserver la session iBGP active si un lien alternatif existe et si un protocole de routage interne dynamique est employé (Comme OSPF) 13 Introduction générale Cahier des charges BGP (Border Gateway Protocol) Différence entre iBGP et eBGP Principe de fonctionnement d’eBGP et d’iBGP Attributs de chemin de BGP Type de messages BGP Etablissement de connexion BGP Impact d’IPv6 sur BGP Réalisation
  • 14. 14 Introduction générale Cahier des charges BGP (Border Gateway Protocol) Différence entre iBGP et eBGP Principe de fonctionnement d’eBGP et d’iBGP Attributs de chemin de BGP Type de messages BGP Etablissement de connexion BGP Impact d’IPv6 sur BGP Réalisation
  • 15. Les attributs de chemin ont 4 types:  Well-known mandatory  Well-known discretionary  Optional transitive  Optional non-transitive 15 Introduction générale Cahier des charges BGP (Border Gateway Protocol) Différence entre iBGP et eBGP Principe de fonctionnement d’eBGP et d’iBGP Attributs de chemin de BGP Type de messages BGP Etablissement de connexion BGP Impact d’IPv6 sur BGP Réalisation
  • 16. 16 Introduction générale Cahier des charges BGP (Border Gateway Protocol) Différence entre iBGP et eBGP Principe de fonctionnement d’eBGP et d’iBGP Attributs de chemin de BGP Type de messages BGP Etablissement de connexion BGP Impact d’IPv6 sur BGP Réalisation Catégorie Attribut Description Well-know mandatory Next-Hop Ignorer les routes ayant un next hop inaccessible AS Path Choisir la route passant pas le moins d’AS Origin Préférer une route IGP par rapport à une route EGP. Le type inconnue survient quand une route est redistribuée dans BGP Well-known discretionary Local Preference Métrique appliquée sur une route annoncée dans l’AS (Pour les voisins iBGP) Optional transitive Weight Permet de favoriser un voisin Optional non- transitive MED Permet d’influencer le choix du routeur pour entrer dans l’AS Router ID Choisir la route venant du routeur avec l’ID le plus bas Originator ID Le routeur ignore la route si l’Originator-ID est son propre ID
  • 17. Quatre types de messages BGP peuvent être échangés : • OPEN : permet d’établir la relation entre les pairs • UPDATE : permet d’établir la topologie inter-AS et de transférer les informations de routage entre pairs afin d’avoir un environnement de routage sans boucles • NOTIFICATION : envoyé à la détection d’une condition d’erreur, et la connexion sera immédiatement fermée • KEEPALIVE : pour garder la communication établie entre les pairs BGP. 17 Introduction générale Cahier des charges BGP (Border Gateway Protocol) Différence entre iBGP et eBGP Principe de fonctionnement d’eBGP et d’iBGP Attributs de chemin de BGP Type de messages BGP Etablissement de connexion BGP Impact d’IPv6 sur BGP Réalisation
  • 18. • Messages OPEN sont échangés • Les pairs s’envoient leurs tables de routage complètes • Messages KEEPALIVE sont envoyés régulièrement pour maintenir la session ouverte • Messages NOTIFICATION Il est employé pour signale des erreurs dans les processus d’ouverture ou de mise à jour 18 Introduction générale Cahier des charges BGP (Border Gateway Protocol) Différence entre iBGP et eBGP Principe de fonctionnement d’eBGP et d’iBGP Attributs de chemin de BGP Type de messages BGP Etablissement de connexion BGP Impact d’IPv6 sur BGP Réalisation
  • 19. 19 Introduction générale Cahier des charges BGP (Border Gateway Protocol) Différence entre iBGP et eBGP Principe de fonctionnement d’eBGP et d’iBGP Attributs de chemin de BGP Type de messages BGP Etablissement de connexion BGP Impact d’IPv6 sur BGP Réalisation • Présentation d’IPv6 IPv6 est une nouvelle génération de protocole Internet succédant au type IPv4 :  amène un espace d'adressage beaucoup plus étendu que le protocole IPv4  offre une solution simple et à long terme au problème de l'espace d'adresses  Le nombre d'adresses qu'il permet de définir est énorme  Une adresse IPv6 est longue de 128 bits et se compose de huit champs de 16 bits
  • 20. 20 Introduction générale Cahier des charges BGP (Border Gateway Protocol) Différence entre iBGP et eBGP Principe de fonctionnement d’eBGP et d’iBGP Attributs de chemin de BGP Type de messages BGP Etablissement de connexion BGP Impact d’IPv6 sur BGP Réalisation • L’entête IPv6
  • 21. 21 Introduction générale Cahier des charges BGP (Border Gateway Protocol) Différence entre iBGP et eBGP Principe de fonctionnement d’eBGP et d’iBGP Attributs de chemin de BGP Type de messages BGP Etablissement de connexion BGP Impact d’IPv6 sur BGP Réalisation • Comparaison entre IPv4 et IPv6 : IPv4 IPV6 Espace d'adressage Une adresse sur 32 bits Une adresse sur 128 bits Structure de l'adresse 4 mots(X.X.X.X) 8 mots (X.X.X.X.X.X.X.X) Notation Décimale pointé Hexadécimale pointé Définition d'un mot Un mot =1 octet = 8 bits Un mot = 4 hexadécimales = 16bits Dimension pour un mot 0 à 255 (en base 10) 0000 à FFFF (en base 16) Possibilité par mot 28 = 256 164= 65.536 216= 65.536 Possibilité d'adresse 2564 = 232 232= 4.294. 967. 296 65.5368=2128
  • 22. 22 Introduction générale Cahier des charges BGP (Border Gateway Protocol) Différence entre iBGP et eBGP Principe de fonctionnement d’eBGP et d’iBGP Attributs de chemin de BGP Type de messages BGP Etablissement de connexion BGP Impact d’IPv6 sur BGP Réalisation • Impact d’IPv6 sur BGP Le RFC 2772 donne les règles d'agrégation souhaitables pour le 6bone. En particulier : • il ne faut pas annoncer les différents sous-réseaux d'un site à l'extérieur de ce site, mais au contraire annoncer une route unique pour tout le site ; • aux différentes frontières du plan d'adressage agrégé, il faut regrouper les différents NLA en un seul préfixe ; • et naturellement les adresses non globales (lien local, site local) ne doivent pas être annoncées.
  • 23. Réalisation 23 Introduction générale Cahier des charges BGP (Border Gateway Protocol) Différence entre iBGP et eBGP Principe de fonctionnement d’eBGP et d’iBGP Attributs de chemin de BGP Type de messages BGP Etablissement de connexion BGP Impact d’IPv6 sur BGP Réalisation

Notes de l'éditeur

  1. C’est d’ailleurs le seul protocole de ce type.
  2. C’est d’ailleurs le seul protocole de ce type.
  3. °pour permettre le routage interdomaine dans un scénario réseau °pour influencer le process de sélection de routes °pour optimiser l'évolution du protocole de routage BGP
  4. ° C’est un dérivé du type vecteur de distance. °BGP est le seul protocole de routage à utiliser TCP comme protocole de transport. C’est donc TCP qui se charge d’envoyer les Ack.
  5.  iBGP est utilisé à l'intérieur d'un Autonomous System alors que eBGP est utilisé entre deux AS.
  6. °non associées à une interface physique particulière.
  7. °est une Liaisons eBGP et iBGP. La rupture du lien physique entre A et C n'interrompt pas la session iBGP entre ces routeurs si une adresse IP logique est utilisée.
  8. Idle : rien ne se passe Idle : Configuration manuelle de la relation de voisinage BGP Idle : Initiation d’une connexion TCP Connect (Aller) : Attente de la réponse (en envoyant des TCP SYN/ACK) Connect (Retour) : Conservation d’une seule connexion TCP (celle initiée par le plus haut ID/IP) Connect : Envoi des messages open Open Sent : Attente du message Open du voisin. A sa réception, si tout est OK, envoie d’un Keep Alive et passage en Open Confirm Open Confirm : Attente du Keep Alive du voisin, puis passage en Established Established : Le voisin a envoyé un Keep Alive. Les routeurs peuvent s’échanger des routes
  9. L'en-tête du paquet IPv6 est de taille fixe à 40 octets Version (4 bits) : fixé à la valeur du numéro de protocole internet 6.  Traffic Class (8 bits) : utilisé dans la qualité de service. Flow Label (20 bits) : permet le marquage d'un flux pour un traitement différencié dans le réseau. Payload length (16 bits) : taille de charge utile en octets. Next header (8 bits) : identifie le type de header qui suit immédiatement selon la même convention qu'IPv4. Hop Limit (8 bits) : décrémenté de 1 par chaque routeur, le paquet est détruit si ce champs atteint 0 en transit. Source Address (128 bits) : adresse source. Destination Address (128 bits) : adresse de destination
  10. 6Bone : est un banc d'essai Ipv6 pour aider dans l'évolution et le déploiement d'IPV6