Introduction
Ce document décrit le comportement attendu du logiciel SDWAN Cisco IOS-XE qui est différent de Cisco IOS-XE en ce qui concerne l'installation de la route par défaut dans la table de routage.
Problème : La Route Par Défaut N’Est Pas Présente Dans La Table De Routage
La route par défaut n'est pas présentée dans les tables de routage et de transfert, bien qu'elle ait été configurée correctement et qu'elle soit vue dans show running-config et show sdwan running-config
Router#sh run | i ip route 0\.0\.0\.0
ip route 0.0.0.0 0.0.0.0 192.168.10.10
Router#sh sdwan run | i ip route 0\.0\.0\.0
ip route 0.0.0.0 0.0.0.0 192.168.10.10
En même temps, vous ne pouvez pas voir la route dans les tables de routage et de transfert :
Router#sh ip ro | b Gateway
Gateway of last resort is not set
192.168.9.0/24 is variably subnetted, 2 subnets, 2 masks
C 192.168.9.0/24 is directly connected, GigabitEthernet0/0/0
L 192.168.9.254/32 is directly connected, GigabitEthernet0/0/0
192.168.10.0/24 is variably subnetted, 2 subnets, 2 masks
C 192.168.10.0/24 is directly connected, GigabitEthernet0/0/1
L 192.168.10.254/32 is directly connected, GigabitEthernet0/0/1
Router#sh ip cef 0.0.0.0/0
0.0.0.0/0
no route
Dépannage
Vous pouvez essayer de déboguer le routage ip et déboguer les événements cef afin de comprendre la raison pour laquelle cette route n'est pas installée :
*Dec 22 10:34:43.706: RT: updating static 0.0.0.0/0 (0x0) [local lbl/ctx:1048577/0x0] omp-tag:0 :
via 192.168.10.10 0 1048578 0x100001
*Dec 22 10:34:43.707: RT: add 0.0.0.0/0 via 192.168.10.10, static metric [1/0]
*Dec 22 10:34:43.707: RT: default path is now 0.0.0.0 via 192.168.10.10
*Dec 22 10:34:43.997: RT: del 0.0.0.0 via 192.168.10.10, static metric [1/0]
*Dec 22 10:34:43.997: RT: delete network route to 0.0.0.0/0
*Dec 22 10:34:43.997: RT: default path has been cleared
*Dec 22 10:34:43.713: %DMI-5-CONFIG_I: R0/0: nesd: Configured from NETCONF/RESTCONF by admin, transaction-id 2086
Cependant, le résultat n’explique pas pourquoi la route par défaut n’est pas installée dans la table de routage.
Si l'accessibilité du tronçon suivant est cochée, vous pouvez voir que le tronçon suivant est inaccessible :
Router#ping 192.168.10.10
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.10.10, timeout is 2 seconds:
.....
Success rate is 0 percent (0/5)
Et la résolution ARP ne fonctionne pas aussi bien :
Router#sh arp 192.168.10.10
Protocol Address Age (min) Hardware Addr Type Interface
Internet 192.168.10.10 0 Incomplete ARPA
Par conséquent, il est conclu que la passerelle par défaut n'est pas accessible.
Également dans certains cas, il est visible qu'il n'y a pas de paquets d'entrée sur l'interface et peut être une preuve supplémentaire du problème :
GigabitEthernet0/0/1 is up, line protocol is up
Hardware is BUILT-IN-2T+6X1GE, address is a8b4.5639.4e84 (bia a8b4.5639.4e84)
Internet address is 192.168.10.254/24
MTU 1500 bytes, BW 100000 Kbit/sec, DLY 100 usec,
reliability 255/255, txload 1/255, rxload 1/255
Encapsulation ARPA, loopback not set
Keepalive not supported
Full Duplex, 100Mbps, link type is auto, media type is T
output flow-control is on, input flow-control is on
ARP type: ARPA, ARP Timeout 04:00:00
Last input never, output 00:00:07, output hang never
Last clearing of "show interface" counters never
Input queue: 0/375/0/0 (size/max/drops/flushes); Total output drops: 0
Queueing strategy: fifo
Output queue: 0/40 (size/max)
5 minute input rate 0 bits/sec, 0 packets/sec
5 minute output rate 0 bits/sec, 0 packets/sec
0 packets input, 0 bytes, 0 no buffer
Received 0 broadcasts (0 IP multicasts)
0 runts, 0 giants, 0 throttles
0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored
0 watchdog, 0 multicast, 0 pause input
Solution
Le logiciel SDWAN Cisco IOS-XE utilise la même fonctionnalité que celle qui est mise en oeuvre sur les routeurs Viptela vEdge et appelée track-default-gateway
Cette fonctionnalité est similaire à la fonctionnalité ip sla et de suivi d'objet utilisée sur Cisco IOS pour configurer une sauvegarde de routage statique fiable.
Par défaut, cette fonctionnalité est activée et ne peut pas être vue dans la sortie show sdwan running-config system correspondante :
Router#show sdwan running-config system | i track-default-gateway
Router#
Pour plus d'informations sur cette fonctionnalité, cliquez ici : https://sdwan-docs.cisco.com/Product_Documentation/Command_Reference/Configuration_Commands/track-default-gateway
Lorsque le suivi de passerelle est activé, le logiciel envoie des messages ARP toutes les 10 secondes au tronçon suivant d’une route statique. Si le logiciel reçoit une réponse ARP, il place la route statique dans la table de route locale. Après 10 réponses ARP consécutives manquées, la route statique est supprimée de la table de routage. Le logiciel continue d’envoyer régulièrement des messages ARP et dès qu’il reçoit une nouvelle réponse ARP, la route statique est ajoutée à la table de routage.