mtrp:transports
This is an old revision of the document!
Table of Contents
Transports
MTRP is transport-agnostic at the routing layer. A transport is registered as a path and contributes local capabilities and metric behavior.
Path Model
Each registered transport becomes a path.
A path provides:
- a transport implementation
- transport mode
- maximum frame length
- maximum payload length
- metric
- current state
Full and Constrained Modes
MTRP supports the idea of transport-level capability differences.
Examples:
- full-capability paths
- constrained paths with compact headers
- bridge nodes using both constrained and full transports
Current Examples
Examples of intended or existing transport families include:
- ESP-NOW v1
- ESP-NOW v2
- NRF24-class links
- serial
- future Wi-Fi or Bluetooth-capable links
Important Design Point
Node role and transport role are separate concerns.
A node may be fully capable overall while one of its paths is constrained.
Metric Use
Each path contributes a local metric. Multi-hop learned routes accumulate metric cost as advertisements are relayed.
/var/www/wiki.moshnetworks.com/data/attic/mtrp/transports.1781096141.txt.gz · Last modified: by mosh
