Virtualization scene flow migration method based on network function and system thereof

A network function virtualization and flow migration technology, which is applied in the field of flow migration methods and systems based on network function virtualization scenarios, can solve the problem of reducing controller cache pressure, inconsistency of flow state and function, and not responding to target network functions, etc. problem, to achieve the effect of no packet loss flow migration operation and no out-of-order flow migration operation

Active Publication Date: 2016-09-28
INST OF COMPUTING TECHNOLOGY - CHINESE ACAD OF SCI
View PDF6 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] Split/Merge(Rajagopalan S,Williams D,Jamjoom H,et al.Split/merge:System support for elastic execution in virtual middleboxes[C]//Presented as part of the 10th USENIX Symposium onNetworked Systems Design and Implementation(NSDI 13). 2013:227-240.): When the migration starts, the controller instructs the Switch to immediately forward the data packets of the flow to be migrated to the controller for centralized caching, and then the controller copies the relevant state of the flow to be migrated in the source network function to the target In the network function, during this process, all the data packets of the migration flow will be cached in the controller. When the state copy is completed, the controller releases all the cached data packets to the target network function, and instructs the switch to directly forward the data packets to the target Network function, the whole process realizes the migration of flow and related states, but there are two problems. First, the packets released from the controller and the packets directly forwarded by the switch will be processed by the target network function out of order, which will cause network The error handling of the function, secondly, when starting to migrate the related flow state in the source network function, there are still some data packets that have been forwarded by the Switch but not yet processed by the source network function, these packets may update the flow state, but these states Updates to the target network function will never be reflected in the target network function, resulting in inconsistent flow state between the source and target network functi

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
  • Virtualization scene flow migration method based on network function and system thereof
  • Virtualization scene flow migration method based on network function and system thereof
  • Virtualization scene flow migration method based on network function and system thereof

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0046] In order to solve the problems of state inconsistency, low migration efficiency, controller bottleneck, and network function extra overhead that exist during load migration in NFV in the prior art, the present invention designs and implements a flow migration system based on a distributed architecture (Transparent Flow Migration, TFM), such as diagram 2-1 As shown, each migration unit (TFM Box, Figure 2-2 ) Based on a state machine triggered by multiple events ( Figure 2-3 ) Judge the migration status, and generate data packet processing rules to realize the distributed collaborative classification and processing of data packets and complete the migration of data packets. In addition, the state machine of the migration unit can support the arrival of various events out of order (asynchronous processing mechanism) , So as to decouple the two operations of state migration and data packet migration; the TFM controller provides a northbound migration interface to the applic...

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 virtualization scene flow migration method based on a network function. The method comprises the following steps of deploying a source flow migration processing unit and a target flow processing unit at a source network function place and a target network function place respectively, and arranging a two-byte label in each packet header of each data packet through the source flow migration processing unit and network exchange equipment so as to tab the data packet into four types, wherein the four types contain a normal type, an in-fly type, a last in-fly type and a redirect type; the target flow migration processing unit uses a classifier based on the label to classify the normal type of the data packets, the in-fly type of the data packets, the last in-fly type of the data packets and the redirect type of the data packets; deploying state machines in the flow migration processing unit and recording a current migration state, wherein a source state machine tabs and forwards the data packets according to the migration state; and a target state machine places the four types of the data packets in default buffer memory, in-fly annular buffer memory and redirect annular buffer memory in the target flow processing unit according to a migration state and a packet processing rule and finally delivers to the target network function place through the default buffer memory.

Description

technical field [0001] The present invention relates to the field of network function virtualization and the field of software-defined network technology, and in particular to a flow migration method and system based on network function virtualization scenarios. Background technique [0002] With the evolution of the network architecture and the continuous development of services, more and more dedicated devices are deployed in the network, such as security devices such as firewalls, intrusion detection, and access authentication, and performance-enhancing devices such as load balancing and TCP acceleration. Same level as routing and switching equipment. The massive deployment of these dedicated devices not only increases the cost of purchase and operation, but also increases the difficulty of management, operation and maintenance. Moreover, the development cycle is long, which cannot meet the requirements of rapid innovation and dynamic deployment of networks and applicatio...

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): H04L29/08H04L12/803
CPCH04L47/125H04L67/1001H04L67/563H04L67/568
Inventor 王阳李振宇贺鹏谢高岗
Owner INST OF COMPUTING TECHNOLOGY - CHINESE ACAD OF SCI
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