- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件学报
Journal of Software,2013
基于 OpenFlow 的 SDN 技术研究
摘 要
首先总结了逻辑控制和数据转发分离架构的研究背景,并介绍了其关键组件和研究进展,包括 OpenFlow 交换机、控制器和 SDN技术
然后从 4 个方面分析了基于 OpenFlow 的 SDN 技术目前所面临的问题和解决思路
结合近年来的发展现状,归纳了在校园网、数据中心以及面向网络管理和网络安全方面的应用,最后探讨了未来的研究趋势.
1 SDN 研究背景:逻辑控制和数据转发分离
传统因特网把控制逻辑和数据转发紧耦合在网络设备上,导致网络控制平面管理的复杂化,也使得网络控制层面新技术的更新和发展很难直接部署在现有网络上,灵活性和扩展性很难适应网络的飞速发展.
网络的控制转发分离架构提出由专有设备来部署高层策略,网络设备在高层策略指导下进行数据转发,减少了网络设备承载的诸多复杂功能,提高了网络新技术和新协议实现和部署的灵活性和可操作性.
逻辑控制和数据转发分离的这种管控思想是SDN 技术的研究基础,前期已经在学术界引起较大关注,典型工作包括ForCES [6]、4D [7]架构、RCP [8]、SANE [9]和 Ethane [10] .
基于 OpenFlow 的 SDN 技术打破了传统网络的分布式架构,颠覆了传统网络的运行模式,在实现方式上与上述文献的要求不完全相同,在面临类似挑战时还需要满足新的技术和市场需求,目前,学术界和产业界已经展开大量研究来寻找解决方案.
2 基于 OpenFlow 的 SDN 关键组件及架构
2.1 OpenFlow交换机
OpenFlow 交换机负责数据转发功能,主要技术细节由 3 部分组成:流表(flow table)、安全信道(secure channel)和 OpenFlow协议(OpenFlow protocol)
流表项主要由匹配字段、计数器和操作这3部分.
2.2 控制器
NOX-Based OpenFlow network FlowVisor-Based OpenFlow virtualization
2.3 SDN
3 基于 OpenFlow 的 SDN 面临的问题和解决思路
SDN 转发平面的设计问题
控制平面的可扩展性
SDN 控制逻辑的一致性
运作模式和演进趋势问题
3.1 SDN转发平面的设计问题
OpenFlow交换机采用流表结构处理数据分组,为了实现功能的扩展(0.8.9 版只支持最初的十元组-1.0版里的十二元组长度为250比特左右-OpenFlow1.1版里则长达356比特), 流表项的匹配长度一直在增加,既影响 OpenFlow交换机的性能又极大地增加硬件成本。
OpenFlow1.1版提出了多级流表和流水线结构,在一定程度上减少 OpenFlow 交换机中 TCAM 资源的消耗,给报文的匹配增加了灵活性.
控制平面需要知晓每个 OpenFlow 交换机的流水线结构,OpenFlow 规约标准还在不断更新,控制平面需要维护异构的OpenFlow交换机流表结构,这将增加控制平面的维护成本和复杂性.这也是OpenFlow 交换机设计需要考虑的问题.
3.2 控制平面的可扩展性
制约 SDN 控制平面可扩展性的主要原因有以下几点:
(1) 流的细粒度处理需求使得控制器需要响应更多的流请求事件. (虽然提前部署,但是动态的网络拓扑和移动节点)
(2) 接入控制、负载均衡、资源迁移等新型应用需求逐渐增加到控制平面当中,控制器需要对日趋复杂的管控功能进行有效的整合,这进一步增加了控制平面的处理开销.
(3) 传统分布式网络设备仅根据局部的路由信息来实现路由转发,而控制平面需要维护全局的网络状态信息,这也使得控制平面的可扩展性不仅需要考虑性能的需求,而且要考虑网络状态的一致性.
(4) 在网络规模增大、数据平面转发设备数量增多的环境下,单控制器设备可能难以满足性能需求.
当前针对控制平面可扩展性的相关研究:
3.2.1 DIFANE
针对当前基于流的网络对控制器依赖过重的实际场景,DIFANE [33]结合了主动和被动两种安装流表的方式将流量保持在数据平面,从而减小控制器负载.每个权威交换机管理一定区域内交换机
DIFANE 中的分区规则和权威规则一般仅需在网络发生变化时进行处理,因此不需要频繁地更新,从而减轻了控制器负载.
然而,这种实现方式需要权威交换机具备规则安装功能,而传统的 OpenFlow 交换机无法实现,因此降低了实际部署过程的通用性.
3.2.2 DevoFlow
Andrew 等人考虑到当前的 OpenFlow交换机流建立
您可能关注的文档
最近下载
- 2025上海闵行区古美路街道招聘社区综合协管员18人考试参考试题及答案解析.docx VIP
- 2025年文职人员招聘考试公共科目知识点试题.docx VIP
- (完整word版)九宫格数独及答案(18道).docx VIP
- 广东省深圳市罗湖区2024-2025学年九年级上学期11月期中考试数学试题(含答案).pdf VIP
- 6.2 学会依法办事教学课件(共27张PPT)-初中道德与法治统编版(2024)八年级上册.pptx VIP
- 医疗陪诊创业计划书模板.pptx VIP
- 贵州大学论文模版封面.doc VIP
- 第一单元(教学课件)-【大单元教学】五年级语文上册同步备课系列(统编版).pptx VIP
- 单元工程施工质量检验表与验收表(样表:1土石方工程)(SLT 336—2025)水土保持工程质量验收与评价规范.docx VIP
- 技能认证焦炉调温工知识考试(习题卷18).pdf VIP
原创力文档


文档评论(0)