课程主页: https://www.coursera.org/learn/network-virtual
网络功能虚拟化(NFV)是一种新兴技术,旨在减少企业网络中的中间盒数量,提高网络服务的灵活性和可扩展性。Coursera上提供的《网络功能虚拟化》课程,从系统工程师的角度深入探讨了这一主题。
课程首先探讨了中间盒在企业网络中的普遍存在,以及将这些组件虚拟化的必要性,类似于软件应用程序的模式。它深入讲解了在虚拟化硬件上实现高效网络的操作系统优化和用户平面库的设计,进一步讨论了如何高级优化内核以实现高效的数据包处理。
### 课程大纲:
1. **网络功能简介**
该模块介绍网络功能的起源、中间盒的角色以及其在网络功能实现中的重要性。讨论了中间盒的普遍使用导致的网络管理挑战,并介绍向虚拟软件服务转变的过程。
2. **虚拟网络功能开发**
深入研究虚拟网络功能的开发问题和新兴技术,帮助读者理解怎样高效开发虚拟网络功能。
3. **NFV生态系统的系统架构**
探讨了企业在网络包处理中的多种网络功能及其计算资源的配置技术,使用云技术和SDN进行部署编排。
4. **在管理云基础设施中部署虚拟化网络功能**
讨论将NFV工作负载卸载到管理云的技术,以及电信行业的其它进展如何使之成为现实。
5. **行业视角的客座讲座**
邀请业界专家分享他们在NFV领域的经验和见解。
6. **项目**
课程中的项目要求实现一个控制平面,以便于网络功能链的编排,支持多租户共享物理基础设施。
总的来说,该课程为网络工程师和系统架构师提供了一个全面而系统的视角,帮助他们理解并实现网络功能的虚拟化。
课程结构合理,理论基础与实操项目相结合,适合希望在网络虚拟化领域深入发展的学习者。
课程主页: https://www.coursera.org/learn/network-virtual