Abstract— One of the major advantages of wireless communication over wired is the flexibility when creating links between nodes. But this comes at a price as influences from outside the mesh network can distort communication between the nodes and even the nodes themselves interfere with each other. By carefully selecting channels where each link transmits data on, the interference can be minimized causing the throughput and end-to-end delay to be improved. We propose an algorithm that only uses locally distributed information to find the best channel selection for each link. The algorithm is independent of the used routing algorithm and scales well. Using simulations we will demonstrate scalability, convergence and finding an optimal solution.