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.