Abstract
Software-defined networking (SDN) scheme decouples network control plane and data plane, which can improve the flexibility of traffic management in networks. OpenFlow is a promising implementation instance of SDN scheme and has been applied to enterprise networks and data center networks in practice. However, it has less effort to spread SDN control scheme over the Internet to conquer the ossification of inter-domain routing. In this paper, we further innovate to the SDN inter-domain routing inspired by the OpenFlow protocol. We apply SDN flow-based routing control to inter-domain routing and propose a fine-granularity inter-domain routing mechanism, named SDI (Software Defined Inter-domain routing). It enables inter-domain routing to support the flexible routing policy by matching multiple fields of IP packet header. We also propose a method to reduce redundant flow entries for inter-domain settings. And, we implement a prototype and deploy it on a multi-domain testbed.
Similar content being viewed by others
References
Rekhter Y, Li T, Hares S (2005) A border gateway protocol 4 (BGP-4) (No. RFC 4271)
McKeown N, Anderson T et al (2008) OpenFlow: enabling innovation in campus networks. ACM SIGCOMM Comput Commun Rev 38(2):69–74
Xu W, Rexford J (2006) MIRO: multi-path interdomain routing. ACM SIGCOMM Comput Commun Rev 36(4):171–182 . ACM
Kim N, Kim J (2011) Building NetOPen networking services over OpenFlow-based programmable networks. In: 2011 International conference on information networking (ICOIN). IEEE, pp 525–529
Liu Z, Li Y, Su L, Jin D, Zeng L (2011) Grainflow: a per-bit customizable scheme for data plane innovation on programmable hardware. In: Proceedings of The ACM CoNEXT student workshop. ACM, p 13
Harris F, Venosa E, Chen X, Dick C (2014) An efficient channelizer tree for portable software defined radios. Ann Telecommun 69(1):99–110. doi:10.1007/s12243-013-0354-y. Springer
Costanzo S, Galluccio L, Morabito G, Palazzo S (2012) Software defined wireless networks: Unbridling sdns. In: 2012 European workshop on software defined networking (EWSDN). IEEE , pp 1–6
Gudipati A, Perry D, Li LE, Katti S (2013) SoftRAN: software defined radio access network. In: Proceedings of the 2nd ACM SIGCOMM workshop on Hot topics in software defined networking. ACM, pp 25–30
Incio A, Cruz R, Nunes M (2013) Quality user experience in advanced IP video services. Ann Telecommun 68(3):119–131. doi:10.1007/s12243-012-0331-x. Springer
Coutinho E, de Carvalho Sousa F, Rego P et al (2015) Elasticity in cloud computing: a survey. Ann. Telecommun 70(7):289–309. doi:10.1007/s12243-014-0450-7. Springer
Kreutz D, Ramos FM, Esteves Verissimo P, Esteve Rothenberg C, Azodolmolky S, Uhlig S (2015) Software-defined networking: a comprehensive survey. Proc IEEE 103(1):14–76
Chial Sanchez B (2013) Virtual aggregation in openflow networks. http://www.diva-portal.org/smash/get/diva2:619479/FULLTEXT01.pdf
Ballani H, Francis P, Cao T, Wang J (2009) Making routers last longer with ViAggre. In: NSDI, vol 9, pp 453–466
Braun W, Menth M (2014) Wildcard compression of inter-domain routing tables for OpenFlow-based software-defined networking. In: 2014 3rd European workshop on software defined networks (EWSDN). IEEE, pp 25–30
Lin P, Bi J, Wang Y (2014) WEBridge: west-east bridge for distributed heterogeneous SDN NOSes peering. Secur Commun Netw 8(10):1926–1942. doi:10.1002/sec.1030
Meiners CR, Liu AX, Torng E (2007) TCAM Razor: a systematic approach towards minimizing packet classifiers in TCAMs. In: IEEE international conference on network protocols. ICNP 2007. IEEE, pp 266–275
Kogan K et al (2014) SAX-PAC (scalable and expressive packet classification. In: Proceedings of the 2014 ACM conference on SIGCOMM. ACM, pp 15–26
Gupta A, Vanbever L et al (2014) Sdx: a software defined internet exchange. In: Proceedings of the 2014 ACM conference on SIGCOMM. ACM, pp 551–562
Kotronis V, Dimitropoulos X et al (2014) Control exchange points: providing qos-enabled end-to-end services via SDN-based inter-domain routing orchestration. LINX 2429(1093):2443
Feamster N, Balakrishnan H, Rexford J, Shaikh A, Van Der Merwe J (2004) The case for separating routing from routers. In: Proceedings of the ACM SIGCOMM workshop on future directions in network architecture. ACM, pp 5–12
Caesar M, Caldwell D et al (2005) Design and implementation of a routing control platform. In: Proceedings of the 2nd conference on symposium on networked systems design & implementation, vol 2. USENIX Association, pp 15–28
Kotronis V, Dimitropoulos X, Ager B (2012) Outsourcing the routing control logic: better internet routing based on SDN principles. In: Proceedings of the 11th ACM workshop on hot topics in networks. ACM, pp 55–60
Lakshminarayanan K, Stoica I, Shenker S, Rexford J (2006) Routing as a service. Computer Science Division, University of California. http://www.eecs.berkeley.edu/Pubs/TechRpts/2006/EECS-2006-19.pdf. Accessed 3 June 2015
Nascimento MR, Rothenberg CE et al (2011) Virtual routers as a service: the routeflow approach leveraging software-defined networks. In: Proceedings of the 6th international conference on future internet technologies. ACM, pp 34–37
Rothenberg CE, Nascimento MR et al (2012) Revisiting routing control platforms with the eyes and muscles of software-defined networking. In: Proceedings of the 1st workshop on hot topics in software defined networks. ACM, pp 13–18
Bennesby R, Mota E, Fonseca P, Passito A (2014) Innovating on interdomain routing with an inter-SDN component. In: 2014 IEEE 28th international conference on advanced information networking and applications (AINA). IEEE, pp 131–138
Kotronis V, G?mperli A, Dimitropoulos X (2015) Routing centralization across domains via SDN: a model and emulation framework for BGP evolution. Comput Netw
Lin P, Hart J et al (2013) Seamless interworking of SDN and IP. In: ACM SIGCOMM computer communication review, vol 43. ACM, pp 475–476
Gao L (2001) On inferring autonomous system relationships in the internet. IEEE/ACM Trans Networking 9(6):733–745
The CAIDA Anonymized Internet Traces. http://www.caida.org/data/monitors/passive-equinix-sanjose.xml
The University of Oregon Route Views Project. http://www.routeviews.org/
Acknowledgments
This work is supported by the National Science Foundation of China (No.61472213) and the National Science Foundation of China (No.61303194).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Wang, Y., Bi, J., Lin, P. et al. SDI: a multi-domain SDN mechanism for fine-grained inter-domain routing. Ann. Telecommun. 71, 625–637 (2016). https://doi.org/10.1007/s12243-016-0513-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12243-016-0513-z