نظرة عامة على بروتوكول بوابة الحدود Cisco (BGP).

CCNA 200-301

CCNA 200-301

CCNP Enterprise

CCNP Enterprise

CCNP Security

CCNP Security

CCIE Enterprise Lab

CCIE Enterprise Lab

CCIE Security Lab

CCIE Security Lab

CCNP Service Provider

CCNP Service Provider

CCNP Data Center

CCNP Data Center

CCNP Collaboration

CCNP Collaboration

CCIE DC Lab

CCIE DC Lab

ic_r
ic_l
نظرة عامة على بروتوكول بوابة الحدود Cisco (BGP).
images

مع انتقال العالم إلى عصر الجيل الخامس، تلعب BGP دورًا مهمًا في الشبكات. على الرغم من أن BGP تحظى بشعبية في صناعة تكنولوجيا المعلومات، إلا أنه من الصعب فهمها. تتضمن SPOTO مجالًا آخر في صناعة تكنولوجيا المعلومات، والذي سيوفر شهادات مختلفة ومؤثرة مثل CCIE وCCNA وCCNP وAWS و CISSP ، لمساعدتك على الانطلاق إلى صناعة تكنولوجيا المعلومات. SPOTO هي نقطة انطلاق لفهم BGP.

BGP هو بروتوكول بوابة خارجي للاتصال بين أجهزة التوجيه الخاصة بأنظمة مستقلة مختلفة. BGP هو بديل لـ EGP القديم المستخدم بواسطة ARPANET. يصف RFC 1267 [Lougheed and Rekhter 1991] الإصدار الثالث من BGP.

يصف RFC 1268 [Rekhter and Gross 1991] كيفية استخدام BGP على الإنترنت. معظم الأوصاف الخاصة بـ BGP أدناه مأخوذة من وثيقتي RFC. وفي الوقت نفسه، تم تطوير الإصدار الرابع من BGP في عام 1993 (انظر RFC1467 [Topolcic 1993]) لدعم CIDR الذي سنصفه في القسم 10.8.

يقوم نظام BGP بتبادل المعلومات التي يمكن الوصول إليها عبر الشبكة مع أنظمة BGP الأخرى. تتضمن هذه المعلومات جميع المسارات في نظام AS المستقل الذي يجب من خلاله تسليم البيانات إلى هذه الشبكات. هذه المعلومات كافية لإنشاء مخطط اتصال للنظام المستقل. بعد ذلك، يمكنك حذف حلقة التوجيه وصياغة استراتيجية توجيه وفقًا لمخطط الاتصال.

أولاً، نقسم حزم البيانات IP في النظام المستقل إلى حركة مرور محلية وحركة مرور. في النظام المستقل، يبدأ التدفق المحلي أو ينتهي في النظام المستقل. أي أن المضيف المحدد بواسطة عنوان IP المصدر أو عنوان IP المصب يقع في النظام المستقل. يسمى التدفق الآخر بالتدفق العابر. أحد أغراض استخدام BGP على الإنترنت هو تقليل التدفق العابر.

يمكن تقسيم الأنظمة المستقلة إلى الأنواع التالية:

1) نظام AS قصير، والذي لديه اتصال واحد فقط مع أنظمة مستقلة أخرى. نظام AS القصير لديه تدفق محلي فقط.

2) نظام مستقل متعدد المنازل (multihomedAS)، والذي لديه اتصالات متعددة مع أنظمة مستقلة أخرى ولكنه يرفض نقل التدفق.

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

بهذه الطريقة، يمكن تصور الطوبولوجيا العامة للإنترنت باعتبارها ترابطًا بين أنظمة مستقلة جزئيًا وأنظمة مستقلة متعددة الواجهات وأنظمة مستقلة للنقل. لا تتطلب أنظمة مستقلة مجزأة وأنظمة مستقلة متعددة الواجهات استخدام BGP - فهي تتبادل المعلومات التي يمكن الوصول إليها بين الأنظمة المستقلة من خلال تشغيل EGP.

يسمح بروتوكول BGP باستخدام التوجيه القائم على السياسة. يتم تحديد السياسة بواسطة مسؤول النظام المستقل وتعيينها إلى بروتوكول BGP من خلال ملف التكوين. لا تعد السياسة جزءًا من البروتوكول، ولكن السياسة المحددة تسمح لبروتوكول BGP بتحديد المسار عندما تكون هناك مسارات اختيارية متعددة والتحكم في إعادة إرسال المعلومات. ترتبط استراتيجية التوجيه بالعوامل السياسية أو الأمنية أو الاقتصادية.

الفرق بين BGP وRIP وOSPF هو أن BGP يستخدم TCP كبروتوكول طبقة النقل الخاص به. يتم إنشاء اتصال TCP بين نظامين يعملان على BGP، ثم يتم تبادل جدول توجيه BGP بالكامل. من هذا الوقت فصاعدًا، عندما يتغير جدول التوجيه، يتم إرسال إشارة تحديث.

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

يكتشف BGP فشل الارتباط أو المضيف في نظير اتصال TCP عن طريق إرسال حزم حفظ البيانات بشكل دوري إلى جيرانه. الفاصل الزمني الموصى به بين الرسالتين هو 30 ثانية. رسالة حفظ البيانات في طبقة التطبيق مستقلة عن خيار حفظ البيانات في TCP.