Table 1: Message structure.

Field name Data type Description

SourceNodeSender node instance
Nexthop Node Neighboring node instance that is next hop in path to destination
DestinationNodeDestination node instance
HeaderString Message header defining function and structure of sent data
Data Dict Any data