TC redundancy

The two TC optimizations explained in section 3.7, optimizes the message size of TC messages and the set of nodes generating such messages. But the optimizations makes the topology understanding less robust. One may have multiple paths between nodes without knowing it.

To enable a more robust understanding of the topology, nodes can be set to announce more than just their MPR selector set in TC messages. A parameter TC_REDUNDANCY is introduced. TC messages are built based on this parameter. The following actions are taken based on the value of TC_REDUNDANCY:

If all nodes in a MANET has TC_REDUNDANCY set to 2, then all symmetric links in that network will be announced to all nodes. This means that all nodes, not just the nodes selected as MPRs, will generate TC messages.

A node has no knowledge of other nodes TC_REDUNDANCY settings, and it does not need to. Nodes without TC redundancy implemented can coexist with TC redundancy enabled nodes.

Andreas 2004-07-29