Inleiding
In dit document wordt beschreven hoe u een standaardroute of een gateway die als laatste optie wordt gebruikt (gateway of last resort) kunt configureren.
Voorwaarden
Vereisten
Er zijn geen specifieke vereisten van toepassing op dit document.
Gebruikte componenten
Dit document is niet beperkt tot specifieke software- en hardware-versies. De getoonde commando-uitgangen zijn afkomstig van een Cisco 3900 Series router met Cisco IOS® Software Release 15M.
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.
Conventies
Raadpleeg Cisco Technical Tips Conventions (Conventies voor technische tips van Cisco) voor meer informatie over documentconventies.
Achtergrondinformatie
Standaardroutes worden gebruikt om pakketten om te leiden die zijn bedoeld voor netwerken die niet expliciet in de routingtabel staan vermeld. Standaardroutes zijn van onschatbare waarde in topologieën waar het niet wenselijk is om alle meer specifieke netwerken te leren, zoals in het geval van stub-netwerken, of niet haalbaar vanwege beperkte systeembronnen zoals geheugen en beperkte bronnen.
De volgende IP-commando's worden gebruikt en nader beschreven:
-
ip default-gateway
-
ip default-network
-
ip route 0.0.0.0 0.0.0.0
Standaardgateway voor Command IP gebruiken
De opdracht ip default-gateway verschilt van de andere twee opdrachten, omdat deze alleen mag worden gebruikt wanneer ip-routering is uitgeschakeld op de Cisco-router. Als bijvoorbeeld de router een IP-host is, kunt u met deze opdracht een standaardgateway definiëren voor de host. U kunt deze opdracht ook gebruiken wanneer uw low-end Cisco-router zich in de opstartmodus bevindt om een Cisco IOS® Software-image naar de router te TFTP. Als de router in de opstartmodus staat, is ip routing uitgeschakeld. In dit voorbeeld is de router op het IP-adres 172.16.15.4 gedefinieerd als de standaardroute:
ip default-gateway 172.16.15.4
Standaardnetwerk van Command ip gebruiken
In tegenstelling tot de opdracht ip default-gateway, kunt u ip default-network gebruiken als ip routing is ingeschakeld op de Cisco-router. Wanneer u een IP-standaardnetwerk configureert, beschouwt de router routes naar dat netwerk voor installatie als de gateway van het laatste redmiddel op de router. Bij elk netwerk geconfigureerd met ip default-network wordt, als een router een route naar dat netwerk heeft, de route gemarkeerd als een kandidaat-standaardroute. Dit netwerkdiagram geeft de routeringstabel weer die is overgenomen van router R1:

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
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
o - ODR, P - periodic downloaded static route, H - NHRP, l - LISP
a - application route
+ - replicated route, % - next hop override, p - overrides from PfR
Gateway of last resort is not set
10.0.0.0/8 is variably subnetted, 4 subnets, 2 masks
C 10.44.192.0/24 is directly connected, GigabitEthernet0/0
L 10.44.192.1/32 is directly connected, GigabitEthernet0/0
C 10.108.99.0/24 is directly connected, GigabitEthernet0/1
L 10.108.99.1/32 is directly connected, GigabitEthernet0/1
S 192.168.1.0/24 [1/0] via 10.44.192.2
Merk op dat de statische route naar 192.168.1.0 via 10.44.192.2 en dat de gateway of last resort niet is ingesteld. Als u ip default-network 192.168.1.0 configureert, verandert de routeringstabel als volgt:
R1#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
R1(config)#ip default-network 192.168.1.0
R1(config)#end
R1#
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
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
o - ODR, P - periodic downloaded static route, H - NHRP, l - LISP
a - application route
+ - replicated route, % - next hop override, p - overrides from PfR
Gateway of last resort is 10.44.192.2 to network 192.168.1.0
S* 0.0.0.0/0 [1/0] via 10.44.192.2
10.0.0.0/8 is variably subnetted, 4 subnets, 2 masks
C 10.44.192.0/24 is directly connected, GigabitEthernet0/0
L 10.44.192.1/32 is directly connected, GigabitEthernet0/0
C 10.108.99.0/24 is directly connected, GigabitEthernet0/1
L 10.108.99.1/32 is directly connected, GigabitEthernet0/1
S* 192.168.1.0/24 [1/0] via 10.44.192.2
R1#
R1#show ip protocols
*** IP Routing is NSF aware ***
Routing Protocol is "application"
Sending updates every 0 seconds
Invalid after 0 seconds, hold down 0, flushed after 0
Outgoing update filter list for all interfaces is not set
Incoming update filter list for all interfaces is not set
Maximum path: 32
Routing for Networks:
Routing Information Sources:
Gateway Distance Last Update
Distance: (default is 4)
R1#
De toegangspoort tot het laatste redmiddel is nu ingesteld op 10.44.192.2. Dit resultaat is onafhankelijk van elk routeringsprotocol, zoals blijkt uit de show ip-protocollen opdrachtuitvoer, er is geen routeringsprotocol geconfigureerd. U kunt een andere kandidaat-standaardroute toevoegen met de configuratie van een ander exemplaar van het IP-standaardnetwerk:
R1#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
R1(config)#ip route 172.17.24.0 255.255.255.0 10.108.99.2
R1(config)#ip default-network 172.17.24.0
R1(config)#end
R1#
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
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
o - ODR, P - periodic downloaded static route, H - NHRP, l - LISP
a - application route
+ - replicated route, % - next hop override, p - overrides from PfR
Gateway of last resort is 10.44.192.2 to network 192.168.1.0
S* 0.0.0.0/0 [1/0] via 10.44.192.2
10.0.0.0/8 is variably subnetted, 4 subnets, 2 masks
C 10.44.192.0/24 is directly connected, GigabitEthernet0/0
L 10.44.192.1/32 is directly connected, GigabitEthernet0/0
C 10.108.99.0/24 is directly connected, GigabitEthernet0/1
L 10.108.99.1/32 is directly connected, GigabitEthernet0/1
172.17.0.0/16 is variably subnetted, 2 subnets, 2 masks
S 172.17.0.0/16 [1/0] via 172.17.24.0
S 172.17.24.0/24 [1/0] via 10.108.99.2
S* 192.168.1.0/24 [1/0] via 10.44.192.2
Opmerking: Nadat de IP-opdracht voor het standaardnetwerk is ingevoerd, kunt u zien dat het netwerk niet als standaardnetwerk is gemarkeerd. In het gedeelte Een standaardnetwerk markeren wordt de reden uitgelegd.
Een standaardnetwerk markeren
De opdracht ip-standaardnetwerk is klassiek, dit betekent dat als de router een route heeft naar het subnet dat door deze opdracht wordt aangegeven, de route naar het hoofdnetwerk wordt geïnstalleerd. Op dit moment is geen van beide netwerken gemarkeerd als de standaardroute. De opdracht ip-standaardnetwerk moet opnieuw worden uitgevoerd, dit keer met het gebruik van het hoofdnetwerk om de kandidaat als standaardroute te markeren.
R1#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
R1(config)#ip default-network 172.17.0.0
R1(config)#end
R1#sh
*Jul 15 22:32:42.829: %SYS-5-CONFIG_I: Configured from console by conso
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
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
o - ODR, P - periodic downloaded static route, H - NHRP, l - LISP
a - application route
+ - replicated route, % - next hop override, p - overrides from PfR
Gateway of last resort is 172.17.24.0 to network 172.17.0.0
S* 0.0.0.0/0 [1/0] via 172.17.24.0
10.0.0.0/8 is variably subnetted, 4 subnets, 2 masks
C 10.44.192.0/24 is directly connected, GigabitEthernet0/0
L 10.44.192.1/32 is directly connected, GigabitEthernet0/0
C 10.108.99.0/24 is directly connected, GigabitEthernet0/1
L 10.108.99.1/32 is directly connected, GigabitEthernet0/1
* 172.17.0.0/16 is variably subnetted, 2 subnets, 2 masks
S* 172.17.0.0/16 [1/0] via 172.17.24.0
S 172.17.24.0/24 [1/0] via 10.108.99.2
S* 192.168.1.0/24 [1/0] via 10.44.192.2
Als de oorspronkelijke statische route was geconfigureerd voor het hoofdnetwerk, was de vorige stap niet nodig geweest.
Er zijn nog steeds geen IP-protocollen geconfigureerd in de router. Zonder dynamische protocollen kunt u uw router configureren om te kiezen uit een aantal kandidaat-standaardroutes op basis van de vraag of de routeringstabel routes heeft naar andere netwerken dan 0.0.0.0/0. Met de opdracht ip-standaardnetwerk kunt u robuustheid configureren in de selectie van een gateway in laatste instantie. In plaats van het gebruik van statische routes naar specifieke next-hops, kunt u de router een standaardroute naar een bepaald netwerk laten kiezen op basis van de routeringstabel.
Als u de route naar een bepaald netwerk kwijtraakt, selecteert de router de andere kandidaat-standaard. In dat scenario kunt u vervolgens de verloren route uit de configuratie verwijderen, zoals wordt weergegeven in de volgende uitvoer:
R1#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
R1(config)#no ip route 172.17.24.0 255.255.255.0 10.108.99.2
R1(config)#end
*Jul 15 22:52:59.047: %SYS-5-CONFIG_I: Configured from console by console
Nadat u de statische route naar het netwerk hebt verwijderd, ziet de routeringstabel er als volgt uit:
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
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
o - ODR, P - periodic downloaded static route, H - NHRP, l - LISP
a - application route
+ - replicated route, % - next hop override, p - overrides from PfR
Gateway of last resort is 10.44.192.2 to network 192.168.1.0
S* 0.0.0.0/0 [1/0] via 10.44.192.2
10.0.0.0/8 is variably subnetted, 4 subnets, 2 masks
C 10.44.192.0/24 is directly connected, GigabitEthernet0/0
L 10.44.192.1/32 is directly connected, GigabitEthernet0/0
C 10.108.99.0/24 is directly connected, GigabitEthernet0/1
L 10.108.99.1/32 is directly connected, GigabitEthernet0/1
S* 192.168.1.0/24 [1/0] via 10.44.192.2
R1#
Verschillende routingprotocollen gebruiken
Gateways die als laatste redmiddel zijn geselecteerd via de opdracht ip default-network worden verschillend gepropageerd op basis van welk routeringsprotocol wordt gebruikt. Voor EIGRP zijn er verschillende methoden om een standaardroute in EIGRP te configureren die de voorkeur hebben. De standaardroute die wordt aangekondigd met de opdracht ip-standaardnetwerk wordt niet doorgegeven door Open Shortest Path First (OSPF) of door Intermediate System-to-Intermediate System (IS-IS). Zie Hoe genereert OSPF standaardroutes? voor gedetailleerde informatie over het gedrag van standaardroutes met OSPF.
OpdrachtIP-route 0.0.0.0 0.0.0.0 gebruiken
Een statische route geconfigureerd met de opdracht ip route 0.0.0.0.0.0.0 is een andere manier om de gateway of last resort op een router in te stellen. Net als bij de standaard IP-netwerkopdracht is het gebruik van de statische route naar 0.0.0.0 niet afhankelijk van routeringsprotocollen. Wel moet ip routing ingeschakeld zijn op de router.
Opmerking: EIGRP propageert een route naar netwerk 0.0.0.0, maar de statische route moet worden herverdeeld in het routeringsprotocol.
In eerdere versies van RIP werd de standaardroute die via de ip-route 0.0.0.0.0.0.0 werd gemaakt, automatisch geadverteerd door RIP-routers. In Cisco IOS Software Release 12 en hoger maakt RIP geen reclame voor de standaardroute als de route niet via RIP wordt geleerd. Het kan nodig zijn de route te herverdelen in RIP's.
De standaardroutes die zijn geconfigureerd met de opdracht ip route 0.0.0.0.0.0 worden niet gepropageerd door OSPF en IS-IS. Bovendien kan deze standaardroute niet worden herverdeeld in OSPF of IS-IS via de opdracht herverdelen. Gebruik de opdracht default-information originate om een standaardroute naar een IS-IS- of OSPF-routingdomein te genereren. Voor meer gedetailleerde informatie over het gedrag van standaardroutes met OSPF, raadpleegt u Hoe genereert OSPF standaardroutes?. De volgende uitvoer is een voorbeeld van hoe u een gateway of last resort kunt configureren met het gebruik van de opdracht ip-route 0.0.0.0.0.0.0:
R1#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
R1(config)#ip route 0.0.0.0 0.0.0.0 10.108.99.2
R1(config)#end
R1#
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
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
o - ODR, P - periodic downloaded static route, H - NHRP, l - LISP
a - application route
+ - replicated route, % - next hop override, p - overrides from PfR
Gateway of last resort is 10.108.99.2 to network 0.0.0.0
S* 0.0.0.0/0 [1/0] via 10.108.99.2
10.0.0.0/8 is variably subnetted, 4 subnets, 2 masks
C 10.44.192.0/24 is directly connected, GigabitEthernet0/0
L 10.44.192.1/32 is directly connected, GigabitEthernet0/0
C 10.108.99.0/24 is directly connected, GigabitEthernet0/1
L 10.108.99.1/32 is directly connected, GigabitEthernet0/1
D 192.168.1.0/24 [90/130816] via 10.44.192.2, 00:20:24, GigabitEthernet0/0
R1#show ip route 0.0.0.0 0.0.0.0
Routing entry for 0.0.0.0/0, supernet
Known via "static", distance 1, metric 0, candidate default path
Routing Descriptor Blocks:
* 10.108.99.2
Route metric is 0, traffic share count is 1
Opmerking: Als u meerdere netwerken configureert als kandidaat-standaardroutes via de opdracht ip-standaardnetwerk, wordt het netwerk met de laagste administratieve afstand gekozen als het netwerk voor de gateway in laatste instantie. Als alle netwerken dezelfde administratieve afstand hebben, wordt het netwerk dat als eerste in de routeringstabel wordt vermeld, gekozen als het netwerk voor de gateway of last resort. Als u zowel de IP-standaardnetwerkopdracht als de IP-opdracht 0.0.0.0.0.0 gebruikt om kandidaat-standaardnetwerken te configureren, heeft de opdracht IP-route 0.0.0.0.0.0 voorrang en wordt deze gekozen als de gateway in laatste instantie. Als u meerdere ip-route 0.0.0.0.0.0-opdrachten gebruikt om een standaardroute te configureren, wordt het verkeer verdeeld over de meerdere routes.
Samenvatting
Gebruik de opdracht ip default-gateway wanneer ip routing op een Cisco-router is uitgeschakeld. Gebruik de opdrachten ip-standaardnetwerk of ip-route 0.0.0.0.0.0 om de gateway of last resort in te stellen op Cisco-routers waarvoor ip-routering is ingeschakeld. De manier waarop routingprotocollen de informatie over standaardroutes verspreiden varieert per protocol.
Gerelateerde informatie