将OPENVSWITCH兆流卸载扩展到硬件以解决硬件管线限制
摘要:
用于将OpenvSwitch(OVS)兆流卸载扩展到硬件以解决硬件管线限制的方法和装置。在计算平台上实现的方法下,在OVS软件中采用分组的微流字段的子集创建新的兆流连同掩码,该计算平台包括具有一个或多个端口的网络接口控制器(NIC)并运行包括OVS软件的软件和具有内核的Linux操作系统,所述内核包括TC‑flower模块和NIC驱动程序。微流字段和兆流掩码被发送到NIC驱动程序。在NIC驱动程序中采用微流字段的子集实现新的兆流,并且NIC驱动程序使用所有微流字段在NIC上采用分组匹配方案创建新的硬件流。NIC还使用可能取决于可用硬件资源(例如TCAM的大小)的匹配方案,用新的硬件流对NIC硬件管线进行编程。
0/0