|
所在平台: Coursera |
课程主页: https://www.coursera.org/learn/network-virtual
课程评论:没有评论
课程名称:网络功能虚拟化 概述:本课程从系统工程师的角度介绍网络功能虚拟化。课程首先讨论了中间盒在企业网络中的普及以及将这些组件虚拟化的必要性,类似于软件应用程序。接着,详细介绍了在虚拟化硬件上有效网络所需的操作系统优化,随后探讨了在用户平面库中的设计决策,以便绕过内核进行高效的数据包处理。课程还涵盖了在数据中心构建可扩展网络服务系统的挑战与解决方案,尤其是软件定义网络(SDN)与网络功能虚拟化(NFV)之间的协同作用。最后,课程讨论了NFV技术在云计算生态系统中的实际应用。 课程大纲: **第一部分:网络功能介绍** 描述:本模块介绍网络功能的起源,以及中间盒在实现网络功能中的作用。讨论中间盒普及带来的网络管理问题,并介绍向虚拟化软件服务转变的过程。 **第二部分:开发虚拟网络功能** 描述:深入探讨虚拟网络功能,特别是开发虚拟网络功能中的问题及新兴技术,以提高性能敏感型的虚拟网络功能开发。 **第三部分:NFV生态系统的系统架构** 描述:企业在网络数据包处理过程中使用多种网络功能,这是中间盒普及的原因。本模块讨论如何通过云技术为多个虚拟网络功能配置计算资源,并使用SDN协调它们的部署。 **第四部分:在托管云基础设施中部署虚拟化网络功能** 描述:讨论将NFV工作负载卸载到托管云(而非本地集群)的技术,以及电信行业中的其他发展趋势,使NFV工作负载的卸载变得可行。 **第五部分:行业视角的嘉宾讲座** 描述:提供来自行业内专家的见解和经验分享。 **第六部分:项目** 描述:该项目涉及实现网络功能链的控制平面,以便NFV系统管理员在共享物理基础设施上注册和启动多个租户的NF链。此外,控制平面将提供接口,根据工作负载变化扩展现有NF链。虚拟基础设施将使用Docker实现,网络编程将使用Ryu SDN控制器进行。
Part: 1
Title:Introduction to Network Functions
Description:This module introduces the viewer to network functions: What is the origin of network functions? What is the role of middleboxes in realizing network functions? What are the network management issues with the proliferation of middleboxes? The introduction will walk the viewer through these topics and the move towards network functions as virtualized software services.
Part: 2
Title:Developing Virtual Network Functions
Description:This module takes an in-depth look at virtual network functions. In particular, the viewer is introduced to the issues in developing virtual network functions and the emerging technologies for aiding the performance-conscious development of virtual network functions.
Part: 3
Title:System Architecture for NFV Ecosystem
Description:An enterprise uses a number of network functions in the path of network packet processing which is the reason for the proliferation of middleboxes. This module discusses techniques for provisioning computational resources for multiple virtual network functions via Cloud technologies and orchestrating their deployment using SDN.
Part: 4
Title:Deploying Virtualized Network Functions in Managed Cloud infrastructures
Description:This module discusses techniques that enable offloading NFV workload to a managed Cloud (as opposed to on-premise clusters), as well as other developments in the telecommunications industry that makes offloading NFV workloads viable
Part: 5
Title:Guest Lecture for an Industry Perspective
Description:
Part: 6
Title:Project
Description:This project involves the implementation of a control plane for the orchestration of network function chains. The final system would allow NFV system administrators to register and launch NF chains belonging to multiple tenants on a shared physical infrastructure. Additionally, the control plane would provide interfaces for scaling existing NF chains in response to workload changes. The virtual infrastructure would be implemented using Docker, while network programming would be done using Ryu SDN controller.
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.