随着云计算节点规模的扩大和租户流量的增加,基于物理服务器网元的软网关的成本也大幅增加,引入可编程网关替代可以大幅降低网元成本和提升转发效率。不过可编程网关也有其局限性难点和技术特点。
技术难点:
-
可编程芯内存容量有限,但要面对大规模VPC转发表项的大规格需求。
-
可编程资源如meter、counter、以及TCAM资源有限,但各种云服务对限速、统计以及ACL匹配等功能以及运维需求尤其高。
-
日益增长的IPv6流量一来给可编程芯片存储资源的带来巨大挑战,同时要求云网关能够兼容处理不同的IPv6和IPv4的业务比例。
-
克服可编程设备硬件差异,构建一套能应用于多厂家设备,实现多种类型云网关的基础底座。
技术特点:
-
实现单台可编程网关6Tbps的转发带宽以及3us以内的节点转发时延,时延抖动稳定。
-
无差别应对大象流、老鼠流的转发。能够应对客户部署的不同业务带来的转发性能压力。
-
通过流水线折叠、表项压缩等各项存储优化技术,使存储规格能够应对当前的数据中心内VPC各转发表项的规格。并结合集群分片调度技术,能够应对未来VPC规模的增长。