In diesem Dokument wird beschrieben, wie Cisco Router mithilfe der "Administrative Distance" (AD) die vertrauenswürdigste Routenquelle auswählen.
Cisco empfiehlt, dass Sie mit grundlegenden IP-Routing-Funktionen vertraut sind.
Dieses Dokument ist nicht auf bestimmte Software- und Hardware-Versionen beschränkt.
Die Informationen in diesem Dokument beziehen sich auf Geräte in einer speziell eingerichteten Testumgebung. Alle Geräte, die in diesem Dokument benutzt wurden, begannen mit einer gelöschten (Nichterfüllungs) Konfiguration. Wenn Ihr Netzwerk in Betrieb ist, stellen Sie sicher, dass Sie die möglichen Auswirkungen aller Befehle kennen.
AD ist ein Wert, der verwendet wird, um die Vertrauenswürdigkeit von Routing-Informationsquellen einzustufen. Wenn die Routing-Tabelle Kandidaten-Routen zum gleichen Zielpräfix von verschiedenen Routenquellen empfängt, wird die Route mit der geringsten administrativen Distanz bevorzugt und in der Routing-Tabelle installiert.
Die meisten Routing-Protokolle haben metrische Strukturen und Algorithmen, die nicht mit anderen Protokollen kompatibel sind. In einem Netzwerk mit mehreren Routing-Protokollen sind der Austausch von Routeninformationen und die Möglichkeit, den besten Pfad über die verschiedenen Protokolle hinweg auszuwählen, entscheidend. Jedem Routing-Protokoll oder jeder Quelle wird ein AD-Wert zugewiesen, der die Priorität bestimmt, wenn mehrere Routen zum gleichen Ziel verfügbar sind. Niedrigere Werte werden gegenüber höheren Werten bevorzugt.
Bevor eine Route in die Routing-Tabelle installiert werden kann, führt der Router mehrere Prüfungen durch, z. B. die Validierung der Route, die Auflösung des nächsten Hop und die Auswahl der besten Route für ein bestimmtes Zielpräfix. AD wird nur verwendet, wenn mehrere Routing-Quellen dasselbe Zielpräfix ankündigen.
Im Allgemeinen umfasst der Installationsvorgang für die Routing Information Base (RIB) diese Reihenfolge.
Anmerkung: AD- und Routing-Metriken werden während der Weiterleitung nicht ausgewertet. Diese Werte wurden bereits verwendet, um zu bestimmen, welche Routen in der RIB installiert wurden. Daher überschreibt AD die längste Präfixübereinstimmung nicht.
Anmerkung: In den vorherigen Schritten wird beschrieben, wie Routen ausgewählt und in der RIB installiert werden. Nach der Installation der Routen verwendet die Paketweiterleitung die Forwarding Information Base (FIB), wobei die längste Präfixübereinstimmung bestimmt, welche installierte Route für jedes Paket verwendet wird.
AD ist ein lokaler Wert und wird in Routing-Updates nicht angekündigt. Je kleiner der administrative Distanzwert ist, desto bevorzugter ist die Routenquelle.
Wenn beispielsweise ein Router dasselbe Präfix von OSPF (Open Shortest Path First) und EIGRP (Enhanced Interior Gateway Routing Protocol) erhält, bevorzugt der Router standardmäßig die EIGRP-Route, da das interne EIGRP eine administrative Distanz von 90 hat, während OSPF eine administrative Distanz von 110 hat. Die RIB installiert die EIGRP-Route, da sie die niedrigste administrative Distanz für dieses Ziel hat Präfix. Wenn die EIGRP-Route später zurückgezogen wird, z. B. weil der EIGRP-Nachbar ausfällt, evaluiert der Router die verbleibenden potenziellen Routen neu. Wenn die OSPF-Route weiterhin gültig ist und ihr nächster Hop aufgelöst werden kann, wird sie in der Routing-Tabelle installiert und wird zur aktiven Route für das Zielpräfix.
In show ip route output verwenden die Werte in Klammern das Format [administrative Distanz/Metrik]. Beispielsweise bedeutet [90/1], dass die Route eine administrative Distanz von 90 und eine Protokollmetrik von 1 hat.
Nachdem Routen in der Routing-Tabelle installiert wurden, verwendet der Router die längste Präfixübereinstimmung zum Weiterleiten von Paketen. Wenn mehrere installierte Routen mit der Ziel-IP-Adresse übereinstimmen, wählt der Router die Route mit dem spezifischsten Präfix aus. Wenn die Routing-Tabelle beispielsweise 192.168.1.0/24 und 192.168.0.0/16 enthält, stimmt ein Paket für 192.168.1.10 mit beiden Routen überein, aber der Router leitet das Paket mit 192.168.1.0/24 weiter, da es sich um das längste (spezifischere) Präfix handelt.
In dieser Tabelle sind die Standardwerte für die administrative Distanz der von Cisco unterstützten Protokolle aufgeführt.
| Routing-Quelle | AD-Standardwerte |
|---|---|
| Verbunden | 0 |
| Statisch | 1 |
| EIGRP-Summary-Route | 5 |
| External Border Gateway Protocol (BGP) | 20 |
| Internes EIGRP | 90 |
| Interior Gateway Routing Protocol (IGRP) | 100 |
| OSPF | 110 |
| Intermediate System-to-Intermediate System (IS-IS) | 115 |
| Routing Information Protocol (RIP) | 120 |
| Exterior Gateway Protocol (EGP) | 140 |
| On-Demand-Routing (ODR) | 160 |
| Externes EIGRP | 170 |
| Internes BGP | 200 |
| Unbekannt* | 255 |
Anmerkung: Wenn die administrative Distanz 255 beträgt, betrachtet der Router die Route nicht als zuverlässig und installiert sie nicht in der Routing-Tabelle.
Wenn ein Router dasselbe Zielpräfix von mehreren Routing-Quellen erhält, können Sie die administrative Distanz ändern, um zu beeinflussen, welche Route in der Routing-Tabelle installiert ist.
Anmerkung: Seien Sie vorsichtig, wenn Sie eine Änderung am AD planen. AD befindet sich lokal im Router, und inkonsistente Änderungen über mehrere Router hinweg können zu asymmetrischem Routing, suboptimalem Routing, Routing-Schleifen oder Datenverkehrs-Blackholes führen.
Beispiel: Internes EIGRP hat eine standardmäßige administrative Distanz von 90, und OSPF hat eine standardmäßige administrative Distanz von 110. Wenn beide Protokolle dasselbe Präfix ankündigen, installiert der Router standardmäßig die EIGRP-Route, da 90 kleiner als 110 ist.
Zur Veranschaulichung dieses Verhaltens sind R1 und R2 direkt über GigabitEthernet1 im Netzwerk 172.16.1.0/24 verbunden.
Auf R1 wird die Route zu 10.0.0.0/24 als EIGRP-Route installiert. Der Routencode D gibt EIGRP an. Für die Werte in Klammern wird das Format [administrative Distanz/Metrik] verwendet. In diesem Beispiel bedeutet [90/130816], dass die Route eine administrative Distanz von 90 und eine EIGRP-Metrik von 130816 hat. Auf R2 wird die Route zu 192.168.1.0/24 auch als EIGRP-Route installiert:
R1#show ip route
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2, m - OMP
n - NAT, Ni - NAT inside, No - NAT outside, Nd - NAT DIA
i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, * - candidate default, U - per-user static route
H - NHRP, G - NHRP registered, g - NHRP registration summary
o - ODR, P - periodic downloaded static route, l - LISP
a - application route
+ - replicated route, % - next hop override, p - overrides from PfR
& - replicated local route overrides by connected
Gateway of last resort is not set
10.0.0.0/24 is subnetted, 1 subnets D 10.0.0.0 [90/130816] via 172.16.1.200, 00:16:10, GigabitEthernet1
172.16.0.0/16 is variably subnetted, 2 subnets, 2 masks
C 172.16.1.0/24 is directly connected, GigabitEthernet1
L 172.16.1.100/32 is directly connected, GigabitEthernet1
192.168.1.0/24 is variably subnetted, 2 subnets, 2 masks
C 192.168.1.0/24 is directly connected, Loopback0
L 192.168.1.1/32 is directly connected, Loopback0
R2#show ip route
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2, m - OMP
n - NAT, Ni - NAT inside, No - NAT outside, Nd - NAT DIA
i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, * - candidate default, U - per-user static route
H - NHRP, G - NHRP registered, g - NHRP registration summary
o - ODR, P - periodic downloaded static route, l - LISP
a - application route
+ - replicated route, % - next hop override, p - overrides from PfR
& - replicated local route overrides by connected
Gateway of last resort is not set
10.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
C 10.0.0.0/24 is directly connected, Loopback0
L 10.0.0.1/32 is directly connected, Loopback0
172.16.0.0/16 is variably subnetted, 2 subnets, 2 masks
C 172.16.1.0/24 is directly connected, GigabitEthernet1
L 172.16.1.200/32 is directly connected, GigabitEthernet1
D 192.168.1.0/24 [90/130816] via 172.16.1.100, 00:13:42, GigabitEthernet1
Obwohl OSPF dasselbe Präfix erhält, wird die OSPF-Route nicht in der Routing-Tabelle installiert, da die standardmäßige administrative Distanz von 110 höher ist als die EIGRP-administrative Distanz von 90.
Sie können die administrative Distanz von Routen, die von einem Routing-Prozess abgefragt wurden, mit dem Befehl distance <AD-value> ändern. In diesem Beispiel wird die administrative OSPF-Distanz auf R1 in 85 geändert:
R1#configure terminal
R1(config)#router ospf 100
R1(config-router)#distance 85
R1(config-router)#end
Vorsicht: Das Beispiel zeigt, wie Sie die AD eines Protokolls ändern können. Gehen Sie jedoch beim Ändern der AD mit äußerster Vorsicht vor. Ein inkonsistentes AD-Design kann zu asymmetrischem Routing, suboptimalem Routing, Routing-Schleifen oder Datenverkehrs-Blackholes führen. Validieren Sie das Routing-Design vor und nach der Änderung.
Nach der AD-Änderung bevorzugt R1 die OSPF-Route als 10.0.0.0/24, da OSPF jetzt eine administrative Distanz von 85 hat, die niedriger ist als die EIGRP-administrative Distanz von 90.
Der Routencode ändert sich von D in O, was darauf hinweist, dass die OSPF-Route jetzt in der Routing-Tabelle installiert ist. Der Wert [85/2] zeigt eine administrative Distanz von 85 und eine OSPF-Metrik von 2 an.
Die administrative Distanzänderung hat nur lokale Bedeutung. Sie beeinflusst die Routenauswahl auf R1, wird aber nicht für R2 angekündigt. Daher bevorzugt R2 weiterhin die EIGRP-Route 192.168.1.0/24:
R1#show ip route
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2, m - OMP
n - NAT, Ni - NAT inside, No - NAT outside, Nd - NAT DIA
i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, * - candidate default, U - per-user static route
H - NHRP, G - NHRP registered, g - NHRP registration summary
o - ODR, P - periodic downloaded static route, l - LISP
a - application route
+ - replicated route, % - next hop override, p - overrides from PfR
& - replicated local route overrides by connected
Gateway of last resort is not set
10.0.0.0/24 is subnetted, 1 subnets O 10.0.0.0 [85/2] via 172.16.1.200, 00:00:11, GigabitEthernet1
172.16.0.0/16 is variably subnetted, 2 subnets, 2 masks
C 172.16.1.0/24 is directly connected, GigabitEthernet1
L 172.16.1.100/32 is directly connected, GigabitEthernet1
192.168.1.0/24 is variably subnetted, 2 subnets, 2 masks
C 192.168.1.0/24 is directly connected, Loopback0
L 192.168.1.1/32 is directly connected, Loopback0
R2#show ip route
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2, m - OMP
n - NAT, Ni - NAT inside, No - NAT outside, Nd - NAT DIA
i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, * - candidate default, U - per-user static route
H - NHRP, G - NHRP registered, g - NHRP registration summary
o - ODR, P - periodic downloaded static route, l - LISP
a - application route
+ - replicated route, % - next hop override, p - overrides from PfR
& - replicated local route overrides by connected
Gateway of last resort is not set
10.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
C 10.0.0.0/24 is directly connected, Loopback0
L 10.0.0.1/32 is directly connected, Loopback0
172.16.0.0/16 is variably subnetted, 2 subnets, 2 masks
C 172.16.1.0/24 is directly connected, GigabitEthernet1
L 172.16.1.200/32 is directly connected, GigabitEthernet1
D 192.168.1.0/24 [90/130816] via 172.16.1.100, 00:20:15, GigabitEthernet1
Es gibt keine allgemeinen Richtlinien für die Zuweisung administrativer Entfernungen, da für jedes Netzwerk unterschiedliche Anforderungen gelten. Sie müssen eine sinnvolle Matrix administrativer Entfernungen für das Netzwerk als Ganzes festlegen.
Eine gängige Verwendung von administrativen Entfernungen ist eine schwebende statische Route. Eine variable statische Route wird mit einer administrativen Distanz konfiguriert, die höher ist als die primäre Route. Sie wird daher nur verwendet, wenn die primäre Route aus der Routing-Tabelle entfernt wird.
In diesem Beispiel verwendet R1 OSPF als primäre Routenquelle, um 10.0.0.0/24 bis R2 zu erreichen. Die OSPF-Route hat die standardmäßige administrative Distanz von 110.
R1#show ip route ospf
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2, m - OMP
n - NAT, Ni - NAT inside, No - NAT outside, Nd - NAT DIA
i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, * - candidate default, U - per-user static route
H - NHRP, G - NHRP registered, g - NHRP registration summary
o - ODR, P - periodic downloaded static route, l - LISP
a - application route
+ - replicated route, % - next hop override, p - overrides from PfR
& - replicated local route overrides by connected
Gateway of last resort is not set
10.0.0.0/24 is subnetted, 1 subnets O 10.0.0.0 [110/2] via 172.16.1.200, 00:00:09, GigabitEthernet1
Anmerkung: Die administrative Distanz wird auf 250 festgelegt.
Der Routencode O gibt an, dass die Route über OSPF abgefragt wurde. Für die Werte in Klammern wird das Format [administrative Distanz/Metrik] verwendet. In diesem Fall bedeutet [110/2], dass die Route eine administrative Distanz von 110 und eine OSPF-Metrik von 2 hat.
Um eine variable statische Route für dasselbe Ziel zu konfigurieren, verwenden Sie eine administrative Distanz, die größer ist als die administrative OSPF-Distanz:
R1#configure terminal
R1(config)#ip route 10.0.0.0 255.255.255.0 172.16.1.200 250
R1(config)#end
Im vorherigen Befehl ist 250 der AD-Wert, der der statischen Route zugewiesen wurde. Da 250 höher als der OSPF AD-Wert von 110 ist, wird die statische Route nicht in der Routing-Tabelle installiert, solange die OSPF-Route verfügbar ist.
Wenn die OSPF-Route aus der Routing-Tabelle entfernt wird, wird die Floating Static Route zur besten verfügbaren Route nach 10.0.0.0/24 und in der Routing-Tabelle installiert:
R1#show ip route ospf
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2, m - OMP
n - NAT, Ni - NAT inside, No - NAT outside, Nd - NAT DIA
i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, * - candidate default, U - per-user static route
H - NHRP, G - NHRP registered, g - NHRP registration summary
o - ODR, P - periodic downloaded static route, l - LISP
a - application route
+ - replicated route, % - next hop override, p - overrides from PfR
& - replicated local route overrides by connected
Gateway of last resort is not set
R1#show ip route
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2, m - OMP
n - NAT, Ni - NAT inside, No - NAT outside, Nd - NAT DIA
i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, * - candidate default, U - per-user static route
H - NHRP, G - NHRP registered, g - NHRP registration summary
o - ODR, P - periodic downloaded static route, l - LISP
a - application route
+ - replicated route, % - next hop override, p - overrides from PfR
& - replicated local route overrides by connected
Gateway of last resort is not set
10.0.0.0/24 is subnetted, 1 subnets S 10.0.0.0 [250/0] via 172.16.1.200
172.16.0.0/16 is variably subnetted, 2 subnets, 2 masks
C 172.16.1.0/24 is directly connected, GigabitEthernet1
L 172.16.1.100/32 is directly connected, GigabitEthernet1
192.168.1.0/24 is variably subnetted, 2 subnets, 2 masks
C 192.168.1.0/24 is directly connected, Loopback0
L 192.168.1.1/32 is directly connected, Loopback0
Der Routencode ändert sich in S, was darauf hinweist, dass die statische Route jetzt installiert ist. Der Wert [250/0] zeigt ein AD von 250 und eine statische Routenmetrik von 0.
Anmerkung: Die variable statische Route wird nur installiert, wenn für dasselbe Präfix keine Route mit geringerer administrativer Distanz vorhanden ist. Der nächste Hop, 172.16.1.200, muss ebenfalls erreichbar sein. Wenn der nächste Hop nicht aufgelöst werden kann, wird die statische Route nicht installiert.
Anmerkung: Verwenden Sie schwebende statische Routen mit Bedacht. Ein falscher Next Hop, eine zu geringe administrative Distanz oder inkonsistentes Backup-Routing kann dazu führen, dass der Datenverkehr den Backup-Pfad unerwartet nutzt oder bei einem Ausfall der primären Route ausfällt.
Weitere Beispiele zur Verwendung von statischen Floating-Routen finden Sie in den folgenden Dokumenten:
| Überarbeitung | Veröffentlichungsdatum | Kommentare |
|---|---|---|
3.0 |
20-Jul-2026
|
Aktualisierter Titel, Einführung und Formatierung. |
1.0 |
20-Dec-2001
|
Erstveröffentlichung |