Maison  >  Article  >  Opération et maintenance  >  Comment analyser le protocole EIGRP

Comment analyser le protocole EIGRP

WBOY
WBOYavant
2023-05-19 21:57:001573parcourir

1. Brève description du protocole EIGRP

EIGRP (Enhanced Inerior Gateway Routing Protocol, protocole de routage de passerelle intérieure amélioré) est un protocole de routage hybride équilibré, qui combine les avantages des protocoles de routage à vecteur de distance et à état de lien. protocole privé de CISCO.

EIGRP est un protocole de routage efficace. Ses caractéristiques sont :

  • Établir et maintenir des relations de voisinage et échanger des informations de routage en envoyant et en recevant des paquets Hello ;

  • Les distances administratives EIGRP sont de 90 et 170 ;

  • adopte des mises à jour déclenchées pour réduire l'utilisation de la bande passante

  • prend en charge le masque de sous-réseau à longueur variable (VLSM), qui est activé automatiquement par la fonction de résumé ;

    Prend en charge plusieurs protocoles de couche réseau tels que IP, IPX et Apple Talk ;
  • Pour chaque protocole réseau, EIGRP gère des tables de voisins indépendantes, des tables de topologie et des tables de routage 
  • EIGRP utilise l'algorithme Diffusing Upadte (DUAL) ; ) pour obtenir une convergence rapide et garantir l'absence de boucles de routage ;
  • Stockage d'informations sur l'ensemble de la topologie du réseau tout en s'adaptant rapidement aux changements du réseau ;
  • Prend en charge l'équilibrage de charge égal et non équivalent ;
  • Utilise un protocole de transport fiable ; (RTP) pour garantir la fiabilité de la transmission des informations de routage ;
  • Connexion transparente des protocoles et de la topologie de la couche liaison de données, EIGRP ne nécessite pas le protocole de couche 2 du modèle de référence OSI Configuration
  • 2.
  • Comprenez simplement les deux points de connaissances de base suivants de l'EIGRP.

Comprendre la table de voisinage, la table de topologie et la table de routage ;

Méthode de calcul des métriques EIGRP
  • 3. Diagramme de topologie

Deux routeurs adjacents doivent établir une contiguïté. besoins pour remplir deux conditions, qui sont le même numéro AS et la valeur K correspondante. En prenant R2 comme exemple, vous pouvez utiliser la commande "Afficher les protocoles ip" pour afficher R2#show ip protocols

Le protocole de routage est "eigrp 200" Comment analyser le protocole EIGRP

La liste des filtres de mise à jour sortante pour toutes les interfaces n'est pas définie

Mise à jour entrante la liste de filtres pour toutes les interfaces n'est pas définie

Réseaux par défaut signalés dans les mises à jour sortantes

Réseaux par défaut acceptés dans les mises à jour entrantes

Poids métrique EIGRP K1=1, K2=0, K3=1, K4=0, K5=0

Nombre de sauts maximum EIGRP 100

Variance métrique maximale EIGRP 1

Redistribution : eigrp 200

La synthèse automatique du réseau n'est pas en vigueur

Chemin maximum : 4

Routage pour les réseaux :

192.168.10.0

192.168.20.0

192.168.40.0

192.168.50.0

0.0.0.0

Sources d'informations de routage : Dernière mise à jour

192.168.10.2 90 330051

192.168.20.2 90 3 56798

192.168.40.2 90 382527

192.168.50.2 90 418109

Distance : interne 90 externe 170

Puisqu'un maximum de 4 lignes est actuellement autorisé pour l'équilibrage de charge, si le routeur vous permet de continuer à ajouter des lignes, vous pouvez utiliser maximum-paths * pour modifier la quantité (* représente l'unité de quantité ). De plus, vous pouvez remarquer « eigrp 200 » marqué en rouge, ce qui indique que le numéro de système autonome EIGRP actuellement utilisé est 200

Poids métrique EIGRP K1=1, K2=0, K3=1, K4=0, K5= 0 est la valeur K, et sa signification est la suivante :

K1 représente la bande passante

K2 représente la charge

K3 représente le retard

K4 et K5 représentent la fiabilité

Par défaut, EIGRP utilise uniquement la bande passante et la charge comme paramètres de calcul métrique. Pour modifier la valeur K, vous pouvez utiliser la commande de poids métriques tos k1 k2 k3 k4 k5, où tos est utilisé comme qualité de service pour distinguer les niveaux de service, 0 signifie non activé et 1 signifie activé.

(1) Se1/1 12 00 :11:47 40 1000 0 78

1 192.168.20.2 Se1/0 12 00:11:20 40 1000 0 80

2 192.168.40.2 Se1/2 11 00:10 : 54 40 1000 91

3 192.168 .50.2 Se1/3 14 00:10:19 40 1000 0 94

"H" indique l'ordre dans lequel les voisins sont appris, 0 est le voisin appris en premier ;

"Adresse" est l'IP de l'interface de routage du voisin

 ; "Interface" est l'interface reliant la route locale à ce voisin ;

"Hold" est le temps de maintien actuel, la valeur par défaut est de 15 secondes, ce qui est une valeur décroissante

"Uptime" est le temps écoulé depuis le voisin ; entré dans la table des voisins ;

"SRTT" fait référence au temps d'aller-retour normal, qui mesure le temps d'aller-retour moyen des paquets transmis entre les routeurs en millisecondes

"RTO" fait référence à la valeur d'intervalle de retransmission déterminée

 ; Q" fait référence au nombre de files d'attente et la colonne est le nombre de messages en attente dans la file d'attente d'envoi. Si cette valeur est supérieure à 0, cela signifie qu'il y a une congestion dans le lien ;

(2), table de routage

R2#show ip route

Codes : C - connecté, S - statique, I - IGRP, R - RIP, M - mobile, B - BGP

D - EIGRP, EX - EIGRP externe, O - OSPF, IA - OSPF inter zone

N1 - OSPF NSSA externe type 1, N2 - OSPF NSSA externe type 2

E1 - OSPF externe type 1, E2 - OSPF externe type 2, E - EGP

i - IS-IS, L1 - IS-IS niveau-1, L2 - IS-IS niveau-2, ia - IS-IS inter zone

* - candidat par défaut, U - route statique par utilisateur, o - ODR

P - route statique téléchargée périodiquement

La passerelle de dernier recours n'est pas définie

10.0.0.0/16 est sous-réseau, 5 sous-réseaux

D 10.2.0.0 [90/20640000] via 192.168.10.2, 00:13:00, Série1/1

D               10.5.0.0 [90/20640000] via 192.168.20.2, Série 1/0

C 10.6.0.0 est directement connecté, Loopback0

D 10.11.0.0 [90/20640000] via 192.168.50.2, 00:12:23, Serial1/3

D 10.12.0.0 [90/20640 000] via 192.168.40. 2, 00:12:35 , Serial1/2

192.168.10.0/30 est en sous-réseau, 1 sous-réseau

C                192.168.10.0 est directement connecté, Serial1/1

192.168.20.0/30 est en sous-réseau, 1 sous-réseaux

C 192.168 .20.0 est directement connecté, Serial1/0

192.168.30.0/30 est en sous-réseau, 1 sous-réseaux

D               192.168.30.0 [90/21024000] via 192.168.40.2, Série1/2

[90 /21024000] via 192.168 .50.2, 00:12:23, Serial1/3

192.168.40.0/30 est en sous-réseau, 1 sous-réseaux

C 192.168.40.0 est directement connecté, Serial1/2

192.168.50.0 /30 est sous-réseau, 1 sous-réseaux

C 192.168.50.0 est directement connecté, Serial1/3

Si "D *.*.*.*/* est un résumé, 00:15:00, Null0" apparaît dans la table de routage, il est une route générée par résumé automatique, EIGRP et RIP se résument tous deux automatiquement à la limite principale du réseau par défaut, mais la différence est que EIGRP générera une route automatiquement résumée localement et les données envoyées à l'interface nulle (Null0) seront rejetées . Chaque lien aura des enregistrements récapitulatifs automatiques pour éviter efficacement les boucles de routage. Il n'est pas nécessaire d'utiliser la fonction de résumé automatique, qui peut être obtenue en n'annulant aucun résumé automatique.

D 192.168.30.0 [90/21024000] via 192.168.40.2, 00:12:35, Serial1/2 C'est la route finale apprise via EIGRP D signifie qu'elle a été apprise via EIGRP Vous pouvez voir 192.168.30.0 Le lien /. 30 est résumé. Le 90 dans [90/21024000] est la distance administrative par défaut de l'EIGRP, suivi de la valeur métrique. Le lien 192.168.30.0/30 est accessible via n'importe quel routeur en R4 ou R5.

(3), table de topologie

R2#show ip eigrp topology

Table de topologie IP-EIGRP pour AS 200

Codes : P - Passif, A - Actif, U - Mise à jour, Q - Requête, R - Réponse,

r - Statut de réponse

P 10.2.0.0/16, 1 successeurs, FD est 20640000

via 192.168.10.2 (20640000/128256), Serial1/1

P 10.5.0.0/16, 1 successeur , FD est 20640000

via 192.168.20.2 (20640000/128256), Serial1/0

P 10.6.0.0/16, 1 successeurs, FD est 128256

via Connecté, Loopback0

P 10.11. .0/16, 1 successeurs, FD est 20640000

via 192.168.50.2 (20640000/128256), Serial1/3

via 192.168.40.2 (21152000/2297856), Serial1/2

P 10.12.0.0/16, 1 successeurs, FD est 20640000

via 205120 00

via Connecté, Serial1/1

P 192.168.20.0/30, 1 successeurs, FD est 20512000

via Connecté, Serial1/0

P 192.168.30.0/30, 2 successeurs, FD est 2 1024000

via 192.168.4 0.2 (21024000/2169856), Serial1/2

via 192.168.50.2 (21024000/2169856), Serial1/3

P 192.168.40.0/30, 1 successeurs, FD est 20 512000

via Connecté, Serial1/2

P 19 2.168.50.0/30, 1 successeurs, FD est 20512000

via Connected, Serial1/3

où P représente le routage passif, c'est-à-dire que le routage est stable et disponible.

Les successeurs sont les routes principales vers le réseau distant, et il peut y avoir jusqu'à 4 routes successeurs pour une route particulière.

Par exemple : 192.168.10.0/30, 1 successeurs, est le meilleur chemin vers 192.168.10.0/30, FD est la distance réalisable.

(4), méthode de calcul des métriques EIGRP

EIGRP calcule le meilleur chemin vers l'adresse de destination en combinant les valeurs métriques composites de facteurs tels que la bande passante, le délai, la fiabilité et la charge. Si K1, K2, K3, K4, K5 ne sont pas 0, la formule suivante peut être utilisée pour calculer la valeur métrique composite : Metric=[K1*Bandwidth+(K2*Bandwidth)/(256-Load)+K3*Delay ]* [K5/(Fiabilité+K4)]

K1 affecte la bande passante (Bandwidth), K2 affecte la charge (Load), K3 affecte le délai (Delay) et K4 et K5 affectent la fiabilité (Reliability)

Généralement, Cisco les routeurs utilisent uniquement K1 et K3 pour calculer les valeurs métriques composites, la formule peut donc également utiliser la formule suivante :

Phrase réécrite : La métrique est calculée comme 256 fois la somme de (10 000 M divisé par la bande passante minimale de la liaison entre la source et la destination, plus la somme de tous les délais de liaison entre la source et la destination divisée par 10).

où la bande passante minimale de la liaison entre la source et la destination. Bande passante du lien source et destination, l'unité est M ; la somme de tous les délais de liaison entre la source et la destination, l'unité est les microsecondes (usec) ; alors pourquoi dois-je diviser la somme des délais par 10, c'est parce que le calcul de la métrique EIGRP utilise Calculé en unités de 10 microsecondes.

Jetons un coup d'œil à l'expérience. Par exemple, nous voulons calculer la valeur métrique composite de l'interface loopback0 de R2 à R1. Comment la calculer ?

Nous devons d'abord prêter attention à la valeur de mesure de l'interface loopback0 de R2 à R1. Nous devons utiliser la bande passante et le délai de l'interface sortante de R2 vers l'interface loopback0 de R1 comme paramètres pour calculer :

R2#. show int se1/1

Serial1/1 est actif, le protocole de ligne est actif (connecté)

Le matériel est HD64570

L'adresse Internet est 192.168.10.1/30

MTU 1500 octets, BW 128 Kbit, DLY 20000 usec,

Vous pouvez afficher la série de R2 comme ci-dessus. Les paramètres de l'interface 1/1 sont la bande passante BW, etc. 0,128 M, et le délai est de 20 000 microsecondes.

R1#show int loopback0

Loopback0 est actif, le protocole de ligne est actif (connecté)

Le matériel est Loopback

L'adresse Internet est 10.2.0.2/16

MTU 1514 octets, BW 8000000 Kbit, DLY 5000 usec,

Ce qui précède sont les paramètres de l'interface loopback0 de R1. Sa bande passante est de 8 000 M et le délai est de 5 000 microsecondes.

Alors laissez-moi réécrire la phrase selon la formule : La métrique est calculée comme 256 fois la somme de (10 000 M divisés par la bande passante minimale de la liaison entre la source et la destination, plus la somme de tous les délais de liaison entre la source et la destination divisée par 10).", si le Serial1/1 de R2 va vers l'interface loopback0 de R1, la bande passante minimale de la liaison est de 0,128 M. Le délai total est le délai de Serial1/1 + le délai de l'interface loopback0 de R1 = 20000 + 5000. Remplacez-le dans la formule pour calculer :

[10000. /R2 bande passante de l'interface série 1/1 (unité M) + (délai d'interface série 1/1 de R2 + délai d'interface de bouclage 0 de R1)/10]*256

C'est-à-dire [10000/0,128+(20000+5000)/10] *256

[78125+2500]*256=20640000

Vérifions que R2 va au port loopback0 de R1

R2#show ip eigrp topology

Table de topologie IP-EIGRP pour AS 200

Codes : P - Passif, A - Actif, U - Mise à jour, Q - Requête, R - Répondre,

r - Statut de réponse

P 10.2.0.0/16, 1 successeurs, FD est 20640000

via 192.168.10.2 (20640000/128256) , Série1/1

P 10.5.0.0/16, 1 successeurs, FD est 20640000

via 192.168.20.2 (20640000/128256), Serial1/0

P 10.6.0.0/16, 1 successeurs, FD est 128256

via Connecté, Loopback0

P 10.11.0.0/16, 1 successeurs, FD est 20640000

via 192.168.50.2 (20640000/128256), Serial1/3

via 192.168.40.2 (21152000/2297856 ), Série1/2

P 10.12. 0.0/16, 1 successeurs, FD est 20640000

via 192.168.40.2 (20640000/128256), Serial1/2

via 192.168.50.2 (21152000/2297856), Serial1/3

P 1 92.168.10.0/30, 1 successeurs, FD est 20512000

via Connecté, Serial1/1

P 192.168.20.0/30, 1 successeurs, FD est 20512000

via Connecté, Serial1/0

P 192.168.30.0/30, 2 successeurs, est 21024000

via 192.168.40.2 (21024000/2169856), série 1/2

via 192.168.50.2 (21024000/2169856), série 1/3

P 192.168.40.0/30, 1 successeurs, FD est 20512000

via Connecté , Serial1/2

P 192.168.50.0/30, 1 successeurs, FD est 20512000

via Connecté, Serial1/3

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer