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

Forwarding speed-limiting method and system of virtual forwarding equipment

A technology of virtual forwarding and equipment, applied in transmission systems, digital transmission systems, data exchange through path configuration, etc., can solve problems such as CPU resource reduction, interference, and bandwidth reduction

Active Publication Date: 2021-04-16
INST OF COMPUTING TECH CHINESE ACAD OF SCI
View PDF3 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The existing speed limiting methods are all based on the port rate, that is, the speed is limited directly according to the bandwidth index, and the traffic higher than the index is not released, such as the widely used bit-per-second (BPS) or packet-per-second ( The token bucket policy of PPS) forwards traffic according to the token in the software forwarding device, but this method is easy to fail due to the competition of traffic forwarding tasks for CPU resources
A very common phenomenon is that when a flow suddenly changes the packet size (for example, from 1518 bytes to 64 bytes), in the software forwarding device, although the bandwidth / forwarding rate of the flow remains unchanged and does not exceed the limit, However, the CPU resource consumption of this flow will increase several times, which preempts the forwarding CPU resources originally belonging to other flows, and reduces the available CPU resources of other flows, thereby reducing the bandwidth.
[0006] This phenomenon will cause some flows to be disturbed because other flows change the traffic characteristics, the bandwidth is unstable, and the isolation of network performance is poor.
However, the existing rate limiting methods have not considered the competition of traffic for CPU resources and the unstable processing capabilities of software forwarding devices in their implementation.

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
  • Forwarding speed-limiting method and system of virtual forwarding equipment
  • Forwarding speed-limiting method and system of virtual forwarding equipment
  • Forwarding speed-limiting method and system of virtual forwarding equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] In order to solve the problem of poor isolation of the existing rate limiting method in software forwarding equipment, in order to limit CPU competition and reasonably allocate forwarding CPU resources, we propose a rate limiting method based on CPU-cycle, using forwarding CPU resources The distribution to achieve the speed limit function.

[0031] The biggest difference between this method and the traditional speed limit method is the speed limit index. The traditional method directly limits the speed according to the bandwidth index (that is, BPS or PPS), and the traffic higher than the bandwidth index is discarded or waited. Therefore, the competition of CPU resources will seriously affect the speed limit effect and damage the isolation of network performance. However, we start from the hardware resources of the most basic forwarding engine. Since the forwarding rate of the software forwarding device is provided by a dedicated CPU resource, the CPU-cycle-based rate l...

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 provides a forwarding speed-limiting method and system of virtual forwarding equipment, and the method comprises the steps: obtaining the average data packet size and flow number of a service provider network through measurement, wherein the service provider network comprises the virtual forwarding equipment and a plurality of tenants, and generating flow meeting the characteristics through a flow generation tool, forwarding the data packet of the flow in the virtual forwarding equipment and measuring CPU resources used for forwarding and reaching each bandwidth, and constructing a corresponding relationship between the CPU resources and the bandwidths; and allocating basic CPU resources to each tenant according to the basic bandwidth requirements of each tenant and the corresponding relationship, and obtaining residual CPU resources of the service provider network after the service provider network meets the basic CPU resources so as to allocate idle CPU resources to each tenant according to the weight, wherein the final CPU resources forwarded by each tenant are the sum of the allocated basic CPU resources and idle CPU resources; and enabling the virtual forwarding equipment to use the final CPU resource to forward the data packet to each tenant corresponding to the virtual forwarding equipment.

Description

technical field [0001] The invention relates to a speed limiting method, and provides a speed limiting method and system with enhanced isolation under software forwarding. Background technique [0002] As network devices evolve toward generalization and high cost performance, software forwarding gradually replaces traditional hardware switches and routers, and is widely used in many scenarios such as cloud computing and network function virtualization (NFV). With the rapid increase of network traffic and the enrichment of traffic types, these virtual forwarding devices put forward higher requirements for the performance isolation of different traffic. [0003] The function of the software forwarding device is similar to that of the hardware forwarding device. It forwards the data packet in the network to the corresponding port or link according to its five-tuple information. Typical implementations include a virtual switch (vSwitch), a virtual router (vRouter), etc. The ope...

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/819H04L12/851H04L12/46H04L47/21
Inventor 杨晔姜海洋谢高岗
Owner INST OF COMPUTING TECH CHINESE ACAD OF SCI
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