You have to use modulus math when you think of the Chord ring. For
example, if the node ID size is 8 bits, the ring has at most 256 nodes. The node 0x00h successor is node 0x01, and the node 0x00 predecessor is
node 0xff. The ring is continuous from 0xff to 0x00, which is no
different than any two nodes in the ring.

So, if there is a single node 0x80 and 0x00 is joining, then 0x80 will be
both a predecessor and a successor for node 0x00? So it should be put in
both lists? Then, when a node 0x01 is joining then it will have predecessors
list [0x00, 0x80] == successors list [0x00, 0x80]? Does it make sense?

_______________________________________________
P2PSIP mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/p2psip

Reply via email to