OpenFlow Switch Link-Down for Controller Timeout Failover

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In CD separation type networks, such as OpenFlow networks, communication troubles between internal switches and controllers lead to difficulties in detecting and managing external communication issues, resulting in suboptimal route control and increased costs due to inflexible network designs.

Innovation Solution

A communication route control system that allows for switching to a redundant route by performing a link-down of ports connected to external communication devices at internal switches when a communication timeout is detected, enabling the controller to reroute traffic through standby switches and external networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the controller is separated from the network apparatus to enable intensive management and high flexibility, then the control flexibility and management efficiency are improved, but the reliability deteriorates when communication timeout occurs between the internal switch and controller

Engineering Contradiction:
Improvecontrol flexibilityVSAvoidcommunication reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies preliminary action by having the internal switch pre-configure a link to a standby switch before any failure occurs. When communication timeout with the controller is detected, the internal switch can immediately activate the redundant route through the standby switch without waiting for controller intervention, thus maintaining reliability while preserving control flexibility.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements beforehand cushioning by establishing a redundant communication path through a standby switch in advance. This cushioning mechanism ensures that when the primary controller-switch communication fails, the system has a pre-prepared backup path to maintain operation, thereby compensating for the reliability weakness introduced by controller separation.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

2Productivity

If the controller maintains continuous control over all switches to ensure optimal route management, then the route control efficiency is improved, but the device complexity increases when managing large-scale networks

Engineering Contradiction:
Improveroute control efficiencyVSAvoidnetwork management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the network into segments with standby switches that can independently handle failover for their respective segments. This reduces the complexity of centralized controller management in large-scale networks while maintaining route control efficiency, as the controller only needs to manage the overall topology rather than every individual switch failure scenario.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements self-service by enabling internal switches to autonomously detect communication timeouts and automatically switch to redundant routes without requiring continuous controller intervention. This reduces the complexity of controller management while maintaining route control efficiency, as the switches serve themselves by making local failover decisions.

Inventive Principle:
Principle #25Self-service

3Duration of action of stationary object

If the internal switch maintains connection to external communication devices to ensure continuous service, then the service continuity is improved, but the loss of information increases when communication timeout occurs with the controller

Engineering Contradiction:
Improveservice continuityVSAvoidroute control information
Core Design Contradiction:
Duration of action of stationary objectVSLoss of information

Solution Approach 1:

The patent applies the intermediary principle by introducing a standby switch as a mediator between the internal switch and the external communication devices. When communication timeout with the controller occurs, the standby switch acts as an intermediary that can maintain the connection to external devices while the route control information is preserved or recovered, thus maintaining service continuity without losing critical routing information.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10554585B2Communication route control system and communication route control method
Publication Date: 2020.02.04 NEC ASIA PACIFIC PTE LTD
  • US10554585B2 patent drawing
  • US10554585B2 patent drawing
  • US10554585B2 patent drawing

AI summary

On the OpenFlow network/normal network boundary, the route cannot be appropriately changed under a communication trouble with the controller. In this invention, the controller makes the route formed by internal switches optimal by updating the Flow table of each internal switch. Among internal switches, the internal switch A forms the optimal route with an external switch to become an active internal switch. The internal switch B forms a redundant route with the external switch to become a standby internal switch. When inability of the connection between the controller and the internal switch A is detected, the internal switch A performs a link-down of the port for connecting to the external switch. When the link-down of the port connecting to the internal switch A is detected, the external switch changes the route so that the traffic to the active internal switch A is transferred to the standby switch B.