CONCLUSION PARTIELLE
Dans ce chapitre, nous avons expliqué le fonctionnement
d'un réseau informatique et nous avons présenté les
différents équipements, Sécurisation des protocoles de
routage, VPN etc.Le chapitre suivant aborde présente en détail le
protocole de routage BGP.Quelques configurations de ce protocole seront aussi
exhibées dans ce chapitre.
CHAPITRE 2 : LE PROTOCOLE DE ROUTAGE BGP[11] [12][14]
[15] [16] [17]
2.1.
Introduction
Le protocole BGP permet d'établir un routage
inter-domaine entre deux systèmes autonomes, sans boucle de routage. Un
système autonome est défini par un numéro d'AS (Autonomous
System). Un AS peut désigner un ou plusieurs routeurs dépendants
d'une même entité administrative/technique.
Un numéro d'AS est compris entre 1 et 65535, deux
catégories des numéros d'AS sont répertoriées :
· Numéros publics/officiels : 1...64511
· Numéros privés : 64512...65535
Une session BGP établie entre deux routeurs d'un
même AS est une session iBGP (Interior BGP) tandis qu'une session
établie entre deux routeurs d'AS différents est une session eBGP
(Exterior BGP).BGP est le protocole officiel pour l'interconnexion des
réseaux d'opérateurs, trois catégories sont
répertoriées :
· BGP4 pour IPv4
· BGP4+ pour IPv6
· MBGP pour le Multicast
Il est à noter que, à l'origine, MBGP signifie
MultiProtocol BGP et non pas Multicast BGP. Mais, l'usage a fait que MBGP est
maintenant utilisé pour désigner les extensions Multicast de BGP,
tandis que MP-BGP est utilisé pour MultiProtocol BGP (MP-BGP
étant en outre désormais un terme couramment utilisé pour
désigner les extensions MPLS de BGP).
2.2.
INTERETS ET OBJECTIFS DE BGP
Plusieurs intérêts et objectifs sont à
répertorier :
· Indépendance vis-à-vis des protocoles IGP
: les routeurs d'un même AS peuvent utiliser plusieurs IGP
différents pour échanger entre eux des informations de routage,
et un EGP pour router les paquets à l'extérieur de l'AS.
· Le pouvoir d'échanger du trafic entre
entités indépendantes : opérateurs, réseaux de
collectes, gros sites mono ou multi connectés (« multi-homing
») souhaitant maîtriser leur politique de routage vis-à-vis
de l'extérieur.
· Avoir un protocole de routage minimisant le trafic
induit sur les liaisons : seul le différentiel est transmis lors des
échanges BGP entre deux routeurs.
· Avoir un protocole de routage minimisant la taille des
tables de routage à manipuler : possibilité d'agréger les
tables de routage via le protocole CIDR (Classless Inter-Domain Routing).
· Donner une bonne stabilité au routage par le
fait d'éviter les boucles de routage et la possibilité
d'éliminer temporairement de la table de routage des réseaux
considérés comme instables (« route flap ») en termes
d'accessibilité en y associant un compteur de pénalités
(via une politique de « dampening »). Nous avons la
possibilité de désactiver le «dampening» sur un routeur
BGP via la commande :
nobgpdampening
Nous pouvons noter que l'utilisation de « dampening
» est néanmoins de plus en plus contestée à cause des
effets de bords associés.
Avoir un protocole fonctionnant à l'échelle de
l'Internet («scalableprotocol») est aussi la preuve d'une bonne
stabilité qu'apporte BGP.
Dans la figure Xci-dessous, nous présentons
l'illustration de BGP (iBGP et eBGP)
Figure 14: Illustration de BGP (iBGP et eBGP)
|