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.
Document Details
- Document Type
- Technical Report
- Publication Date
- Dec 01, 2018
- Accession Number
- AD1082351
Entities
People
- Jeremy S. Kim
Organizations
- Naval Postgraduate School