■2015年,ONF发布了一个开源SDN项目社区, SD-WAN成为第 二个成熟的SDN应用市场。SDN与NFV融合成为趋势,这一年 是NFV的大热年。2016年,国内SDN初创公司云杉网络和大河 云联分别获得资本的青睐,盛科网络完成3.1亿战略融资。SDN 初创公司 Velocloud、 Plexi、 Cumulus和 BigSwitch都获得了新 轮融资。IEE召开 NFV-SDN会议,网络编程语言的研究受 到学术圈重点关注。SDN-oT学术研讨会召开
◼ 2015年,ONF发布了一个开源SDN项目社区,SD-WAN成为第 二个成熟的SDN应用市场。SDN与NFV融合成为趋势,这一年 是NFV的大热年。2016年,国内SDN初创公司云杉网络和大河 云联分别获得资本的青睐,盛科网络完成3.1亿战略融资。SDN 初创公司VeloCloud、Plexxi、Cumulus和BigSwitch都获得了新 一轮融资。IEEE召开NFV-SDN会议,网络编程语言的研究受 到学术圈重点关注。SDN-IoT学术研讨会召开
92软件定义网络体系结构 921软件定义网络架构 ■网络设备一般由控制平面和数据平面组成。控制平面为数据平面制 定转发策略,规划转发路径,如路由协议、网关协议等。数据平面 则是执行控制平面策略的实体,包括数据的封装/解封装、査找转发 表等。 ■日前,设备的控制面和转发面都是由设备厂商自行设计和开发,不 同厂家实现的方式不尽相同。并且,软件化的网络控制面功能被固 化在设备中,使得设备使用者没有任何控制网络的能力 这种控制平面和数据平面紧耦合的方式带来了网络管理复杂、网络 测试繁杂、网络功能上线周期漫长等问题。因而,软件定乂网络应 运而生
9.2 软件定义网络体系结构 9.2.1 软件定义网络架构 ◼ 网络设备一般由控制平面和数据平面组成。控制平面为数据平面制 定转发策略,规划转发路径,如路由协议、网关协议等。数据平面 则是执行控制平面策略的实体,包括数据的封装/解封装、查找转发 表等。 ◼ 目前,设备的控制面和转发面都是由设备厂商自行设计和开发,不 同厂家实现的方式不尽相同。并且,软件化的网络控制面功能被固 化在设备中,使得设备使用者没有任何控制网络的能力。 ◼ 这种控制平面和数据平面紧耦合的方式带来了网络管理复杂、网络 测试繁杂、网络功能上线周期漫长等问题。因而,软件定义网络应 运而生
■2012年4月,开放网络基金会(ONF)发布白皮书《 Software-defined Networking: The New norm for networks》,并对SDN的架构进行定 义 ■SDN是一种将网络控制功能与转发功能分离、实现控制可编程的新 兴网络架构,其核心思想是将传统网络设备紧耦合的网络架构解耦 成应用、控制、转发三层分离的架构,并通过标准化实现网络的集 中管控和网络应用的可编程
◼ 2012年4月,开放网络基金会(ONF)发布白皮书《Software-defined Networking:The New Norm for Networks》,并对SDN的架构进行定 义。 ◼ SDN是一种将网络控制功能与转发功能分离、实现控制可编程的新 兴网络架构,其核心思想是将传统网络设备紧耦合的网络架构解耦 成应用、控制、转发三层分离的架构,并通过标准化实现网络的集 中管控和网络应用的可编程
SDN网络技术架构如下图所示 应用层 商业应用 API API API 控制层 SDN 控制软件 网络服务 控制数据面接口 基础设施层 e.g., OpenFlow 网络设备 网络设备 网络设备 网络设备 网络设备
SDN网络技术架构如下图所示。 网络设备 网络设备 网络设备 网络设备 网络设备 基础设施层 控制层 网络服务 SDN 控制软件 e.g.,OpenFlow 应用层 商业应用 控制数据面接口 API API API
■开放网络基金会将SDN架构分为基础设施层(转发层)、控制层和应 用层。 ■控制层作为SDN网络架构的核心,网络智能逻辑集中在控制层中,控 制层基于软件实现,拥有全局网络视图,向上通过应用程序编程接口 ( Application programming Interface,API)向应用层开放抽象后的 网络功能及服务,向下控制和协调底层网络设备的转发行为。 ■基础设施层由网络设备组成,负责按照控制层下发的策略进行数据转 发 ■应用层则由各种网络应用服务组成,用户通过控制层开放的接口开发 各种网络应用,根据业务需求修改网络转发行为
◼ 开放网络基金会将SDN架构分为基础设施层(转发层)、控制层和应 用层。 ◼ 控制层作为SDN网络架构的核心,网络智能逻辑集中在控制层中,控 制层基于软件实现,拥有全局网络视图,向上通过应用程序编程接口 (Application Programming Interface,API)向应用层开放抽象后的 网络功能及服务,向下控制和协调底层网络设备的转发行为。 ◼ 基础设施层由网络设备组成,负责按照控制层下发的策略进行数据转 发。 ◼ 应用层则由各种网络应用服务组成,用户通过控制层开放的接口开发 各种网络应用,根据业务需求修改网络转发行为