Heim  >  Artikel  >  Betrieb und Instandhaltung  >  So analysieren Sie das EIGRP-Protokoll

So analysieren Sie das EIGRP-Protokoll

WBOY
WBOYnach vorne
2023-05-19 21:57:001577Durchsuche

1. Kurze Beschreibung des EIGRP-Protokolls

EIGRP (Enhanced Inerior Gateway Routing Protocol, erweitertes Interior-Gateway-Routing-Protokoll) ist ein ausgewogenes Hybrid-Routing-Protokoll, das die Vorteile von Distanzvektor- und Link-State-Routing-Protokollen kombiniert privates Protokoll von CISCO.

EIGRP ist ein effizientes Routing-Protokoll:

  • Aufbau und Aufrechterhaltung von Nachbarbeziehungen und Austausch von Routing-Informationen durch Senden und Empfangen von Hello-Paketen;

  • Verwendung von Multicast (224.0.0.10) oder Unicast für Routing-Updates;

  • EIGRP-Verwaltungsentfernungen betragen 90 und 170;

  • übernimmt ausgelöste Updates, um die Bandbreitennutzung zu reduzieren;

  • unterstützt Subnetzmaske mit variabler Länge, die standardmäßig automatisch aktiviert ist;

  • Unterstützt mehrere Netzwerkschichtprotokolle wie IP, IPX und Apple Talk;

  • Für jedes Netzwerkprotokoll verwaltet EIGRP unabhängige Nachbartabellen, Topologietabellen und Routingtabellen;

  • EIGRP verwendet den Diffusing Upadte-Algorithmus (DUAL). ) um eine schnelle Konvergenz zu erreichen und sicherzustellen, dass es keine Routing-Schleifen gibt;

  • Speicherinformationen über die gesamte Netzwerktopologie bei gleichzeitiger schneller Anpassung an Netzwerkänderungen;

  • Verwenden Sie Reliable Transport Protocol (RTP), um die Zuverlässigkeit der Routing-Informationsübertragung sicherzustellen;

  • Nahtlose Verbindung von Datenverbindungsschichtprotokollen und -topologie, EIGRP erfordert nicht das Schicht-2-Protokoll des OSI-Referenzmodells.

  • 2. Versuchszweck

Verstehen Sie einfach die folgenden zwei grundlegenden Wissenspunkte von EIGRP.

Verstehen Sie die Nachbartabelle, die Topologietabelle und die Routingtabelle;

  • 3. Topologiediagramm
Zwei benachbarte Router müssen eine Nachbarschaft herstellen Beziehungsbedürfnisse um zwei Bedingungen zu erfüllen, nämlich die gleiche AS-Nummer und den übereinstimmenden K-Wert. Am Beispiel von R2 können Sie den Befehl „IP-Protokolle anzeigen“ verwenden, um

R2#IP-Protokolle anzeigen

Routing-Protokoll ist „eigrp 200“ anzuzeigen.

So analysieren Sie das EIGRP-ProtokollFilterliste für ausgehende Updates für alle Schnittstellen ist nicht festgelegt.

Eingehende Aktualisierung Filterliste für alle Schnittstellen ist nicht festgelegt

Standardnetzwerke, die in ausgehenden Updates markiert werden

Standardnetzwerke, die von eingehenden Updates akzeptiert werden

EIGRP-Metrikgewichtung K1=1, K2=0, K3=1, K4=0, K5=0

EIGRP maximale Hopcount 100

EIGRP maximale Metrikvarianz 1

Umverteilung: eigrp 200

Automatische Netzwerkzusammenfassung ist nicht wirksam

Maximaler Pfad: 4

Routing für Netzwerke:

192.168.10.0

192.168.20.0

192.168.40.0

192.168.50.0

0.0.0.0

Routing-Informationsquellen: Letzte Aktualisierung

192.168.10.2 90 330051

192.168.20.2 90 356798

192.168.40.2 90 382527

192.168.50.2 90 418109

Entfernung: intern 90 extern 170

Da derzeit maximal 4 Leitungen für den Lastausgleich zulässig sind, können Sie, wenn der Router das weitere Hinzufügen von Leitungen zulässt, mit Maximum-Paths * die Menge modifizieren (* stellt die Mengeneinheit dar ). Darüber hinaus ist „eigrp 200“ in roter Schrift markiert, was darauf hinweist, dass die aktuell verwendete autonome EIGRP-Systemnummer 200 ist

EIGRP-Metrikgewicht K1=1, K2=0, K3=1, K4=0, K5= 0 ist der K-Wert und hat folgende Bedeutung:

K1 steht für Bandbreite

K2 steht für Last

K3 steht für Verzögerung

K4 und K5 stehen für Zuverlässigkeit

Standardmäßig verwendet EIGRP nur Bandbreite und Last als metrische Berechnungsparameter. Um den K-Wert zu ändern, können Sie den Befehl „Metrikgewichtungen tos k1 k2 k3 k4 k5“ verwenden, wobei tos als Dienstqualitätsunterscheidungs-Servicelevel verwendet wird, 0 bedeutet nicht aktiviert, 1 bedeutet aktiviert.

(1), Nachbartabelle

R2#IP-EIGRP-Nachbarn anzeigen

IP-EIGRP-Nachbarn für Prozess 100#?? 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 0 91

3 192.168.50.2 Se1/3 14 00:10:19 40 1000 0 94

" H" zeigt an, dass der Nachbar gelernt ist. Die Reihenfolge, 0 ist die Nachbar hat zuerst gelernt;

„Adresse“ ist die IP der Nachbar-Routing-Schnittstelle;

„Halten“ ist die aktuelle Haltezeit, der Standardwert ist 15 Sekunden, was ein abnehmender Wert ist;

„Betriebszeit“ ist die Zeitspanne, die seit dem Betreten des Nachbarn vergangen ist Tabelle:

„SRTT“ bezieht sich auf die normale Roundtrip-Zeit, die ein Maß für die durchschnittliche Roundtrip-Zeit von Paketen ist, die zwischen Routern übertragen werden; „RTO“ bezieht sich auf den ermittelten Neuübertragungsintervallwert;

„Q“ bezieht sich auf die Warteschlangenanzahl und die Spalte gibt die Anzahl der wartenden Nachrichten in der Sendewarteschlange an. Wenn dieser Wert höher als 0 ist, bedeutet dies, dass die Verbindung überlastet ist. 🎜#

Codes: C – verbunden, S – statisch, I – IGRP, R – RIP, M – mobil, B – BGP#🎜 🎜#

D – EIGRP, EX – EIGRP extern, O – OSPF, IA – OSPF inter Area

N1 – OSPF NSSA extern Typ 1, N2 – OSPF NSSA extern Typ 2#🎜🎜 #

E1 – OSPF externer Typ 1, E2 – OSPF externer Typ 2, E – EGP

i – IS-IS, L1 – IS-IS Level-1, L2 – IS-IS Level-2, ia – IS-IS inter-Area

#🎜 🎜#* – Kandidatenstandard, U – statische Route pro Benutzer, o – ODR

P – periodisch heruntergeladene statische Route# 🎜🎜#

Gateway des letzten Auswegs ist nicht festgelegt#🎜🎜 #

10.0.0.0/16 ist in Subnetze unterteilt, 5 Subnetze

D 10.2.0.0 [90/20640000] über 192.168.10.2, 00:13:00, Serial1/1#🎜 🎜# D 10.5.0.0 [90/20640000] über 192.168.20.2, 00:12:48, Serial1/0

#🎜 🎜#C 10.6.0.0 ist direkt verbunden, Loopback0

#🎜 weniger 640000] über 192.168.40.2, 00:12 :35, Serial1/2

192.168.10.0/30 ist subnetzt, 1 Subnetze

C 192.168.10.0 ist direkt verbunden, 🎜🎜 #192.168.20.0/30 ist subnetziert, 1 Subnetze

C 192.168.20.0 ist direkt verbunden, 1 Subnetze# 🎜 🎜#

D 192.168.30.0 [90/21024000] über 192.168.40.2, 00:12:35, Serial1/2

[90/21024000] über 19. 2.168.5 0,2, 00 :12 ; 🎜🎜 #192.168.50.0/30 ist subnetzt, 1 Subnetze

C 192.168.50.0 ist direkt verbunden, Serial1/3

Wenn „D *.*. * erscheint in der Routing-Tabelle. */* ist eine Zusammenfassung, 00:15:00, Null0“, eine durch automatische Zusammenfassung generierte Route. Sowohl EIGRP als auch RIP werden standardmäßig automatisch an der Hauptnetzwerkgrenze zusammengefasst. Der Unterschied besteht darin EIGRP generiert lokal eine automatische Zusammenfassung. Die Route zeigt auf die Nullschnittstelle (Null0) und die an die Nullschnittstelle gesendeten Daten werden verworfen. Jeder Link verfügt über automatische Zusammenfassungsdatensätze, um Routing-Schleifen effektiv zu vermeiden. Es ist nicht erforderlich, die automatische Zusammenfassungsfunktion zu verwenden. Dies kann erreicht werden, indem die Funktion „Keine automatische Zusammenfassung“ deaktiviert wird.

D 192.168.30.0 [90/21024000] über 192.168.40.2, 00:12:35, Serial1/2 Dies ist die letzte durch EIGRP gelernte Route. D bedeutet, dass sie durch EIGRP gelernt wurde. Sie können 192.168.30.0 sehen. 30 wird zusammengefasst. Die 90 in [90/21024000] ist die standardmäßige Verwaltungsentfernung von EIGRP, gefolgt vom metrischen Wert. Der Link 192.168.30.0/30 ist über jeden Router in R4 oder R5 erreichbar.

(3), Topologietabelle

R2#zeige die IP-EIGRP-Topologie

IP-EIGRP-Topologietabelle für AS 200

Codes: P – Passiv, A – Aktiv, U – Aktualisieren, Q – Abfrage, R – Antworten,

r - Antwortstatus

P 10.2.0.0/16, 1 Nachfolger, FD ist 20640000

via 192.168.10.2 (20640000/128256), Serial1/1

P 10.5.0.0/16, 1. Nachfolger s, FD ist 20640000

via 192.168.20.2 (20640000/128256), Serial1/0

P 10.6.0.0/16, 1 Nachfolger, FD ist 128256

via Connected, Loopback0

P 10.11.0 .0/16, 1 Nachfolger, FD ist 20640000

über 192.168.50.2 (20640000/128256), Serial1/3

über 192.168.40.2 (21152000/2297856), Serial1/2

P 10.12.0.0/16. , 1 Nachfolger, FD ist 20640000

über 205120 00

via Connected, Serial1/1

P 192.168.20.0/30, 1 Nachfolger, FD ist 20512000

via Connected, Serial1/0

P 192.168.30.0/30, 2 Nachfolger, FD ist. 21024000

über 192.168.4 0.2 (21024000/2169856), Serial1/2

über 192.168.50.2 (21024000/2169856), Serial1/3

P 192.168.40.0/30, 1 Nachfolger, FD ist. 2 0512000

via Connected, Serial1/2

P 19 2.168.50.0/30, 1 Nachfolger, FD ist 20512000

via Connected, Serial1/3

wobei P für passives Routing steht, das heißt, die Route ist stabil und verfügbar.

Nachfolger sind die primären Routen zum Remote-Netzwerk. Für jede bestimmte Route können bis zu 4 Nachfolgerouten vorhanden sein.

Zum Beispiel: 192.168.10.0/30, 1 Nachfolger, ist der beste Weg zu 192.168.10.0/30, FD ist die machbare Entfernung.

(4), EIGRP-Metrikberechnungsmethode

EIGRP berechnet den besten Pfad zur Zieladresse durch Kombination zusammengesetzter metrischer Werte von Faktoren wie Bandbreite, Verzögerung, Zuverlässigkeit und Last. Wenn K1, K2, K3, K4, K5 nicht 0 sind, kann die folgende Formel zur Berechnung des zusammengesetzten Metrikwerts verwendet werden: Metrik=[K1*Bandbreite+(K2*Bandbreite)/(256-Last)+K3*Verzögerung ]* [K5/(Zuverlässigkeit+K4)]

K1 beeinflusst die Bandbreite (Bandbreite), K2 beeinflusst die Last (Last), K3 beeinflusst die Verzögerung (Verzögerung) und K4 und K5 beeinflussen die Zuverlässigkeit (Zuverlässigkeit)

Im Allgemeinen Cisco Router verwenden nur K1 und K3, um zusammengesetzte metrische Werte zu berechnen, daher kann die Formel auch die folgende Formel verwenden:

Umgeschriebener Satz: Die Metrik wird als 256-fache Summe aus (10000M dividiert durch die minimale Verbindungsbandbreite zwischen Quelle und Ziel plus der Summe aller Verbindungsverzögerungen zwischen Quelle und Ziel dividiert durch 10) berechnet.

wobei die minimale Verbindungsbandbreite zwischen dem Quell- und Zielverbindungsbandbreite, die Einheit ist M; die Summe aller Verbindungsverzögerungen zwischen Quelle und Ziel, die Einheit ist Mikrosekunden (usec); Das liegt daran, dass die EIGRP-Metrikberechnung verwendet wird Berechnet in Einheiten von 10 Mikrosekunden.

Schauen wir uns das Experiment an. Wir möchten zum Beispiel den zusammengesetzten metrischen Wert der Loopback0-Schnittstelle von R2 bis R1 berechnen.

Zuerst müssen wir auf den Messwert der Loopback0-Schnittstelle von R2 zu R1 achten. Wir müssen die Bandbreite und Verzögerung der ausgehenden Schnittstelle von R2 zur Loopback0-Schnittstelle von R1 als Parameter verwenden, um Folgendes zu berechnen:

R2#. show int se1/1

Serial1 /1 ist aktiv, Leitungsprotokoll ist aktiv (verbunden)

Hardware ist HD64570

Internetadresse ist 192.168.10.1/30

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

Sie können die Seriennummer von R2 wie oben anzeigen. Die 1/1-Schnittstellenparameter sind BW-Bandbreite usw. 0,128 MB und die Verzögerung beträgt 20000 Mikrosekunden.

R1#show int loopback0

Loopback0 ist aktiv, Leitungsprotokoll ist aktiv (verbunden)

Hardware ist Loopback

Internetadresse ist 10.2.0.2/16

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

Das Obige sind die Parameter der Loopback0-Schnittstelle von R1. Ihre Bandbreite beträgt 8000 MB und die Verzögerung beträgt 5000 Mikrosekunden.

Dann lass mich den Satz nach der Formel umschreiben: Die Metrik wird als 256-fache Summe von (10000 MB dividiert durch die minimale Verbindungsbandbreite zwischen Quelle und Ziel plus der Summe aller Verbindungsverzögerungen zwischen Quelle und Ziel dividiert durch 10) berechnet, wenn R2s Serial1/1 auf To geht Für die Loopback0-Schnittstelle von R1 beträgt die minimale Verbindungsbandbreite 0,128 MB. Die Gesamtverzögerung ist die Verzögerung von Serial1/1 + die Verzögerung der Loopback0-Schnittstelle von R1 = 20000 + 5000. Setzen Sie sie in die Formel ein, um Folgendes zu berechnen:

[10000 /R2 serielle1/1-Schnittstellenbandbreite (Einheit M) + (serielle1/1-Schnittstellenverzögerung von R2 + Loopback0-Schnittstellenverzögerung von R1)/10]*256

Das heißt, [10000/0,128+(20000+5000)/10] *256

[78125+2500]*256=20640000

Überprüfen wir, ob R2 zum Loopback0-Port von R1 geht

R2#show ip eigrp topology

IP-EIGRP-Topologietabelle für AS 200

Codes: P - Passiv, A – Aktiv, U – Aktualisieren, Q – Abfrage, R – Antworten,

r – Antwortstatus

P 10.2.0.0/16, 1 Nachfolger, FD ist 20640000

über 192.168.10.2 (20640000/128256) , Serial1/1

P 10.5.0.0/16, 1 Nachfolger, FD ist 20640000

über 192.168.20.2 (20640000/128256), Serial1/0

P 10.6.0.0/16, 1 Nachfolger, FD ist 128256

über Connected, Loopback0

P 10.11.0.0/16, 1 Nachfolger, FD ist 20640000

über 192.168.50.2 (20640000/128256), Serial1/3

über 192.168.40.2. (21152000/229785). 6), Serial1/2

P 10.12. 0.0/16, 1 Nachfolger, FD ist 20640000

über 192.168.40.2 (20640000/128256), Serial1/2

über 192.168.50.2 (21152000/2297856), Serial1/3

P. 192.168.10.0/30, 1 Nachfolger, FD ist 20512000

via Connected, Serial1/1

P 192.168.20.0/30, 1 Nachfolger, FD ist 20512000

via Connected, Serial1/0

P 192.168.30.0/30, 2 Nachfolger, FD ist 21024000

über 192.168.40.2 (21024000/2169856), Serial1/2

via 192.168.50.2 (21024000/2169856), Serial1/3

P. 192.168.40.0/30 , 1 Nachfolger, FD ist 20512000

via Connected , Serial1/2

P 192.168.50.0/30, 1 Nachfolger, FD ist 20512000

via Connected, Serial1/3

Das obige ist der detaillierte Inhalt vonSo analysieren Sie das EIGRP-Protokoll. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen