Data transfer in our architecture proceeds by
exploiting JenNet functionality. That is, when
data is generated on an endpoint, the source
node or first-hop router consults the binding
table to see for which node(s) this data is destined.
The data is then packed into a JenNet
message for transmission or multiple messages,
each for an intended endpoint, for data duplication.
Subsequently, the first-hop router checks
whether the destination node of the message
exists in its neighbor table. If so, the message is
sent directly. If not, the message is passed up the
tree to the next parent according to JenNet routing
machinery. The message will soon arrive at
the destination site for later processing.