لب عملی: پیکربندی StackWise Virtual

این لب عملی دو سوئیچ فیزیکی را با استفاده از یک Stackwise Virtual Link اختصاصی به یک سوئیچ منطقی StackWise Virtual واحد پیکربندی می‌کند، و تأیید می‌کند هر دو عضو به‌عنوان یک صفحه کنترل واحد ارائه می‌شوند و شکست یک عضو رفتار failover قابل‌پیش‌بینی فعال می‌کند.

پیکربندی Stackwise Virtual Linkسوئیچ منطقی واحدتشخیص Dual-Active

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

هدف لب

پیکربندی دو سوئیچ فیزیکی به‌عنوان یک جفت StackWise Virtual با استفاده از یک اتصال SVL اختصاصی، تأیید اینکه به‌عنوان یک سوئیچ منطقی واحد با یک صفحه کنترل مشترک ارائه می‌شوند، و تأیید اینکه یک لینک Dual-Active Detection به‌درستی یک سناریوی split-brain را اگر خود SVL شکست بخورد شناسایی می‌کند.

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

برخلاف HSRP یا VRRP، پیش‌تر در این مجموعه پوشش داده شد، که افزونگی بین دو دستگاه به‌طور مستقل مدیریت‌شده که یک IP مجازی را به اشتراک می‌گذارند فراهم می‌کنند، StackWise Virtual دو شاسی فیزیکی را در یک سوئیچ منطقی واحد با یک صفحه کنترل واحد، یک پیکربندی واحد، و یک نقطه مدیریتی واحد ادغام می‌کند — یک مدل افزونگی اساساً متفاوت که ارزش تمایز واضح از رویکردهای مبتنی‌بر-FHRP را دارد.

توپولوژی لب

Switch1 ---- SVL (لینک پهنای‌باند-بالای
             اختصاصی، مثلاً TenGig1/0/1-2) ---- Switch2

Switch1 ---- لینک DAD (جداگانه، پهنای‌باند
             پایین‌تر، مثلاً Gi1/0/1) ---- Switch2

هر دو سوئیچ پس از پیکربندی در یک سوئیچ منطقی
واحد شناخته‌شده به‌عنوان "Switch 1" ادغام می‌شوند

وظیفه ۱: تعیین Domain و شماره‌های سوئیچ

یک domain StackWise Virtual منطبق روی هر دو سوئیچ پیکربندی کن، با Switch1 به‌عنوان switch 1 و Switch2 به‌عنوان switch 2.

وظیفه ۲: پیکربندی اینترفیس‌های SVL

پورت‌های پهنای‌باند-بالای اختصاصی را به‌عنوان لینک‌های SVL روی هر دو سوئیچ تعیین کن.

وظیفه ۳: پیکربندی لینک Dual-Active Detection

یک لینک جداگانه را به‌عنوان اتصال DAD (Dual-Active Detection)، متمایز از خود SVL، پیکربندی کن.

وظیفه ۴: راه‌اندازی مجدد هر دو سوئیچ و تأیید تشکیل یک سوئیچ منطقی واحد

هر دو سوئیچ را راه‌اندازی مجدد کن و تأیید کن به‌عنوان یک موجودیت منطقی واحد با یک نقش سوپروایزر فعال ارائه می‌شوند.

وظیفه ۵: شبیه‌سازی یک شکست SVL و تأیید جلوگیری DAD از شرایط Split-Brain

لینک‌های SVL را خاموش کن در حالی که لینک DAD را دست‌نخورده رها می‌کنی، و تأیید کن سوئیچ‌ها به‌درستی شرایط dual-active را تشخیص می‌دهند به‌جای اینکه هر دو به عمل‌کردن به‌عنوان سوئیچ فعال ادامه دهند.

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

Switch1(config)# stackwise-virtual
Switch1(config-stackwise-virtual)# domain 1
Switch1(config)# switch 1 stackwise-virtual link 1

Switch2(config)# stackwise-virtual
Switch2(config-stackwise-virtual)# domain 1
Switch2(config)# switch 2 stackwise-virtual link 1

Switch1(config)# interface tengigabitethernet1/0/1
Switch1(config-if)# stackwise-virtual link 1
Switch1(config-if)# exit
Switch1(config)# interface tengigabitethernet1/0/2
Switch1(config-if)# stackwise-virtual link 1

Switch2 به‌طور یکسان روی اینترفیس‌های TenGig1/0/1-2
متناظرش پیکربندی شد

Switch1(config)# interface gigabitethernet1/0/1
Switch1(config-if)# stackwise-virtual dual-active-detection

Switch2(config)# interface gigabitethernet1/0/1
Switch2(config-if)# stackwise-virtual dual-active-detection

-- لینک DAD عمداً جدا از SVL است -- هدف
-- منحصرش تشخیص اینکه آیا خود SVL شکست خورده
-- است، پس نمی‌تواند همان مسیر فیزیکی چیزی که
-- نظارت می‌کند را به اشتراک بگذارد

Switch1# reload
Switch2# reload

Switch1# show switch

Switch/Stack Mac Address : 00aa.bb00.1111
                                              H/W   Current
Switch#  Role     Mac Address     Priority Version  State
-------------------------------------------------------
*1       Active   00aa.bb00.1111     1       V02     Ready
 2       Standby  00aa.bb00.2222     1       V02     Ready
-- هر دو سوئیچ فیزیکی اکنون به‌عنوان یک
-- "Switch" منطقی واحد، با یک نقش Active و
-- یک Standby، ارائه می‌شوند -- یک running-config
-- واحد و یک IP مدیریتی واحد اکنون بر هر دو
-- شاسی فیزیکی حاکم است

-- شبیه‌سازی شکست SVL در حالی که DAD همچنان up می‌ماند:

Switch1(config)# interface range tengigabitethernet1/0/1-2
Switch1(config-if-range)# shutdown

Switch2# show switch stack-ports

... SVL link down detected ...

Switch2# show logging | include DAD

%STACKMGR-4-DAD_DETECTED: Dual-active
condition detected via DAD link -- switch 2
transitioning to recovery mode
-- لینک DAD با موفقیت تشخیص داد هر دو سوئیچ
-- در غیر این صورت ممکن است باور کنند خودشان
-- هم‌زمان Active هستند یک‌بار که SVL شکست خورد
-- -- یک سوئیچ به‌طور خودکار وارد یک حالت
-- بازیابی/خاموشی-پورت‌های-غیرحیاتی می‌شود تا
-- از اینکه هر دو نیمه به‌طور فعال ترافیک را
-- به‌عنوان سوئیچ‌های مستقل و متعارض فوروارد
-- کنند جلوگیری کند

نکته کلیدی

مدل سوئیچ منطقی واحد StackWise Virtual یعنی یک پیکربندی واحد، یک IP مدیریتی واحد، و یک صفحه کنترل واحد که در سراسر دو شاسی فیزیکی گسترش می‌یابد — یک رویکرد افزونگی اساساً متفاوت از پروتکل‌های FHRP (HSRP، VRRP، GLBP) پیش‌تر در این مجموعه پوشش داده شد، که دو دستگاه به‌طور مستقل پیکربندی‌شده را از طریق یک IP مجازی مشترک همگام نگه می‌دارند؛ لینک اختصاصی DAD به‌طور خاص برای جلوگیری از سناریوی خطرناک split-brain وجود دارد که در آن یک شکست SVL در غیر این صورت می‌توانست باعث شود هر دو سوئیچ فیزیکی هم‌زمان باور کنند تنها عضو فعال هستند.

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

مقالات مرتبط

لب عملی: پیکربندی مسیریابی 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 پوشش‌داده‌شده در لب قبلی که اجازه می‌دهد سوئیچ‌ها بسیار دورتر از هم قرار بگیرند مقایسه می‌کند.

ادامه