Protocole de routage Bgp
Border Gateway Protocol (BGP) est un protocole d'échange de route externe (un EGP), utilisé notamment sur le réseau Internet. Son objectif principal est d'échanger des informations de routage et d'accessibilité de réseaux (appelés préfixes) entre Autonomous Systems (AS). Comme il circule sur TCP, il est considéré comme appartenant à la couche application du modèle OSI.
Contrairement aux protocoles de routage interne, BGP n'utilise pas de métrique classique mais fonde les décisions de routage sur les chemins parcourus, les attributs des préfixes et un ensemble de règles de sélection définies par l'administrateur de l'AS. On le qualifie de protocole à vecteur de chemins (path vector protocol).
Configuration du Routeur1
Définir le numéro de l'AS pour le Routeur1 :
router bgp 65001
Déclarer le Routeur voison ainsi que son numéro d'AS :
neighbor 15.0.0.2 remote-as 65002
Déclarer les réseaux connectés au routeur :
network 1.1.1.1 mask 255.255.255.255
network 15.0.0.0 mask 255.255.255.0
Configuration du Routeur2
router bgp 65002
neighbor 15.0.0.1 remote-as 65001
neighbor 16.0.0.2 remote-as 65003
network 15.0.0.0 mask 255.255.255.0
network 2.2.2.2 mask 255.255.255.255
network 16.0.0.0 mask 255.255.255.0
Configuration du Routeur3
router bgp 65003
neighbor 16.0.0.1 remote-as 65002
neighbor 17.0.0.2 remote-as 65004
network 16.0.0.0 mask 255.255.255.0
network 3.3.3.3 mask 255.255.255.255
network 17.0.0.0 mask 255.255.255.0
Configuration du Routeur4
router bgp 65004
neighbor 17.0.0.1 remote-as 65003
network 17.0.0.0 mask 255.255.255.0
network 4.4.4.4 mask 255.255.255.255
Vérifications
show ip bgp
show ip protocols
ping 15.0.0.1