A system for consistent data recovery, including a storage area network (SAN) of initiator nodes and target nodes, wherein initiator nodes issue I / O requests and target nodes respond to I / O requests, the SAN being represented logically as a plurality of consistency groups of nodes, G1, . . . , Gn, each consistency group representing at least one logical storage unit (LU), each LU acting as a target node within the SAN, at least one host device, each host device acting as an initiator within the SAN, each host device including a transmitter for issuing I / O requests to at least one LU, and each host device being associated with a host device agent, the host device agent including an interceptor for intercepting I / O requests issued by the host device, and a router for forwarding the intercepted I / O requests to a data protection appliance, a data protection appliance (DPA) acting as both an initiator node and a target node within the SAN.