Am 03.02.2014 12:08, schrieb Abraham Martín:
Then the decision of connecting to one or another peer is decided by the routing algorithm (that decides which is the next hope of a bundle).
Right.
But like the case of several routing algorithms in DTNs, the routing protocol need to update their tables to know where to send the bundles. For example let’s say we have a node A that have a bundle with destination node C. Node C only gets in contact with node B and never with node A. Then, node A should connect to node B (even if it doesn’t have any bundle for it) for getting the ProPHET table to know that the bundle with destination node C will have a higher probability to arrive to its destination if its sent through node B.
PRoPHET probability table is exchanged via bundle. Thus, if two nodes meet a bundle is generated to request routing data from the other peer. This is specific to PRoPHET, there may exist other routing schemes which do not rely on any exchange. In those cases, the connection is not initiated.
Kind regards, Johannes Morgenroth