网络网络控制器

网络控制器  时间:2021-05-13  阅读:()
2018213-1专题:SDN/NFV技术与应用云数据中心的SDN解决方案钟翠,王蕾,罗兴(华为技术有限公司,广东深圳518129)摘要:SDN的设计理念是对网络资源进行池化管理,自动化实现网络资源的按需申请和调用,加速数据中心业务的上线周期.
首先介绍了数据中心SDN的核心思想和SDN开放架构全景图,然后介绍了SDN网络模型和SDN业务部署方案,最后阐述了华为CloudFabric云数据中心网解决方案.
关键词:SDN;数据中心;自动化中图分类号:TP399文献标识码:Adoi:10.
11959/j.
issn.
10000801.
2018213SDNsolutionsforclouddatacenterZHONGCui,WANGLei,LUOXingHuaweiTechnologiesCo.
,Ltd.
,Shenzhen518129,ChinaAbstract:ThedesignconceptofSDNistopoolandmanagenetworkresources,automatetheon-demandapplicationandcallofnetworkresources,andacceleratetheonlinecycleofdatacenterservices.
Firstly,thecoreideaofdatacenterSDNandthepanoramicviewofSDNopenarchitecturewasintroduced.
Then,theSDNnetworkmodelandSDNservicedeploymentplanwasintroduced.
Finally,solutionofHuaweiCloudFabricclouddatacenternetworkwasdescribed.
Keywords:softwaredefinednetworking,datacenter,automation1引言传统数据中心业务上线主要是通过人力操作繁杂的命令行模式,但随着云计算的发展,数据中心网络在过去几年有了翻天覆地的变化.
网络带宽从吉比特演进到10万兆,接入端口数量从几百台增长至几万台,大型数据中心的服务器数量甚至超过了8万台,假定每台服务部署20台虚拟机,面对互联网新业务的快速上线和迭代诉求,数据中心网络管理员应对百万虚拟机的上线和变更需求,将会是一个巨大的挑战.
除此以外,数据中心网络的管理人员还面临着各种各样的难题.
y数据中心网络的基础设施技术越来越复杂,新技术不断推陈出新.
y数据中心的业务需求经常变化,网络管理员如何应对这么多配置如何进行调整y数据中心中新服务越来越多,网络如何应对这些部署需求网络作为数据中心的基础设施,本质是上层业务的支撑系统,拥有"快速弹性的架构"和一收稿日期:20180528;修回日期:20180705专题:SDN/NFV技术与应用·16·个"资源池",可以提供"按需自助服务"且这些服务是"可测量的服务",而资源池里的服务最终是可以被"宽带接入"访问,成为新一代数据中心IT基础设施建设的一个普适性需求.
为了满足以上诉求,业界提出了软件定义数据中心的概念和方法,将IT基础设施资源变成服务对象,通过虚拟化方式进行抽象,通过自动化的流程和软件方式提供服务.
SDN(softwaredefinednetworking,软件定义网络)技术的出现适应了网络IT化、设备资源池化和架构标准化的趋势.
2数据中心SDN核心思想SDN的最终目标是服务于多样化的业务应用创新,通过开放架构,北向为上层业务提供了丰富的北向API,基于可视化应用模型,让租户以应用视角定义网络诉求.
通过核心组件自我驱动将应用模型自动翻译为网络配置,按需进行网络资源申请和配置,灵活调用底层网络能力,屏蔽底层物理转发设备的差异,将底层的物理资源池化共享,实时、按需、动态地分配给不同租户的不同应用.
3SDN开放架构全景图与传统网络不同,SDN架构模型如图1所示,既要理解业务对网络的要求,通过业务意图的编排和理解将其映射为抽象的网络模型;同时将映射后的抽象网络模型翻译成各网元可以理解的转发策略,分发到数据中心的网络设备上.
使得网络架构基于开放架构,分层解耦、各司其职,层次间通过标准化接口互联,满足SDN开放性、扩展性、生态融合的诉求.
如果将SDN架构比作人体系统,那么这个系统的不同层级和接口都有其独特的定位和作用.
3.
1SDN的"五官":业务呈现协同层如同人体系统中负责与外界沟通交互的五官,业务呈现和协同层是SDN架构最上层的交互界面,是SDN对外显示信息的通道,主要负责理解用户的业务诉求,然后整合数据中心内计算、存储、网络资源,通过标准化接口实现资源协同配合,完图1SDN架构模型2018213-2·17·电信科学2018年第7期成业务编排、自动发放、服务保障等功能.
3.
2SDN的"大脑":网络控制器网络控制层是SDN整体架构的"大脑中枢",起着贯通南北的作用,这一层的展现实体就是控制器.
控制器北向支持RESTfulAPI对接上述业务呈现和协同组件,南向使用OpenFlow、OVSDB、Netconf等接口实现虚拟网络设备和传统物理网络设备,如交换机、防火墙、负载均衡器等的统一纳管.
首先,协同层使用RESTfulAPI按需申请网络资源,通过控制器创建逻辑网络模型;然后,控制器根据逻辑网元的属性和逻辑拓扑关系,将模型转换为物理和虚拟网元可以识别的配置或流表(这种转换过程称为映射),如图2所示,下发到网络设备来开通网络业务.
图2逻辑到物理网络映射关系3.
3SDN的"躯干":Fabric网络如同人体的躯干,Fabric网络(如图3所示)构成了SDN架构的主体,是网络流量和业务的主要承载组件,由骨干节点交换机、叶子节点交换机、虚拟交换机及防火墙和负载均衡器组成.
图3Fabric网络3.
4SDN的"手足":虚拟平台虚拟平台层主要由虚拟化服务器构成,是SDN架构的边缘节点,如同人体系统的末端——手足.
虚拟化服务器通常由计算虚拟化厂商提供.
SDN对虚拟化服务器主要关注两个方面.
y将虚拟交换机vSwitch安装部署到虚拟化服务器的Hypervisor中,利用vSwitch软件灵活性与计算实例亲和性的优势,满足数据中心用户越来越多的定制化和安全诉求.
y在无云平台的虚拟化场景下,控制器同VMM联动感知计算实例上下线和迁移细节,并为其自动化开通网络;下发安全策略、流量控制策略,实现面向应用的网络自动化发放.
3.
5SDN的"神经":组件接口如同大脑要通过神经系统控制全身各处,SDN控制器也需要通过标准接口与各组件进行交互.
如图4所示,以控制器为中心,接口分为北向(连接协同层)、南向(连接Fabric层)和东西向(连接外部组件)接口.
(1)北向接口RESTfulAPI表示层状态转换接口,互联网软件架构拥有一些明显的特征:使用URI标记资源;利用HTTP的get/post/put等标准接口实现交互;交互过程中服务器端不记录客户端状态.
基于上述特点,RESTfulAPI非常适合用于海量并发请求的场景.
(2)南向接口南向连接的网络设备种类繁杂,因此支持的接口也种类繁多.
Netconf接口:基于CLI接口演化,是一种基于XML语言可批量执行的设备配置接口,主要解决CLI接口安全性差、命令执行效率低、无法描述复杂逻辑关系的问题,对物理网络设备范围内兼容性最佳.
OpenFlow接口:随SDN理念一起推出,也2018213-3专题:SDN/NFV技术与应用·18·是转发型SDN的标准协议,从2009年至今已经发展到1.
4x版本,它通过多级流表(flowtable)的方式支持流量的细化控制,在新的协议版本中通过支持组表(grouptable)实现了多播功能,同时支持多控制器并发连接.
OVSDB接口:同开源OVS(openvirtualswitch)相伴而生.
将OVS组件拆开可以看到OVSDB-server模块,作用是作为中间数据库向控制器和OVS传递配置、状态信息.
当控制器有配置需要下发到OVS时,如mirror、LACP等,利用OVSDB接口向OVSDB-server写入配置数据,再由OVS自动加载;当OVS发生状态、配置变化需要通知控制器时,也将这些变化的信息写入OVSDB-server数据库,控制器通过读取数据库数据感知OVS的变化,如感知虚拟机端口上线事件等.
除此以外,南向接口还包括CLI、SNMP等接口,不再赘述.
(3)东西接口目前东西接口主要是指同VMM平台之间的连接关系,包括两类接口JavaSDK和RPC.
JavaSDK是VMwarevCenter面向第三方厂商开放的可编程接口;通过此接口第三方厂商可以感知ESXi虚拟机上线、下线、迁移等事件;查询vCenter范围内VM的详细信息以及VSS/VDS交换机部署信息.
4SDN的网络模型随着IT基础架构云计算时代的不断演进,虚拟机数量呈几何数增长,越来越多的虚拟机交互业务需要通过网络实现,东西向流量开始取代南北向流量,成为数据中心的主流.
流量模型的转变为数据中心的网络架构提出了全新的升级诉求.
传统3-tier网络架构,导致流量时延、拥塞,扩展性差,亟须扁平化、无阻塞的网络架构演进.
起源于大型OTT的spine-leaf(叶脊)网络架构呼之欲出.
与传统3-tier架构相比,spine-leaf通过大二层接入,实现网络中任意两个服务器通过leaf-spine-leaf三跳可达.
spine-leaf通过full-mesh图4开放接口2018213-4·19·电信科学2018年第7期连接,spine和leaf均可支持横向扩容,从而构建出了一个无阻塞、可扩容的数据中心优选组网模型.
4.
1underlay组网传统Fabric为单层网络,经历了xSTP、CSS/iStack、M-LAG(multi-chassislinkaggregationgroup,跨设备链路聚合)等多种组网技术.
xSTP是最为传统的Fabric组网技术.
通过设备控制面运行xSTP,在二层环路中阻塞部分链路,将环状网络拓扑映射为树状无环网络拓扑.
当转发链路出现故障时,xSTP将阻塞链路打开,恢复流量转发.
xSTP协议族历经STP、RSTP、MSTP多次优化,目前已经发展得非常稳定,在传统数据中心有非常多部署案例.
但是由于协议阻塞了部分链路,因此链路利用率较低,因此xSTP组网近些年越来越多地被无环组网技术替代.
CSS/iStack是典型的无环组网技术.
框式交换机利用CSS特性或者盒式交换机利用iStack特性可以将同系列的两台或者多台物理网络设备虚拟为一台逻辑网络设备,逻辑网络设备由逻辑系统主控节点统一管控.
逻辑设备间互联,设备之间的多条链路建议配置为聚合链路,Fabric天然无环,充分发挥硬件设备转发性能优势.
同时设备虚拟化后网元数量减少,简化运维界面,可有效降低数据中心运营成本.
无环组网是目前推荐的组网方案.
伴随着数据中心网络规模急速膨胀,网络设备控制面(一般是指ARP处理)处理能力逐渐无法满足组网要求,上述CSS/iStack逻辑系统控制面由主控节点统一管控,承担着巨大升级压力,如果骨干节点系统崩溃,将对数据中心业务造成严重影响.
因此一种新的虚拟化技术M-LAG应运而生.
构建M-LAG虚拟逻辑系统的网络设备各自拥有独立的控制面,分别处理收到的ARP请求报文,分担组网压力.
M-LAG作为网关设备时部署VRRP,使用阻断VRRP心跳的方式构建VRRP双主系统,实现本地优先转发,既分担了控制面压力,提升设备级可靠性又充分利用了设备带宽资源.
4.
2overlay组网为了满足数据中心海量虚拟机带着IP/MAC(不变)地址迁徙的刚性需求,横贯整个数据中心网络或者跨数据中心的网络大二层需求应运而生.
应对挑战的理想方案是在传统单层网络基础上叠加一层逻辑网络.
overlay网络包括物理基础层(underlay)和逻辑叠加层(overlay)两个层次,物理基础层可以使用underlay的传统组网技术部署,只要数据中心网络上任意两点路由可达即可;逻辑叠加层则需满足大二层及动态化要求.
overlay网络的技术多种多样,目前业界主推的VxLAN是一种基于IP-IP的隧道封装技术,如图5所示,在原始报文的基础上添加L2/L3/L4(UDP)头部信息,外层L2信息在转发过程中逐跳修改封装,外层L3信息作为隧道标识,只在隧道端点封装/解封装,外层L4-UDP信息包括一组扩展为24bit达16Mbit/s的子网ID,用于隧道端点设备识别报文转发到哪一个网络.
图5VxLAN组网报文添加VxLAN封装后,VxLAN头部是标准的TCP/IP封装,因此传统IP技术的操作、管2018213-5专题:SDN/NFV技术与应用·20·理与维护工具、运维理念以及设备兼容性等方面均有非常好的表现,如果将VxLAN网络边缘延伸到服务器内部的vSwitch虚拟交换机,那么数据中心已有的大部分网络设备都可以重复利用,降低数据中心的部署成本.
5SDN业务部署方案5.
1云网一体化方案为了解决传统数据中心业务部署效率低、资源利用率低、运维管理复杂的问题,数据中心需要联手云计算架构场景演进.
OpenStack是一个开源的IaaS(基础设施即服务)云计算平台,类似一个数据中心的"操作系统",管理着数据中心的计算(Nova)、对象存储(Swift)、网络(Neutron)等资源.
Neutron是提供网络即服务(networkingasaservice)能力的工程,其提供了比较完整的L2~L7层网络模型和对应的API;Neutron南向提供了灵活的plugin和driver机制,方便厂商对接控制器和设备.
云平台提供计算和网络统一管理界面,控制器与云平台开放对接如图6所示.
SDN控制器通过Neutron的API实现网络即服务能力.
业务管理员通过云平台界面统一创建计算资源和网络资源.
业务管理员通过云平台将网络资源分配给指定的业务或应用.
云平台将业务下发指令传递给网络控制器,再由网络控制器将配置明细自动下发至设备,无需人工配置.
业务管理员通过云平台进行计算和存储资源的创建、删除和迁移等操作.
云平台、网络控制器、网络设备和服务器之间自行进行协调交互,无需人工干预.
5.
2计算虚拟化方案在计算业务管理系统庞杂,或计算管理和网络管理融合度不高又无法构建统一云平台的情况下,适用计算联动场景.
图6云网一体化方案通过SDN控制器对接计算虚拟化平台,由控制器和计算虚拟平台一同承担业务下发职责,实现计算与网络协同发放.
计算虚拟化方案如图7所示.
业务发放包括以下两个部分.
图7计算虚拟化方案2018213-6·21·电信科学2018年第7期y网络业务发放:网络管理员通过SDN控制器将网络资源分配给指定的业务或应用.
其中overlay网络的业务配置及VM/物理机相关接入配置均由SDN控制器自动下发完成.
y计算业务发放:计算管理员通过VMM进行计算和存储资源的创建、删除和迁移等操作.
SDN控制器可自动感知VMM对计算资源的操作,最终实现资源上线后的网络打通.
5.
3机架出租机架出租场景是指出租方(通常为运营商)向承租方提供机房、机柜空间、网络接入和增值服务的租用服务.
机架出租场景直接由网络管理员通过SDN控制器进行网络资源业务发放,无需对接云平台/计算资源/其他第三方系统.
机架出租场景根据租户是否自带网关设备可进一步区分为如下两种应用场景.
y租户自带网关:租户托管的设备包括服务器、L2交换机、网关设备和防火墙.
租户设备通过L3方式接入运营商网络.
y运营商提供网关:租户托管的设备只有服务器和L2交换机,不包括网关设备和防火墙.
租户设备通过L2方式接入运营商网络,网关和增值服务都由运营商提供.
6华为CloudFabric云数据中心网解决方案为了帮助客户快速适应互联网下各种云业务的变化,华为推出了面向新一代云数据中心的CloudFabric解决方案,旨在为客户构筑敏捷、智能、超宽、开放的云数据中心网络,支撑数据中心云业务高效发展.
基于大二层无阻塞网络,将SDN控制器AgileController作为华为云数据中心网络的核心组件,可实现对网络资源的统一控制和动态调度,快速部署云业务.
支持与AI和大数据分析系统联动,不断调整和优化网络能力,简化网络运维形成网络闭环管理,最终实现可以自治自愈的自循环智简网络系统.
6.
1基于spine-leaf架构的AI应用网络spine节点由华为CE系列的高性能交换机担当,可实现线速的VxLAN转发;通过业界独家的iPCA技术对实际业务逐跳进行精准的分组丢失、时延、抖动检测,实现故障快速定位;同时它采用全可编程架构,可灵活快速满足客户定制需求;技术自主可控,关键器件100%国产化;leaf节点可提供25GE/40GE接口,支持内置FPGA专用芯片,可以实现纳秒级低时延转发.
提供基于以太网的低时延、零丢失分组AI应用网络.
通过精准反压和动态水线等技术,不仅能够在初期对网络进行有效的拥塞调节,实现网络零丢失分组;同时可大幅提升吞吐率,有效助力数据中心网络提升业务执行效率,降低运维复杂度和建网成本.
6.
2端到端的云化数据中心网络6.
2.
1图形化网络规划与设计提供网络规划和设计阶段的图形化工具、网络业务变更和应急故障处理指导、网络冗余与容灾设计辅助,更高效、准确地规划设计网络.
6.
2.
2SDN控制器AgileController基于开放架构提供南北向标准接口、北向抽象网络资源和服务,支持与标准云平台或第三方应用无缝集成,同时支持与vCenter/SystemCenter主流计算平台联动,以业务为中心,自动化实现网络按需部署.
南向适配不同设备和网络实现,实行资源池化管理,实现跨数据中心物理与虚拟网络资源池化纳管.
华为SDN控制器AgileController自身提供高可靠集群能力,系统采用负载分担方式,对南北向业务进行处理,满足数据中心业务的高可靠性要求.
提供高于业界10倍管理能力的核心组件SDN控制器AgileController,可通过图形化拖拽定义业务模型,自动化完成业务到命令行的翻译和下发,实现网络业务快速发放;可一键式实现网络端到端打通,简化业务上线复杂度,提高准确率,业务部署周期从周缩短到分钟级.
2018213-7专题:SDN/NFV技术与应用·22·6.
2.
3网络智能分析构筑的数据中心领域大数据分析器,提供无处不在的网络应用分析与可视化呈现,打通应用和网络的边界,提供技术创新到商业创新的连接.
与传统聚焦资源状态的监控方式相比,通过Telemetry方式提供全网真实流秒级采集,并根据大数据智能算法对网络数据进行分析、呈现,实时感知Fabric的状态、应用的行为状态;由传统设备监控变为实时业务监控,打破网络和应用的边界,从应用视角看清网络,帮助客户及时发现网络与应用的问题,保障应用的持续稳定运行.
通过FabricInsight组件实现AI的智能运维,实时收集真实业务流数据,支持百亿级数据的秒级检索和智能算法分析,实现异常流数据的快速发现和定位.
系统可自动实现应用和网络的关联,呈现丢失分组严重的主机和故障网络路径,快速定位到故障节点,减少端到端故障处理时间,故障定位从天缩短到分钟级.
6.
3跨数据中心容灾和双活管理为了满足多个远距离数据中心之间的容灾和业务双活,华为CloudFabric解决方案提供了多DC互联互通方案,可以构建同城双活、异地容灾(如两地三中心模式)的数据中心业务架构,同时跨DC的业务可以实现灵活按需互通;支持将同一套业务系统分别部署在两个独立DC中,可实现系统间L2/L3互通,并对外提供跨DC的双活服务,进一步提升服务质量.
提供跨DC的微分段和业务链,使业务部署更加灵活.
截止到2017年底,华为CloudFabric云数据中心网解决方案已完成180多个SDN商用方案交付,广泛部署在中国、西欧、日本、韩国、南太平洋、俄罗斯、中东等全球各地,市场覆盖涉及运营商、互联网、金融、制造、政府等多个行业.
7结束语SDN作为网络领域的一次技术革新,有效地支撑了商业化数据中心上层业务的服务需要,提升了网络上线和运维效率.
随着网络技术的不断演进,网络将逐步走向以用户为中心的意图驱动解决方案,通过在商业意图和物理网络之间构建数字孪生,借助ABC(人工智能、大数据、云计算)技术,以智慧、极简、超宽、安全、开放的理念,打造意图驱动的智简网络,从以设备为中心的网络向以用户为中心的网络转型,实现自动化、智能化,并最终走向自治.
参考文献:[1]韦乐平.
SDN的战略性思考[J].
电信科学,2015,31(1):7-12.
WEILP.
StrategicthinkingonSDN[J].
TelecommunicationsScience,2015,31(1):7-12.
[2]何晓明,冀晖,毛东峰,等.
电信IP网向SDN演进的探讨[J].
电信科学,2014,30(6):131-137.
HEXM,JIH,MAODF,etal.
Discussionofevolutionofcar-rierIPnetworktoSDN[J].
TelecommunicationsScience,2014,30(6):131-137.
[3]赵慧玲,史凡.
SDN/NFV的发展与挑战[J].
电信科学,2014,30(8):13-18.
ZHAOHL,SHIF.
DevelopmentandchallengeofSDN/NFV[J].
TelecommunicationsScience,2014,30(8):13-18.
[4]李晨,段晓东,陈炜,等.
SDN和NFV的思考与实践[J].
电信科学,2014,30(8):23-27.
LIC,DUANXD,CHENW,etal.
ThoughtsandpracticesaboutSDNandNFV[J].
TelecommunicationsScience,2014,30(8):23-27.
[作者简介]王蕾(1985),女,华为技术有限公司高级工程师,主要研究方向为数据中心网络技术和解决方案.
罗兴(1986),男,华为技术有限公司工程师,主要研究方向为数据中心技术及解决方案.
钟翠(1981),女,华为技术有限公司高级工程师兼高级营销经理,主要研究方向为新网络技术及解决方案.
2018213-8

随风云-内蒙古三线BGP 2-2 5M 25/月 ,香港CN2 25/月 ,美国CERA 25/月 所有云服务器均支持5天无理由退款

公司成立于2021年,专注为用户提供低价高性能云计算产品,致力于云计算应用的易用性开发,面向全球客户提供基于云计算的IT解决方案与客户服务,拥有丰富的国内BGP、三线高防、香港等优质的IDC资源。公司一直秉承”以人为本、客户为尊、永续创新”的价值观,坚持”以微笑收获友善, 以尊重收获理解,以责任收获支持,以谦卑收获成长”的行为观向客户提供全面优质的互...

DogYun香港BGP月付14.4元主机简单测试

前些天赵容分享过DogYun(狗云)香港BGP线路AMD 5950X经典低价云服务器的信息(点击查看),刚好账户还有点余额够开个最低配,所以手贱尝试下,这些贴上简单测试信息,方便大家参考。官方网站:www.dogyun.com主机配置我搞的是最低款优惠后14.4元/月的,配置单核,512MB内存,10GB硬盘,300GB/50Mbps月流量。基本信息DogYun的VPS主机管理集成在会员中心,包括...

日本CN2、香港CTG(150元/月) E5 2650 16G内存 20M CN2带宽 1T硬盘

提速啦简单介绍下提速啦 是成立于2012年的IDC老兵 长期以来是很多入门级IDC用户的必选商家 便宜 稳定 廉价 是你创业分销的不二之选,目前市场上很多的商家都是从提速啦拿货然后去分销的。提速啦最新物理机活动 爆炸便宜的香港CN2物理服务器 和 日本CN2物理服务器香港CTG E5 2650 16G内存 20M CN2带宽 1T硬盘 150元/月日本CN2 E5 2650 16G内存 20M C...

网络控制器为你推荐
甘肃中盛招标代理有限公司流量支付宝google图片搜索如何使用google图片搜索引擎?css选择器请给出三种Css选择器并举例说明联通合约机iphone5联通合约机iphone5能用移动卡吗ios11.0.2苹果11.0.2信号显示卫生部寄生虫病原与媒介生物学重点实验室视频主机一台能作视频后期制作的电脑最低多少钱?制氧机什么牌子好制氧机那个牌子好,家用制氧机十大品牌哪个好?健翔制氧机健合制氧机有什么作用?
什么是域名地址 企业主机 独享100m 52测评网 全站静态化 183是联通还是移动 国外代理服务器地址 1g空间 免费测手机号 河南移动m值兑换 美国独立日 下载速度测试 阿里云邮箱登陆地址 主机返佣 国外免费云空间 google搜索打不开 xshell5注册码 cx域名 phpwind论坛 发证机构 更多