MIRO
Authors:
Open Access
- 11 August 2006
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGCOMM Computer Communication Review
- Vol. 36 (4) , 171-182
Abstract
The Internet consists of thousands of independent domains with different, and sometimes competing, business interests. However, the current interdomain routing protocol (BGP) limits each router to using a single route for each destination prefix, which may not satisfy the diverse requirements of end users. Recent proposals for source routing offer an alternative where end hosts or edge routers select the end-to-end paths. However, source routing leaves transit domains with very little control and introduces difficult scalability and security challenges. In this paper, we present a multi-path inter-domain routing protocol called MIRO that offers substantial flexiility, while giving transit domains control over the flow of traffic through their infrastructure and avoiding state explosion in disseminating reachability information. In MIRO, routers learn default routes through the existing BGP protocol, and arbitrary pairs of domains can negotiate the use of additional paths (bound to tunnels in the data plane) tailored to their special needs. MIRO retains the simplicity of BGP for most traffic, and remains backwards compatible with BGP to allow for incremental deployability. Experiments with Internet topology and routing data illustrate that MIRO offers tremendous flexibility for path selection with reasonable overhead.Keywords
This publication has 24 references indexed in Scilit:
- BPG routing policies in ISP networksIEEE Network, 2005
- Walking the tightrope2005
- HLP2005
- A DoS-limiting network architectureACM SIGCOMM Computer Communication Review, 2005
- On AS-level path inference2005
- Interdomain traffic engineering with BGPIEEE Communications Magazine, 2003
- BANANAS2003
- The stable paths problem and interdomain routingIEEE/ACM Transactions on Networking, 2002
- Stable Internet routing without global coordinationIEEE/ACM Transactions on Networking, 2001
- On inferring autonomous system relationships in the InternetIEEE/ACM Transactions on Networking, 2001