Definition

virtual network functions

Contributor(s): Michelle McNickle

A virtual network function (VNF) is a virtualized task formerly carried out by proprietary, dedicated hardware.

VNF moves network functions out of dedicated hardware devices and into software. This allows specific functions that required hardware devices in the past to operate on standard x86 servers. VNFs carry out specific network functions on virtual machines (VMs) under control of a hypervisor.  Such tasks might include firewalling, domain name service (DNS), caching or network address translation (NAT). 

VNFs can be linked, or chained, together in a way similar to building blocks. This is known as service chaining. Although the concept is not new, service chaining and the application provisioning process is made shorter and simpler with VNF.  VNFs  exist within a Network Functions Virtualization (NFV) infrastructure and the two acronyms are sometimes interchanged.

This was last updated in November 2014

Continue Reading About virtual network functions

Dig Deeper on SDN network virtualization

PRO+

Content

Find more PRO+ content and other member only offers, here.

Start the conversation

Send me notifications when other members comment.

By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Please create a username to comment.

-ADS BY GOOGLE

File Extensions and File Formats

Powered by:

SearchNetworking

SearchEnterpriseWAN

SearchCloudProvider

SearchUnifiedCommunications

SearchSecurity

SearchDataCenter

Close