Browse Prior Art Database

Implementing Network Functions Virtualization (NFV)/Services near the Virtual Machine Directly to the Virtual Network Interface Card (vNIC)

IP.com Disclosure Number: IPCOM000246427D
Publication Date: 2016-Jun-06
Document File: 4 page(s) / 130K

Publishing Venue

The IP.com Prior Art Database

Abstract

Disclosed is a delivery model to deploy multiple networking services near a virtual machine using container technology.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 51% of the total text.

Page 01 of 4

Implementing Network Functions Virtualization (NFV)/Services near the Virtual Machine Directly to the Virtual Network Interface Card (vNIC)

In a data center where applications run on top of virtualized compute resources (i.e. virtual machines (VM)), it is necessary to provide various networking services to support the operation of these applications such as routing, firewalling, load balancing, Virtual Private Networks (VPNs), Intrusion Detection Services (IDS), Intrusion Prevention Systems (IPS), etc.

Many networking services (e.g. routing, firewalling, load balancing, VPN, IDS, IPS, etc.) are typically deployed at the boundary of compute resources to protect and support the applications. The most common delivery model is to encapsulate these networking services within a VM and deploy it along with the compute resources, and is usually referred to as network applianc es. As such, these network appliances also consume valuable compute resources. Thus, scenarios requiring multiple networking services also require multiple network appliances, which consume even more valuable compute resources.

The novel contribution is a delivery model to deploy these network services near a VM using container technology.

Container technology provides lightweight isolation of process, network, and filesystem spaces for applications and microservices. The container does not consume as many compute resources as a VM, and starts more quickly than a VM starts. Container provides the capability to encapsulate application functions once and deploy to any hosts.

Upon deployment, a VM is at...