- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
NickMckeown_软件定义的网络
学术会议Nick Mckeown:软件定义的网络计算机系统的持续革新已经创造了新的抽象层,从最初的操作系统到如今的虚拟化。每次都抽象底层的硬件,同时在上层创造一个新的用于竞争和革新的平台。然而在网络方面,软硬件的功能划分就不那么清晰,正确的可编程平台变得难以捉摸,以至于我们开发了动态网络、网络处理器和软件路由。一个逐步显现的趋势指出,越来越多的网络基础设施将用数据通道之外的软件来定义。这对于研究者来说是一个大新闻,因为基础设施会更开放、更可编程,并能通过虚拟化使得试验网络在同样的物理数据通道上并存。这对于工业界也是巨大的新闻,因为它将加速网络内部的革新。从路由器的设计上看,它由软件控制和硬件数据通道组成。软件控制包括管理(CLI,SNMP)以及路由协议(OSPF,ISIS,BGP)等。数据通道包括针对每个包的查询、交换和缓存。这方面有大 量论文在研究,引出三个开放性的话题,即“提速 2 倍”,确定性 的(而不是概率性的)交换机设计,以及让路由器简单。事实上在路由器设计方面我们已经迷失了方向,因为有太多的复杂功能加入到了体系结构当中,比如OSPF,BGP,组播,区分服务,流量工程,NAT,防火墙,MPLS,冗余层等等。个人认为,我 们在20世纪60 年代定义的“哑的,最小的”数据通路已经臃肿不堪。对比计算机领域,PC工业已经找到一个简单可用的硬件底层 (x86 指令集)。在软件定义方面,顶层(应用程序)和底层(操作IEEE InfoCom2009大会在巴西举行2009 年 4 月 19 日~25 日,IEEE InfoCom2009 大会在巴西里约热内 卢举行。会议由技术讨论、教学、小组讨论和研讨会组成。来自纽约大 学理工学院的Di Wu等的论文《多信道P2P实时流媒体系统的排队网络 模型》获得最佳论文称号,另有来自亚历桑那州立大学的Chandrashekhar Thejaswi PS等的《采用双层信道探测的分布式投机调度》以及来自赫兹 利亚交叉学科研究中心的 Anat Bremler-Barr等的《PEDS:一种用于TCAM 设备的并行错误检测系统》获得次佳论文称号。会上,来自斯坦福大学计算机科学系的Nick McKeown教授作了题为 “软件定义的网络”的主题演讲。Nick McKeown是互联网界的革新派人士, 主张“Clean Slate”,对互联网推倒重来。他在演讲中介绍了支持创新的 设施—— OpenFlow,这一设施将在全美国的科研骨干网络上部署,尤其 是美国革新性的项目 GENI上将部署这一设施。允许研究人员自由地在其顶部创新。来自明尼苏达大学数学与数字技术学院的Andrew Odylzko教授作了 题为“下一次电信革命的经济”的主题演讲。他提出技术将推动无线网 络和IP两个领域的融合,这将成为下一次伟大的电信革命。他从经济的 角度,重新审视了备受关注的网络中立、杀手级应用等问题,认为无线 网将有很大的不同,高移动性可能带来新的高额收入,建议未来倾向于 全 IP 统一网络,而不是一味地保护高价值的语音服务。系统和虚拟化)都 在爆炸式地发展。 开源方面,有 10 万 个开发者参与了标 准化进程,加速了 创新。可见,硬件底 层 + 软件定义的网络 + 开源文化就能网络需求的爆炸式发展推动了互联网的创推动创新,网络创新亦需如此,这个底层需要我们去实现。一个简单稳定通用的底层需要具备以下属性:允许应用程序的繁荣发展。比如在因特网领域,稳定的IPv4 带来了 Web 的繁荣;允许其顶部的基础设施能用软件定义。比如因特网领域的路由协议、管理等;体系结构本身能够快速创新。 回顾网络创新的历史,在20 世纪 90 年代中期认为“推动网络的创新,需要在一个简单的硬件数据通路上编程”,即动态网络。它 的问题在于隔离性、性能、复杂度。20 世纪 90 年代后期认为,“为 了推动网络创新,我们需要底层的数据通道是可编程的”,也即网 络处理器。它的问题在于加剧了数据通道底层的复杂度。事实上在 网络领域,我们一直以来没有分清一个简单通用的硬件底层与一个 开放的上层编程环境之间的界限。之前的尝试往往犯以下错误:假设当前的 IP 路由底层是固定的,并试图在其外部编程, 包括路由协议;自上而下地定义编程和控制模型。(但事实上 Intel 在选择 x86 指令集的时候,并没有定义 Windows XP、Linux 或者VMware)因此我们需要做以下几件事:在底层和开放编程环境之间要有一个清晰的分割;设计一个简单的硬件底层,能够包括和简化当前的底层;极少的使用事先形成的有关底层如何被编程的想法;强隔离。在设计硬件底层方面,我们要用最少的基于流的数据通路来缓存决策,也即实现一个基于流的底层。我们需要对流进行灵活的定义,如单播、组播、导航点、负载均衡,
原创力文档


文档评论(0)