User Tools

Site Tools


mtrp:frame_format

This is an old revision of the document!


2. Frame Format

2.1 Purpose

This document defines the high-level structure of an MTRP frame.

2.2 Frame Model

An MTRP frame consists of:

  • a protocol header
  • a payload
  • implementation-local metadata used during processing

Only the serialized protocol header and payload are transmitted on the wire as part of the MTRP frame representation.

2.3 Header Responsibilities

The protocol header carries routing-visible and protocol-visible information.

Typical header responsibilities include:

  • protocol version identification
  • flag signaling
  • network identification
  • source and destination addressing
  • previous-hop identification
  • message identification
  • hop-limit or TTL behavior

2.4 Payload Responsibilities

The payload carries protocol-specific or application-specific content.

Examples include:

  • control messages
  • route advertisements
  • application data

2.5 Local Metadata

Local metadata is used by the router during internal processing and route resolution.

Local metadata is not equivalent to the serialized wire header.

Examples of local metadata include:

  • ingress path identifier
  • ingress path metric
  • resolved egress path identifier
  • resolved next-hop identifier
  • local delivery behavior flags

2.6 Compact Operation

On constrained transports, MTRP MAY use a compact on-wire representation.

Compact operation SHOULD preserve core routing semantics while reducing header cost on limited transports.

Compact operation does not remove the requirement for the receiver to correctly determine how the frame is to be interpreted.

2.7 Broadcast and Unicast Semantics

A frame MAY be addressed as either:

  • unicast, for a specific destination node
  • broadcast, for network-wide or local-scope distribution

Broadcast handling and unicast handling MAY differ in forwarding and reliability behavior.

2.8 Current Limitations

The present documentation does not fully specify:

  • fragmentation format
  • reliable-delivery extensions
  • end-to-end acknowledgment fields
  • group-address wire format
/var/www/wiki.moshnetworks.com/data/attic/mtrp/frame_format.1781097108.txt.gz · Last modified: by mosh

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki