Manages encounters between pairs of nodes.
– Effectively a point-to-point protocol
Stage 1: detect a new neighbor
– Mechanism depends on link layer and separate discovery protocol
– For example, DTN2 has IP and Bluetooth based mechanisms
Stage 2: execute PRoPHET Hello protocol to confirm PRoPHET support
– Agree first/second roles between connected pair; exchange identities
Stage 3: information exchange – details on next slide
– On completion both nodes have sent and received some bundles
according to relative values of updated DPs in the two nodes
Stage 4: extra bundle exchange
– If new bundles arrive due to local applications or new encounters
determine if they should be sent to connected node(s)
Stage 5: periodically repeat complete information exchange
Neighbor disappears: break off connection – may happen at any stage