方案概述

软件定义的网络SDN是一种新型的网络体系结构,通过将网络控制与网络转发解耦合构建开放可编程的网络体系结构。SDN认为不应无限制地增加网络的复杂度,需要对网络进行抽象以屏蔽底层复杂度,为上层提供简单的、高效的配置与管理。SDN旨在实现网络互联和网络行为的定义和开放式的接口,从而支持未来各种新型网络体系结构和新型业务的创新。

目前已成为当前全球网络领域最热门的研究方向,在权威机构IT领域预测未来五年十大关键趋势和技术影响中排名第二。谷歌、微软等互联网公司均在SDN领域投入了大量的科研力量,思科、Jupiter、爱立信、IBM、HP等IT厂商也正在研制SDN控制器和交换机。在未来,SDN可能会对现有网络设备的销售模式造成极大的颠覆,复杂的软件可以在更为廉价且于简单的设备上实现运作,让未来的客户市场不再专属于大型网络服务商。SDN快速的发展可能会对网络产业格局造成重大影响,传统通讯设备的企业将会面临巨大挑战,IT和软件开发商将拥有更高的市场价值。

在SDN领域,锐捷网络公司研发出业界首款商用的RG-ONC作为支持广义SDN网络的控制核心,提供了丰富的南向和北向接口、集成了许多基础和高级网络服务组件。包括中小型甚至大型企业网构建类传统L2/L3层网络通信解决方案、城域网部门间的专网隔离、服务器负载均衡组件可替代传统前置服务器负载均衡设备、流量工程、虚拟租户网功能,可以为数据中心或大型企业网划分网络分片,以满足部门或租户间的网络任意规划、流量隔离和VM资源动态迁移要求,支持软硬件网络资源一体化管理。

SDN实验室解决方案,以锐捷网络成熟的行业应用案例为依据,将SDN和云平台Openstack对接,将开放的南北向接口编程带入教学中,学生将从全局的角度理解SDN相关知识点并掌握原理、应用与部署,使得他们能够掌握和熟知SDN的相关领域知识。

适用专业

方案理念

锐捷将行业内成熟的案例和经验、从基础的TCP/IP原理、业内最流行的Openstack云平台实施部署和使用及原理剖析、OVS的部署和使用技巧、SDN倡导的网络开发接口编程等内容引入到实验室教学场景,让学生在实践学习过程中掌握最新、最热门的技术和理论。

专业实践项目:

  • 中小型甚至大型企业网构建类传统L2/L3层网络通信解决方案
  • 虚拟租户网络的创建,数据中心网络隔离、流量工程项目
  • SDN和云平台OpenStack对接,实现虚拟化资源统一管理工程
  • OpenFlow南向接口编程、丰富的北向接口开发
  • 部署和实施Openstack、了解和掌握OVS原理、部署和使用

其中不得不提到的是锐捷的开放网络平台,此开放平台的核心理念是:平台化,开放化,智能化。

RG-ONP网络平台核心组成部分,支持多种南向接口和丰富的北向接口,除NFV类高级功能组件之外,多数基于Java语言编写,采用Java OSGi模块化技术架构,在满足软件包可扩展性同时,支持组件在线升级。由于SDN控制器是整个网络的大脑,为此RG-ONC控制器硬件选用稳定性高的服务器作为通用硬件平台,在满足性能要求的同时,保证了控制器部署环境的广泛性和长期运行的稳定性。

通过此平台,可以基于Openflow协议的学习,以及锐捷提供的开放的API接口来编程、并且可以和云平台OpenStack做对接。

方案拓扑

SDN实验室方案整体拓扑

 

实验分组机架图

实验内容

前置课程

在进行SDN实验课程前,建议将以下课程作为SDN实验的前置课程。

  • 《计算机网络基础》
  • 《Linux操作系统基础》
  • 《程序设计基础》
  • 《Java 程序设计》
  • 《Python程序设计》

实验教材

 

设备清单