Introducing Development Features for Virtualized Network Services

by   Steven Van Rossem, et al.

Network virtualization and softwarizing network functions are trends aiming at higher network efficiency, cost reduction and agility. They are driven by the evolution in Software Defined Networking (SDN) and Network Function Virtualization (NFV). This shows that software will play an increasingly important role within telecommunication services, which were previously dominated by hardware appliances. Service providers can benefit from this, as it enables faster introduction of new telecom services, combined with an agile set of possibilities to optimize and fine-tune their operations. However, the provided telecom services can only evolve if the adequate software tools are available. In this article, we explain how the development, deployment and maintenance of such an SDN/NFV-based telecom service puts specific requirements on the platform providing it. A Software Development Kit (SDK) is introduced, allowing service providers to adequately design, test and evaluate services before they are deployed in production and also update them during their lifetime. This continuous cycle between development and operations, a concept known as DevOps, is a well known strategy in software development. To extend its context further to SDN/NFV-based services, the functionalities provided by traditional cloud platforms are not yet sufficient. By giving an overview of the currently available tools and their limitations, the gaps in DevOps for SDN/NFV services are highlighted. The benefit of such an SDK is illustrated by a secure content delivery network service (enhanced with deep packet inspection and elastic routing capabilities). With this use-case, the dynamics between developing and deploying a service are further illustrated.


page 2

page 3

page 6

page 8

page 13


A Survey on Software Defined Networking: Architecture for Next Generation Network

The evolution of software defined networking (SDN) has played a signific...

Analysis of SLA Compliance in the Cloud – An Automated, Model-based Approach

Service Level Agreements (SLA) are commonly used to specify the quality ...

SDN-AAA: Towards the standard management of AAA infrastructures

Software Defined Networking (SDN) is a widely deployed technology enabli...

An SDN hybrid architecture for vehicular networks: Application to Intelligent Transport System

Vehicular networks are one of the cornerstone of an Intelligent Transpor...

Automating Ethernet VPN Deployment in SDN-based Data Centers

Layer 2 Virtual Private Network (L2VPN) is widely deployed in both servi...

NFV and SDN - Key Technology Enablers for 5G Networks

Communication networks are undergoing their next evolutionary step towar...

Please sign up or login with your details

Forgot password? Click here to reset