برای بسیاری از مهندسان تازه کار در BGP (پروتکل دروازه مرزی) ، یک سوال رایج مطرح می شود:
در صورتی که چندین مسیر BGP به یک مقصد وجود داشته باشد، روتر چگونه تصمیم می گیرد که از کدام یک استفاده کند؟
پاسخ در BGP هاستقوانین انتخاب بهترین مسیرBGP از یک ترتیب دقیق مقایسه، ویژگی به ویژگی، تا زمانی که آن را پیدا می کندمسیر مطلوبتسلط بر این فرآیند برای یادگیری اصول BGP و برای رفع مشکلات پیچیده شبکه ضروری است.
برخلاف OSPF یا IS-IS که برای مسیر داخلی طراحی شده اند، کنترل های BGPمسیریابی از طریق اینترنت. یک پیشوند واحد می تواند توسط چندین همسایه تبلیغ شود ، بنابراین BGP باید از یک منطق سازگار برای جلوگیری از عدم ثبات و تعارض مسیر استفاده کند.
در اکثر فروشندگان (سیسکو، هواوی، جونیپر) ، BGP از این ترتیب ترجیحات عمومی پیروی می کند:
وزنویژگی خاص سیسکو؛ ارزش بالاتر ترجیح داده می شود. برای تصمیم گیری های روتر محلی استفاده می شود.
ترجیحات محلی️ مستقل از فروشنده؛ ارزش بالاتر برنده می شود. اغلب برای تأثیرگذاری بر ترافیک خارج استفاده می شود.
مسیرهای محلیمسیرهای ایجاد شده توسط خود روتر (از طریقشبکه
یاکل
) از مسیرهای آموخته شده ترجیح داده می شود.
طول مسیر ASمسیر کوتاه AS ترجیح داده می شود، که سیستم های خودمختار کمتری را نشان می دهد.
نوع منشأترتیب اولویت: IGP > EGP > ناقص
MED (تفاوت چند خروجی)استفاده می شود برای کنترل ترافیک ورودی بین ISP ها.
eBGP در مقابل iBGPمسیرهای آموخته شده از eBGP بر مسیرهای آموخته از iBGP ترجیح داده می شوند.
IGP متریک به Hop بعدیمسیر با نزدیکترین پرش بعدی انتخاب می شود.
روتر IDبه عنوان مساوی نهایی، مسیری که کمترین روتر ID را دارد برنده می شود.
دو راه براي رسيدن به10.1.1.0/24
:
از ISP A: AS Path = 65001 65002
از ISP B: AS Path = 65003
اگه نهوزنیاترجیحات محلیتنظیم شده است، روتر مقایسهAS طول مسیر:
ISP طول مسیر = 2
طول مسیر ISP B = 1
روتر انتخاب می کنهمسیر ISP B.
با این حال، اگر شما تنظیم یک ترجیحات محلی بالاتر برای ISP A، روتر ترجیح می دهدمسیر ISP A، صرف نظر از طول مسیر AS.
مهندسی ترافیککنترل کنید که چه ISP ترافیک خارج از شما استفاده می کند.
راه حل مشکلوقتی که یک مسیر پیش بینی نشده است، هر ویژگی را مرحله به مرحله تحلیل کنید.
امنیت شبکهدانش منطق BGP به کاهش دزدی مسیر و اشتباهات پیکربندی کمک می کند.
انتخاب مسیر BGP تصادفی نیست.زنجیره اولویت:
وزن → ترجیحات محلی → منبع محلی → مسیر AS → منبع → MED → ترجیحات eBGP → IGP متریک → روتر ID
با به یاد آوردن این ترتیب، شما می توانید به سرعت تعیین کنید که چرا یک روتر یک مسیر را بر روی دیگری انتخاب می کند و تنظیمات دقیق روت را در شبکه های دنیای واقعی انجام می دهد.