Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method for storing routing hop and next skip list by routing hop

A technology of next hop table and forwarding method, which is applied in special data processing applications, instruments, electrical digital data processing, etc., can solve the problems of slow update and storage space to be further saved, and achieve the effect of reducing the consumption of storage space

Inactive Publication Date: 2007-01-17
HUAWEI TECH CO LTD
View PDF0 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For a router, there are usually dozens of next hops, and at most no more than 100 or 200, but for prefixes, the current backbone routers can reach more than 200,000, which will cause the same one. The content of the next hop table may have to be copied tens of thousands of times in the FIB table
[0010] 2. Slow update
However, this method still has the following disadvantages: for different next-hop groups, although the same next-hop exists, multiple copies will be reserved in different next-hop groups, that is, different next-hop groups store one copy, and there is no real Only one copy of the public next hop is stored, and the storage space of the memory needs to be further saved

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
  • Method for storing routing hop and next skip list by routing hop
  • Method for storing routing hop and next skip list by routing hop
  • Method for storing routing hop and next skip list by routing hop

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] refer to image 3 , which is a schematic diagram of the storage structure of the next hop table for routing and forwarding in the present invention.

[0041] In the present invention, corresponding to each prefix, there is a first-level index structure (identified by ID) of the next hop maintenance table. The first-level index structure can be a pointer, or other structures that can realize indexing, and it points to the prefix corresponding The next hop maintenance table of the next hop table group, in the next hop maintenance table, records the secondary indexes of all next hop tables of multiple equivalent routes (also identified by ID, and can be implemented by using a pointer structure), The secondary index of the next hop table finally points to each next hop table of the next hop table group corresponding to the prefix, thereby forming a storage structure of a secondary index.

[0042]For example, according to the schematic illustration in the figure, prefix 1 c...

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: appointing a second-level index for each next jump table; appointing a first-level index for each next jump maintain table corresponding to each prefix; determining a second-level index of the next jump table maintained in the next jump maintain table corresponding to each prefix; according to said prefix, the first index of the next maintain table corresponding to said prefix, the next jump table that is appointed by the first level index of the next jump index and records the second-level index of each next jump table in jump table group corresponding to said prefix, and the routing saved in a corresponding next jump table pointed by the second level index of the next jump table in each next jump maintain table, the next table is forwarded.

Description

technical field [0001] The invention relates to routing forwarding technology, more specifically, the invention relates to a routing forwarding and a method for storing the next hop table of routing forwarding. Background technique [0002] Data communication often involves routing and forwarding issues. Usually, the control plane of a data communication device (such as a router) is responsible for functions such as routing information collection, routing calculation, device management, and network management agent. The data plane (also called service plane, forwarding plane) of a data communication device (such as a router) is responsible for receiving, routing, sending, and special business processing of actual network traffic. [0003] When performing routing forwarding, the control plane is responsible for collecting routing information from other devices through protocol packets to form an optimal path information library (similar to a world map), and then form these op...

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
IPC IPC(8): H04L12/56G06F17/30
Inventor 李贺军
Owner HUAWEI TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products