I'm not the architect here, but it seems to me like having both servers always sending traffic to all DPs would be a lot of unnecessary network traffic, especially since the DPs would be ignoring half of the traffic until they decided that the primary server failed. I think it would make more sense to have the DPs listen to all traffic and have the backup server make the determination that the primary has failed and then begin sending packets to the DPs.
I'm not the architect here, but it seems to me like having both servers always sending traffic to all DPs would be a lot of unnecessary network traffic, especially since the DPs would be ignoring half of the traffic until they decided that the primary server failed. I think it would make more sense to have the DPs listen to all traffic and have the backup server make the determination that the primary has failed and then begin sending packets to the DPs.