현대의 Router와 Switch가 IP Packet을 Line-speed로 전송할 수 있게 된 기술을 찾다가 TCAM이라는 것을 알게 되었습니다.
LPM(Longest Prefix Match)를 수행할 때 한번에 모든 Word에 질의를 할 수 있는 회로였는데, 코스트가 매우 높은 이 TCAM을 Forwarding Table로 쓸 순 없으리라고 생각되었습니다. 30,000 Entry를 저장할 수 있는 TCAM을 생각해보면.. 너무 비효율적이니까요.
그렇기에 실제 포워딩 테이블은 따로 있고, TCAM은 캐시 용도로만 사용될 것이라 추측했는데, 관련 정보를 찾는 것이 너무 어렵습니다. 거기다 IPv6는 128bit 주소니 더욱 심각해질 것이고..
혹, 라우팅/포워딩 설계나 라우터 하드웨어에 대해 자세히 다루고 있는 문서가 없을지 문의드려 봅니다. 물론, 회원님들의 의견도 괜찮습니다 ^^
감사합니다.