tables implemented as radix tree - like the kernel routing table very fast lookups bytes/packet counters for each table entry