Differences between RAM and CAM.
RAM: takes address and returns data
CAM: takes data and returns address. Search can be done in a single clock cycle
Differences between CAM and TCAM.
Prioritization in TCAMs. Use case in Internet Routing
Is prioritization also possible with CAM?
One pro and one contra for TCAM
How long takes the search in CAM?
What is a Binary Trie?
Data Structure that can be used for longest prefix matching
Which data structure can be used for speed optimization of Binary Trie?
What is a path comperssion?
Store for each node a bit index that has to be examined next. With path compression we can save us all nodes that do not correspond to a specific prefix.
What is a multibit trie?
Multibit Trie with stride k=3 is given. Insert a prefix. How many nodes should be modified in worst case?
What is Head-of-Line-Blocking in router?
Name three basic structures of switch fabric
Crossbar (grid): buffers are needed on crosspoints
Multi-level switching networks
How to prevent blocking in routers?