System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于供应商特定的通信的智能NIC/DPU转换代理制造技术_技高网

用于供应商特定的通信的智能NIC/DPU转换代理制造技术

技术编号:42719622 阅读:3 留言:0更新日期:2024-09-13 12:07
提供了一种用于供应商特定的通信的智能NIC/DPU转换代理。作为联网系统的一部分,智能网络接口卡(NIC)/数据处理单元(DPU)转换代理可以由智能NIC/DPU内的设备实施。智能NIC/DPU转换代理将与供应商中立的API方法相关联的操作请求转换成供应商特定的API方法,例如,以与供应商特定的固件进行通信。代理包括:编排单元,编排单元用于检测来自具有供应商中立的API的外部实体的操作请求;以及基于结构数据模型转换操作请求;配置服务单元,配置服务单元用于基于经修改的操作请求来生成管理命令;以及代理服务单元,代理服务单元用于接收和转换配置命令,以使用供应商特定的API方法与供应商特定的固件进行通信。

【技术实现步骤摘要】


技术介绍

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.一种非暂态计算机可读介质,其上存储有指令,所述指令当由至少一个处理器执行时使所述至少一个处理器进行以下操作:

...

【技术特征摘要】

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所述的设备,其中,所述至少一个配置请求或控制功能请求包括用于为运营...

【专利技术属性】
技术研发人员:P·A·利奇J·R·希尔兰C·T·劳克林
申请(专利权)人:慧与发展有限责任合伙企业
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1