- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据层面 控制层面 抽象 数据层面 控制层面 抽象 国内:中科院部署SDN科研网 2012年,DCN与中科院网络中心进行合作,构建了目前来看也是国内最大规模的SDN广域网试验床,其架构包括OpenFlow核心区和分支互连区,核心区由OpenFlow交换机、Controller Server和相应的应用程序APP组成,用来解析下层交换机行为和进行管理操作; 分支互连区又分为2种类型:直接通过光纤和科技网网络中心OpenFlow交换机互连;交换机通过L2overGRE隧道的方式和科技网核心区互连。 通过这一SDN网络,简化了由多个网络互连的网络系统,提高了网络的转发性能,而且提供了无须考虑实际硬件,通过直接修改现有网络APP定义的路径可编程开放式网络平台,从而提升中科院借助开放网络环境进行科学研究和创新的能力。 中科院部署SDN科研网架构图包括OpenFlow核心区和分支互连区 开发简介 在介绍SDN是什么之前,我首先给大家介绍一个简单的网络拓扑,图中是两个交换机直连,每台交换机都直连着一台PC,我们现在想实现这样的目的,左边的PC可以与右边的PC通信。传统网络中我们会怎么做呢,请大家回忆一下计算机网络的内容。分别把两台主机划分到2个Vlan中,两个交换机之间trunk.保证2层的连通性。可能我们还需要指定他们的网关,指定他们的路由协议。SDN思考的问题是什么,我们为什么需要二层,为什么需要路由协议。换一种思考,如果我们的网络中有一个supervisor。能够看清整个网络的拓扑,流量状态。如果需要1和2通信,我们只需要告诉下发两条流表告诉两台交换机怎么走就可以了。 SDN的本质定义就是软件定义网络,也就是说希望应用软件可以参与对网络的控制管理,是一种新兴的控制与转发分离并直接可编程的网络架构。满足上层业务需求,简化网络运维,这是SDN的核心诉求,控制与转发分离只是为了满足SDN的核心诉求的一种手段 其实控制层面和数据层面在我们以往的设备中已经存在,只是它们是紧密耦合的。以图上某种交换机为例。supervisor负责决定,控制?路由协议, 准入控制。-〉LineCard负责数据转发。(QoS的分类) SDN 分离,分离的概念。把所有的引擎从所有的交换机中分离出来,并集中起来,控制底层的网络设备没有任何的控制权限,只对数据流转发。在SDN中,前者就成为了controller,后者就成为了agent.controler的作用,控制agent。知道整个网络的拓扑,给上层应用提供接口。agent 执行controller的命令,做数据的转发,还可以做数据的收集作用。底层的设备架构可能千叉万别。把底层硬件网络抽象成一个统一的概念,给controller一个统一的接口,agent可能就是交换机,或者是交换机的一个模块。 OpenFlow实现了数据层和控制层的分离,其中OpenFlow交换机进行数据层的转发,而Controller实现了控制层的功能,常见的用于openflow的控制器有NOX ,POX, Floodlight,Opendaylight.等。 流表是交换机进行转发策略控制的核心数据结构。交换芯片通过查找流表表项来决策对进入交换机的网络流量采取合适的行为。 每个表项包括三个域,包头域(header field),计数器(counters),行动(actions) 安全通道采用TLS(Transport Layer Security)连接加密 上图表示一个普通数据流到交换机,数据包会依次按照顺寻查看是否匹配已存在的流表,从Table 0到Table N.若匹配流表的Head Fileds,则执行Actions。否则,交换机发送PACKET IN消息给控制器,并将数据包发给控制器。用户可在控制器中编程,决定对该数据流的转发策略,并生成流表发送给交换机。之后,若有相同数据流发送到交换机,则执行流表对应的转发策略,即Actions 软件定义网络(Software Defined Network, SDN ) logo logo Before we start logo SDN的定义 ONF:SDN网络中,控制层和数据层是分离的,所有的网络智能和状态被逻辑集中起来。所有的底层设备都是从应用程序中抽象出来。 OpenFlow:它是一个开放的标准,在这个开放的架构下供研究者运行,实验新的网络的控制协议。 我的理解: Software Defined Network (SDN) Global Network View Network Virtualization Packet Forwarding Packet Forwarding Packet Forwarding
您可能关注的文档
最近下载
- 2024中国电信股份有限公司陕西分公司校园招聘试题及答案解析.docx
- (正式版)-B 5768.2-2022 道路交通标志和标线 第2部分:道路交通标志.docx VIP
- 有毒有害气体安全防护培训.pptx VIP
- 北师大版数学六年级上册数学好玩备课教案.docx VIP
- 20-丙型肝炎病毒实验活动风险评估报告.doc VIP
- 《AI时代如何做好班主任》---校长在班主任培训会上的讲话.doc VIP
- 在作风建设专题研讨会上的发言材料.docx VIP
- 数字智慧方案IDC工业企业数字化的两种路径(35页PPT).pptx VIP
- 【PPT课件】2024特种设备重大事故隐患判定准则培训资料.pptx
- CATIA高级应用-七大技巧-个人总结,图文.pdf VIP
文档评论(0)