نگارنده : رضا بهروزی ( شرکت کارانشان – گروه آموزشی پرشین ادمینز)
در تنظیمات BGP زمانیکه چند سرویس دهنده یا چند روتر در شبکه داریم ،برای پایداری بیشتر از Failover استفاده می کنیم،برای نمونه حالت های زیر را در نظر بگیرید.ما یک سرویس دهنده داریم ولی در شبکه خودمان ۲ روتر وجود دارد،بعضی رنج ها را از روتر ۱ و بعضی را از روتر ۲ advertise می کنیم،می خواهیم اگر ارتباط یکی از روتر ها با سرویس دهنده قطع شد از طریق روتر دیگر advertise صورت گیرد.
در حالت دیگری ما یک روتر با دو سرویس دهنده داریم،یک سرویس دهنده پیش فرض ما خواهد بود و در صورت قطع ارتباط از سرویس دهنده دیگر advertise صورت خواهد پذیرفت.
در این آموزش فرض ما بر فعال بودن BGP شما می باشد(برای راه اندازی BGP به اموزش های دیگر مراجعه کنید) و ما فقط نحوه Failover را بیان می کنیم.حالت ۲ که مشخص هست و شما به هر دو سرویس دهنده خود بر اساس رنج IP هایی که در نظر دارید BGP برقرار می کنید.در حالت ۱ باید بین دو روتر یک iBGP برقرار کنید،یعنی هر دو روتر داخلی شما هم با BGP با هم در ارتباط باشند.
راه کار استفاده از Failover اولویت دهی مسیرهاست ،بدین تریب که اولویت مسیر پشتیبان را نسبت به مسیر اصلی پایین تر می اوریم.در BGP با استفاده از prepend اولویت یک مسیر را کاهش می دهیم و فقط در صورت قطع ارتباط مسیر اصلی از این مسیر استفاده خواهد شد.prepend را با استفاده از route-map به شکل زیر می نویسیم :