جدول الـ MAC: التعلّم والـ flooding والـ aging
سويتش وأربع أجهزة. هتشوف السويتش بيتعلم الـ MAC من الـ source، بيعمل flooding للبرودكاست والعناوين المجهولة، وبيبعت الـ unicast المعروف على بورت واحد بس — وتظبط الـ aging وتضيف entry ثابت للسيرفر.
مدة التجربة 20 دقيقة · 4 مهام
الأجهزة في بداية التجربة
- SW1 — سويتش
- PCA — كمبيوتر
- PCB — كمبيوتر
- PCC — كمبيوتر
- SRV — سيرفر
التوصيلات
- PCA eth0 ↔ SW1 Fa0/1
- PCB eth0 ↔ SW1 Fa0/2
- PCC eth0 ↔ SW1 Fa0/3
- SRV eth0 ↔ SW1 Fa0/4
02 / المهام التي ستطبقها
- 01شغّل capture على PCC، وبعدين ping من PCA لـ PCB — PCC يشوف الـ ARP broadcast بس، مش الـ ping
يتحقق المعمل من على PCC: الأمر capture show يظهر فيه «»، على PCC: الأمر capture show يظهر فيه «ICMP»
تلميح / الحل المقترح
على PCC: capture start على PCA: ping 10.0.0.12 على PCC: capture show — الـ ARP who-has رايح لـ ffff.ffff.ffff فالسويتش بعته لكل البورتات (flooding). أما الـ ICMP فـ unicast لعنوان السويتش اتعلمه، فراح على Fa0/2 بس
- 02شوف جدول الـ MAC: PCA على Fa0/1 وPCB على Fa0/2 (DYNAMIC)
يتحقق المعمل من على SW1: الأمر show mac address-table dynamic يظهر فيه «»
تلميح / الحل المقترح
show mac address-table dynamic على SW1. السويتش بيتعلم من الـ source MAC لكل frame داخل، وبيربطه بالبورت والـ VLAN
- 03خلّي الـ aging time دقيقتين (120 ثانية)
يتحقق المعمل من على SW1: الأمر show mac address-table aging-time يظهر فيه «120»
تلميح / الحل المقترح
mac address-table aging-time 120 الـ entry اللي مايجيش منه traffic المدة دي بيتمسح، والـ default 300 ثانية
- 04ضيف MAC السيرفر كـ entry ثابت على Fa0/4 في VLAN 1
يتحقق المعمل من على SW1: الأمر show mac address-table static يظهر فيه «»
تلميح / الحل المقترح
اعرف الـ MAC من SRV: ipconfig /all (Physical Address 00-50-0F-..). على SW1: mac address-table static 0050.0f00.xxxx vlan 1 interface fa0/4 الـ static مش بيعمل aging ولا بيتغيّر لو حد زوّر الـ MAC على بورت تاني
03 / تجارب مرتبطة

