Znam (na wysokim poziomie) sposób działania adresowanej pamięci Ternary Content, ale nadal jestem zdezorientowany co do tego, w jaki sposób TCAM odnosi się do układów ASIC i kiedy te komponenty ewentualnie łączą się również z procesorem w celu zwiększenia wydajności przełączania ... (szczególnie, gdy dostawcy często sprzedają takie zastosowanie kupca / niestandardowego krzemu lub niestandardowych układów ASIC dla nowych produktów i funkcji, wydaje się to mylące) .
Znam na przykład Cisco IOS z możliwości dzielenia więcej miejsca na wydajność TCAM dla funkcji takich jak qos, acl i wyszukiwanie tras. Rozumiem również, że funkcje takie jak NAT będą nadal opierać się na przetwarzaniu procesora, jednak mam szczególne problemy;
- Czy TCAM jest częścią tej samej architektury sprzętowej, tj. Wewnętrznej czy zewnętrznej względem samego ASIC?
- Czy TCAM są skalowalne (na przykład czy producenci mogą po prostu dodawać TCAM do platformy w celu zwiększenia wydajności i niestandardowych funkcji), czy też istnieje limit oparty na takich rzeczach, jak zużycie energii?
- Czy cykle TCAM i ASIC działają w ogóle równolegle z procesorem dla funkcji takich jak NAT, czy powinienem myśleć o nich tylko jako o niezależnych rzeczach?