等成本多路径(ECMP)操作的制作方法

摘要: 至少一个实施例涉及被用来执行和促进用于提供网络管线抽象层(npal)等成本多路径(ecmp)操作的处理资源。例如,根据本文中所描述的各种新型技术,至少一个实施例...
等成本多路径(ECMP)操作的制作方法

至少一个实施例涉及被用来执行和促进用于提供网络管线抽象层(npal)等成本多路径(ecmp)操作的处理资源。例如,根据本文中所描述的各种新型技术,至少一个实施例涉及被用来通过加速硬件引擎提供和使能ecmp操作以在加速数据平面中处理网络流量数据的处理器或计算系统。

背景技术:

1、在传统网络架构中,被称为中间盒的专用硬件设备管理各种安全和性能功能。作为独立物理设施的防火墙位于网络的边缘处,根据设定规则审查传入和传出流量,从而保护内部网络免受外部威胁。作为单独硬件单元的负载均衡器智能地跨多个服务器分发传入网络和应用程序流量,以防止过载并且确保高效资源利用率,从而增强应用程序的可用性和性能。入侵检测系统(ids)战略性地位于网络内,监测和分析网络流量,以发现异常、攻击或违反安全策略的迹象,从而有效地识别潜在安全缺口(security breaches)。

2、附加地,网络还利用其他中间盒功能(诸如数据丢失防护(dlp)系统)来监测和防止未经授权的数据泄露,利用虚拟专用网络(vpn)网关来建立跨网络的安全加密连接,以及利用被设计为提高跨广域网的数据传输效率的广域网(wan)优化设施。尽管这些中间盒必不可少,但它们也带来了挑战:它们需要大量资本投资,占用了数据中心的宝贵空间,并且需要专业人员进行操作和维护。扩展这些网络功能通常意味着获取和集成更多个物理设备,这会增加网络基础设施的复杂性和成本。

技术实现思路

1.一种数据处理单元dpu,所述数据处理单元dpu包括:

2.如权利要求1所述的数据处理单元dpu,其中,所述虚拟桥接器还用于:

3.如权利要求1所述的数据处理单元dpu,其中,所述虚拟桥接器还用于:

4.如权利要求1所述的数据处理单元dpu,其中:

5.如权利要求4所述的数据处理单元dpu,其中,所述网络管线抽象层npal包括等成本多路径ecmp逻辑,其中,所述等成本多路径ecmp逻辑用于:

6.如权利要求4所述的数据处理单元dpu,其中,所述虚拟桥接器还用于:

7.如权利要求6所述的数据处理单元dpu,其中,所述网络管线抽象层npal包括等成本多路径ecmp逻辑,其中,所述等成本多路径ecmp逻辑用于:

8.如权利要求6所述的数据处理单元dpu,其中,所述虚拟桥接器由所述网络管线抽象层npal控制,其中,所述虚拟桥接器用于:

9.一种计算系统,所述计算系统包括:

10.如权利要求9所述的计算系统,其中,所述集成电路是数据处理单元dpu、网络接口卡nic、网络接口设备或交换机中的至少一种,其中,所述数据处理单元dpu是芯片上的可编程数据中心基础设施。

11.如权利要求9所述的计算系统,其中,所述网络管线抽象层npal包括一组应用程序编程接口api或类,所述应用程序编程接口api或类向由所述集成电路或耦合到所述集成电路的主机设备执行的一个或更多个应用程序提供统一接口。

12.如权利要求9所述的计算系统,其中,所述虚拟桥接器还用于:

13.如权利要求9所述的计算系统,其中,所述虚拟桥接器还用于:

14.一种数据处理单元dpu的操作方法,所述方法包括:

15.如权利要求14所述的方法,还包括:

16.如权利要求14所述的方法,还包括:

17.如权利要求14所述的方法,还包括:

18.如权利要求17所述的方法,还包括:

19.如权利要求14所述的方法,还包括:

20.如权利要求19所述的方法,还包括: