咨询热线:0371-63697068
新闻活动

了解更多内容,请关注新思齐微信公众平台

报名热线:
0371-63697068
您当前位置:首页 >> 知识分享知识分享
SDN的主要分层结构
发布时间:2019-10-09 浏览次数:3283次

    SDN的概念主要体现的是技术架构视角,强调的是实现网络设备的软件硬件解耦、网络系统的控制面与转发面解耦,以及整体全面的可编程性。SDN的优势在于它是基于系统全局信息进行网络转发等的策略决策的,实现了网络管控模式从设备层面转向系统层面,提供了网络运维自动化统一的配置和控制接口,从而能够更好地实现对云计算业务的敏捷部署、变更、扩展的支撑。


u=749940993,1062030704&fm=26&gp=0.jpg


    一、网络技术的困境

    长期以来,网络技术总是以被动的方式进行演变,并且大量的技术革新都集中在网络设备本身,如带宽不断提升,从千兆到万兆、再到百G;大二层网络技术,通过消除环路因素,支持了虚拟场景的大范围二层扩散性计算。

    新的技术商用,总会引起设备的升级换代,并且随着流量的巨大变化,网络的部署与变更技术上越来越复杂,网络在应对流量变化上很难有良好的预期性。在当前方式下,一旦完成业务部署,服务器通过网线连入网络,应用流量吞吐对网络的影响就难以控制、网络的调整也就变得相当滞后。

    为了从根本上解决上述提到的网络问题,业界一直在探索新的技术方案来提升网络灵活性,其要义是打破网络的封闭架构,增强网络的可编程能力。经过多年的技术发展,SDN技术应运而生。

    二、SDN横空出世

    SDN(Software Defined Network),即软件定义网络,2006年诞生于美国斯坦福大学CleanSlate课题研究组。它是一种新型网络创新架构,也是网络虚拟化的一种实现方式。其核心理念是将网络设备的控制面与数据面进行分离,从而实现了对网络流量的灵活控制,使得网络变得更加智能。

    SDN更像是一种网络虚拟化思想,核心诉求是通过软件控制网络,实现业务自动化部署。例如,在传统交换机内部,其主要负责具体的网络流量往哪里转发,而在SDN中,通过控制器进行流量转发的计算,然后将结果发送给交换机,交换机只进行简单的转发,从而实现控制和转发平面相分离。

    三、SDN分层结构

    SDN在应用中大体可划分为三层体系结构:控制层(Control Layer)、应用层(Application Layer)和基础设施层(Infrastructure Layer)。不同层次之间是通过不同接口进行通信的,比如应用层是通过北向接口(Northboundinterface)与控制层通信,而基础设施层则是通过南向接口(Southboundinterface)与控制层通信。

    1)控制层

    控制层是SDN控制器管理网络的基础设施,可以根据需要灵活选择多种控制器。在这一层中,控制器中包含大量业务逻辑,以获取和维护不同类型的网络信息、状态详细信息、拓扑细节、统计详细信息等。

    由于SDN控制器是用于管理网络的,所以它必须具有用于现实世界网络使用情况的控制逻辑,如交换、路由、二三层VPN、防火墙安全规则、DNS、DHCP和集群,网络供应商和开源社区需要在自己的SDN控制器中实现自己的服务,而这些服务会向应用层公开自己的API。

    目前市场上的SDN控制器解决方案大致可以分为两类:大型网络设备厂商提供商业方案,如CiscoOpen SDN controller;社区组织提供的开源方案,如OpenDaylight等。

    2)基础设施层

    基础设施层,由各种网络设备构成,它可以是数据中心的一组网络交换机和路由器。控制层负责管理底层物理网络,物理层的实现可以是支持OpenFlow的硬件交换机。随着虚拟化技术的完善,SDN交换机可以是软件形态,如OVS就是一款基于开源技术实现的、能够与服务器虚拟化(Hypervisor)集成,具备交换机的功能的虚拟交换机。另外,OVS支持传统的标准管理接口,如NetFlow和sFlow等。

    3)应用层

    应用层对于开发者来说是开放区域,鼓励开发尽可能多的创新应用。包括网络的可视化:拓扑结构、网络状态、网络统计等;网络自动化相关应用:网络配置管理,网络监控,网络故障排除,网络安全策略等。SDN应用程序可以为企业和数据中心网络提供各种端到端的解决方案。

    4)南向接口

    控制层到基础设施层(网络交换机)通讯需要经过南向接口,目前主要的协议是OpenFlow、NetConf、OVSDB。OpenFlow协议是事实上的国际行业标准,其中NOX、Onix、Floodlight都是基于OpenFlow协议实现的开源控制器。作为一个开放的协议,OpenFlow突破了传统网络设备厂商各自为政形成的设备能力接口壁垒。

    5)北向接口

    应用层通过API方式与SDN控制器通讯。与南向接口不同,现在北向接口还缺少业界公认的标准,实现方案思路有的从用户角度出发、有的从运营商角度出发、有的从产品能力角度出发。技术风格上,部分传统的网络设备厂商倾向于在现有的设备上提供编程接口供业务App调用,许多上层应用的开发者也比较倾向于采用 REST API 接口的形式。

下一篇:大数据管理应用的价值

上一篇:云计算的优势

友情链接:   教育部产学合作协同育人项目平台   |   ATAC官网   |   新华三集团   |   腾讯云大学   |   全国职业院校技能大赛   |   IT大咖说   |   科云

报名咨询热线:
15037198095

Copyright © 郑州新思齐科技有限公司 www.xinsiqi.com
地址:郑州市郑东新区博学路277号正商学府广场B座503室   24小时手机:15037198095  
豫ICP备07000976号

  • ︵官方微信︶

点击这里给我发消息