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

Realization method and message forwarding method of IPv6 tunnel on multi-core platform

An implementation method and message forwarding technology, applied in data exchange through path configuration, electrical components, transmission systems, etc., can solve the problems of catastrophic forwarding performance, message time consumption, and affecting the forwarding performance of the whole machine

Active Publication Date: 2014-05-07
SHANGHAI BAUD DATA COMM
View PDF4 Cites 4 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
  • Realization method and message forwarding method of IPv6 tunnel on multi-core platform
  • Realization method and message forwarding method of IPv6 tunnel on multi-core platform
  • Realization method and message forwarding method of IPv6 tunnel on multi-core platform

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 a realization method and a message forwarding method of an IPv6 tunnel on a multi-core platform. In the realization method of the tunnel, one Hash value is calculated for each configured tunnel according to the configured source address and a target address of the tunnel, and a tunnel control structure comprising other configurations is inserted into a corresponding Hash linked list. In the message forwarding method, a flow concept is introduced to a common flow. At the beginning of message processing at a protocol stack, one dflow list item is initialized, and each module through the common flow mounts the respective-needed information on the list item. The dflow list item is confirmed before successful forwarding, then a series of list lookup work can be saved for the following similar messages and rapid forwarding can be directly realized. Inquiring speed of the tunnel can be accelerated in receiving an IPv4 message without influencing the number of the tunnel. Meanwhile, the forwarding dflow process can be established so that repetitive inquiring of configuration is avoided and thus forwarding speed is accelerated.

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
IPC IPC(8): H04L12/46H04L29/06
Inventor 汪革彭双庭冯松柏
Owner SHANGHAI BAUD DATA COMM
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