网站大量收购独家精品文档,联系QQ:2885784924

《SDN技术及应用》课件_第4章.pptx

《SDN技术及应用》课件_第4章.pptx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共150页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第4章SDN交换机;

SDN的核心理念之一就是将控制功能从网络设备中剥离出来,通过中央控制器实现网络可编程,从而实现资源的优化利用,提升网络管控效率。

SDN交换机只负责网络高速转发,用于转发决策的转发表信息来自控制器,SDN交换机需要在远程控制器的管控下工作,与之相关的设备状态和控制指令都需要经由SDN的南向接口传达,从而实现集中化统一管理。工作在基础设施层的SDN交换机虽然不再需要对逻辑控制进行过多考虑,但作为SDN中负责具体数据转发处理的设备,为了完成高速数据转发,还是要遵循交换机的工作原理。;

SDN交换机可以忽略控制逻辑的实现,全力关注基于表项的数据处理,而数据处理的性能也就成为评价SDN交换机优劣的最关键的指标,因此,很多高性能转发技术被提出,如基于多张表以流水线方式进行高速处理的技术。另外,考虑到SDN和传统网络的混合工作问题,支持混合模式的SDN交换机也是当前设备层技术研发的焦点。同时,随着虚拟化技术的出现和完善,虚拟化环境将是SDN交换机的一个重要应用场景,因此,SDN交换机可能会有硬件、软件等多种形态。;

4.1概述;

网络设备交换架构的一般模型如图4-1所示,在逻辑上由数据通道资源、控制通道资源两部分构成。数据通道资源包括交换网及其端口带宽、交换网适配器(FabricAdaptor,FA)、流量管理器(TrafficManager,TM)、缓冲(Buffering)以及用于互联的高速总线。控制通道资源则包括用于资源分配、业务调度、拥塞管理的流控单元、调度器(Scheduler),调度器有时也叫仲裁器(Arbiter)。完整意义上的交换架构还包括报文处理器(PacketProcessor,PP)或网络处理器

(NetworkProcessor,NP)。;;

上世纪90年代出现了基于组合输入输出队列CombinedInputOutputQueuing,CIOQ)的Crossbar交换架构,如图4-2所示,该架构包含一到多个并行工作的无缓存的Crossbar芯片,每个Crossbar芯片通过交换网端口FP(FabricPort)连接到所有的输入端口和输出端口对应的FA

端口。业务调度通常采用集中仲裁器连到所有的输入、输出FA芯片和Crossbar芯片,出口FA定时或实时地向仲裁器报告出口拥塞情况。一次典型的交换过程包含三个步骤:;

①输入端口发送业务前,入口FA先要向仲裁器请求发送(Requesttotransmit);

②仲裁器根据输出端口队列拥塞情况,给入口FA发送允许发送(Requestgranted);

③业务通过交换网转发到输出端口。;;

在入口方向,缓存采用虚拟输出队列(VirtualoutputQueuing,VoQ)方式给不同目的输出端口、不同优先级的业务流分配相应的队列,对入口流量进行缓存。在出口方向也有一个缓存,因此称之为组合输入输出队列。;

4.1.2SDN交换机架构

不同于传统交换设备,SDN将交换设备的数据平面与控制平面安全解耦,所有数据分组的控制策略由远端控制器通过南向接口协议下发,网络的配置管理也同样由控制器完成,这大大提高了网络管控的效率。交换设备只保留数据平面,专注于数据分组的高速转发,降低了交换设备的复杂度。就这个意义上来说,SDN中交换设备不再有二层交换机、三层交换机和路由器之分。如图4-3所示,SDN交换设备的基本功能包括转发决策、背板转发、输出链路调度。;;

(1)转发决策。应用最广泛的接口协议OpenFlow用流表代替传统网络设备中的二层和三层转发表,该流表中每个表项都代表了一种流解析以及相应处理动作。数据分组进入SDN交换机后,先与流表进行匹配查找,若与其中一个表项匹配成功则执行相应处理动作,若无匹配项则上交控制器,由控制器决定处理决策。这些流程依旧需要依赖网络设备内的交换芯片实现。;

(2)背板转发。目前SDN应用最广泛的场景是数据中心,其对交换机数据交换速率的要求还是较高的。不过就目前的网络设备来说,速率瓶颈点主要还是在交换芯片上,背板提供满足要求的交换速率并不是太大的问题。;

(3)输出链路调度。正常情况下,数据分组发往交换机某一端口或准备从交换机某一端口发出时,均需在端口队列中等待处理。而支持QoS的交换机则可以对报文根据某些字段进行分类而进入有优先级的队列,对各个队列进行队列调度以及修改报文中的QoS字段以形成整个链路的有机处理流程等。支持OpenFlow协议的SDN交换

您可能关注的文档

文档评论(0)

kd8w + 关注
实名认证
内容提供者

kd8w

1亿VIP精品文档

相关文档