技术要求及NVMeoverRoCEV2网络测试规范

长期以来,存储的关键应用和高性能需求场景主要是基于FC网络的。随着传输速率的提高,介质从机械硬盘发展到固态存储,协议从SCSI发展到NVMe,新NVME技术的出现带来了新的机遇。NVMerverroce2是NVMerverFabric最符合NVMe语义的实现方式。它是高速存储网络未来的发展趋势,在性能、成本和网络管理方面超过了FC。

在NVMexpress组织中,NVMeverRoCEV2已经有了一个标准定义,本规范对网络控制如易用性、易维护性和可靠性等方面进行了优化,使NVMeverRoCEV2更适合关键应用对高可靠性要求的要求,提高了系统易用性和易维护性。

网络架构,NVMeoverRoCEV2。

NVMeoverRoCEV2网络主要包括三种类型的角色:启动器(后面称为主机)、交换机、目标(后面称为存储)、启动器和目标设备,也称为终端设备。通过NVMeoverrocev2协议,主机和存储器在网络中传输数据,并提供高性能存储服务。

图片

网络控制优化需要主机、交换机和存储的联合实现,实现即插即用和故障快速感知;也就是说,当插入即时使用功能要求设备接入网络时,交换机可以自动找到设备,同时将通知通知消息的主机订阅到网络中的其他交换机上,主机识别连接到设备并自动建立与存储的连接。即插即用功能主要用于开始、扩展和维护(故障更换)。

当网络故障需要快速感知故障时,交换机可以快速检测故障状态,同步到网络中的其他交换机,并通知主机在IP业务领域订阅通知消息,主机识别网络故障是否影响存储设备,如果是快速断开与存储的连接,触发多路径软件快速切换业务到冗余路径。

技术要求的网络控制优化。

一是业务功能和流程。

作为网络的核心,交换机需要实现IP业务领域和设备状态的同步信息,以实现IP业务领域的管理功能,管理设备信息的接入,监控网络状态。

主机作为存储服务的用户,在接入网络时,发送设备接入信息并定期发布公告,订阅网络状态变化信息,接收和处理网络变化信息。如果状态变化的设备是主机,对于主机接入,如果目前有存储在线,则需要建立主机和存储之间的链接;对于主机的离开,忽略它。如果状态变化的设备是存储的,应根据状态变化进行相应的处理:如果状态是设备接入的,则应与存储器建立连接;如果状态是设备离开的,则应迅速断开与存储器的连接,并触发多路径软件快速切换到冗余路径进行重试。

作为服务提供提供者,存储器在访问网络时发送设备访问信息,并定期发布通知;订阅网络设备信息变更信息作为可选项目,可订阅网络定位信息。即插即用和故障快速感知业务流程涉及以下信息定义和交互。

图片

二是IP业务域管理。

交换机实现IP业务域管理功能,用户根据业务规划配置IP业务域。交换机需要将IP业务域同步到网络中的其他交换机。IP业务域管理符合以下技术能力:

A)应支持IP业务域配置功能,提供添加、删除、修改、查询功能,并支持配置导入(或批量配置)功能;

© 版权声明
THE END
喜欢就支持以下吧
点赞11
分享
相关推荐
  • 暂无相关文章
  • 评论 抢沙发
    源码客的头像-源码客

    昵称

    取消
    昵称表情图片