An Application of Modular Network Function Virtualization and It's Implementation

Abstract

Network function virtualization (NFV) is the concept of implementing network services in software using commodity hardware. Services include forwarding, learning, and firewalling, among others. Modular NFV (MNFV) was introduced as a methodology for designing virtualized network functions (VNFs), precisely and ultimately compiling them to an open platform. This thesis applies the methodology to rigorously design a 2-port relay switch from reusable behaviors with features found in commercial switches. A potential implementation of the 2-port relay using Intels open platform called the Data Plane Development Kit (DPDK) is investigated.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 2018
Accession Number
AD1082351

Entities

People

  • Jeremy S. Kim

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Air Platforms
  • Energy and Power Technologies

DTIC Thesaurus Topics

  • Application Software
  • Computer Communications
  • Computer Networks
  • Computer Programming
  • Computer Science
  • Computers
  • Data Centers
  • Language
  • Learning
  • Local Area Networks
  • Network Protocols
  • Network Science
  • Operating Systems
  • Platforms
  • Programming Languages
  • Software Defined Networks
  • Virtualization

Fields of Study

  • Computer science

Readers

  • Computer Networking
  • Parallel and Distributed Computing.
  • Software Engineering.