This document defines the high-level operating model of MTRP.
An MTRP node MAY register one or more transports. Each registered transport is treated as a path usable by the routing layer.
MTRP separates:
A path is a registered transport instance exposed to the routing layer.
A neighbor is a node reachable directly on a local path.
A learned route is a route candidate derived from an advertisement received from another node.
A preferred route is a forwarding decision selected by policy during send-time route resolution.
The forwarding table represents what a node knows.
The preferred route table represents what a node has selected to use.
This distinction is intentional and MUST be preserved when interpreting diagnostics.
The current protocol does not define: