A method comprising: receiving, by a software-defined networking, SDN, controller for a network that includes a plurality of node devices, first values for one or more Quality of Experience, QoE, metrics measured by a first probe traversing a first path, said first path starting from a particular node device of the plurality of node devices and comprising one or more links; receiving, by the SDN controller, second values for the one or more QoE metrics measured by a second probe traversing a second path, said second path starting from the particular node device of the plurality of node devices and comprising one or more links; determining, by the SDN controller and from the first values for the one or more QoE metrics, that the first path has an anomaly, wherein determining whether the first path has an anomaly comprises evaluating the first values for the one or more QoE metrics relative to baseline values for the one or more QoE metrics; determining, by the SDN controller and from the second values for the one or more QoE metrics, that the second path has an anomaly, wherein determining whether the second path has an anomaly comprises evaluating the second values for the one or more QoE metrics relative to the baseline values for the one or more QoE metrics; determining, by the SDN controller, a type of metrics of the one or more QoE metrics, and a type of links of the one or more links of the first path and the one or more links of the second path; and determining, by the SDN controller and in response to determining the first path and the second path has an anomaly, based on the type of metrics and the type of links, that an intersection between the first path and the second path is a root cause of the anomaly, wherein the intersection comprises an overlapping link between the one or more links of the first path and the one or more links of the second path, and wherein determining the intersection is the root cause of the anomaly comprises determining that the first values for the one or more QoE metrics and the second values for the one or more QoE metrics each deviates from the baseline value. receiving, by a software-defined networking, SDN, controller for a network that includes a plurality of node devices, first values for one or more Quality of Experience, QoE, metrics measured by a first probe traversing a first path, said first path starting from a particular node device of the plurality of node devices and comprising one or more links; receiving, by the SDN controller, second values for the one or more QoE metrics measured by a second probe traversing a second path, said second path starting from the particular node device of the plurality of node devices and comprising one or more links; determining, by the SDN controller and from the first values for the one or more QoE metrics, that the first path has an anomaly, wherein determining whether the first path has an anomaly comprises evaluating the first values for the one or more QoE metrics relative to baseline values for the one or more QoE metrics; determining, by the SDN controller and from the second values for the one or more QoE metrics, that the second path has an anomaly, wherein determining whether the second path has an anomaly comprises evaluating the second values for the one or more QoE metrics relative to the baseline values for the one or more QoE metrics; determining, by the SDN controller, a type of metrics of the one or more QoE metrics, and a type of links of the one or more links of the first path and the one or more links of the second path; and determining, by the SDN controller and in response to determining the first path and the second path has an anomaly, based on the type of metrics and the type of links, that an intersection between the first path and the second path is a root cause of the anomaly, wherein the intersection comprises an overlapping link between the one or more links of the first path and the one or more links of the second path, and wherein determining the intersection is the root cause of the anomaly comprises determining that the first values for the one or more QoE metrics and the second values for the one or more QoE metrics each deviates from the baseline value.