-
公开(公告)号:CN115604255A
公开(公告)日:2023-01-13
申请号:CN202110776461.8
申请日:2021-07-09
Applicant: 复旦大学(CN)
Abstract: 本发明提供一种支持混合虚拟环境的RDMA虚拟化装置,其特征在于,包括:虚拟机;容器;物理RDMA网卡;以及虚拟层,与虚拟机接口、容器接口以及物理RDMA网卡分别相通信连接,虚拟层具有对物理RDMA网卡进行虚拟化得到的虚拟RDMA网卡、转换模块、路由规则存储模块、连接管理模块、资源映射模块,虚拟RDMA网卡与虚拟机以及容器一一对应,转换模块对来自虚拟机接口的RDMA命令信息进行转换,使其与容器格式一致,虚拟RDMA网卡收到来自于虚拟机以及容器发送的连接请求命令时,虚拟层创建对应RDMA资源,将该RDMA资源映射给虚拟机以及容器,连接管理模块基于预先配置的路由规则建立虚拟机与容器之间的RDMA连接,使得虚拟机以及容器之间能够通过物理RDMA网卡直接访问彼此的RDMA资源。