Tôi quen thuộc với mức độ hoạt động của Bộ nhớ địa chỉ nội dung Ternary nhưng tôi vẫn bối rối về việc TCAM liên quan đến ASIC như thế nào và khi các thành phần này cũng có thể kết hợp với CPU để có hiệu suất chuyển đổi lớn hơn ... (đặc biệt là khi các nhà cung cấp thường sử dụng thị trường của người bán / silicon tùy chỉnh hoặc ASIC tùy chỉnh cho các sản phẩm và tính năng mới thì có vẻ khó hiểu) .
Tôi quen thuộc với Cisco IOS chẳng hạn với khả năng phân vùng nhiều không gian hơn cho hiệu suất TCAM cho các tính năng như qos, acl và tra cứu tuyến đường. Tôi cũng hiểu các tính năng như NAT vẫn sẽ dựa vào xử lý CPU, tuy nhiên tôi đặc biệt phải vật lộn với;
- TCAM là một phần của cùng một kiến trúc phần cứng, tức là bên trong hay bên ngoài với chính ASIC?
- Các TCAM có thể mở rộng được không (ví dụ: các nhà sản xuất có thể tiếp tục thêm các TCAM vào một nền tảng để có hiệu suất cao hơn và các tính năng tùy chỉnh) hay có giới hạn dựa trên những thứ như tiêu thụ điện năng không?
- Các chu trình TCAM và ASIC có hoạt động song song với CPU đối với các tính năng như NAT hay tôi chỉ nên nghĩ về chúng như những thứ độc lập?