المقدمة
يصف هذا المستند مناطق بروتوكول فتح أقصر مسار أولاً (OSPF) والارتباطات الافتراضية.
معلومات أساسية
يصف هذا المستند بروتوكول OSPF الأساسي. إعلانات حالة الارتباط المعتمة (LSAs)، كما هو موضح في RFC 5250، خارج نطاق هذه المقالة.
المناطق ومناطق الاستحمام والمناطق التي لا تحتوي على الكثير من الأبنية
يمكن تقسيم شبكة بروتوكول فتح أقصر مسار أولاً (OSPF) إلى مجالات فرعية تسمى المناطق. والمقصود بمصطلح "منطقة" هو مجموعة منطقية تتكون من شبكات OSPF والموجّهات والارتباطات التي تحمل تعريف المنطقة نفسه. يجب أن يحتفظ موجّه موجود داخل منطقة ما بقاعدة بيانات هيكلية للمنطقة التي ينتمي إليها. لا يحتوي الموجّه على معلومات مفصّلة حول هيكل الشبكة خارج منطقته، مما يقلل من حجم قاعدة البيانات الخاصة به.
تعمل المناطق على تقييد نطاق توزيع معلومات المسار. لا يمكن إجراء تصفية لتحديث المسار داخل منطقة ما. يجب مزامنة قاعدة بيانات حالة الارتباط (LSDB) للموجهات داخل المنطقة نفسها ويجب أن تكون متطابقة تماما؛ ومع ذلك، يمكن تلخيص المسار وتصفيته بين المناطق المختلفة. الفائدة الرئيسية من إنشاء المناطق هي تقليل عدد المسارات للنشر - من خلال التصفية وتلخيص المسارات.
يجب أن تستخدم كل شبكة OSPF مقسمة إلى مناطق مختلفة القواعد التالية:
-
يجب أن تتواجد منطقة أساسية (Backbone Area) - تجمّع مجموعة من المناطق المستقلة في مجال واحد.
-
يجب أن تكون كل منطقة غير رئيسية متصلة مباشرة بالمنطقة الأساسية (على الرغم من أن هذا الاتصال يمكن أن يكون اتصالا منطقيا بسيطا من خلال إرتباط ظاهري).
-
يجب عدم تقسيم المنطقة الأساسية - تقسيمها إلى أجزاء أصغر - تحت أي ظروف فشل، مثل أحداث تعطل الارتباط أو الموجّه.
تحذير: قد تحتوي بعض الموجهات في شبكتك على معلومات توجيه جزئية، مما يؤدي إلى تقويض الشبكة بشكل سلبي إذا لم تستخدم هذه القواعد.
يتم تحديد المناطق من خلال معرّف منطقة. يدعم برنامج Cisco IOS® معرفات المناطق المعبر عنها بتنسيق عنوان IP أو تنسيق عشري، على سبيل المثال، المساحة 0.0.0.0 مساوية للمساحة 0. إذا كانت هناك مناطق متعددة في شبكتك، يلزمك تسمية المنطقة الأساسية، المنطقة 0. نظرًا لأن هذا الأساس يربط المناطق في شبكتك، يجب أن يكون عبارة عن منطقة متقاربة (Contiguous Area). في حالة تقسيم العمود الفقري، قد يتعذر الوصول إلى أجزاء النظام الذاتي، كما تحتاج إلى تكوين إرتباطات افتراضية لإصلاح القسم.
الموجّه الذي يحتوي على واجهات في منطقتين مختلفتين (أو أكثر) هو موجّه حدود المنطقة. يقع موجّه حدود المنطقة في حدود بروتوكول OSPF بين منطقتين. ينتمي كلا جانبي أي ارتباط دائمًا إلى منطقة بروتوكول OSPF نفسها.
يعلن موجّه حدود النظام المستقل (ASBR) عن وجهات خارجية عبر نظام بروتوكول OSPF المستقل. المسارات الخارجية هي المسارات المُعاد توزيعها في بروتوكول OSPF من أي بروتوكول آخر. في كثير من الحالات، تشكّل حالات الارتباط الخارجية نسبة كبيرة من إجمالي عدد حالات الارتباط في قواعد البيانات لكل موجّه. والمقصود بمصطلح منطقة جذرية (Stub) هي منطقة أنت لا تسمح فيها بإعلانات المسارات الخارجية، مما يقلل من حجم قاعدة البيانات بشكل أكبر. بدلاً من ذلك، يتم إدخال مسار تلخيصي افتراضي (0.0.0.0) في المنطقة الجذرية للوصول إلى هذه المسارات الخارجية. إذا لم يكن لديك مسارات خارجية في شبكتك، فلن تحتاج إلى تعريف المناطق الجذرية.
المناطق الجذرية محمية من المسارات الخارجية ولكنها تتلقى معلومات حول الشبكات التي تنتمي إلى مناطق أخرى من مجال OSPF نفسه. يمكنك تعريف المناطق الجذرية تمامًا. تحتفظ الموجّهات في المناطق الجذرية تمامًا بمعلومات LSDB الخاصة بها فقط حول التوجيه داخل منطقتها، بالإضافة إلى المسار الافتراضي.
المناطق غير الجذرية تمامًا (NSSAs) هي امتداد للمناطق الجذرية ببروتوكول OSPF. ومثل مناطق كعب الروتين، فإنها تمنع فيضان AS-External LSAs إلى NSSAs وتعتمد بدلا من ذلك على التوجيه الافتراضي إلى الوجهات الخارجية. نتيجة لذلك، يجب وضع مناطق NSSAs (مثل المواقع الجذرية) على حافة مجال توجيه OSPF. تُعد المناطق غير الجذرية أكثر مرونة من المناطق الجذرية حيث يمكن للمناطق غير الجذرية استيراد المسارات الخارجية إلى مجال توجيه OSPF وبالتالي توفير خدمة النقل إلى مجالات التوجيه الصغيرة التي ليست جزءًا من مجال توجيه OSPF.
راجع الدليل OSPF Database Explanation Guide لمعرفة المزيد حول قاعدة بيانات OSPF.
تعريف منطقة جذرية
أستخدم area xx stub
يؤدي في كل موجه في المنطقة إلى تعريف مساحة على أنها منطقة كعب. في الهيكل الموضّح، لا تحتاج الموجّهات في المنطقة 7 إلى معرفة جميع الوجهات الخارجية. يجب أن ترسل الموجّهات في المنطقة 7 حِزمة إلى ABR للوصول إلى ASBR، بغض النظر عن الوجهة الخارجية. يمكن تعريف المنطقة 7 على أنها منطقة جذرية. من أجل تحديد المنطقة 7 كمنطقة كعب روتين، قم بتكوين area 7 stub
في جميع الموجهات في تلك المنطقة.
تعريف منطقة جذرية بالكامل
إستخدام تكوين موجه OSPF area xx stub no-summary
أمر in order to عينت تماما كعب منطقة. في مخطط الشبكة السابق، لا تحتاج الموجّهات في المنطقة 7 إلى معرفة جميع الوجهات الخارجية أو أي ملخص لإعلان LSA من الأساس للمناطق الأخرى. يجب أن ترسل الموجهات في المنطقة 7 الحزم إلى ABR للوصول إلى أي وجهة خارج المنطقة 7. يمكن تعريف المنطقة 7 على أنها منطقة كعب كامل. من أجل تحديد المنطقة 7 كمنطقة كعب كامل، قم بتكوين area 7 stub no summary
أمر على ال ABR.
تعريف منطقة غير جذرية تمامًا
إستخدام تكوين موجه OSPF area xx nssa
أمر in order to عينت NSSA. على سبيل المثال، في هذه الطوبولوجيا، تم تكوين المنطقة 2 على أنها NSSA مع area 2 nssa
على جميع الموجهات في المنطقة. يحمي هذا الموجّهات الداخلية للمنطقة 2 من جميع إعلانات AS-external LSA التي تم استيرادها بواسطة OSPF ASBR، لكنه ما يزال يسمح بإرفاق موجّه غير خاضع لبروتوكول OSPF. يتم استيراد معلومات التوجيه الخارجية إلى منطقة غير جذرية تمامًا في إعلانات حالة الارتباط من النوع 7. تتشابه إعلانات حالة الارتباط من النوع 7 مع إعلانات AS-external LSAs من النوع 5، باستثناء أنه لا يمكن غمرها إلا في المنطقة غير الجذرية تمامًا. من أجل زيادة نشر المعلومات الخارجية للمنطقة غير الجذرية، يجب ترجمة إعلان حالة الارتباط (LSA) من النوع 7 إلى إعلان AS-external-LSA من النوع 5 بواسطة NSSA ABR. ويتم دعم المنطقة غير الجذرية تمامًا في الإصدار 11.2 من Cisco IOS والإصدارات الأحدث.
تعريف منطقة جذرية بالكامل لمنطقة غير جذرية تمامًا (NSSA)
إستخدام أمر تكوين موجه OSPF area xx nssa no-summary
من أجل تحديد منطقة كعب الروتين في NSSA بالكامل. في الرسم التخطيطي السابق للشبكة، تم تكوين المنطقة 2 ككككتلة NSSA بالكامل مع area 2 nssa no-summary
على NSSA ABR. وهذا يحافظ على أي مسارات تلخيصية من النوع 5 أو 3 لـ AS-external من التسرب في المنطقة 2.
أوجه الاختلاف بين المناطق العادية، والجذرية، والجذرية بالكامل، وغير الجذرية تمامًا
ويعرض هذا الجدول الاختلافات بين أنواع المناطق المعرّفة في هذا المستند:
المنطقة |
قيد |
عادي |
None |
الشبكة الجذرية |
لا يسمح بأي نوع 4 أو 5 LSAs خارجي. |
جذرية بالكامل |
لا يتم السماح بإعلانات LSA من النوع 3 أو 4 أو 5 باستثناء المسار التلخيصي الافتراضي. |
المنطقة غير الجذرية تمامًا (NSSA) |
لا يوجد نوع 5 AS-خارجي LSAs مسموح به، ولكن يمكن أن تجتاز شبكات LSA من النوع 7 التي يتم تحويلها إلى النوع 5 في NSSA ABR. |
المنطقة غير الجذرية بالكامل |
لا يوجد نوع 3 أو 4 أو 5 LSAs باستثناء المسار الموجز الافتراضي، ولكن يسمح ب LSAs من النوع 7 التي يتم تحويلها إلى النوع 5 في NSSA ABR. |
ارجع إلى قسم أنواع مناطق OSPF ضمن كيفية إنشاء OSPF للمسارات الافتراضية لمعرفة المزيد حول أنواع المناطق المختلفة.
الروابط الافتراضية
يجب توصيل جميع المناطق في نظام بروتوكول OSPF المستقل ماديًا بالمنطقة الأساسية (area 0). في بعض الحالات التي يكون فيها هذا الاتصال المادي غير ممكن، يمكنك استخدام ارتباط افتراضي للاتصال بالأساس من خلال منطقة غير أساسية. كما ذكّرنا سابقًا، يمكنك أيضًا استخدام الارتباطات الافتراضية لتوصيل جزأين من أساس مُقسّم من خلال منطقة غير أساسية. يجب أن تحتوي المنطقة التي تقوم من خلالها بتكوين الارتباط الافتراضي، والمعروفة باسم منطقة اجتياز، على معلومات توجيه كاملة. لا يمكن أن تكون منطقة الاجتياز منطقة جذرية.
أستخدم area area-id virtual-link router-id
أمر لتكوين إرتباط ظاهري، حيث يكون area-id هو معرف المنطقة المعين إلى منطقة النقل (يمكن أن يكون هذا إما عنوان IP صالح أو قيمة عشرية)، وحيثما يكون معرف الموجه هو معرف الموجه المرتبط بجار الارتباط الظاهري. في هذا المثال، يربط الارتباط الافتراضي المنطقة 7 بالأساس من خلال المنطقة 5:
في هذا المثال، يتم إنشاء الارتباط الظاهري بين الموجهات بمعرف الموجه 10.1.1.1 ومعرف الموجه 10.2.2.2. لإنشاء الارتباط الظاهري، قم بتكوين area 5 virtual-link 2.2.2.2
الأمر الفرعي على الموجه 10.1.1.1 و area 5 virtual-link 1.1.1.1
الأمر الفرعي على الموجه 10.2.2.2. راجع تكوين مصادقة OSPF على إرتباط ظاهري للحصول على مزيد من المعلومات.
معلومات ذات صلة