A Communications system for communicating over low bandwidth or high latency links incorporates a router MR7 configured to route a message to any like-configured router MR8, MR9 linked to it. Communications are implemented at network layer with UDP IP message packets. There are no hello messages. The message format 20 includes routing information but not designated and backup routers, which avoids loss of service from designated router changes and reduces bandwidth requirements. Configured routers MR7 to MR9 have different message formats 20, 40 for communicating with configured routers MR7 to MR9 and with unconfigured routers R1 to R6 respectively, and can link different protocols. A configured router MR7 deletes routes to like-configured routers MR8, MR9 with route metrics not superior to other routes with like destination. It also deletes routes with inferior metrics to related routes in an incoming message, and retains received route information regarding a new route or a route with superior metric. Some routes are not advertised, e.g. loop-back routes, multicast or broadcast routes, experimental destinations, unconfigured or zero-configured addresses, and routes matching a summary route and any user configured routes/networks.