BGP، أو Border Gateway Protocol، هو بروتوكول توجيه يستخدم على الإنترنت وفي شبكات المؤسسات لتبادل معلومات التوجيه بين الأنظمة المستقلة (AS).
نحن بحاجة إلى النظر في جانبين رئيسيين: تعريفها الفني ووضعها كمعيار للإنترنت.
التعريف الفني
BGP هو من الناحية الفنية بروتوكول شبكة من الطبقة الرابعة يعمل فوق TCP (بروتوكول التحكم في الإرسال) لتسهيل الاتصال بين أجهزة التوجيه. فهو يسمح للأنظمة الذاتية بتبادل معلومات التوجيه لتحديد أفضل الطرق للوصول إلى وجهات محددة على الإنترنت.
وهذا يعني أن BGP يوفر القواعد والآلية لأجهزة التوجيه لتحديد كيفية إرسال حزم البيانات عبر الشبكة العالمية.
فتح الحالة القياسية
أما فيما يتعلق بما إذا كان BGP بروتوكولًا مفتوحًا، فالإجابة هي نعم ولا، اعتمادًا على السياق. على المستوى الفني، يعد BGP بروتوكولًا موثقًا جيدًا ومنفذًا على نطاق واسع.
المواصفات الفنية لـ BGP متاحة للعامة في وثائق مثل RFCs (طلب التعليقات)، وهي منشورات فنية ومعايير تم تطويرها بواسطة مجتمع فريق عمل هندسة الإنترنت (IETF).
وهذا يعني أنه يمكن لأي شخص الوصول إلى مواصفات BGP وتطوير تنفيذ البروتوكول الخاص به. ومع ذلك، يمكن أن يشير المصطلح "مفتوح" أيضًا إلى ما إذا كان البروتوكول متاحًا بالكامل للتعديل وإعادة التوزيع دون قيود.
وبهذا المعنى، فإن BGP ليس مفتوحًا تمامًا، حيث يتم التحكم في تطويره وتطوره من قبل مجموعة محددة من المنظمات، مثل IETF وبائعي معدات الشبكات الرئيسيين. على الرغم من أن معظم تطبيقات BGP مملوكة، إلا أن الكثير منها يتبع المواصفات القياسية ويتوافق مع بعضها البعض.
بالإضافة إلى ذلك، هناك نهج مفتوح المصدر لـ BGP يسمى Quagga، وهو عبارة عن مجموعة توجيه تتضمن تطبيقات BGP وبروتوكولات التوجيه الأخرى. توفر Quagga والمشاريع المماثلة بدائل مفتوحة المصدر لأولئك الذين يريدون تطبيق BGP مفتوحًا وشفافًا تمامًا.
باختصار، BGP هو بروتوكول توجيه مستخدم على نطاق واسع وموثق جيدًا ويوفر الأساس للاتصال بالإنترنت وشبكات المؤسسات.
على الرغم من أنها ليست مفتوحة تمامًا بمعنى أنها قابلة للتعديل وإعادة التوزيع بشكل كامل دون قيود، إلا أن مواصفاتها الفنية متاحة للجمهور وتتوفر بدائل مفتوحة المصدر لأولئك الذين يسعون إلى تطبيقات أكثر شفافية.
لا توجد علامات لهذا المنصب.