User Tools

Site Tools


mtrp:transports

This is an old revision of the document!


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

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki