SDN网络及其在流媒体领域的应用探索

来源: e-works   
2014/2/28 11:38:48
不仅如此随着云计算、云媒体、云服务的不断发展和普及,在构建云中心网络时,对计算虚拟化、存储虚拟化的要求越来越高,尤其在处理“大数据”应用时,虚拟化更是一个关键问题。

由于所有复杂的管理、控制功能都由控制器来完成,网络设备只需简单地利用由控制器发来的流表即可。控制器和网络设备之间的通信通过一个标淮协议完成,这个标准协议就是后面将要介绍的OpenFlow。

SDN控制器由三部分组成:

应用平面:这一部分包括了各种可编程应用,如流匹配策略的制定、转发策略的制定、网络拓扑定义等,也可以是网络管理员自主开发、或委托第三方开发的个性化应用。该平面通过API接口与控制平面通信,将策略传递给控制平面以对整个网络进行控制。

控制平面:控制平面通过API接口接受来自应用平面的控制策略,并根据策略完成相关计算功能,如路由计算、流匹配计算、策略匹配、安全检查等复杂的控制功能,并向网络设备发布这些计算结果、转发策略以及流表等。这个平面也包含了网络操作系统(NOS) 。

FlowVisor虚拟化:FlowVisor是一个网络虚拟化平台,置于底层硬件和上层控制软件之间,实现二者的解祸,它可以将物理网络分成若千个逻辑网络,从而实现开放软件定义网络(SDN)。管理员通过在FlowVisor上定义网络规则、而不是通过调整路由器和交换机来管理网络、调整网络结构。

2)网络设备

网络设备构成了SDN网络的数据转发平面,主要完成以下功能:

封装流的第一个数据包并转发给SDN控制器,以便控制器判断这个流是否被允许通过网络、是否可以加入流表。

把输入的数据包根据流表转发到相应的输出端口,流表可能包括有来自控制器的优先级等信息。

根据控制器的指令,临时或永久性地丢弃某个特定的流,这可能是考虑安全因素(如抑制DOS攻击),也可能是出于流量工程的需要,等等。

简而言之,SDN控制器管理着网络设备的运行和转发状态,这一管理通过中立第三方提供的OpenFlow标准协议来完成,OpenFlow使控制器可以实现种类繁多的操作需求,而无需改变底层的网络设备,包括物理拓扑结构。

由于控制平面与数据平面的解祸,SDN控制器使得应用平面可以独立地控制网络设备,而不必关心设备的物理细节,应用平面只需要看到自己通向控制平面的API接口即可。这样,实现新的业务类型,并将它应用到特定的数据流、用以满足特定企业的特定需求(如安全、性能等)将变得非常容易。

2.SDN域

在一个大型网络中,无论是运营商网络还是大型企业网,仅仅使用一个SDN控制器来管理、控制整个网络是不明智的,这种情况下,往往需要将整个网络划分成若干个不重叠的SDN域,如下图所示:

\

图2 SDN

采用SDN域对SDN网络进行分割的原因如下:

责编:王雅京
vsharing微信扫一扫实时了解行业动态
portalart微信扫一扫分享本文给好友

著作权声明:畅享网文章著作权分属畅享网、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
最新专题
网络安全热点透析

随着移动互联、大数据、云计算、物联网等技术的日益发展,在这些热点技术为个人生活带来便利的同时,也为企业发展..

数据安全医药行业解决方案

采用身份鉴别、访问控制、数据加密以及权限控制等多种安全防护技术手段,保障数据库中医药数据只能被合法用户合规..

    畅享
    首页
    返回
    顶部
    ×
      信息化规划
      IT总包
      供应商选型
      IT监理
      开发维护外包
      评估维权
    客服电话
    400-698-9918