对软件定义网络数据面抽象重新思考.docVIP

对软件定义网络数据面抽象重新思考.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
对软件定义网络数据面抽象重新思考

对软件定义网络数据面抽象重新思考   中图分类号:TN915.03; TP393.03 文献标志码:A 文章编号:1009-6868 (2013) 05-0022-004   提出了一种基于标签的更加灵活的SDN交换机数据面抽象——LabelCast。LabelCast利用标签交换机制解决SDN交换机中的复杂规则匹配问题,采用Cast程序扩展机制解决交换机转发面的功能可编程问题。LabelCast不但可以简化SDN数据面规则匹配复杂性,还可以通过在数据面加载应用的处理程序支持可编程的数据面功能扩展。   软件定义网络;数据面;抽象   In this paper, we propose a flexible data plane abstraction for software-defined networks. This abstraction is called Labelcast. The complex rule-matching problem can be solved by using label switching mechanisms, and programming the functions of the switch-forwarding plane can be simplified using the Cast program extension mechanism. Labelcast decreases complex rule-matching and supports function extensibility in the data plane of SDN switches.   software-defined networks; data plane; abstraction   经过多年发展,软件定义网络(SDN)/OpenFlow的研究和标准化进入一个关键阶段。   一方面,美国计算机协会数据通信专业组(SIGCOMM)上首次出现多篇SDN的论文,标志着SDN正式受到学术界的认可。中国盛科公司推出业界第一款支持OpenFlow多级流表的芯片Bigbelt和支持OpenFlow1.3标准的交换机产品V350。同时,2013年4月OpenFlow 1.3.2标准推出,保持半年更新一个版本的速度。   另一方面,对SDN/OpenFlow的理性思考也逐渐增加,2013年5月SDN技术主要推动者加州大学伯克利分校的Scott Shinker将自己演讲的题目定为“Software-Defined Networking at the Crossroads”,认为SDN的发展正处在一个十字路口,重大转型即将出现。SDN的重要发明人Martín Casado在其论文中认为目前OpenFlow是在网络核心和网络边缘对数据平面需求的一个“An Unhappy Medium”。工业界评论中也越来越多出现了类似“OpenFlow不是网络演进的唯一路径”的标题,甚至著名的IT评论网站Network Computing的评论做出了OpenFlow在2014年必死的预测(Prediction: OpenFlow Is Dead by 2014)。设备厂商在2013年也推出了协议无关转发(POF)技术,将SDN中的OpenFlow演化到更加灵活的编程模型,而不再受预先定义协议类型或转发规则的限制。报文转发行为可由控制器上的软件通过细粒度的转发指令(包括数据偏移量和长度)定义,而转发的报文可以不再经过软件控制器的处理。基于POF,路由器的转发引擎已经不再与协议类型相关,因此支持更多的应用场景。   本文首先对OpenFlow提出的背景和发展历程进行了重新审视,重点对OpenFlow标准化中的一些技术上的重要决断进行讨论和对OpenFlow最新的发展动向进行分析,通过分析指出复杂的转发规则匹配和难以支持新型网络体系结构的部署是目前OpenFlow发展遇到的重要难题。然后对多协议标签交换(MPLS)部署的成功进行分析,通过借鉴MPLS体系结构在简化转发处理和支持多种协议方面的优点,本文提出了新的SDN网络数据面抽象——LabelCast,介绍了LabelCast的工作原理,并对实现的相关问题进行了讨论。   1 OpenFlow发展面临的   问题   1.1 OpenFlow最初需要解决的问题   Martin Casado在2008年的文献[1]中指出,硬件实现转发要有3个重要的特性:软硬件接口明确、硬件实现简单、支持灵活高效的功能实现。   文献[1]认为目前硬件实现分组转发的逻辑十分复杂,因此提出了首先由软件对报文流的第一个分组做出转发决策,然后由硬件模仿这一决策,对流内后续的

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档