Preview

Modeling and Analysis of Information Systems

Advanced search

Shared Virtual Function Orchestration Technique

https://doi.org/10.18255/1818-1015-2019-1-7-22

Abstract

Network function virtualization (NFV) is a promising technique of high quality, flexible and scalable service for telecommunication companies clients and for enterprise data center clients. One of the important capabilities of this technique is providing a virtual service as a combination of multiple virtual functions. There are two types of virtual functions: those intended for a single customer (su-VF) and those that can serve multiple users (mu-VF). In case when output of mu-VF is chained with inputs of several different su-VFs, there is a need for a mechanism of identification and separation of users network flows passing through mu-VF to allocate them correctly between inputs of su-VFs in the NFV infrastructure. In the cloud environment, it is not always possible to use VLAN tags, IP and MAC addresses for that. In this paper, we consider the problem of identification of network traffic coming from a certain user inside an NFV platform and present a solution implemented in C2 MANO-platform.

Keywords


MSC2020: 517.9

About the Authors

Vitaly A. Antonenko
Lomonosov Moscow State University
Russian Federation

PhD

GSP-1, Leninskie Gory, Moscow, 119991



Ruslan L. Smeliansky
Lomonosov Moscow State University
Russian Federation

Corresponding Member of Russian Academy of Sciences, professor, doctor of sciences

GSP-1, Leninskie Gory, Moscow, 119991



Artem V. Plakunov
Applied Research Center for Computer Networks
Russian Federation

senior software developer

1, bd. 77 Leninskie Gory, Moscow, 119992



Pavel A. Mikheev
Applied Research Center for Computer Networks
Russian Federation

software developer

1, bd. 77 Leninskie Gory, Moscow, 119992



References

1. Antonenko V., Smeliansky R., Ermilov A., Plakunov A., Pinaeva N., Romanov A., "C2: General purpose cloud platform with NFV life-cycle management", 2017 IEEE 9th International Conference on Cloud Computing Technology and Science , 2017, 353-356, https://doi.org/10.1109/CloudCom.2017.57.

2. Radware and Intel - Virtualizing Application Delivery Controllers in an NFV Environment, 2015, https://networkbuilders.intel.com/docs/Radware_Solution_Brief_Final.pdf, lastaccessed Feb. 19, 2018.

3. Alharbi T., et al., "Smart and Lightweight DDoS Detection Using NFV", Proceedings of the International Conference on Compute and Data Analysis, ICCDA 2017 (Lakeland, FL, USA, May 19-23, 2017), 2017, 220-227, https://doi.org/10.1145/3093241.3093253.

4. Halpern J., and Pignataro C., RFC 7665 - Service Function Chaining (SFC) Architecture, 2015, https://tools.ietf.org/html/rfc7665, lastaccessed Feb. 19, 2018.

5. Quinn P., and Elzur U., and Pignataro C., Network Service Header (NSH), 2017, https://tools.ietf.org/html/draft-ietf-sfc-nsh-28, lastaccessed Feb. 19, 2018.

6. OpenStack Docs: Service Function Chaining, 2018, https://docs.openstack.org/newton/networking-guide/config-sfc.html, lastaccessed Feb. 19, 2018.

7. Network Functions Virtualisation - White Paper on NFV priorities for 5G, 2017, https://portal.etsi.org/nfv/nfv_white_paper_5g.pdf, lastaccessed May 15, 2018.

8. Skulysh M., and Klimovych O., "Approach to virtualization of evolved packet core network functions", CADSM, 2015, 193-195, https://doi.org/10.1109/CADSM.2015.7230833.

9. Mijumbi R., et al., "Server placement and assignment in virtualized radio access networks", CNSM, IEEE Computer Society, 2015, 398-401, https://doi.org/10.1109/CNSM.2015.7367390.

10. Network Functions Virtualisation (NFV); Management and Orchestration, 2014, http://www.etsi.org/deliver/etsi_gs/NFV-MAN/001_099/001/01.01.01_60/gs_nfv-man001v010101p.pdf, lastaccessed Feb. 19, 2018.

11. Cloud & NFV Orchestration Based on TOSCA, 2018, https://cloudify.co, lastaccessed Feb. 19, 2018.

12. CloudBand | Nokia, 2018, https://networks.nokia.com/products/cloudband, lastaccessed Feb. 19, 2018.

13. Quinn P., and Nadeau T., Problem Statement for Service Function Chaining, 2015, https://tools.ietf.org/html/rfc7498#section-3.3, lastaccessed May 15, 2018.

14. Zhang H., et al., Service Chain Header, 2014, https://tools.ietf.org/pdf/draft-zhang-sfc-sch-00.pdf, lastaccessed May 15, 2018.

15. Abdelsalam A., et al., "Implementation of virtual network function chaining through segment routing in a linux-based NFV infrastructure", IEEE Conference on Network Softwarization, NetSoft 2017 (Bologna, Italy, July 3-7, 2017), 2017, 1-5, https://doi.org/10.1109/NETSOFT.2017.8004208.

16. Song H., et al., SFC Header Mapping for Legacy SF, 2017, https://tools.ietf.org/pdf/draft-song-sfc-legacy-sf-mapping-08.pdf, lastaccessed May 15, 2018.

17. Ding W., et al., "OpenSCaaS: an open service chain as a service platform toward the integration of SDN and NFV", IEEE Network, 29:3 (2015), 30-35.

18. Fayazbakhsh S.K., et al., "FlowTags: enforcing network-wide policies in the presence of dynamic middlebox actions", HotSDN, 2013, 19-24.

19. Zhang C., et al., L4-L7 Service Function Chaining Solution Archetecture, 2015, https://www.opennetworking.org/images/stories/downloads/sdn-resources/onf-specifications/L4-L7_Service_Function_Chaining_Solution_Architecture.pdf, lastaccessed Feb. 19, 2018.

20. Misra S., Goswami S., Routing and MPLS Traffic Engineering, Network Routing: Fundamentals, Applications, and Emerging Technologies, Wiley Telecom, 2014, https://doi.org/10.1002/9781119114864.ch5.

21. Antonenko V., Smeliansky R., Ermilov A., Romanov A., Pinaeva N., Plakunov A., "Cloud Infrastructure For Researchers basing on NFV Management and Orchestration", Proceedings of the XXVI International Symposium on Nuclear Electronics & Computing (NEC 2017) (Becici, Budva, Montenegro, September 25 - 29, 2017), 2017.

22. "OpenStack is open source software for creating private and public clouds", 2018, https://www.openstack.org, lastaccessed Feb. 19, 2018.

23. Neutron/ML2 - OpenStack, 2018, https://wiki.openstack.org/wiki/Neutron/ML2, lastaccessed Feb. 19, 2018.

24. Shalimov A., Nizovtsev S., Morkovnik D., Smeliansky R., "The Runos OpenFlow Controller", 2015 Fourth European Workshop on Software Defined Networks, IEEE Computer Society, 2015, 103-104, https://ieeexplore.ieee.org/document/7313624.

25. Open Datapath Standardized Switch Protocol in Software Defined Network (SDN), 2018, https://www.opennetworking.org/projects/open-datapath, lastaccessed Feb. 19, 2018.

26. BIFIT mitigator, 2018, http://www.mitigator.ru, lastaccessed May 15, 2018.

27. PT AF - Web Application Firewall (WAF) - Web App Security Solution, 2018, https://www.ptsecurity.com/ww-en/products/af, lastaccessed Feb. 19, 2018.

28. Data Plane Development Kit (DPDK), 2018, https://dpdk.org, lastaccessed Feb. 19, 2018.

29. Jardin V., High Performance NFV Infrastructure (NFVI): DPDK Host Applications with Neuron/OpenStack and VNF Acceleration, 2014, https://events.static.linuxfound.org/sites/events/files/slides/Openstack-v4_0.pdf, lastaccessed Feb. 19, 2018.

30. Wu X., et al., Understanding the Performance of DPDK as a Computer Architect, 2016, https://dpdksummit.com/Archive/pdf/2016USA/Day02-Session03-PeilongLi-DPDKUSASummit2016.pdf, lastaccessed Feb. 19, 2018.

31. Tange O., "GNU Parallel: The Command-Line Power Tool", ;login: The USENIX Magazine, 36:1 (2011), 42-47.


Review

For citations:


Antonenko V.A., Smeliansky R.L., Plakunov A.V., Mikheev P.A. Shared Virtual Function Orchestration Technique. Modeling and Analysis of Information Systems. 2019;26(1):7-22. (In Russ.) https://doi.org/10.18255/1818-1015-2019-1-7-22

Views: 1109


Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.


ISSN 1818-1015 (Print)
ISSN 2313-5417 (Online)