Invention Grant
- Patent Title: Distributed bootstrapping mechanism for peer-to-peer networks
-
Application No.: US14330499Application Date: 2014-07-14
-
Publication No.: US10164826B2Publication Date: 2018-12-25
- Inventor: Jonathan Rosenberg
- Applicant: Jonathan Rosenberg
- Applicant Address: US CA San Jose
- Assignee: Cisco Technology, Inc.
- Current Assignee: Cisco Technology, Inc.
- Current Assignee Address: US CA San Jose
- Agency: Baker Botts L.L.P.
- Main IPC: G06F15/177
- IPC: G06F15/177 ; H04L12/24 ; G06F9/4401 ; H04L29/12 ; H04L29/08 ; H04L12/751

Abstract:
Methods, apparatuses and systems directed to a distributed bootstrapping mechanism for peer-to-peer networks. In particular implementations, the de-centralized bootstrapping mechanism utilizes an allocated set of anycast addresses from the public IP space. Routing nodes or peer nodes corresponding to respective autonomous systems select an anycast address by computing a hash of an Autonomous System (AS) number (or other string) and mapping the hash value, or a portion of the hash value, to one of the anycast addresses in the allocated set. Other mechanisms for selecting anycast addresses (such as random selection) can be used. One or more of the routing nodes of the autonomous system may advertise a host route identifying the selected anycast address. When a new peer node is added to the P2P network, it may, upon initialization, transmit discovery messages using the anycast addresses from the allocated set, which may be ultimately routed to one of the peers in the P2P network. One of the responding peers in the P2P network may then be used by the newly initialized peer as a bootstrap resource to join the P2P network.
Public/Granted literature
- US20150012627A1 Distributed Bootstrapping Mechanism for Peer-to-Peer Networks Public/Granted day:2015-01-08
Information query