Table of Contents

1. Overview

1.1 Purpose

This document defines the high-level operating model of MTRP.

1.2 System Model

An MTRP node MAY register one or more transports. Each registered transport is treated as a path usable by the routing layer.

MTRP separates:

1.3 Core Terms

1.3.1 Path

A path is a registered transport instance exposed to the routing layer.

1.3.2 Neighbor

A neighbor is a node reachable directly on a local path.

1.3.3 Learned Route

A learned route is a route candidate derived from an advertisement received from another node.

1.3.4 Preferred Route

A preferred route is a forwarding decision selected by policy during send-time route resolution.

1.4 Architectural Separation

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.

1.5 Current Boundaries

The current protocol does not define: