مهارت مسیریابی و سوئیچینگ شبکه چیست و چگونه یاد بگیریم؟

معرفی و تعریف

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

نحوه استفاده از مهارت مسیریابی و سوئیچینگ شبکه

این مهارت شامل کار با موارد زیر است.

  • شبکه‌های محلی مجازی (Virtual Local Area Network یا VLAN)

  • آدرس‌دهی IP

  • تقسیم‌بندی شبکه به زیرشبکه‌ها (Subnetting)

  • جدول مسیریابی

  • مسیرهای ثابت و پویا

  • پروتکل درخت پوشا (Spanning Tree Protocol یا STP)

  • مفاهیم افزونگی

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

شغل های نیازمند مهارت مسیریابی و سوئیچینگ شبکه

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

این مهارت را با نام‌های دیگری نیز می‌شناسند:

  • روتینگ و سوئیچینگ
  • مسیریابی و راه‌گزینی شبکه
  • پیکربندی روتر و سوئیچ
  • Network Routing and Switching
  • Router and Switch Configuration
  • R&S

اهمیت و کاربردها

چرا این مهارت مهم است؟

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

میزان اهمیت مهارت مسیریابی و سوئیچینگ شبکه

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

ارتباط مهارت مسیریابی و سوئیچینگ شبکه با مهارت های دیگر

این مهارت با طراحی شبکه، امنیت شبکه و عیب‌یابی شبکه پیوند مستقیم دارد. برای مثال، پیاده‌سازی جداسازی شبکه کاربران و سرورها، اعمال محدودیت دسترسی بین VLANها و اتصال پایدار شعب، بدون درک درست لایه ۲ و لایه ۳ قابل‌اتکا نیست.

کاربردها

  • تفکیک شبکه کاربران، سرورها و مهمان‌ها

    ساخت VLANهای جداگانه، تخصیص پورت‌های سوئیچ و تعریف ارتباط کنترل‌شده میان شبکه‌ها برای کاهش Broadcast و محدود کردن دسترسی.

  • اتصال شعب سازمان

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

  • راه‌اندازی شبکه لایه ۳

    پیکربندی رابط‌های روتر یا سوئیچ لایه ۳، دروازه پیش‌فرض، مسیرهای ثابت و پروتکل‌های مسیریابی پویا.

  • پیشگیری از Loop در شبکه محلی

    پیکربندی و بررسی STP برای جلوگیری از حلقه لایه ۲ در شبکه‌هایی که میان سوئیچ‌ها مسیرهای افزونه دارند.

  • عیب‌یابی قطع ارتباط سرویس‌ها

    ردیابی مسیر بسته از کلاینت تا مقصد، بررسی VLAN، آدرس IP، Gateway، جدول مسیریابی و وضعیت پورت‌ها.

  • مهاجرت و توسعه شبکه سازمانی

    افزودن Subnet، اتصال سوئیچ جدید یا تغییر طرح آدرس‌دهی با کمترین اختلال و همراه با مستندسازی تغییرات.

پیش‌نیازها

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

  • آشنایی مقدماتی با مدل TCP/IP و مدل OSI
  • توانایی کار پایه با خط فرمان
  • دسترسی به شبیه‌ساز یا تجهیزات آزمایشگاهی شبکه

مسیر یادگیری مسیریابی و سوئیچینگ شبکه

  1. مفاهیم لایه‌های شبکه و آدرس‌دهی IP را توضیح دهید

    ۲۵ ساعت

    مدل TCP/IP، نقش لایه ۲ و لایه ۳، تفاوت MAC و IP، پروتکل تفکیک آدرس (Address Resolution Protocol یا ARP)، Default Gateway و مفهوم Broadcast Domain را یاد بگیرید. سپس IPv4، CIDR و Subnetting را تمرین کنید تا بتوانید برای چند بخش سازمانی، بازه آدرس و Subnet Mask مناسب تعیین کنید.

    برای تمرین، یک شبیه‌ساز شبکه یا آزمایشگاه مجازی انتخاب کنید که VLAN، Trunk، STP و OSPF را پشتیبانی کند. خروجی این گام باید یک جدول آدرس‌دهی شامل نام دستگاه، رابط، IP، Subnet Mask و Gateway باشد.

  2. یک شبکه سوئیچ‌شده با VLAN طراحی کنید

    ۳۰ ساعت

    نقش سوئیچ، جدول MAC، پورت‌های Access و Trunk و استاندارد 802.1Q را یاد بگیرید. در آزمایشگاه مجازی، VLANهای کاربران، مالی و سرورها بسازید، پورت‌ها را عضو VLAN درست کنید و ارتباط میان سوئیچ‌ها را با Trunk برقرار کنید.

    در سناریوهای مبتنی بر Cisco IOS، تنظیمات و خروجی وضعیت VLAN و Trunk را ذخیره کنید. فایل توپولوژی، جدول تخصیص پورت‌ها و نتیجه آزمون ارتباط دستگاه‌های هم‌VLAN، خروجی قابل‌سنجش این گام است.

  3. پایداری لایه ۲ را با STP بررسی و پیکربندی کنید

    ۳۵ ساعت

    علت ایجاد Loop، پیامد Broadcast Storm و منطق پروتکل درخت پوشا (Spanning Tree Protocol یا STP) را درک کنید. Root Bridge، هزینه مسیر، نقش پورت‌ها و قابلیت‌هایی مانند PortFast و BPDU Guard را در سناریوی دارای دو مسیر بین سوئیچ‌ها آزمایش کنید.

    پیش و پس از قطع یک لینک افزونه، وضعیت STP و مسیر فعال را ثبت کنید. خروجی این گام باید شامل توپولوژی، انتخاب Root Bridge و خروجی وضعیت STP در هر دو حالت باشد.

  4. ارتباط بین VLANها و شبکه‌ها را برقرار کنید

    ۳۵ ساعت

    مسیریابی بین VLANها (Inter-VLAN Routing)، رابط‌های لایه ۳، Router-on-a-Stick و مسیرهای ثابت را تمرین کنید. برای هر VLAN یک Gateway بسازید و با بررسی جدول مسیریابی، مشخص کنید بسته از یک Subnet به Subnet دیگر چگونه حرکت می‌کند.

    خروجی قابل‌سنجش، جدول مسیرها، تنظیمات Gatewayها و نتیجه آزمون ارتباط میان VLANهای مجاز و نامجاز است.

  5. مسیریابی پویا را در یک سناریوی چندروتری پیاده‌سازی کنید

    ۳۰ ساعت

    مفاهیم همسایگی، تبادل Route، معیار انتخاب مسیر و همگرایی را بیاموزید. پروتکل کوتاه‌ترین مسیر باز (Open Shortest Path First یا OSPF) را در یک توپولوژی چندروتری پیکربندی کنید و با قطع یک لینک، تغییر مسیر ترافیک و بازگشت ارتباط را بررسی کنید.

    فایل توپولوژی، جدول همسایگی OSPF، جدول مسیریابی قبل و بعد از خرابی لینک و نتیجه آزمون ارتباط، خروجی این گام است.

  6. اختلال‌ها را با روش مرحله‌ای عیب‌یابی کنید

    ۲۵ ساعت

    برای خطاهای رایج مانند VLAN اشتباه، Trunk ناقص، Gateway نادرست، Route گمشده و Loop لایه ۲ سناریو بسازید. خروجی فرمان‌های نمایشی تجهیزات و بسته‌های ثبت‌شده در Wireshark را تحلیل کنید و برای هر رخداد، علت، اقدام اصلاحی و نتیجه را مستند کنید.

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

زمان تقریبی یادگیری

حدود ۱۸۰ ساعت

برآورد مجموع زمان آموزش، مطالعه و تمرین تا رسیدن به سطح کاربردی؛ بسته به پیش‌زمینه شما می‌تواند کمتر یا بیشتر باشد.

پروژه‌های تمرینی

موارد زیر تصویری کلی از این بخش برای این مهارت ارائه می‌کنند.

  • شبکه VLAN برای یک دفتر سه‌بخشی

    توضیح پروژه: برای واحدهای اداری، مالی و فناوری اطلاعات VLAN جدا بسازید، آدرس‌دهی هر بخش را طراحی کنید و فقط ارتباط‌های موردنیاز بین VLANها را برقرار کنید. فایل توپولوژی، جدول آدرس‌دهی و نتیجه آزمون ارتباط‌های مجاز و غیرمجاز را تحویل دهید.

  • اتصال دو شعبه با مسیرهای جایگزین

    توضیح پروژه: دو شعبه و یک دفتر مرکزی را با سه روتر شبیه‌سازی کنید. OSPF را پیکربندی کنید و نشان دهید با قطع یک لینک، ارتباط شعب از مسیر جایگزین برقرار می‌ماند. جدول مسیرها و نتیجه آزمون ارتباط پیش و پس از قطع لینک را ثبت کنید.

  • تحلیل و رفع Loop لایه ۲

    توضیح پروژه: توپولوژی دارای اتصال افزونه بین سه سوئیچ بسازید، وضعیت STP را بررسی کنید و با انتخاب Root Bridge مناسب و تنظیم‌های محافظتی، از Loop جلوگیری کنید. خروجی وضعیت STP و پورت‌های فعال پیش و پس از تغییر را ارائه کنید.

  • پرونده عیب‌یابی شبکه

    توضیح پروژه: حداقل پنج خطای عمدی در آدرس‌دهی، VLAN، Trunk و Routing ایجاد کنید. برای هر مورد، علائم، مراحل بررسی، فرمان‌های استفاده‌شده و راه‌حل را در یک گزارش ثبت کنید. دسترسی سرویس آزمایشگاهی را پس از اصلاح با Nmap راستی‌آزمایی کنید.

  • مستندسازی توسعه شبکه با NetBox

    توضیح پروژه: برای شبکه یک دفتر جدید، Subnetها، VLANها، IPهای اختصاص‌یافته و اتصال تجهیزات را در NetBox ثبت کنید. خروجی پروژه باید شامل طرح آدرس‌دهی، فهرست VLANها و نمودار توپولوژی قابل‌استفاده برای اجرای تغییر باشد.

پرسش‌های رایج درباره مسیریابی و سوئیچینگ شبکه

اگر درباره این مهارت پرسشی دارید، ممکن است پاسخ آن را در میان موارد زیر پیدا کنید.

آیا برای یادگیری مسیریابی و سوئیچینگ باید تجهیزات واقعی بخرم؟

خیر. می‌توانید مفاهیم و بیشتر سناریوهای پیکربندی را ابتدا با شبیه‌ساز یا ماشین مجازی تمرین کنید. محیط تمرین باید دست‌کم امکان ساخت VLAN، Trunk، STP، مسیر ثابت و OSPF را داشته باشد. کار با تجهیزات واقعی بعداً برای شناخت کابل‌کشی، پورت‌ها و رفتار عملی دستگاه‌ها مفید است.

تفاوت Routing و Switching چیست؟

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

آیا یادگیری MikroTik برای مهندس شبکه کافی است؟

خیر. MikroTik یک ابزار مهم در بخشی از پروژه‌هاست، اما مهندس شبکه باید مفاهیم مستقل از برند مانند VLAN، STP، Subnetting و Routing را بفهمد. سپس می‌تواند آن مفاهیم را روی Cisco، MikroTik یا تجهیزات دیگر پیاده‌سازی کند.

برای شروع OSPF باید چه چیزهایی را بلد باشم؟

ابتدا باید IPv4، Subnetting، Default Gateway، جدول مسیریابی و مسیرهای ثابت را در عمل تمرین کرده باشید. بدون این پایه، تشخیص همسایگی ناقص یا Route نادرست در OSPF دشوار می‌شود.

۱۸۰ ساعت برای یادگیری این مهارت به چه سطحی مربوط است؟

۱۸۰ ساعت، مجموع زمان گام‌های این صفحه است و به سطح اجرای سناریوهای پایه تا میان‌رده در آزمایشگاه مربوط می‌شود، نه آمادگی برای همه موقعیت‌های شغلی. برای فردی با آشنایی مقدماتی شبکه که هفته‌ای ۸ تا ۱۰ ساعت تمرین می‌کند، معمولاً ۴ تا ۶ ماه زمان لازم است تا VLAN، STP، مسیریابی بین VLANها، مسیرهای ثابت و OSPF را در سناریوهای تمرینی اجرا و عیب‌یابی کند.

چگونه مهارت مسیریابی و سوئیچینگ را در رزومه نشان دهم؟

توپولوژی پروژه، طرح آدرس‌دهی، تنظیمات اصلی، خروجی آزمون ارتباط و گزارش عیب‌یابی را مستند کنید. یک سناریوی قابل‌بازسازی که VLAN، STP و OSPF را پوشش دهد، از فهرست کردن نام فناوری‌ها به‌تنهایی معتبرتر است.

آموزش‌های مرتبط در فرادرس

منابع پیشنهادی

برچسب‌ها و کلیدواژه‌ها