You can use a single set of paired Site Recovery Manager sites to protect virtual machines in both directions.
Each site can simultaneously be a protected site and a recovery site, but for a different set of virtual machines.
You can implement bidirectional protection by protecting datastore groups or storage policies by using array-based replication or by protecting individual virtual machines by using vSphere Replication. If you are using array-based replication, each of the array’s LUNs replicates in only one direction. Two LUNs in paired arrays can replicate in different directions from each other.