Static MAC Address on Switches
سلام دوستان یک سوال دارم.
میدونید که CAM Table یک سوییچ به صورت Dynamic به مرور پر میشه ولی یک روش دیگه هم هست Static.خوب اینجا دوتا سوال دارم:
1. چرا همچین روشی رو سیسکو در نظر گرفته؟در واقع نیاز واقعی این مورد کجاست در صورتی که داینامیک کار رو حل میکرد؟
2. چطوری یک استتیک رو اد کنم؟
2 پاسخ
ممنون دوست عزیز عالی و جامع
در شبکه های ethernet این جدول که بهش Mac Address Table یا در سیسکو CAM Table میگن یه جدولی هست واسه نگهداری MAC Address های سیستم های متصل به پورت سوییچ
سوییچ وقتی بخواد بسته ای رو به مقصدش forward کنه از این اطلاعات استفاده می کنه واسه پیدا کردن اینترفیس خروجی
اگه آدرس مقصد تو لیست CAM نباشه اون بسته رو به همه اینترفیس هاش به جر اینترفیسی که بسته ازش اومده forward می کنه یا flood می کنه, و اینکه این آدرس هایی که سوییچ به صورت dynamic یاد میگیره دارای age time هستند یعنی بعد یه مدت از جدول پاک یا flush میشن که معمولا این مدت زمان ۵ دقیقه هست
در برخی موارد کاربر نمی خواد این آدرس ها از جدول CAM پاک بشه و دیگه نیازی به flood کردن بسته ها به همه پورت ها نباشه یا دقیقتر بگیم: بسته اولیه ای که به سوییچ می رسه drop نشه
در این مورد کاربر به صورت دستی میاد و میگه فلان سیستم با mac address فلان به فلان پورت متصله (یعنی سوییچ عزیز اینو همیشه یادت باشه و منتظر نمون که از بسته های دریافتی یاد بگیری)
دستورش هم به شکل زیر هست:
Switch(config)#mac address-table static 1111.1111.1111 vlan 1 int gi0/0
معمولا از روش static برای تعریف multicast address ها استفاده میشه که میشه یه multicast address رو به چندین اینترفیس اختصاص داد
در هنگام reboot سوییچ مواردی که static تنظیم شده اند به محض روشن شدن سوییچ به CAM Table اضافه میشن و سوییچ از همون ابتدا میدونه که اینترفیس خروجی آدرس مورد نظر کدوم هست و نیازی نیست صبر کنه واسه رسیدن یه بسته از سیستم تا source mac address رو از اون بسته یاد بگیره