背景技术:
1、现代数据中心包括用于如存储、处理和传播数据和应用程序等信息技术(it)操作的各种物理现场设备和软件。例如,现代数据中心可以包括:(1)物理设施——it设备的可用空间;(2)被配置成执行it操作并存储数据和应用程序的核心部件,例如,数据存储系统、服务器、网络交换机和路由器、以及如防火墙等信息安全元件;(3)用于保持可用性的支持性基础设施,例如,不间断电源、环境控制件、以及物理安全系统;以及(4)运营人员。工程师已经开发了:智能网络接口卡(“智能nic”)——具有被设计成使现代数据中心的联网、安全和存储高效且灵活的可编程加速器的nic;以及数据处理单元(dpu)——被配置成运行数据中心通信的完全可编程的高端处理器。智能nic和dpu有可能颠覆企业和云计算。这些新型适配器提供了曾经只属于高级联网交换机和路由器的能力。例如,一种适配器可以被视为具有拥有数百个、甚至数千个虚拟网络接口(例如,独立的mac和/或ip地址)的内置虚拟交换机,所述虚拟网络接口作为单独的虚拟以太网接口暴露于并呈现给主机系统。
技术实现思路
1.一种设备,包括:
2.如权利要求1所述的设备,其中,所述至少一个处理器能操作以接收数据包括:
3.如权利要求1所述的设备,其中,所述至少一个处理器能操作以分解所述至少一个操作请求包括:
4.如权利要求1所述的设备,其中,所述至少一个处理器能操作以执行所述多个操作包括:
5.如权利要求1所述的设备,其中,所述供应商中立的api方法包括高性能远程过程调用(rpc)框架。
6.如权利要求1所述的设备,其中,所述restful数据模型用于所述高性能rpc框架的传输层。
7.如权利要求1所述的设备,其中,所述restful数据模型表示运营商虚拟私有云(vpc)或租户vpc中的至少一者。
8.如权利要求7所述的设备,其中,所述restful数据模型包括与多个网络或子网相对应的至少一个区域。
9.如权利要求8所述的设备,其中,所述restful数据模型包括至少一个端点,所述至少一个端点具有与多个端接主机接口相对应的至少一个地址池。
10.如权利要求1所述的设备,其中,所述至少一个操作请求包括至少一个配置请求或控制功能请求。
11.如权利要求10所述的设备,其中,所述至少一个配置请求或控制功能请求包括用于为运营商底层联网或租户虚拟私有云(vpc)覆盖联网配置数据处理单元(dpu)的至少一个请求。
12.如权利要求1所述的设备,其中,所述供应商特定的api方法包括供应商特定的高性能rpc框架api。
13.如权利要求1所述的设备,其中,作用于所述数据的所述一组操作包括至少一个管理功能。
14.如权利要求13所述的设备,其中,所述至少一个管理功能包括至少一个配置功能或控制功能。
15.如权利要求14所述的设备,其中,所述至少一个配置功能或控制功能包括用于配置以下至少一者的至少一个功能:运营商底层联网或租户vpc覆盖联网。
16.如权利要求1所述的设备,其中,所述至少一个处理器包括管理接口,所述管理接口被配置成暴露供应商特定的api。
17.如权利要求16所述的设备,其中,所述管理接口被配置成通过高性能rpc框架来暴露所述供应商特定的api。
18.如权利要求16所述的设备,其中,进一步使所述至少一个处理器使用遥测服务单元经由所述供应商特定的api来获得供应商供应的网络部件的遥测数据。
19.一种方法,包括:
20.一种非暂态计算机可读介质,其上存储有指令,所述指令当由至少一个处理器执行时使所述至少一个处理器进行以下操作: