لب عملی: پیکربندی MED (Multi-Exit Discriminator) در BGP

این لب عملی ویژگی MED را روی دو مسیر eBGP تبلیغ‌شده به همان AS همسایه پیکربندی می‌کند، و تأیید می‌کند فقط وقتی طول AS-path و سایر ویژگی‌های با-اولویت-بالاتر از قبل مساوی‌اند روی انتخاب مسیر ورودی آن همسایه تأثیر می‌گذارد.

ویژگی MED در BGPMulti-Exit Discriminatorپایین‌ترین MED ترجیحی

~4 دقیقه مطالعه · آخرین به‌روزرسانی ۴ مهر ۱۴۰۵

هدف لب

پیکربندی مقادیر MED متفاوت روی دو مسیر تبلیغ‌شده به همان AS همسایه از طریق دو اتصال جداگانه، تأیید اینکه همسایه مسیر با MED پایین‌تر را ترجیح می‌دهد، و تأیید اینکه MED فقط وقتی طول AS-path بین دو مسیر کاندید از قبل یکسان است مشورت می‌شود.

هدف لب (چرا مهم است)

AS-path prepending، پوشش‌داده‌شده در لب قبلی، روی ترافیک ورودی با طولانی‌کردن مصنوعی AS-path تأثیر می‌گذارد. MED یک مکانیزم مستقیم‌تر برای حالت خاص دو اتصال به همان AS همسایه ارائه می‌دهد، و به آن AS اجازه می‌دهد بداند کدام نقطه ورودی ترجیحی است بدون نیاز به تحریف خود AS-path — اما تأثیر MED از نظر محدوده بسیار محدودتر از طول AS-path است.

توپولوژی لب

AS 65050 به همان AS همسایه 65060 از طریق دو
لینک جداگانه متصل می‌شود:

R1 (AS 65050) ---- eBGP ---- R3 (AS 65060)
R2 (AS 65050) ---- eBGP ---- R3 (AS 65060)
                              (همان AS 65060،
                               روتر متفاوت یا
                               همان روتر،
                               چند لینک)

هدف: تبدیل مسیر R1 به ترجیحی برای R3 برای
ترافیک به‌سمت 192.168.250.0/24

وظیفه ۱: تأیید ظهور یکسان هر دو مسیر برای R3 در حال حاضر

تأیید کن R3 هر دو مسیر به 192.168.250.0/24 را با طول AS-path یکسان و بدون تفاوت MED هنوز می‌بیند.

وظیفه ۲: پیکربندی یک MED پایین‌تر روی تبلیغ R1

R1 را طوری پیکربندی کن که 192.168.250.0/24 را با یک مقدار MED برابر ۵۰ تبلیغ کند.

وظیفه ۳: پیکربندی یک MED بالاتر روی تبلیغ R2

R2 را طوری پیکربندی کن که همان شبکه را با یک مقدار MED برابر ۱۵۰ تبلیغ کند.

وظیفه ۴: تأیید ترجیح مسیر MED-پایین‌تر توسط R3

تأیید کن R3 مسیر R1 را به‌عنوان بهترین انتخاب می‌کند، به‌طور خاص به‌دلیل مقدار MED پایین‌ترش.

وظیفه ۵: نمایش محدوده محدود MED

یک مسیر سوم از طریق یک AS همسایه کاملاً متفاوت با یک AS-path کوتاه‌تر اما یک MED بالاتر معرفی کن، و تأیید کن طول AS-path همچنان می‌برد، چون MED فقط بین مسیرها از همان AS همسایه مقایسه می‌شود.

راه‌حل و تأیید

R1(config)# router bgp 65050
R1(config-router)# neighbor [آدرس R3] route-map SET-MED-LOW out

R1(config)# route-map SET-MED-LOW permit 10
R1(config-route-map)# set metric 50

R2(config)# router bgp 65050
R2(config-router)# neighbor [آدرس R3] route-map SET-MED-HIGH out

R2(config)# route-map SET-MED-HIGH permit 10
R2(config-route-map)# set metric 150

R3# show ip bgp 192.168.250.0

   Network              Next Hop         Metric  Path
*> 192.168.250.0/24    [via R1]          50      65050 i
*  192.168.250.0/24    [via R2]          150     65050 i
-- هر دو مسیر AS-path یکسان ("65050" فقط)
-- نشان می‌دهند، پس MED عامل تصمیم‌گیرنده
-- می‌شود -- مقدار پایین‌تر (50، از طریق R1)
-- به‌عنوان بهترین انتخاب می‌شود، چون BGP یک
-- MED پایین‌تر را ترجیحی‌تر رفتار می‌کند

-- معرفی یک مسیر سوم از طریق یک AS همسایه
-- متفاوت (65070)، با یک طول AS-path کوتاه‌تر
-- اما یک MED پیکربندی‌شده بالاتر:

R3# show ip bgp 192.168.250.0

   Network              Next Hop         Metric  Path
*> 192.168.250.0/24    [via AS65070]     500     65070 i
   192.168.250.0/24    [via R1]           50     65050 i
   192.168.250.0/24    [via R2]          150     65050 i
-- مسیر AS65070 با وجود MED 500 به‌طور کلی
-- می‌برد -- چون از یک AS همسایه متفاوت
-- می‌آید، AS-path کوتاه‌ترش (طول ۱ در مقابل ۲)
-- مقایسه می‌شود و پیش از اینکه MED اصلاً بین
-- آن و دو مسیر دیگر در نظر گرفته شود می‌برد

نکته کلیدی

مقایسه MED، به‌طور پیش‌فرض، فقط بین مسیرهای یادگرفته‌شده از همان AS همسایه رخ می‌دهد — این رفتار پیش‌فرض (گاهی "قانون مقایسه MED فقط در میان مسیرهای همان-AS" نامیده می‌شود) یعنی MED ابزاری بسیار محدودتر از AS-path prepending است، مفید به‌طور خاص برای اشتراک‌گذاری بار یا ترجیح یک نقطه ورودی نسبت به دیگری وقتی یک شبکه چند-هوم به یک AS همسایه واحد از میان بیش از یک اتصال است، اما وقتی مقایسه مسیرهایی که واقعاً از میان سیستم‌های خودمختار همسایه متفاوت رسیده‌اند، هیچ تأثیری اعمال نمی‌کند.

نوشته و پژوهش‌شده توسط دکتر شاهین صیامی

مقالات مرتبط

لب عملی: پیکربندی مسیریابی Stub در EIGRP

این لب عملی یک روتر شعبه را به‌عنوان یک stub در EIGRP پیکربندی می‌کند، و تأیید می‌کند فقط مسیرهای متصل و خلاصه خودش را تبلیغ می‌کند در حالی که روتر hub به‌درستی از پرس‌وجوکردن stub در طول یک تغییر توپولوژی در جای دیگری از شبکه اجتناب می‌کند.

ادامه

لب عملی: پیکربندی حالت Named در EIGRP

این لب عملی یک پیکربندی EIGRP کلاسیک موجود را به حالت named EIGRP بازپیکربندی می‌کند، و عبارات network و پیکربندی خاص-اینترفیس را در یک سلسله‌مراتب address-family ساختاریافته‌تر سازمان‌دهی می‌کند، و تعادل عملکردی با سبک پیکربندی کلاسیک استفاده‌شده در سراسر لب‌های EIGRP قبلی این مجموعه را تأیید می‌کند.

ادامه

لب عملی: پیکربندی ERSPAN در سراسر یک شبکه مسیریابی‌شده

این لب عملی Encapsulated RSPAN (ERSPAN) را برای آینه‌کردن ترافیک در سراسر یک شبکه مسیریابی‌شده-لایه-۳ به‌جای یک ترانک لایه ۲ واحد پیکربندی می‌کند، و مفهوم RSPAN از لب قبلی را فراتر از مرزهای یک VLAN یا دامنه سوئیچ‌شده واحد گسترش می‌دهد.

ادامه

لب عملی: پیکربندی RSPAN در سراسر سوئیچ‌ها

این لب عملی Remote SPAN (RSPAN) را با استفاده از یک VLAN RSPAN اختصاصی حمل‌شده در سراسر یک ترانک پیکربندی می‌کند، و اجازه می‌دهد ترافیک آینه‌شده روی یک سوئیچ توسط یک دستگاه گرفتن متصل به یک سوئیچ کاملاً متفاوت نظارت شود، و مفهوم SPAN محلی پوشش‌داده‌شده در یک لب قبلی را در سراسر شبکه گسترش می‌دهد.

ادامه

لب عملی: پیکربندی In-Service Software Upgrade (ISSU) روی یک Stack

این لب عملی یک In-Service Software Upgrade را در سراسر یک stack StackWise انجام می‌دهد، و ایمیج IOS هر عضو را یکی‌یکی ارتقا می‌دهد در حالی که stack در سراسر آن به فوروارد‌کردن ترافیک ادامه می‌دهد، و صفر خرابی را در مقایسه با رویکرد مخل reload استفاده‌شده در لب‌های ارتقای IOS قبلی تأیید می‌کند.

ادامه

لب عملی: پیکربندی Stacking سنتی StackWise در Catalyst

این لب عملی stacking سنتی Catalyst (StackWise) را در سراسر سه سوئیچ با استفاده از کابل‌های stack پیکربندی می‌کند، و نیازمندی تک-لایه و مجاورت فیزیکی‌اش را با جفت StackWise Virtual پوشش‌داده‌شده در لب قبلی که اجازه می‌دهد سوئیچ‌ها بسیار دورتر از هم قرار بگیرند مقایسه می‌کند.

ادامه