A network device operable with a hybrid mesh network having a plurality of network devices and client devices, the plurality of network devices including network interfaces, the network device comprising: a memory; a first network interface and a second network interface, the first network interface and the second network interface being independently addressable to enable multiple communication pathways within the hybrid mesh network; and a processor configured to: detect a change at one of the network interfaces of at least one of the plurality of network devices in the hybrid mesh network, the change associated with one or more characteristics of the multiple communication pathways; in response to detecting the change at one of the network interfaces, switch communication between a first communication end-to-end path and a second communication end-to-end path of the multiple communication pathways; perform a scan during a scan epoch to gather data relating to one or more wireless channels, wherein the scan epoch is configured to commence at a time specified in a broadcast message receivable at the network device, thereby to enable synchronous scanning of one or more channels in a same scan epoch as other ones of the plurality of network devices operable in the hybrid mesh network; and switch communication between the first communication end-to-end path and the second communication end-to-end path of the multiple communication pathways based on the data relating to the one or more of the wireless channels. a memory; a first network interface and a second network interface, the first network interface and the second network interface being independently addressable to enable multiple communication pathways within the hybrid mesh network; and a processor configured to: detect a change at one of the network interfaces of at least one of the plurality of network devices in the hybrid mesh network, the change associated with one or more characteristics of the multiple communication pathways; in response to detecting the change at one of the network interfaces, switch communication between a first communication end-to-end path and a second communication end-to-end path of the multiple communication pathways; perform a scan during a scan epoch to gather data relating to one or more wireless channels, wherein the scan epoch is configured to commence at a time specified in a broadcast message receivable at the network device, thereby to enable synchronous scanning of one or more channels in a same scan epoch as other ones of the plurality of network devices operable in the hybrid mesh network; and switch communication between the first communication end-to-end path and the second communication end-to-end path of the multiple communication pathways based on the data relating to the one or more of the wireless channels. detect a change at one of the network interfaces of at least one of the plurality of network devices in the hybrid mesh network, the change associated with one or more characteristics of the multiple communication pathways; in response to detecting the change at one of the network interfaces, switch communication between a first communication end-to-end path and a second communication end-to-end path of the multiple communication pathways; perform a scan during a scan epoch to gather data relating to one or more wireless channels, wherein the scan epoch is configured to commence at a time specified in a broadcast message receivable at the network device, thereby to enable synchronous scanning of one or more channels in a same scan epoch as other ones of the plurality of network devices operable in the hybrid mesh network; and switch communication between the first communication end-to-end path and the second communication end-to-end path of the multiple communication pathways based on the data relating to the one or more of the wireless channels.