Algorithms for Packet Classication Pankaj Gupta and Nick McKeown Computer Systems Laboratory, Stanford University