Pamięć CAM

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacji, wyszukiwania

Pamięć CAM (ang. Content-addressable memory) – pamięć skojarzeniowa, używana między innymi w przełącznikach do przechowywania tablicy przełączania. Jest to rodzaj pamięci o krótkim czasie dostępu.

Pamięć CAM jest wykorzystywana w przełącznikach do realizacji następujących funkcji:

  • wydobywania i przetwarzania informacji o adresie z przychodzących pakietów z danymi,
  • porównania adresu odbiorcy z zapamiętaną tablicą adresów.

Pamięć CAM przechowuje adresy MAC hostów i powiązane z nimi numery portów. Pamięć CAM porównuje odebrane adresy MAC odbiorców z zawartością tablicy. Jeśli zostanie znaleziony pasujący adres, pamięć CAM podaje numer portu, a mechanizm trasowania przesyła pakiet do odpowiedniego portu i adresu.