This course explores Network Function Virtualization (NFV) from a systems engineer's perspective. It begins by examining the increasing use of middleboxes in enterprise networks and the need to virtualize these components, such as software applications. The course then covers various operating system optimizations to support efficient networking on virtualized hardware and discusses user-plane library design decisions to bypass the kernel for effective packet processing.
๐ Free to Audit
๐ Approx. 7 Hours
โ๏ธ Beginner Level
๐งพ Paid Certificate Available Upon Completion
๐ Offered by Georgia Tech via Coursera