1. A computer-implemented method, comprising: establishing, by a network device, an access point; generating a first beacon packet including data associated with a network; generating current performance metrics associated with the network device; embedding the current performance metrics associated with the network device within the first beacon packet; embedding a query within the first beacon packet, wherein the query includes a request for a specifically targeted type of performance metric associated with a specific network device; transmitting the first beacon packet on the network using the access point; receiving a second beacon packet, wherein the second beacon packet includes a response to the query, wherein the response includes the specifically targeted type of performance metrics associated with the specific network device; determining, by the network device, a chosen communication path, wherein determining the chosen communication path includes using the specifically targeted type of performance metrics associated with the specific network device; generating updated performance metrics associated with the network device; and transmitting the updated performance metrics associated with the network device on the chosen communication path.