Overcoming the memory wall in packet processing
Survey and taxonomy of ip address lookup algorithms