در شبکههای کامپیوتری، یکی از مهمترین وظایف مدیران شبکه، نظارت بر اتصالات بین دستگاههای مختلف است. یکی از پرسشهای رایج در این زمینه این است که چگونه میتوانیم تشخیص دهیم که هر دستگاه به کدام پورت سوئیچ وصل است. این اطلاعات به خصوص زمانی اهمیت پیدا میکند که به دنبال عیبیابی یا نظارت بر عملکرد شبکه باشیم. یکی از سادهترین و کارآمدترین روشها برای این منظور استفاده از دستور show mac address-table در سوئیچ سیسکو است. در این مقاله، به تفصیل به این موضوع پرداخته و روشهای مختلف برای شناسایی دستگاهها و پورتهای سوئیچ را بررسی خواهیم کرد.
دستور show mac address-table یکی از دستورات رایج در سوئیچهای سیسکو است که جدول آدرسهای MAC سوئیچ را نمایش میدهد. این جدول شامل آدرسهای MAC دستگاههایی است که به هر پورت سوئیچ متصل هستند. آدرس MAC (Media Access Control) یک شناسه منحصر به فرد است که هر دستگاه شبکهای دارد و برای شناسایی دستگاهها در لایه داده (Data Link Layer) از آن استفاده میشود.

برای مشاهده آدرسهای MAC در سوئیچهای سیسکو، میتوانید از دستور زیر استفاده کنید:
show mac address-table
پس از اجرای این دستور، سوئیچ جدول آدرسهای MAC خود را نمایش میدهد که به صورت زیر خواهد بود:
| VLAN | MAC Address | Type | Port |
|---|---|---|---|
| 1 | 00:1A:2B:3C:4D:5E | Dynamic | Fa0/1 |
| 1 | 00:1A:2B:3C:4D:5F | Dynamic | Fa0/2 |
| 1 | 00:1A:2B:3C:4D:60 | Dynamic | Fa0/3 |
در جدول آدرس MAC که با استفاده از دستور show mac address-table مشاهده میشود، چهار ستون اصلی وجود دارد:
پس از نمایش جدول آدرسهای MAC، شما میتوانید آدرس MAC را با دستگاههای شبکه تطبیق دهید. هر دستگاه در شبکه، آدرس MAC منحصر به فرد خود را دارد که معمولاً در مشخصات فنی دستگاه یا روی برچسب آن قابل پیدا کردن است. با مقایسه آدرسهای MAC نمایش داده شده در جدول با آدرس MAC واقعی دستگاهها، میتوانید شناسایی کنید که هر دستگاه به کدام پورت سوئیچ متصل است.
اگر آدرس MAC 00:1A:2B:3C:4D:5E در جدول آدرس MAC دیده شود و شما بدانید که این آدرس مربوط به دستگاه کامپیوتر میز کار در دفتر 1 است، میتوانید به راحتی تشخیص دهید که این کامپیوتر به پورت Fa0/1 سوئیچ متصل است.
در صورتی که شبکه شما شامل تعداد زیادی دستگاه و پورت باشد، میتوانید برای سادهتر کردن جستجو از فیلترهایی مانند show mac address-table address <mac-address> استفاده کنید. این دستور به شما امکان میدهد تا تنها آدرس MAC خاصی را در جدول جستجو کنید و به راحتی پورت مربوطه را پیدا کنید.
show mac address-table address 00:1A:2B:3C:4D:5E
ین دستور تنها پورت مربوط به آدرس MAC خاص را نمایش میدهد.

تطبیق آدرس MAC با دستگاهها در شبکههای بزرگ میتواند کمک بزرگی در مدیریت و عیبیابی شبکه باشد. از جمله مزایای این کار میتوان به موارد زیر اشاره کرد:
گاهی اوقات ممکن است مشکلاتی در شناسایی دستگاهها از طریق آدرس MAC وجود داشته باشد. در اینجا به برخی از مشکلات رایج اشاره میکنیم:
در نهایت، دستور show mac address-table یک ابزار قدرتمند برای شناسایی دستگاههای متصل به پورتهای مختلف سوئیچ است. این روش به شما امکان میدهد که به راحتی دستگاهها را شناسایی کرده و از طریق تطبیق آدرس MAC، پورتهای متصل به آنها را بیابید. این اطلاعات میتواند به شما در نظارت، عیبیابی و بهینهسازی عملکرد شبکه کمک کند.
برای کارایی بهتر و تسهیل در فرآیندهای نظارتی، پیشنهاد میشود که دستورهای مختلف را با توجه به نیاز شبکه خود به کار ببرید و از فیلترهای مخصوص برای جستجوی سریعتر استفاده کنید.