Flow table updating consistency maintaining method based on software defined network
A software-defined network, consistent technology, applied in the Internet field, can solve the problems of bandwidth resources, controller load consumption, short update time, increase network management complexity and workload, etc., to avoid network management complexity, reduce Effects of Control Plane Loading
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0032] This embodiment provides a software-defined network-based method for maintaining flow table update consistency, such as figure 1 shown, including the following steps:
[0033] A: The controller analyzes the flow table; the controller analyzes the new flow table rules and the old flow table rules in the flow table, and determines the set V of switches that need to update the flow table 0 ; put the V 0 Divided into the initial switch V 1 and subsequent switches V 2 ; and the flow table that needs to be updated is divided into a common flow table, a flow table to be added, a flow table to be modified, and a flow table to be deleted;
[0034] B: In the initial switch V 1 In , each switch uploads the data packets affected by the process of updating the flow table to the controller through the control plane;
[0035] C. The controller is in the successor switch V 2 Write in the flow table to be added;
[0036] D. After the controller waits for a network-wide end-to-end...
Embodiment 2
[0050] This embodiment describes in detail the technical solution proposed by the present invention from the perspective of time sequence.
[0051] at t 0 At moment, the controller has completed the following steps:
[0052] A: The controller analyzes the flow table; the controller analyzes the new flow table rules and the old flow table rules in the flow table, and determines the set V of switches that need to update the flow table 0 ; put the V 0 Divided into the initial switch V 1 and subsequent switches V 2 ; and the flow table that needs to be updated is divided into a common flow table, a flow table to be added, a flow table to be modified, and a flow table to be deleted; in this embodiment, V 1 There are 2 switches in the V 2 There are 2 switches in;
[0053] from t 0 From time to time, the update process of the flow table is as follows:
[0054] B: from t 0 moment starts, the controller turns to V 1 The two switches in the network sequentially send control in...
Embodiment 3
[0064] This embodiment takes the update of the flow table in the switch caused by routing switching as an example, and briefly describes the specific implementation process of the technical solution proposed in the above embodiment of the present invention; wherein, the update of the flow table in this embodiment is mainly to be added flow table.
[0065] For routing switching in the SDN network, the switch needs to change from a→b→c→d→e to a→b→f→g→e, then V 0 ={b,c,d,f,g}, V 1 ={b},V 2 ={c,d,f,g}, the specific flow table update content is as follows: on the initial switch b, a flow table needs to be modified; on the subsequent switches c, d, the corresponding flow table of the original route needs to be deleted; On switches f and g, the flow table corresponding to the new route needs to be added.
[0066] Firstly, all the data packets sent from switch a to switch b in the original route are uploaded to the controller for processing; secondly, the flow tables to be added ar...
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