اصول شبکه‌های LAN اترنت: کابل‌کشی، فریم‌بندی، و مبانی سوئیچ

اترنت فناوری غالبی است که دستگاه‌ها را در سراسر شبکه‌های محلی جهان متصل می‌کند، و درک کابل‌کشی فیزیکی‌اش، ساختار فریم، و رفتار سوئیچینگ‌اش پایه‌ای برای تقریباً هر وظیفه شبکه‌ای است. این راهنمای جامع استانداردهای کابل‌کشی اترنت، ساختار یک فریم اترنت، نحوه یادگیری و فوروارد‌کردن ترافیک توسط سوئیچ‌ها با استفاده از آدرس‌های MAC، و دستورات ضروری برای مشاهده و مدیریت یک سوئیچ سیسکو را پوشش می‌دهد.

دستورات سوئیچ سیسکوLAN اترنتسوئیچینگ آدرس MAC

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

کابل‌کشی اترنت: اتصال لایه فیزیکی

شبکه‌های اترنت به‌طور فیزیکی با استفاده از کابل‌کشی مسی زوج‌تابیده یا کابل‌کشی فیبر-نوری متصل می‌شوند، هرکدام مناسب فاصله‌ها و سرعت‌های مختلف.

استانداردهای رایج کابل‌کشی اترنت:
UTP (Unshielded Twisted Pair) - رایج‌ترین،
  Cat5e از 1 Gbps تا 100 متر پشتیبانی می‌کند
  Cat6/6a از 10 Gbps تا 100 متر (Cat6a) پشتیبانی می‌کند

فیبر نوری - برای فاصله‌های طولانی‌تر و سرعت‌های بالاتر استفاده می‌شود
  تک‌مود: فاصله‌های طولانی (کیلومترها)، برای لینک‌های WAN استفاده می‌شود
  چندمود: فاصله‌های کوتاه‌تر، رایج درون مراکز داده

دو نوع سیم‌کشی کابل برای اتصال درست دستگاه‌ها اهمیت دارند: یک Straight-Through Cable (کابل مستقیم) دستگاه‌های غیرمشابه را متصل می‌کند (یک PC به سوئیچ، یا سوئیچ به روتر)، در حالی که یک Crossover Cable (کابل کراس‌اُور) به‌طور سنتی دستگاه‌های مشابه را متصل می‌کرد (سوئیچ به سوئیچ). پورت‌های اترنت مدرن تا حد زیادی این تمایز را از طریق Auto-MDIX حذف می‌کنند، ویژگی‌ای که به‌طور خودکار هر نوع کابلی که وصل شده را تشخیص می‌دهد و با آن تطبیق می‌یابد.

ساختار یک فریم اترنت

داده در حال حرکت در سراسر یک LAN اترنت به Frames (فریم‌ها) سازمان‌دهی می‌شود، واحد داده لایه ۲ که پیش‌تر در این مجموعه درباره کپسوله‌سازی بحث شد.

ساختار فریم Ethernet II:

| Preamble | Dest MAC | Src MAC | Type | Data | FCS |
| 8 بایت   | 6 بایت   | 6 بایت  | 2 بایت | 46-1500 بایت | 4 بایت |

Preamble:    ساعت دستگاه گیرنده را همگام می‌کند
Dest MAC:    آدرس فیزیکی گیرنده مورد نظر
Src MAC:     آدرس فیزیکی فرستنده
Type:        پروتکل لایه ۳ حمل‌شده درون آن را شناسایی می‌کند
              (مثلاً 0x0800 برای IPv4)
Data:        بار محموله واقعی (معمولاً یک بسته IP)
FCS:         Frame Check Sequence، برای تشخیص خطای انتقال استفاده می‌شود

MAC (Media Access Control) Address (آدرس MAC)، یک شناسه ۴۸ بیتی که معمولاً به‌صورت شش جفت رقم هگزادسیمال نوشته می‌شود، هر رابط شبکه را به‌طور یکتا در سطح سخت‌افزار شناسایی می‌کند. برخلاف آدرس‌های IP، که بر اساس توپولوژی شبکه اختصاص می‌یابند، آدرس‌های MAC توسط سازنده در سخت‌افزار سوزانده می‌شوند و صرف‌نظر از اینکه دستگاه کجا متصل می‌شود ثابت باقی می‌مانند.

سوئیچ چگونه ترافیک را یاد می‌گیرد و فوروارد می‌کند

کار اصلی یک سوئیچ سیسکو تصمیم‌گیری درباره اینکه یک فریم ورودی را از کدام پورت بفرستد بیرون است، و این را از طریق یک MAC Address Table (جدول آدرس MAC) به‌طور مداوم به‌روزرسانی‌شده انجام می‌دهد.

منطق فوروارد‌کردن سوئیچ:

۱. یادگیری: وقتی یک فریم روی یک پورت می‌رسد، سوئیچ
   آدرس MAC منبع و پورتی که روی آن رسیده را
   در جدول آدرس MAC خودش ثبت می‌کند

۲. فوروارد/سیلاب: سوئیچ آدرس MAC مقصد را
   در برابر جدولش بررسی می‌کند
   - اگر پیدا شد: فریم را فقط از آن پورت خاص فوروارد کن
   - اگر پیدا نشد: فریم را از هر پورت به‌جز
     پورتی که رسیده سیلاب کن

۳. فیلتر: اگر منبع و مقصد MAC روی همان
   سگمنت پورت باشند، سوئیچ اصلاً فریم را
   فوروارد نمی‌کند

این فرآیند یادگیری به‌طور خودکار و مداوم رخ می‌دهد، بدون نیاز به هیچ پیکربندی‌ای، به همین دلیل است که یک سوئیچ در لحظه‌ای که روشن و کابل‌کشی می‌شود به‌درستی عمل می‌کند — هرچند تأیید وضعیت یادگرفته‌شده‌اش یک گام عیب‌یابی روتین و ضروری است.

مشاهده جدول آدرس MAC

Switch# show mac address-table

          Mac Address Table
-------------------------------------------

Vlan    Mac Address       Type        Ports
----    -----------       --------    -----
   1    0050.56aa.1122    DYNAMIC     Gi1/0/1
   1    0050.56bb.3344    DYNAMIC     Gi1/0/2

این خروجی مستقیماً منطق فوروارد‌کردن توصیف‌شده در بالا را منعکس می‌کند: دقیقاً نشان می‌دهد سوئیچ کدام آدرس MAC را روی کدام پورت یاد گرفته، و اغلب همان اولین دستوری است که هنگام عیب‌یابی اینکه چرا یک دستگاه نمی‌تواند در شبکه محلی ارتباط برقرار کند اجرا می‌شود.

عملیات Full-Duplex در مقابل Half-Duplex

اترنت مدرن در حالت Full-Duplex کار می‌کند، جایی که یک دستگاه می‌تواند هم‌زمان روی جفت‌سیم‌های فیزیکی جداگانه ارسال و دریافت کند، که برخوردها را کاملاً حذف می‌کند. اتصالات قدیمی‌تر یا نادرست‌پیکربندی‌شده گاهی به Half-Duplex برمی‌گردند، جایی که یک دستگاه فقط می‌تواند در یک زمان ارسال یا دریافت کند، که نیازمند یک مکانیزم تشخیص-برخورد است.

بررسی و تنظیم duplex/speed روی یک اینترفیس:

Switch(config)# interface gigabitethernet 1/0/1
Switch(config-if)# duplex full
Switch(config-if)# speed 1000

Switch# show interfaces gigabitethernet 1/0/1
GigabitEthernet1/0/1 is up, line protocol is up
  Full-duplex, 1000Mb/s, media type is 10/100/1000BaseTX

یک Duplex Mismatch (عدم‌تطابق دوپلکس)، جایی که یک انتهای یک لینک روی full-duplex و دیگری روی half-duplex تنظیم شده، یک مسئله شبکه‌ای کلاسیک و به‌طرز بدنامی گیج‌کننده است: لینک به‌نظر می‌رسد کار می‌کند، اما از کندی توضیح‌ناپذیر و خطاهای متناوب رنج می‌برد، چون یک سمت مدیریت برخورد انتظار دارد که سمت دیگر هرگز انجام نمی‌دهد.

دستورات ضروری مدیریت سوئیچ سیسکو

فراتر از درک نظریه سوئیچینگ، کار روزانه نیازمند تسلط بر دستورات پایه برای پیمایش و بازرسی یک دستگاه سیسکو است.

Switch> enable
Switch# configure terminal
Switch(config)# hostname SW1
SW1(config)# interface vlan 1
SW1(config-if)# ip address 192.168.1.2 255.255.255.0
SW1(config-if)# no shutdown
SW1(config-if)# exit
SW1(config)# exit
SW1# copy running-config startup-config

SW1# show version
SW1# show interfaces status
SW1# show running-config

این دستورات سلسله‌مراتب دستور Cisco IOS را نشان می‌دهند: enable از حالت کاربر به حالت ممتاز حرکت می‌کند، configure terminal به حالت پیکربندی سراسری وارد می‌شود، و دستورات خاص‌اینترفیس مانند interface vlan 1 به یک زمینه پیکربندی خاص‌تر می‌روند. ذخیره پیکربندی با copy running-config startup-config ضروری است — تغییرات ایجادشده در پیکربندی در حال اجرا با راه‌اندازی مجدد از دست می‌روند مگر اینکه صراحتاً در پیکربندی شروع ذخیره شوند.

چرا این اصول برای هر چیزی که ادامه دارد اهمیت دارد

هر موضوع پیشرفته‌تر لایه ۲ که بعداً در این مجموعه پوشش داده می‌شود — VLAN ها، پروتکل Spanning Tree، و EtherChannel — مستقیماً روی رفتار یادگیری و فوروارد‌کردن مبتنی‌بر-آدرس-MAC توصیف‌شده در این مقاله بنا می‌شود. درک دقیق اینکه یک سوئیچ چگونه تصمیم می‌گیرد یک فریم را کجا بفرستد، و مسلط‌بودن به دستورات show پایه مورد استفاده برای تأیید آن رفتار، پایه ضروری برای تشخیص اکثریت قریب‌به‌اتفاق مسائل اتصال شبکه محلی دنیای واقعی است.

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

مقالات مرتبط

عیب‌یابی سیستماتیک شبکه: یک روش‌شناسی که همه‌چیز را به هم پیوند می‌دهد

هر پروتکل و فناوری‌ای که در سراسر این مجموعه پوشش داده شد فقط زمانی مفید است که یک مسئله شامل آن واقعاً بتواند تحت فشار دنیای واقعی به‌طور کارآمد تشخیص و رفع شود. این مقاله یک روش‌شناسی عیب‌یابی سیستماتیک ساخته‌شده حول لایه‌های OSI ارائه می‌دهد، اعمالش روی یک مسئله اتصال واقع‌بینانه را مرور می‌کند، و نشان می‌دهد دستورات تأیید خاصی که در سراسر این کل مجموعه پوشش داده شدند چگونه در یک فرآیند تشخیصی ساختاریافته جا می‌گیرند.

ادامه

NETCONF، YANG، و پایتون: پیکربندی برنامه‌ای شبکه در مقیاس

REST API ها و فرمت‌های JSON/YAML که پیش‌تر در این مجموعه پوشش داده شدند یک رویکرد به اتوماسیون شبکه را نشان می‌دهند، اما NETCONF و YANG یک جایگزین ساختاریافته‌تر و مبتنی‌بر-استاندارد فراهم می‌کنند که به‌طور خاص برای پیکربندی دستگاه شبکه ساخته شده. این مقاله توضیح می‌دهد چه چیزی NETCONF را از یک REST API ساده متمایز می‌کند، اینکه مدل‌های YANG چگونه دقیقاً تعریف می‌کنند داده پیکربندی چگونه به‌نظر می‌رسد را پوشش می‌دهد، و استفاده از پایتون برای تعامل برنامه‌ای با دستگاه‌های شبکه را مرور می‌کند.

ادامه

اصول IPsec VPN: امن‌سازی ترافیک در سراسر شبکه‌های نامورد‌اعتماد

اتصال دو سایت در سراسر اینترنت عمومی ترافیک را در معرض رهگیری قرار می‌دهد مگر اینکه به‌درستی رمزگذاری شود، و IPsec چارچوب استانداردی برای ساخت تونل‌های امن و احراز‌هویت‌شده بین سایت‌ها فراهم می‌کند. این مقاله فرآیند مذاکره دومرحله‌ای IKE را توضیح می‌دهد، تمایز بین پروتکل‌های AH و ESP را پوشش می‌دهد، پیکربندی یک VPN سایت-به-سایت پایه IPsec را مرور می‌کند، و دستورات تأیید ضروری را پوشش می‌دهد.

ادامه

اصول MPLS: توضیح سوئیچینگ برچسب

مسیریابی IP سنتی نیازمند این است که هر روتر در طول یک مسیر یک جستجوی کامل جدول مسیریابی روی هر بسته انجام دهد، اما MPLS رویکردی اساساً متفاوت را با گرفتن آن تصمیم فوروارد‌کردن یک‌بار و متصل‌کردن یک برچسب ساده که هر روتر بعدی می‌تواند به‌جای آن استفاده کند اتخاذ می‌کند. این مقاله مفهوم اصلی سوئیچینگ-برچسب را توضیح می‌دهد، اینکه پروتکل توزیع برچسب چگونه جداول فوروارد‌کردن برچسبی که این را ممکن می‌کنند می‌سازد را مرور می‌کند، و بهره‌های عملی‌ای که MPLS در شبکه‌های ارائه‌دهنده واقعی فراهم می‌کند را پوشش می‌دهد.

ادامه

Route Reflector و Confederation های BGP: مقیاس‌دهی iBGP فراتر از Full Mesh

نیازمندی full-mesh iBGP، که به‌طور مختصر پیش‌تر در این مجموعه ذکر شد، با رشد یک سیستم خودمختار به یک مسئله جدی مقیاس‌دهی تبدیل می‌شود، که نیازمند تعدادی جلسه است که به‌طور درجه‌دوم با تعداد روتر افزایش می‌یابد. این مقاله دقیقاً توضیح می‌دهد چرا full mesh مقیاس‌پذیر نیست، اینکه route reflector ها چگونه این را با شل‌کردن قوانین معمول انتشار-مسیر BGP حل می‌کنند مرور می‌کند، و confederation ها را به‌عنوان یک رویکرد جایگزین که یک AS واحد را به سیستم‌های خودمختار زیرمجموعه کوچک‌تر تقسیم می‌کند پوشش می‌دهد.

ادامه

بررسی عمیق انواع ناحیه OSPF: Stub، Totally Stubby، و NSSA

طراحی OSPF چندناحیه‌ای پایه، که پیش‌تر در این مجموعه پوشش داده شد، از قبل اندازه پایگاه‌داده را با نگه‌داشتن LSA های جزئی نوع ۱ و ۲ محلی به ناحیه خودشان کاهش می‌دهد، اما انواع ناحیه تخصصی OSPF فراتر می‌روند، و به‌طور خاص LSA های خارجی نوع ۵ را هدف قرار می‌دهند. این مقاله انواع LSA که باید برای ساخت هر نوع ناحیه تخصصی سرکوب شوند را توضیح می‌دهد، پیکربندی نواحی stub، totally stubby، و not-so-stubby را مرور می‌کند، و مبادلات خاصی که هر انتخاب طراحی شامل می‌شود را پوشش می‌دهد.

ادامه