Optimal configuration of OSPF aggregates

Proceedings - IEEE INFOCOM - Tập 2 - Trang 874-882 vol.2
R. Rastogi1,2, Y. Breitbart1,2, M. Garofalakis1, A. Kumar1,2
1Bell Laboratories, Murray Hill, NJ
2Bell Laboratories, Murray Hill, NJ, USA

Tóm tắt

Open shortest path first (OSPF) is a popular protocol for routing within an autonomous system (AS) domain. In this paper, we address the important practical problem of configuring OSPF aggregates to minimize the error in OSPF shortest path computations due to subnet aggregation. We first develop an optimal dynamic programming algorithm that, given an upper bound k on the number of aggregates to be advertised and a weight-assignment function for the aggregates, computes the k aggregates that result in the minimum cumulative error in the shortest path computations for all source-destination subnet pairs. Subsequently, we tackle the problem of assigning weights to OSPF aggregates such that the cumulative error in the computed shortest paths is minimized. We demonstrate that, while for certain special cases (e.g., unweighted cumulative error) efficient optimal algorithms for the weight-assignment problem can be devised, the general problem itself is /spl Nscr//spl Pscr/-hard. Consequently, we have to rely on search heuristics to solve the weight-assignment problem. To the best of our knowledge, our work is the first to address the algorithmic issues underlying the configuration of OSPF aggregates and to propose efficient configuration algorithms that are provably optimal for many practical scenarios.

Từ khóa

#Aggregates #Databases #Routing protocols #Internet #Joining processes #Network topology #Advertising #Costs #Bandwidth

Tài liệu tham khảo

moy, 1998, OSPF Anatomy of an Internet Routing Protocol huitema, 2000, Routing in the Internet 2nd Edition 10.1109/INFCOM.2000.832225 garey, 1979, Computers and Intractability A Guide to the Theory of NP-Completeness breitbart, 2000, Optimal configuration of OSPF aggregates