Implementation method of ipv6 tunnel on multi-core platform and packet forwarding method

An implementation method and technology for message forwarding, which are applied in the direction of data exchange, electrical components, and transmission systems through path configuration, and can solve problems such as consequences, message time consumption, and impact on the forwarding performance of the whole machine.

Active Publication Date: 2018-01-23
SHANGHAI BAUD DATA COMM
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Since the tunnel of IPv6-over-IPv4 (that is, IPv6 data packets encapsulated in IPv4 packets) runs on the edge dual-stack routers of IPv6 islands, and tunnel-based technologies require routers to repeatedly decapsulate, encapsulate packets, and IPv4 Packet tunnel positioning and other actions, for modern networks that have higher and higher requirements on forwarding performance, the time consumption of the above actions may become a bottleneck that affects the forwarding performance of the whole machine. Due to the nature of the virtual port of the tunnel, the When an IPv4 message needs to be searched for the corresponding tunnel to decapsulate the message, especially when a large number of tunnels are configured, simple search methods such as traversal will bring disastrous consequences to the forwarding performance

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
  • Implementation method of ipv6 tunnel on multi-core platform and packet forwarding method
  • Implementation method of ipv6 tunnel on multi-core platform and packet forwarding method
  • Implementation method of ipv6 tunnel on multi-core platform and packet forwarding method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] In order to make the technical means, creative features, goals and effects achieved by the present invention easy to understand, the present invention will be further described below in conjunction with specific illustrations.

[0030] The IPv6 tunnel technology provided by the present invention can achieve the following two purposes:

[0031] 1. Control the time to find the tunnel when receiving the message within an acceptable range, and it will not be affected by the number of tunnels;

[0032] 2. Mount it on the entry of the dflow flow in the form of an application module, and complete the establishment of the dflow flow through the normal process of one or more messages, and the subsequent messages can be encapsulated and decapsulated without looking up the configuration (dflow process) .

[0033] In the actual implementation, the location query method of the tunnel can adopt the widely used hash table, and use the chain address to solve the problem of hash confli...

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 invention discloses an IPv6 tunnel implementation method and a message forwarding method on a multi-core platform. In the tunnel implementation method, for each configured tunnel, a hash value is calculated according to its configured source address and destination address, including other configured The tunnel control structure is inserted into the corresponding hash list. In the message forwarding method, the concept of flow is introduced in the ordinary process, and a dflow entry is initialized at the beginning of the protocol stack to process the message, and each module passing through the ordinary process mounts the information it needs in turn on this On top of the entry, the dflow entry is confirmed before being forwarded successfully. Then, a series of table lookup work can be omitted for subsequent similar messages, and fast forwarding can be directly realized. The invention can accelerate the query speed of the tunnel when receiving the IPv4 message, and make it not affected by the number of tunnels, and at the same time can establish a forwarding dflow process, avoiding repeated checking of configurations to speed up the forwarding speed.

Description

technical field [0001] The invention relates to a transition technology from IPv4 to IPv6, in particular to a method for realizing an IPv6 tunnel on a multi-core platform and a corresponding message forwarding method. Background technique [0002] IPv6 is a new generation of Internet communication protocol with many functions and features. However, considering that there are already a large number of networks and nodes connected to the Internet, the transition to IPv6 must be gradual. One of the important transition technologies is to rely on protocol tunneling, which will come from The IPv6 packets of IPv6 islands are encapsulated in IPv4 packets, and then transmitted in the widely distributed IPv4 ocean. [0003] Since the tunnel of IPv6-over-IPv4 (that is, IPv6 data packets encapsulated in IPv4 packets) runs on the edge dual-stack routers of IPv6 islands, and tunnel-based technologies require routers to repeatedly decapsulate, encapsulate packets, and IPv4 Packet tunnel ...

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
Patent Type & Authority Patents(China)
IPC IPC(8): H04L12/46H04L29/06
Inventor 汪革彭双庭冯松柏
Owner SHANGHAI BAUD DATA COMM
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products