نحوه راه اندازی BGP در میکروتیک
نحوه راه اندازی BGP در میکروتیک
آشنایی مقدماتی با BGP میکروتیک
در این بخش قصد داریم با نحوه راه اندازی BGP در میکروتیک آشنا شویم.
BGP چیست؟
Border Gateway Protocol – RFC 1771
BGP پروتکلی است که در هسته Routing اینترنت از آن استفاده می شود وظیفه این پروتکل اتصال و Routing.
بین Autonomous System ها و ﺷﺒﮑﻪ ﻫﺎي ﺑﺰرگ IP اﺳﺖ. در واقع BGP حامل اطلاعات Autonomousهاست.
ﺗﺎ از اﯾﻦ ﻃﺮﯾﻖ ﺷﺒﮑﻪ ﻫﺎيIP در درون Autonomous را ﭘﯿﺪا ﮐﻨﺪ.
- BGP یک پروتکل Path Vector است تا Distance Vector
- VLSM و CIDR را پشتیبانی میکند.
- ارتباط با همسایگان را روی پورت TCP 179 برقرار میکند و با Keep-alive آن را نگه میدارد.
- Routing Table مستقل ﺧﻮد را دارد.
- Metric در اﯾﻦ ﭘﺮوﺗﮑﻞ Attribute نامیده می شود.
نسبت به پروتکل های Interior کاملا متفاوت بوده و برای ارتباط بین AS هاست.
به عبارتی Inter-autonomous Systems Routing Protocol است.
- انعطاف پذیر Flexibility و ﺑﺎ ﺑﻮده Policy-based Routing ﺣﺮﻓﻪ اي ﻫﻤﺮاه اﺳﺖ.
ﺑﻪ هرحال Routing در اینترنت بصورت Hop-by-hop است.
و سیاست های شما در طول مسیر بوسیله روترهای میان راه – که کنترلی رویشان ندارید – ممکن است بکار گرفته نشود.
- مثل RFC 1918 جهت اختصاص IP برای استفاده Private، AS Number نیز طبق RFC 1930از 64512 به انتها (یعنی تا 65535) برای مصارف Private در نظر گرفته شده است.
آﺷﻨﺎﯾﯽ ﺑﺎ eBGP و iBGP
IBGP
ارسال اطلاعات به سمت اینترنت در شرایطی که تنها یک روتر در مرز بین سازمان و اینترنت قرار دارد کاری بسیار اسان است.
در این شرایط کافی است که روتر مرزی یک default route را از طریق پروتکل مسیریابی درونی IGP برای دیگر دستگاههای داخلی ارسال کند
تا آنها تمامی پیامهای مقصد خارجی را برای روتر مرزی بفرستند.
اما در صورت استفاده از چندین روتر مختلف برای برقراری ارتباط با اینترنت مسائل مختلفی را باید مد نظر قرار داد.
به منظور برطرف کردن مشکل احتمالی و همچنین بهره گیری از امکانات بیشتر می توان از IBGP در بین روترهای مرزی استفاده کرد.
در واقع IBGP برای این است که مسیریاب های مرزی درون یک As بتوانند اطلاعات خود را رد و بدل کنند
و به این ترتیب همه مسیریابها از تمام راههای مرزی مطلع هستند و میتوانند بهترین راه خروجی را پیدا کنند.
EBGP
ایده ای که در پشت عملکرد BGP قرار دارد شبیه به پروتکل های IGP مانند OSPF و EIGRP است.
بدین ترتیب BGP نیز شبیه دو پروتکل یاد شده، در ابتدا سعی در برقراری رابطه مجاورت مابین روترها در AS های مختلف می کند
سپس، روترهای همسایه اطلاعات مورد نظر خود را از یکدیگر کسب کرده و انها را داخل جدول BGP قرار می دهند
سپس پروتکل BGP اطلاعات موجود در جدول BGP را آنالیز کرده و اقدام به شناسایی بهترین مسیر منتهی به هر مقصد می نماید
این route ها در داخل جدول routing روترها قرار دارد.
زمانی که روترهای همسایه در AS های جداگانه باشند برای برقراری ارتباط و ردوبدل کردن اطلاعات مسیریابی از پروتکل EBGP استفاده میکنند.
هریک از router های، BGP از سه جدول برای نگهداری اطلاعات پروتکل BGP استفاده میکند
که این جدول ها به شرح زیر میباشند:
Routing table شامل اطلاعات است که باید طی پیام Update مبادله شود.
Neighbor TABLE همسایه های روتر در این جدول نگهداری میشوند.
BGP table اطلاعات دریافتی از بقیه مسیریابها و نیز دیگر PATH attribute ها در این جدول ذخیره میشوند.
برای راه اندازی BGP در شبکه خود با استفاده از میکروتیک باید در هر روتر پارامترهای AS نامبر و همچنین Router ID و شبکه ای که قرار است به سایر روتر ها معرفی کند را مشخص می کنیم.
جهت راه اندازی BGP در میکروتیک:
1- از منوی سمت چپ بر روی عبارت Routing سپس BGP کلیک کنید.
در تب Instance یک پروفایل جدید با مشخصات زیر ایجاد کنید
Name: نام مربوطه پروفایل
AS: شناسه AS شما
Router ID شناسه روتر (عموما آیپی روتر استفاده می شود)
سپس تیک گزینه Client to client reflection را بر دارید و این پروفایل رو ایجاد کنید.
2- وارد تب Peer شوید و یک پروفایل جدید با مشخصات زیر ایجاد کنید:
NAME نام پروفایل روتر مقابل شما
Instance نام پروفایل ایجاد شده BGP
Remote Address آدرس آیپی روتر مقابل یا به اصطلاح Neighbors شما
Remote AS روتر مقابل
سپس پروفایل را ایجاد کنید. پس از ایجاد این پروفایل در زیر عبارت State باید عبارت Established باشد.
که این عبارت به معنی برقراری صحیح ارتباط bgp شما می باشد.
3- در انتها در تب Network ساب نت هایی که می خواهید روی ارتباط BGP شما advertise شود را ایجاد کنید.
در هر دو روتر تنظیمات بالا انجام می شود
و در نهایت بعد از برقرار شدن ارتباط بین Peer ها در جدول روتینگ لیست روت هایی که توسط bgp ایجاد شده است قابل مشاهده می باشد.
راهنمای فوق نمونه ای از راه اندازی ابتدایی پروتکل مسیریابی BGP در تجهیزات میکروتیک می باشد
که ممکن است در سناریو های پیشرفته تر نحوه راه اندازی این سرویس کمی متفاوت تر باشد.
جهت مشاهده فیلم های آموزشی میکروتیک بر روی این لینک کلیک نمایید.
جدیدترین اخبار مجموعه فراز نتورک را در صفحات اجتماعی دنبال کنید
نویسنده: مهندس بهداد رحمانی
دیدگاهتان را بنویسید
برای نوشتن دیدگاه باید وارد بشوید.