Tablica adresów MAC

Słownik kwalifikacji INF.07 - Montaż i konfiguracja lokalnych sieci komputerowych oraz administrowanie systemami operacyjnymi

Tablica adresów MAC to wewnętrzna tabela przełącznika sieciowego, w której przechowywane są informacje, na którym porcie znajduje się urządzenie o danym adresie MAC. Dzięki niej switch może przesyłać ramki tylko do właściwego portu, zamiast rozsyłać je do wszystkich urządzeń.

Jak działa tablica MAC?

Przełącznik analizuje ramki Ethernet w warstwie łącza danych modelu ISO/OSI. Gdy odbiera ramkę, odczytuje przede wszystkim:

  • źródłowy adres MAC — aby nauczyć się, z którego portu pochodzi dane urządzenie,
  • docelowy adres MAC — aby zdecydować, gdzie wysłać ramkę.

Decyzja o przesłaniu ramki jest podejmowana na podstawie docelowego adresu MAC. Jeśli adres znajduje się w tablicy MAC, przełącznik wysyła ramkę tylko na odpowiedni port.

Co jeśli adresu nie ma w tablicy?

Jeżeli przełącznik nie zna docelowego adresu MAC, wykonuje tzw. flooding, czyli rozsyła ramkę na wszystkie porty oprócz tego, z którego ją otrzymał. Gdy urządzenie docelowe odpowie, switch zapamięta jego adres MAC i port.

Przykład działania

  1. Komputer A wysyła ramkę do komputera B.
  2. Switch odczytuje źródłowy MAC komputera A i zapisuje go w tablicy.
  3. Switch sprawdza docelowy MAC komputera B.
  4. Jeśli zna port komputera B, wysyła ramkę tylko tam.
  5. Jeśli nie zna portu, rozsyła ramkę do pozostałych portów.

Ważne na egzaminie

Switch nie podejmuje decyzji na podstawie adresu IP. Adres IP jest używany głównie przez routery w warstwie sieciowej. Przełącznik warstwy 2 korzysta z adresów MAC.