Thursday, December 22, 2011

Bidirectional Forwarding Detection (BFD) - Part II


تحدثت فى التدوينة السابقة عن خاصية ال PFD و فى هذه التدوينة سوف اتحدث عن كيفية عمل ال configuration الخاصة بهذه ال feature و عن ارقام ال ios و انواع ال routers اللى بت support هذه ال feature .

فى البداية سوف اتطرق لطرق عمل ال configuration لل BFD , فهنالك خطوتان رئيسيتين لعمل configure لل BFD :

الخطوة الاولى :

فى الخطوة الاولى سنقوم بتحديد ال baselines او الخطوط العريضة التى سنقوم بوضعها لل BFD لكى يتعامل على اساسها و يتبعها اثناء رحلة العمل الخاصة به :



config-if)#bfd interval <50-999> min_rx <1-999> multiplier <3-50
فكما نلاحظ :

1- هذا ال command يتم كتابته على مستوى ال interface المراد تفعيل ال BFD عليه .
2- القيمة التى تتبع كلمة interval تمثل الtime الذى من خلاله سيتم
ارسال ال BFD packets بصورة دورية لل BFD peer المجاور والواصل من خلال ال link الى connected بال interface . وتتراوح هذه القيمة من 50 : 999 وتكون ممثلة بال MSEC
3- قيمة ال min_rx وهى تمثل ال time المتوقع من خلاله
استلام ال interface لل BFD packets بصورة دورية من ال BFD peer و تتراوح بين 1 : 999 وتكون ممثلة ايضا بال MSEC .
4- قيمة ال multiplier عبارة عن عدد ال BFD packets
المتتالية التى اذا افتقدها ال interface يستطيع تحديد او الحكم بان ال BFD peeer هو Unavailable وهى تتراوح بين 3:50 .

الخطوة الثانية :

هى عبارة عن اشراك ال BFD feature لل Routing protocol المستخدم بال topology فكما اتفقنا من قبل ان ال routing protocols بتsupport هذه ال feature ولم تعد قاصرة على ال EIGRP .فى الcommands الاتية سوف اتطرق بالشرح على ال EIGRP :

router eigrp 123
bfd all-interfaces

فى هذه الحالة سيتم تطبيق ال BFD Feature على جميع ال interfaces التى ترتبط بال EIGRP . ولتخصيص interface محدد او عدة interfaces للاشتراك فى ال BFD :

router eigrp 123
bfd interface Gig1/0

وبالمثل فى حالة استخدام ال OSPF و ال ISIS .ولكن الامر مختلف قليلا فى ال BGP حيث لابد من تخصيص هذه ال feature ليتعامل بها ال Router مع neighbor محدد وليس لكل ال BGP neighbors كما نرى :


config-router)#neighbor IP_ADD fall-over bfd

انتهينا الان من طريقة عمل ال configuration لل BFD feature , للتاكد و لعمل verification من BFD feature نستخدم :

router#show bfd neighbors [details 


ولمتابعة ال BFD packets التى يتم ارسالها واستقبالها من قبل ال BFD peers :
router#debug bfd packet 

الان قد انتهينا من ال configuration و ال commands الخاصة بال BFD ناتى الان لسرد و تحديد نسخ ال ios و ال devices التى تدعم هذه ال fature :

Cisco IOS
12.0S and 12.2S: the Cisco 7600 Series Router and the Cisco 12000 Series Internet Router


ارجو ان اكون قد وفقت فى توضيح هذا الموضوع ...

2 comments: