BGP Synchronization
Synchronization :
هي قاعدة في بروتوكول الـ BGP و وظيفة هذه القاعدة أنه لا نستطيع إرسال أي قاعدة Rule تم التعرف عليها من خلال الـ IBGP ، إلا إذا كان الراوتر متواجد في الـ IGP الخاصة في الشبكة الداخلية وتكون هذه القاعدة مفعله بشكل تلقائي ويجب على مهندس الشبكة عمل ايقاف لهذه العملية .
الأمر التالي هو الذي سنقوم بعمله لنقوم بعملية ايقاف العملية الـ Synchronization
Router (Config-Router) # no synchronization
Disables BGP Synchronization so a router can advertise routers in BGP without learning them in IGP, but make sure that you make all restrictions to avoid black holes .
BGP Split horizon rule : Avoid routing loops inside the AS
- هذه العملية مهمة جداً ووظيفتها كتالي عندما ا يقوم أحد الراوترات بإرسال تحديثات للجيران سيتم وصول التحديثات لكل الراوترات ويحصل بما يسمى Loops ولكن مع هذه العملية ستقوم بعمل بلوك على المنفذ الذي خرج منه التحديثات مثل عندما ا يقوم الراوتر بإرسال التحديث المنفذ لا يعاود استقبالها مرة أخرى لأنه تم الخروج منها ، و بهذه الحالة سيتم تجاوز عملية دوران البيانات في الشبكة Loops Network .
Full Mesh Fashion (sessions between all BGP neighbors) to avoid split horizon rule.
Full Mesh Fashion :
عيب هذه الشبكة لو كان لدنيا شبكة مزود خدمة ضخمة جداً وجميع الراوترات متصلة مع بعضها البعض بشكل مباشر ، هذا عيب كبير جداً في استهلاك السرعة واستهلاك قوة الراوترات بشكل رهيب واشغال القطع المادية في داخل الراوترات أيضاً والشبكة ولكن يوجد بعض الحلول التي سنتعرف عليها :
- تقسيم الـ AS الى عدة AS مما يجعل الشبكة أكثر مرونة من أن تكون في AS واحد .
- Route reflector هذه العملية تقوم بوظيفة إلغاء عملية دوران البيانات بشكل نهائي .