Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and system for realizing rapid routing of KAD network nodes

A network node and routing technology, applied in the field of communication, can solve the problems of high scene delay and inability to route quickly, and achieve the effects of ensuring security, reducing query time, and reducing communication connection delay

Active Publication Date: 2020-12-04
北京智融云河科技有限公司
View PDF7 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

With the application of the random witness consensus mechanism on the distributed ledger of the schema structure, the rapid growth of data throughput between nodes has led to higher and higher requirements for the distributed ledger on the delay of the KAD network. However, the current Kad network protocol still has some Defects of high scene delay and inability to route quickly

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and system for realizing rapid routing of KAD network nodes
  • Method and system for realizing rapid routing of KAD network nodes
  • Method and system for realizing rapid routing of KAD network nodes

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0035] figure 1 It is a flow chart of steps of a method for realizing fast routing of KAD network nodes provided by the present invention. Such as figure 1 As shown, the method provided by the embodiment of the present invention can be applied to the KAD network, and the specific method includes the following steps:

[0036] Step S101, the KAD network nodes must transmit data in an encrypted communication channel, and when the local node needs to communicate with a certain node, the local node sends a TCP connection request and a QUIC connection request to the target node at the same time , respectively calculate the RTT value of the handshake data transmission under the TCP protocol and the QUIC protocol, and according to the comparison of the numerical value of the RTT value, select a protocol with a lower delay from the TCP+TLS protocol and the QUIC protocol as the network transmission of this connection protocol.

[0037] The nodes of the KAD network communicate through...

Embodiment 2

[0101] Figure 13 It is a structural block diagram of a system for realizing fast routing of KAD network nodes provided by the present invention. Such as Figure 13 As shown, the system provided by the present invention can be applied to the KAD network, and the specific system includes:

[0102] The protocol election module 201 is used to transmit data in an encrypted communication channel between the KAD network nodes. When the local node needs to communicate with a certain node, the local node sends a TCP connection request to the target node at the same time and QUIC connection request, respectively calculate the RTT value of the handshake data transmission under the TCP protocol and the QUIC protocol, and select a protocol with a lower delay from the TCP+TLS protocol and the QUIC protocol as this time according to the comparison of the numerical value of the RTT value The network transport protocol for the connection.

[0103] Neighbor node management module 202, for b...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The embodiment of the invention provides a method and a system for realizing rapid routing of KAD network nodes. The method and the system specifically comprise the steps: selecting a network transmission protocol for each communication connection from a TCP+TLS protocol and a QUIC protocol in a racing mode; based on a neighbor node management mechanism, establishing and maintaining encrypted communication connection between each node and all nodes in a local linear routing table KBuckets; based on a delay-sensitive routing node selection algorithm, selecting alpha candidate nodes as first-hoprouting nodes by taking network delay between nodes and a node unique identifier Node ID exclusive-OR distance as reference values; based on a recursive Kad protocol, enabling each hop of routing node to select a next hop of routing node from the local KBuckets, directly forwarding a query request to the next hop of routing node, and returning a query result of the target node; and establishing an encrypted communication connection. According to the method and the system provided by the embodiment of the invention, rapid routing of the KAD network nodes is realized through the scheme, and communication connection delay of the KAD network can be effectively reduced.

Description

technical field [0001] The invention relates to the technical field of communication, in particular to a method for realizing fast routing of KAD network nodes and a system for realizing fast routing of KAD network nodes. Background technique [0002] P2P (Peer to Peer, peer-to-peer network), also known as peer-to-peer technology, is different from the C / S (client / server) architecture and is a network architecture without a central server. As the underlying network communication technology of the distributed ledger, P2P undertakes the responsibilities of node discovery, node positioning, and communication between nodes. [0003] Kad is the abbreviation of Kademlia, which is a P2P overlay network transmission protocol. The KAD network is a distributed P2P network. Due to its advantages in resource discovery and positioning efficiency, it is currently widely used in distributed ledgers. [0004] The Kad protocol enables the P2P network node A in the distributed ledger to quer...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H04L12/733H04L12/741H04L12/751H04L12/841H04L45/122H04L45/02H04L45/74
CPCH04L45/02H04L45/745H04L45/20H04L45/122H04L47/283Y02D30/70
Inventor 朱晓旻向往蔡华谦张舒汇郭京申舒俊宜
Owner 北京智融云河科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products