Course

Network Function Virtualization

Georgia Institute of Technology

This course on Network Function Virtualization from Georgia Institute of Technology delves into the virtualization of network functions, optimizing networking in datacenters, and the synergy between SDN and NFV.

The course covers the proliferation of middleboxes in enterprise networks and the necessity of virtualizing these components. It details optimizations in operating systems for efficient networking on virtualized hardware and design decisions in user-plane libraries for efficient packet processing. The challenges and solutions for building scalable systems for providing networking services in datacenters are explored, with a specific focus on the synergy between SDN and NFV. Real-world applications of NFV technology in the cloud computing ecosystem are also discussed.

Through this course, you will gain insights into the development of virtual network functions, system architecture for NFV ecosystems, deploying virtualized network functions in managed cloud infrastructures, and industry perspectives on service chaining over WAN.

Certificate Available ✔

Get Started / More Info
Network Function Virtualization
Course Modules

This course modules provide insights into the virtualization of network functions, optimization of networking in datacenters, and the synergy between SDN and NFV.

Introduction to Network Functions

This module offers an introduction to Network Functions, covering the proliferation of middleboxes in enterprise networks, the necessity of virtualizing these components, and the basics of virtualization technology. It also includes a workshop on Docker and Open vSwitch.

Developing Virtual Network Functions

This module focuses on developing virtual network functions, addressing performance issues and implementation challenges. It covers the Data Plane Development Kit, NIC Ring Buffer, and includes a workshop on Firewall and NAT.

System Architecture for NFV Ecosystem

Here, you will explore the system architecture for NFV ecosystems, including limitations of monolithic software middleboxes, the need for an NF Control Plane, and the elements of NF Control Plane Architecture. The module includes a workshop on SDN for basic traffic forwarding to NF.

Deploying Virtualized Network Functions in Managed Cloud infrastructures

This module delves into deploying virtualized network functions in managed cloud infrastructures, emphasizing the benefits and techniques for offloading NF to managed cloud. It also covers Mobile Edge Computing and Cloud-RAN.

Guest Lecture for an Industry Perspective

This module features a guest lecture providing an industry perspective on service chaining over WAN, presenting the Switchboard Architecture and its implementation and performance evaluation.

Project

The final module involves a project on NFV Orchestration, offering practical insights into network function virtualization.

More Cloud Computing Courses

Juniper Networks Junos Platform Automation and DevOps

Juniper Networks

This specialization teaches network automation using Junos OS DevOps principles, Junos APIs, and the Network Configuration Protocol. It focuses on Python, Junos...

Clean Up Unused and Orphaned Persistent Disks

Google Cloud

Clean Up Unused and Orphaned Persistent Disks lab offers hands-on experience in scheduling a Cloud Function to manage persistent disks, VM creation, and Cloud Scheduler...

Gmail 日本語版

Google Cloud

Gmail 日本語版 offers comprehensive training on using Gmail for communication and productivity, with a focus on organizing messages, customizing settings, and...

Introduction to Generative AI - 日本語版

Google Cloud

This course provides an introduction to Generative AI in Japanese. Learn about the fundamentals, applications, and differences from traditional machine learning....