ฉันคุ้นเคย (ระดับสูง) กับวิธีที่ Ternary Content Addressable Memory ทำงาน แต่ฉันยังสับสนว่า TCAM เกี่ยวข้องกับ ASIC อย่างไรและเมื่อใดที่ส่วนประกอบเหล่านี้อาจรวมกับ CPU เพื่อประสิทธิภาพการสลับที่ดีกว่า ... (โดยเฉพาะเมื่อผู้ขายมักทำการตลาดใช้งาน ของผู้ประกอบการค้า / ซิลิกอนที่กำหนดเองหรือ ASICs ที่กำหนดเองสำหรับผลิตภัณฑ์ใหม่และให้บริการแล้วมันปรากฏสับสน)
ฉันคุ้นเคยกับ Cisco IOS เช่นความสามารถในการแบ่งพื้นที่เพิ่มเติมสำหรับประสิทธิภาพ TCAM สำหรับคุณสมบัติเช่น qos, acl และการค้นหาเส้นทาง ฉันยังเข้าใจถึงคุณสมบัติต่าง ๆ เช่น NAT จะยังคงต้องพึ่งพาการประมวลผลของ CPU แต่ฉันก็ลำบากโดยเฉพาะ
- TCAM เป็นส่วนหนึ่งของสถาปัตยกรรมฮาร์ดแวร์เดียวกันเช่นภายในหรือภายนอกกับ ASIC เองหรือไม่
- TCAM สามารถปรับขนาดได้ (ตัวอย่างเช่นผู้ผลิตสามารถเพิ่ม TCAM ให้กับแพลตฟอร์มเพื่อเพิ่มประสิทธิภาพและคุณสมบัติที่กำหนดเองได้มากขึ้น) หรือมีข้อ จำกัด ตามสิ่งต่าง ๆ เช่นการใช้พลังงาน
- รอบการทำงานของ TCAM และ ASIC นั้นทำงานคู่ขนานกับ CPU เลยหรือไม่สำหรับคุณสมบัติเช่น NAT หรือฉันควรคิดว่ามันเป็นสิ่งที่เป็นอิสระหรือไม่?