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

A longest prefix matching and prefix technology, applied in transmission systems, digital transmission systems, electrical components, etc., can solve the problems of address waste, storage space waste, and high cost, and achieve the effect of improving search speed, simplifying design, and simple operation.

Inactive Publication Date: 2004-09-15
TSINGHUA UNIV
View PDF0 Cites 17 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 bit 0 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 bit 0 and the right branch represents bit 1. 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,...

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 belonging to technical area for searching Internet IP address in high speed possesses characters: based on searching structure of dichotomy tree, prefix partition is carried out for prefix of all routes according to principle that node heights of current nodes are equal; then, searching for next jumping out port to forward information is carried out concurrently by using search framework in high commonality for some nonoverlapping prefix sets divided from the above said step. The searching system includes distributor, bank unit set, selector and mapper. The said distributor and selector are composed of field programmable gate array (FPGA). The mapper includes static random access memory (SRAM). The said bank unit set is composed of cascaded FPGA and SRAM. The invention also discloses a method for balancing prefix set. Experimental verifies that the invention increases searching 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 Applications(China)
IPC IPC(8): H04L12/24H04Q3/00H04Q3/545
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