Coursera
Coursera Logo

Georgia Tech - Network Function Virtualization 

  • Offered byCoursera
  • Public/Government Institute

Network Function Virtualization
 at 
Coursera 
Overview

Duration

8 hours

Total fee

Free

Mode of learning

Online

Official Website

Explore Free Course External Link Icon

Credential

Certificate

Network Function Virtualization
Table of content
Accordion Icon V3
  • Overview
  • Highlights
  • Course Details
  • Curriculum

Network Function Virtualization
 at 
Coursera 
Highlights

  • Shareable Certificate Earn a Certificate upon completion
  • 100% online Start instantly and learn at your own schedule.
  • Course 4 of 4 in the System Issues in Cloud Computing Specialization
  • Flexible deadlines Reset deadlines in accordance to your schedule.
  • Approx. 8 hours to complete
  • English Subtitles: French, Portuguese (European), Russian, English, Spanish
Read more
Details Icon

Network Function Virtualization
 at 
Coursera 
Course details

More about this course
  • This course covers Network Function Virtualization from the perspective of a systems engineer.
  • It first discusses the proliferation of middleboxes in enterprise networks and the necessity of
  • virtualizing these components just like software applications. It then details several
  • optimizations in operating systems to facilitate efficient networking on virtualized hardware
  • followed by design decisions in user-plane libraries for bypassing the kernel for efficient packet
  • processing. It then covers the challenges and solutions for building scalable systems for
  • providing networking services in datacenters, specifically the synergy between SDN and NFV to
  • achieve this. The course concludes with a discussion of real-world applications of NFV
  • technology in the cloud computing ecosystem.
Read more

Network Function Virtualization
 at 
Coursera 
Curriculum

Introduction to Network Functions

Introduction to NFV

Overview

What are Network Functions?

Middleboxes

Examples of Middleboxes

Network Management and proliferation of Middleboxes

Network Services as Software Entities

Virtualization Technology

Eliminating Overhead of Virtualization for NF

Putting it all together

Lesson 1 Wrap-Up

Workshop 1: Docker and Open vSwitch

Syllabus

Recommended Activity: Workshop 1

Quiz #1

Developing Virtual Network Functions

Lesson 2 Introduction

Developing Virtual Network Functions

Virtual Network Functions

Performance Issues Implementing VNF

Performance-conscious Implementation of VNF

Data Plane Development Kit

NIC Ring Buffer

Implementation of VNF

Multi-core Implementation Challenges

Putting it all together

Lesson 2 Wrap-Up

Workshop 2: Firewall and NAT

Recommended Activity: Workshop 2

Quiz #2

System Architecture for NFV Ecosystem

Lesson 3 Introduction

Outline

Limitations of Monolithic Software Middleboxes

Need for an NF Control Plane

Elements of NF Control Plane

NF Control Plane Architecture

Virtualization Platform Tasks

Network Programming Tasks

NFVs that modify Packets

Putting them all together

Lesson 3 Wrap-Up

Workshop 3: SDN for basic traffic forwarding to NF

Recommended Activity: Workshop 3

Quiz #3

Deploying Virtualized Network Functions in Managed Cloud infrastructures

Lesson 1 Introduction

Benefits of using Managed Cloud Services

Techniques for offloading NF to Managed Cloud

Observed Performance of NF Offloading

Mobile edge Computing

Cloud-RAN

Lesson 4 Wrap-Up

Workshop 4: Connection-affinity with multiple NF instances

Recommended Activity: Workshop 4

Quiz #4

Guest Lecture for an Industry Perspective

Introduction to Service Chaining over WAN

Switchboard Architecture

Switchboard Implementation and Performance Evaluation

Project

Project - NFV Orchestration

Network Function Virtualization

Other courses offered by Coursera

– / –
3 months
Beginner
– / –
20 hours
Beginner
– / –
2 months
Beginner
– / –
3 months
Beginner
View Other 6726 CoursesRight Arrow Icon
qna

Network Function Virtualization
 at 
Coursera 

Student Forum

chatAnything you would want to ask experts?
Write here...