CN100493026C - Internet memory area network IP SAN access method and exchanger - Google Patents

Internet memory area network IP SAN access method and exchanger Download PDF

Info

Publication number
CN100493026C
CN100493026C CNB2006100874612A CN200610087461A CN100493026C CN 100493026 C CN100493026 C CN 100493026C CN B2006100874612 A CNB2006100874612 A CN B2006100874612A CN 200610087461 A CN200610087461 A CN 200610087461A CN 100493026 C CN100493026 C CN 100493026C
Authority
CN
China
Prior art keywords
target side
information
initiator
switch
san
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CNB2006100874612A
Other languages
Chinese (zh)
Other versions
CN1885817A (en
Inventor
余福荣
张晓琳
李晓
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
New H3C Technologies Co Ltd
Original Assignee
Hangzhou H3C Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hangzhou H3C Technologies Co Ltd filed Critical Hangzhou H3C Technologies Co Ltd
Priority to CNB2006100874612A priority Critical patent/CN100493026C/en
Publication of CN1885817A publication Critical patent/CN1885817A/en
Application granted granted Critical
Publication of CN100493026C publication Critical patent/CN100493026C/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The disclosed visit method for IP SAN comprises: the exchanger in IP SAN acquires the target information from its inferior, notifies the I/O initiator the target information, and transmits data after the initiator and target building connection. This invention releases exchange load, and has high transmission efficiency.

Description

Access method and the switch of a kind of internet storage area network IP SAN
Technical field
The present invention relates to the IP storage system, relate in particular to access method and a kind of switch that carries out data interaction at internet storage area network IP SAN of being used for of a kind of internet storage area network IP SAN (InternetProtocol Storage Area Network).
Background technology
SCSI standards system standard the process of carrying out the operation of data block I/O between applied host machine and the external equipment, external equipment comprises disk, tape, CD, printer and scanner etc.The reference model of scsi device is a typical client-server, a side (as applied host machine) who initiates service request is called initiator (Initiator), a side who accepts service request is called target side (Target), between initiator and the target side different connected modes can be arranged.Defined the I/O operation that a series of order realizes data block in the SCSI standards system, also defined a series of host-host protocols (as iSCSI, FC etc.), so that between initiator and target side, transmit scsi command and data.
ISCSI is a kind of SCSI host-host protocol based on TCP/IP, in order to transmit scsi command and data by IP network between applied host machine and IP storage system.At present, iscsi technology standardization (RFC3720, RFC3721 etc.), and in the industry cycle progressively obtain widely and use.
See also Fig. 1, it is existing a kind of typical networking schematic diagram based on iSCSI protocol of I P storage system.Applied host machine scsi command and/or data encapsulation in iSCSI PDU, send to the IP storage system by IP network, the IP storage system is handled each iSCSI PDU, finally write data into disk (corresponding a write operation) or from disk sense data return to applied host machine (corresponding read operation).
Along with the development of information technology, the user's data amount constantly increases, and the user more and more needs big capacity (more storage system), manageable storage system.And the number of disks that the storage control in the above-mentioned storage architecture can be with is limited, therefore can't satisfy these demands of user.
For the architectural framework that solves above-mentioned existing storage products is difficult to satisfy big capacity and manageable demand, a kind of Storage Virtualization management platform of utilizing having occurred integrates a plurality of IP storage systems, realization is to the internet storage area network IP SAN of the centralized management and the distribution of storage resources, as shown in Figure 2.Each side's information interaction schematic diagram among the described internet storage area network IP SAN, as shown in Figure 3, the iSCSI protocol procedures is divided into two sections: between applied host machine and the Storage Virtualization management platform, between Storage Virtualization management platform and the IP storage system.The I/O that applied host machine is initiated visits, and after being unloaded by the Storage Virtualization management platform, carries out iSCSI by this Storage Virtualization management platform and IP storage system again and is connected, and finishes the I/O visit.
This shows,, satisfied big capacity and manageable demand by in IP SAN, introducing the virtual management platform.But, in the processing procedure of I/O visit data, owing to the Storage Virtualization management platform needs the I/O data of both sides are unloaded all the time, so task is heavy, cause the performance of Storage Virtualization management platform to be restricted, it more and more becomes the performance bottleneck of whole system.
Summary of the invention
The object of the present invention is to provide access method and a kind of switch of a kind of internet storage area network IP SAN, heavy in order to the Storage Virtualization management platform task that solves in the existing IP SAN network, become the technical problem of whole performance of storage system bottleneck.
For solving the problems of the technologies described above, the objective of the invention is to be achieved through the following technical solutions: the access method of a kind of internet storage area network IP SAN, the target side information of its subordinate's management of the switches learn among the described IP SAN; Described target side information comprises the name and the IP address of target side at least; The initiator informs the target side information that this initiator and target side connect required to the I/O visit; Described switch carries out the I/O data forwarding after initiator and target side connect.
Preferably, described switch is found iSCSI Discovery process by internet attached small computer system interface, learns the target side information of its subordinate's management.
Preferably, the target side among the described IP SAN belongs to switch and reports its configuration information by internet store name iSNS service on it.
Preferably, described switch is informed the target side information that this initiator and target side connect required by the iSCSIRedirection redirect message after the request of receiving from I/O visit initiator.
Preferably, described target side is for directly being mounted on IP storage system or the virtual management platform under the switch.
Preferably, described I/O initiator is connected with the TCP that is connected to that target side is set up.
Preferably, described I/O data forwarding is two layers of forwarding or three layers of forwarding.
A kind of switch of carrying out data interaction at internet storage area network IP SAN of being used for comprises that information learns the unit, is used to learn the name that comprises target side at least of described switch subordinate management and the target side information of IP address; The information notification unit is used for learning the information that the unit obtains according to information, and the initiator informs the target side information that this visit initiator and target side connect required to the I/O visit; Retransmission unit is used for transmitting the I/O data after described initiator and target side connect.
Preferably, described information learns that the unit comprises: iSCSI Discovery protocol processes subelement, be used for sending iSCSI Discovery message to the target side of described switch subordinate management, and from the replying of described target side, learn target side information.
Preferably, described information learns that the unit comprises: iSNS protocol processes subelement is used to receive the configuration information that the target side of described switch subordinate management reports by the iSNS service.
Preferably, described information notification unit comprises iSCSI Redirection subelement, is used for informing the target side information that this initiator and target side connect required by iSCSI Redirection message to I/O visit initiator.
Preferably, described retransmission unit is two layers of retransmission unit or three layers of retransmission unit.
Preferably, described information notification unit satisfies making the initiator directly set up the requirement that TCP is connected with target side to the target side information that I/O visit initiator informs.
Above technical scheme in switch disclosed by the invention, is learned the unit by information as can be seen, can learn the target side information of described switch subordinate management; And then learn the information that the unit obtains according to information, inform the target side information that this visit initiator and target side connect required by the information notification unit to I/O visit initiator; Thereby make I/O visit initiator can and target side between connect, after this, switch carries out the I/O data forwarding by retransmission unit between initiator and target side.Because after initiator and target side connect, switch only serves as one two layers or three layers of forwarding unit, and need not the I/O data from both sides are unloaded, therefore for existing virtual management platform, significantly reduced task amount, and the forward efficiency height, can not become the performance bottleneck of whole storage system.
Description of drawings
Fig. 1 is existing typical networking schematic diagram based on iSCSI protocol of I P storage system;
Fig. 2 is existing a kind of IP storage area network schematic diagram that utilizes the Storage Virtualization management platform;
Fig. 3 is the information interaction schematic diagram of each side in the IP storage area network shown in Figure 2;
Fig. 4 is a kind of iSCSI networking embodiment schematic diagram of using technical solution of the present invention;
Fig. 5 is the first embodiment schematic flow sheet of the internet storage area network access method of the present invention;
Fig. 6 is the information interaction schematic diagram of each side in the network shown in Figure 5;
Fig. 7 is the switch first example structure schematic diagram disclosed by the invention;
Fig. 8 is the switch second example structure schematic diagram disclosed by the invention.
Embodiment
In order to introduce technical solution of the present invention more clearly, please refer to a kind of iSCSI networking embodiment schematic diagram of using technical solution of the present invention, as shown in Figure 4.
In this embodiment networking schematic diagram, comprise a side (as each applied host machine) who initiates service request, IP network and internet storage area network IP SAN.Described IP SAN specifically comprises each IP storage system of switch and subordinate's management thereof, and described IP storage system comprises storage control and disk array (this part is not shown).
Convenient, unified for this specification is discussed, the applied host machine that regulation will be initiated service request is called the initiator, and the object of accepting service request that is located immediately under the described switch management is called target side.As can be seen from Figure 4, in the networking diagram of present embodiment, be located immediately under the switch management to as if each IP storage system, so each IP storage system is target side.Need explanation, in actual applications, the switch among the described IP SAN both can directly be hung the IP storage system down, also can hang a plurality of Storage Virtualization management platforms down, and then articulate a plurality of IP storage systems respectively below each virtual management platform earlier.In this case, be located immediately under the described switch management to as if each virtual management platform, therefore, target side in this case is each virtual management platform.Certainly, target side of the present invention is not limited only to above-mentioned IP storage system of mentioning or virtual management platform, is suitable for technical solution of the present invention too for the target side that directly is mounted in the storage architecture of other types under the described switch.
Networking schematic diagram in conjunction with above-mentioned application technical solution of the present invention further specifies technical solution of the present invention.See also Fig. 5, it is the access method first embodiment schematic flow sheet of a kind of internet storage area network IP SAN disclosed by the invention.Combination is referring to each side's information interaction schematic diagram shown in Figure 6 simultaneously.
Step 110: the target side information of its subordinate's management of the switches learn among the described IP SAN.This step can be achieved by two kinds of concrete modes.
First kind of mode: described switch is found iSCSI Discovery process by internet attached small computer system interface, obtains the target side information of its subordinate's management.Particularly, after the system start-up, switch is inquired about (in advance by methods such as human configuration or formulation proprietary protocols the target side transmission iSCSI Discovery message of its subordinate's management earlier, make switch know the IP address of its subordinate's target side), pass through the response message of each target side then, learn all available target side information in this network (name of target side, Internet protocol IP address, transmission control protocol port TCP PORT and inlet Portal etc.), and with information cache in switch this locality.The target side information of why saying so available, it is the situation that to damage or to have cancelled at some target side, as long as target side can normally be visited, it all can reply response message to switch, therefore, the target side information of switches learn all is from the target side that can normally use.Certainly, if all target side can normally be used in the network, switches learn is exactly target complete side's information of its subordinate's management so.
The second way: the target side among the described IP SAN is by internet store name iSNS service, on it, belong to switch and report its configuration information (name of target side, IP address, TCP PORT and Portal etc.), thereby make switch can learn the target side information of its subordinate management, and with information cache in switch this locality.For concrete iSNS service, can be referring to existing iSNS consensus standard.Usually, because this implementation does not need switch to inquire about to subordinate's target side one by one, therefore be more suitable in large-scale storage networking.
Step 120: switch is informed the target side information that this initiator and target side connect required to I/O visit initiator.
Because switch has been learned the target side information of its subordinate's management by step 110, so switch can carry out the initiator of I/O visit for needs, provides initiator and target side to set up TCP and is connected needed target side information.Particularly, when certain initiator need carry out the I/O visit, send iSCSI Discovery request to switch, after switch is received this request, its target side information of having learned is informed the initiator by Redirection message, and the target side information of returning should satisfy the initiator and directly carry out the requirement that TCP is connected with selected target side.Need explanation, though after present embodiment adopts switch to receive I/O visit initiator's Discovery request, just inform target side information; But do not get rid of some special circumstances in actual applications, switch initiatively belongs to applied host machine (being possible I/O initiator) and initiatively informs target side information on it.
Step 130: described switch carries out the I/O data forwarding after initiator and target side connect.
Particularly, the Redirection message that the initiator returns according to switch, direct and selected target side is set up TCP and is connected, and initiates common session Normal Session process and carry out data interaction.Because switch informs that available targets side's information of I/O visit initiator is generally a plurality of, so by the selected voluntarily target side that connects of initiator.In the reciprocal process of I/O data, switch just serves as two layers or three layers of forwarding unit, carries out the I/O data forwarding between initiator and target side.
The access method flow process by above-mentioned IP SAN and the information interactive process of each side are as can be known, after certain initiator initiates an I/O visit, switch only need be by Redirection message to the required target side information of its feedback, just can directly set up TCP by initiator and target side then and be connected and initiate the Normal conversation procedure.After this, switch is transmitted the I/O data as just common two layers or three-layer equipment, does not need data are unloaded.Therefore, the task amount of switch greatly reduces for the virtual management platform among the figure two.
Further, if increased new target side, only need inform that the information that switch increases this target side get final product, and need not to notify all initiators (as each applied host machine), after this inform and to carry out the target side resource that initiator that I/O visits increases newly by switch.For the initiator, its need know that switch ip address gets final product.Therefore, technical solution of the present invention is very convenient for the expansion of storage resources.
The invention also discloses a kind of switch of carrying out data interaction at internet storage area network IP SAN of being used for, please referring to the switch of the present invention shown in Figure 7 first example structure schematic diagram.Described switch comprises that substantially information learns unit 51, information notification unit 52 and retransmission unit 53.Below in conjunction with the operation principle of this switch, further introduce the internal structure of each unit.
At first, switch is learned unit 51 by information, learns the target side information of described switch subordinate management.Certainly, the target side information of switches learn is usually from the target side that can normally visit, because if certain target side is damaged in the network, it generally can't be to the switch photos and sending messages.Described target side information specifically comprises name, IP address, TCP PORT and Portal of target side or the like.For example, by iSCSI Discovery protocol processes subelement 511, inquire about to the target side transmission iSCSIDiscovery of its subordinate's management information, thereupon, all available target side will be replied the configuration information of oneself to switch.So switch just can be learned the target side information of its subordinate management, and with information stores in switch this locality.
Thereafter, when certain initiator need carry out the I/O visit, learn that to the information of switch unit 51 sends request, and then switch learns the information that unit 51 obtains according to information, inform that to it setting up TCP with target side is connected required target side information by information notification unit 52.For example, I/O visit initiator sends iSCSI Discovery request to the iSCSI of switch Discovery protocol processes subelement 511, after switch is received this request, the information of learning from target side according to iSCSI Discovery protocol processes subelement 511 before this, return the Redirection redirect message by the iSCSI Redirection protocol processes subelement in the information notification unit 52 to I/O visit initiator, in this message, carry the target side information that initiator and target side connect required.In view of the above, I/O visit initiator just can directly set up TCP with target side and is connected and initiates the Normal conversation procedure and carry out data interaction.Though after the Discovery receiving I/O visit initiator that the foregoing description adopts asks, just inform target side information; But do not get rid of some special circumstances in actual applications, switch initiatively belongs to applied host machine (being possible I/O initiator) and initiatively informs target side information on it.
Once more, after I/O visit initiator and target side connected, switch was transmitted by the I/O data between 53 couples of I/O visit initiators of retransmission unit and the target side.Described retransmission unit 53 both can be that two layers of retransmission unit also can be three layers of retransmission units.For the specific implementation of retransmission unit, can no longer describe in detail referring to the retransmission unit in existing two layers of forwarding unit or the three layers of forwarding unit herein.
Please referring to Fig. 8, it is the switch second example structure schematic diagram disclosed by the invention.The difference part of switch is shown in the switch in the present embodiment and first embodiment, and information is learned and also comprised iSNS protocol processes subelement 512 in the unit 51.
Particularly, the target side of switch subordinate management is served by iSNS, initiatively reports its configuration information (name of target side, IP address, TCP PORT and Portal etc.) to switch; Switch receives the described configuration information that reports by iSNS protocol processes subelement 512, thereby learns the target side information of its subordinate's management, and with information cache in switch this locality.And then information learns that the Discovery request that 511 on iSCSIDiscovery protocol processes subelement in the unit 51 needs to receive from I/O visit initiator gets final product, and need not target side is carried out the Discovery protocol processes.Certainly, if at certain in particular cases, initiatively to I/O visit initiator reporting objectives side information, promptly switch need not to handle the Discovery request from the initiator to switch, and iSCSI Discovery protocol processes subelement 511 so also can be set.
After this, switch sends Redirection message by iSCSI Redirection protocol processes subelement to the initiator, inform the target side information that this initiator and target side connect required, this information of informing follows the information that iSNS protocol processes subelement 512 is learned from target side.Because the switch of structure need not to send Query Information one by one to target side shown in the present embodiment, therefore be more suitable for large-scale storage networking (being the more situation of target side number).
More than access method and a kind of being used for of a kind of internet storage area network IP SAN provided by the present invention is described in detail at the switch that internet storage area network IP SAN carries out data interaction, used specific case herein principle of the present invention and execution mode are set forth, the explanation of above embodiment just is used for helping to understand method of the present invention and core concept thereof; Simultaneously, for one of ordinary skill in the art, according to thought of the present invention, the part that all can change in specific embodiments and applications, in sum, this description should not be construed as limitation of the present invention.

Claims (13)

1, the access method of a kind of internet storage area network IP SAN is characterized in that,
The target side information of its subordinate's management of the switches learn among the described IP SAN; Described target side information comprises the name and the IP address of target side at least;
The initiator informs the target side information that this initiator and target side connect required to the I/O visit;
Described switch carries out the I/O data forwarding after initiator and target side connect.
2, IP SAN access method as claimed in claim 1 is characterized in that, described switch is found iSCSI Discovery process by internet attached small computer system interface, learns the target side information of its subordinate's management.
3, the access method of IP SAN as claimed in claim 1 is characterized in that, the target side among the described IP SAN belongs to switch and reports its configuration information by internet store name iSNS service on it.
4, the access method of IP SAN as claimed in claim 1, it is characterized in that, described switch is informed the target side information that this initiator and target side connect required by iSCSI Redirection redirect message after the request of receiving from I/O visit initiator.
As the access method of any described IP SAN in the claim 1 to 4, it is characterized in that 5, described target side is for directly being mounted on IP storage system or the virtual management platform under the switch.
As the access method of any described IP SAN in the claim 1 to 4, it is characterized in that 6, described I/O initiator is connected with the TCP that is connected to that target side is set up.
As the access method of any described IP SAN in the claim 1 to 4, it is characterized in that 7, described I/O data forwarding is two layers and transmits or three layers of forwarding.
8, a kind of switch of carrying out data interaction at internet storage area network IP SAN of being used for is characterized in that comprising,
Information is learned the unit, is used to learn the name that comprises target side at least of described switch subordinate management and the target side information of IP address;
The information notification unit is used for learning the information that the unit obtains according to information, and the initiator informs the target side information that this visit initiator and target side connect required to the I/O visit;
Retransmission unit is used for transmitting the I/O data after described initiator and target side connect.
9, switch as claimed in claim 8, it is characterized in that, described information learns that the unit comprises: iSCSI Discovery protocol processes subelement, be used for sending iSCSI Discovery message, from the replying of described target side, learn target side information to the target side of described switch subordinate management.
10, switch as claimed in claim 8 is characterized in that, described information learns that the unit comprises: iSNS protocol processes subelement is used to receive the configuration information that the target side of described switch subordinate management reports by the iSNS service.
11, switch as claimed in claim 8, it is characterized in that, described information notification unit comprises iSCSI Redirection subelement, is used for informing the target side information that this initiator and target side connect required by iSCSI Redirection message to I/O visit initiator.
As any described switch in the claim 8 to 11, it is characterized in that 12, described retransmission unit is two layers of retransmission unit or three layers of retransmission unit.
As any described switch in the claim 8 to 11, it is characterized in that 13, described information notification unit satisfies making the initiator directly set up the requirement that TCP is connected with target side to the target side information that I/O visit initiator informs.
CNB2006100874612A 2006-06-08 2006-06-08 Internet memory area network IP SAN access method and exchanger Active CN100493026C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2006100874612A CN100493026C (en) 2006-06-08 2006-06-08 Internet memory area network IP SAN access method and exchanger

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2006100874612A CN100493026C (en) 2006-06-08 2006-06-08 Internet memory area network IP SAN access method and exchanger

Publications (2)

Publication Number Publication Date
CN1885817A CN1885817A (en) 2006-12-27
CN100493026C true CN100493026C (en) 2009-05-27

Family

ID=37583801

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2006100874612A Active CN100493026C (en) 2006-06-08 2006-06-08 Internet memory area network IP SAN access method and exchanger

Country Status (1)

Country Link
CN (1) CN100493026C (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102045379B (en) * 2009-10-15 2013-01-02 杭州华三通信技术有限公司 Method and system for IP storage and storage equipment
CN115509433A (en) * 2021-06-22 2022-12-23 华为技术有限公司 Data reading and writing method and related device

Also Published As

Publication number Publication date
CN1885817A (en) 2006-12-27

Similar Documents

Publication Publication Date Title
CN101022400B (en) Method and device for realizing resource distribution of network stroage system
EP2659375B1 (en) Non-disruptive failover of rdma connection
CN101090371B (en) Method and system for user information management in at-once communication system
JP5034495B2 (en) Storage system, program and method
JP2007140699A (en) Computer system and storage device and management server and communication control method
CN101194250A (en) Method and system for closing RDMA connection
CN102315957A (en) Method for remotely managing mass access equipment and Ethernet equipment
CN100353307C (en) Storage system and method of storaging data and method of reading data
CN1985492A (en) Method and system for supporting iSCSI read operations and iSCSI chimney
CN113162970A (en) Message routing method, device, equipment and medium based on publish/subscribe model
CN100432975C (en) Architecture of interface target machine for miniature computer system and data transmitting method
CN105900068A (en) Path management system, device and method
KR20070026682A (en) A method for data transmission between network apparatus
JP4208506B2 (en) High-performance storage device access environment
CN100493026C (en) Internet memory area network IP SAN access method and exchanger
CN104270432B (en) Based on drilling well industry Real-time Data Service system and data interactive method
CN101626345B (en) Message processing method and real-time stream protocol application layer gateway in home gateway
CN102111436A (en) Storage device and method for accessing storage device through internet small computer system interface (iSCSI)
CN101621526B (en) iSCSI method and apparatus for preventing useless connection from occupying system resources
CN102065143A (en) Communication method and system based on HTTP (hyper Text Transfer Protocol), HTTP server and HTTP client
CN104660664B (en) Method and apparatus for managing storage system
US10798159B2 (en) Methods for managing workload throughput in a storage system and devices thereof
CN105573801A (en) Method for realizing software upgrading in stacking system as well as device and system
CN109413142A (en) A kind of iSCSI virtual protocol implementation method under Linux
JP2000339267A (en) Pci bus control system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CP03 Change of name, title or address

Address after: 310052 Binjiang District Changhe Road, Zhejiang, China, No. 466, No.

Patentee after: Xinhua three Technology Co., Ltd.

Address before: 310053 Hangzhou hi tech Industrial Development Zone, Zhejiang province science and Technology Industrial Park, No. 310 and No. six road, HUAWEI, Hangzhou production base

Patentee before: Huasan Communication Technology Co., Ltd.

CP03 Change of name, title or address