In dit document wordt beschreven hoe Cisco-routers de beheerdersafstand (AD) gebruiken om de meest vertrouwde routebron te kiezen.
Cisco raadt je aan om kennis te hebben van basis IP Routing.
Dit document is niet beperkt tot specifieke software- en hardware-versies.
De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u zorgen dat u de potentiële impact van elke opdracht begrijpt.
AD is een waarde die wordt gebruikt om de betrouwbaarheid van routeringsinformatiebronnen te rangschikken. Wanneer de routeringstabel kandidaatroutes naar hetzelfde bestemmingsprefix ontvangt van verschillende routebronnen, heeft de route met de laagste administratieve afstand de voorkeur en wordt deze geïnstalleerd in de routeringstabel.
De meeste routingprotocollen hebben metrische structuren en algoritmen die niet compatibel zijn met die van andere protocollen. In een netwerk met meerdere routingprotocollen zijn de uitwisseling van route-informatie en het vermogen om het beste pad uit de meerdere protocollen te selecteren van cruciaal belang. Aan elk routeringsprotocol of elke bron wordt een AD-waarde toegewezen, die de prioriteit bepaalt wanneer meerdere routes naar dezelfde bestemming beschikbaar zijn. Lagere waarden hebben de voorkeur boven hogere waarden.
Voordat een route in de routeringstabel kan worden geïnstalleerd, voert de router verschillende controles uit, zoals het valideren van de route, het oplossen van de volgende hop en het selecteren van de beste route voor een bepaald bestemmingsvoorvoegsel. AD wordt alleen gebruikt wanneer meerdere routeringsbronnen hetzelfde bestemmingsprefix adverteren.
Over het algemeen heeft het installatieproces van de Routing Information Base (RIB) deze volgorde.
Opmerking: AD- en routeringsstatistieken worden niet geëvalueerd tijdens het doorsturen. Deze waarden zijn al gebruikt om te bepalen welke routes in de RIB zijn geïnstalleerd, vandaar dat AD geen voorrang heeft op de langste prefix-overeenkomst.
Opmerking: In de vorige stappen wordt beschreven hoe routes worden geselecteerd en geïnstalleerd in de RIB. Zodra de routes zijn geïnstalleerd, maakt packet forwarding gebruik van de Forwarding Information Base (FIB), waarbij de langste prefix match bepaalt welke geïnstalleerde route voor elk pakket wordt gebruikt.
AD is een lokale waarde en wordt niet geadverteerd in routeringsupdates. Hoe kleiner de waarde voor de administratieve afstand, hoe meer de voorkeur wordt gegeven aan de routebron.
Als een router bijvoorbeeld hetzelfde voorvoegsel leert van Open Shortest Path First (OSPF) en Enhanced Interior Gateway Routing Protocol (EIGRP), geeft de router standaard de voorkeur aan de EIGRP-route omdat de interne EIGRP een administratieve afstand van 90 heeft, terwijl OSPF een administratieve afstand van 110 heeft. De RIB installeert de EIGRP-route omdat deze de laagste administratieve afstand voor dat bestemmingsplaatje heeft. Als de EIGRP-route later wordt ingetrokken, bijvoorbeeld omdat de EIGRP-buur naar beneden gaat, evalueert de router de resterende kandidaat-routes opnieuw. Als de OSPF-route nog steeds geldig is en de volgende hop kan worden opgelost, wordt deze geïnstalleerd in de routeringstabel en wordt deze de actieve route voor dat doelprefix.
Bij uitvoer van de IP-route gebruiken de waarden tussen haakjes het formaat [administratieve afstand/metriek]. [90/1] betekent bijvoorbeeld dat de route een administratieve afstand van 90 heeft en een protocolmetriek van 1.
Nadat routes in de routeringstabel zijn geïnstalleerd, gebruikt de router de langste prefix match om pakketten door te sturen. Wanneer meerdere geïnstalleerde routes overeenkomen met het IP-adres van de bestemming, selecteert de router de route met het meest specifieke voorvoegsel. Als de routeringstabel bijvoorbeeld 192.168.1.0/24 en 192.168.0.0/16 bevat, komt een pakket bestemd voor 192.168.1.10 overeen met beide routes, maar de router stuurt het pakket door met 192.168.1.0/24 omdat het het langste (specifiekere) voorvoegsel is.
Deze tabel bevat de standaardwaarden voor de beheerafstand van de protocollen die Cisco ondersteunt.
| routebron | Standaard AD-waarden |
|---|---|
| verbonden | 0 |
| statisch | 1 |
| Samenvattende EIGRP-route | 5 |
| Buitengrensgatewayprotocol (BGP) | 20 |
| Intern EIGRP | 90 |
| Interior Gateway Routing Protocol (IGRP) | 100 |
| OSPF | 110 |
| Intermediair systeem-naar-intermediair systeem (IS-IS) | 115 |
| Routing Information Protocol (RIP) | 120 |
| Exterieur Gateway Protocol (EGP) | 140 |
| On Demand Routing (ODR) | 160 |
| Extern EIGRP | 170 |
| Interne BGP | 200 |
| Onbekend* | 255 |
Opmerking: Als de beheerdersafstand 255 is, beschouwt de router de route niet als betrouwbaar en installeert deze niet in de routeringstabel.
Wanneer een router hetzelfde doelprefix van meer dan één routeringsbron leert, kunt u de beheerafstand wijzigen om te bepalen welke route in de routeringstabel is geïnstalleerd.
Opmerking: wees voorzichtig als u een wijziging in de advertentie plant. AD is lokaal voor de router en inconsistente veranderingen tussen routers kunnen leiden tot asymmetrische routering, suboptimale routering, routeringslussen of zwarte gaten in het verkeer.
Zo heeft het interne EIGRP een standaard administratieve afstand van 90 en heeft OSPF een standaard administratieve afstand van 110. Als beide protocollen hetzelfde prefix adverteren, installeert de router standaard de EIGRP-route omdat 90 lager is dan 110.
Om dit gedrag te illustreren, zijn R1 en R2 rechtstreeks verbonden via GigabitEthernet1 in het 172.16.1.0/24-netwerk.
Op R1 wordt de route naar 10.0.0.0/24 als EIGRP-route geïnstalleerd. De routecode D geeft EIGRP aan. De waarden tussen haakjes gebruiken de notatie [administratieve afstand/metriek]. In dit voorbeeld betekent [90/130816] dat de route een administratieve afstand van 90 heeft en een EIGRP-metriek van 130816. Op R2 wordt de route naar 192.168.1.0/24 ook als EIGRP-route geïnstalleerd:
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
Hoewel OSPF ook hetzelfde voorvoegsel leert, wordt de OSPF-route niet in de routeringstabel geïnstalleerd omdat de standaard administratieve afstand van 110 groter is dan de EIGRP-administratieve afstand van 90.
U kunt de administratieve afstand van routes die u hebt geleerd via een routeringsproces wijzigen met de opdracht afstand <AD-waarde>. In dit voorbeeld wordt de OSPF administratieve afstand op R1 gewijzigd in 85:
R1#configure terminal
R1(config)#router ospf 100
R1(config-router)#distance 85
R1(config-router)#end
Let op: Het voorbeeld laat zien hoe u de AD van een protocol kunt wijzigen, maar wees uiterst voorzichtig wanneer u de AD wijzigt. Een inconsistent AD-ontwerp kan leiden tot asymmetrische routering, suboptimale routering, routeringslussen of zwarte gaten in het verkeer. Valideer het routeringsontwerp voor en na de wijziging.
Na de AD-wijziging geeft R1 de voorkeur aan de OSPF-route boven 10.0.0.0/24 omdat OSPF nu een administratieve afstand van 85 heeft, wat lager is dan de EIGRP-administratieve afstand van 90.
De routecode verandert van D naar O, wat aangeeft dat de OSPF-route nu in de routeringstabel is geïnstalleerd. De waarde [85/2] toont een administratieve afstand van 85 en een OSPF-metriek van 2.
De wijziging van de administratieve afstand heeft alleen lokale betekenis. Het beïnvloedt de route selectie op R1, maar het wordt niet geadverteerd aan R2. Daarom blijft R2 de EIGRP-route verkiezen boven 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
Er zijn geen algemene richtlijnen voor het toewijzen van administratieve afstanden, omdat elk netwerk verschillende vereisten heeft. U moet een redelijke matrix van administratieve afstanden voor het netwerk als geheel bepalen.
Een veelgebruikt gebruik van administratieve afstand is een drijvende statische route. Een drijvende statische route wordt geconfigureerd met een administratieve afstand die hoger is dan de primaire route, dus deze wordt alleen gebruikt wanneer de primaire route uit de routeringstabel wordt verwijderd.
In dit voorbeeld gebruikt R1 OSPF als de primaire routebron om 10.0.0.0/24 te bereiken via R2. De OSPF-route heeft de standaard administratieve afstand van 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
Opmerking: De administratieve afstand is ingesteld op 250.
De routecode O geeft aan dat de route via OSPF is geleerd. De waarden tussen haakjes gebruiken de notatie [administratieve afstand/metriek]. In dit geval betekent [110/2] dat de route een administratieve afstand van 110 en een OSPF-metriek van 2 heeft.
Als u een drijvende statische route voor dezelfde bestemming wilt configureren, gebruikt u een administratieve afstand die groter is dan de OSPF-beheerafstand:
R1#configure terminal
R1(config)#ip route 10.0.0.0 255.255.255.0 172.16.1.200 250
R1(config)#end
In de vorige opdracht is 250 de AD-waarde die is toegewezen aan de statische route. Omdat 250 hoger is dan de OSPF AD van 110, wordt de statische route niet geïnstalleerd in de routeringstabel terwijl de OSPF-route beschikbaar is.
Als de OSPF-route uit de routeringstabel wordt verwijderd, wordt de drijvende statische route de best beschikbare route naar 10.0.0.0/24 en wordt deze geïnstalleerd in de routeringstabel:
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
De routecode verandert in S, wat aangeeft dat de statische route nu is geïnstalleerd. De waarde [250/0] toont een AD van 250 en een statische routemetriek van 0.
Opmerking: De drijvende statische route wordt alleen geïnstalleerd als er geen route met een lagere administratieve afstand bestaat voor hetzelfde voorvoegsel. De volgende hop, 172.16.1.200, moet ook bereikbaar zijn. Als de volgende hop niet kan worden opgelost, wordt de statische route niet geïnstalleerd.
Let op: gebruik drijvende statische routes zorgvuldig. Een onjuiste volgende hop, een te lage beheerafstand of inconsistente back-uproutering kan ertoe leiden dat het back-uppad onverwacht wordt gebruikt of uitvalt tijdens een primaire routeonderbreking.
Voor aanvullende voorbeelden over het gebruik van drijvende statische routes, raadpleegt u deze documenten:
| Revisie | Publicatiedatum | Opmerkingen |
|---|---|---|
3.0 |
20-Jul-2026
|
Titel, inleiding en opmaak bijgewerkt. |
1.0 |
20-Dec-2001
|
Eerste vrijgave |