SDN的网络结构

SDN的网络结构_第1张图片

什么是软件定义网络?随着企业将网络配置从设备迁移到软件平台,交换变得更简单、更便宜。但最大的好处是网络配置可以由中央控制器管理。

控制程序是一种包含算法,数学,分析和规则的软件,来自于规则组,使用OpenFlow来下载配置到网络设备。所以,当控制器进行评估并重新平衡配置时,可以动态地重新配置网络。它被称为软件定义网络。

SoftwareDefinedNetwork):

该方法基于OpenFlow实现。由于SDN交换设备的数据转发层和控制层是分开的,所以只需改变控制层就可以实现网络协议和交换策略的升级。开放流在开放流交换机上实现数据转发,在控制器上实现数据转发控制,从而实现了数据传输层与控制层的分离。利用SDN的OpenFlow实现,实现了网络中软、硬件的分离和底层硬件的虚拟化,为网络的发展提供了良好的开发平台。

基于以下两个原则,SDN的网络架构被开发:

(1)管制与数据转发分离。

(2)在新一代虚拟机管理程序环境中,在虚拟网络之间实现良好的互通。

常规的静态网络结构只能实现各个物理IP终端之间的连接,其网络能力和使用范围是有限的。将来的网络架构应该是这样的:运行在虚拟环境中的具有感知网络能力的应用程序可以根据需要动态地定义逻辑网络。这两个逻辑网络将被一个由软件控制的物理网络基础设施所覆盖。而且这些物理网络基础设施的主要任务,是无论用户是否在虚拟或物理环境中,都能很好地提供给用户所需的所有数据、应用程序和其他附加服务。

就目前的调查情况来看,SDN的评估指标并不具体,但以下几个指标应该会得到用户的特别关注,也是SDN厂商努力的方向:

1.应用程序延迟,由于所有流的第一个或多个消息流都必须进入Controller进行处理,如安全性检查、路由查询等等,因此对应用程序建立连接的速度有一定影响。制造了应用延迟现象。

2.应用新速度,基于同样的理由,建立应用连接的速度也是用户体验的一个重要指标。

三、可编程API,这一指标难以量化,但它一定是用户比较关注的指标。

Controller的可靠性,仍然难以量化,但是用户非常关心和担心。

你可能感兴趣的:(SDN的网络结构)