A system comprises a computer including a processor. The processor receives from each of a plurality of vehicles within a region, a respective plurality of messages and identifies for each of the plurality of vehicles, a respective communications discontinuity during which an expected message fails to be received from the respective vehicle. The processor determines, for each communications discontinuity, discontinuity edge locations at each of a beginning of the communications discontinuity and an end of the communications discontinuity. The processor further determines an interference node location based on the discontinuity edge locations.