Direct Connection Kademlia Satellite