A realization method of iscsi virtual agent under linux

An implementation method and virtual proxy technology, applied in the field of iSCSI virtual proxy implementation, can solve problems such as the inability to guarantee the integrity of stored data, and achieve the effect of optimizing transmission performance

Active Publication Date: 2020-07-31
电信科学技术第五研究所有限公司
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0010] In the current iSCSI technology, only a single iSCSI initiator is supported to connect to a single iSCSI target LUN. Even if it is actively configured as a multi-connection, the integrity of the stored data cannot be guaranteed.

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
  • A realization method of iscsi virtual agent under linux
  • A realization method of iscsi virtual agent under linux
  • A realization method of iscsi virtual agent under linux

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] In order to understand the above-mentioned purpose, features and advantages of the present invention more clearly, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be noted that, under the condition of not conflicting with each other, the embodiments of the present application and the features in the embodiments can be combined with each other.

[0034]In the following description, many specific details are set forth in order to fully understand the present invention. However, the present invention can also be implemented in other ways different from the scope of this description. Therefore, the protection scope of the present invention is not limited by the following disclosure. limitations of specific examples.

[0035] The core of the present invention is composed of three modules, which are respectively: an inter-program communication module, a data packet forwarding mod...

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 invention discloses a method for realizing an iSCSI virtual agent under Linux, which includes the steps: when the initiator connects with the target end, it first performs a discovery operation, performs parameter negotiation by sending a login command protocol data unit, and performs parameter negotiation on the iSCSI login command containing the iSCSI login command. The Ethernet frame of the second message is modified, and the target IP address in the data header of the IP segment is changed to the form of broadcasting in the network, and sent to the remaining initiators in the network, and the other initiators are notified not to This initiator forwards the message; the initiator that completes the connection performs the login operation, becomes a proxy client, and changes the target IP address of the login command protocol data unit into the broadcast mode in the network; when other initiators receive this data packet, Create a binary table to associate the target LUN in the connected state with the source IP address of the data packet; when other initiators have read and write requests, forward the data packet to the source IP address, so that multiple initiators can access the same LUN at the same time Perform read and write operations.

Description

technical field [0001] The invention relates to the field of network communication, in particular to a method for realizing an iSCSI virtual agent under Linux. Background technique [0002] iSCSI is a communication protocol commonly used in storage networks, and its protocol is based on the TCP / IP protocol. By mapping the SCSI commands for read and write operations to the TCP protocol for transmission. Realize off-site storage of data. A complete ISCSI system topology diagram as shown in figure 1 shown. [0003] according to figure 1 As shown, there may be multiple iSCSI servers (initiator, initiator) and multiple iSCSI storage devices (target, target) in the IP network. There are also multiple LUNs (Logical UnitNumber) under each target end, which are used to manage the storage media (HDD, SDD and their RAID) of the entire storage device in a unified manner. figure 2 shown. [0004] According to the OSI model, the ISCSI protocol can be divided into 7 layers from top...

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 & AuthorityPatents(China)
IPC IPC(8): H04L29/08H04L12/863
CPCH04L47/50H04L67/56
Inventor羊舌荣元
Owner电信科学技术第五研究所有限公司