Distributed VPN route processing device and method based on route specifier

A processing device and distributed technology, applied in the field of network communication, can solve problems such as poor network scalability

Active Publication Date: 2012-07-25
HUAWEI TECH CO LTD
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

As the network scale expands, the number of CE neighbors and BGP neighbors gradually increases, and the VPN route storage and processing module needs to process more and more VPN routes. The processing performance of the VPN route storage and processing module will become The bottleneck of VPN routing processing performance, which will restrict the number of BGP neighbors and CE neighbors, resulting in poor network scalability

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
  • Distributed VPN route processing device and method based on route specifier
  • Distributed VPN route processing device and method based on route specifier
  • Distributed VPN route processing device and method based on route specifier

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0031] Embodiment 1, a distributed VPN route processing device based on Route Distinguisher (routing distinguisher, RD) as attached image 3 shown.

[0032] image 3 The RD-based distributed VPN route processing device includes: a receiving distribution decision module 300 and at least two VPN route storage and processing modules 310 . A VPN route storage and processing module 310 can be deployed in an RD-based BGP operating unit, which can be called an RD-BGP operating unit, and the RD-BGP operating unit can be implemented in a process or a thread. It should be noted that although image 3 Three VPN route storage and processing modules 310 are shown in FIG. 310 , however, in other embodiments, the number of VPN route storage and processing modules 310 may be more than three, or may be two.

[0033] The receiving and distribution decision-making module 300 receives the route sent by the neighbor. The route may be a VPN route sent by a BGP neighbor, or a private network rout...

Embodiment 2

[0037] Embodiment 2, RD-based distributed VPN routing processing device as attached Figure 4 shown.

[0038] Figure 4 The RD-based distributed VPN route processing device includes: a neighbor route receiving and distributing module 400 , a VRF route receiving and distributing module 410 , an RD distribution decision module 420 and at least two VPN route storage and processing modules 430 . A VPN route storage and processing module 430 can be deployed to an RD-based BGP operating unit, which can be called an RD-BGP operating unit, and the RD-BGP operating unit can be implemented in a process or a thread.

[0039] It should be noted that although Figure 4Three VPN route storage and processing modules 430 are shown in FIG. 3 , however, in other embodiments, the number of VPN route storage and processing modules 430 may be more than three, or may be two. In addition, the number of neighbor route receiving and distributing modules 400 may be one or more, and the number of VRF...

Embodiment 3

[0098] Embodiment 3. The router for RD-based distributed VPN routing processing is as attached Figure 10 shown.

[0099] Figure 10 The router includes: a neighbor route receiving and distributing module 1000, a VRF route receiving and distributing module 1010, an RD distribution decision module 1020 and at least two VPN route storage and processing modules 1030. A VPN route storage and processing module 1030 can be deployed in an RD-BGP operating unit, and the RD-BGP operating unit can be implemented in the form of processes or threads.

[0100] Since different VPN route storage and processing modules 1030 can be located on different single boards of the router, each single board in the router can no longer perform routing processing on all VPN routes received by the router, and all VPN routes received by the router Routes are divided into at least two parts, and one board can only process part of the VPN routes, thereby reducing the pressure on router boards to process VP...

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 discloses a distributed VPN route processing device and a method based on route specifier, and belongs to network communication technical field. The VPN route processing method includes that: private network routes from BGP neighbors and / or CE neighbors are received and converted into VPN routes, a VPN route storage and processing module is selected from at least two VPN route storage and processing modules according to the route specifiers of the VPN routes, the VPN routes are transmitted to the selected VPN route storage and processing module to enable the certain VPN route storage and processing module to process the VPN routes. The VPN route processing mode becomes distributed processing mode through the route specifiers so that the VPN processing performance bottleneck problem caused by the VPN route centralized processing mode is avoided, and the network scalability is accordingly improved.

Description

technical field [0001] The invention relates to the technical field of network communication, in particular to a VPN route processing device, a router and a VPN route processing method. Background technique [0002] The VPN route processing device may be embodied in forms such as a Border Gateway Protocol (Border Gateway Protocol, BGP) operating unit. The structure of the current VPN route processing device is as attached figure 1 shown. [0003] figure 1 The device in the device includes: a VPN routing storage and processing module, a neighbor routing management module and a VPNrouting & forwarding table (VPN routing and forwarding table, VRF) module. The neighbor route management module is responsible for managing BGP neighbors (peers), such as establishing connections between BGP neighbors and sending and receiving neighbor messages. The neighbor route management module sends VPN routes from BGP neighbors to the VPN route storage and processing module. The aforementio...

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/56H04L12/46H04L12/701
Inventor 张立新陈双龙饶远樊磊
Owner HUAWEI TECH CO LTD
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