Implementation of Virtual Network Function Chaining through Segment Routing in a Linux-based NFV Infrastructure
Abstract
In this paper, we first introduce the NFV architecture and the use of IPv6 Segment Routing (SRv6) network programming model to support Service Function Chaining in a NFV scenario. We describe the concepts of SR-aware and SR-unaware Virtual Network Functions (VNFs). The detailed design of a network domain supporting VNF chaining through the SRv6 network programming model is provided. The operations to support SR-aware and SR-unaware VNFs are described at an architectural level and in particular we propose a solution for SR-unaware VNFs hosted in a NFV node. The proposed solution has been implemented for a Linux based NFV host and the software is available as Open Source. Finally, a methodology for performance analysis of the implementation of the proposed mechanisms is illustrated and preliminary performance results are given.
- Publication:
-
arXiv e-prints
- Pub Date:
- February 2017
- DOI:
- 10.48550/arXiv.1702.05157
- arXiv:
- arXiv:1702.05157
- Bibcode:
- 2017arXiv170205157A
- Keywords:
-
- Computer Science - Networking and Internet Architecture
- E-Print:
- Extended version of a conference paper to appear in 3rd IEEE Conference on Network Softwarization (NetSoft 2017), Bologna, Italy, 3-7 July 2017 - v04 - April 2017