北交大现代交换技术研讨.docxVIP

  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文档。上传文档
查看更多
现代交换技术研讨 现代交换技术 研 讨 报 告 OpenFlow交换机的架构与应用 学院: 班级: 姓名: 学号: 联系电话: 指导教师: 日期 OpenFlow交换机的架构与应用 摘要 互联网飞速发展,用户数量剧增,对于传输质量的要求也在不断的增长。然而,由于网络的整体架构在搭建的过程中,并没有较为严格的遵循某种科学的体系框架,一直以来都是不断的进行改良,利用补丁类型的协议进行修整,这导致路由器、交换机等交换设备功能越来越复杂,结构趋于臃肿,很难进一步提升性能。 反观在互联网上层,计算机利用x86基础的简单硬件底层,软件性能稳定的增长。于是SDN(software defined network)被提出来,将传统交换设备的功能分离,网络控制功能交由上层统一控制实现,而下层设备仅仅负责网络流量的传输。精简了交换设备,同时上层控制下层也方便了网络功能的开发与创新,为下一代互联网的发展注入新的活力。 OpenFlow交换机是SDN思想的核心,由斯坦福大学于2007年提出,发展至今得到各方面的普遍重视,具有广阔的发展前景。本文针对当前趋势,对OpenFlow交换机这一新型现代交换技术的代表进行了研讨,主要是针对其架构、功能特点和发展前景等方面。 关键词:OpenFlow交换机,下一代互联网,新型交换技术 一、OpenFlow新型交换网络 OpenFlow网络由OpenFlow交换机、FlowVisor(网络虚拟化层)和Controller(控制器)三部分组成。OpenFlow交换机进行数据层的转发;FlowVisor对网络进行虚拟化;Controller对网络进行集中控制,实现控制层的功能。 图1-1 OpenFlow网络架构 1.1控制器 控制器为传统交换设备分担控制调度的压力。对于L2交换设备而言,意味着MAC地址的学习由Controller来实现,VLAN和基本的L3路由配置也由Controller下发给交换机。对于L3设备,各类IGP/EGP路由运行在Controller之上,Controller根据需要下发给相应的路由器。流表的下发可以是主动的,也可以是被动的。主动模式下,Controller将自己收集的流表信息主动下发给网络设备,随后网络设备可以直接根据流表进行转发;被动模式是指网络设备收到一个报文没有匹配的流表记录时,将该报文转发给Controller,由后者进行决策该如何转发,并下发相应的流表。被动模式的好处是网络设备无需维护全部的流表,只有当实际的流量产生时才向Controller获取流表记录并存储,当老化定时器超时后可以删除相应的流表,故可以大大节省TCAM空间。当一个Controller同时控制多个交换机/路由器设备时,它们看起来就像一个大的逻辑交换机,各个交换机/路由器硬件就如同这个逻辑网络设备的远程执行者。 1.2交换机 图1-2 交换机架构示意图 作为整个OpenFlow网络的核心部件,由至少三部分组成: 1)一个数据流表。每个数据流表项对应一个相关操作,用以指示交换机如何处理这个数据流 ; 2)一个安全通道。用于连接交换机与外部的控制器之间的指令和数据包的传递; 3)OpenFlow协议,为控制器和交换机之间的通信提供开放的、标准化的方法。通过指定标准的接口,流量表中的表项可以在外部进行定义,从而避免了反复的对网络结构中的交换机编程。 1.3网络虚拟化层 网络虚拟化可以使位于地理位置独立的网络在逻辑上联系起来,共享物理资源;也可以将物理网络有效的分割成相互独立的逻辑网络。 FlowVisor如图1-1所示,是位于硬件结构元件和软件之间的网络虚拟层(实现的是网络虚拟化的第二个作用),确保控制器只能看到和管理它对应的交换机。有时为了防止单点失效的情况发生,通过对FlowVisor的设置可以实现多个控制器同时对同一个OpenFlow交换设备进行配置与管理。 1.4其它部分 (1)Plug-n-Serve通过规定数据传输路径来控制网络以及服务器上的负载,从而使得负载均衡,并降低响应时间。 (2)OpenRoads是支持OpenFlow无线网络移动性研究的框架。 (3)OpenPipes可以在网络系统中通过移动每个子模块来测试每个子模块,并可以决定如何划分设计单元。 1.5个人见解 这项技术将传统交换设备的控制功能与转发功能进行了拆分。用户可以利用简单的编程,在客户端对交换机进行外部编程设置,进而实现根据需求对网络参数进行自定义的设置,甚至可以轻松的实现一个目标网络拓扑的搭建。网络是一个开放的平台,如果使用这项技术将极大地推进网络向更高层次(类似人类的共产主义)发展。 但是这便利组网的实现都需要解决许多的客观问题。作为商家,一旦开放了他们的控制接口,那么他们的商业机密就很有可能被暴露,这是他们绝对不会

文档评论(0)

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

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

1亿VIP精品文档

相关文档