با حوصله بخوان، مثالها را تحلیل کن و تمرینها را انجام بده؛ هدف حفظ کردن تعریفها نیست
Switch Source MAC را یاد میگیرد
Switch Frameهای Ethernet را بر اساس MAC Table بین Portهای همان شبکه جابهجا میکند؛ MAC Table، VLAN Membership و Link وضعیت سه سرنخ مهماند Switch لایه دو معمولی بهتنهایی بین Subnetهای جدا Route نمیکند MAC Address شناسه لایه محلی Interface است و Switch از آن برای یادگیری محل دستگاه استفاده میکند؛ MAC Table کمک میکند بفهمی یک دستگاه از کدام Port دیده میشود MAC با IP نقش یکسان ندارد و معمولاً Route بین شبکهها بر اساس IP است در Ethernet، MAC Address برای تحویل Frame در شبکه محلی استفاده میشود و Switch با یادگیری MACهای دیدهشده روی پورتها تصمیم میگیرد Frame را از کدام مسیر ارسال کند؛ این منطق با IP Routing متفاوت است و برای عیبیابی باید روشن باشد مشکل در دسترسی لایه دوم است یا در مسیریابی لایه سوم؛ جدول MAC، وضعیت Link، VLAN پورت و خطاهای Interface معمولاً سرنخهای مهمی هستند برای اینکه این مفهوم در محیط واقعی قابل استفاده شود، VLAN جداسازی منطقی ایجاد میکند اما ارتباط بین VLANها به Routing نیاز دارد؛ بنابراین اگر دو Client در یک VLAN همدیگر را میبینند ولی به VLAN دیگر دسترسی ندارند، باید Gateway، Route و Firewall را بررسی کرد و اگر Clientهای یک VLAN حتی در همان Segment مشکل دارند، تمرکز اولیه روی Switching و پیکربندی Port منطقیتر است
Destination MAC شناختهشده به Port مربوط ارسال میشود
Port عدد منطقی داخل TCP یا UDP است که سرویس مقصد را مشخص میکند؛ برای تست سرویس باید IP مقصد، پروتکل و Port را با هم بدانیم Port فیزیکی Switch با Port نرمافزاری TCP/UDP یکی نیست در Ethernet، MAC Address برای تحویل Frame در شبکه محلی استفاده میشود و Switch با یادگیری MACهای دیدهشده روی پورتها تصمیم میگیرد Frame را از کدام مسیر ارسال کند؛ این منطق با IP Routing متفاوت است و برای عیبیابی باید روشن باشد مشکل در دسترسی لایه دوم است یا در مسیریابی لایه سوم؛ جدول MAC، وضعیت Link، VLAN پورت و خطاهای Interface معمولاً سرنخهای مهمی هستند در کار روزمره بهتر است این موضوع را اینطور بررسی کنی: VLAN جداسازی منطقی ایجاد میکند اما ارتباط بین VLANها به Routing نیاز دارد؛ بنابراین اگر دو Client در یک VLAN همدیگر را میبینند ولی به VLAN دیگر دسترسی ندارند، باید Gateway، Route و Firewall را بررسی کرد و اگر Clientهای یک VLAN حتی در همان Segment مشکل دارند، تمرکز اولیه روی Switching و پیکربندی Port منطقیتر است
Unknown Unicast ممکن است Flood شود
اگر Switch مقصد یک Unicast Frame را در MAC Table نشناسد معمولاً آن Frame را در همان VLAN روی Portهای مجاز Flood میکند تا مقصد پیدا شود؛ بعد از دیدن پاسخ MAC را یاد میگیرد در Ethernet، MAC Address برای تحویل Frame در شبکه محلی استفاده میشود و Switch با یادگیری MACهای دیدهشده روی پورتها تصمیم میگیرد Frame را از کدام مسیر ارسال کند؛ این منطق با IP Routing متفاوت است و برای عیبیابی باید روشن باشد مشکل در دسترسی لایه دوم است یا در مسیریابی لایه سوم؛ جدول MAC، وضعیت Link، VLAN پورت و خطاهای Interface معمولاً سرنخهای مهمی هستند در یک شبکه یا سیستم واقعی، این موضوع زمانی روشن میشود که Switch تصمیم لایه دوم را بر اساس MAC و VLAN میگیرد و Loop در این لایه میتواند به سرعت روی بخش بزرگی از شبکه اثر بگذارد؛ جدول MAC، وضعیت VLAN، Trunk و STP از مهمترین شواهد هستند؛ هنگام تغییر Port، حالت Access یا Trunk و VLANهای مجاز باید با طراحی دو سمت لینک هماهنگ باشند برای عیبیابی درست، این بخش را فقط بهعنوان یک اصطلاح حفظ نکن و توجه داشته باش که VLAN جداسازی منطقی ایجاد میکند اما ارتباط بین VLANها به Routing نیاز دارد؛ بنابراین اگر دو Client در یک VLAN همدیگر را میبینند ولی به VLAN دیگر دسترسی ندارند، باید Gateway، Route و Firewall را بررسی کرد و اگر Clientهای یک VLAN حتی در همان Segment مشکل دارند، تمرکز اولیه روی Switching و پیکربندی Port منطقیتر است
MAC Table ورودیها را موقت نگه میدارد
Switch با دیدن Source MAC یاد میگیرد هر MAC از کدام Port رسیده است؛ جابجایی سریع یک MAC بین Portها میتواند سرنخ Loop یا اتصال غیرعادی باشد جدول MAC دائمی نیست و Entryها Age میشوند در Ethernet، MAC Address برای تحویل Frame در شبکه محلی استفاده میشود و Switch با یادگیری MACهای دیدهشده روی پورتها تصمیم میگیرد Frame را از کدام مسیر ارسال کند؛ این منطق با IP Routing متفاوت است و برای عیبیابی باید روشن باشد مشکل در دسترسی لایه دوم است یا در مسیریابی لایه سوم؛ جدول MAC، وضعیت Link، VLAN پورت و خطاهای Interface معمولاً سرنخهای مهمی هستند اگر بخواهی این بخش را از حالت تعریف به مهارت عملی تبدیل کنی، VLAN جداسازی منطقی ایجاد میکند اما ارتباط بین VLANها به Routing نیاز دارد؛ بنابراین اگر دو Client در یک VLAN همدیگر را میبینند ولی به VLAN دیگر دسترسی ندارند، باید Gateway، Route و Firewall را بررسی کرد و اگر Clientهای یک VLAN حتی در همان Segment مشکل دارند، تمرکز اولیه روی Switching و پیکربندی Port منطقیتر است
Switch لایه دوم بهتنهایی بین Subnetها Route نمیکند
Switch Frameهای Ethernet را بر اساس MAC Table بین Portهای همان شبکه جابهجا میکند؛ MAC Table، VLAN Membership و Link وضعیت سه سرنخ مهماند نشانی IP هویت منطقی Interface در لایه شبکه است و باید همراه Prefix یا Subnet Mask تفسیر شود؛ Prefix مشخص میکند کدام بخش نشانی برای شبکه و کدام بخش برای Host استفاده میشود و همین موضوع تعیین میکند مقصد محلی است یا باید به Router فرستاده شود؛ در عیبیابی، فقط دیدن یک IP کافی نیست و باید Prefix، Gateway، DNS، روش دریافت تنظیمات، Route Table و احتمال وجود نشانی تکراری نیز بررسی شوند در Ethernet، MAC Address برای تحویل Frame در شبکه محلی استفاده میشود و Switch با یادگیری MACهای دیدهشده روی پورتها تصمیم میگیرد Frame را از کدام مسیر ارسال کند؛ این منطق با IP Routing متفاوت است و برای عیبیابی باید روشن باشد مشکل در دسترسی لایه دوم است یا در مسیریابی لایه سوم؛ جدول MAC، وضعیت Link، VLAN پورت و خطاهای Interface معمولاً سرنخهای مهمی هستند اگر بخواهی این بخش را از حالت تعریف به مهارت عملی تبدیل کنی، Switch تصمیم لایه دوم را بر اساس MAC و VLAN میگیرد و Loop در این لایه میتواند به سرعت روی بخش بزرگی از شبکه اثر بگذارد؛ جدول MAC، وضعیت VLAN، Trunk و STP از مهمترین شواهد هستند؛ هنگام تغییر Port، حالت Access یا Trunk و VLANهای مجاز باید با طراحی دو سمت لینک هماهنگ باشند
فرض کن در Switch و VLANهای شرکت مشکلی گزارش شده و احتمال میدهی به Switch و MAC Table مربوط باشد. قبل از تغییر، وضعیت فعلی را با پنل مدیریتی Switch، MAC Table و VLAN Table بررسی میکنی و نتیجه را با یک حالت سالم یا مستند معتبر مقایسه میکنی. اگر شواهد فرضیه را تأیید کردند، فقط همان بخش مرتبط را تغییر میدهی و بعد همان تست را دوباره اجرا میکنی تا مطمئن شوی مشکل واقعاً برطرف شده است
این اشتباهها را تکرار نکن
- تغییر دادن تنظیمات مرتبط با Switch و MAC Table قبل از اینکه مطمئن شوی مشکل واقعاً به همین بخش مربوط است
- نتیجهگیری درباره Switch و MAC Table فقط از روی یک نشانه و بدون انجام تست نهایی
حالا خودت انجام بده
- در یک نمونه آزمایشی مرتبط با Switch و MAC Table، فقط وضعیت فعلی را مشاهده کن و سه نکتهای را که برای تشخیص حالت سالم مهماند یادداشت کن
- با پنل مدیریتی Switch، MAC Table و VLAN Table وضعیت مرتبط با Switch و MAC Table را بدون تغییر بررسی کن، سه داده واقعی جمع کن و توضیح بده هرکدام چه چیزی به تو میگویند
- یک خطای فرضی مرتبط با Switch و MAC Table بنویس و مشخص کن اولین تست کمخطر تو چیست و چه نتیجهای فرضیهات را رد میکند
نکتههایی که باید با خودت ببری
- Switch Source MAC را یاد میگیرد
- Destination MAC شناختهشده به Port مربوط ارسال میشود
- Unknown Unicast ممکن است Flood شود
- MAC Table ورودیها را موقت نگه میدارد
- Switch لایه دوم بهتنهایی بین Subnetها Route نمیکند
- تغییر روی Uplink یا Trunk میتواند چند بخش را قطع کند؛ قبل از Change مسیر برگشت داشته باش
قبل از رفتن به درس بعد، جواب را برای خودت توضیح بده
این نکته را با یک مثال توضیح بده: Switch Source MAC را یاد میگیرد. بعد بگو در عمل چطور آن را بررسی میکنی.
MAC Address شناسه لایه محلی Interface است و Switch از آن برای یادگیری محل دستگاه استفاده میکند؛ MAC Table کمک میکند بفهمی یک دستگاه از کدام Port دیده میشود
این نکته را با یک مثال توضیح بده: Destination MAC شناختهشده به Port مربوط ارسال میشود. بعد بگو در عمل چطور آن را بررسی میکنی.
Port عدد منطقی داخل TCP یا UDP است که سرویس مقصد را مشخص میکند؛ برای تست سرویس باید IP مقصد، پروتکل و Port را با هم بدانیم
این نکته را با یک مثال توضیح بده: Unknown Unicast ممکن است Flood شود. بعد بگو در عمل چطور آن را بررسی میکنی.
اگر Switch مقصد یک Unicast Frame را در MAC Table نشناسد معمولاً آن Frame را در همان VLAN روی Portهای مجاز Flood میکند تا مقصد پیدا شود؛ بعد از دیدن پاسخ MAC را یاد میگیرد
برای ذخیره پیشرفت، دوره را رسمی شروع کن
با ثبتنام، تکمیل درسها و نمره آزمون روی حساب ذخیره میشود