SDN Controller Auto-Deploying Switches via Configuration Messages

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Ethernet network architectures, particularly in SDN systems, face inefficiencies due to complex routing tables and the need for frequent packet fragmentation and reassembly, leading to poor transmission efficiency and high risks of configuration errors during switch setup, which are time-consuming and prone to mistakes.

Innovation Solution

An SDN system with a method for auto-deploying switches by sending configuration messages from a controller to switches, including an IP address and configuration parameters, allowing switches to establish channels and update parameters efficiently, thereby reducing human error and improving deployment speed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If manual configuration is used to set switch parameters, then configuration accuracy can be ensured, but deployment time and labor cost increase significantly

Engineering Contradiction:
Improveconfiguration accuracyVSAvoiddeployment time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The switch automatically requests and acquires its IP address and other configuration parameters from the controller using DHCP, PPPoE, or ARP protocols, eliminating the need for manual configuration and reducing deployment time while maintaining accuracy through automated parameter distribution

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The controller pre-prepares configuration parameters including IP addresses and sends them to switches proactively through configuration messages, so that switches can immediately establish channels without waiting for manual setup, thus reducing deployment time while ensuring accurate parameter distribution

Inventive Principle:
Principle #10Preliminary action

2Productivity

If active-switch method is used where switch requests configuration, then deployment speed improves, but configuration consistency deteriorates due to multiple acquisition methods

Engineering Contradiction:
Improvedeployment speedVSAvoidconfiguration consistency
Core Design Contradiction:
ProductivityVSStability of the object's composition

Solution Approach 1:

The controller serves multiple functions: it acts as both the configuration server (providing parameters via DHCP/PPPoE/ARP) and the configuration manager (sending unified configuration messages). This unified approach ensures all switches acquire parameters through the same source, maintaining consistency while enabling automated deployment

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

Solution Approach 2:

The controller acts as an intermediary that centralizes all configuration parameter distribution. Whether switches use DHCP, PPPoE, or ARP to initially contact the controller, the controller then provides configuration parameters through a standardized configuration message mechanism, ensuring consistency across all acquisition methods

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If SDN and conventional network are connected via router/gateway, then compatibility is improved, but configuration packet transmission fails across subnets

Engineering Contradiction:
ImprovecompatibilityVSAvoidconfiguration packet transmission
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The router or gateway acts as an intermediary that receives configuration messages from the controller in one subnet and forwards them to switches in other subnets. This mediator enables configuration parameters to traverse subnet boundaries, maintaining both compatibility with conventional network architecture and reliable configuration delivery across the entire network

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10931521B2Software defined network system with auto-deployed switch and method for deploying switch
Publication Date: 2021.02.23 IND TECH RES INST
  • US10931521B2 patent drawing
  • US10931521B2 patent drawing
  • US10931521B2 patent drawing

AI summary

An SDN (Software Defined Networking) system with auto-deployment switches and a method for auto-deploying the switches in said SDN system are proposed. The method includes: actively sending a configuration message out by a controller, with said configuration message having an IP (Internet Protocol) address of the controller and a plurality of parameters; receiving the configuration message by a switch; and building a connection between the switch and the controller according to the IP address of the controller and the plurality of parameters.