Parallel route searching method and system for eliminating longest prefix match search

A longest prefix matching and prefix technology, applied in the transmission system, digital transmission system, electrical components, etc., can solve the problems of address waste, storage space waste, high power consumption, etc., to improve search speed, easy to update, and simplify design Effect

Inactive Publication Date: 2006-10-11
TSINGHUA UNIV
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The class-based address structure was adopted in the early days of the Internet. With the development of the Internet, the class-based address structure has two problems: 1. A large number of addresses are wasted
2. The scale of Internet global routing table grows exponentially
TCAM also has disadvantages: high cost, high power consumption, and complex update
The leaf pushing technology can reduce the complexity of routing lookup, but there are two problems: 1. It leads to a large amount of repeated routing information
The routing information of the intermediate node is spread to multiple leaf nodes. Initially, one route of the intermediate node is expanded into multiple routes, which causes a waste of storage space.
2. Complicated updates
Since it is assumed that routers are not connected to shared links, this division method is obviously not universal

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
  • Parallel route searching method and system for eliminating longest prefix match search
  • Parallel route searching method and system for eliminating longest prefix match search
  • Parallel route searching method and system for eliminating longest prefix match search

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] The two-branch Trie tree is a basic search structure. It has a binary tree structure. Each node in the tree has at most two branches, and the two branches correspond to bit0 and bit1 respectively. Each node in the tree represents a 0 / 1 bit string, and the bit string corresponds to the path from the root node to the node. figure 1 It is a simple two-branch trie tree, which stores ten prefixes from a to j. figure 1 The left branch of the middle node represents bit0 and the right branch represents bit1. The node representing the prefix is ​​marked in gray, the path from the root node to the gray node represents the bit string of the prefix, for example: the gray node b, the path from the root node to the b node is "01000", which is the prefix b bit string.

[0030] In the two-branch Trie tree, the node representing the prefix is ​​called a prefix node, such as figure 1 All gray nodes in , they store effective routing information; nodes that do not represent prefixes, we...

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 parallel search method and system for eliminating the longest prefix matching search belong to the technical field of Internet high-speed 'address search, and are characterized in that it is based on a binary tree search structure and divides all routing prefixes into prefixes according to the principle that the node heights of current nodes are equal. ; Then, carry out the search of the next hop out port forwarding information in parallel with a highly versatile search framework for several non-overlapping prefix sets divided by the above steps; the search system contains in turn: distributor, bank Unit set, selector and mapping table, described distributor and selector are made of field programmable gate array (being called for short FPGA), and described mapping table is made of synchronous static memory (being called for short SRAM), and described bank unit set is made of FPGA Composed in series with SRAM. It also proposes a method for prefix balancing the set of prefixes. Experiments prove that: it improves the search speed.

Description

technical field [0001] The parallel routing search method and system for eliminating the longest prefix matching search belong to the technical field of high-speed IP address search in the Internet. Background technique [0002] Routers are responsible for routing and forwarding packets in the network. When forwarding a packet, the router needs to perform a route lookup in the routing table based on the destination IP address of each packet header, and find the correct next-hop exit of the packet. In high-performance routers, the interface rate is getting higher and higher. OC48 (2.5Gbps), OC192 (10Gbps), and even higher rate interfaces have been applied in high-performance routers. Under the OC192 interface rate, the router needs to forward 30 million packets per second (the length of the packet is calculated as 40 bytes), that is, it needs to perform 30 million route lookups per second. Fast route lookup technology becomes the key to improve router forwarding performanc...

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/24H04Q3/545H04Q3/00
Inventor 吴建平梁志勇徐恪
Owner TSINGHUA UNIV
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