المقدمة
يصف هذا المستند السلوك المتوقع لبرنامج Cisco IOS-XE SDWAN الذي يختلف عن Cisco IOS-XE فيما يتعلق بتثبيت المسار الافتراضي في جدول التوجيه.
المشكلة: المسار الافتراضي غير موجود في جدول التوجيه
لا يتم تقديم المسار الافتراضي في جداول التوجيه وإعادة التوجيه، على الرغم من أنه تم تكوينه بشكل صحيح ويمكن رؤيته في كل من show running-config و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
في الوقت نفسه، لا يمكنك رؤية المسار في جداول التوجيه وإعادة التوجيه:
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
استكشاف الأخطاء وإصلاحها
يمكنك محاولة تصحيح أخطاء ip routing وdebug ip cef eventSin لفهم سبب عدم تثبيت هذا المسار:
*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
ومع ذلك، لا يشرح الإخراج سبب عدم تثبيت المسار الافتراضي على جدول التوجيه.
إذا تم التحقق من إمكانية الوصول إلى الخطوة التالية، يمكنك أن ترى أنه يتعذر الوصول إلى الخطوة التالية:
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)
وحل ARP لا يعمل أيضا:
Router#sh arp 192.168.10.10
Protocol Address Age (min) Hardware Addr Type Interface
Internet 192.168.10.10 0 Incomplete ARPA
لذلك، يتم الاستنتاج بأن البوابة الافتراضية غير قابلة للوصول.
أيضا في بعض الحالات، من الملاحظ أنه لا توجد حزم مدخلات على الواجهة ويمكن أن تكون دليلا إضافيا على المشكلة:
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
الحل
يستخدم برنامج Cisco IOS-XE SDWAN نفس الميزة التي يتم تنفيذها على موجهات Viptela vEdge ويسمى track-default-gateway
هذه الميزة مماثلة لوظيفة تعقب الكائنات و ip sla التي يتم إستخدامها على Cisco IOS لتكوين النسخ الاحتياطي للتوجيه الثابت الذي يمكن الاعتماد عليه.
بشكل افتراضي، يتم تمكين هذه الميزة ولا يمكن رؤيتها في إخراج نظام show sdwan running-config المطابق:
Router#show sdwan running-config system | i track-default-gateway
Router#
يرجى الاطلاع على مزيد من المعلومات حول هذه الميزة هنا: https://sdwan-docs.cisco.com/Product_Documentation/Command_Reference/Configuration_Commands/track-default-gateway
مع تمكين تعقب البوابة، يرسل البرنامج رسائل ARP كل 10 ثوان إلى الخطوة التالية من المسار الثابت. إذا كان البرنامج يستلم إستجابة ARP، فإنه يضع المسار الثابت في جدول المسار المحلي. بعد فقد 10 استجابات ARP المتتالية، تتم إزالة المسار الثابت من جدول المسار. يستمر البرنامج في إرسال رسائل ARP بشكل دوري، وحالما يستلم مرة أخرى إستجابة ARP، تتم إضافة المسار الثابت مرة أخرى إلى جدول المسارات.