Routing lookup method, routing lookup device and method for constructing B-Tree tree structure

A tree structure and search algorithm technology, applied in the field of network switching, can solve the problems of large memory consumption of route search scheme and affect the efficiency of route search, and achieve the effect of satisfying high-performance search requirements and fewer pipeline stages.

Inactive Publication Date: 2015-03-18
ZTE CORP
View PDF4 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Aiming at the problem that the memory consumption of the route search scheme in the related art is relatively large and affects the efficiency of the route search, the present invention provides a route search method and device, and a method for constructing a B-Tree tree structure to solve the above technical problems

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
  • Routing lookup method, routing lookup device and method for constructing B-Tree tree structure
  • Routing lookup method, routing lookup device and method for constructing B-Tree tree structure
  • Routing lookup method, routing lookup device and method for constructing B-Tree tree structure

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] In order to solve the problem that the prior art route search scheme consumes a lot of memory and affects the efficiency of route search, the present invention provides a route search method and device, and a method for constructing a B-Tree tree structure. The invention is described in further detail. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0026] The present invention proposes a routing search method and hardware architecture based on B-Tree, which can support large-capacity forwarding tables and perform high-speed search. The most important thing is that the method proposed by the present invention can realize hardware pipeline operation, with few pipeline stages, and Capacity is not sensitive to routing prefix distribution. B-tree is a software algorithm widely used in database file management. Its characteristic is that a tree node has M-1 keywords an...

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

Disclosed are a routing lookup method and device, and a construction method for a B-Tree structure. The device comprises: a routing lookup algorithm software module, a routing update interface module and a routing lookup hardware module, wherein the routing lookup algorithm software module is set to execute software calculations and update entry instruction issuance for a routing entry; the routing update interface module is set to control a data stream of the routing lookup hardware module according to the actual operating state of the routing lookup hardware module after receiving the update entry instruction issued by the routing lookup algorithm software module, and write an update entry into a memory of the routing lookup hardware module; and the routing lookup hardware module is set to respond to a routing lookup request of a hardware system and return a lookup result of the longest prefix match to the hardware system, wherein the routing lookup hardware module is in a pipelined architecture. By means of the present invention, a hardware pipeline operation is realized, the number of pipeline stages is small, and the volume is not sensitive to the routing prefix distribution.

Description

technical field [0001] The invention relates to the field of network switching, in particular to a route search method and device, and a method for building a B-Tree tree structure. Background technique [0002] With the rapid development of the Internet, the interface rate of the core router used for the interconnection of the backbone network reaches 100Gbps, which requires the core router to achieve a route lookup rate of several million times per second under the condition of supporting a large-capacity routing table. The Internet Protocol (IP) search needs to obtain the longest matching prefix. Due to the need for high-speed search, the software search method is no longer applicable. In recent years, researchers have proposed a variety of hardware search methods to improve the search rate. Among them, Trie Tree structures and Ternary Content Addressable Memory (TCAM for short) are the most popular. [0003] The Trie tree structure is the most widely used tree structure...

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/741H04L12/753G06F9/44G06F9/50H04L45/74H04L45/748
CPCH04L45/748H04L45/60H04L45/745
Inventor 程晨李彧张炜徐宝魁陈伟孙远航
Owner ZTE CORP
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