BGP : Configuration Basique

Dans ce tuto on va voir comment configurer une session BGP basique et en prime une vidéo Youtube qui accompagne ce tuto !!!

Lien de la vidéo :

La topologie (très simple) :

Le but de ce tuto établir la relation BGP entre R1 et R2 et annoncer les différents préfixes commençant par 204 et 93. On utilisera le réseau 150.10.10.0/30 pour l’interco IP entre R1 et R2.

1 ère étape : Configuration de l’interco IP

Tout d’abord sur R1 :

R1(config)#interface GigabitEthernet0/0
R1(config-if)#ip address 150.10.10.1 255.255.255.252

On configure l’adresse IP sur R2 :

R2(config)#interface GigabitEthernet0/0
R2(config-if)#ip address 150.10.10.2 255.255.255.252

On vérifie la continuité avec un ping :

2 ème étape : Configuration de la session BGP entre R1 et R2

R1 :

R1(config)#router bgp 100
R1(config-router)#neighbor 150.10.10.2 remote-as 900

R2:

R2(config)#router bgp 900
R2(config-router)#neighbor 150.10.10.1 remote-as 100

Remarque : En BGP contrairement à OSPF et EIGRP on est obligés de déclarer le voisin dans sa configuration.

On peut afficher la table de voisinage BGP :

R1#show ip bgp summary 

3 ème étape : Annonces réseaux

Comme vous pouvez le voir sur la photo au début de la photo au niveau de R1 je vais annoncer les 3 préfixes commençant par 204 et sur R2 les 3 préfixes commençant par 93.


R1(config)#router bgp 100
R1(config-router)#network 204.10.0.0 mask 255.255.0.0
R1(config-router)#network 204.20.0.0 mask 255.255.0.0
R1(config-router)#network 204.30.0.0 mask 255.255.0.0

R2(config)#router bgp 900
R2(config-router)#network 93.50.0.0 mask 255.255.0.0
R2(config-router)#network 93.60.0.0 mask 255.255.0.0
R2(config-router)#network 93.70.0.0 mask 255.255.0.0

Il faut ensuite que fasse une route Null pour chaque préfixes pour que le réseau soit annoncés en BGP car si un réseau n’est pas routé il ne sera pas annoncé en BGP.

Exemple :

ip route 204.10.0.0 255.255.0.0 Null0

Je fais la même chose pour le reste des préfixes.

4ème étape: Vérifier ce que l’on annonce et ce que l’on reçoit.

Pour vérifier ce que l’on annonce :

R1#show ip bgp neighbors 150.10.10.2 advertised-routes

Pour vérifier ce que je reçois il faut au préalable activer le « soft-reconfiguration inbound » sur le voisin BGP

R1(config)#router bgp 100
R1(config-router)#neighbor 150.10.10.2 soft-reconfiguration inbound

Ensuite je peux taper la commande qui me permet de voir les routes reçues :

R1#show ip bgp neighbors 150.10.10.2 received-routes 

Je fait la même chose sur R2.

Tuto terminé 😀 !

J’espère que cela vous a plu nous irons plus loin sur BGP dans de prochains tutos.A la prochaine !