قابل توجه مشتریان عزیز؛ به دلیل نوسانات ارز، جهت اطلاع از آخرین قیمت به روز محصولات با ما تماس بگیرید.

ارسال با پیک در تهران کمتر از 2 ساعت

وبلاگ

MAC Address Table در سوئیچ سیسکو چیست؟ آموزش مشاهده، پاک‌کردن و عیب‌یابی MAC Table

MAC Address Table در سوئیچ سیسکو چیست

سوئیچ برای ارسال صحیح فریم‌های شبکه باید بداند هر دستگاه به کدام پورت متصل است. این اطلاعات در جدولی به نام MAC Address Table در سوئیچ سیسکو ذخیره می‌شود و نقش مهمی در عملکرد صحیح شبکه دارد. اگر MAC Addressها به درستی یادگیری یا مدیریت نشوند، مشکلاتی مانند ارسال نادرست فریم، MAC Flapping یا اختلال در ارتباط تجهیزات ایجاد می‌شود. در این مقاله ابتدا بررسی می‌کنیم MAC Table چیست و چگونه در سوئیچ سیسکو ایجاد می‌شود، سپس به سراغ روش‌های مشاهده و پاک کردن MAC Table می‌رویم. در ادامه نیز Aging Time، ارتباط MAC Table با VLAN و Port Security و روش عیب یابی مشکلات رایج را بررسی خواهیم کرد.

آنچه در این مطلب می‌خوانید: پنهان

MAC Address Table در سوئیچ سیسکو چیست؟

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

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

ارتباط MAC Address با Port و VLAN

در Cisco MAC Address Table معمولا اطلاعاتی مانند VLAN، آدرس MAC، نوع Entry و Interface مربوط به هر آدرس ذخیره می‌شود. بنابراین می‌توان مشخص کرد یک دستگاه با چه MAC Addressای در کدام VLAN و از طریق کدام پورت به سوئیچ متصل شده است.
برای مثال، اگر MAC Address یک کامپیوتر در VLAN 10 روی پورت GigabitEthernet 0/1 ثبت شده باشد، سوئیچ می‌داند فریم‌های مربوط به آن دستگاه باید از همین Interface ارسال شوند.

تفاوت MAC Table با Routing Table

MAC Table و Routing Table هر دو برای انتخاب مسیر مناسب در شبکه استفاده می‌شوند، اما اطلاعات و وظایف متفاوتی دارند. MAC Table در لایه 2 مدل OSI کار می‌کند و برای Forward کردن Frame بر اساس MAC Address استفاده می‌شود، در حالی که Routing Table در لایه 3 قرار دارد و روترها از آن برای انتخاب مسیر ارسال Packet بر اساس IP Address استفاده می‌کنند.

موردMAC Address TableRouting Table
لایه OSIلایه 2لایه 3
معیار تصمیم‌گیریMAC AddressIP Address
واحد دادهFramePacket
کاربردSwitching و ForwardingRouting
💡 مطلب مرتبط: Stack سوئیچ سیسکو چیست

MAC Address Table چگونه در سوئیچ ایجاد می‌شود؟

سوئیچ سیسکو برای ساختن MAC Address Table از فرآیندی به نام MAC Learning یا یادگیری MAC Address استفاده می‌کند. این فرآیند به صورت خودکار انجام می‌شود و مدیر شبکه معمولا نیازی به ثبت دستی MAC Address دستگاه‌ها ندارد.

MAC Address Table چگونه در سوئیچ ایجاد می‌شود

مراحل ایجاد یک Entry در MAC Table به این شکل است:
  1. دریافت Frame:
    سوئیچ یک Frame را از یکی از Interfaceهای خود دریافت می‌کند.
  2. بررسی Source MAC Address:
    سوئیچ آدرس MAC مبدا را از داخل Frame بررسی می‌کند.
  3. ثبت MAC روی Interface:
    سوئیچ آدرس MAC را همراه با Interface دریافت کننده و VLAN مربوطه در جدول ثبت می‌کند.
  4. ایجاد Entry جدید:
    اگر این MAC Address قبلا در جدول وجود نداشته باشد، یک Entry جدید برای آن ایجاد می‌شود.
برای مثال، اگر کامپیوتری با MAC Address مشخص از طریق پورت GigabitEthernet 0/1 به VLAN 10 متصل باشد، سوئیچ پس از دریافت Frame از این دستگاه، MAC Address آن را در VLAN 10 و روی همین Interface ثبت می‌کند.
در ادامه، اگر Frame دیگری برای همان MAC Address دریافت شود، سوئیچ می‌تواند با استفاده از اطلاعات موجود در MAC Table، فریم را مستقیما به پورت مربوطه ارسال کند. اگر مدتی از یک MAC Address استفاده نشود، Entry مربوط به آن نیز طبق Aging Time از جدول حذف می‌شود.

تفاوت MAC Table و CAM Table چیست؟

در منابع آموزشی شبکه، ممکن است MAC Address Table را با نام CAM Table نیز ببینید. در بیشتر مواقع این دو اصطلاح برای اشاره به همان جدولی استفاده می‌شوند که سوئیچ از آن برای نگهداری MAC Addressها و تعیین Interface مناسب برای Forward کردن Frame استفاده می‌کند.

تفاوت MAC Table و CAM Table چیست
تفاوت اصلی بیشتر به نحوه بیان و محل ذخیره اطلاعات مربوط می‌شود. MAC Address Table اصطلاح عمومی‌تری برای توصیف جدول آدرس‌های MAC در سوئیچ است، در حالی که CAM (Content Addressable Memory) به حافظه‌ای اشاره دارد که سوئیچ‌های شبکه برای جستجوی سریع اطلاعات مربوط به MAC Addressها از آن استفاده می‌کنند.

موردMAC Address TableCAM Table
مفهومجدول اطلاعات MAC Addressهاجدول ذخیره شده در حافظه CAM
کاربردشناسایی MAC و Interface مربوطهجستجوی سریع MAC Address
اطلاعات اصلیMAC، VLAN و PortMAC، VLAN و Port
کاربرد در سوئیچForward کردن Frameدسترسی سریع به اطلاعات Forwarding

کاربرد در سوئیچ Forward کردن Frame دسترسی سریع به اطلاعات Forwarding

بنابراین وقتی در مستندات سیسکو یا منابع شبکه با عبارت CAM Table مواجه می‌شوید، معمولا منظور همان اطلاعات MAC Address Table و سازوکار سخت افزاری مورد استفاده برای جستجوی این اطلاعات است.

💡 مطلب مرتبط: Broadcast Domain چیست

انواع MAC Address در جدول سوئیچ سیسکو

انواع MAC Address در جدول سوئیچ سیسکو

MAC Addressهایی که در جدول سوئیچ سیسکو ثبت می‌شوند، می‌توانند به شکل‌های مختلفی مدیریت شوند. دو نوع مهم آن Dynamic MAC Address و Static MAC Address هستند. تفاوت این دو نوع بیشتر به نحوه ثبت و مدت زمان نگهداری آن‌ها در MAC Table مربوط می‌شود.

Dynamic MAC Address

Dynamic MAC Address به آدرس‌هایی گفته می‌شود که سوئیچ به صورت خودکار و هنگام دریافت Frame از دستگاه‌ها یاد می‌گیرد. این MAC Addressها به Interface و VLAN مربوطه نسبت داده شده و در جدول ثبت می‌شوند.
یکی از ویژگی‌های مهم Dynamic MAC Address، داشتن Aging Time است. اگر یک MAC Address برای مدت مشخصی فعالیتی نداشته باشد، سوئیچ Entry مربوط به آن را از جدول حذف می‌کند. در صورت برقراری مجدد ارتباط و دریافت Frame، سوئیچ می‌تواند آن MAC Address را دوباره یاد بگیرد.

Static MAC Address

Static MAC Address به آدرسی گفته می‌شود که مدیر شبکه به صورت دستی در سوئیچ تعریف می‌کند. برخلاف Dynamic MAC، این اطلاعات به صورت خودکار از طریق فرآیند یادگیری ثبت نمی‌شوند.
استفاده از Static MAC Address می‌تواند در شرایطی مانند افزایش امنیت شبکه، Port Security و مدیریت تجهیزات حساس کاربرد داشته باشد. با مشخص کردن یک MAC Address برای یک Interface خاص، می‌توان کنترل بیشتری روی دستگاه‌هایی که اجازه اتصال به آن پورت را دارند ایجاد کرد.

آموزش مشاهده MAC Address Table در سوئیچ سیسکو

برای بررسی دستگاه‌های متصل به سوئیچ و مشاهده اینکه هر MAC Address روی کدام VLAN و Interface قرار گرفته است، می‌توان از دستورات مختلف Cisco IOS استفاده کرد.

آموزش مشاهده MAC Address Table در سوئیچ سیسکو

این دستورات در عیب یابی شبکه نیز کاربرد زیادی دارند و به مدیر شبکه کمک می‌کنند وضعیت MAC Table را سریع بررسی کند.

دستور مشاهده کامل MAC Table

برای مشاهده تمام Entryهای موجود در MAC Address Table، از دستور زیر استفاده کنید:
show mac address-table
خروجی این دستور معمولا اطلاعاتی مانند VLAN، MAC Address، نوع Entry و Interface مربوط به هر MAC را نمایش می‌دهد.
برای مشاهده MAC Address Table در سوئیچ سیسکو از دستور show mac address-table استفاده می‌شود.

مشاهده MAC Addressهای یک VLAN مشخص

اگر بخواهید فقط MAC Addressهای مربوط به یک VLAN خاص را مشاهده کنید، می‌توانید VLAN مورد نظر را در دستور مشخص کنید:
show mac address-table vlan 10
این دستور برای بررسی دستگاه‌های فعال در یک VLAN مشخص کاربرد دارد و به شما نشان می‌دهد چه MAC Addressهایی در آن VLAN توسط سوئیچ یاد گرفته شده‌اند.

مشاهده MACهای یک پورت مشخص

برای مشاهده MAC Addressهایی که روی یک Interface مشخص ثبت شده‌اند، از دستور زیر استفاده می‌شود:
show mac address-table interface gigabitEthernet 0/1
این دستور زمانی مفید است که بخواهید بدانید چه دستگاهی به یک پورت مشخص متصل است. همچنین در عیب یابی اتصال کاربران یا بررسی اینکه آیا MAC Address روی پورت مورد انتظار قرار گرفته است، کاربرد دارد.

آموزش پاک کردن MAC Address Table در سوئیچ سیسکو

در برخی شرایط لازم است اطلاعات ذخیره شده در MAC Address Table را پاک کنیم تا سوئیچ دوباره MAC Address دستگاه ها را یاد بگیرد. برای مثال، جابه جایی تجهیزات بین پورت ها، تغییر محل اتصال کاربران، رفع مشکلات ناشی از یادگیری اشتباه MAC Address یا انجام تست های شبکه می تواند نیاز به پاک کردن MAC Table را ایجاد کند.

آموزش پاک کردن MAC Address Table در سوئیچ سیسکو

در سوئیچ های سیسکو می توان تمام MAC Addressهای Dynamic را پاک کرد یا این کار را فقط برای یک VLAN یا Interface مشخص انجام داد.

پاک کردن تمام MAC Addressهای Dynamic

برای حذف MAC Addressهای Dynamic از جدول سوئیچ، دستور زیر استفاده می شود:
clear mac address-table dynamic
با اجرای این دستور، Entryهای Dynamic موجود در MAC Address Table پاک می شوند. بعد از آن، سوئیچ با دریافت Frameهای جدید، MAC Address دستگاه ها را دوباره یاد می گیرد.

پاک کردن MAC Table مربوط به یک VLAN

اگر مشکل فقط مربوط به یک VLAN خاص باشد، می توان MAC Addressهای Dynamic همان VLAN را حذف کرد:
clear mac address-table dynamic vlan 10
در این حالت اطلاعات Dynamic مربوط به VLAN 10 پاک می شود و سایر VLANها تحت تاثیر قرار نمی گیرند.

پاک کردن MAC یک Interface مشخص

برای حذف MAC Addressهای Dynamic مربوط به یک پورت مشخص نیز می توان از دستور زیر استفاده کرد:
clear mac address-table dynamic interface gigabitEthernet 0/1
این روش زمانی کاربردی است که یک دستگاه از پورت خود جابه جا شده یا بخواهید اطلاعات MAC مربوط به یک Interface خاص را دوباره از ابتدا یادگیری کنید.

Aging Time در MAC Address Table چیست؟

Aging Time مدت زمانی است که یک MAC Address به صورت Dynamic در MAC Address Table باقی می ماند، زمانی که سوئیچ در این مدت Frame جدیدی از آن MAC دریافت نکند. این قابلیت باعث می شود اطلاعات قدیمی از جدول حذف شوند و MAC Addressهای مربوط به تجهیزات جابه جا شده برای همیشه در جدول باقی نمانند.

Aging Time در MAC Address Table چیست

مقدار پیش فرض Aging Time در بسیاری از سوئیچ های Cisco برابر با 300 ثانیه است، اما مقدار آن می تواند بسته به مدل و تنظیمات سوئیچ متفاوت باشد.
Aging Time مناسب باعث می شود MAC Table اطلاعات به روزتری داشته باشد. اگر این زمان بیش از حد طولانی باشد، اطلاعات قدیمی ممکن است مدت بیشتری در جدول باقی بمانند. از طرف دیگر، مقدار بسیار کوتاه نیز می تواند باعث شود سوئیچ مجبور شود MAC Addressها را بیشتر از حالت معمول یاد بگیرد.

برای مشاهده Aging Time می توان از دستور زیر استفاده کرد:
show mac address-table aging-time

در صورت نیاز، مدیر شبکه می تواند Aging Time را متناسب با طراحی شبکه و نیازهای عملیاتی تغییر دهد. این تنظیم معمولا در سطح VLAN انجام می شود.

عیب یابی مشکلات MAC Address Table در سوئیچ سیسکو

عیب یابی مشکلات MAC Address Table در سوئیچ سیسکو

MAC Address Table یکی از بخش هایی است که هنگام عیب یابی مشکلات لایه 2 باید بررسی شود. اگر یک MAC Address در جدول وجود نداشته باشد، روی Interface اشتباه دیده شود یا به صورت مداوم بین چند پورت جابه جا شود، ممکن است نشانه وجود مشکل در اتصال فیزیکی، VLAN، کابل کشی یا ساختار شبکه باشد.

از مهم ترین مشکلات MAC Table می توان به موارد زیر اشاره کرد:

  • نمایش داده نشدن MAC Address
  • یادگیری MAC روی پورت اشتباه
  • پر شدن MAC Table
  • تغییر مداوم محل یک MAC Address
  • ایجاد Loop در شبکه

MAC Address در جدول نمایش داده نمی شود

اگر MAC Address یک دستگاه در MAC Table نمایش داده نمی شود، ابتدا باید وضعیت Interface مربوط به آن را بررسی کنید. برای مشاهده وضعیت پورت ها می توان از دستور زیر استفاده کرد:
show interfaces status
این دستور وضعیت Interfaceها و اطلاعاتی مانند فعال یا غیرفعال بودن پورت را نشان می دهد.
در مرحله بعد باید اتصال فیزیکی دستگاه، کابل شبکه و وضعیت لینک بررسی شود. همچنین لازم است مطمئن شوید پورت در VLAN صحیح قرار دارد.
برای مشاهده VLANهای موجود و Interfaceهای مربوط به آن ها می توان از دستور زیر استفاده کرد:
show vlan brief
اگر Interface فعال باشد اما MAC Address همچنان در جدول دیده نشود، باید تنظیمات VLAN، نوع پورت و ارسال Frame از سمت دستگاه نیز بررسی شود.

وجود MAC Address روی پورت اشتباه

گاهی یک MAC Address در Interfaceای مشاهده می شود که انتظار نداریم دستگاه به آن متصل باشد. این اتفاق می تواند به دلایلی مانند جابه جایی کابل، تغییر محل تجهیزات، وجود تجهیزات غیرمجاز یا ایجاد Loop در شبکه رخ دهد.
برای بررسی وضعیت MAC Address ابتدا جدول را مشاهده کنید:
show mac address-table
سپس برای بررسی ساختار Spanning Tree و تشخیص مشکلات احتمالی Loop می توان از دستور زیر استفاده کرد:
show spanning-tree
مقایسه اطلاعات این دو دستور می تواند به شناسایی مسیرهای غیرعادی و مشکلات احتمالی در توپولوژی لایه 2 کمک کند.

مشکل MAC Flapping چیست؟

MAC Flapping زمانی اتفاق می افتد که سوئیچ یک MAC Address را در مدت کوتاهی روی چند Interface مختلف مشاهده کند. در چنین شرایطی، محل ثبت MAC Address به صورت مداوم تغییر می کند و سوئیچ نمی تواند یک Interface ثابت را برای آن MAC در نظر بگیرد.
یکی از مهم ترین دلایل MAC Flapping، وجود Loop شبکه است. کابل کشی اشتباه، اتصال چند مسیر بین Switchها بدون طراحی صحیح و ایجاد مسیرهای اضافی در شبکه نیز می توانند باعث این مشکل شوند.
برای مثال، اگر یک MAC Address ابتدا روی پورت GigabitEthernet 0/1 و چند لحظه بعد روی GigabitEthernet 0/2 مشاهده شود، باید احتمال وجود Loop یا مسیر غیرعادی در شبکه بررسی شود.
MAC Flapping معمولا با پیام های مرتبط در Log سوئیچ نیز همراه است. بررسی Log، MAC Table و وضعیت Spanning Tree می تواند به پیدا کردن علت اصلی کمک کند.
💡 مطلب مرتبط: سوئیچ سیسکو چیست

ارتباط MAC Address Table با VLAN و Trunk در سوئیچ سیسکو

MAC Address Table ارتباط مستقیمی با VLAN دارد. یک سوئیچ می تواند MAC Addressهای متعلق به VLANهای مختلف را در جدول خود نگهداری کند و هر Entry با VLAN مربوط به خود شناسایی می شود.
در Access Port معمولا ترافیک مربوط به یک VLAN مشخص از پورت عبور می کند. بنابراین MAC Address دستگاه متصل به آن پورت نیز در همان VLAN یاد گرفته می شود.

ارتباط MAC Address Table با VLAN و Trunk در سوئیچ سیسکو

در Trunk Port امکان عبور ترافیک چند VLAN بین سوئیچ ها وجود دارد. در نتیجه MAC Addressهای مربوط به VLANهای مختلف می توانند از طریق یک Trunk Interface مشاهده شوند.

Native VLAN نیز در ارتباطات Trunk اهمیت دارد و فریم های بدون Tag مربوط به Native VLAN را مدیریت می کند. تنظیم نادرست VLAN یا Trunk می تواند باعث شود دستگاه ها به درستی ارتباط برقرار نکنند یا MAC Addressها در VLAN مورد انتظار دیده نشوند.

به همین دلیل هنگام بررسی MAC Table، فقط خود MAC Address کافی نیست و باید VLAN و Interface مربوط به آن نیز بررسی شود.

ارتباط MAC Address Table با Port Security در Cisco

Port Security یکی از قابلیت های امنیتی سوئیچ های سیسکو است که می تواند تعداد MAC Addressهای مجاز روی یک Interface را محدود کند.
در یک شبکه، می توان مشخص کرد که یک پورت فقط اجازه یادگیری تعداد مشخصی MAC Address را داشته باشد. همچنین با استفاده از Sticky MAC، سوئیچ می تواند MAC Addressهای یادگرفته شده را به عنوان MACهای امن روی Interface ثبت کند.
این قابلیت می تواند از اتصال تجهیزات غیرمجاز به پورت های شبکه جلوگیری کند. برای مثال، اگر روی یک پورت فقط یک MAC Address مجاز باشد و دستگاه دیگری به آن متصل شود، بسته به تنظیمات Port Security ممکن است سوئیچ نسبت به این وضعیت واکنش نشان دهد.
بنابراین MAC Address Table و Port Security ارتباط نزدیکی با یکدیگر دارند؛ MAC Table اطلاعات MAC و محل اتصال آن ها را نشان می دهد و Port Security از این اطلاعات برای کنترل دسترسی در سطح پورت استفاده می کند.

دستورات مهم MAC Address Table در سوئیچ سیسکو

دستورهای مختلفی برای مشاهده، بررسی و پاک کردن MAC Address Table در Cisco IOS وجود دارد. مهم ترین آن ها را می توان به شکل زیر خلاصه کرد:

دستورکاربرد
show mac address-tableمشاهده کامل MAC Address Table
show mac address-table vlan 10مشاهده MAC Addressهای یک VLAN مشخص
show mac address-table interface gigabitEthernet 0/1مشاهده MAC Addressهای یک Interface مشخص
clear mac address-table dynamicپاک کردن تمام MACهای Dynamic
clear mac address-table dynamic vlan 10پاک کردن MACهای Dynamic یک VLAN
clear mac address-table dynamic interface gigabitEthernet 0/1پاک کردن MACهای Dynamic یک Interface
show mac address-table aging-timeمشاهده Aging Time
show interfaces statusبررسی وضعیت Interfaceها
show vlan briefبررسی VLANها و پورت های عضو آن ها
show spanning-treeبررسی وضعیت Spanning Tree و مشکلات احتمالی Loop

این دستورها از مهم ترین ابزارهای مدیر شبکه برای مشاهده وضعیت MAC Table و عیب یابی مشکلات لایه 2 در سوئیچ سیسکو هستند.

تفاوت یادگیری MAC Address در سوئیچ و روتر

سوئیچ و روتر هر دو در انتقال اطلاعات شبکه نقش دارند، اما نحوه تصمیم گیری آن ها متفاوت است. سوئیچ برای Forward کردن Frame در شبکه محلی از MAC Address استفاده می کند، در حالی که روتر برای انتخاب مسیر Packetها از IP Address و Routing Table استفاده می کند.

موردسوئیچروتر
مبنای تصمیم گیریMAC AddressIP Address
لایه اصلی فعالیتلایه 2لایه 3
واحد دادهFramePacket
جدول اصلیMAC Address TableRouting Table
وظیفهForward کردن FrameRouting Packet بین شبکه‌ها

در نتیجه، MAC Address Table بیشتر برای ارتباطات داخل شبکه محلی و تصمیم گیری در سطح Switching استفاده می شود، در حالی که Routing Table مسیر مناسب برای انتقال Packet بین شبکه های مختلف را مشخص می کند.

چک لیست سریع عیب یابی MAC Table در سوئیچ سیسکو

چک لیست سریع عیب یابی MAC Table در سوئیچ سیسکو

برای عیب یابی MAC Address Table بهتر است بررسی ها مرحله به مرحله انجام شوند. چک لیست زیر می تواند برای یک بررسی سریع کاربردی باشد:

  1. وضعیت پورت مربوط به دستگاه را با show interfaces status بررسی کنید.
  2. VLAN مربوط به Interface را با show vlan brief بررسی کنید.
  3. با show mac address-table ببینید MAC Address در جدول ثبت شده است یا خیر.
  4. بررسی کنید MAC Address روی Interface مورد انتظار قرار گرفته باشد.
  5. در صورت مشاهده تغییر مداوم Port، احتمال MAC Flapping را بررسی کنید.
  6. در صورت نیاز MACهای Dynamic را پاک کنید تا سوئیچ آن ها را دوباره یاد بگیرد.
  7. در صورت وجود MAC Flapping، کابل کشی و Loop شبکه را بررسی کنید.
  8. وضعیت Spanning Tree را با show spanning-tree بررسی کنید.

این مراحل می توانند بسیاری از مشکلات رایج مربوط به MAC Address Table را بدون نیاز به تغییرات گسترده در تنظیمات شبکه مشخص کنند.

کلام آخر

MAC Address Table یکی از مهم ترین بخش های عملکرد یک سوئیچ سیسکو است و اطلاعات لازم برای Forward کردن Frameها در شبکه محلی را در اختیار سوئیچ قرار می دهد. سوئیچ با دریافت Frame و بررسی Source MAC، دستگاه ها را به صورت Dynamic یاد می گیرد و اطلاعات مربوط به MAC، VLAN و Interface را در جدول ثبت می کند.
شناخت نحوه عملکرد MAC Table فقط برای مشاهده دستگاه های متصل به شبکه کاربرد ندارد؛ بلکه در عیب یابی مشکلاتی مانند نمایش ندادن MAC Address، قرار گرفتن MAC روی پورت اشتباه و MAC Flapping نیز اهمیت زیادی دارد.
با تسلط بر دستورهایی مانند show mac address-table، clear mac address-table dynamic و ابزارهای بررسی VLAN و Spanning Tree، می توان بخش مهمی از مشکلات لایه 2 شبکه های مبتنی بر سوئیچ سیسکو را سریع تر شناسایی و برطرف کرد.

سوالات متداول

MAC Address Table در سوئیچ سیسکو چیست؟

MAC Address Table جدولی در سوئیچ است که MAC Address دستگاه ها را همراه با VLAN و Interface مربوط به آن ها نگهداری می کند. سوئیچ از این اطلاعات برای Forward کردن Frame به پورت مناسب استفاده می کند.

چگونه MAC Address Table سیسکو را مشاهده کنیم؟

برای مشاهده کامل MAC Address Table در سوئیچ سیسکو از دستور زیر استفاده می شود:

show mac address-table

برای مشاهده MAC Addressهای یک VLAN یا Interface مشخص نیز می توان از دستورات مربوط به VLAN و Interface استفاده کرد.

چگونه MAC Table سوئیچ سیسکو را پاک کنیم؟

برای پاک کردن MAC Addressهای Dynamic می توان از دستور زیر استفاده کرد:

clear mac address-table dynamic

همچنین می توان MACهای مربوط به یک VLAN یا Interface مشخص را به صورت جداگانه پاک کرد.

MAC Address Table چه تفاوتی با Routing Table دارد؟

MAC Address Table در لایه 2 برای Forward کردن Frame بر اساس MAC Address استفاده می شود، اما Routing Table در لایه 3 برای انتخاب مسیر Packetها بر اساس IP Address کاربرد دارد.

چرا MAC Address در سوئیچ نمایش داده نمی شود؟

اگر MAC Address دستگاه در جدول نمایش داده نمی شود، ابتدا باید وضعیت Interface، اتصال فیزیکی، VLAN و دریافت Frame از دستگاه بررسی شود. دستورهای show interfaces status، show vlan brief و show mac address-table برای این بررسی کاربرد دارند.

🎯 مشاوره تخصصی پیش از خرید تجهیزات شبکه

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

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

بیشتر بخوانید
سبد خرید
ورود

هنوز حساب کاربری ندارید؟

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