تركز SPOTO على تدريب شهادات تكنولوجيا المعلومات ، بما في ذلك شهادة Cisco، وشهادة AWS، وشهادة CISSP، وشهادة RedHat Linux وغيرها من الشهادات الشهيرة. اشترك معنا واحصل على المزيد من الأخبار.
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 قصير، والذي لديه اتصال واحد فقط مع أنظمة مستقلة أخرى. يحتوي النظام القصير على حركة مرور محلية فقط.
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.