Compressing Two‐Dimensional Routing Tables

Compressing Two‐Dimensional Routing Tables

0.00 Avg rating0 Votes
Article ID: iaor20117024
Volume: 35
Issue: 4
Start Page Number: 287
End Page Number: 300
Publication Date: Apr 2003
Journal: Algorithmica
Authors: , ,
Keywords: internet
Abstract:

We consider an algorithmic problem that arises in the context of routing tables used by Internet routers. The Internet addressing scheme is hierarchical, where a group of hosts are identified by a prefix that is common to all the hosts in that group. Each host machine has a unique 32‐bit address. Thus, all traffic between a source group s and a destination group d can be routed along a particular route c by maintaining a routing entry (s, d, c) at all intermediate routers, where s and d are binary bit strings. Many different routing tables can achieve the same routing behavior. In this paper we show how to compute the most compact routing table. In particular, we consider the following optimization problem: given a routing table D with N entries of the form (s, d, c) , determine a conflict‐free routing table with fewest entries that has the same routing behavior as D. If the source and destination fields have up to w bits, and there are at most K different route values, then our algorithm runs in worst‐case time O( NK w2) .

Reviews

Required fields are marked *. Your email address will not be published.