We assign labels to each node in a P2P network to facilitate and improve communication. Labels create a virtual hypercube overlay. Known hypercube algorithms are adopted in this environment. Theoretical and experimental findings prove the feasibility and efficiency of this approach.