Supercharge Your Innovation With Domain-Expert AI Agents!

Method, device and system for forwarding packets in nvme over Fabric

A technology for message and processing equipment, which is applied in the information field and can solve problems such as complex implementation methods.

Active Publication Date: 2020-11-06
HUAWEI TECH CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In order to integrate multi-path software in the host operating system, the host needs to develop corresponding multi-path software for different host operating system versions, and the implementation method is complicated

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method, device and system for forwarding packets in nvme over Fabric
  • Method, device and system for forwarding packets in nvme over Fabric
  • Method, device and system for forwarding packets in nvme over Fabric

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0109] The terms "first" and "second" in this application are only used for descriptive purposes, and should not be construed as indicating or implying relative importance or implicitly indicating the number of indicated technical features.

[0110] In the NVMe over Fabric architecture, in order to avoid a single point of failure for Target, redundancy is used to improve reliability, and redundant paths can be used to achieve higher performance. The operating system of the host thinks that each path is connected to an actual hard disk, but in fact multiple paths lead to the same hard disk. When one of the multiple paths fails, the host can transmit through the other path, thereby improving the reliability of the system. The path failure may be caused by a cable damage, a switch failure, or a redundant array of independent disks (English: Redundant Array of Independent Disks, RAID) controller failure of the target storage device.

[0111] figure 1 It is a schematic diagram of...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The present application provides a method, device and system for forwarding packets in NVMe over Fabric, so as to simplify the implementation of multipath control in NVMe over Fabric. In the method provided by the present application, by receiving the first message sent by the control device, the input and output commands or management commands included in the first message conforming to the NVMe protocol are obtained; according to the first message included in the first message An input and output command or a management command conforming to the NVMe protocol generates a second message, and the second message is a message for executing the input and output command or a management command; select and forward the second message according to the identification of the target hard disk The network port of the document; encapsulating the second message into a message meeting the NVMe over Fabric forwarding requirements, and sending the encapsulated second message through the selected network port. Eliminates the complexity of installing multipath software on the control device to match various possible operating systems. Also, the maintenance cost of the control equipment is simplified.

Description

technical field [0001] The present invention relates to the field of information technology, in particular to a non-volatile memory standard (English: Non-Volatile Memory Express, NVMe) on a network (English: fabric), NVMe over Fabric, and a method, device and method for forwarding messages in the network. system. Background technique [0002] NVMe specifies a transmission mechanism between an NVMe device and a host connected by a Peripheral Component Interconnect Express (English: Peripheral Component Interconnect Express, PCIe) bus. [0003] After the released NVMe standard for PCIe architecture achieved great success in the industry, the industry soon wanted to extend the NVMe standard to the data center field. However, limited by the shortcomings of the PCIe protocol itself in the data center field (scalability, long-distance connection, etc.), the industry is promoting the NVMe protocol to run on the network to provide more flexible and wider applications. The network...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): H04L12/40H04L12/46H04L12/707H04L12/741H04L12/935H04L12/937G06F13/42H04L45/24H04L45/74H04L49/111
CPCH04L12/40006H04L12/4633H04L45/24H04L45/74H04L49/253H04L49/30G06F13/4282G06F13/4022G06F3/0617G06F3/0635G06F3/0689G06F13/385G06F2213/0026G06F3/067G06F3/0659G06F3/0629G06F13/42
Inventor 何剑倪小珂姚益民
Owner HUAWEI TECH CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More