SDN控制平面扩展性问题及解决方案

3.0 闻远设计 2024-03-09 58 4 216.54KB 5 页 免费
侵权投诉
SDN 控制平面扩展性问题及解决方案
随着社会的进步,网络规模急剧膨胀、传输数据量的剧烈增长和应用类型的持续增多,导致传
IP 网络的结构和功能日趋复杂,尤其是作为网络核心的路由器,通过不断增长的 FC
量对现行网络进行修补和网络协议的多样化[1],使其变得臃肿不堪。这与路由器最初的定
义目标背道而驰。与此同时,由于专有的硬件设备和操作系统,网络在很大程度上是封闭的,
从而造成了创新的艰难。但是,纵观当前网络行业的发展趋势,现有网络中所大量部署的网络
设备和网络协议也将在相当长一段时间内延续现有的网络体系结构[2]。
为解决当前传统网络所面临的上述问题,世界各国都开始了对下一代互联网的研究,比如美国
GENI3 ]、欧盟的 FI E4 ]、日本的 JGN2plus5 ]和我国的 SOFIA6]等。在经过
包括 ForCES7]、4D8]架构、R CP9]、SANE10 ]和 Ethane11]在内的前期工作
基础上,于 2008 年,斯坦福大学的 Nick McKeown 教授提出了 OpenFlow12]概念,并逐渐
推广到 SDN 概念。其核心思想是: 将路由决策控制功能从传统 IP 网络互联节点解耦出来,即
与数据转发平面分开,支持集中化的网络状态控制,实现底层网络设施对上层应用的透明,能
够通过软件编程实现硬件对数据的转发规则的控制。这是一种新型的网络架构,设计之初是为
了方便研究员在真实的网络流量环境中利用现有基础设施来进行实验,验证其观点,进行创新
2]。
SDN 一经提出便受到了学术界和产业界的高度重视,给传统网络带来巨大冲击的同时,也为解
决传统网络所面临的问题提出了新的思路。
1 基于 OpenFlow SDN 组件
基于 OpenFlow SDN 构架主要由两部分组成:
OpenFlow 交换机和控制器。OpenFlow 交换机是数据转发平面,根据流表负责数据的转发;
控制器则是路由管控平面,负责抽象底层设备,维护全网视。如11
OpenFlow 交换机至少3 部分: 流表 ( FlowTable) 安全通道 ( Secture Channel) OpenFlow
协议( OpenFlow Protocol) 。其中流表主要由流表组成,即匹配字( Match Field) 、计数器
( Counter) 和操作( Action); 安全通道则用于连接交换机和控制器的通道接口,负责两互相
; OpenFlow 协议则是为控制器提了一种标准格式配置和管OpenFlow 交换机。
控制器( Controller) : 2 ,在 ONF 给出的软件定义网络体系架构中[13],控制层中
的控制软件,与基础设施中的交换/路由等网络设备经由控制和数据平面接口交互,与应用层
各种 APP 经由开API 交互。之,控制器对下负责底层网络设备的抽象,对上负责提
维护全局,提应用层的各种 APP 接口2
2 现有控制平面问题解决
随着 SDN 关注度的提,随之而来的是研究投入加强和应用的增,机的同时也带
来了挑战
如在展平面方面,随着网络规模的增,一集中控制器的能不能解决,必须
制器数量来分担任务; 再者控制器数量的增会带来控制器的放置问题,根据不同的
标,放置问题也会多种多样。下面将列举SDN 控制平面所到的问题即解决方介绍
SDN 展平面的发展。
2. 1 控制器数量的变化
SDN 提出初期,其控制平面的一种设计是将所有的控制功能到一集中控制器上,即
控制器。
一经提出,研究员便将精力集中在控制器应用的高效性、创新和实用上,尤
其是在数据中心网络,经利用中控制器来进行协资源调度,其在文献14 20]中
有体现。文献14]中实时为流再次新的路文献16]中的为包路由使其
能够符合文献18]中主服务存储布式文件系统的数据( Metadata) ,通过大量实
拓扑结构证明,在大多数情况下,控制器够管个较大的网络。
而将来是大数据时代,在对大规模网络进行管控时,控制器中存储的数据量过大,所需处理
请求事件过于频繁将导致 SDN 控制器流表的爆炸性增长,流的映射及查询剧烈增
; 同时,一控制器的处理力及 I/O 力均,在面对大规模网络的复杂应用,必然
系统瓶颈文献19介绍了一种解决方,即将简单的控制功能移植到交换机上,
减少了提交给交换机的请求如此类思想的产DIFANE DevoFlow也提高了
控制平面的可扩,但交换机特殊ASIC( Application Specific Integrated Circuits)
和一般性能的 CPU 来实现这些简单功能,这就需的支持,从而增了难度,这种
思想也背了 SDN 设计念。
SDN 的提议是基于流的,其都会产生额外的流初始化时延,文献20]中详细阐
述了控制器在方面所面临此的问题,即网络直径足够大,控制器的部署位置同样会
对流的建立生影响
3 较好地说明了此问题: 相比右图左图有一控制器,当跨区域建立流表和通
会产生额外的时延。期在 NOX21 ]上进行的基实验,表明控制能每秒处理 3 000
初始化,其中包0. 1 ms 的流安装时间。在情况下,多控制器的思想便应。其思
想是用多个独立的控制器来代一个全能的控制器,每个控制器负责部分网络,使其同管
整个网络,逻辑上相当于一控制器。3
摘要:

SDN控制平面扩展性问题及解决方案随着社会的进步,网络规模急剧膨胀、传输数据量的剧烈增长和应用类型的持续增多,导致传统IP网络的结构和功能日趋复杂,尤其是作为网络核心的路由器,通过不断增长的RFC数量对现行网络进行修补和网络协议的多样化[1],使其变得臃肿不堪。这与路由器最初的定义目标背道而驰。与此同时,由于专有的硬件设备和操作系统,网络在很大程度上是封闭的,从而造成了创新的艰难。但是,纵观当前网络行业的发展趋势,现有网络中所大量部署的网络设备和网络协议也将在相当长一段时间内延续现有的网络体系结构[2]。为解决当前传统网络所面临的上述问题,世界各国都开始了对下一代互联网的研究,比如美国的GEN...

展开>> 收起<<
SDN控制平面扩展性问题及解决方案.docx

共5页,预览2页

还剩页未读, 继续阅读

相关推荐

作者:闻远设计 分类:其它行业资料 价格:免费 属性:5 页 大小:216.54KB 格式:DOCX 时间:2024-03-09

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 5
客服
关注