a overlay circuit switched traffic routing system that uses Link State routing to pass messages between arbitrary nodes. Overlay routing happens at the application layer. The application layer processes on a given node, connect to application layer processes on other nodes to build routing tables and pass messages.