mtrp:start
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| mtrp:start [2026/06/10 13:06] – created mosh | mtrp:start [2026/06/10 13:37] (current) – [4.1 Specification] mosh | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== MTRP ====== | ====== MTRP ====== | ||
| - | MTRP is a lightweight multi-transport routing protocol for MOSH-class embedded nodes. | + | ===== 1. Purpose ===== |
| - | ===== Goals ===== | + | MTRP is a lightweight multi-transport routing protocol intended for resource-constrained embedded systems and MOSH-class nodes. |
| - | * Support small embedded nodes with limited RAM and flash. | + | ===== 2. Design Objectives ===== |
| - | * Allow multiple transport backends under one routing layer. | + | |
| - | * Prefer simple, explainable behavior over hidden complexity. | + | |
| - | * Scale from direct-neighbor messaging to multi-hop forwarding. | + | |
| - | ===== Current Scope ===== | + | MTRP is designed to: |
| - | MTRP currently | + | * provide a common routing layer across heterogeneous transports |
| + | * support direct-neighbor and multi-hop forwarding behavior | ||
| + | * operate within constrained RAM and flash budgets | ||
| + | * favor explicit and inspectable state over opaque internal behavior | ||
| + | |||
| + | ===== 3. Scope ===== | ||
| + | |||
| + | The current documented scope of MTRP includes: | ||
| * neighbor discovery | * neighbor discovery | ||
| - | * learned | + | * route advertisement |
| * forwarding table maintenance | * forwarding table maintenance | ||
| - | * route-selection policy | + | * route selection policy |
| - | * preferred-route | + | * send-time |
| - | * compact-header | + | * support for compact operation on constrained transports |
| - | ===== Core Concepts | + | ===== 4. Document Index ===== |
| - | * '' | + | ==== 4.1 Specification ==== |
| - | * '' | + | |
| - | * '' | + | |
| - | * '' | + | |
| - | * '' | + | |
| - | ===== Documentation ===== | + | * [[mtrp: |
| + | * [[mtrp: | ||
| + | * [[mtrp: | ||
| + | * [[mtrp: | ||
| + | * [[mtrp: | ||
| + | * [[mtrp: | ||
| + | * [[mtrp: | ||
| + | * [[mtrp: | ||
| + | * [[mtrp: | ||
| + | |||
| + | ==== 4.2 Operations | ||
| - | * [[mtrp: | ||
| - | * [[mtrp: | ||
| - | * [[mtrp: | ||
| - | * [[mtrp: | ||
| - | * [[mtrp: | ||
| * [[mtrp: | * [[mtrp: | ||
| - | * [[mtrp: | ||
| - | * [[mtrp: | ||
| * [[mtrp: | * [[mtrp: | ||
| - | * [[mtrp: | ||
| * [[mtrp: | * [[mtrp: | ||
| - | + | * [[mtrp: | |
| - | [[mtrp:sidebar|sidebar]] | + | |
/var/www/wiki.moshnetworks.com/data/attic/mtrp/start.1781096771.txt.gz · Last modified: by mosh
