Method for controlling and executing network transaction, network controller and transmission devices
A network controller and forwarding device technology, applied in the communication field, can solve problems such as inability to guarantee transaction atomicity and execution process defects
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0097] see figure 1 , the present embodiment provides a network transaction control method, which is applied to a system under the control-forwarding separation architecture. The system under the architecture can be SDN (sortware defined network, software-defined network) or NFV (network function virtualization, network function virtualization) system under the architecture. The network controller can be a network controller or a controller system composed of multiple control devices. The network controller can control at least two forwarding devices.
[0098] The main steps of the method are as follows:
[0099] Step 101: Send an operation set packet to at least two forwarding devices.
[0100]In this embodiment, the network controller sends the operation set packet to at least two forwarding devices according to the network transaction to be executed. The operation set package includes: an atomic operation identifier and at least one operation instruction. The atomic op...
Embodiment 2
[0121] figure 2 It is another optional flow diagram of the present invention, see figure 2 , the method differs from Embodiment 1 mainly in that: when in step 103, if the determination result is no, it means that the operation result of any forwarding device for any operation command is: the execution fails, and the step 201.
[0122] Step 201: Send a rollback control instruction to each forwarding device respectively.
[0123] The network controller can also send a rollback control command containing the atomic operation identifier to each forwarding device, so as to instruct each forwarding device to: cancel the operation in each forwarding device, and each operation is: each forwarding device executes the atomic operation identifier corresponding The operations realized by each operation instruction restore each forwarding device to the state before executing each operation instruction in the operation packet.
[0124] For example, in this embodiment, if the operation ...
Embodiment 3
[0132] see Figure 4, this embodiment provides a network transaction execution method, which is applied to control forwarding devices such as routers, switches, or network devices with forwarding functions in a forwarding separation architecture system. The system under this architecture may be a system under the SDN or NFV architecture.
[0133] The main steps of the method are as follows:
[0134] Step 401: Receive an operation set packet sent by the network controller.
[0135] In this embodiment, the network controller sends an operation set packet to at least two forwarding devices according to the transaction to be executed. The operation set package includes: an atomic operation identifier and at least one operation instruction, the atomic operation identifier is used to uniquely identify a network transaction, and the network transaction corresponds to at least one operation set package.
[0136] The network transaction can be completed by cooperation of one or more...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com