|
ABSTRACT
Over the past decade, the complexity of the Internet's routing infrastructure has increased dramatically. This complexity and the problems it causes stem not just from various new demands made of the routing infrastructure, but also from fundamental limitations in the ability of today's distributed infrastructure to scalably cope with new requirements.The limitations in today's routing system arise in large part from the fully distributed path-selection computation that the IP routers in an autonomous system (AS) must perform. To overcome this weakness, interdomain routing should be separated from today's IP routers, which should simply forward packets (for the most part). Instead, a separate Routing Control Platform (RCP) should select routes on behalf of the IP routers in each AS and exchange reachability information with other domains.Our position is that an approach like RCP is a good way of coping with complexity while being responsive to new demands and can lead to a routing system that is substantially easier to manage than today. We present a design overview of RCP based on three architectural principles path computation based on a consistent view of network state, controlled interactions between routing protocol layers, and expressive specification of routing policies and discuss the architectural strengths and weaknesses of our proposal.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
A Border Gateway Protocol 4 (BGP-4). Internet Draft draft-ietf-idr-bgp4-24.txt, work in progress, November 2003.
|
| |
2
|
AGARWAL, S., CHUAH, C.-N., AND KATZ, R. H. OPCA: Robust interdomain policy routing and traffic control. In Proc. IEEE OpenArch (April 2003).
|
 |
3
|
|
 |
4
|
David Andersen , Hari Balakrishnan , Frans Kaashoek , Robert Morris, Resilient overlay networks, Proceedings of the eighteenth ACM symposium on Operating systems principles, October 21-24, 2001, Banff, Alberta, Canada
|
 |
5
|
Anindya Basu , Chih-Hao Luke Ong , April Rasala , F. Bruce Shepherd , Gordon Wilfong, Route oscillations in I-BGP with route reflection, Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications, August 19-23, 2002, Pittsburgh, Pennsylvania, USA
|
| |
6
|
BATES,T.,CHANDRA, R., AND CHEN, E. BGP Route Reflection -An Alternative to Full Mesh IBGP. RFC 2796, April 2000.
|
 |
7
|
David D. Clark , John Wroclawski , Karen R. Sollins , Robert Braden, Tussle in cyberspace: defining tomorrow's internet, Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications, August 19-23, 2002, Pittsburgh, Pennsylvania, USA
|
| |
8
|
DRAVES, R., KING, C., VENKATACHARY, S., AND ZILL, B. Constructing optimal IP routing tables. In Proc. IEEE INFOCOM (March 1999).
|
 |
9
|
|
 |
10
|
Nick Feamster , David G. Andersen , Hari Balakrishnan , M. Frans Kaashoek, Measuring the effects of internet path faults on reactive routing, Proceedings of the 2003 ACM SIGMETRICS international conference on Measurement and modeling of computer systems, June 11-14, 2003, San Diego, CA, USA
|
 |
11
|
|
| |
12
|
FEAMSTER, N., AND BALAKRISHNAN, H. Verifying the correctness of wide-area Internet routing. Tech. Rep. MIT-LCS-TR-948, Massachusetts Institute of Technology, May 2004.
|
 |
13
|
|
| |
14
|
FEAMSTER, N., REXFORD, J., SHAIKH, A., AND VAN DER MERWE, J. Routing control platform: Architecture and practical concerns. http://www.research.att.com/~kobus/rcp-tr.pdf, June 2004.
|
 |
15
|
|
 |
16
|
|
| |
17
|
Forwarding and Control Element Separation (ForCES) Charter. http://www.ietf.org/html.charters/forces-charter.html.
|
| |
18
|
GOODELL, G., AIELLO,W.,GRIFFIN,T.,IOANNIDIS, J., MCDANIEL,P.,AND RUBIN, A. Working around BGP: An incremental approach to improving security and accuracy of interdomain routing. In Proc. Network and Distributed Systems Security 2003, Internet Society (February 2003).
|
| |
19
|
|
| |
20
|
|
 |
21
|
Timothy G. Griffin , Gordon Wilfong, On the correctness of IBGP configuration, Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications, August 19-23, 2002, Pittsburgh, Pennsylvania, USA
|
| |
22
|
HANDLEY, M., HUDSON, O., AND KOHLER, E. XORP: An open platform for network research. In Proc. SIGCOMM Workshop on Hot Topics in Networking (HotNets) (October 2002).
|
| |
23
|
HASKIN, D. A BGP/IDRP Route Server alternative to a full mesh routing. RFC 1863, October 1995.
|
| |
24
|
HORING, S., MENARD, J. Z., STAEHLER, R. E., AND YOKELSON, B. J. Stored program controlled network: Overview. Bell System Technical Journal 61, 7 (September 1982), 1579--1588.
|
| |
25
|
|
| |
26
|
LAKSHMINARAYANAN, K., STOICA, I., AND SHENKER, S. Routing as a Service. Tech. Rep. UCB-CS-04-1327, UC Berkeley, 2004.
|
| |
27
|
LAWSER, J. J., LECRONIER, R. E., AND SIMMS, R. L. Stored program controlled network: Generic network plan. Bell System Technical Journal 61, 7 (September 1982), 1589--1598.
|
| |
28
|
MAHAJAN, R., WETHERALL, D., AND ANDERSON, T. Interdomain routing with negotiation. Tech. Rep. CSE-04-06-02, University of Washington, May 2004.
|
 |
29
|
Zhuoqing Morley Mao , Ramesh Govindan , George Varghese , Randy H. Katz, Route flap damping exacerbates internet routing convergence, Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications, August 19-23, 2002, Pittsburgh, Pennsylvania, USA
|
 |
30
|
Zhuoqing Morley Mao , Jennifer Rexford , Jia Wang , Randy H. Katz, Towards an accurate AS-level traceroute tool, Proceedings of the 2003 conference on Applications, technologies, architectures, and protocols for computer communications, August 25-29, 2003, Karlsruhe, Germany
[doi> 10.1145/863955.863996]
|
| |
31
|
MCPHERSON, D., GILL,V.,WALTON, D., AND RETANA,A. Border gateway protocol (BGP) persistent route oscillation condition. RFC 3345, August 2002.
|
 |
32
|
Akihiro Nakao , Larry Peterson , Andy Bavier, A routing underlay for overlay networks, Proceedings of the 2003 conference on Applications, technologies, architectures, and protocols for computer communications, August 25-29, 2003, Karlsruhe, Germany
[doi> 10.1145/863955.863958]
|
 |
33
|
Lili Qiu , Yang Richard Yang , Yin Zhang , Scott Shenker, On selfish routing in internet-like environments, Proceedings of the 2003 conference on Applications, technologies, architectures, and protocols for computer communications, August 25-29, 2003, Karlsruhe, Germany
[doi> 10.1145/863955.863974]
|
| |
34
|
RouteScience. Whitepaper available from http://www.routescience.com/technology/tec_whitepaper.html.
|
| |
35
|
SHAIKH, A., AND GREENBERG, A. OSPF monitoring: Architecture, design, and deployment experience. In Proc. First Symposium on Networked Systems Design and Implementation (NSDI) (San Francisco, CA, March 2004).
|
| |
36
|
Sockeye. http://www.sockeye.com/.
|
| |
37
|
SUBRAMANIAN, L., ROTH,V.,STOICA, I., SHENKER, S., AND KATZ, R. Listen and whisper: Security mechanisms for BGP. In Proc. First Symposium on Networked Systems Design and Implementation (NSDI) (San Francisco, CA, March 2004).
|
 |
38
|
|
 |
39
|
Renata Teixeira , Aman Shaikh , Tim Griffin , Jennifer Rexford, Dynamics of hot-potato routing in IP networks, Proceedings of the joint international conference on Measurement and modeling of computer systems, June 10-14, 2004, New York, NY, USA
|
| |
40
|
VILLAMIZAR, C., CHANDRA, R., AND GOVINDAN, R. BGP Route Flap Damping. RFC 2439, November 1998.
|
| |
41
|
YANG, L., ET AL. Forwarding and Control Element Separation (ForCES) Framework. RFC 3746, April 2004.
|
 |
42
|
|
CITED BY 23
|
|
Albert Greenberg , Gisli Hjalmtysson , David A. Maltz , Andy Myers , Jennifer Rexford , Geoffrey Xie , Hong Yan , Jibin Zhan , Hui Zhang, A clean slate 4D approach to network control and management, ACM SIGCOMM Computer Communication Review, v.35 n.5, October 2005
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Patrick Verkaik , Dan Pei , Tom Scholl , Aman Shaikh , Alex C. Snoeren , Jacobus E. van der Merwe, Wresting control from BGP: scalable fine-grained route control, 2007 USENIX Annual Technical Conference on Proceedings of the USENIX Annual Technical Conference, p.1-14, June 17-22, 2007, Santa Clara, CA
|
|
|
|
|
|
Matthew Caesar , Donald Caldwell , Nick Feamster , Jennifer Rexford , Aman Shaikh , Jacobus van der Merwe, Design and implementation of a routing control platform, Proceedings of the 2nd conference on Symposium on Networked Systems Design & Implementation, p.15-28, May 02-04, 2005
|
|
|
|
|
|
Osamu Akashi , Kensuke Fukuda , Toshio Hirotsu , Toshiharu Sugawara, Policy-based BGP control architecture for autonomous routing management, Proceedings of the 2006 SIGCOMM workshop on Internet network management, p.77-82, September 11-15, 2006, Pisa, Italy
|
|
|
J. Van der Merwe , A. Cepleanu , K. D'Souza , B. Freeman , A. Greenberg , D. Knight , R. McMillan , D. Moloney , J. Mulligan , H. Nguyen , M. Nguyen , A. Ramarajan , S. Saad , M. Satterlee , T. Spencer , D. Toll , S. Zelingher, Dynamic connectivity management with an intelligent route service control point, Proceedings of the 2006 SIGCOMM workshop on Internet network management, p.29-34, September 11-15, 2006, Pisa, Italy
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Albert Greenberg , Parantap Lahiri , David A. Maltz , Parveen Patel , Sudipta Sengupta, Towards a next generation data center architecture: scalability and commoditization, Proceedings of the ACM workshop on Programmable routers for extensible services of tomorrow, August 22-22, 2008, Seattle, WA, USA
|
|
|
|
|
|
Yu-Wei Eric Sung , Sanjay G. Rao , Geoffrey G. Xie , David A. Maltz, Towards systematic design of enterprise networks, Proceedings of the 2008 ACM CoNEXT Conference, p.1-12, December 09-12, 2008, Madrid, Spain
|
|
|
|
|