مقدمة
BGP أو Border Gateway Protocol يعد هذا البروتوكول من أكثر البروتوكولات المستخدمة في الأنترنت وأحب أن أطلق عليه لقب قلب الأنترنت فبدونه سوف تتوقف حركة الأنترنت بشكل كامل فهو مسؤول عن ربط جميع الـ autonomous System ببعضها البعض والتى سوف أعود لأتكلم عنها. تم تطوير هذا البروتوكول أول مرة عام 1989 من قبل Yakov Rekhter من شركة IBM سابقا وجونيبر حاليا و Kirk Lougheed من شركة سيسكو واطلق عليه BGP-1 أو RFC 1105 وليصل إلى صيغته الرئيسية عام 1995 والتى تستخدم حتى لحظة كتابة الموضوع والمعروفة بي BGP-4 RFC 1771 وقد طرأت عليه بعض التعديلات عام 2006 في RFC 4271 وأكثر مايميز الأصدار الرابع عن البقية هو دعمه لي Classless Inter-Domain Routing بالأضافة إلى دعمه لعمل Aggregation network بين الروترات والذي بدوره يخفف من حمل تبادل الـ Routing Table وآخيرا قبل ظهور هذا البروتوكول كان هناك بروتوكول آخر يدعى EBG Exterior Gateway Protocol والذي أحيل إلى التقاعد نهائيا بعد ظهور BGP
معلومات يجب أن نعرفها
-تنقسم أنواع الـ Routing Protocol إلى نوعين
Interior gateway routing وهي خاصة بالشبكات التى تعمل داخليا ولاتستخدم في الأنترنت أمثلة عليها OSPF, EIGRP, RIP, IS-IS وتعرف بي IGP
Exterior gateway routing وهي خاصة بالأنترنت وبوصل الـ autonomous System ببعضها ولها نوع واحد هو BGP v4 وهذا يعني أن BGP يعد EGP وهي أول معلومة يجب أن نعرفها
-يعد الـ BGP Path-vector Protocol لانه يعطيك المسارات المطلوبة للوصول إلى وجهتك بينما يعد الـRIP, EIGRP Distance-vector Protocol والـ OSPF, IS-IS Link state Protocol
-يعمل الـBGP من خلال الـ TCP ويستخدم البورت 179 للأتصال مع جيرانه بينما نجد RIP يعمل من خلال UDP الـOSPF,EIGRP يعملان من خلال الأيبي مباشرة والـIS-IS يعمل من خلال طبقة الثانية الداتا لينك
-يقوم الـBGP بوصل الـ autonomous System ببعضها البعض كما ذكرت مسبقا والـAS هي عبارة عن أرقام تقوم الـIANA بالأشراف عليها وتوزيعها على مخدمات الأنترنت في العالم وهي تتألف من 16 بت تبدأ بي 0 وتنتهي 65536 ومن 64512-64534 تعد Privet AS ولايمكن أستخدامها وحتى عام 2008 تم حجز 49152 AS وقد تم وضع مخطط لزيادتها إلى 32 بت في FRC 4893
نفهم من كل هذا الكلام حول AS أن كل شركة أنترنت تحصل على رقم خاص فيها والتى يستخدمها بروتوكول BGP لوصل كل شيء موجود على الأنترنت ببعضه البعض كشبكة واحدة فلك أن تتخيل حجم هذه الشبكة تستطيع أن نتخيل الموضوع مثل هذه الصورة بحيث تمثل كل غيمة شركة أنترنت أو ISP ولها رقم AS خاص يقوم بروتوكول الـ BGP بربطها جميعها مع بعضها البعض ويقوم بتبادل الـRouting Table بينها.
BGP أو Border Gateway Protocol يعد هذا البروتوكول من أكثر البروتوكولات المستخدمة في الأنترنت وأحب أن أطلق عليه لقب قلب الأنترنت فبدونه سوف تتوقف حركة الأنترنت بشكل كامل فهو مسؤول عن ربط جميع الـ autonomous System ببعضها البعض
-يعد الـ BGP Path-vector Protocol لانه يعطيك المسارات المطلوبة للوصول إلى وجهتك بينما يعد الـRIP, EIGRP Distance-vector Protocol والـ OSPF, IS-IS Link state Protocol
مع هذا الكورس سوف تصبح متمكن جدا من استخدام هذا البروتوكول
Border Gateway Protocol (BGP) is the routing technology that enables the largest and most sophisticated network in the world today - the Internet.
BGP is also one of the critical underlying foundations of new-world technologies such as Multiprotocol Label Switching (MPLS).
This must-have advanced routing course covers the theory of BGP, configuration of BGP on Cisco IOS routers, detailed troubleshooting information and hands-on exercises that provide students with the skills needed to configure and troubleshoot BGP networks in customer environments.
Different service solutions in the curriculum cover BGP network design issues and usage rules for various BGP features.
Upon successful completion of this course, students will be prepared to design and implement efficient, optimal, and trouble free BGP networks.