Distributed Routers