• Aucun résultat trouvé

Cisco Packet Tracer Configuration routage dynamique BGP

N/A
N/A
Protected

Academic year: 2022

Partager "Cisco Packet Tracer Configuration routage dynamique BGP"

Copied!
7
0
0

Texte intégral

(1)

Cisco Packet Tracer

Configuration routage dynamique BGP

Introduction

Dans ce tutoriel vous allez apprendre à configurer du routage dynamique par le protocole BGP. A la fin de celui-ci vous aurez donc la capacité de faire communiquer plusieurs réseaux différents en utilisant le routage dynamique.

Table des matières

MON RÉSEAU 1

CONFIGURATION DU PROTOCOLEBGP 2

VÉRIFICATION DE LA CONFIGURATION DU PROTOCOLEBGP 6

CONCLUSION 7

NOTES DE VERSION 7

(2)

Mon réseau

Pour ce réseau en BGP, j’ai décidé de faire le schéma suivant :

Blue Network -> 192.168.1.0/24 Yellow Network -> 192.168.2.0/24 Pink Network -> 192.168.3.0/24

Si vous souhaitez le schéma vierge avec les adresses déjà renseignées, téléchargez le sur mon wiki ! Pour résumer la configuration que je souhaites effectuer :

● Les interfaces en 192.168.X.254, en 10.0.0.X, 11.0.0.X, 12.0.0.X des routeurs n’ont pas de configuration spécifiques si ce n’est leurs IP

● Les routeurs sont des modèles 2911 que j’ai sélectionné pour leurs 3 interfaces GigabitEthernet

● Les PC clients sont adressés en statique avec l’adresse 192.168.X.1

(3)

Configuration du protocole BGP

Pour la configuration du protocole BGP, commençons par le

routeur R1

:

Je me donne les privilèges administrateur avec la commande enable (raccourci ici en “en”), je rentre dans le menu de configuration avec “conf t” (pour configure terminal) puis je rentre la commande :

router bgp NB_AS

Cette commande me fait passer en mode configuration de routeur, selon le protocole BGP et je dois préciser ensuite le numéro d’AS (Autonomus System).

R1>en R1#conf t

Enter configuration commands, one per line. End with CNTL/Z.

R1(config)#router bgp 1 R1(config-router)#

Une fois entré dans mon menu de configuration du routeur (config-router) je vais pouvoir configurer mon protocole BGP !

Première étape :

Déclarer les réseaux auxquels mon routeur est connecté, pour cela je vais taper la commande :

network X.X.X.X mask Y.Y.Y.Y

Je déclare d’abord l’adresse réseau (X.X.X.X) puis le masque de sous réseau (Y.Y.Y.Y), ce qui me concernant ressemble à cela :

R1(config-router)#network 192.168.1.0 mask 255.255.255.0 R1(config-router)#network 10.0.0.0 mask 255.255.255.252 R1(config-router)#network 11.0.0.0 mask 255.255.255.252

Deuxième étape :

Je vais déclarer mes voisins, car oui BGP fonctionne selon un système de voisinage ! Pour cela utilisez la commande :

neighbor X.X.X.X remote-as X

X.X.X.X représentant l’adresse ip de mon routeur voisin & remote-as, le numéro d’AS (l’ASNumber) de mon voisin.

Dans mon cas ce sera :

R1(config-router)#neighbor 10.0.0.2 remote-as 2 R1(config-router)#neighbor 11.0.0.2 remote-as 3

10.0.0.2 étant le routeur R2 & 11.0.0.2 étant le routeur R3.

La configuration de mon routeur R1 est maintenant terminée ! Place aux deux autres routeurs.

(4)

R2 :

Attention, Packet Tracer ne supportant pas le BGP en mode interne (de AS 1 à AS 1 par exemple), je dois déclarer mon routeur comme appartenant à une autre AS :

R2(config)#router bgp 2

R2(config-router)#network 192.168.2.0 mask 255.255.255.0 R2(config-router)#network 10.0.0.0 mask 255.255.255.252 R2(config-router)#network 12.0.0.0 mask 255.255.255.252 R2(config-router)#neighbor 10.0.0.1 remote-as 1

%BGP-5-ADJCHANGE: neighbor 10.0.0.1 Up

R2(config-router)#neighbor 12.0.0.1 remote-as 3

Vous remarquerez que j’ai une ligne avec le message suivant :

%BGP-5-ADJCHANGE: neighbor 10.0.0.1 Up

Cette ligne signifie que le protocole BGP a détecté que mon voisin en 10.0.0.1 était Up (connecté). Preuve que ma configuration fonctionne pour le moment ! Le voisin en 12.0.0.1 ne remonte pas car il s’agit de mon routeur 3 qui n’est pas configuré !

R3 :

Toujours le même principe :

R3(config)#router bgp 3

R3(config-router)#network 192.168.3.0 mask 255.255.255.0 R3(config-router)#network 11.0.0.0 mask 255.255.255.252 R3(config-router)#network 12.0.0.0 mask 255.255.255.252 R3(config-router)#neighbor 11.0.0.1 remote-as 1

%BGP-5-ADJCHANGE: neighbor 11.0.0.1 Up

R3(config-router)#neighbor 12.0.0.1 remote-as 2

%BGP-5-ADJCHANGE: neighbor 12.0.0.1 Up

Idem ici, on voit bien que le voisin en 11.0.0.1 est remonté UP & le voisin en 12.0.0.1 est remonté UP ! Ma configuration est donc terminée, je vais maintenant aller vérifier si les machines clients arrivent à se joindre.

Pour cela je vais me connecter directement dessus en mode terminal et effectuer la commande ping.

Je ferais les tests de : PC Bleu vers PC Jaune PC Bleu vers PC Rose PC Jaune vers PC Rose

Ping PC Bleu vers PC Jaune (Réussite):

(5)

C:\>ping 192.168.2.1

Pinging 192.168.2.1 with 32 bytes of data:

Reply from 192.168.2.1: bytes=32 time<1ms TTL=126 Reply from 192.168.2.1: bytes=32 time<1ms TTL=126 Reply from 192.168.2.1: bytes=32 time=1ms TTL=126 Reply from 192.168.2.1: bytes=32 time<1ms TTL=126 Ping statistics for 192.168.2.1:

Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds:

Minimum = 0ms, Maximum = 1ms, Average = 0ms

Ping PC Bleu vers PC Rose (Réussite avec 1 perte car j’avais oublié d’enregistrer le PC avec ARP):

C:\>ping 192.168.3.1

Pinging 192.168.3.1 with 32 bytes of data:

Request timed out.

Reply from 192.168.3.1: bytes=32 time<1ms TTL=126 Reply from 192.168.3.1: bytes=32 time<1ms TTL=126 Reply from 192.168.3.1: bytes=32 time<1ms TTL=126 Ping statistics for 192.168.3.1:

Packets: Sent = 4, Received = 3, Lost = 1 (25% loss), Approximate round trip times in milli-seconds:

Minimum = 0ms, Maximum = 0ms, Average = 0ms

Ping PC Jaune vers PC Rose (Réussite):

C:\>ping 192.168.3.1

Pinging 192.168.3.1 with 32 bytes of data:

Reply from 192.168.3.1: bytes=32 time<1ms TTL=126 Reply from 192.168.3.1: bytes=32 time<1ms TTL=126 Reply from 192.168.3.1: bytes=32 time<1ms TTL=126 Reply from 192.168.3.1: bytes=32 time<1ms TTL=126 Ping statistics for 192.168.3.1:

Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds:

Minimum = 0ms, Maximum = 0ms, Average = 0ms

(6)

Vérification de la configuration du protocole BGP

Je sais que ma configuration fonctionne, c’est super, maintenant je dois aller vérifier les détails de celle-ci ! Pour cela rendez-vous sur un routeur (n’importe lequel), dans mon cas je prendrais le routeur R1.

Depuis le menu principal entrez les commandes suivantes :

R1>show ip bgp

BGP table version is 14, local router ID is 192.168.1.254

Status codes: s suppressed, d damped, h history, * valid, > best, i - internal, r RIB-failure, S Stale

Origin codes: i - IGP, e - EGP, ? - incomplete

Network Next Hop Metric LocPrf Weight Path

*> 10.0.0.0/30 0.0.0.0 0 0 32768 i

* 10.0.0.2 0 0 0 2 i

* 11.0.0.2 0 0 0 3 2 i

*> 11.0.0.0/30 0.0.0.0 0 0 32768 i

* 11.0.0.2 0 0 0 3 i

* 10.0.0.2 0 0 0 2 3 i

*> 12.0.0.0/30 10.0.0.2 0 0 0 2 i

* 11.0.0.2 0 0 0 3 i

*> 192.168.1.0/24 0.0.0.0 0 0 32768 i

*> 192.168.2.0/24 10.0.0.2 0 0 0 2 i

* 11.0.0.2 0 0 0 3 2 i

*> 192.168.3.0/24 11.0.0.2 0 0 0 3 i

* 10.0.0.2 0 0 0 2 3 i

Je peux voir (en rouge ici) la liste des réseaux détectés & le prochain saut (next hop) & l’origine du chemin, est-ce de l’interne ? de l’externe ? etc…

BGP router identifier 192.168.1.254, local AS number 1 BGP table version is 14, main routing table version 6 13 network entries using 1716 bytes of memory

13 path entries using 676 bytes of memory

10/6 BGP path/bestpath attribute entries using 1472 bytes of memory 3 BGP AS-PATH entries using 72 bytes of memory

0 BGP route-map cache entries using 0 bytes of memory 0 BGP filter-list cache entries using 0 bytes of memory

Bitfield cache entries: current 1 (at peak 1) using 32 bytes of memory BGP using 3968 total bytes of memory

BGP activity 6/0 prefixes, 13/0 paths, scan interval 60 secs

Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd 10.0.0.2 4 2 30 20 14 0 0 00:18:35 4 11.0.0.2 4 3 24 15 14 0 0 00:13:42 4

Ici (en rouge) vous avez bien le numéro d’AS que j’ai renseigné plus tôt (AS 1), le nombre de chemins trouvés (13), les adresses de mes voisins, etc…

(7)

Conclusion

Vous savez maintenant comment configurer du routage dynamique avec BGP !

Vous pouvez aller plus loin dans la configuration si vous le souhaitez, n’hésitez pas à me contacter dans ce cas ou à vous renseigner directement auprès des documentations cisco disponibles sur leur site officiel.

Si vous souhaitez avoir plus d’informations ou si vous avez découvert une coquille sur ce tutoriel, merci de me contacter à l’adresse i.martel@imweb.ovh

Notes de version

v1 Version Initiale

Références

Documents relatifs

REMARQUE : Si SSH est déjà configuré : Si le message SSH Key Setup indique « RSA key exists and SSH is enabled in your router » et que Status est « RSA key is set on this router

- Afficher l’état de l’interface eth0/0 des routeurs salé, rabat et casa : sh int ospf eth0 - Afficher les voisin de chaque routeur : sh ip ospf neigbors. - Changer la priorité

Les bonis Modificateur de parties ajoutées sont joués avec la même valeur d’un crédit que la partie ayant déclenché le jeu boni.. Plus le nombre de symboles dispersés

• Chapter: Configuring Cisco Discovery Protocol (CDP) (12.2 document; also pertains to 12.3*) – New Feature: CDP and ODR Support for ATM PVCs [Release Note only; introduced

BGP nécessite certaines ressources virtuelles, mais rares comme des adresses IP et ne peut donc pas être à votre portée, même si vous souhaitez vous connecter à plusieurs

Plus  dans  le  détail,  imaginons  le  premier  paquet  d’un  flux  vers  une  nouvelle  adresse  de  ce  réseau  pour  lequel 

Pour la route statique IPv6 sur le routeur B, nous allons mettre 2001:DB8:1:: comme réseau de préfixe de destination, 48 comme longueur, 2002::2 comme tronçon suivant, 1 nombre

Step 2: Enter the configure terminal command to enter global configuration mode..