BFD مکانیزم تشخیص سریع Down شدن همسایگی است. با مکانیزم BFD روترها بسته های Hello در بازه های زمانی بسیار کوتاه به یکدیگر ارسال می کنند. به این ترتیب در صورت عدم دریافت Hello در چند بازه زمانی، روتر متوجه Down شدن ارتباط با همسایه می شود.

بازه زمانی، بسیار کوتاه و معمولا 50 میلی ثانیه است که اگر بخواهیم با چندین ثانیه در پروتکل های مسیریابی مقایسه نماییم، بسیار پایین است. در همه پروتکل های مسیریابی از این مکانیزم پشتیبانی می شود. بدین معنی که همه پروتکل های مسیریابی می توانند از خروجی این مکانیزم استفاده کنند و زمان همگرایی خود را کاهش دهند. برای فعال کردن و پیاده سازی BFD اجرای دو گام ضروری است:

  • 1- فعال کردن BFD در سطح اینترفیس که منجر به ارسال بسته های کنترلی BFD در بازه های زمانی کوتاه شده و قطعی لینک را سریع تشخیص می دهد.
  • 2- فعال نمودن BFD در پروتکل مسیریابی که باعث می شود پروتکل مسیریابی به قطعی لینک عکس العمل نشان داده و همسایگی را Down نماید.

برای فعال نمودن BFD از دستور bfd interval milliseconds min_rx milliseconds multiplier interval-multiplier در محیط اینترفیس استفاده می شود. پارامتر اول که واحد آن میلی ثانیه است، بازه زمانی را تعیین می کند که بسته کنترلی BFD توسط روتر ارسال می شود و حداقل 50 میلی ثانیه و حداکثر آن 999 میلی ثانیه است. پارامتر دوم نیز که واحد آن میلی ثانیه است، مدت زمانی است که انتظار می رود روتر روی آن اینترفیس بسته BFD از همسایه دریافت نماید. محدوده پارامتر دوم نیز از 50 تا 999 میلی ثانیه است. پارامتر سوم تعداد دفعاتی را نشان می دهد که اگر روتر از همسایه اش بسته کنترلی BFD را دریافت نکند، فرض می کند که ارتباط با همسایه اش قطع شده است.

در مثال زیر روتر هر 50 میلی ثانیه بسته BFD ارسال می کند. همچنین انتظار دارد هر 50 میلی ثانیه از همسایه اش بسته BFD دریافت نماید. در صورت عدم دریافت بسته BFD در مدت زمان 150 میلی ثانیه، روتر ارتباط با همسایه اش را قطع شده در نظر می گیرد.

IOU1(config)#interface ethernet 0/0

IOU1(config-if)#bfd interval 50 min_rx 50 multiplier 3

 

IOU2(config)#interface ethernet 0/0

IOU2(config-if)#bfd interval 50 min_rx 50 multiplier 3

فعال کردن BFD در سطح اینترفیس

برای فعال نموردن BFD در سطح پروتکل، از دستور bfd all-interfaces در محیط روتر استفاده کنید تا هر اینترفیسی که EIGRP روی آن فعال است، BFD نیز فعال شود. همچنین می توانید با دستور bfd interface type number در محیط اینترفیس، اینترفیس های خاصی را فعال نمایید

IOU1(config)#router eigrp 1

IOU1(config-router)#bfd interface ethernet 0/0

 

IOU2(config)#router eigrp 1

IOU2(config-router)#bfd interface ethernet 0/0

فعال کردن BFD در سطح EIGRP

با بکارگیری دستورات show bfd neighbors [details] و همچنین show ip eigrp interfaces detail وضعیت پروتکل BFD را مانیتور نمایید.

IOU1#show bfd neighbors

NeighAddr                         LD/RD    RH/RS     State     Int

10.1.2.2                           1/1     Up        Up        Et0/0

IOU1#show bfd neighbors  details

NeighAddr                         LD/RD    RH/RS     State     Int

10.1.2.2                           1/1     Up        Up        Et0/0

Session state is UP and using echo function with 50 ms interval.

OurAddr: 10.1.2.1

Local Diag: 0, Demand mode: 0, Poll bit: 0

MinTxInt: 1000000, MinRxInt: 1000000, Multiplier: 3

Received MinRxInt: 1000000, Received Multiplier: 3

Holddown (hits): 0(0), Hello (hits): 1000(389)

Rx Count: 375, Rx Interval (ms) min/max/avg: 1/1012/869 last: 20 ms ago

Tx Count: 390, Tx Interval (ms) min/max/avg: 1/1008/872 last: 708 ms ago

Elapsed time watermarks: 0 0 (last: 0)

Registered protocols: EIGRP

Uptime: 00:05:25

Last packet: Version: 1                  - Diagnostic: 0

             State bit: Up               - Demand bit: 0

             Poll bit: 0                 - Final bit: 0

             Multiplier: 3               - Length: 24

             My Discr.: 1                - Your Discr.: 1

             Min tx interval: 1000000    - Min rx interval: 1000000

             Min Echo interval: 50000

IOU1#show ip eigrp interfaces detail

EIGRP-IPv4 Interfaces for AS(1)

                        Xmit Queue   Mean   Pacing Time   Multicast    Pending

Interface        Peers  Un/Reliable  SRTT   Un/Reliable   Flow Timer   Routes

Et0/0              1        0/0         5       0/2           50           0

  Hello-interval is 5, Hold-time is 15

  Split-horizon is enabled

  Next xmit serial <none>

  Un/reliable mcasts: 0/8  Un/reliable ucasts: 3/5

  Mcast exceptions: 1  CR packets: 1  ACKs suppressed: 1

  Retransmissions sent: 1  Out-of-sequence rcvd: 0

  Topology-ids on interface - 0

  Authentication mode is not set

  BFD is enabled

مانیتورینگ وضعیت BFD

 

نوشتن دیدگاه


تصویر امنیتی
تصویر امنیتی جدید