Some example implementations described herein generally relate to a reconfigurable multi-radio bridge. An example implementation of a reconfigurable multi-radio bridge performing a method includes discovering a topology of a network that includes one or more wireless stations (STAs); evaluating a metric for each of at least two routes discovered in the topology; receiving a packet that identifies a first STA of the one or more STAs as an intended destination of the packet; selecting a route of the at least two routes over which to send the packet based on the metric, each of the at least two routes reaching the first STA; and sending the packet from a reconfigurable multi-radio bridge over the selected route toward the first STA.
In an example systems, a reconfigurable multi-radio bridge can include memory and a processor operatively coupled to the memory, where the processor configured to discover a topology of a network that includes one or more wireless stations (STAs); evaluate a metric for each of at least two routes discovered in the topology; receive a packet that identifies a first STA of the one or more STAs as an intended destination of the packet; select a route of the at least two routes over which to send the packet based on the metric, each of the at least two routes reaching the first STA; and send the packet from a reconfigurable multi-radio bridge over the selected route toward the first STA.