软件定义网络(Software Defined Network,SDN)作为新一代网络架构,近年来得到了学术界和产业界的广泛关注,随着SDN技术的发展及其在产业界的落地,网络工程人才需求已发生重大变化,SDN技术人才出现明显短缺。本课程顺应网络工程新技术发展与新人才需求,以培养网络工程新工科人才为目标,同时,本课程还支持中国高校计算机大赛网络技术挑战赛,以赛促学。
本课程视频主要内容包括:SDN概述、基本原理、南向接口协议、数据平面、控制平面、北向接口和SDN应用开发等内容;除教学视频外,本课程还设计了实验和课后练习等环节,实验内容包括基于开源SDN技术的基础实验和基于主流厂商设备的应用进阶实验,前者主要包括Mininet应用实践、OpenFlow协议分析、 Open vSwitch应用实践、 OpenFlow交换机应用实践、数据平面编程实践、POX与RYU控制器编程实践,后者包括RESTFUL API应用实践、Cisco DNA应用开发等内容。
通过本课程的学习,能够将软件定义网络的基础知识、主流技术与方法,用于具体网络工程项目需求的分析;能够形成软件定义网络技术的思想方法,并用于分析或理解复杂网络问题,指导网络的规划与设计;能够利用控制器提供的开放接口,开发网络应用程序。
本课程由高校教师与企业工程师共同开设,注重理论与实践相结合,知识讲授与案例分析相结合,入门学习与高阶开发相结合,为你带来全新学习体验。
能够将软件定义网络的基础知识、主流技术与方法,用于具体网络工程项目需求的分析与理解;
能够形成软件定义网络技术的思想方法,并用于分析或理解复杂网络问题,指导软件定义网络的规划与设计;
能够利用控制器提供的北向API接口进行网络编程;
能够使用数据平面编程语言进行网络编程;
能够具有运用英语阅读软件定义网络技术资料的初步能力;
先修课程:计算机网络基础、程序设计基础
总成绩大于等于60分且小于85分,可获得本课程的合格证书;
总成绩大于等于85分,可获得本课程的优秀证书。
[1].《软件定义网络核心原理与应用实践》,人民邮电出版社,第二版;
[2].《软件定义网络-SDN与OpenFlow解析》,人民邮电出版社;