Check patentability & draft patents in minutes with Patsnap Eureka AI!

Network intermediate device and deployment method thereof

An intermediate device and network technology, which is applied in the field of computer networks, can solve the problems of data packet processing link stretching, increase the data packet processing delay of the service chain, and the difficulty of reducing communication overhead, so as to reduce network transmission delay and improve Network throughput, the effect of reducing redundant programs

Inactive Publication Date: 2017-09-22
SHENZHEN GRADUATE SCHOOL TSINGHUA UNIV
View PDF7 Cites 85 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] 1) The interdependent deployment between Middleboxes leads to the stretching of the packet processing link, which is likely to cause configuration conflicts and network errors;
[0005] 2) Different Middleboxes may have the same packet processing stage and repeated functional modules (such as packet classification operations), resulting in waste of resources;
[0006] 3) The existence of the service chain makes it difficult to reduce the complexity of Middlebox management and deployment
[0011] However, in these deployment schemes, data packets with long service chain processing requirements will be processed across multiple servers or virtual machines. Therefore, it is still difficult to reduce the communication overhead between servers or virtual machines, which increases the Processing delay of packets with long service chains

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
  • Network intermediate device and deployment method thereof
  • Network intermediate device and deployment method thereof
  • Network intermediate device and deployment method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] The present invention will be further described below in conjunction with the accompanying drawings and preferred embodiments.

[0034] The specific embodiment of the present invention provides an intermediate device (English name is Middlebox) for a software-defined network, the intermediate device is implemented by a computer program, deployed in a virtual machine, and the virtual machine runs on a server, and the server Having a processor for executing a computer program. The intermediate device of the present invention is deployed in a software-defined network, and only needs to modify and upgrade the network controller without changing the switches in the network. At the same time, each intermediate device has a corresponding server to provide it with resources and Hardware support. Such as figure 1 A model architecture diagram of an intermediate device proposed for a specific embodiment of the present invention, the intermediate device includes a main control pr...

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 network intermediate device and a deployment method thereof. The intermediate device comprises a main control program and a data packet processing program, and the data packet processing program comprises a classification program, a rewriting program and a forwarding program; the main control program realizes the following functions when being implemented by a processor: obtaining an instruction from a network controller, and translating the instruction to manage the intermediate device; obtaining a rule from the network controller; collecting a state of the intermediate device, and feeding back the state of the intermediate device to the network controller; and splicing the classification program, the rewriting program and the forwarding program according to different sequences according to the processing demands of the data packets to form different data packet processing links; the classification program classifies the received data packets according to the rule issued by the main control program; the rewriting program performs a rewriting operation on the data packets; and the forwarding program forwards the data packets according to the rule and performs a packet loss operation on suspected data packets. The intermediate device is flexible to manage, small in communication cost, and is able to shorten the data packet processing delay and increase the resource utilization rate.

Description

technical field [0001] The invention relates to the field of computer networks, in particular to a network middlebox (Middlebox) and a deployment method of the middlebox in a network. Background technique [0002] With the rapid development of the Internet, the scale and complexity of the Internet continue to expand, and network management and control are facing greater challenges. Middlebox is an intermediate device between the source address and the destination address in the network. In addition to forwarding and routing functions in the network, it also has the functions of improving network security (firewall), improving network load distribution (loadbalancer) and reducing bandwidth consumption (WAN optimizers) and other important functions. Although the traditional Middlebox has high processing efficiency, the equipment is expensive, and the deployment and management are not flexible. [0003] With the idea of ​​network function virtualization (Network Function Virt...

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/24H04L29/08
CPCH04L41/0823H04L41/083H04L41/12H04L67/2866H04L67/1001H04L67/60
Inventor 江勇何欣李清
Owner SHENZHEN GRADUATE SCHOOL TSINGHUA UNIV
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More