Hi Dan, Check out LinearIPLookup. It provides read/write handlers for updating its routing table. http://www.pdos.lcs.mit.edu/click/doc/LinearIPLookup.n.html I believe the next release of Click will feature a spiffier, faster routing table too, called TrieIPLookup. Xiaowen might be able to elaborate. Eddie