User Tools

Site Tools


mtrp

This is an old revision of the document!


MTRP

MTRP is a lightweight multi-transport routing protocol for MOSH-class embedded nodes.

Goals

  • Support small embedded nodes with limited RAM and flash.
  • 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 currently includes:

  • neighbor discovery
  • learned route advertisement
  • forwarding table maintenance
  • route-selection policy behavior
  • preferred-route tracking at send time
  • compact-header support for constrained transports

Core Concepts

  • Neighbor table: direct peers heard on a local transport
  • Forwarding table: learned route candidates for destinations
  • Preferred route table: route choices actually selected during forwarding
  • Path: a registered transport instance
  • Metric: lower is better

Documentation

/var/www/wiki.moshnetworks.com/data/attic/mtrp.1781096284.txt.gz · Last modified: by mosh

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki