Introduction The Internet is a highly unstable and unreliable network that requires a powerful routing protocol. There are approximately 493,870 routes on the Internet, and this number is increasing every day (CIDR report). Border Gateway Protocol (BGP) is an external gateway routing protocol used to route over the world over the Internet. BGP exchanges routing information between autonomous systems via the Internet. An autonomous system (AS) can be defined as a network or router group that implements the same routing policy (Halabi, 96).
XRouter enables DNS - like (Domain Name Service) based protocols for the traditional Internet, it effectively routes data between peers. However, for that part, its function is similar to Layer 2 Border Gateway Protocol (BGP) (at layer 4 of the TCP / IP paradigm) that can build "block chain DNS". In a way that provides a way for BGP to maintain the latest connected peer list, the XRouter provides a list of currently connected block chains - the protocol will be named "Blocknet XRouter Protocol" (BXP) Internet standard in the future It may be done. However, XRouter uses a distributed design model to replace the centralized radiation model with a peer-to-peer network.
The simple answer is the Border Gateway Protocol (BGP). BGP as the standard routing protocol of the Internet exchanges routing information between autonomous systems. Without it, the Internet is impossible. It uses the BGP best route selection algorithm to classify different network routes and select the best route. The Internet is a huge network of interconnected networks. Each network establishes a connection to an adjacent network via a BGP router. The BGP router builds a routing table containing routing records to other BGP routers. These routing tables correspond to mappings outlining routes to neighboring routers. BGP routers exchange these mappings with neighboring routers. Last count, BGP routing table has more than 600,000 entries