SDN Proxy Gateway Protocol Translation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing software-defined networking (SDN) solutions face compatibility issues between SDN controllers and hardware gateways due to proprietary protocols, limiting the choice of hardware gateways and SDN controllers that can be used together, and requiring frequent updates that may not be supported by hardware gateways with longer lifecycles.

Innovation Solution

Implementing a software-defined networking (SDN) proxy gateway that processes communications between the SDN controller and hardware gateway, translating instructions from the SDN controller's native format into a standardized hardware gateway protocol, enabling interoperability between different SDN controllers and hardware gateways, and managing drivers to select the appropriate protocols and APIs for communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If proprietary protocols are used for SDN controller and hardware gateway communication, then communication reliability between specific pairs is improved, but system interoperability and adaptability deteriorate

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidsystem interoperability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a standardized protocol as an intermediary layer between the SDN controller and hardware gateway. The SDN controller communicates using its native proprietary protocol, which is then translated through a standardized intermediate protocol before reaching the hardware gateway. This mediator approach maintains communication reliability for each specific pair while enabling system-wide interoperability through the standardization layer.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the communication protocol parameter from proprietary to standardized. By adopting a standardized protocol specification, the system transforms the communication interface parameters, allowing different SDN controllers and hardware gateways to interoperate while maintaining reliable communication through the standardized framework.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If frequent protocol updates are implemented to improve compatibility, then system adaptability is improved, but hardware gateway longevity and stability deteriorate

Engineering Contradiction:
Improveprotocol compatibilityVSAvoidhardware gateway longevity
Core Design Contradiction:
Adaptability or versatilityVSDuration of action of stationary object

Solution Approach 1:

The patent establishes a standardized protocol framework in advance that is designed to be future-proof and adaptable. This preliminary standardization allows the hardware gateway to remain stable with its implemented standard protocol, while the SDN controller can adapt to new requirements through updates to its native protocol or the translation layer, without requiring hardware gateway updates.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the communication system into distinct layers: the SDN controller's native protocol layer, a standardized intermediate protocol layer, and the hardware gateway's protocol layer. This segmentation allows updates and adaptations to occur in the software layers (SDN controller and translation layer) without affecting the stable hardware gateway implementation, thereby preserving hardware longevity.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If proprietary communication formats are used, then communication precision between specific components is improved, but system-wide adaptability and ease of integration deteriorate

Engineering Contradiction:
Improvecommunication precisionVSAvoidsystem integration ease
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The standardized protocol serves as an intermediary that preserves communication precision through well-defined translation rules and mappings. The SDN controller's precise native protocol communications are accurately translated through the standardized intermediate layer, maintaining the precision required for control plane operations while enabling system-wide adaptability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The standardized protocol provides universal communication capabilities that work across different SDN controllers and hardware gateways. This multi-functional standardized interface maintains the precision needed for specific communication requirements while enabling broad system integration and adaptability across diverse components.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10972549B2Software-defined networking proxy gateway
Publication Date: 2021.04.06 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10972549B2 patent drawing
  • US10972549B2 patent drawing
  • US10972549B2 patent drawing

AI summary

Aspects of the present invention provide an approach for improving communications between a software-defined networking (SDN) controller and a hardware gateway in a SDN. In an embodiment, a SDN proxy gateway is installed. The SDN proxy gateway communicates with the SDN controller on behalf of the hardware gateway. To accomplish this, the SDN proxy gateway processes a communication sent from the SDN controller to the hardware gateway. This communication includes a request from a computing node to establish a network communication channel. The SDN proxy gateway translates these instructions (e.g., the logical network and endpoint information), which are in the native format of the SDN controller, into a standardized hardware gateway protocol. The translated information that the hardware gateway can use to establish the network connection is then pushed to the hardware gateway by the proxy gateway.