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

Method for realizing network element level parallel service function in network function virtualization environment

A technology of network function virtualization and service function chaining, which is applied in the field of network function virtualization and service function energy chaining, and can solve the problems of long update cycle, poor scalability, and high purchase and operation costs.

Active Publication Date: 2018-05-29
CHINA INFOMRAITON CONSULTING & DESIGNING INST CO LTD +1
View PDF3 Cites 19 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

At present, these network functions are mainly implemented based on special equipment, which brings problems such as poor scalability, poor flexibility, long update cycle, high purchase and operation costs, etc.

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
  • Method for realizing network element level parallel service function in network function virtualization environment
  • Method for realizing network element level parallel service function in network function virtualization environment
  • Method for realizing network element level parallel service function in network function virtualization environment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0112] Considering that the present invention realizes network element-level parallelization of service functions, the service functions need to be decomposed into network elements, and it is more convenient to adopt a decomposable and modular implementation method when realizing service functions. Therefore, the open source software adopted by most VNFs is realized by click. Specifically, Click modular router is an extensible software architecture for building flexible and configurable network functions, which runs on x86 architecture general-purpose servers. A click-based service function is assembled from a packet processing module called a click element. A single click element can implement simple message processing functions, such as message classification, queuing, scheduling, and network device interaction, while multiple click elements can be used to combine, implement advanced routing and packet processing functions, and implement network functions. At the same time,...

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 method for realizing network element level parallel service functions in a network function virtualization environment. The method comprises the steps of traversing a servicefunction chain, operating a service function decomposition analysis algorithm and decomposing service functions into basic message processing units, called as network elements, and determining and storing operation and operation domain information of the service functions for messages; operating a parallel judgment algorithm through utilization of the obtained operation and operation domain information of the service functions, and determining a service function combination on which parallel optimization can be carried out in the service function chain; performing a parallel optimization algorithm, and combining the parallel service functions; and through combination of non-parallel service functions and the parallelly optimized service functions, organizing and combining the service functions according to an original service function sequence, and establishing a new service function chain. According to the new service function chain, the length of the original service function chainis effectively reduced, the parallelism among the service functions is improved, and the delay cost when the messages pass through the service function chain is clearly reduced.

Description

technical field [0001] The invention relates to the fields of network function virtualization (NFV) and service function chaining (SFC), in particular to a method for realizing network element-level parallel service functions in a network function virtualization environment. Background technique [0002] In the data center, multiple network functions covering layers 4 to 7 in the form of physical dedicated devices or virtual machines are generally deployed, mainly including firewalls, network address translation NAT, etc. The traffic in the data center needs to be processed by various service functions from generation, transmission to termination. At present, these network functions are mainly implemented based on special equipment, which brings problems such as poor scalability, poor flexibility, long update cycle, and high purchase and operation costs. In order to solve these problems, a new concept - Network Function Virtualization (NFV, Network Function Virtualization) ...

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/24G06F9/455
CPCG06F9/45558G06F2009/45595H04L41/08H04L41/12
Inventor 东方师晓敏罗军舟汪立鹤王睿李玉萍
Owner CHINA INFOMRAITON CONSULTING & DESIGNING INST CO LTD
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