WO2015113279A1 - Réseau de communication, dispositif, et procédé de commande - Google Patents

Réseau de communication, dispositif, et procédé de commande Download PDF

Info

Publication number
WO2015113279A1
WO2015113279A1 PCT/CN2014/071807 CN2014071807W WO2015113279A1 WO 2015113279 A1 WO2015113279 A1 WO 2015113279A1 CN 2014071807 W CN2014071807 W CN 2014071807W WO 2015113279 A1 WO2015113279 A1 WO 2015113279A1
Authority
WO
WIPO (PCT)
Prior art keywords
processing
information
data flow
data stream
node
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2014/071807
Other languages
English (en)
Chinese (zh)
Inventor
张伟
彭程晖
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201480056717.6A priority Critical patent/CN105684505B/zh
Priority to PCT/CN2014/071807 priority patent/WO2015113279A1/fr
Publication of WO2015113279A1 publication Critical patent/WO2015113279A1/fr
Priority to US15/222,253 priority patent/US20160337249A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0895Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/20Traffic policing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/04Network management architectures or arrangements
    • H04L41/044Network management architectures or arrangements comprising hierarchical management structures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0813Configuration setting characterised by the conditions triggering a change of settings
    • H04L41/0816Configuration setting characterised by the conditions triggering a change of settings the condition being an adaptation, e.g. in response to network events
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/34Signalling channels for network management communication
    • H04L41/342Signalling channels for network management communication between virtual entities, e.g. orchestrators, SDN or NFV entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/40Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using virtualisation of network functions or resources, e.g. SDN or NFV entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/42Centralised routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • H04L47/2483Traffic characterised by specific attributes, e.g. priority or QoS involving identification of individual flows
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/326Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the transport layer [OSI layer 4]

Definitions

  • the present invention relates to the field of communications technologies, and in particular, to a communications network, a device, and a control method. Background technique
  • CT Information Technology
  • IT Information Technology
  • ITX86 ITX86
  • Arm Mips
  • CPUs General-purpose central processing units
  • CPUs CPUs
  • CT field The use of a common platform in the CT field can shorten the development cycle and reduce the difficulty of the product for the communication manufacturer, thereby reducing the development cost.
  • the product purchase price can be reduced and the maintenance cost can be reduced.
  • SDN Software Defined Network
  • the embodiments of the present invention provide a communication network, a device, and a control method, which are used to solve the control of data stream processing when constructing a new SDN.
  • an embodiment of the present invention provides a communication network, including: a network controller NC, at least one ingress node EN, and at least one functional node FN;
  • the NC is configured to receive a decision request triggered by a trigger condition or sent by a processing node, where the decision request carries identifier information of the data stream, and according to the identifier information of the data stream and the processing node of the NC storage Processing capability information, determining the pair with the identification information Processing the path and path information of the data stream, and transmitting the determined processing mode and path information to one or a combination of the ingress node EN and the function node FN, so as to facilitate the ingress node EN and the function node FN
  • One or a combination of the data streams are processed according to the processing.
  • the processing manner includes a processing policy and a processing parameter, where the path information includes information of an ingress node EN and a function node network FN through which the data stream needs to pass;
  • the NC is specifically configured to send the information, processing policy, and processing parameters of the function node FN that the data stream corresponding to the identifier information needs to pass to the ingress node EN;
  • the EN is specifically configured to add a corresponding mark to the data flow according to the information, a processing policy, and a processing parameter of the function node FN that needs to pass, and send the marked data stream; the function node FN is specifically used. Extracting a processing policy and a processing parameter corresponding to the information of the function node FN from the marked data stream, and processing the data stream according to the processing policy and the processing parameter.
  • the processing manner includes a processing policy and a processing parameter of the data stream, where the path information includes an ingress node EN and a function node FN that the data stream needs to pass through.
  • the NC is specifically configured to send the information of the function node FN that the data stream needs to pass to the EN, and send the processing strategy and processing parameters of the data stream to the FN that the data stream needs to pass;
  • the EN is specifically configured to add a corresponding flag to the data stream according to the information of the function node FN that needs to pass;
  • the function node FN is specifically configured to process, according to the processing policy and the processing parameter, a data stream that is marked with information of the function node FN.
  • the processing manner includes a processing policy and a processing parameter of the data stream, where the path information includes information of a function node FN that the data stream needs to pass;
  • the NC is specifically configured to send path information, a processing policy, and a processing parameter of the data stream to each function node FN in the path information;
  • the point FN is specifically configured to process the data stream according to the processing policy and processing parameters.
  • the identification information of the data stream, and the corresponding processing mode and path information are saved to the local area.
  • the ingress node EN is further configured to:
  • the function node FN after extracting the processing policy and the processing parameter corresponding to the information of the function node FN from the marked data stream, is further configured to use the identifier information of the data stream, and the corresponding Processing strategies and processing parameters are saved locally.
  • the ingress node EN is further configured to:
  • the identification information of the data stream and the information of the function node FN that needs to pass are saved locally.
  • the function node FN is further configured to save the identification information of the data stream and the corresponding processing policy and processing parameter to the local.
  • the EN also used to:
  • the FN is further used to:
  • Receiving a data stream where the data stream carries identification information of the data stream; Querying whether there is a processing manner of the data stream corresponding to the identifier information of the data stream; if not, sending a decision request to the NC, where the decision request carries the identifier information of the data stream.
  • the EN is specifically used to encapsulate one or a combination of the path information and the processing manner in a first data packet of the data stream.
  • the EN is specifically used to:
  • the EN is further configured to encapsulate the path information and the processing manner One or a combination of packets is set to the highest priority.
  • an embodiment of the present invention provides a network control device, including: a processor, a memory, and at least one communication port;
  • the communication port is configured to communicate with an external device
  • the memory is configured to store computer program instructions
  • the processor is coupled to the memory, and is configured to invoke a computer program instruction stored in the memory to receive a decision request triggered by a trigger condition or sent by a processing node, where the decision request carries identifier information of the data stream. And determining, according to the identifier information of the data stream and the node processing capability information of the NC, a processing manner and path information of the data stream corresponding to the identifier information, and sending the determined processing manner and path information.
  • the processing node indicated by the path information is processed to process the data stream according to the processing manner.
  • the processing manner includes a processing policy and a processing parameter, where the path information includes information of an ingress node EN and a function node FN that the data stream needs to pass;
  • the processor is specifically configured to: pass a data flow corresponding to the identifier information
  • the information, processing policy and processing parameters of the function node FN are sent to the ingress node EN, so that the EN adds a corresponding flag to the data stream corresponding to the identifier information.
  • the processing manner includes a processing policy and a processing parameter of the data stream, where the path information includes an ingress node EN and a function node FN that the data stream needs to pass through.
  • the processor is specifically configured to: send information of the function node FN that the data stream needs to pass to the ingress node EN, so that the EN adds a corresponding flag to the data stream corresponding to the identifier information, and And sending the processing policy and the processing parameter of the data stream to the FN that the data stream needs to pass, so that the FN processes the data stream corresponding to the identifier information.
  • the processing manner includes a processing policy and a processing parameter of the data stream, where the path information includes information of a function node FN that the data stream needs to pass;
  • the processor is specifically configured to: send the path information, the processing policy, and the processing parameter of the data stream to each function node FN in the path information, so that the function nodes FN process and the identifier are The data stream corresponding to the information.
  • the memory is further configured to: store a data stream Identification information, and corresponding processing strategies and processing parameters.
  • an embodiment of the present invention provides a network marking device, including: a processor, a memory, and at least one communication port;
  • the communication port is configured to communicate with an external device
  • the memory is configured to store computer program instructions
  • the processor coupled to the memory, is configured to invoke a computer program instruction stored in the memory, and according to the identifier information of the data stream sent by the received network control device, and the data stream corresponding to the identifier information Processing mode and path information, adding corresponding tags to the data stream, and sending the marked data.
  • the processor is specifically configured to: according to the identifier information of the data stream sent by the received network control device, the information of the network processing device that the data stream needs to pass, and Corresponding processing policies and processing parameters, adding corresponding tags to the data streams corresponding to the identification information, and transmitting the marked data streams.
  • the memory is further configured to: store identifier information of the data stream, and information, a processing policy, and a processing parameter of the function node FN that needs to pass.
  • the processor is specifically configured to:: according to the identifier information of the data stream sent by the received network control device, and the information of the function node FN that the data stream needs to pass, Adding a corresponding mark to the data stream corresponding to the identification information, and transmitting the marked data stream.
  • the memory is further configured to:
  • the identification information of the data stream and the information of the function nodes that need to pass are stored.
  • the processor is further used Receiving a data stream, where the data stream carries identification information of the data stream;
  • the processor is specifically configured to: encapsulate one or a combination of the path information and the processing manner Within the first packet of the data stream.
  • the processor is specifically configured to: encapsulate one or a combination of the path information and the processing manner In the empty data packet, before the data stream is sent out, the data packet encapsulated with one or a combination of the path information and the processing manner is first sent out.
  • the processor is further configured to: encapsulate the path information and processing manner One or a combination of packets is set to the highest priority.
  • an embodiment of the present invention provides a network processing device, including: a processor, a memory, and at least one communication port;
  • the communication port is configured to communicate with an external device;
  • the memory is configured to store computer program instructions;
  • the processor coupled to the memory, is configured to invoke a computer program instruction stored in the memory, extract processing strategies and processing parameters corresponding to information of the network processing device from the marked data stream, or receive The identifier information of the data stream sent by the network control device, and the corresponding processing policy and processing parameter, and processing the data stream according to the processing policy and the processing parameter;
  • the memory is further configured to store identification information of the data stream, and corresponding processing policies and processing parameters.
  • the processor is further configured to: receive a data stream, where the data stream carries identifier information of the data stream;
  • an embodiment of the present invention provides a communication network control method, including: a network controller, an NC, a centralized receiving, a triggering condition, or a processing request sent by a processing node, where the determining request carries the identification information of the data stream;
  • the NC determines a processing manner and path information of the data stream corresponding to the identifier information according to the identifier information of the data stream and the processing capability information of the processing node stored in the NC;
  • the NC transmits the determined processing mode and path information, so that the processing node indicated by the path information processes the data stream according to the processing manner.
  • the processing manner includes a processing policy and a processing parameter, where the path information includes information of an ingress node E N and a function node F N that the data stream needs to pass;
  • the ingress node EN is configured according to the information of the function node FN that needs to pass, Processing strategies and processing parameters add corresponding flags to the data stream.
  • the FN extracts a processing policy corresponding to the information of the FN from the data stream that is marked with the FN And processing parameters, and processing the data stream according to the processing strategy and processing parameters.
  • the processing manner includes a processing policy and a processing parameter of the data stream, where the path information includes an ingress node EN and a function node FN that the data stream needs to pass through.
  • the sending, by the NC, the processing mode and the path information, the information includes: sending, by the NC, the information of the function node FN that the data stream needs to pass to the import node EN;
  • the NC sends the processing strategy and processing parameters of the data stream to the FN that the data stream needs to pass.
  • the ingress node EN adds a corresponding label to the data stream according to the information of the function node FN that needs to pass .
  • the EN, the identification information of the data stream, and the corresponding processing manner and path One or a combination of the information is saved locally.
  • the processing manner includes a processing policy and a processing parameter of the data stream, where the path information includes information of a function node FN that the data stream needs to pass;
  • the sending, by the NC, the processing mode and the path information, the specific information includes: sending, by the NC, the path information, the processing policy, and the processing parameter of the data stream to each function node FN in the path information.
  • the FN The identification information of the stream and the corresponding processing method are saved locally.
  • the EN adds a corresponding label to the data stream, specifically: The EN adds a corresponding flag to the first data packet of the data stream; or the EN adds a corresponding flag to the empty data packet, and increases the corresponding marked data before sending the data stream.
  • the package is sent out.
  • the EN is configured to increase the corresponding marked data packet to the highest priority.
  • the NC Before the path information is sent out it also includes:
  • the NC saves the identification information of the data stream, and the corresponding processing manner and path information to the local.
  • the method further includes:
  • the EN receives a data stream, where the data stream carries identification information of the data stream; and the EN queries whether the path information of the data stream corresponding to the identifier information of the data stream is stored locally;
  • the EN sends a decision request to the NC, where the decision request carries the identification information of the data stream.
  • the method further includes:
  • the FN receives a data stream, where the data stream carries identification information of the data stream; and the FN queries whether a local data processing manner corresponding to the identifier information of the data stream is stored locally;
  • the FN sends a decision request to the NC, where the decision request carries the identification information of the data stream.
  • the communication network, the device, and the control method provided by the embodiments of the present invention receive the decision request by the NC, and determine the processing mode and path information of the data stream according to the processing capability of each processing node in the communication network, and centrally control the ingress node and/or Or the function node processes the data, which can optimize the processing flow of the data stream to the greatest extent, enhance the flexibility of the network, and improve the utilization of network resources.
  • DRAWINGS In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, a brief description of the drawings used in the embodiments or the prior art description will be briefly described below. Obviously, the drawings in the following description It is a certain embodiment of the present invention, and other drawings can be obtained from those skilled in the art without any inventive labor.
  • FIG. 1 is a schematic structural diagram of an embodiment of a communication network according to an embodiment of the present disclosure
  • FIG. 2 is a schematic structural diagram of an embodiment of a network control device according to an embodiment of the present invention
  • FIG. 3 is a schematic structural diagram of an embodiment of a network tagging device according to an embodiment of the present invention
  • FIG. 5 is a schematic flowchart of Embodiment 1 of a communication network control method according to an embodiment of the present invention
  • FIG. 6 is a schematic flowchart of Embodiment 2 of a communication network control method according to an embodiment of the present invention
  • FIG. 8 is a schematic flowchart of Embodiment 4 of a communication network control method according to an embodiment of the present invention
  • FIG. 9 is a schematic diagram of Embodiment 5 of a communication network control method according to an embodiment of the present invention
  • the communication network control method provided by the embodiments of the present invention is adapted to various wireless communication networks, such as current 2G, 3G, 4G communication and next generation wireless communication networks, such as Global System for Mobile Communications (GSM).
  • Code Division Multiple Access (CDMA) network Time Division Multiple Access (TDMA) network, Wideband Code Division Multiple Access (WCDMA) network, Frequency Division Multiple Access (FDMA) , Frequency Division Multiple Addressing (OFDMA) network, Orthogonal Frequency-Division Multiple Access (OFDMA) network, single carrier FDMA (SC-FDMA) network, General Packet Radio Service (GPRS) network, Long Term Evolution (LTE) networks, and other such wireless communication networks.
  • GSM Global System for Mobile Communications
  • CDMA Code Division Multiple Access
  • TDMA Time Division Multiple Access
  • WCDMA Wideband Code Division Multiple Access
  • FDMA Frequency Division Multiple Access
  • OFDMA Frequency Division Multiple Addressing
  • OFDMA Orthogonal Frequency-Division Multiple Access
  • FIG. 1 is a schematic structural diagram of an embodiment of a communication network according to an embodiment of the present invention.
  • the communication network includes: a network controller (NC) 11, at least one entry node (Entry Node, referred to as EN) 12, and at least one function node network (FN) 13 .
  • NC network controller
  • EN Entry Node
  • FN function node network
  • the NC is configured to receive the decision request triggered by the trigger condition or sent by the processing node, where the decision request carries the identifier information of the data stream, and according to the identifier information of the data stream and the processing node of the NC storage. Processing capability information, determining a processing manner and path information of the data stream corresponding to the identifier information, and transmitting the determined processing manner and path information to one or a combination of the ingress node EN12 and the function node FN13, In order to facilitate processing of the data stream according to the processing mode, one or a combination of the ingress node EN12 and the function node FN13.
  • the communication network provided by the implementation is an SDN network
  • the NC is the only control plane device in the SDN network, and is responsible for centralized processing of the signaling plane of the entire SDN network and centralized control of the user plane.
  • the NC is mainly responsible for determining processing strategies and processing parameters on each node of the user data path according to the acquired network, user or service feature information, and transmitting the processing policy and processing parameters to the corresponding ingress node and function. node.
  • EN and FN are mainly responsible for policy enforcement and data forwarding.
  • the function of the ingress node includes matching the data rules and marking them by means of tagging.
  • the function nodes on the subsequent data path can directly index to the processing policy or decide the next hop route according to the tag marked by the ingress node, etc.
  • the function nodes form a Function Node Network (FNN).
  • the FNN not only has the data forwarding function of the router or the switch, but also the data processing function. Possible specific function types include but are not limited to: decomposition of the physical layer processing function , decomposition of layer two functions, decomposition of layer three functions, video optimization, cross-layer optimization, etc.
  • Each function node has functions such as calculation, storage, and bandwidth limitation.
  • the function nodes can have the same processing mode or different processing methods.
  • the processing manners mentioned in the embodiments of the present invention include a processing method for a data stream, such as a compression method during a video compression, a compression algorithm, and the like, and a data processing priority, or a specific processing when using a certain processing method. parameter.
  • Functional nodes may be directly connected, or may be through an IP network. Data forwarding within the IP network may use SDN or traditional autonomous methods.
  • the identification information of the data flow may be based on the user granularity or based on the service granularity. For example, if the decision request is a user access, a policy change, or a user move, the identifier information of the data flow carried in the decision request is Based on the user granularity, if the decision request is a new service, the identification information of the data flow carried in the decision request is based on the service granularity.
  • the identification information of the data flow carried in the decision request may include the ID or IP address of the user; if the identification information of the data flow carried in the decision request is granularity of the service flow,
  • the identification information of the data stream may include a combination of the user ID and the service flow identifier, or a combination of the IP address and the service flow identifier, which is not limited in this embodiment.
  • the present invention focuses on the manner in which data processing methods and path information are transmitted in the network architecture shown in FIG.
  • the so-called processing method refers to several fixed ways of data processing, including how to process data, trigger event reporting, and so on.
  • the processing mode and path information can be statically configured on the entry point and/or function node of the data path in a pre-configured manner.
  • it is more suitable to adopt a dynamic update method to configure the processing strategy and Processing parameters.
  • the processing manner includes a processing policy and a processing parameter, where the path information includes information of an ingress node EN and a function node network FN that the data stream needs to pass;
  • the NC is specifically configured to send the information, processing policy, and processing parameters of the function node FN that the data stream corresponding to the identifier information needs to pass to the ingress node EN;
  • the EN is specifically configured to add a corresponding mark to the data flow according to the information, a processing policy, and a processing parameter of the function node FN that needs to pass, and send the marked data stream; the function node FN is specifically used. Extracting a processing policy and a processing parameter corresponding to the information of the function node FN from the marked data stream, and processing the data stream according to the processing policy and the processing parameter.
  • the so-called processing strategy refers to the processing of data compression, decompression, packing, etc.
  • the so-called processing parameters refer to the parameters used in the data processing, after the selected processing strategy, the specific processing parameters are used.
  • the decision request received by the NC is sent by the ingress node EN or triggered by an event
  • the determined processing mode and path information may be sent to the path information.
  • the included ingress node EN, EN marks the processing policy, processing parameters, and function node information into the data stream, and then sends the data stream out.
  • the NC determines the processing mode and the path information, it can also send the function node information that the data stream needs to pass to the EN, and send the processing strategy and processing parameters of the data stream to the FN through which the data stream passes.
  • the processing manner includes a processing policy and a processing parameter of the data stream, where the path information includes an ingress node EN and a function node FN that the data stream needs to pass through.
  • the NC is specifically configured to send the information of the function node FN that the data stream needs to pass to the EN, and send the processing strategy and processing parameters of the data stream to the FN that the data stream needs to pass;
  • the EN is specifically configured to add a corresponding flag to the data stream according to the information of the function node FN that needs to pass;
  • the function node FN is specifically configured to process, according to the processing policy and the processing parameter, a data stream that is marked with information of the function node FN.
  • the processing manner includes a processing policy and a processing parameter of the data stream, where the path information includes information of a function node FN that the data stream needs to pass;
  • the NC is specifically configured to send path information, a processing policy, and a processing parameter of the data stream to each function node FN in the path information;
  • the point FN is specifically configured to process the data stream according to the processing policy and processing parameters. Specifically, if the decision request received by the NC is triggered by the FN, the NC may not need to determine the ingress node information that the data stream needs to pass, and only determine the function node, processing policy, and processing parameters that the data stream needs to pass, and determine The processing strategy and processing parameters are sent to each functional node FN in the path information, and each FN processes the data stream according to the processing policy and the processing parameter.
  • the NC is further configured to:
  • the identification information of the data stream, and the corresponding processing manner and path information are saved locally.
  • a memory may be set in the NC, and the identifier information of the determined data stream, and the corresponding processing manner and path information are stored, so that when the NC receives the data again, When the request is made, the local storage processing mode and the path information may be queried according to the identification information of the data stream. If found, the processing mode and the path information may be sent out, and if not found, the decision request is processed.
  • the ingress node EN is further configured to: save identifier information of the data stream, and information, processing policy, and processing parameters of the function node FN that needs to pass To local
  • the function node FN after extracting the processing policy and the processing parameter corresponding to the information of the function node FN from the marked data stream, is further configured to use the identifier information of the data stream, and the corresponding Processing strategies and processing parameters are saved locally.
  • the ingress node EN is further configured to: save the identifier information of the data stream and the information of the function node FN that needs to pass to the local.
  • the function node FN is further configured to save the identification information of the data stream and the corresponding processing policy and processing parameter to the local.
  • the ingress node EN and/or the function node FN respectively save the obtained data stream processing mode and path information locally, so that when the EN and the FN receive the data stream, the local information may be queried according to the identification information of the data stream. There is a corresponding processing method and path information. If yes, the data can be processed according to the locally stored processing mode and path information. If not, the decision request is sent to the NC.
  • the EN is further configured to: receive a data stream, where the data stream carries identifier information of the data stream;
  • the FN is further configured to:
  • the marking process of the data stream by the ingress node includes: the EN is specifically configured to encapsulate one or a combination of the path information and the processing manner in a first data packet of the data stream; or, the EN Specifically, the method and the combination of the path information and the processing manner are encapsulated in an empty data packet, and one or a combination of the path information and the processing manner is encapsulated before the data flow is sent out. The packet is sent out.
  • the EN receives the path information and the processing manner of the data stream sent by the NC, after the EN receives the data stream, the FN information, the processing policy, and the processing parameter in the path information are encapsulated in the first part of the data stream.
  • the data packet is encapsulated in an empty data packet; or if the EN receives the information of the function node FN that the data stream sent by the NC needs to pass, the EN encapsulates the information of the function node FN after receiving the data stream.
  • the path information and the processing manner are usually encapsulated in the first data packet of the data stream, or the null data packet encapsulated with the path information and the processing manner is sent out before the data stream.
  • the EN is also used to encapsulate the One or a combination of path information and processing methods is set to the highest priority.
  • the communication network provided in this embodiment is a virtualized SDN network.
  • Each network device in the network is a virtualized network unit that performs different functions, and each network device cooperates with each other to form a complete communication network.
  • the network controller centrally receives the decision request, and according to the processing capability of each processing node in the communication network, centrally determines the processing manner and path information of the data stream, and centrally controls the processing of the ingress node and/or the function node.
  • the data can optimize the processing flow of the data stream to the greatest extent, enhance the flexibility of the network, and improve the utilization of network resources.
  • FIG. 2 is a schematic structural diagram of an embodiment of a network control device according to an embodiment of the present invention.
  • the network control device 200 includes: a processor 201, a memory 202, and at least one communication port 203.
  • the communication port 203 is used for communication with an external device; the memory 202 is used for storing a computer program instruction; the processor 201 is coupled to the memory 202 for invoking a computer program instruction stored in the memory 202 to collectively receive a decision request triggered by a trigger condition or sent by a processing node, where the decision request carries a data stream. Identifying information, and determining, according to the identifier information of the data stream and the node processing capability information of the NC, a processing manner and path information of the data stream corresponding to the identifier information, and determining the processing manner and path information And sending out, so that the processing node indicated by the path information processes the data stream according to the processing manner.
  • the processing manner includes a processing policy and a processing parameter, where the path information includes information of an ingress node EN and a function node FN that the data stream needs to pass;
  • the processor is specifically configured to: send information, a processing policy, and a processing parameter of the function node FN that the data stream corresponding to the identifier information needs to pass to the ingress node EN, so that the EN pairs the identifier The corresponding data stream is added with corresponding tags.
  • the processing manner includes a processing policy and a processing parameter of the data stream, where the path information includes information of an ingress node EN and a function node FN that the data stream needs to pass;
  • the processor is specifically configured to: send information of the function node FN that the data stream needs to pass to the ingress node EN, so that the EN adds a corresponding flag to the data stream corresponding to the identifier information, and And sending the processing policy and the processing parameter of the data stream to the FN that the data stream needs to pass, so that the FN processes the data stream corresponding to the identifier information.
  • the processing manner includes a processing policy and a processing parameter of the data stream, where the path information includes information of a function node FN that the data stream needs to pass;
  • the processor is specifically configured to: send the path information, the processing policy, and the processing parameter of the data stream to each function node FN in the path information, so that the FN processing corresponds to the identifier information.
  • the data stream is specifically configured to: send the path information, the processing policy, and the processing parameter of the data stream to each function node FN in the path information, so that the FN processing corresponds to the identifier information.
  • the memory is further configured to: store identifier information of the data stream, and corresponding processing policies and processing parameters.
  • the network control device provided in this embodiment is applicable to the communication network provided by the embodiment of the present invention, and may be the network controller NC in the communication network provided in FIG. Various parts of the network control device The function and specific execution process can be referred to the detailed description of the embodiment of the control method in the network provided by the present invention.
  • the network control device centrally receives the decision request, and determines the processing manner and path information of the data flow according to the node processing capability information in the network, and the processing nodes indicated by the control path information process the data according to the processing manner.
  • Streaming which can optimize the processing flow of data stream to the greatest extent, enhance the flexibility of the network, and improve the utilization of network resources.
  • FIG. 3 is a schematic structural diagram of a network marking device according to an embodiment of the present invention.
  • the network tag device 300 includes: a processor 301, a memory 302, and at least one communication terminal P 303.
  • the communication port 303 is configured to communicate with an external device; the memory 302 is configured to store computer program instructions; the processor 301 is coupled to the memory 302, and is configured to invoke a computer program stored in the memory 302. And instructing, according to the identifier information of the data stream sent by the received network control device, and the processing manner and path information of the data stream corresponding to the identifier information, adding corresponding tags to the data stream, and sending the marked data .
  • the processor 301 is specifically configured to: according to the identifier information of the data stream sent by the received network control device, the information of the network processing device that the data stream needs to pass, and the corresponding Processing the policy and the processing parameter, adding a corresponding flag to the data stream corresponding to the identifier information, and sending the marked data stream.
  • the memory 302 is further configured to: store identifier information of the data stream, and information, processing policies, and processing parameters of the function node FN that need to pass.
  • the processor 301 is specifically configured to: according to the identifier information of the data stream sent by the received network control device, and the information of the function node FN that the data stream needs to pass, The data stream corresponding to the identification information is added with a corresponding mark, and the marked data stream is sent out.
  • the memory 302 is further configured to: store identifier information of the data stream, and information of a function node FN that needs to pass.
  • the processor 301 is further configured to: receive a data stream, where the data stream carries identifier information of the data stream;
  • the processor 301 in the foregoing embodiments is specifically configured to: encapsulate one or a combination of the path information and the processing manner in a first data packet of the data stream.
  • the processor 301 in the foregoing embodiments is specifically configured to: encapsulate one or a combination of the path information and the processing manner in an empty data packet, and encapsulate the data flow before sending the data flow One or a combination of the path information and the processing method is transmitted.
  • the processor 301 is further configured to set a data packet encapsulated with one or a combination of the path information and the processing manner to the highest priority.
  • the network marking device provided in this embodiment is adapted to the communication network provided by the embodiment of the present invention, and may specifically be the ingress node EN in the communication network shown in FIG. 1 , and the functions and execution processes of each part of the network marking device provided in this embodiment.
  • the network tagging device provided by the embodiment, the network tagging device performs tag processing on the data stream according to the processing manner and path information of the data stream sent by the received network control device, so that each function node processes the data stream according to the tag, which can be maximized.
  • the degree of optimization of the data flow processing process enhance the flexibility of the network, and improve the utilization of network resources.
  • FIG. 4 is a schematic structural diagram of an embodiment of a network processing device according to an embodiment of the present invention. As shown
  • the network processing device 400 includes: a processor 401, a memory 402, and at least one communication port 403.
  • the communication port 403 is configured to communicate with an external device; the memory 402 is configured to store computer program instructions; the processor 401 is coupled to the memory, and is configured to invoke a computer program instruction stored in the memory, Extracting, from the marked data stream, processing policies and processing parameters corresponding to the information of the network processing device, or receiving identification information of the data flow sent by the network control device, and corresponding processing policies and processing parameters, and according to the The processing strategy and processing parameters are used to process the data stream; the memory 402 is further configured to store identification information of the data stream, and corresponding processing policies and processing parameters.
  • the processor 401 is further configured to: Receiving a data stream, where the data stream carries identification information of the data stream;
  • the network processing device provided in this embodiment is applicable to the communication network provided by the embodiment of the present invention, and may specifically be the function node FN in the communication network provided in FIG. 1 of the present invention.
  • the network processing device For a detailed description of the specific functions and implementation procedures of the various parts of the network processing device, refer to the detailed description of the embodiments of the control method in the communication network provided by the following embodiments of the present invention, and details are not described herein again.
  • the network processing device processes the corresponding data stream according to the processing strategy and processing parameters of the acquired data stream, so that the network control device can concentrate the data stream according to the processing capability of each node in the network. Decision processing can maximize the processing flow of the data stream, enhance the flexibility of the network, and improve the utilization of network resources.
  • FIG. 5 is a schematic flowchart of Embodiment 1 of a control method in a communication network according to an embodiment of the present invention. As shown in FIG. 5, the method includes:
  • a network controller centrally receives a trigger request or a decision request sent by a processing node, where the decision request carries the identification information of the data stream.
  • the decision request in this embodiment may be sent by the ingress node EN in the SDN, or may be sent by the user node FN in the SDN, or may be sent by the user equipment in the SDN, and the comparison in this embodiment is not limited. .
  • the decision request may be an EN, FN, or a decision request sent by the user equipment directly to the NC, or may be an event that the NC receives an EN, FN, or user equipment trigger, and the decision request is determined according to the triggered event.
  • the triggered event can be new service, user access, policy change, user move, and the like.
  • the identification information of the data flow may be based on the user granularity or based on the service granularity. For example, if the decision request is a user access, a policy change, or a user move, the identifier of the data flow carried in the decision request is Based on the user granularity, if the decision request is a new service, the identification information of the data flow carried in the decision request is based on the service granularity.
  • the identification information of the data flow carried in the decision request may include the user's ID or IP address; if the identification information of the data flow carried in the decision request is granularity of the service flow, the identification information of the data flow may include a combination of the ID of the user and the service flow identifier, or the IP address of the user and the service flow identifier.
  • the combination of this embodiment is not limited thereto.
  • the NC determines, according to the identifier information of the data stream and the processing capability information of the processing node stored in the NC, a processing manner and path information of the data stream corresponding to the identifier information.
  • the node processing capability refers to the computing power of the ingress node and/or the functional node, the remaining bandwidth between the nodes, the remaining storage capacity of the node, and the like.
  • the NC sends the determined processing mode and path information, so that the processing node indicated by the path information processes the data stream according to the processing manner.
  • control method in the communication network provided in this embodiment is applicable to the method for processing and controlling the data flow in the communication network provided by the embodiment of the present invention.
  • the NC receives the decision request in a centralized manner, and according to the processing capability of each processing node in the communication network, centrally determines the processing manner and path information of the data stream, and centrally controls the ingress node and/or the function node.
  • Processing data can maximize the processing flow of the data stream, enhance the flexibility of the network, and improve the utilization of network resources.
  • the processing manner includes a processing policy and a processing parameter, where the path information includes information of an ingress node E N and a function node F N that the data stream needs to pass;
  • S520 specifically includes: the NC sends information, a processing policy, and a processing parameter of the function node FN that the data stream corresponding to the identifier information needs to pass to the ingress node EN.
  • the data stream may be processed according to the processing mode and the path information sent by the NC, and specifically, the function node FN that the ingress node EN passes according to the requirement
  • the information, processing strategies, and processing parameters add corresponding flags to the data stream.
  • the function node FN can obtain the processing strategy and the processing parameter from the data stream after receiving the marked data stream, specifically, the FN increases the marked data stream from the data stream. Extracting a processing policy and a processing parameter corresponding to the information of the FN, and processing the data stream according to the processing policy and the processing parameter.
  • the NC when the decision request in the above S500 is sent by the ingress node, the NC according to the number
  • the processing mode path information is determined according to the identifier information of the stream and the stored node processing capability information.
  • the path information that is, each function node of the data flow in the SDN path, includes a processing policy and a processing parameter, that is, a processing strategy and parameters of each data node of the data flow path to the data flow.
  • the NC can directly send the above processing mode and path information to the ingress node.
  • the NC may also directly send the foregoing processing manner to the determined ingress node, so that the ingress node can receive the data stream corresponding to the identifier information of the data stream. Make a path marker.
  • the processing manner includes a processing policy and a processing parameter of the data stream, where the path information includes an ingress node EN and a function node FN that the data stream needs to pass through.
  • the sending, by the NC, the processing mode and the path information, the information includes: sending, by the NC, the information of the function node FN that the data stream needs to pass to the import node EN;
  • the NC sends the processing strategy and processing parameters of the data stream to the FN that the data stream needs to pass.
  • the ingress node receives the path information of the data stream, and when the ingress node receives the data stream corresponding to the identifier information of the data stream, the following operations may be performed, and the function of the ingress node EN according to the need
  • the information of the node FN adds a corresponding flag to the data stream. That is, the ingress node only marks each function node that the data stream needs to pass. After receiving the data stream, each function node marks the data stream with its own node information, and processes the data stream according to the processing policy and the processing parameter. If there is no such node information in the data stream, the data stream is not processed.
  • the previous function node processes the data stream, and directly sends the data stream to the next function node according to the marked path information, and the function node that receives the data stream does not need to determine whether the data stream includes the node.
  • the information may be processed directly according to the processing strategy and processing parameters corresponding to the data flow identification information. This embodiment does not limit this.
  • the NC may send the path information to the ingress node, so that the ingress node performs path marking on the received data stream, and sends the processing mode, that is, the processing policy and processing parameters of each functional node.
  • the function node processes the received data.
  • the EN sends the data stream
  • the identification information, and one or a combination of the corresponding processing methods and path information are saved locally.
  • the above EN can store the received processing mode and path information locally with the data stream identification information as an index.
  • the EN queries whether the local processing method and the path information are corresponding according to the identification information of the data stream. If not, the EN may send a decision request to the NC to obtain the processing corresponding to the data stream identification information. Way and path information.
  • the processing manner includes a processing policy and a processing parameter of the data stream, where the path information includes information of a function node FN that the data stream needs to pass;
  • the sending, by the NC, the processing mode and the path information, the specific information includes: sending, by the NC, the path information, the processing policy, and the processing parameter of the data stream to each function node FN in the path information.
  • the NC sends the processing policy and processing parameters to the process, or the EN treats the data to be processed, if the FN does not receive the corresponding processing policy and processing parameters for some reason, then the FN receives the data stream.
  • the NC can determine the processing strategy and processing parameters of the data to be processed by the FN based on the data flow identification information and the processing capability information of the FN that sends the decision request. The determined processing policy and processing parameters are sent to the FN that initiated the decision request.
  • the FN saves the identifier information of the data stream and the corresponding processing manner locally.
  • the FN can store the received processing policy and processing parameters as the index of the data stream identification information locally.
  • the NC can perform the decision processing without repeating the process.
  • the FN can process the data to be processed according to the locally stored processing strategy and processing parameters.
  • the above EN adds a corresponding mark to the data stream, and specifically includes:
  • EN adds a corresponding flag to the first data packet of the data stream; or EN adds a corresponding flag to the empty data packet, and sends the data packet with the corresponding flag before sending the data stream.
  • the data stream can be transmitted in the data path by using source routing or hop-by-hop routing. For example, after the ingress node receives the data stream corresponding to the data stream identification information, according to the number According to the first data packet or other empty data packets of the flow, the information, processing strategy and processing parameters of the function node FN that need to pass are added, that is, the identification of each hop function node on the data flow path and the corresponding processing strategy and processing parameters. Marked in this packet. It can be marked as shown in the table below.
  • Hop1 is the first hop function node identifier
  • Hop2 is the second hop function node identifier
  • Hop3 is the third hop function node identifier
  • EN can route the subsequent data stream to the first hop FN according to Hopl
  • the first hop FN ie, Hopl-tagged FN
  • the data stream can be routed to the second hop FN according to Hop2, and so on.
  • the policy is a processing policy corresponding to the function node identifier
  • param is a processing parameter corresponding to the function node identifier.
  • the above method further includes: the EN, setting the data packet with the corresponding flag added to the highest priority.
  • the packet should be set to the highest priority to avoid packet loss.
  • the method before the sending, by the NC, the processing mode and the path information, the method further includes:
  • the NC saves the identification information of the data stream, and the corresponding processing manner and path information to the local.
  • the NC can query the local storage processing mode and path information according to the data flow identification information. If the corresponding processing mode and path information are found, the processed processing method and path information can be directly found. The method is sent to the corresponding EN and/or FN. If not found, the processing mode and path information corresponding to the data stream identifier of the data to be processed are determined according to the decision request. The NC can also update information such as processing strategies and processing parameters of the local storage from time to time.
  • the method further includes: the EN receiving a data stream, where the data stream carries identifier information of the data stream;
  • the EN sends a decision request to the NC, where the decision request carries The identification information of the data stream.
  • the method further includes: the FN receiving a data stream, where the data stream carries identifier information of the data stream;
  • the FN sends a decision request to the NC, where the decision request carries the identification information of the data stream.
  • FIG. 6 is a schematic flow chart of Embodiment 2 of a method for controlling a communication network according to an embodiment of the present invention.
  • this embodiment provides a specific embodiment in which the user equipment sends a decision request to the NC, and the NC sends the processing mode to the EN, that is, the processing strategy and the processing parameters are transmitted to the corresponding node by using the source route. All the processing strategies and processing parameters of the NC decision are sent to the ingress node.
  • the EN carries the processing strategy and processing parameters in the first packet of the data to be processed, and the follow-up method is notified to the executable body, that is, each FN on the data stream processing path. ; If the subsequent processing strategy or processing parameter changes, it is still notified in the packet.
  • the advantage of this approach is that the network is simple to operate and requires less FN.
  • the disadvantage is that the demand for EN is high, and the processing speed may be affected, and if the packet loss causes a large failure, in this embodiment, the data packet with the policy and the parameter is required to have the highest priority. Avoid losing packets.
  • the method includes:
  • the NC receives a decision request sent by the user equipment.
  • the NC determines function node information, a processing policy, and a processing parameter information
  • the NC sends the function node information, processing policy, and processing parameters that the data stream needs to pass to the EN;
  • the EN stores the received function node information, the processing policy, and the processing parameter by using the data stream identification information as an index;
  • the FN extracts a processing policy and a processing parameter corresponding to the identifier of the node from the marked data stream, and processes the data to be processed.
  • FIG. 7 is a schematic flowchart of Embodiment 3 of a method for controlling a communication network according to an embodiment of the present invention. As shown in FIG. 7, this embodiment provides that a decision request is sent from the EN to the NC, and the NC will process The specific embodiment sent to the EN is different from the third embodiment described above. Before the foregoing method S650, the method includes:
  • the EN determines, by using a query, a local processing manner and path information corresponding to the identifier information of the data stream;
  • the NC determines, by using a query, a local processing manner and path information corresponding to the identifier information of the data stream;
  • the NC sends the processing mode and path information corresponding to the identification information of the data stream to the EN;
  • the EN stores the processing mode and the path information locally by using the identification information of the data stream as an index.
  • FIG. 8 is a schematic flow chart of Embodiment 4 of a method for controlling a communication network according to an embodiment of the present invention.
  • this embodiment provides a specific embodiment in which the EN sends a decision request to the NC, the NC sends the path information to the EN, and the processing policy and the processing parameter are sent to the FN, which is different from the method provided in FIG. 3 above.
  • the method includes:
  • the NC sends the path information corresponding to the identification information of the data stream to the EN;
  • the NC sends a processing policy and a processing parameter corresponding to the identifier information of the data stream to
  • the EN stores the path information as an index of the data stream as an index
  • the FN stores the received processing policy and the processing parameter in the local area by using the identifier information of the data stream as an index;
  • the EN performs path marking on the data flow according to the received path information
  • the EN sends the data stream marking the path information to the FN on the processing path;
  • FIG. 9 is a schematic flow chart of Embodiment 5 of a method for controlling a communication network according to an embodiment of the present invention. As shown in FIG. 9, the embodiment provides a specific embodiment in which the FN sends a decision request to the NC, and the NC sends the processing mode to the FN.
  • the method includes:
  • the FN receives the data stream
  • S910, FN determines, by using a query, a local processing policy that does not correspond to the identification information of the data flow. Slightly and processing parameters;
  • the NC determines, by using a query, a local processing policy and a processing parameter corresponding to the identifier information of the data stream and the FN identifier;
  • the NC generates a processing policy and a processing parameter corresponding to the identifier information of the data stream according to the identifier information of the data stream and the processing capability of the FN.
  • the NC sends a processing policy and a processing parameter corresponding to the identifier information of the data stream to
  • the FN stores the processing policy and the processing parameter in the local area by using the identifier information of the data stream as an index;
  • path marking is performed by the EN to be processed data, and those skilled in the art may understand that the path information may be directly sent to the function node on the data path.
  • the path labeling is performed by the first function node, or the path label is not performed, and each function node determines the next hop function node according to the path information, which is not limited by the present invention.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

La présente invention concerne un réseau de communication, un dispositif, et un procédé de commande. Le réseau de communication comprend un contrôleur de réseau (NC), au moins un nœud d'entrée (EN), et au moins un nœud de fonction (FN). Le NC est utilisé pour : recevoir de façon centralisée des demandes de décision déclenchées par une condition de déclenchement ou envoyées par un nœud de traitement, les demandes de décision contenant des informations d'identification de flux de données ; déterminer, d'après les informations d'identification des flux de données et des informations de capacité de traitement du nœud de traitement stockées par le NC, des modes de traitement et des informations de chemin des flux de données correspondant aux informations d'identification ; et envoyer les modes de traitement et les informations de chemin déterminés à l'EN et/ou au FN de sorte que l'EN et/ou le FN traitent les flux de données d'après les modes de traitement. Au moyen du réseau de communication, le NC commande de façon centralisée à l'EN et au FN d'exécuter le traitement des flux de données. Le traitement des flux de données peut ainsi être optimisé au maximum, la flexibilité de réseau est améliorée, et l'utilisation des ressources réseau est améliorée.
PCT/CN2014/071807 2014-01-29 2014-01-29 Réseau de communication, dispositif, et procédé de commande Ceased WO2015113279A1 (fr)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201480056717.6A CN105684505B (zh) 2014-01-29 2014-01-29 通信网络、设备和控制方法
PCT/CN2014/071807 WO2015113279A1 (fr) 2014-01-29 2014-01-29 Réseau de communication, dispositif, et procédé de commande
US15/222,253 US20160337249A1 (en) 2014-01-29 2016-07-28 Communications network, device, and control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2014/071807 WO2015113279A1 (fr) 2014-01-29 2014-01-29 Réseau de communication, dispositif, et procédé de commande

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US15/222,253 Continuation US20160337249A1 (en) 2014-01-29 2016-07-28 Communications network, device, and control method

Publications (1)

Publication Number Publication Date
WO2015113279A1 true WO2015113279A1 (fr) 2015-08-06

Family

ID=53756172

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2014/071807 Ceased WO2015113279A1 (fr) 2014-01-29 2014-01-29 Réseau de communication, dispositif, et procédé de commande

Country Status (3)

Country Link
US (1) US20160337249A1 (fr)
CN (1) CN105684505B (fr)
WO (1) WO2015113279A1 (fr)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115865794A (zh) * 2021-09-24 2023-03-28 中移(杭州)信息技术有限公司 一种信息确定方法、装置、设备及存储介质

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9225638B2 (en) 2013-05-09 2015-12-29 Vmware, Inc. Method and system for service switching using service tags
US10135737B2 (en) 2014-09-30 2018-11-20 Nicira, Inc. Distributed load balancing systems
US10225137B2 (en) 2014-09-30 2019-03-05 Nicira, Inc. Service node selection by an inline service switch
US9755898B2 (en) 2014-09-30 2017-09-05 Nicira, Inc. Elastically managing a service node group
US10609091B2 (en) 2015-04-03 2020-03-31 Nicira, Inc. Method, apparatus, and system for implementing a content switch
US10630563B2 (en) * 2017-02-23 2020-04-21 Futurewei Technologies, Inc. Application-driven cross-stratum resource monitoring
US10805181B2 (en) 2017-10-29 2020-10-13 Nicira, Inc. Service operation chaining
US11012420B2 (en) 2017-11-15 2021-05-18 Nicira, Inc. Third-party service chaining using packet encapsulation in a flow-based forwarding element
US10797910B2 (en) 2018-01-26 2020-10-06 Nicira, Inc. Specifying and utilizing paths through a network
US10805192B2 (en) 2018-03-27 2020-10-13 Nicira, Inc. Detecting failure of layer 2 service using broadcast messages
US11595250B2 (en) 2018-09-02 2023-02-28 Vmware, Inc. Service insertion at logical network gateway
US10944673B2 (en) 2018-09-02 2021-03-09 Vmware, Inc. Redirection of data messages at logical network gateway
US11086654B2 (en) 2019-02-22 2021-08-10 Vmware, Inc. Providing services by using multiple service planes
US11140218B2 (en) 2019-10-30 2021-10-05 Vmware, Inc. Distributed service chain across multiple clouds
US11283717B2 (en) 2019-10-30 2022-03-22 Vmware, Inc. Distributed fault tolerant service chain
US11223494B2 (en) 2020-01-13 2022-01-11 Vmware, Inc. Service insertion for multicast traffic at boundary
US11659061B2 (en) 2020-01-20 2023-05-23 Vmware, Inc. Method of adjusting service function chains to improve network performance
US11153406B2 (en) 2020-01-20 2021-10-19 Vmware, Inc. Method of network performance visualization of service function chains
US11438257B2 (en) 2020-04-06 2022-09-06 Vmware, Inc. Generating forward and reverse direction connection-tracking records for service paths at a network edge
US11611625B2 (en) 2020-12-15 2023-03-21 Vmware, Inc. Providing stateful services in a scalable manner for machines executing on host computers
US11734043B2 (en) 2020-12-15 2023-08-22 Vmware, Inc. Providing stateful services in a scalable manner for machines executing on host computers

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102656911A (zh) * 2009-12-18 2012-09-05 日本电气株式会社 移动通信系统、移动通信系统的构成装置、通信均衡化方法以及程序
CN103152361A (zh) * 2013-03-26 2013-06-12 华为技术有限公司 访问控制方法及设备、系统
CN103346922A (zh) * 2013-07-26 2013-10-09 电子科技大学 基于sdn的确定网络状态的控制器及其确定方法
CN103476062A (zh) * 2012-06-06 2013-12-25 华为技术有限公司 一种数据流调度的方法、设备和系统

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB0207791D0 (en) * 2002-04-04 2002-05-15 Koninkl Philips Electronics Nv Digital remote control device
US7613201B1 (en) * 2003-04-18 2009-11-03 Rmi Corporation Stacked network switch using resilient packet ring communication protocol
KR101469310B1 (ko) * 2011-09-26 2014-12-09 주식회사 케이티 서비스 오버레이 네트워크에서 종단간 QoS 보장형 콘텐츠 전달 방법 및 그 시스템
US8767757B1 (en) * 2012-02-15 2014-07-01 Applied Micro Circuits Corporation Packet forwarding system and method using patricia trie configured hardware
CN106170024B (zh) * 2012-12-24 2019-12-24 华为技术有限公司 一种基于软件定义网络中数据处理的系统、方法和节点
CN103152271B (zh) * 2013-04-03 2015-07-29 清华大学 一种基于内容的数据中心网络路由转发方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102656911A (zh) * 2009-12-18 2012-09-05 日本电气株式会社 移动通信系统、移动通信系统的构成装置、通信均衡化方法以及程序
CN103476062A (zh) * 2012-06-06 2013-12-25 华为技术有限公司 一种数据流调度的方法、设备和系统
CN103152361A (zh) * 2013-03-26 2013-06-12 华为技术有限公司 访问控制方法及设备、系统
CN103346922A (zh) * 2013-07-26 2013-10-09 电子科技大学 基于sdn的确定网络状态的控制器及其确定方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115865794A (zh) * 2021-09-24 2023-03-28 中移(杭州)信息技术有限公司 一种信息确定方法、装置、设备及存储介质
CN115865794B (zh) * 2021-09-24 2025-05-09 中移(杭州)信息技术有限公司 一种信息确定方法、装置、设备及存储介质

Also Published As

Publication number Publication date
CN105684505B (zh) 2019-08-23
US20160337249A1 (en) 2016-11-17
CN105684505A (zh) 2016-06-15

Similar Documents

Publication Publication Date Title
WO2015113279A1 (fr) Réseau de communication, dispositif, et procédé de commande
US20240187339A1 (en) Method and Apparatus for notifying Computing Power Resource, Storage Medium, and Electronic Apparatus
US11134132B2 (en) Accelerated network packet processing
CN111200878B (zh) 信息传输方法及其装置
KR102423472B1 (ko) 규칙 처리 방법 및 장치
KR102226366B1 (ko) 패킷 프로세싱 방법 및 디바이스
US10462260B2 (en) Context-aware and proximity-aware service layer connectivity management
KR101703088B1 (ko) Sdn 기반의 통합 라우팅 방법 및 그 시스템
CN104469888B (zh) 一种软件定义网络的无线接入控制方法及设备
CN113365267A (zh) 通信方法和装置
JP2019500822A (ja) 仮想マシンパケット制御
CN111031572B (zh) 数据传输方法及装置
US11102133B2 (en) Service packet processing method, apparatus, and system
CN109156044B (zh) 用于在虚拟基站中路由数据分组的可编程系统架构
JP2017517220A (ja) OpenFlow通信方法及びシステム、制御部、並びにサービスゲートウェイ
US10855491B2 (en) Method for implementing GRE tunnel, access point and gateway
WO2018001242A1 (fr) Procédé et appareil de traitement de message de données
US20220264356A1 (en) Traffic routing method, apparatus, and system
US20240214301A1 (en) Packet processing method and related apparatus
WO2018188663A1 (fr) Procédé et dispositif de notification d'informations
WO2015052867A1 (fr) Dispositif de terminal, procédé de commande de dispositif de terminal et programme de commande de dispositif de terminal
KR20180058594A (ko) Sdn/tap 어플리케이션
CN107070791A (zh) 一种sdn网络系统及其数据传输方法
KR20180058593A (ko) Sdn 화이트박스 스위치
KR20180058592A (ko) Sdn 제어기

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 14880951

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 14880951

Country of ref document: EP

Kind code of ref document: A1