Cluster type virtualization data forwarding method, device and system based on VPP

A forwarding method and technology of a forwarding device, applied in the direction of program control device, electrical digital data processing, software simulation/interpretation/simulation, etc., can solve the problems that gateway equipment cannot adapt to business dynamic changes, idle resources, and difficulty in operation and maintenance

Active Publication Date: 2021-06-04
STATE GRID ELECTRIC POWER RES INST +3
View PDF4 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The aforementioned new problems mainly include: (1) The number of terminal devices in the Internet of Things network is increasing day by day, and the number of terminals is increasing exponentially. The data forwarding performance requirements for border security gateways are getting higher and higher. It is necessary to continuously expand and upgrade the device cluster. Difficulty increasing day by day
(2) With

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
  • Cluster type virtualization data forwarding method, device and system based on VPP
  • Cluster type virtualization data forwarding method, device and system based on VPP

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0043] An embodiment of the present invention provides a VPP-based clustered virtualized data forwarding method, such as figure 1 As shown, it specifically includes the following steps:

[0044] (1) Obtain several service containers, which are obtained by virtualizing the secure access service, that is, virtualize the gateway program to form corresponding service containers. In the specific implementation process, standard SSL, SSAL and collection terminal protocols divide different business containers and provide unified border security services. For details, see figure 2 ;

[0045] (2) Register each business container in the load balancing process, and the load balancing process provides a unique service address and port number;

[0046] (3) When it is detected that the load balancing process receives an access request sent by a certain client, the load balancing process is controlled to forward the driver and the corresponding business container through the DPDK in the V...

Embodiment 2

[0057] Based on the same inventive concept as in Embodiment 1, a VPP-based clustered virtualized data forwarding device is provided in the embodiment of the present invention, including:

[0058] An acquisition unit, configured to acquire several service containers, where the service containers are obtained by virtualizing the security access service;

[0059] The registration unit is used to register each business container in the load balancing process, and the load balancing process provides a unique service address and port number to the outside;

[0060] The data forwarding unit is used to control the load balancing process to forward the driver and the server through the DPDK in the VPP under the kubernetes container framework according to the preset working mode and polling algorithm after monitoring that the load balancing process receives an access request sent by a certain client. The corresponding business container communicates and completes data forwarding.

[00...

Embodiment 3

[0070] An embodiment of the present invention provides a VPP-based clustered virtualized data forwarding device, including:

[0071] Several physical machines, each of which includes a connected main board and a network card, the secure access service in the network card is virtualized into a service container, that is, the gateway program in the network card is virtualized into a service container; the main board is provided with a VPP ;

[0072] Load balancing process, each business container is registered in the load balancing process, the load balancing process provides a unique service address and port number, and the load balancing process is responsible for unified business container scheduling and traffic distribution

[0073] When the load balancing process receives an access request sent by a client, the load balancing process communicates with the corresponding service container through the DPDK forwarding driver in the VPP under the kubernetes container framework a...

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 cluster virtualization data forwarding method, device and system based on VPP, and the method comprises the steps: obtaining a plurality of service containers, forming a containerized cluster, wherein the service containers are obtained through the virtualization of a safety access service; registering all the service containers in a load balancing process, and enabling the load balancing process to provide a unique service address and a unique port number for the outside; when it is monitored that the load balancing process receives an access request sent by a certain client, controlling the load balancing process to communicate with a corresponding service container through a DPDK forwarding driver in the VPP under a kubernetes container framework according to a preset working mode and a polling algorithm, and completing data forwarding. In the invention, the receiving and sending packet drive of all data is based on the DPDK, and the message copy from the user mode to the kernel mode is not involved, so that the performance of the traditional gateway access service based on the DPDK forwarding drive is not influenced.

Description

technical field [0001] The invention belongs to the technical field of data forwarding, and in particular relates to a VPP-based cluster virtualized data forwarding method, device and system. Background technique [0002] With the advancement of the construction of the power Internet of Things, the terminal equipment of the Internet of Things is showing a trend of large scale, complex structure, and variety. The security services provided by the power Internet of Things security gateway face many new problems. The aforementioned new problems mainly include: (1) The number of terminal devices in the Internet of Things network is increasing day by day, and the number of terminals is increasing exponentially. The requirements for data forwarding performance of border security gateways are getting higher and higher. It is necessary to continuously expand and upgrade the device cluster. Difficulty increases day by day. (2) With the continuous increase of security services, diffe...

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): G06F9/455
CPCG06F9/45558G06F2009/4557
Inventor 王正琦郑卫波纪元汪洋金倩倩邓进郭志民吕卓李鸣岩
Owner STATE GRID ELECTRIC POWER RES INST
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