User Tools

Site Tools


mtrp:overview

This is an old revision of the document!


Overview

MTRP is designed to let a node speak over one or more transports while presenting one routing model to higher layers.

High-Level Behavior

  • nodes discover direct neighbors
  • nodes advertise reachable destinations
  • neighbors learn route candidates
  • send-time resolution chooses a direct or forwarded path
  • metrics are additive across hops

Design Priorities

  • bounded memory use
  • explicit tables and predictable behavior
  • transport independence
  • support for constrained and full-capability devices

Important Distinction

MTRP separates knowledge from choice.

  • the forwarding table is what the node knows
  • the preferred route table is what the node chose to use during forwarding

Current Non-Goals

  • end-to-end reliability
  • multicast reliability
  • automatic topology optimization
  • fragmentation-aware reliable delivery
/var/www/wiki.moshnetworks.com/data/attic/mtrp/overview.1781095847.txt.gz · Last modified: by mosh

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki