NVP: A Network Virtualization Proxy for Software Defined Networking
Keywords:SDN, virtualization, NVP, FlowVisor
AbstractThe combination of Network Function Virtualization (NFV) and Software Defined Networking (SDN) can improve the control and utilization of network resources. However, this issue still requires proper solutions to virtualize large-scale networks, which would allow the use of SDN and Virtualization in real environments.
Thus, this paper proposes a virtualization architecture for SDN that relies on a proxy-based approach. The NVP (Network Virtualization Proxy) is a virtualization proxy that intercepts messages exchanged between controllers and switches SDN enabling network virtualization. An implementation of the proposal was developed as a proof of concept and load testing was performed showing that the solution can provide network virtualization in a scalable manner, using less than 2.5 MB of memory to manage 100 switches performing simultaneous requests, whereas FlowVisor requires more than 200 MB.
Alcober, J. et al. (2013);Internet future architectures for network and media independent services nd protocols, 15th International Conference Transparent Optical Networks, (ICTON), -4.
Open Networking Foundation. Software-Defined Networking: The New Norm for Networks. hite paper, Open Networking Foundation, Palo Alto, CA, USA (April 2012).
King, D., Ford, C.(2013); A critical survey of Network Functions Virtualization (NFV), ttps://www.ietf.org/proceedings/86/slides/slides-86-sdnrg-3.pdf, 1-8.
Sallent, S. et al. (2012); Fibre project: Brazil and europe unite forces and testbeds for the nternet of the future, In: Korakis, T., Zink, M., Ott, M. (eds.) TRIDENTCOM. Lecture otes of the Institute for Computer Sciences, Social Informatics and Telecommunications ngineering, Springer, 44: 372-372. http://dx.doi.org/10.1007/978-3-642-35576-9_33
Sherwood, R. et al. (2009 ; Flowvisor: A network virtualization layer. OpenFlow Switch onsortium, Tech. Rep.
Bastin, N. (2011); Flowvisor System Requirements, https://openflow.stanford.edu/display/ OCS/System+Requirements. Accessed: 2014-06-09.
Matias, J., et al. (2012); Implementing layer 2 network virtualization using openflow: Challenges nd solutions. Software Defined Networking (EWSDN), 2012 European Workshop On, 0-35. http://dx.doi.org/10.1109/ewsdn.2012.18
Salvadori, E., Corin, R.D., Broglio, A., Gerola, M. (2011); Generalizing virtual network opologies in openflow-based networks, Global Telecommunications Conference (GLOBECOM 011), IEEE, 1-6.
Corin, R.D. et al.(2012), Vertigo: Network virtualization and beyond. In: Software Defined etworking (EWSDN), 2012 European Workshop On, 24-29.
Gomes, V.S. et al. (2013); Flowvisorqos: Aperfeicoando o flowvisor para aprovisionamento e recursos em redes virtuais definidas por software, IV Workshop de Pesquisa Experimental a Internet do Futuro-Simposio Brasileiro de Redes de Computadores e Sistemas Distribuidos (SBRC 2013), Brasilia, 35-41.
Al-Shabibi, A. et al. (2014); Openvirtex: Make your virtual sdns programmable. In: Proceedings f the Third Workshop on Hot Topics in Software Defined Networking, HotSDN'14, CM, New York, NY, USA , 25-30. http://dx.doi.org/10.1145/2620728.2620741
OnLab; OpenVirtex System Requirements. http://ovx.onlab.us/gettingstarted/ nstallation/. Accessed: 2015-07-14.
Drutskoy, D., Keller, E. (2013), Rexford, J.; Scalable network virtualization in softwaredefined etworks, Internet Computing, IEEE, 17(2): 20-27 http://dx.doi.org/10.1109/MIC.2012.144
Pinheiro, B., Chaves, R., Cerqueira, E., Abelem, A. (2013); Cim-sdn: A common information odel extension for software-defined networking, Globecom Workshops (GC Wkshps), 013 IEEE, 836-841.
ONF; OpenFlow Switch Specification. https://www.opennetworking.org/images/stories/ ownloads/sdn- resources/onf-specifications/openflow/openflow-spec-v1.0.0.pdf. Accessed: 015-07-14 (2009).
Jarschel, M. et al.(2011); Modeling and performance evaluation of an openflow architecture, roceedings of the 23rd International Teletraffic Congress. ITC'11, 1-7.
ONLINE OPEN ACCES: Acces to full text of each article and each issue are allowed for free in respect of Attribution-NonCommercial 4.0 International (CC BY-NC 4.0.
You are free to:
-Share: copy and redistribute the material in any medium or format;
-Adapt: remix, transform, and build upon the material.
The licensor cannot revoke these freedoms as long as you follow the license terms.
DISCLAIMER: The author(s) of each article appearing in International Journal of Computers Communications & Control is/are solely responsible for the content thereof; the publication of an article shall not constitute or be deemed to constitute any representation by the Editors or Agora University Press that the data presented therein are original, correct or sufficient to support the conclusions reached or that the experiment design or methodology is adequate.