fluffy / p2psip-base-master

Master copy of P2PSIP Base draft
0 stars 1 forks source link

Polina Goltsman issue 7 #209

Closed petithug closed 11 years ago

petithug commented 11 years ago

"old: Bootstrap Node: A network node used by Joining Nodes to help locate the Admitting Peer. new: Bootstrap Node: A network node used by Joining Nodes to help accessing the overlay by forwarding messages to peers.

The bootstrap node does not locate the Admitting Peer, but the JN locates the AP by routing a message to its own Resource-ID"

fluffy commented 11 years ago

Nah, I prefer the old definition.

deanwillis commented 11 years ago

Polina's text is gibberish. But there's a point to it.

Proposed:

Bootstrap Node: A network node used by Joining Nodes to form initial connections to the overlay. The bootstrap node must be readily accessible (i.e., have a public IP Address and appropriate DNS records) so that the Joining Node can connect to it. After this initial connection is made, the Bootstrap Node delivers further messages from the Joining Node to other overlay nodes (typically, the Admitting Peer) so that the Joining Node can make the connections needed to become a peer. Once these connections are made, the Joining Node makes no further use of the Bootstrap Node.

deanwillis commented 11 years ago

Huh, I just realized that bootstrap nodes can't be identified using DNS. That's a whole separate bucket of worm.

fluffy commented 11 years ago

going to close this one