Table des matières
Chapitre 3 Fonctionnalités et configuration du protocole BGP
Étape 1. Configuration de base et adressage IP
Étape 2. Configurer l'IGP intra-zone
Étape 4. Configurer les pairs EBGP
Étape 5. Utilisez la commande Network pour publier les informations de routage
Expériences supplémentaires : réfléchissez et vérifiez
configuration finale de l'appareil
Chapitre 3 Fonctionnalités et configuration du protocole BGP
Expérience 3-1 IBGP et EBGP
objectif d'apprentissage
Maîtriser la méthode de configuration du BGP dans le domaine
Maîtriser la méthode de configuration du BGP multizone
·Observer la table et la base de données des voisins BGP
Maîtriser la méthode de configuration de la source de mise à jour BGP
Maîtriser la méthode de configuration du multi-hop EBGP
·Observez le changement du prochain saut de la route dans IBGP et EBGP
Maîtrisez la configuration du saut suivant dans IBGP
Maîtriser la méthode de configuration de la commande BGP Network
Topologie
Figure 3-1 IBGP et EBGP
Scènes
Vous êtes l'administrateur réseau de l'entreprise. Le réseau de l'entreprise utilise le protocole BGP comme protocole de routage. Le réseau de l'entreprise se compose de plusieurs systèmes autonomes et différentes succursales utilisent différents numéros AS. Vous devez maintenant terminer la construction du réseau de l'entreprise. Le siège social de la société utilise OSPF comme IGP et différentes succursales de la société utilisent des numéros AS BGP privés. Après avoir terminé la construction du réseau, vous devez également observer la transmission des informations de routage BGP.
Tâches d'apprentissage
Étape 1. Configuration de base et adressage IP
Configurez les adresses IP et les masques pour tous les routeurs. Les masques des interfaces loopback 1 de R4 et R5 sont de 24 bits, simulant un réseau utilisateur.
<R1>vue-système
Entrez dans la vue système, retournez dans la vue utilisateur avec Ctrl+Z.
[R1]interface Série 1/0/0
[R1-Serial1/0/0]adresse IP 10.0.12.1 24
[R1-Serial1/0/0]quitter
[R1]interface série 3/0/0
[R1-Serial3/0/0]adresse IP 10.0.14.1 24
[R1-Serial3/0/0]quitter
[R1]interface Bouclage 0
[R1-LoopBack0]adresse IP 10.0.1.1 32
[R1-LoopBack0]quitter
<R2>vue-système
Entrez dans la vue système, retournez dans la vue utilisateur avec Ctrl+Z.
[R2]interface Série 1/0/0
[R2-Serial1/0/0]adresse IP 10.0.12.2 24
[R2-Serial1/0/0]quitter
[R2]interface série 2/0/0
[R2-Serial2/0/0]adresse IP 10.0.23.2 24
[R2-Serial2/0/0]quitter
[R2]interface Bouclage 0
[R2-LoopBack0]adresse IP 10.0.2.2 32
<R3>vue-système
Entrez dans la vue système, retournez dans la vue utilisateur avec Ctrl+Z.
[R3]interface série 2/0/0
[R3-Serial2/0/0]adresse IP 10.0.23.3 24
[R3-Serial2/0/0]quitter
[R3]interface série 3/0/0
[R3-Serial3/0/0]adresse IP 10.0.35.3 24
[R3-Serial3/0/0]quitter
[R3]interface Bouclage 0
[R3-LoopBack0]adresse IP 10.0.3.3 32
<R4>vue-système
Entrez dans la vue système, retournez dans la vue utilisateur avec Ctrl+Z.
[R4]interface Série 1/0/0
[R4-Serial1/0/0]adresse IP 10.0.14.4 24
[R4-Serial1/0/0]quitter
[R3]interface Bouclage 0
[R4-LoopBack0]adresse IP 10.0.4.4 32
<R5>vue-système
Entrez dans la vue système, retournez dans la vue utilisateur avec Ctrl+Z.
[R5]interface Série 1/0/0
[R5-Serial1/0/0]adresse IP 10.0.35.5 24
[R5-Serial1/0/0]quitter
[R3]interface Bouclage 0
[R5-LoopBack0]adresse IP 10.0.5.5 32
Testez la connectivité de chaque lien direct.
<R1>ping -c 1 10.0.12.2
PING 10.0.12.2 : 56 octets de données, appuyez sur CTRL_C pour rompre
Réponse de 10.0.12.2 : octets=56 séquence=1 ttl=255 temps=34 ms
--- 10.0.12.2 statistiques de ping ---
1 paquet(s) transmis
1 paquet(s) reçu(s)
0,00 % de perte de paquets
aller-retour min/moy/max = 34/34/34 ms
<R1>ping -c 1 10.0.14.4
PING 10.0.14.4 : 56 octets de données, appuyez sur CTRL_C pour rompre
Réponse de 10.0.14.4 : octets=56 séquence=1 ttl=255 temps=40 ms
--- 10.0.14.4 statistiques de ping ---
1 paquet(s) transmis
1 paquet(s) reçu(s)
0,00 % de perte de paquets
aller-retour min/moy/max = 40/40/40 ms
<R3>ping -c 1 10.0.23.2
PING 10.0.23.2 : 56 octets de données, appuyez sur CTRL_C pour rompre
Réponse de 10.0.23.2 : octets=56 séquence=1 ttl=255 temps=33 ms
--- 10.0.23.2 statistiques de ping ---
1 paquet(s) transmis
1 paquet(s) reçu(s)
0,00 % de perte de paquets
aller-retour min/moy/max = 33/33/33 ms
<R3>ping -c 1 10.0.35.5
PING 10.0.35.5 : 56 octets de données, appuyez sur CTRL_C pour rompre
Réponse de 10.0.35.5 : octets=56 séquence=1 ttl=255 temps=35 ms
--- 10.0.35.5 statistiques de ping ---
1 paquet(s) transmis
1 paquet(s) reçu(s)
0,00 % de perte de paquets
aller-retour min/moy/max = 35/35/35 ms
Cela montre que la connectivité de connexion directe est normale.
Étape 2. Configurer l'IGP intra-zone
Utilisez OSPF comme IGP dans l'AS 64512 et annoncez le segment de réseau connecté à Loopback 0 dans OSPF. Le segment de réseau connecté à S1/0/0 de R1 exécute OSPF.
[R1]identifiant du routeur 10.0.1.1
[R1]ospf 1
[R1-ospf-1]zone 0
[R1-ospf-1-area-0.0.0.0]réseau 10.0.12.1 0.0.0.0
[R1-ospf-1-area-0.0.0.0]réseau 10.0.1.1 0.0.0.0
[R1-ospf-1-area-0.0.0.0]quitter
[R1-ospf-1]quitter
Le segment de réseau connecté à S1/0/0 et S2/0/0 de R2 exécute OSPF.
[R2]identifiant du routeur 10.0.2.2
[R2]ospf 1
[R2-ospf-1]zone 0
[R2-ospf-1-area-0.0.0.0]réseau 10.0.12.2 0.0.0.0
[R2-ospf-1-area-0.0.0.0]réseau 10.0.23.2 0.0.0.0
[R2-ospf-1-area-0.0.0.0]réseau 10.0.2.2 0.0.0.0
[R2-ospf-1-area-0.0.0.0]quitter
[R2-ospf-1]quitter
Le segment de réseau connecté à S2/0/0 de R3 exécute OSPF.
[R3]identifiant du routeur 10.0.3.3
[R3]ospf 1
[R3-ospf-1]zone 0
[R3-ospf-1-area-0.0.0.0]réseau 10.0.23.3 0.0.0.0
[R3-ospf-1-area-0.0.0.0]réseau 10.0.3.3 0.0.0.0
[R3-ospf-1-area-0.0.0.0]quitter
[R3-ospf-1]quitter
Notez que lors de l'utilisation de la commande network, utilisez 0.0.0.0 pour le masque générique.
Une fois la configuration terminée, vérifiez si la relation de voisinage OSPF est établie.
[R2]afficher l'homologue ospf
Processus OSPF 1 avec ID de routeur 10.0.2.2
Voisins
Voisins de l'interface 10.0.12.2 (Serial1/0/0) de la zone 0.0.0.0
ID de routeur : 10.0.1.1 Adresse : 10.0.12.1
État : mode complet : le nombre d'esclaves est prioritaire : 1
DR : Aucun BDR : Aucun MTU : 0
Minuterie morte due dans 37 secondes
Intervalle de minuterie de retransmission : 5
Le voisin est partant pour 00:01:05
Séquence d'authentification : [ 0 ]
Voisins
Voisins de l'interface 10.0.23.2 (Serial2/0/0) de la zone 0.0.0.0
ID routeur : 10.0.3.3 Adresse : 10.0.23.3
État : Mode complet : le nombre est maître Priorité : 1
DR : Aucun BDR : Aucun MTU : 0
Minuterie morte due dans 33 secondes
Intervalle de minuterie de retransmission : 5
Le voisin est debout pour 00:00:19
Séquence d'authentification : [ 0 ]
Affichez les tables de routage de tous les routeurs. Vérifiez si la route du segment de réseau de l'interface de bouclage du périphérique homologue est apprise.
[R1]afficher la table de routage IP
Drapeaux de route : R - relais, D - téléchargement vers fib
----------------------------------------------------------------------------
Tables de routage : publiques
Destinations : 15 Trajets : 15
Destination/Mask Proto Pre Cost Flags Interface NextHop
10.0.1.1/32 Direct 0 0 D 127.0.0.1 Bouclage0
10.0.2.2/32 OSPF 10 1562 D 10.0.12.2 Série 1/0/0
10.0.3.3/32 OSPF 10 3124D 10.0.12.2 Série1/0/0
10.0.12.0/24 Direct 0 0 D 10.0.12.1 Série 1/0/0
10.0.12.1/32 Direct 0 0 D 127.0.0.1 Série 1/0/0
10.0.12.2/32 Direct 0 0 D 10.0.12.2 Série 1/0/0
10.0.12.255/32 Direct 0 0 D 127.0.0.1 Série 1/0/0
10.0.14.0/24 Direct 0 0 D 10.0.14.1 Série3/0/0
10.0.14.1/32 Direct 0 0 D 127.0.0.1 Série3/0/0
10.0.14.4/32 Direct 0 0 D 10.0.14.4 Série3/0/0
10.0.14.255/32 Direct 0 0 D 127.0.0.1 Série3/0/0
10.0.23.0/24 OSPF 10 3124 D 10.0.12.2 Série 1/0/0
127.0.0.0/8 Direct 0 0 D 127.0.0.1 InLoopBack0
127.0.0.1/32 Direct 0 0 D 127.0.0.1 InLoopBack0
127.255.255.255/32Direct 0 0 D 127.0.0.1 InLoopBack0
255.255.255.255/3 Direct 0 0 D 127.0.0.1 InLoopBack0
[R2]afficher la table de routage IP
Drapeaux de route : R - relais, D - téléchargement vers fib
----------------------------------------------------------------------------
Tables de routage : publiques
Destinations : 15 Trajets : 15
Destination/Mask Proto Pre Cost Flags Interface NextHop
10.0.1.1/32 OSPF 10 1562 D 10.0.12.1 Série 1/0/0
10.0.2.2/32 Direct 0 0 D 127.0.0.1 Bouclage0
10.0.3.3/32 OSPF 10 1562 D 10.0.23.3 Série2/0/0
10.0.12.0/24 Direct 0 0 D 10.0.12.2 Série 1/0/0
10.0.12.1/32 Direct 0 0 D 10.0.12.1 Série1/0/0
10.0.12.2/32 Direct 0 0 D 127.0.0.1 Série 1/0/0
10.0.12.255/32 Direct 0 0 D 127.0.0.1 Série 1/0/0
10.0.23.0/24 Direct 0 0 D 10.0.23.2 Série2/0/0
10.0.23.2/32 Direct 0 0 D 127.0.0.1 Série2/0/0
10.0.23.3/32 Direct 0 0 D 10.0.23.3 Série 2/0/0
10.0.23.255/32 Direct 0 0 D 127.0.0.1 Série 2/0/0
127.0.0.0/8 Direct 0 0 D 127.0.0.1 InLoopBack0
127.0.0.1/32 Direct 0 0 D 127.0.0.1 InLoopBack0
127.255.255.255/32 Direct 0 0 D 127.0.0.1 InLoopBack0
255.255.255.255/32 Direct 0 0 D 127.0.0.1 InLoopBack0
[R3]afficher la table de routage IP
Drapeaux de route : R - relais, D - téléchargement vers fib
----------------------------------------------------------------------------
Tables de routage : publiques
Destinations : 16 Itinéraires : 16
Destination/Mask Proto Pre Cost Flags Interface NextHop
10.0.1.1/32 OSPF 10 3124 D 10.0.23.2 Série2/0/0
10.0.2.2/32 OSPF 10 1562 D 10.0.23.2 Série2/0/0
10.0.3.3/32 Direct 0 0 D 127.0.0.1 Bouclage0
10.0.12.0/24 OSPF 10 3124 D 10.0.23.2 Série2/0/0
10.0.23.0/24 Direct 0 0 D 10.0.23.3 Série 2/0/0
10.0.23.2/32 Direct 0 0 D 10.0.23.2 Série2/0/0
10.0.23.3/32 Direct 0 0 D 127.0.0.1 Série2/0/0
10.0.23.255/32 Direct 0 0 D 127.0.0.1 Série 2/0/0
10.0.35.0/24 Direct 0 0 D 10.0.35.3 Série3/0/0
10.0.35.3/32 Direct 0 0 D 127.0.0.1 Série3/0/0
10.0.35.5/32 Direct 0 0 D 10.0.35.5 Série3/0/0
10.0.35.255/32 Direct 0 0 D 127.0.0.1 Série3/0/0
127.0.0.0/8 Direct 0 0 D 127.0.0.1 InLoopBack0
127.0.0.1/32 Direct 0 0 D 127.0.0.1 InLoopBack0
127.255.255.255/32Direct 0 0 D 127.0.0.1 InLoopBack0
255.255.255.255/32Direct 0 0 D 127.0.0.1 InLoopBack0
À partir des tables de routage de R1, R2 et R3, on peut voir que chaque routeur peut apprendre la route du segment de réseau connecté à l'interface loopback 0 des deux autres routeurs.
Étape 3. Établir un pair IBGP
Configurez l'interconnexion complète IBGP sur R1, R2 et R3. Utilisez l'adresse Loopback0 comme source de mise à jour.
[R1]bgp 64512
[R1-bgp]pair 10.0.2.2 comme-numéro 64512
[R1-bgp]pair 10.0.2.2 connect-interface LoopBack 0
[R1-bgp]pair 10.0.3.3 comme-numéro 64512
[R1-bgp]pair 10.0.3.3 connect-interface LoopBack 0
[R1-bgp]quitter
[R2]bgp 64512
[R2-bgp]pair 10.0.1.1 comme-numéro 64512
[R2-bgp] peer 10.0.1.1 bouclage d'interface de connexion 0
[R2-bgp]pair 10.0.3.3 comme-numéro 64512
[R2-bgp]pair 10.0.3.3 connect-interface LoopBack 0
[R2-bgp]quitter
[R3]bgp 64512
[R3-bgp]pair 10.0.1.1 comme-numéro 64512
[R3-bgp] peer 10.0.1.1 bouclage d'interface de connexion 0
[R3-bgp]pair 10.0.2.2 comme-numéro 64512
[R3-bgp]pair 10.0.2.2 connect-interface LoopBack 0
[R3-bgp]quitter
Exécutez la commande display tcp status pour afficher l'état de connexion du port TCP.
[R2]afficher l'état TCP
TCPCB Tid/Soid Local Add:port Foreign Add:port VPNID State
37a32f14 76 /1 0.0.0.0:80 0.0.0.0:0 23553 Écoute
37a33b34 239/2 0.0.0.0:179 10.0.1.1:0 0 Écoute
39052914 239/6 0.0.0.0:179 10.0.3.3:0 0 Écoute
37a3321c 76 /3 0.0.0.0:443 0.0.0.0:0 23553 Écoute
39052c1c 239/11 10.0.2.2:179 10.0.3.3:54086 0 Établi
3905260c 239/5 10.0.2.2:61635 10.0.1.1:179 0 Établi
D'après les entrées, nous pouvons voir que l'ajout local est 10.0.2.2 (c'est-à-dire l'adresse d'interface Loopback0 de R2) et que le numéro de port est 179 (le numéro de port TCP du protocole BGP). L'état avec 10.0.3.3 et 10.0.1.1 est Établi, indiquant que les connexions TCP entre R2, R1 et R3 ont été établies.
Utilisez display bgp peer pour afficher l'état de la relation de voisinage BGP de chaque routeur.
[R1]afficher l'homologue bgp
ID du routeur local BGP : 10.0.1.1
Numéro AS local : 64512
Nombre total de pairs : 2 Pairs en état établi : 2
Peer V AS MsgRcvd MsgSent OutQ État haut/bas PrefRcv
10.0.2.2 4 64512 273 277 0 02:15:53 Établi 0
10.0.3.3 4 64512 276 276 0 02:15:53 Établi 0
[R2]afficher l'homologue bgp
ID du routeur local BGP : 10.0.2.2
Numéro AS local : 64512
Nombre total de pairs : 2 Pairs en état établi : 2
Peer V AS MsgRcvd MsgSent OutQ État haut/bas PrefRcv
10.0.1.1 4 64512 38 38 0 00:18:02 Établi 0
10.0.3.3 4 64512 1000 1000 0 16:38:38 Établi 0
[R3]afficher l'homologue bgp
ID du routeur local BGP : 10.0.3.3
Numéro AS local : 64512
Nombre total de pairs : 2 Pairs en état établi : 2
Peer V AS MsgRcvd MsgSent OutQ État haut/bas PrefRcv
10.0.1.1 4 64512 39 39 0 00:18:35 Établi 0
10.0.2.2 4 64512 1001 1001 0 16:39:11 Établi 0
On peut voir que la relation de voisinage BGP entre les trois routeurs est dans l'état Établi, indiquant que la relation de voisinage a été établie.
Utilisez le minuteur sous le processus BGP sur R1 pour modifier le temps de maintien de BGP à 30 secondes et le temps de maintien à 90 secondes. Vérifiez s'il y a un problème avec l'établissement de la relation d'homologue entre R1 et R2, et utilisez la commande display bgp peer verbose pour vérifier l'intervalle de négociation après l'établissement.
[R1-bgp] bgp 64512
[R1-bgp] temporisateur keepalive 30 hold 90
Avertissement : La modification du paramètre dans cette commande réinitialise la session homologue. Continuer ?[O/N] : o
[R1-bgp]quitter
Remarque : La modification de ce paramètre entraînera le redémarrage des voisins bgp.
[R2]affichage verbeux des pairs bgp
Le pair BGP est 10.0.1.1, AS 64512 distant
Type : lien IBGP
BGP version 4, ID de routeur distant 10.0.1.1
ID de groupe de mise à jour : 1
État actuel du BGP : établi, opérationnel depuis 00h07m19s
Événement actuel BGP : KATimerExpired
Dernier état BGP : OpenConfirm
Nombre d'homologues BGP : 2
Nombre total d'itinéraires reçus : 0
Nombre total d'itinéraires actifs reçus : 0
Nombre total d'itinéraires annoncés : 0
Port : Local - 50117 Distant - 179
Configuré : Temps de tentative de connexion : 32 secondes
Configuré : Temps de maintien actif : 180 s Temps de maintien en vie : 60 s
Reçu : temps de maintien actif : 90 secondes
Négocié : Temps de maintien actif : 90 s Temps de maintien en vie : 30 s
Fonctionnalités facultatives des pairs :
Le pair prend en charge l'extension multiprotocole bgp
Le pair prend en charge la capacité d'actualisation de la route bgp
Le pair prend en charge la capacité bgp 4-byte-as
Famille d'adresses IPv4 Unicast : annoncées et reçues
Reçus : 16 messages au total
Messages de mise à jour 0
Messages ouverts 1
Messages KeepAlive 15
Notifications 0
Actualiser les messages 0
Envoyé : 16 messages au total
Messages de mise à jour 0
Messages ouverts 1
Messages KeepAlive 15
Notifications 0
Actualiser les messages 0
Type d'authentification configuré : Aucun
Dernier keepalive reçu : 07/12/2011 08:33:52
L'intervalle minimum d'annonce d'itinéraire est de 15 secondes
Fonctionnalités facultatives :
La capacité d'actualisation de l'itinéraire a été activée
La capacité 4-byte-as a été activée
L'interface de connexion a été configurée
Valeur préférée par les pairs : 0
Règle de routage configurée :
Aucune politique de routage n'est configurée
Le pair BGP est 10.0.3.3, AS 64512 distant
Type : lien IBGP
BGP version 4, ID de routeur distant 10.0.3.3
ID de groupe de mise à jour : 1
État actuel du BGP : établi, opérationnel depuis 16 h 28 m 14 s
Événement actuel BGP : RecvKeepalive
Dernier état BGP : OpenConfirm
Nombre d'homologues BGP : 1
Nombre total d'itinéraires reçus : 0
Nombre total d'itinéraires actifs reçus : 0
Nombre total d'itinéraires annoncés : 0
Port : Local - 179 Distant - 49663
Configuré : Temps de tentative de connexion : 32 secondes
Configuré : Temps de maintien actif : 180 s Temps de maintien en vie : 60 s
Reçu : temps de maintien actif : 180 secondes
Négocié : Temps de maintien actif : 180 s Temps de maintien en vie : 60 s
Fonctionnalités facultatives des pairs :
Le pair prend en charge l'extension multiprotocole bgp
Le pair prend en charge la capacité d'actualisation de la route bgp
Le pair prend en charge la capacité bgp 4-byte-as
Famille d'adresses IPv4 Unicast : annoncées et reçues
Reçus : 990 messages au total
Messages de mise à jour 0
Messages ouverts 1
Messages KeepAlive 989
Notifications 0
Actualiser les messages 0
Envoyé : 990 messages au total
Messages de mise à jour 0
Messages ouverts 1
Messages KeepAlive 989
Notifications 0
Actualiser les messages 0
Type d'authentification configuré : Aucun
Dernier keepalive reçu : 2011/12/07 08:34:17
L'intervalle minimum d'annonce d'itinéraire est de 15 secondes
Fonctionnalités facultatives :
La capacité d'actualisation de l'itinéraire a été activée
La capacité 4-byte-as a été activée
L'interface de connexion a été configurée
Valeur préférée par les pairs : 0
Règle de routage configurée :
Aucune politique de routage n'est configurée
Vous pouvez voir que les paramètres de configuration par défaut Active Hold Time sur R2 sont 180s et Keepalive Time est 60s.
Une fois le paramètre de R1 modifié, le temps de maintien actif de R2 recevant le paquet de données est de 90 secondes. Les paramètres négociés sont des paramètres avec de petites valeurs, donc le résultat de la négociation entre R2 et R1 est que le temps de maintien actif est de 90 s, le temps de maintien est de 30 s et les paramètres de R3 sont toujours les paramètres par défaut.
R2 est le même que R3, donc les paramètres de configuration du résultat de la négociation sont cohérents avec les paramètres de négociation, le temps d'attente actif est de 180 s et le temps de maintien est de 60 s.
Étape 4. Configurer les pairs EBGP
Configurez BGP sur R4, définissez le numéro AS local sur 64513 et établissez une relation d'homologue EBGP avec R1. Lors de l'établissement d'une relation homologue, spécifiez la source de mise à jour comme adresse de l'interface loopback 0 et spécifiez ebgp-max-hop comme 2. Ajoutez une route statique 32 bits à l'adresse de l'interface homologue Loopback 0 afin qu'elle puisse établir normalement une relation homologue.
[R1]ip route-statique 10.0.4.4 32 10.0.14.4
[R4]ip route-statique 10.0.1.1 32 10.0.14.1
[R1]bgp 64512
[R1-bgp]pair 10.0.4.4 comme-numéro 64513
[R1-bgp]pair 10.0.4.4 ebgp-max-hop 2
[R1-bgp]pair 10.0.4.4 connect-interface LoopBack0
[R1-bgp]quitter
[R4]identifiant du routeur 10.0.4.4
[R4]bgp 64513
[R4-bgp]pair 10.0.1.1 comme-numéro 64512
[R4-bgp]pair 10.0.1.1 ebgp-max-hop 2
[R4-bgp]pair 10.0.1.1 connect-interface LoopBack0
[R4-bgp] dit
Une fois la relation homologue établie, exécutez la commande display bgp peer pour vérifier l'état de la relation homologue.
[R4]afficher l'homologue bgp
ID du routeur local BGP : 10.0.4.4
Numéro AS local : 64513
Nombre total de pairs : 1 Pairs en état établi : 1
Peer V AS MsgRcvd MsgSent OutQ État haut/bas PrefRcv
10.0.1.1 4 64512 4 5 0 00:01:18 Établi 0
Exécutez la commande debug ging ip packet verbose sur R4 pour afficher la valeur TTL des paquets keepalive.
<R4>moniteur terminal
<R4>débogage du terminal
<R4>débogage du paquet ip
<R4>
31 octobre 2016 17:22:44.900.2+00:00 R4 IP/7/debug_case :
Réception, interface = Serial1/0/0, version = 4, headlen = 20, tos = 192,
pktlen = 40, pktid = 429, décalage = 0, ttl = 2 , protocole = 6,
somme de contrôle = 40287, s = 10.0.1.1, d = 10.0.4.4
invite : Le processus IP par carte commence !
45 c0 00 28 01 ad 00 00 02 06 9d 5f 0a 00 01 01
0a 00 04 04
31 octobre 2016 17:22:44.900.3+00:00 R4 IP/7/debug_case :
Réception, interface = Serial1/0/0, version = 4, headlen = 20, tos = 192,
pktlen = 40, pktid = 429, décalage = 0, ttl = 2 , protocole = 6,
somme de contrôle = 40287, s = 10.0.1.1, d = 10.0.4.4
invite : Avant de rechercher fib par flux dans IP Forward.
Vous pouvez voir que le TTL dans les paquets reçus est 2.
Une relation homologue EBGP est également établie entre R3 et R5. La connexion est établie directement à l'aide de l'adresse physique de l'interface.
[R3]bgp 64512
[R3-bgp]pair 10.0.35.5 comme-numéro 64514
[R3-bgp]quitter
[R5]identifiant du routeur 10.0.5.5
[R5]bgp 64514
[R5-bgp]pair 10.0.35.3 comme-numéro 64512
[R5-bgp]quitter
[R5]afficher l'homologue bgp
ID du routeur local BGP : 10.0.5.5
Numéro AS local : 64514
Nombre total de pairs : 1 Pairs en état établi : 1
Peer V AS MsgRcvd MsgSent OutQ État haut/bas PrefRcv
10.0.35.3 4 64512 2 3 0 00:00:46 Établi 0
Étape 5. Utilisez la commande Network pour publier les informations de routage
Configurez Loopback1 sur R4 avec l'adresse 10.1.4.4/24. Utilisez la commande network pour annoncer le segment de réseau dans BGP.
[R4]interface Bouclage 1
[R4-LoopBack1]adresse IP 10.1.4.4 24
[R4-LoopBack1]quitter
[R4]bgp 64513
[R4-bgp]réseau 10.1.4.4 24
[R4-bgp] dit
Dans les tables de routage globales sur R1 et R3, vérifiez si la route existe.
Vérifiez la table de routage BGP sur R3 pour analyser les informations de saut suivant de la route.
[R1]afficher la table de routage IP
Drapeaux de route : R - relais, D - téléchargement vers fib
----------------------------------------------------------------------------
Tables de routage : publiques
Destinations : 18 Trajets : 18
Destination/Mask Proto Pre Cost Flags Interface NextHop
10.0.1.1/32 Direct 0 0 D 127.0.0.1 Bouclage0
10.0.2.2/32 OSPF 10 1562 D 10.0.12.2 Série 1/0/0
10.0.3.3/32 OSPF 10 3124 D 10.0.12.2 Série1/0/0
10.0.4.4/32 Statique 60 0 RD 10.0.14.4 Série3/0/0
10.0.12.0/24 Direct 0 0 D 10.0.12.1 Série 1/0/0
10.0.12.1/32 Direct 0 0 D 127.0.0.1 Série 1/0/0
10.0.12.2/32 Direct 0 0 D 10.0.12.2 Série 1/0/0
10.0.12.255/32 Direct 0 0 D 127.0.0.1 Série 1/0/0
10.0.14.0/24 Direct 0 0 D 10.0.14.1 Série3/0/0
10.0.14.1/32 Direct 0 0 D 127.0.0.1 Série3/0/0
10.0.14.4/32 Direct 0 0 D 10.0.14.4 Série3/0/0
10.0.14.255/32 Direct 0 0 D 127.0.0.1 Série3/0/0
10.0.23.0/24 OSPF 10 3124 D 10.0.12.2 Série 1/0/0
10.1.4.0/24 EBGP 255 0 RD 10.0.4.4 Série 3/0/0
127.0.0.0/8 Direct 0 0 D 127.0.0.1 InLoopBack0
127.0.0.1/32 Direct 0 0 D 127.0.0.1 InLoopBack0
127.255.255.255/32 Direct 0 0 D 127.0.0.1 InLoopBack0
255.255.255.255/3 Direct 0 0 D 127.0.0.1 InLoopBack0
Vous pouvez voir que la route EBGP de 10.1.4.0/24 a été apprise sur R1.
Vérifiez sur R3 s'il existe une route vers le réseau 10.1.4.0/24.
[R3]afficher la table de routage IP
Drapeaux de route : R - relais, D - téléchargement vers fib
----------------------------------------------------------------------------
Tables de routage : publiques
Destinations : 16 Itinéraires : 16
Destination/Mask Proto Pre Cost Flags Interface NextHop
10.0.1.1/32 OSPF 10 3124 D 10.0.23.2 Série2/0/0
10.0.2.2/32 OSPF 0 1562 D 10.0.23.2 Série2/0/0
10.0.3.3/32 Direct 0 0 D 127.0.0.1 Bouclage0
10.0.12.0/24 OSPF 10 3124 D 10.0.23.2 Série2/0/0
10.0.23.0/24 Direct 0 0 D 10.0.23.3 Série 2/0/0
10.0.23.2/32 Direct 0 0 D 10.0.23.2 Série2/0/0
10.0.23.3/32 Direct 0 0 D 127.0.0.1 Série2/0/0
10.0.23.255/32 Direct 0 0 D 127.0.0.1 Série 2/0/0
10.0.35.0/24 Direct 0 0 D 10.0.35.3 Série3/0/0
10.0.35.3/32 Direct 0 0 D 127.0.0.1 Série3/0/0
10.0.35.5/32 Direct 0 0 D 10.0.35.5 Série3/0/0
10.0.35.255/32 Direct 0 0 D 127.0.0.1 Série3/0/0
127.0.0.0/8 Direct 0 0 D 127.0.0.1 InLoopBack0
127.0.0.1/32 Direct 0 0 D 127.0.0.1 InLoopBack0
127.255.255.255/32Direct 0 0 D 127.0.0.1 InLoopBack0
255.255.255.255/3 Direct 0 0 D 127.0.0.1 InLoopBack0
Il n'y a pas de route bgp pour 10.1.4.4 sur R3.
Vérifiez la table BGP de R3.
[R3]afficher la table de routage bgp
L'ID du routeur local BGP est 10.0.3.3
Codes d'état : * - valide, > - meilleur, d - amorti,
h - historique, i - interne, s - supprimé, S - obsolète
Origine : i - IGP, e - EGP, ? - incomplet
Nombre total d'itinéraires : 1
Réseau NextHop MED LocPrf PrefVal Path/Ogn
i 10.1.4.0/24 10.0.4.4 0 100 0 64513i
On peut le voir dans la table de routage BGP de R3, mais cette route BGP n'a pas de marque *, indiquant que cette route n'est pas préférée. Parce que le NextHop de cette route est 10.0.4.4 et qu'il n'y a pas de route vers l'adresse 10.0.4.4 sur R3. Selon le principe de sélection de route BGP, lorsque le saut suivant de la route BGP est inaccessible, la route est ignorée.
Configurez next-hop-local sur R1 et vérifiez à nouveau la table de routage sur R3.
[R1]bgp 64512
[R1-bgp]pair 10.0.3.3 next-hop-local
[R1-bgp]pair 10.0.2.2 next-hop-local
[R1-bgp]quitter
[R3]afficher la table de routage bgp
L'ID du routeur local BGP est 10.0.3.3
Codes d'état : * - valide, > - meilleur, d - amorti,
h - historique, i - interne, s - supprimé, S - obsolète
Origine : i - IGP, e - EGP, ? - incomplet
Nombre total d'itinéraires : 1
Réseau NextHop MED LocPrf PrefVal Path/Ogn
*>i 10.1.4.0/24 10.0.1.1 0 100 0 64513i
On peut voir que le prochain saut de la route BGP 10.1.4.0/24 est 10.0.1.1, et il y a des signes * et > en même temps, indiquant que cette route est correcte et optimale.
Vérifiez la table de routage de R3.
[R3]afficher la table de routage IP
Drapeaux de route : R - relais, D - téléchargement vers fib
----------------------------------------------------------------------------
Tables de routage : publiques
Destinations : 17 Trajets : 17
Destination/Mask Proto Pre Cost Flags Interface NextHop
10.0.1.1/32 OSPF 10 3124 D 10.0.23.2 Série2/0/0
10.0.2.2/32 OSPF 10 1562 D 10.0.23.2 Série2/0/0
10.0.3.3/32 Direct 0 0 D 127.0.0.1 Bouclage0
10.0.12.0/24 OSPF 10 3124 D 10.0.23.2 Série2/0/0
10.0.23.0/24 Direct 0 0 D 10.0.23.3 Série 2/0/0
10.0.23.2/32 Direct 0 0 D 10.0.23.2 Série2/0/0
10.0.23.3/32 Direct 0 0 D 127.0.0.1 Série2/0/0
10.0.23.255/32 Direct 0 0 D 127.0.0.1 Série 2/0/0
10.0.35.0/24 Direct 0 0 D 10.0.35.3 Série3/0/0
10.0.35.3/32 Direct 0 0 D 127.0.0.1 Série3/0/0
10.0.35.5/32 Direct 0 0 D 10.0.35.5 Série3/0/0
10.0.35.255/32 Direct 0 0 D 127.0.0.1 Série3/0/0
10.1.4.0/24 IBGP 255 0 RD 10.0.1.1 Série2/0/0
127.0.0.0/8 Direct 0 0 D 127.0.0.1 InLoopBack0
127.0.0.1/32 Direct 0 0 D 127.0.0.1 InLoopBack0
127.255.255.255/32Direct 0 0 D 127.0.0.1 InLoopBack0
255.255.255.255/3 Direct 0 0 D 127.0.0.1 InLoopBack0
La route 10.1.4.0/24 apparaît dans la table de routage.
Créez Loopback1 sur R5 avec l'adresse 10.1.5.5/24, annoncez-le dans BGP et configurez next-hop-local sur R3 .
[R5]interface Bouclage 1
[R5-LoopBack1]adresse IP 10.1.5.5 24
[R5-LoopBack1]quitter
[R5]bgp 64514
[R5-bgp]réseau 10.1.5.0 24
[R3]bgp 64512
[R3-bgp]pair 10.0.1.1 next-hop-local
[R3-bgp]pair 10.0.2.2 next-hop-local
Vérifiez si R4 a appris la route vers le réseau connecté au bouclage 1 de R5. Analysez la sortie de display bgp routing-table .
[R4]afficher la table de routage bgp
L'ID du routeur local BGP est 10.0.4.4
Codes d'état : * - valide, > - meilleur, d - amorti,
h - historique, i - interne, s - supprimé, S - obsolète
Origine : i - IGP, e - EGP, ? - incomplet
Nombre total d'itinéraires : 2
Réseau NextHop MED LocPrf PrefVal Path/Ogn
*> 10.1.4.0/24 0.0.0.0 0 0 i
*> 10.1.5.0/24 10.0.1.1 0 64512 64514i
Utilisez ping avec l'adresse source sur R5 pour tester la connectivité à l'adresse Loopback1 de R4.
[R5]ping -c 1 -a 10.1.5.5 10.1.4.4
PING 10.1.4.4 : 56 octets de données, appuyez sur CTRL_C pour rompre
Réponse de 10.1.4.4 : bytes=56 Sequence=1 ttl=252 time=125 ms
--- 10.1.4.4 statistiques de ping ---
1 paquet(s) transmis
1 paquet(s) reçu(s)
0,00 % de perte de paquets
aller-retour min/moy/max = 125/125/125 ms
Expériences supplémentaires : réfléchissez et vérifiez
Dans quelles circonstances est-il approprié d'utiliser des adresses physiques pour établir directement des relations de voisinage EBGP ?
Pourquoi la valeur TTL par défaut des paquets envoyés aux voisins EBGP est-elle 1 ? Quelle est la valeur par défaut pour exécuter peer group_name ebgp-max-hop [ hop-count ] ?
configuration finale de l'appareil
[R1]afficher la configuration actuelle
[V200R007C00SPC600]
#
nom système R1
#
identifiant de routeur 10.0.1.1
#
interface série1/0/0
protocole de liaison ppp
adresse IP 10.0.12.1 255.255.255.0
#
interface série3/0/0
protocole de liaison ppp
adresse IP 10.0.14.1 255.255.255.0
#
interface LoopBack0
adresse IP 10.0.1.1 255.255.255.255
#
bgp 64512
minuterie keepalive 30 maintien 90
pair 10.0.2.2 en tant que numéro 64512
pair 10.0.2.2 connect-interface LoopBack0
pair 10.0.3.3 comme-numéro 64512
pair 10.0.3.3 connect-interface LoopBack0
homologue 10.0.4.4 en tant que numéro 64513
pair 10.0.4.4 ebgp-max-hop 2
pair 10.0.4.4 connect-interface LoopBack0
#
monodiffusion de la famille ipv4
annuler la synchronisation
pair 10.0.2.2 activer
pair 10.0.2.2 next-hop-local
pair 10.0.3.3 activer
pair 10.0.3.3 next-hop-local
pair 10.0.4.4 activer
#
ospf 1
zone 0.0.0.0
réseau 10.0.12.0 0.0.0.255
réseau 10.0.1.1 0.0.0.0
#
ip route-statique 10.0.4.4 255.255.255.255 10.0.14.4
retour
[R2]afficher la configuration actuelle
[V200R007C00SPC600]
#
nom système R2
#
identifiant du routeur 10.0.2.2
#
interface série1/0/0
protocole de liaison ppp
adresse IP 10.0.12.2 255.255.255.0
#
interface série2/0/0
protocole de liaison ppp
adresse IP 10.0.23.2 255.255.255.0
#
interface LoopBack0
adresse IP 10.0.2.2 255.255.255.255
#
bgp 64512
homologue 10.0.1.1 en tant que numéro 64512
pair 10.0.1.1 connect-interface LoopBack0
pair 10.0.3.3 comme-numéro 64512
pair 10.0.3.3 connect-interface LoopBack0
#
monodiffusion de la famille ipv4
annuler la synchronisation
pair 10.0.1.1 activer
pair 10.0.3.3 activer
#
ospf 1
zone 0.0.0.0
réseau 10.0.12.0 0.0.0.255
réseau 10.0.23.0 0.0.0.255
réseau 10.0.2.2 0.0.0.0
retour
[R3]afficher la configuration actuelle
[V200R007C00SPC600]
#
nom système R3
#
identifiant de routeur 10.0.3.3
#
interface série2/0/0
protocole de liaison ppp
adresse IP 10.0.23.3 255.255.255.0
#
interface série3/0/0
protocole de liaison ppp
adresse IP 10.0.35.3 255.255.255.0
#
interface LoopBack0
adresse IP 10.0.3.3 255.255.255.255
#
bgp 64512
homologue 10.0.1.1 en tant que numéro 64512
pair 10.0.1.1 connect-interface LoopBack0
pair 10.0.2.2 en tant que numéro 64512
pair 10.0.2.2 connect-interface LoopBack0
pair 10.0.35.5 comme-numéro 64514
#
monodiffusion de la famille ipv4
annuler la synchronisation
pair 10.0.1.1 activer
pair 10.0.1.1 next-hop-local
pair 10.0.2.2 activer
pair 10.0.2.2 next-hop-local
pair 10.0.35.5 activer
#
ospf 1
zone 0.0.0.0
réseau 10.0.23.0 0.0.0.255
réseau 10.0.3.3 0.0.0.0
retour
[R4]afficher la configuration actuelle
[V200R007C00SPC600]
#
nom système R4
#
identifiant du routeur 10.0.4.4
#
interface série1/0/0
protocole de liaison ppp
adresse IP 10.0.14.4 255.255.255.0
#
interface LoopBack0
adresse IP 10.0.4.4 255.255.255.255
#
interface LoopBack1
adresse IP 10.1.4.4 255.255.255.0
#
bgp 64513
homologue 10.0.1.1 en tant que numéro 64512
pair 10.0.1.1 ebgp-max-hop 2
pair 10.0.1.1 connect-interface LoopBack0
#
monodiffusion de la famille ipv4
annuler la synchronisation
réseau 10.0.4.0 255.255.255.0
réseau 10.1.4.0 255.255.255.0
pair 10.0.1.1 activer
#
ip route-statique 10.0.1.1 255.255.255.255 10.0.14.1
retour
[R5]afficher la configuration actuelle
[V200R007C00SPC600]
#
nom système R5
#
identifiant de routeur 10.0.5.5
#
interface série1/0/0
protocole de liaison ppp
adresse IP 10.0.35.5 255.255.255.0
#
interface LoopBack0
adresse IP 10.0.5.5 255.255.255.255
#
interface LoopBack1
adresse IP 10.1.5.5 255.255.255.0
#
bgp 64514
pair 10.0.35.3 comme-numéro 64512
#
monodiffusion de la famille ipv4
annuler la synchronisation
réseau 10.1.5.0 255.255.255.0
pair 10.0.35.3 activer
retour