المقدمة
يصف هذا المستند مناطق بروتوكول فتح أقصر مسار أولاً (OSPF) والارتباطات الافتراضية.
معلومات أساسية
يصف هذا المستند بروتوكول OSPF الأساسي. إعلانات حالة الارتباط المعتمة (LSAs)، كما هو موضح في RFC 5250، خارج نطاق هذه المقالة.
المناطق ومناطق الاستحمام والمناطق التي لا تحتوي على الكثير من الأبنية
يمكن تقسيم شبكة بروتوكول فتح أقصر مسار أولاً (OSPF) إلى مجالات فرعية تسمى المناطق. والمقصود بمصطلح "منطقة" هو مجموعة منطقية تتكون من شبكات OSPF والموجّهات والارتباطات التي تحمل تعريف المنطقة نفسه. يجب أن يحتفظ موجّه موجود داخل منطقة ما بقاعدة بيانات هيكلية للمنطقة التي ينتمي إليها. لا يحتوي الموجّه على معلومات مفصّلة حول هيكل الشبكة خارج منطقته، مما يقلل من حجم قاعدة البيانات الخاصة به.
تعمل المناطق على تقييد نطاق توزيع معلومات المسار. لا يمكن إجراء تصفية لتحديث المسار داخل منطقة ما. يجب مزامنة قاعدة بيانات حالة الارتباط (LSDB) الخاصة بالموجّهات داخل المنطقة نفسها وأن تكون متطابقة تمامًا؛ ومع ذلك، يمكن تلخيص المسار والتصفية بين مناطق مختلفة. الفائدة الرئيسية من إنشاء المناطق هي تقليل عدد المسارات للنشر - من خلال التصفية وتلخيص المسارات.
يجب أن تستخدم كل شبكة OSPF مقسمة إلى مناطق مختلفة القواعد التالية:
-
يجب أن تتواجد منطقة أساسية (Backbone Area) - تجمّع مجموعة من المناطق المستقلة في مجال واحد.
-
يجب أن تكون كل منطقة غير رئيسية متصلة مباشرة بالمنطقة الأساسية (على الرغم من أن هذا الاتصال يمكن أن يكون اتصالا منطقيا بسيطا من خلال إرتباط ظاهري).
-
يجب عدم تقسيم المنطقة الأساسية - تقسيمها إلى أجزاء أصغر - تحت أي ظروف فشل، مثل أحداث تعطل الارتباط أو الموجّه.
تحذير: قد تحتوي بعض الموجهات في شبكتك على معلومات توجيه جزئية، مما يؤدي إلى تقويض شبكتك بشكل سلبي إذا لم تستخدم هذه القواعد.
يتم تحديد المناطق من خلال معرّف منطقة. يدعم برنامج Cisco IOS® معرفات المناطق التي يتم التعبير عنها بتنسيق عنوان IP أو بتنسيق عشري، على سبيل المثال، المساحة 0.0.0 تساوي المنطقة 0. إذا كانت هناك مناطق متعددة في شبكتك، فأنت بحاجة إلى تسمية المنطقة الأساسية، المنطقة 0. وبما أن هذا العمود الفقري يربط المناطق في شبكتك، فيجب أن تكون منطقة متصلة. في حالة تقسيم العمود الفقري، قد يتعذر الوصول إلى أجزاء النظام الذاتي، كما تحتاج إلى تكوين إرتباطات افتراضية لإصلاح القسم.
الموجّه الذي يحتوي على واجهات في منطقتين مختلفتين (أو أكثر) هو موجّه حدود المنطقة. يقع موجّه حدود المنطقة في حدود بروتوكول 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
في جميع الموجهات في تلك المنطقة.
تعريف منطقة جذرية بالكامل
أستخدم area xx stub no-summary
أمر تكوين موجه OSPF من أجل تحديد منطقة كعب بالكامل. في مخطط الشبكة السابق، لا تحتاج الموجّهات في المنطقة 7 إلى معرفة جميع الوجهات الخارجية أو أي ملخص لإعلان LSA من الأساس للمناطق الأخرى. يجب أن ترسل الموجّهات في المنطقة 7 حِزمًا إلى ABR للوصول إلى أي وجهة خارج المنطقة 7. يمكن تعريف المنطقة 7 على أنها منطقة جذرية بالكامل. من أجل تحديد المنطقة 7 كمنطقة كعب كامل، قم بتكوين الأمر area 7 stub no summary
على ABR.
تعريف منطقة غير جذرية تمامًا
أستخدم area xx nssa
أمر تكوين موجه OSPF من أجل تحديد 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)
أستخدم area xx nssa no-summary
أمر تكوين موجه OSPF من أجل تحديد منطقة كعب 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
لتكوين إرتباط ظاهري، حيث يكون معرف المنطقة هو معرف المنطقة الذي تم تعيينه إلى منطقة النقل (يمكن أن يكون هذا إما عنوان 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 على إرتباط ظاهري للحصول على مزيد من المعلومات.
معلومات ذات صلة