站务联系

阿里云飞天洛神2.0:高性能网络软硬一体化技术实践(2)

发布时间:2021-03-09   来源:网络整理    
字号:

Gateway是VPC所有流量的入口,也是云网路码率跟稳定性压力最大的一环。随着搬站跟企业上云的推动,专线流量出现了数量级的下降,达到几十Tbps。这么大的流量,通过堆服务器来提高转发能力基本成了不或许完成的任务。

传统交换芯片的数据面对顾客是固定的pipeline;云网路因为业务跟需求变化快,没有业界通用标准,方案基本都是按需做订制,没法使用固定转发的交换芯片。可编程交换芯片的出现给云网路打开了一扇窗,让Gateway硬件化成为或许。

为规避超大流量的挑战,阿里云网路团队启动了基于可编程交换芯片的Gateway设计。经过一年多的努力,成功实现了Gateway的软硬结合设计

阿里云飞天洛神2.0:高性能网络软硬一体化技术实践

持续演化

可编程交换芯片的转发能力强,但片内SRAM/TCAM容量有限。阿里云体量大/客户多,表项型号大,没法全量下发至软件里。解决办法之一是对表项做水平分拆,但云网络的业务复杂,客户的配置变化快,水平分拆的难度大/成本高。解决办法之二是软硬结合+动态调整,通过速度估算动态测试河马流/长尾流,长尾流动态调整至软转发,大象流动态调整至硬转发,软硬一体/动态优化。

阿里云飞天洛神2.0:高性能网络软硬一体化技术实践

云网络的二八原则显著,长尾流的表项大/流量小,大象流的流量大/表项小。通过软硬结合+动态调整的方法,一个集群可以容纳全量配置。软转发填补软件的表项容量问题,硬转发填补硬件的转发能力问题,相互配合/相得益彰。

图说天下

  • 2页:
  • 上一页
  • 1
  • 2
  • 下一页
  • ×
    二维码生成