المقدمة

بروتوكول تكرار جهاز التوجيه الظاهري (VRRP) هو بروتوكول تكرار يقوم باختيار موجه واحد أو أكثر في مجموعة ظاهرية تعمل كجهاز إستعداد. في حالة الفشل، يقوم هذا البروتوكول بتعيين مسؤولية موجه نشط ديناميكيا إلى أحد الموجهات المادية على شبكة المنطقة المحلية (LAN). في مواجهة فشل الشبكة المحتمل، يزيد هذا البروتوكول من توفر مسارات التوجيه في شبكتك وموثوقيتها.

في VRRP، يتم إختيار موجه مادي واحد في مجموعة موجه افتراضي على أنه "نشط"، مع إختيار الموجه المادي الآخر من مجموعة الموجهات الظاهرية نفسها على أنه وحدات التحكم في حالة فشل Active. تتم الإشارة إلى الموجهات المادية كموجهات VRRP.

يتم تعيين العبارة الافتراضية للمضيف إلى عنوان IP لمجموعة الموجهات الظاهرية بدلا من عنوان IP للموجه المادي. إذا فشل الموجه المادي الذي يقوم بتوجيه الحزم داخل مجموعة الموجهات الظاهرية، فسيتم تحديد موجه مادي آخر لاستبداله تلقائيا. ويسمي الموجه الفعلي الذي يقوم بإعادة توجيه الحزم في أي وقت معين الموجه النشط.

كما يعمل بروتوكول VRRP على تمكين مشاركة حمل حركة المرور. يمكن مشاركة حركة المرور بشكل منصف بين الموجهات المتاحة عن طريق تكوين VRRP بطريقة تتم فيها مشاركة حركة المرور إلى عملاء شبكة LAN ومنها بواسطة موجهات متعددة.

يوضح التالي مخطط شبكة LAN الذي تم تكوين VRRP فيه. في هذا المثال، تكون الموجهات A و B و C هي بروتوكول VRRP وتتكون من موجه ظاهري. عنوان IP الخاص بمجموعة الموجهات الظاهرية هو نفسه الذي تم تكوينه لواجهة إيثرنت للموجه A (192.168.2.1).

في هذا السيناريو، يستخدم الموجه الظاهري عنوان IP الخاص بواجهة الإيثرنت المادية للموجه A، يفترض الموجه A دور الموجه الظاهري النشط ويعرف أيضا باسم مالك عنوان IP. بما أن الموجه الظاهري نشط، فإن الموجه A يتحكم في عنوان IP الخاص بالموجه الظاهري ويكون مسؤولا عن توجيه الحزم بالنيابة عن الموجه الظاهري. يتم تكوين العملاء من 1 إلى 4 باستخدام عنوان IP للعبارة الافتراضية على 192.168.2.1.

يقوم موجه VRRP الذي هو مالك عنوان IP بالإجابة/معالجة الحزم التي تكون وجهتها عنوان IP. لا يستجيب/يعالج موجه VRRP الذي يكون الموجه الظاهري نشطا، ولكن ليس مالك عنوان IP، هذه الحزم.

يعمل الموجه B و C كجهاز توجيه ظاهري. إذا فشل الموجه الظاهري Active، فإن الموجه الذي تم تكوينه بأعلى أولوية يصبح الموجه الظاهري نشطا ويوفر الخدمة لمضيفي الشبكة المحلية (LAN) مع أقل مقاطعة.

تعتمد أولوية موجه VRRP على ما يلي: إذا كان موجه VRRP هو المالك، فإن أولويته هي 255 (الأعلى)، وإذا لم يكن مالكا، فسيتم تكوين الأولوية يدويا وتكون دائما أقل من 255.

عند إسترداد الموجه A، فإنه يصبح الموجه الظاهري نشطا مرة أخرى. أثناء الفترة التي يسترد فيها النشط، يقوم كلا منهما بإعادة توجيه الحزم وكنتيجة لذلك، يكون هناك بعض الازدواجية (السلوك المنتظم) ولكن دون انقطاع.

يوضح المثال التالي مخطط شبكة LAN الذي تم تكوين VRRP فيه. يشترك الموجهان A و B في حركة المرور من وإلى العملاء من 1 إلى 4 ويعمل الموجهان A و B كجهاز توجيه ظاهري ثابت لبعضهم البعض إذا فشل أي من الموجهين.

في هذا المخطط، تم تكوين موجهين ظاهريين. بالنسبة للموجه الظاهري 1، يكون الموجه A هو مالك عنوان IP 192.168.2.1 وهو الموجه الظاهري نشط، والموجه B هو الموجه الظاهري الاحتياطي للموجه A. يتم تكوين العملاء 1 و 2 باستخدام عنوان IP الافتراضي للعبارة وهو 192.168.2.1. بالنسبة للموجه الظاهري 2، يكون الموجه B هو مالك عنوان IP 192.168.2.2 والموجه الظاهري نشط، والموجه A هو الموجه الظاهري الاحتياطي للموجه B. يتم تكوين العملاء 3 و 4 باستخدام عنوان IP الافتراضي للعبارة وهو 192.168.2.2.

في هذا المستند، سنقوم بتكوين المخطط الأول حيث يكون الموجه A هو الموجه Active ويقوم الموجه B بالعمل كإستعداد. إذا فشل الموجه A، يصبح الموجه B هو الموجه النشط.

إذا لم تكن على دراية بالمصطلحات المستخدمة أدناه، فيمكنك مراجعة Cisco Business: مسرد المصطلحات الجديدة.

الهدف

تقدم هذه المقالة تعليمات حول كيفية تكوين إعدادات VRRP على المحولات لديك من خلال واجهة سطر الأوامر (CLI).

الأجهزة القابلة للتطبيق

- SG550X sery

إصدار البرامج

- 2.3.0.130

تكوين موجهات VRRP الظاهرية على محول ما

الخطوة 1. SSH إلى المحول. اسم المستخدم وكلمة المرور الافتراضيان هما cisco/cisco. إذا كنت قد انتهيت من تكوين اسم مستخدم جديد أو كلمة مرور جديدة، فأدخِل بيانات الاعتماد بدلاً من ذلك.

ملاحظة: لمعرفة كيفية الوصول إلى واجهة سطر الأوامر (CLI) لمحول SMB من خلال SSH أو Telnet، انقر هنا.

ملاحظة: قد تختلف الأوامر حسب الطراز الدقيق للمحول لديك. في هذا المثال، يتم إستخدام SG550XG-24T.

الخطوة 2. من وضع "EXEC ذي الامتيازات" للمحول، ادخل إلى وضع "التكوين العام" من خلال إدخال التالي:

SG550XG#configure terminal

الخطوة 3. لتكوين إعدادات الموجه الظاهري VRRP على واجهة VLAN، أدخل الأمر التالي:

SG550XG#interface [vlan-id]

في هذا المثال، نستخدم واجهة شبكة VLAN رقم 1 لتكوين إعدادات الموجه الظاهري VRRP.

الخطوة 4. لتحديد عنوان IP للموجه الظاهري، أستخدم الأمر vrrp ip في وضع تكوين الواجهة. يجب أن تكون واجهة IP الخاصة بموجه VRRP والمجموعة الظاهرية في شبكة IP الفرعية نفسها. يأتي الموجه الظاهري إلى الوجود عندما يكون لديه موجه VRRP واحد أو أكثر من الموجهات المشاركة. يمكن أن يستخدم موجه VRRP عنوان IP الحقيقي الخاص به لمجموعة VRRP، مما يسمح لموجه VRRP بأن يصبح هو النشط لمجموعة VRRP. يمكنك أيضا تعيين عنوان IP ظاهري لم يتم تعيينه لأي واجهة موجه، ولكن الموجه صاحب الأولوية العليا سيصبح هو Active. يمكن أن يكون هناك مالك واحد فقط لمجموعة VRRP.

SG550XG#(config)#vrrp [vrid] ip [ip-address]

- vrid - معرف الموجه الظاهري على الواجهة التي يتم تعريف VRRP لها. المدى هو 1-255.

- عنوان IP - عنوان IP للموجه الظاهري.

بالنسبة لهذا العرض التوضيحي، إستخدمنا الأمر vrrp 1 ip 192.168.2.1 لتعيين عنوان IP الخاص ب 192.168.2.1 للموجه الظاهري.

ملاحظة: لإزالة عنوان IP، أستخدم الأمر no vrrp [vrid] ip [ip-address].

الخطوة 5. لتمكين الموجه الظاهري VRRP على الواجهة، أستخدم الأمر التالي:

SG550XG#(config-if)#no vrrp [vrid] إيقاف التشغيل

- vrid - معرف الموجه الظاهري على الواجهة التي يتم تعريف VRRP لها. المدى هو 1-255.

سنقوم بإدخال ما من VRRP 1 إيقاف عمل لتمكين VRRP Virtual Router على الواجهة.

ملاحظة: لتعطيل الموجه الظاهري VRRP على الواجهة، أستخدم الأمر vrrp shutdown في وضع تكوين الواجهة. عند تعطيل موجه VRRP الظاهري على واجهة، لا يتم إزالة التكوين الخاص به.

الخطوة 6. لتعيين وصف إلى الموجه الظاهري VRRP، أستخدم الأمر التالي في وضع تكوين الواجهة.

SG550XG#(config-if)#vrrp [vrid] description [text]

- vrid - معرف الموجه الظاهري على الواجهة التي يتم تعريف VRRP لها. المدى هو 1-255.

- النص - النص الذي يصف الغرض من الموجه الظاهري أو إستخدامه. قد تحتوي المعلمة على 0-160 حرفا.

لهذا المثال، قمنا بإدخال الأمر vrrp 1 description VirtualRouter1 لتعيين الوصف VirtualRouter1 ل VRID 1 الخاص بنا.

الخطوة 7. لتحديد إصدار VRRP المدعوم، أستخدم الأمر vrrp version في وضع تكوين الواجهة. يعتمد إختيار إصدار على كيفية إعداد شبكتك. ولكن، إذا كان طوبولوجيا جسمك تسمح بذلك، يجب ان يكون الإصدار الاخير هو إختيارك. تذكر أن الإصدار 3 يدعم IPv6 أيضا.

ملاحظة: يلزم تكوين كل محول باستخدام نفس الإصدار ل VRRP ليعمل بشكل صحيح.

SG550XG#(config-if)#vrrp [vrid] version [version number]

- vrid - معرف الموجه الظاهري على الواجهة التي يتم تعريف VRRP لها. المدى هو 1-255.

- 2 - يتم دعم الإصدار الثاني من بروتوكول VRRP المحدد بواسطة RFC3768. يتم إسقاط رسائل VRRPv3 المستلمة بواسطة الموجه الظاهري VRRP. يتم إرسال إعلانات VRRPv2 فقط. يدعم VRRPv2 عناوين IPv4 فقط. المؤقتات في ثوان وتستخدم 224.0.0.18 لعنوان البث المتعدد. يلزم تمكين بروتوكول VRRP على أساس كل واجهة وعقدة بنفس قيمة الأولوية ولكن قد يتسبب عنوان IP الأعلى في إجراء عملية إستباقية.

- 3 - يتم دعم VRRPv3 المحدد بواسطة RFC5798 دون دعم VRRPv3 (8.4، RFC5798). يتم إسقاط رسائل VRRPv2 المستلمة بواسطة الموجه الظاهري VRRP. يتم إرسال إعلانات VRRPv3 فقط. يدعم VRRPv3 إستخدام عناوين IPv4 و IPv6. وحدات التوقيت بالمللي ثانية وتستخدم 224.0.0.18 للبث المتعدد ل IPv4 و FF02:0:0:0:0:12 ل IPv6. يلزم تمكين بروتوكول VRRP بشكل عام، كما أن الأولوية الأعلى فقط هي التي ستتسبب في إجراء عملية وقائية.

- 2&3 - يتم دعم الإصدار الثالث من بروتوكول VRRPv3 المحدد بواسطة RFC5798 مع دعم الإصدار الثاني من بروتوكول VRRP (8.4، و RFC5798). تتم معالجة رسائل VRRPv2 المستلمة بواسطة الموجه الظاهري VRRP. يتم إرسال إعلانات VRRPv3 و VRRPv2.

بالنسبة لهذا العرض التوضيحي، سنقوم باستخدام الإصدار 2 من خلال إدخال الإصدار 2 من الأمر vrrp 1.

الخطوة 8. لتحديد عنوان VRRP حقيقي الذي سيتم إستخدامه كعنوان IP للمصدر لرسائل VRRP، أدخل الأمر التالي أدناه في وضع تكوين الواجهة. يستخدم كل موجه VRRP يدعم موجه ظاهري عنوان IP الخاص به كعنوان IP للمصدر في رسائل VRRP الصادرة الخاصة بهم للموجه الظاهري.

SG550XG#(config-if)#vrrp [vrid] source-ip [ip-address]

- vrid - معرف الموجه الظاهري على الواجهة التي يتم تعريف VRRP لها. المدى هو 1-255.

- ip-address - عنوان IP لموجه VRRP: أحد عناوين IP الخاصة بموجه VRRP المحدد على الواجهة نفسها.

في هذا المثال، دخلنا عنوان IP للمحول كعنوان IP للمصدر عن طريق الكتابة في الأمر vrrp 1 source-ip 192.168.2.1.

الخطوة 9. (إختياري) لتحديد أولوية بروتوكول تكرار الموجه الظاهري (VRRP)، أستخدم الأمر vrrp priority في وضع تكوين الواجهة.

SG550XG#(config-if)#vrrp [vrid] priority [رقم الأولوية]

- vrid - معرف الموجه الظاهري على الواجهة التي يتم تعريف VRRP لها. المدى هو 1-255.

- الأولوية - أولوية الموجه الظاهري. المدى هو 1-254.

لهذا العرض التوضيحي، يكون المحول هو المالك ولديه أولوية مقدارها 255.

ملاحظة: الأولوية الافتراضية للمالك هي 255 ولا يمكن تغييرها. بالنسبة لغير المالك، تكون الأولوية الافتراضية هي 100. تعرض الصورة أدناه مثالا لكيفية كتابة الأمر ولكن لم يتم إدخاله.

الخطوة 10. لتمكين الاستفادة من البروتوكول الاحتياطي لبروتوكول تكرار جهاز التوجيه الظاهري (VRRP)، أستخدم الأمر السابق في وضع تكوين الواجهة. بشكل افتراضي، سيقوم موجه VRRP الذي يتم تكوينه باستخدام هذا الأمر بتولي الأمر كموجه ظاهري نشط للمجموعة إذا كان لديه أولوية أعلى من الموجه الظاهري النشط الحالي. سيستبق الموجه الذي هو مالك عنوان IP، بغض النظر عن إعداد هذا الأمر.

SG550XG#(config-if)#vrrp [vrid] مسبق

ملاحظة: لتعطيل ميزة VRRP الاستباقية إلى الموجه الظاهري VRRP المحدد، أستخدم الأمر التالي: لا يوجد أمر مسبق VRRP[vrid].

الخطوة 11. لتعيين VRRP في وضع القبول، أدخل الأمر التالي:

SG550XG#(config-if)#vrrp [vrid] قبول أسلوب [قبول | drop]

يتم تعريف الخيارات على أنها:

- vrid - معرف الموجه الظاهري على الواجهة التي يتم تعريف VRRP لها. المدى from 1 to 255.

- قبول - سيقبل الموجه الظاهري في الحالة "نشط" الحزم الموجهة إلى عنوان IP الخاص بالموجه الظاهري كموجه خاص به حتى إذا لم يكن مالك العنوان.

- drop - سيقوم الموجه الظاهري في الحالة النشطة بإسقاط الحزم الموجهة إلى عنوان IP للموجه الظاهري حتى إذا لم يكن مالك العنوان.

في هذا المثال، يتم تكوين Active لقبول الحزم باستخدام الأمر vrrp 1 قبول الوضع قبول.

الخطوة 12. لتحديد الفاصل الزمني بين الإعلانات المتعاقبة بواسطة الموجه الظاهري VRRP النشط، أستخدم الأمر vrrp timers advertising في وضع تكوين الواجهة. في هذا المثال، تركنا إعلان وحدات التوقيت كإعداد افتراضي مدته ثانية واحدة. تعرض الصورة أدناه مثالا لكيفية كتابة الأمر لمدة 2 ثانية.

SG550XG#(config-if)#vrrp [vrid] يعلن مؤقتو MSEC [msec] الفاصل الزمني

يتم تعريف الخيارات على أنها:

- vrid - معرف الموجه الظاهري على الواجهة التي يتم تعريف VRRP لها. المدى from 1 to 255.

- msec - (إختياري) تغيير وحدة وقت الإعلان من ثوان إلى مللي ثانية. بدون الكلمة الأساسية، يكون الفاصل الزمني للإعلان بالثواني.

- الفاصل الزمني - الفاصل الزمني بين الإعلانات المتتالية. إذا كانت الكلمة الأساسية msec موجودة فعندئذ يكون النطاق الصحيح هو من 50 إلى 40950 مللي ثانية. إذا تم حذف الكلمة الأساسية msec، يكون النطاق الصحيح من 1 إلى 40 ثانية.

الخطوة 13. (إختياري) تعقب الكائنات هي عملية مستقلة تقوم بإدارة إنشاء الكائنات التي تم تعقبها ومراقبتها وإزالتها مثل حالة بروتوكول الخط الخاص بواجهة ما أو حالة مسار IP أو إمكانية الوصول إلى مسار ما. تقوم عملية التتبع بشكل دوري باستطلاع الأشياء المتتبعة وتلاحظ أي تغيير في القيمة. يتيح تتبع كائنات VRRP وصول VRRP إلى جميع الكائنات المتوفرة من خلال عملية التعقب. يتم زيادة أولوية الجهاز الظاهري أو تقليلها بناء على حالة الكائن الذي يتم تعقبه.

لمعرفة المزيد حول تعقب الكائنات للإصدار الثالث من بروتوكول التوجيه المتعدد الافتراضي (VRRPv3)، الرجاء مراجعة الارتباط: VRRPv3: تكامل تعقب الكائنات

لتكوين VRRP لتعقب كائن، أدخل ما يلي:

SG550XG#(config-if)#vrrp [vrid] تتبع [object-id] تقليل [priority]

- vrid - معرف الموجه الظاهري على الواجهة التي يتم تعريف VRRP لها. المدى from 1-255.

- object-id - عدد الارتباطات لتتبع الكائن باستخدام موجه VRRP هذا. تتراوح القيم الصالحة لوسيطة الرقم من 1 إلى 64. تم إدخال هذه القيمة في مسارات SLA، انقر هنا للحصول على مزيد من المعلومات.

- الأولوية - (إختياري) مقدار تقليل الأولوية للموجه أو زيادتها عند انخفاض الكائن الذي تم تعقبه أو عودته إلى الارتفاع. القيمة الافتراضية هي 10. يمكن تعيين الترادفات على أي قيمة بين 1 و 253.

في هذا المثال، لم نقم بتكوين بروتوكول VRRP لتعقب كائن، ولكننا قمنا بكتابة الأمر لإظهار مثال لما سيكون عليه.

الخطوة 14. أدخل الأمر end للعودة إلى وضع "EXEC ذي الامتيازات".

SG550XG#(config-if)#end

ينقذ خطوة 15. (إختياري) في الذو امتياز EXEC أسلوب من المفتاح، ال يشكل عملية إعداد إلى الذو رأسمالمجازفة تشكيل مبرد. ثم اضغط على Y للإجابة ب "نعم" أو N للإجابة ب "لا" على لوحة المفاتيح لديك بمجرد ظهور موجه الأمر Overwrite file [startup-config].

SG550XG#copy config config

الخطوة 16. كرر الخطوات من 1 إلى 15 على المحول التالي لتكوين موجه ظاهري آخر. في هذا المثال، قمنا بتكوين محول ثان ليصبح الموجه الظاهري في وضع الاستعداد.

التحقق من/إختبار VRRP

الخطوة 1. لعرض حالة موجزة أو مفصلة لواحدة أو جميع الموجهات الظاهرية VRRP للتكوينات، أدخل الأمر التالي:

SG550XG#show vrrp {all | موجز | الواجهة [interface-id]}

الخيارات هي:

- all - (إختياري) يوفر معلومات الموجه الظاهري VRRP حول جميع الموجهات الظاهرية VRRP، بما في ذلك الموجهات الظاهرية في حالة التعطيل. إذا لم يتم إدخال أي كلمة أساسية، يتم تطبيق كل الكلمة الأساسية.

- موجز - (إختياري) يقدم طريقة عرض موجزة لمعلومات الموجه الظاهري VRRP.

- interface-id - (إختياري) معرف الواجهة.

في هذا المثال، إستخدمنا show vrrp all.

الخطوة 2. على المحول الثاني، إستخدمنا الأمر التالي لعرض معلومات تفصيلية حول موجه بروتوكول التوجيه المتعدد الافتراضي (VRRP).

SG550XG#show vrrp all

الخطوة 3. تعرض هذه الخطوة مثالا لما يحدث عند انخفاض المحول الأول (نشط). يصبح المحول الثاني (وضع الاستعداد) هو المحول النشط مثل المثال الموضح أدناه. الدولة نشط للمفتاح الثاني مع المصدر عنوان 192.168.2.2.

القرار

أنت سوفت الآن يتلقى بنجاح VRRP على SG550X مفتاح من خلال ال CLI.