Bir anahtardaki CAM tablosunun MAC adreslerini ve ilgili MAC adresleriyle ilişkili portları tuttuğunu biliyorum. Bildiğim kadarıyla CAM adresleri diye bir şey yok, neden MAC tablosu değil CAM tablosu deniyor?
Bir anahtardaki CAM tablosunun MAC adreslerini ve ilgili MAC adresleriyle ilişkili portları tuttuğunu biliyorum. Bildiğim kadarıyla CAM adresleri diye bir şey yok, neden MAC tablosu değil CAM tablosu deniyor?
Yanıtlar:
CAM (İçerik Adreslenebilir Belleği), sayısal bir bellek adresi yerine içerikle adreslenebilen bellektir. Belleği MAC adresiyle sunarak arayüzü arayabilirsiniz. Bu, tek bir CPU döngüsünde, birçok CPU döngüsüne mal olacak bir tablodan yapılan geleneksel programlamaya karşı yapılır.
Maske kullanabilen TCAM (Üçlü İçerik Adreslenebilir Belleği) de vardır. Bu özellikle IP adresleme için kullanışlıdır ve diğer şeylerin yanı sıra ACL'ler veya yönlendirme tabloları tarafından kullanılır.
CAM ve TCAM, standart DRAM'den çok daha pahalıdır, ancak belirli uygulamalar için verdikleri performans artışı, yapmanız gereken maliyet, güç ve boyuttan ödün vermeye değer olabilir.
Standart bilgisayarların çoğu böyle bir şey içermediğinden, yönlendirici veya anahtar gibi amaca yönelik olarak oluşturulmuş bir donanım parçasının, yönlendirme veya anahtarlama amacıyla standart bir PC'ye göre nasıl bir performans avantajına sahip olabileceğini görebilirsiniz.
CAM - MAC adres tablosu için kullanılan belleğe bakarak İçerik Adreslenebilir Bellek.
RAM'den bir çeşit ters çalışır, içeriğe vererek adres verirsiniz ve size içeriğin depolandığı adresi döndürür - bu daha sonra bu adresin çıkış portunu bulmak için kullanılır.
Aslında buna MAC tablosu denir. Hemen hemen tüm anahtarlarda / cihazlarda arama komutu mac-adres tablosunu (veya bunun bir biçimini) göstermektir. CAM ve TCAM arasında bir ayrım yapılması gerekmediği veya birileri konuyu öğretmediği sürece çok nadiren CAM tablosu olarak belirtilir.
CAM tablosu, L2 / L3 anahtarında maske gerektirmeyen diğer kesin eşleme girişleri formlarını saklamak için de kullanılabilir; örneğin ana bilgisayar yolları, MPLS etiketleri ve hatta maskesiz kesin eşleşmeler, örneğin 24 bit girişli bir tabloyu bölümleme ve / 24 rota ile doldurulması.