Supercharge Your Innovation With Domain-Expert AI Agents!

IPv6 route list checking and repeating method

An IP routing and table lookup technology, applied in special data processing applications, instruments, electrical digital data processing, etc., can solve problems such as high cost, affecting forwarding performance, and increasing the number of accesses to RAM, improving utilization and saving Memory, the effect of reducing the burden

Inactive Publication Date: 2007-07-25
ZTE CORP
View PDF0 Cites 23 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, these two technologies cannot be simply applied to IPv6
First of all, the length of IPv6 address is 128bit. If RAM technology is used, the choice of step width and tree depth will be more difficult. If the step width is too large, more RAM will be occupied. If the tree depth is too large, RAM will be accessed when forwarding The number of times will increase, which will affect the forwarding performance; secondly, compared with RAM, TCAM per bit of TCAM is more expensive, and the storage capacity of TCAM chip is smaller
Therefore, for a large-capacity IPv6 routing table, it is completely costly to use TCAM
Again, for the management of the TCAM table, if the TCAM is fixedly allocated to routes with certain prefix lengths in advance, the utilization rate of the TCAM is not high
Moreover, the current algorithm usually requires the CPU to maintain the corresponding shadow table in memory, which increases memory overhead and CPU burden

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
  • IPv6 route list checking and repeating method
  • IPv6 route list checking and repeating method
  • IPv6 route list checking and repeating method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] Below in conjunction with accompanying drawing and specific embodiment the present invention is described in further detail:

[0033] According to the statistical distribution, most of the prefix lengths in the network are concentrated in a certain interval, and currently up to 70% of IPv6 routes have a prefix length of 48. Accordingly, the present invention divides IPv6 routes into two major parts, the routes whose prefix lengths belong to the interval [a, b] and other routes (the values ​​of a and b depend on the distribution of actual network addresses, ensuring that most of the routes fall within In the interval [a, b], at present, a=40, b=48 can be taken). For the former, M-Trie with a preprocessing engine is used. For the latter, TCAM is used for realization.

[0034] 1) M-Trie table with preprocessing engine

[0035] Routes whose prefix lengths are distributed in [a, b] are implemented using M-Trie with a preprocessing engine.

[0036] Specific steps are as f...

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 method comprises: a) according to statistical distribution, the IPv6 routing table is divided into two parts based on the length of prefix; b) said two parts are respectively saved in the RAM and TCAM; c) in IP route forwarding process, based on IP address, respectively looking up RAM and TCAM, and according to the rule of longest match, making forwarding. The Invention uses hardware and CPU to commonly manage routing table so as to reduce the load of CPU; and meanwhile, TCAM uses self-adaptive allocation algorithm so as to improve the utilization factor of TCAM.

Description

technical field [0001] The invention relates to the field of IP routing and forwarding of network equipment, in particular to a method for searching and forwarding an IPv6 routing table. Background technique [0002] With the rapid development of the Internet, IPv4 is facing more and more problems, the most prominent of which is the crisis of address space exhaustion. In addition, because the IPv4 address scheme cannot well support address aggregation, the existing Internet is facing the pressure of expanding routing tables; IPv4 also has its natural shortcomings in terms of service quality, mobility, and security. [0003] In order to solve the inherent problems of IPv4, IETF has proposed IPv6 Internet protocol with 128-bit addresses. Compared with IPv4, IPv6 has at least the following advantages: extended address space and CIDR-like address structure; support for automatic configuration; better mobility and security. At present, the main protocols of IPv6 have been perfe...

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 Applications(China)
IPC IPC(8): H04L12/56H04L12/24H04Q3/00G06F17/30H04L45/74
Inventor 韩俊杰
Owner ZTE CORP
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More