يعرض هذا المستند نماذج تكوينات لمصادقة عملية تبادل معلومات التوجيه للإصدار 2 من بروتوكول معلومات التوجيه (RIPv2).
يدعم تنفيذ Cisco ل RIPv2 وضعين للمصادقة: مصادقة النص العادي ومصادقة ملخص الرسالة 5 (MD5). وضع مصادقة النص العادي هو الإعداد الافتراضي في كل حزمة RIPv2، عند تمكين المصادقة. لا يجب إستخدام مصادقة النص العادي عندما يكون الأمان مشكلة، نظرا لأنه يتم إرسال كلمة مرور المصادقة غير المشفرة في كل حزمة RIPv2.
ملاحظة: لا يدعم الإصدار 1 من بروتوكول معلومات التوجيه (RIPv1) المصادقة. إذا كنت تقوم بإرسال حزم RIPv2 واستقبالها، فيمكنك تمكين مصادقة RIP على واجهة.
يجب أن يكون لدى قراء هذا المستند الفهم الأساسي لما يلي:
RIPv1 و RIPv2
لا يقتصر هذا المستند على إصدارات برامج ومكونات مادية معينة. بدءا من برنامج Cisco IOS® الإصدار 11.1، يتم دعم RIPv2 وبالتالي يتم دعم جميع الأوامر المقدمة في التكوين على برنامج Cisco IOS® الإصدار 11.1 والإصدارات الأحدث.
يتم إختبار التكوين في المستند وتحديثه باستخدام إصدارات البرامج والمكونات المادية التالية:
موجه سلسلة 2500 من Cisco
برنامج IOS الإصدار 12.3(3) من Cisco
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك مباشرة، فتأكد من فهمك للتأثير المحتمل لأي أمر.
للحصول على مزيد من المعلومات حول اصطلاحات المستندات، راجع اصطلاحات تلميحات Cisco التقنية.
يعد الأمان أحد الهموم الأساسية لمصممي الشبكات في الوقت الحالي. يتضمن تأمين الشبكة تأمين تبادل معلومات التوجيه بين الموجهات، مثل التأكد من أن المعلومات التي تم إدخالها في جدول التوجيه صالحة ولم يتم إنشاؤها أو التلاعب بها من قبل شخص يحاول تعطيل الشبكة. قد يحاول المهاجم تقديم تحديثات غير صحيحة لخداع الموجه لإرسال البيانات إلى الوجهة الخطأ، أو للتقليل بشكل كبير من أداء الشبكة. بالإضافة إلى ذلك، قد تنتهي تحديثات المسار غير الصالحة في جدول التوجيه بسبب التكوين الضعيف (مثل عدم إستخدام أمر الواجهة الخاملة على حدود الشبكة)، أو بسبب عدم عمل الموجه. ولهذا السبب، من الحكمة مصادقة عملية تحديث التوجيه التي يتم تشغيلها على الموجه.
في هذا القسم، تُقدّم لك معلومات تكوين الميزات الموضحة في هذا المستند.
ملاحظة: للعثور على معلومات إضافية حول الأوامر المستخدمة في هذا المستند، أستخدم أداة بحث الأوامر (للعملاء المسجلين فقط).
يستخدم هذا المستند إعداد الشبكة الموضح في الرسم التخطيطي أدناه.
تتألف الشبكة الواردة أعلاه، والتي يتم إستخدامها لأمثلة التكوين التالية، من موجهين، وهما الموجه RA والموجه RB، حيث يقوم كل منهما بتشغيل RIP ويتبادل دوريا تحديثات التوجيه. يلزم مصادقة تبادل معلومات التوجيه هذا عبر الارتباط التسلسلي.
قم بتنفيذ هذه الخطوات لتكوين المصادقة في RIPv2:
قم بتحديد سلسلة مفاتيح باسم.
ملاحظة: تحدد سلسلة المفاتيح مجموعة المفاتيح التي يمكن إستخدامها على الواجهة. في حالة عدم تكوين سلسلة مفاتيح، لا يتم إجراء أية مصادقة على هذه الواجهة.
قم بتعريف المفتاح أو المفاتيح في سلسلة المفاتيح.
حدد كلمة المرور أو سلسلة المفاتيح التي سيتم إستخدامها في المفتاح.
هذه هي سلسلة المصادقة التي يجب إرسالها واستقبالها في الحزم باستخدام بروتوكول التوجيه الذي يتم مصادقته. (في المثال المعطى أدناه، قيمة السلسلة هي 234.)
قم بتمكين المصادقة على واجهة وحدد سلسلة المفاتيح التي سيتم إستخدامها.
منذ تمكين المصادقة على أساس كل واجهة، يمكن تكوين موجه يشغل RIPv2 للمصادقة على واجهات معينة ويمكن أن يعمل دون أي مصادقة على الواجهات الأخرى.
حدد ما إذا كانت الواجهة ستستخدم النص العادي أو مصادقة MD5.
المصادقة الافتراضية المستخدمة في RIPv2 هي مصادقة النص العادي عند تمكين المصادقة في الخطوة السابقة. لذلك، إذا كنت تستخدم مصادقة نص عادي، فإن هذه الخطوة غير مطلوبة.
تكوين إدارة المفاتيح (هذه الخطوة إختيارية).
إدارة المفاتيح هي طريقة للتحكم في مفاتيح المصادقة. يستخدم هذا لترحيل مفتاح مصادقة واحد إلى آخر. لمزيد من المعلومات، ارجع إلى قسم "إدارة مفاتيح المصادقة" في تكوين ميزات بروتوكول توجيه IP غير المعتمدة على البروتوكول.
أحد الطريقتين اللتين يمكن بهما مصادقة تحديثات RIP هي إستخدام مصادقة النص العادي. ويمكن تكوين هذا كما هو موضح في الجداول أدناه.
رع |
---|
key chain kal !--- Name a key chain. A key chain may contain more than one key for added security. !--- It need not be identical on the remote router. key 1 !--- This is the Identification number of an authentication key on a key chain. !--- It need not be identical on the remote router. key-string 234 !--- The actual password or key-string. !--- It needs to be identical to the key-string on the remote router. ! interface Loopback0 ip address 70.70.70.70 255.255.255.255 ! interface Serial0 ip address 141.108.0.10 255.255.255.252 ip rip authentication key-chain kal !--- Enables authentication on the interface and configures !--- the key chain that will be used. ! router rip version 2 network 141.108.0.0 network 70.0.0.0 |
RB |
---|
key chain kal key 1 key-string 234 ! interface Loopback0 ip address 80.80.80.1 255.255.255.0 ! interface Serial0 ip address 141.108.0.9 255.255.255.252 ip rip authentication key-chain kal clockrate 64000 ! router rip version 2 network 141.108.0.0 network 80.0.0.0 |
للحصول على معلومات تفصيلية حول الأوامر، ارجع إلى مرجع أمر Cisco IOS IP.
مصادقة MD5 هي وضع مصادقة إختياري تتم إضافته بواسطة Cisco إلى مصادقة النص العادي الأصلية المعرفة وفقا لمعيار RFC 1723 . يماثل التكوين ذلك الخاص بمصادقة النص العادي، باستثناء إستخدام الأمر الإضافي ip rip authentication mode md5 . يجب على المستخدمين تكوين واجهات الموجهات على كلا جانبي الارتباط لطريقة مصادقة MD5، مع التأكد من مطابقة رقم المفتاح وسلسلة المفاتيح على كلا الجانبين.
رع |
---|
key chain kal !--- Need not be identical on the remote router. key 1 !--- Needs to be identical on remote router. key-string 234 !--- Needs to be identical to the key-string on the remote router. ! interface Loopback0 ip address 70.70.70.70 255.255.255.255 ! interface Serial0 ip address 141.108.0.10 255.255.255.252 ip rip authentication mode md5 !--- Specifies the type of authentication used !--- in RIPv2 packets. !--- Needs to be identical on remote router. !-- To restore clear text authentication, use the no form of this command. ip rip authentication key-chain kal ! router rip version 2 network 141.108.0.0 network 70.0.0.0 |
RB |
---|
key chain kal key 1 key-string 234 ! interface Loopback0 ip address 80.80.80.1 255.255.255.0 ! interface Serial0 ip address 141.108.0.9 255.255.255.252 ip rip authentication mode md5 ip rip authentication key-chain kal clockrate 64000 ! router rip version 2 network 141.108.0.0 network 80.0.0.0 |
للحصول على معلومات تفصيلية حول الأوامر، ارجع إلى مرجع أمر Cisco IOS .
يوفر هذا القسم معلومات للتأكد من أن التكوين لديك يعمل بشكل صحيح.
من خلال تكوين الموجهات كما هو موضح أعلاه، ستتم مصادقة جميع عمليات تبادل تحديث التوجيه قبل قبولها. يمكن التحقق من هذا الإجراء من خلال مراقبة المخرجات التي يتم الحصول عليها من أوامر debug ip rip وshow ip route.
ملاحظة: قبل إصدار أوامر تصحيح الأخطاء، راجع المعلومات المهمة في أوامر تصحيح الأخطاء.
RB#debug ip rip RIP protocol debugging is on *Mar 3 02:11:39.207: RIP: received packet with text authentication 234 *Mar 3 02:11:39.211: RIP: received v2 update from 141.108.0.10 on Serial0 *Mar 3 02:11:39.211: RIP: 70.0.0.0/8 via 0.0.0.0 in 1 hops RB#show ip route R 70.0.0.0/8 [120/1] via 141.108.0.10, 00:00:25, Serial0 80.0.0.0/24 is subnetted, 1 subnets C 80.80.80.0 is directly connected, Loopback0 141.108.0.0/30 is subnetted, 1 subnets C 141.108.0.8 is directly connected, Serial0
يؤدي إستخدام مصادقة النص العادي إلى تحسين تصميم الشبكة عن طريق منع إضافة تحديثات التوجيه التي تم إنشاؤها بواسطة الموجهات التي لم يقصد بها المشاركة في عملية تبادل التوجيه المحلية. ومع ذلك، فإن هذا النوع من المصادقة غير آمن. يتم تبادل كلمة المرور (234 في هذا المثال) في نص عادي. ويمكن الاستيلاء عليه بسهولة وبالتالي إستغلاله. وكما تمت الإشارة مسبقا، يجب تفضيل مصادقة MD5 على مصادقة النص العادي عندما يكون الأمان مشكلة.
بتكوين موجهات RA و RB كما هو موضح أعلاه، ستتم مصادقة جميع عمليات تبادل تحديث التوجيه قبل قبولها. يمكن التحقق من هذا الإجراء من خلال مراقبة الإخراج الذي تم الحصول عليه من أوامر debug ip rip وshow ip route.
RB#debug ip rip RIP protocol debugging is on *Mar 3 20:48:37.046: RIP: received packet with MD5 authentication *Mar 3 20:48:37.046: RIP: received v2 update from 141.108.0.10 on Serial0 *Mar 3 20:48:37.050: 70.0.0.0/8 via 0.0.0.0 in 1 hops RB#show ip route R 70.0.0.0/8 [120/1] via 141.108.0.10, 00:00:03, Serial0 80.0.0.0/24 is subnetted, 1 subnets C 80.80.80.0 is directly connected, Loopback0 141.108.0.0/30 is subnetted, 1 subnets C 141.108.0.8 is directly connected, Serial0
تستخدم مصادقة MD5 خوارزمية تجزئة MD5 أحادية الإتجاه، والتي تم الاعتراف بأنها خوارزمية تجزئة قوية. في وضع المصادقة هذا، لا يحمل تحديث التوجيه كلمة المرور لغرض المصادقة. وبدلا من ذلك، يتم إرسال رسالة من الإصدار 128 بت، تم إنشاؤها بواسطة تشغيل خوارزمية MD5 على كلمة المرور، ويتم إرسال الرسالة معها للمصادقة. وبالتالي، يوصى باستخدام مصادقة MD5 عبر مصادقة النص العادي نظرا لأنها أكثر أمانا.
يوفر هذا القسم معلومات يمكنك استخدامها لاستكشاف أخطاء التكوين وإصلاحها.
يتم دعم بعض أوامر العرض بواسطة أداة مترجم الإخراج (العملاء المسجلون فقط)، والتي تتيح لك عرض تحليل إخراج أمر العرض.
يمكن إستخدام الأمر debug ip rip لاستكشاف أخطاء مصادقة RIPv2 وإصلاحها.
ملاحظة: قبل إصدار أوامر تصحيح الأخطاء، راجع المعلومات المهمة في أوامر تصحيح الأخطاء.
ملاحظة: فيما يلي مثال على إخراج الأمر debug ip rip، عند عدم تطابق أي من المعلمات ذات الصلة بالمصادقة التي يلزم أن تكون متطابقة بين الموجهات المجاورة. قد يؤدي ذلك إلى عدم تثبيت أحد الموجهات أو كليهما للمسارات المستلمة في جدول التوجيه الخاص بها.
RA#debug ip rip RIP protocol debugging is on *Mar 1 06:47:42.422: RIP: received packet with text authentication 234 *Mar 1 06:47:42.426: RIP: ignored v2 packet from 141.108.0.9 (invalid authentication) RB#debug ip rip RIP protocol debugging is on *Mar 1 06:48:58.478: RIP: received packet with text authentication 235 *Mar 1 06:48:58.482: RIP: ignored v2 packet from 141.108.0.10 (invalid authentication)
يوضح الإخراج التالي من الأمر show ip route أن الموجه لا يعلم أي مسارات عبر RIP:
RB#show ip route Codes: 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 Gateway of last resort is not set 80.0.0.0/24 is subnetted, 1 subnets C 80.80.80.0 is directly connected, Loopback0 141.108.0.0/30 is subnetted, 1 subnets C 141.108.0.8 is directly connected, Serial0 RB#
ملاحظة 1: عند إستخدام وضع مصادقة النص العادي، تأكد من تطابق المعلمات التالية على الموجهات المجاورة للمصادقة الناجحة.
سلسلة المفاتيح
وضع المصادقة
ملاحظة 2: عند إستخدام وضع مصادقة MD5، تأكد للمصادقة الناجحة من مطابقة المعلمات التالية على الموجهات المجاورة.
سلسلة المفاتيح
رقم المفتاح
وضع المصادقة
المراجعة | تاريخ النشر | التعليقات |
---|---|---|
1.0 |
10-Aug-2005 |
الإصدار الأولي |