How to communicate multiple sitl instances using DDS

I am trying to simulate multiple sitl’s (swarm) in my computer. I am using ROS2 and micro ros agent(Micro-XRCE-DDS-Agent), the problem is when I initiate 2 sitl with 2 micro ros agents both of them appear as /ap/ and services are also in same name. I cant read them seperately, how to read and send command to them seperately. I am using 2 micro ros agents is this causing this, should it be 1 agent