加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 移动互联 > 正文

专访UCloud徐亮:UCloud假造收集的演进之路

发布时间:2018-10-17 11:09:40 所属栏目:移动互联 来源:赵立京
导读:【51CTO技能沙龙】10月27日,让我们配合试探AI场景化应用实现之道 【51CTO.com原创稿件】当今,险些全部的IT基本架构都在朝云的偏向成长。在基本架构中,处事器和存储假造化已经成长的较量成熟,作为基本架构中的假造收集,为了迎合云计较和互联网成长的需
副问题[/!--empirenews.page--] 【51CTO技能沙龙】10月27日,让我们配合试探AI场景化应用实现之道

【51CTO.com原创稿件】当今,险些全部的IT基本架构都在朝云的偏向成长。在基本架构中,处事器和存储假造化已经成长的较量成熟,作为基本架构中的假造收集,为了迎合云计较和互联网成长的需求,迎来了新的挑衅,UCloud假造收集平台认真人徐亮对此举办了梳理。

徐亮,UCloud假造收集平台认真人,公司首位5级技能专家。先后任职于上海贝尔、腾讯,有高出18年电信与互联网行业研发打点履历。插手UCloud后首要认真云平台收集架构,包罗UXR收集解耦、收集产物架构进级、假造收集架构进级等。

徐亮

收集假造化与SDN

收集假造化是一个汗青较量久长的观念,广泛以为最初的收集假造化是发源于VLAN。收集假造化让一个物理收集可以或许支持多个逻辑收集。假造化保存了收集

计划华夏有的条理布局、数据通道和所能提供的处事,使得最终用户的体验和独享物理收集一样。因此带来了三大上风:辅佐更好的操作收集资源,平摊被太过行使的资源上的通讯量;无需陈设专用物理架构就可以实现一些断绝操纵, 进步收集安详性;归并端口,以进步收集的操作率和机能。

SDN(Software-defined Networking)是将收集装备的节制平面(control plane)从数据平面(data plane)中疏散,改用软件的方法实现,即软件界说收集。SDN可使收集打点员在稳固动硬件装备的条件下,以中央节制的方法用措施从头筹划收集,为节制收集流量提供了新方案,也为焦点收集和应用创新提供了精采平台,成为收集假造化成长的有力敦促者。

云计较给收集假造化带来新挑衅

起首,云计较,出格是公有云,必要收集假造化提供多租户和VPC的手段。VPC(Virtual Private Cloud)应承差异租户乃至统一租户的收集地点重叠,广播域独立,肯定导致对收集假造化的需求。最早的收集假造化是VLAN协议,但VLAN协议中的VID只有12个bit,仅支持4094个假造收集,在公有云的情形下是远远不足的。这就促使公有云厂商纷纷引入Overlay技能办理这一题目。从早期的NVGRE到此刻较量主流的VxLAN,和较量新的GENEVE,都支持24 bits(16M)的租户ID,满意了公有云的需求。

其次,云计较必要SDN辅佐提供机动、弹性的节制面。传统收集中大多行使硬件装备,假如新增了一个租户,去设置硬件装备是一件较量坚苦的工作,由于每家设置都是差异的。可是假如用计较的方法,通过软件可以在不触及物理收集装备的环境下,动态的去修改收集设置,从而使收集假造化可以或许像计较一样轻松、快速、动态。

举个例子来声名:当租户VPC-100下的一台VM10.10.12.34要会见同子网下的另一个IP 10.10.56.78时,起首必要通过ARP协议去得到10.10.56.78的MAC地点。当这个ARP哀求报文达到宿主机的vSwitch上时,因为VPC的存在IP地点也许被差异租户复用,以是起首必必要辨认出该ARP哀求来自VPC-100,才气辨认出这个ARP报文哀求的是VPC-100下的IP 10.10.56.78. 因为Overlay收集不支持广播,以是必要知道该子网下全部VM地址的宿主机在那边,才气够把这个ARP哀求加上Overlay封装送到目标宿主机上。虽然假如vSwitch相识VPC-100的10.10.56.78的MAC是52:54:12:34:56:78,也可以回收ARP代答技能,直接返回ARP相应。全部的这统统都不是依靠收集装备自动完成,而是通过SDN用软件节制实现的。

除此之外,Overlay给物理收集也带来了很是大的伟大度,硬件的支持很是慢。徐亮在此举例为据:最风行的万兆网卡芯片Intel 82599不支持任何Overlay协议的卸载,直到本年Mellanox的网卡才开始慢慢支持VxLAN的TSO卸载。而互换机芯片用了5年的时刻才支持VxLAN协议,其他Overlay协议如故没有互换机芯片支持,导致Overlay收集的机能恒久低于物理收集。

UCloud假造收集成长过程

在2012年UCloud创立之初,假造收集就是IaaS的一个焦点组件,其时回收EBTables和IPTables的组合来实现租户断绝。可是UCloud的团队很快发明这个技能方案不敷以向客户提供安详、不变的处事。

于是从2013年开始,UCloud的假造收集开始回收SDN技能实现租户断绝,也就是VPC(Virtual Private Cloud)。同年年底,UCloud意识到客户在行使云主机的同时也有行使物理机(bare metal)的需求,以是率先回收盛科的SDN互换机,推出了和公有云收集互通物理云主机产物。

2015年,跟着客户营业的快速成长,硬件SDN互换机OpenFlow流表有限的条目已经不敷以支撑物理云主机的需求。UCloud敏捷开拓了回收DPDK技能的处事器集群来更换硬件SDN互换机。随后更多的DPDK网关作为OVS的增补呈此刻UCloud的假造收集中,为客户提供更快速的假造收集。

从2017年开始,跟着25G收集的成长,UCloud开始研发基于硬件卸载的假造收集方案。最后确认下来的偏向是可编程互换机和智能网卡两者同时推进。

在节制面流表打点方面首要有两种方案,被动触发方法和主动推送方法。被动触发方法是传统的OpenFlow流表打点方法,在收到报文时起首搜查是否当地有流表掷中,假如没有,则通过OpenFlow Packet-in动静发送给Controller处理赏罚,Controller下发新的流表处理赏罚此范例报文。主动推送方法则是在收集拓扑产生变革的时辰主动将变革的流表推送到转发面。

早期,UCloud以被动触发方法为主。其上风在于实现简朴,但弱点是首包会有耽误,且节制面受用户举动影响大,也许会有许多突发环境。针对首包耽误题目,UCloud回收主动模仿用户对外发送报文的方法触发流表下发,到达相同主动推送的结果。针对节制面突发较多的题目,回收当地Controller先对Packet-in动静举办去重、限流后再发给长途Controller的方法举办规避。

在大量引入DPDK网关后,UCloud也在行使主动推送方法。其上风在于有用消除首包耽误,且节制面压力更可控,不影响转发面。但主动推送方法存在的题目是,假如假造收集局限很大的时辰,推送的范畴就会很大,也许会造成推送时刻过长而导致收集变革无法及时见效。

针对以上题目,今朝UCloud也在试探两者团结的一些新要领。

UCloud假造收集的挑衅及办理方案

假造收集规模颠末近10年的演进如故处于一个快速成长变革、百家争鸣的阶段,同时也给UCloud假造收集团队带来了许多挑衅。

转发面的挑衅与办理方案

一、网卡机能大幅从1G晋升到10G、25G、100G带来的机能挑衅

收集机能的晋升速率,已经高出了CPU机能晋升的速率,这是一大挑衅。UCloud今朝首要回收硬件卸载的方法来办理,包罗可编程互换机和智能网卡。

可编程P4互换机方案

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读