Robustness verification method and device for distributed control plane in software-defined network
A software-defined network and robustness verification technology, which is applied to data exchange networks, electrical components, digital transmission systems, etc., can solve problems such as lack of control plane performance verification, and achieve the effect of enhancing performance and capabilities, and good use requirements
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0033] The SDN in the following is a software-defined network, and the MCU is the one with the largest utilization rate among all controllers on the control plane.
[0034] Such as figure 1 As shown, the present invention provides a method for robustness verification of a distributed control plane in a software-defined network, comprising the following steps:
[0035] S1: Build a robust verification framework, which accommodates a set of failure scenarios and a set of failure recovery strategies.
[0036] The robustness verification framework is a mathematical formula, the main content of which is to calculate the utilization rate of each controller on the control plane at that time according to the failure scenario and failure recovery strategy.
[0037] This embodiment mainly analyzes the maximum utilization rate of the main controller. Assuming a controller can handle ρ traffic requests per second, the controller utilization is defined as U=r / ρ. For any controller, the v...
Embodiment 2
[0074] In this embodiment, we conducted a real experiment on a small-scale SDN experiment platform. We first deployed a small SDN platform, using an open source controller platform, Falcon 1.5.0, SDN switches and Pica8P-329 10 Gigabit switches. The SDN switch implements the industry-leading OpenFlow 1.4 protocol configuration Open vSwitch integration (OVS). These OpenFlow switches are based on the Abilene Internet backbone topology. Take real traffic on Abilene's backbone network on April 14, 2004, and inject them into our test platform. Note that traffic data is logged every five minutes. For a flow recorded in the flow matrix, the relevant source switch will send a flow request to its master controller to configure the routing path. The capacity of each controller is set to 500 because traffic traces indicate that the number of stream requests received per second is not too high. The SDN test bed uses Pica8 switches and ONOS controllers, and the network topology is Abile...
Embodiment 3
[0078] In this example, we performed the evaluation of a large-scale simulation experiment. We perform large-scale simulations using two realistic, typical topologies: a campus network and a data center topology with a 16-element fat tree. The former topology contains 100 switches, 397 links and 200 servers. The latter topology uses 320 switches, 3072 links and 1024 servers. We recommend that all LPS and IPS solve CPLEX. Each server generates an average of 500 streaming requests per second.
[0079] When there are no failed controllers, the utilization of the entire control plane is about 50%. The number of traffic requests and the capacity of the controller can be adjusted in practice. Different settings of these two factors determine the number of controllers used by the control plane, however, do not affect the effectiveness of our verification framework. To show that our verification framework can accommodate rich failure recovery strategies, we compare four failure r...
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