
The iSCSI initiator (libiscsi in QEMU) sends a data access request to the local iSCSI redirector
iSCSI redirector returns the address of the iSCSI target (Access)
When the iSCSI redirector receives a request, it retrieves the appropriate Access service address from Meta (prioritizing the local address) and returns it to the client. In ABS, access from each iSCSI initiator to an iSCSI target is restricted to being managed by only one Access. If the target already has an owner, the iSCSI redirector returns the owner's address. Otherwise, it selects a new Access address according to the Access point management policy and returns it.
iSCSI initiator sends I/O requests to Access
Once the iSCSI initiator obtains the Access service address, it establishes a stable connection with the corresponding Access and sends LUN I/O requests to this Access. The Access then converts the LUN I/O into volume I/O for processing.