المقدمة
يصف هذا المستند المسارات الثابتة ويستخدم سيناريو المشكلة لتوضيح متى يكون من المرغوب فيه تحديد كيفية الوصول إلى عنوان IP للخطوة التالية.
المتطلبات الأساسية
المتطلبات
لا توجد متطلبات خاصة لهذا المستند.
المكونات المستخدمة
لا يقتصر هذا المستند على إصدارات برامج ومكونات مادية معينة.
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
معلومات أساسية
يتم إستخدام المسارات الثابتة لمجموعة متنوعة من الأسباب ويتم إستخدامها غالبا عندما لا يوجد مسار ديناميكي إلى عنوان IP للوجهة، أو لتخطي المسار الذي تم التعرف عليه ديناميكيا.
وتشتمل المسارات الثابتة بشكل افتراضي على مسافة إدارية مقدارها واحد، تمنحها الأسبقية على المسارات من أي بروتوكول توجيه ديناميكي. عندما تتم زيادة المسافة الإدارية إلى قيمة أكبر من بروتوكول التوجيه الديناميكي، يمكن أن يكون المسار الثابت شبكة أمان عند فشل التوجيه الديناميكي. على سبيل المثال، تحتوي المسارات المشتقة من بروتوكول توجيه البوابة الداخلية المحسنة (EIGRP) على مسافة إدارية افتراضية تبلغ 90 للمسارات الداخلية و 170 للمسارات الخارجية. لتكوين مسار ساكن إستاتيكي يتم تجاوزه بمسار EIGRP، حدد مسافة إدارية أكبر من 170 للمسار الثابت.
يسمى الطريق الثابت ذو المسافة الإدارية العالية المسار الثابت العائم. ويتم تثبيته في جدول التوجيه فقط عندما يختفي المسار الذي تم التعرُّف عليه ديناميكيًا. مثال على المسار الثابت العائم: ip route 172.31.10.0 255.255.255.0 10.10.2 10.10.10.101.
ملاحظة: تعتبر المسافة الإدارية 255 مسافة لا يمكن الوصول إليها، ولا يتم أبدا إدخال المسارات الثابتة التي تبلغ المسافة الإدارية لها 255 في جدول التوجيه.
الاصطلاحات
للحصول على مزيد من المعلومات حول اصطلاحات المستندات، ارجع إلى اصطلاحات تلميحات Cisco التقنية.
المسار الثابت إلى الواجهة بدون عنوان IP للخطوة التالية
إن يشكل أن يشير كطريق ساكن إستاتيكي إلى قارن، لا يعين التالي جنجل عنوان. يتم إدراج المسار في جدول التوجيه فقط عندما تكون الواجهة نشطة. لا يوصى بهذا التكوين لأنه عندما يشير المسار الثابت إلى واجهة ولا يحتوي على معلومات الخطوة التالية، يعتبر الموجه أن كل مضيف ضمن نطاق المسار يجب أن يكون متصلا مباشرة من خلال تلك الواجهة. ومثال على هذا المسار الثابت هو: ip route 0.0.0.0.0.0 Ethernet0.
باستخدام هذا النوع من التكوين، يقوم الموجه بتنفيذ بروتوكول تحليل العنوان (ARP) على الإيثرنت لكل وجهة يبحث الموجه عنها من خلال المسار الافتراضي لأن الموجه يعتبر جميع هذه الوجهات متصلة مباشرة بالإيثرنت 0. يمكن أن يتسبب نوع المسار الثابت هذا، وخاصة إذا تم إستخدامه من قبل العديد من الحزم إلى العديد من الشبكات الفرعية الوجهة المختلفة، في إستخدام معالج مرتفع وذاكرة تخزين مؤقت ARP كبيرة جدا (بالإضافة إلى حالات فشل تخصيص الذاكرة). لذلك لا يُوصى بهذا النوع من المسارات الثابتة.
عندما يتم تحديد عنوان الخطوة التالية على واجهة متصلة مباشرة، لا يقوم الموجه بتنفيذ ARP لكل عنوان وجهة. والمثال على ذلك هو IP route 0.0.0.0.0.0 Ethernet0 192.168.1.1. يتم تحديد عنوان الخطوة التالية المتصلة مباشرة فقط، ولكن لا يوصى بذلك للأسباب الموضحة في هذا المستند. لا توجد حاجة لتحديد عنوان الخطوة التالية المتصلة مباشرة. غير أن عنوان الخطوة التالية البعيدة والواجهة التي يمكن تحديد عمليات إعادة تعيين الخطوة التالية البعيدة لها.
إذا كان هناك إمكانية أن يذهب القارن مع الخطوة تالي إلى أسفل ويكون الخطوة تالي يمكن الوصول إليها من خلال طريق تكراري، بعد ذلك عينت على حد سواء الخطوة تالي عنوان والعنوان بديل قارن من خلال أي خطوة تالي يستطيع كنت أسست. على سبيل المثال، مسار IP 10.0.0.1 255.255.255.255 Serial 3/3 192.168.20.1. وتتيح إضافة الواجهة البديلة إمكانية تركيب المسار الثابت ليصبح أكثر تحديدا.
مثال المسار الثابت العائم
يصف هذا المثال إستخدام المسارات الثابتة العائمة ويوضح الحاجة إلى كل من تحديد الواجهة الصادرة، وعنوان الخطوة التالية باستخدام أمر المسار الثابت.
المشكلة
مع تكوين الشبكة الموضح في هذه الصورة، يتمتع مضيف واحد 172.31.10.1 بالاتصال بالإنترنت. في هذا المثال، يقوم المضيف بإجراء اتصال بمضيف الإنترنت البعيد 10.100.1.1:
مع هذا التكوين، يكون الارتباط الأساسي هو الارتباط بين المنفذ التسلسلي 1/0 على R1 إلى المنفذ التسلسلي 1/0 على R2 لحركة مرور البيانات من المضيف 172.31.10.1 إلى الإنترنت. يتم إستخدام المضيف 10.100.1.1 كمثال لمضيف الإنترنت. يمثل الارتباط بين المنفذ التسلسلي 2/0 على R1 إلى المنفذ التسلسلي 2/0 على R2 رابط النسخ الاحتياطي. يتم إستخدام إرتباط النسخ الاحتياطي فقط في حالة فشل الارتباط الأساسي. يتم نشر هذا باستخدام المسارات الثابتة التي تشير إلى الرابط الأساسي واستخدام المسارات الثابتة العائمة التي تشير إلى رابط النسخ الاحتياطي.
هناك مساران ثابتان إلى الوجهة نفسها (172.31.10.0/24) على R1. واحد مسار هو المسار الثابت العادي والآخر هو المسار الثابت العائم، أي هو النسخ الاحتياطي، أو المسار المتكرر إلى الشبكة الوجهة على الشبكة المحلية (LAN). المشكلة في هذا السيناريو هي أن المسار الثابت العائم لا يتم تثبيته أبدا في جدول التوجيه عندما يكون الارتباط الأساسي معطلا.
هذا هو التكوين على R1:
hostname R1
!
interface Serial1/0
ip address 10.10.10.1 255.255.255.252
!
interface Serial2/0
ip address 10.10.20.1 255.255.255.252
!
ip route 10.0.0.0 255.0.0.0 192.168.10.2
! This is the primary route to get to hosts on the internet.
ip route 172.31.10.0 255.255.255.0 10.10.10.2
! This is the preferred route to the LAN.
ip route 172.31.10.0 255.255.255.0 10.10.20.2 250
! This is the floating static route to the LAN.
هذا هو التكوين على R2:
hostname R2
!
interface Serial1/0
ip address 10.10.10.2 255.255.255.252
!
interface Serial2/0
ip address 10.10.20.2 255.255.255.252
!
ip route 0.0.0.0 0.0.0.0 10.10.10.1
ip route 0.0.0.0 0.0.0.0 10.10.20.1 250
!
هذا هو جدول التوجيه لـ 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
Gateway of last resort is not set
10.0.0.0/8 is variably subnetted, 5 subnets, 3 masks
S 10.0.0.0/8 [1/0] via 192.168.10.2
C 10.10.10.0/30 is directly connected, Serial1/0
L 10.10.10.1/32 is directly connected, Serial1/0
C 10.10.20.0/30 is directly connected, Serial2/0
L 10.10.20.1/32 is directly connected, Serial2/0
172.31.0.0/24 is subnetted, 1 subnets
S 172.31.10.0 [1/0] via 10.10.10.2
192.168.10.0/24 is variably subnetted, 2 subnets, 2 masks
C 192.168.10.0/30 is directly connected, Serial3/0
L 192.168.10.1/32 is directly connected, Serial3/0
عند إصدار الأمر ping من المضيف إلى مضيف الإنترنت 10.100.1.1، فإنه يعمل كما هو متوقع.
host#ping 10.100.1.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.100.1.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 73/78/80 ms
يظهر traceroute من المضيف إلى مضيف الإنترنت 10.100.1.1:
host#traceroute 10.100.1.1
Type escape sequence to abort.
Tracing the route to 10.100.1.1
VRF info: (vrf in name/id, vrf out name/id)
1 172.31.10.2 1 msec 1 msec 1 msec
2 10.10.10.1 31 msec 39 msec 39 msec
3 192.168.10.2 80 msec * 80 msec
يتم استخدام الرابط الأساسي 10.10.10.0/30.
إذا قمت بإيقاف تشغيل المنفذ التسلسلي 1/0 على R1 لاختبار تجاوز الفشل، فتوقع من R1 تثبيت المسار الثابت العائم إلى الشبكة المحلية (LAN) 172.31.10.0، ومن R2 تثبيت المسار الثابت العائم إلى 0.0.0 حتى 10.10.20.1. توقع أيضا تدفق حركة المرور عبر إرتباط النسخ الاحتياطي.
R1#conf t
Enter configuration commands, one per line. End with CNTL/Z.
R1(config)#interface serial1/0
R1(config-if)#shutdown
R1(config-if)#end
R1#
ومع ذلك، يظل المسار الثابت لشبكة LAN 172.31.10.0/24 في جدول التوجيه لـ 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
Gateway of last resort is not set
10.0.0.0/8 is variably subnetted, 3 subnets, 3 masks
S 10.0.0.0/8 [1/0] via 192.168.10.2
C 10.10.20.0/30 is directly connected, Serial2/0
L 10.10.20.1/32 is directly connected, Serial2/0
172.31.0.0/24 is subnetted, 1 subnets
S 172.31.10.0 [1/0] via 10.10.10.2
192.168.10.0/24 is variably subnetted, 2 subnets, 2 masks
C 192.168.10.0/30 is directly connected, Serial3/0
L 192.168.10.1/32 is directly connected, Serial3/0
R1#show ip route 172.31.10.0
Routing entry for 172.31.10.0/24
Known via "static", distance 1, metric 0
Routing Descriptor Blocks:
* 10.10.10.2
Route metric is 0, traffic share count is 1
R1#show ip route 10.10.10.2
Routing entry for 10.0.0.0/8
Known via "static", distance 1, metric 0
Routing Descriptor Blocks:
* 192.168.10.2
Route metric is 0, traffic share count is 1
لم يعد يعمل الأمران ping وtraceroute من المضيف:
host#ping 10.100.1.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.100.1.1, timeout is 2 seconds:
.....
Success rate is 0 percent (0/5)
host#traceroute 10.100.1.1
Type escape sequence to abort.
Tracing the route to 10.100.1.1
VRF info: (vrf in name/id, vrf out name/id)
1 172.31.10.2 1 msec 1 msec 1 msec
2 * * *
3 * * *
4 * * *
5 * * *
6 * * *
7 * * *
8 * * *
9 * * *
10 * * *
11 * * *
…
لم يتم تثبيت المسار الثابت العائم على R1 وما يزال المسار الثابت الأساسي في جدول توجيه لـ R1، على الرغم من إيقاف تشغيل رابط المنفذ التسلسلي 1/0. يحدث هذا بسبب أن المسارات الثابتة متكررة بطبيعتها. احتفظ دائما بالمسار الثابت في جدول التوجيه طالما كان لديك مسار إلى الخطوة التالية.
في سيناريو هذه المشكلة، يمكنك توقع أنه نظرا لأن الارتباط الأساسي معطل، فلديك المسار الثابت العائم مع مسافة إدارية 250 مثبتة في جدول التوجيه على R1. ومع ذلك، لم يتم تثبيت المسار الثابت العائم في جدول التوجيه لأن المسار الثابت العادي يبقى في جدول التوجيه. يتم تكرار عنوان IP للخطوة التالية 10.10.10.2 بنجاح إلى (192.168.10.2) من خلال المسار الثابت 10.0.0.0/8، الموجود في جدول التوجيه.
الحل
قم بتكوين مسار ثابت على R1 حيث لا يمكن أن تكون الخطوة التالية متكررة إلى مسار ثابت آخر. cisco يوصي أن يشكل على حد سواء القارن خارج وال تالي جنجل عنوان ل ساكن إستاتيكي. بالنسبة للواجهة التسلسلية، تكون مواصفات الواجهة الصادرة كافية لأن الواجهة التسلسلية هي واجهة من نقطة إلى نقطة. إذا كانت الواجهة الصادرة عبارة عن واجهة إيثرنت، فعليك تكوين كل من الواجهة الصادرة وعنوان IP للجنجل التالي.
هذا المثال هو مسار ثابت للشبكة المحلية (LAN) التي تم تكوينها باستخدام مواصفات الواجهة الصادرة:
R1#conf t
Enter configuration commands, one per line. End with CNTL/Z.
R1(config)#no ip route 172.31.10.0 255.255.255.0 10.10.10.2
R1(config)#ip route 172.31.10.0 255.255.255.0 Serial1/0
R1(config)#end
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
Gateway of last resort is not set
10.0.0.0/8 is variably subnetted, 3 subnets, 3 masks
S 10.0.0.0/8 [1/0] via 192.168.10.2
C 10.10.20.0/30 is directly connected, Serial2/0
L 10.10.20.1/32 is directly connected, Serial2/0
172.31.0.0/24 is subnetted, 1 subnets
S 172.31.10.0 [250/0] via 10.10.20.2
192.168.10.0/24 is variably subnetted, 2 subnets, 2 masks
C 192.168.10.0/30 is directly connected, Serial3/0
L 192.168.10.1/32 is directly connected, Serial3/0
يعمل الأمران ping وtraceroute من المضيف إلى مضيف الإنترنت الآن ويتم استخدام رابط النسخ الاحتياطي:
R1#show ip route 172.31.10.0
Routing entry for 172.31.10.0/24
Known via "static", distance 250, metric 0 (connected)
Routing Descriptor Blocks:
* 10.10.20.2
Route metric is 0, traffic share count is 1
host#ping 10.100.1.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.100.1.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 76/79/80 ms
host#traceroute 10.100.1.1
Type escape sequence to abort.
Tracing the route to 10.100.1.1
VRF info: (vrf in name/id, vrf out name/id)
1 172.31.10.2 1 msec 1 msec 1 msec
2 10.10.20.1 38 msec 39 msec 40 msec
3 192.168.10.2 80 msec * 80 msec
القرار
cisco بشدة يوصي أنت عينت القارن خارج وال تالي جنجل عنوان عندما شكلت ممر ساكن إستاتيكي. عندما تكون الواجهة الصادرة نوع إرتباط من نقطة إلى نقطة (على سبيل المثال، إرتباط تسلسلي)، لا تكون هناك حاجة إلى مواصفات عنوان IP للجنجل التالي.