Tuesday, March 15, 2005 |
|
|
|
Robust Internet Routing |
|
The Internet
is composed of thousands of autonomous, competing networks that exchange
reachability information using an interdomain routing protocol. Interdomain
routing offers each independent network tremendous flexibility in expressing
routing policy. These policies, specified in terms of distributed router
configurations, play an important role in expressing various economic and
performance requirements. Routing configurations are complex, and writing
them is similar to writing a distributed program; the (unavoidable) price of
configuration complexity is correctness. Network operators writing
configurations make mistakes; they may also specify policies that interact
in unexpected ways with policies in other networks. These mistakes and
unintended interactions lead to routing faults, which disrupt end-to-end
connectivity. Our challenge is to ensure globally correct behavior of
interdomain routing while preserving the autonomy of each network. |