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.
CN103780469BActive Publication Date: 2018-01-23SHANGHAI BAUD DATA COMM

Patent Information

Authority / Receiving Office
CN Β· China
Patent Type
Patents(China)
Current Assignee / Owner
SHANGHAI BAUD DATA COMM
Publication Date
2018-01-23

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

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.
Need to check novelty before this filing date? Find Prior Art

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