Open Source Management Modules on Hardware Switch Elements

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Lower functionality switches, such as Ethernet switch chips, are limited in management functionality and often require costly vendor software, while open source management software struggles to interoperate due to intermediate port configurations disrupting port-to-packet correspondence, necessitating enhanced management capabilities.

Innovation Solution

Incorporating a processor component that virtualizes switch ports to enable open source software to provide management functionalities like LLDP and spanning tree protocols, maintaining packet-to-port correspondence by tagging packets with port information and using a processor-based Linux bridge driver.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If lower functionality switches are used to reduce cost, then device cost is reduced, but management functionality is limited

Engineering Contradiction:
Improvedevice costVSAvoidmanagement functionality
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent combines a lower functionality switch with a processor component to create a unified system that delivers both cost efficiency and enhanced management functionality. The processor component integrates with the switch to provide advanced features like LLDP and spanning tree protocols that would otherwise require expensive proprietary switches.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The processor component serves multiple functions: it provides management functionality enhancement, runs open source software, performs packet tagging, and enables interoperability between different switch types. This multi-functional approach allows a single component to address various limitations of lower functionality switches.

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

2Adaptability or versatility

If vendor software is used to enhance management functionality, then management capabilities are improved, but software cost increases

Engineering Contradiction:
Improvemanagement capabilitiesVSAvoidsoftware cost
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent replaces expensive proprietary vendor software with free open source software modules. These open source modules provide equivalent management functionality without the associated licensing costs, effectively substituting a costly component with a free alternative while maintaining the required capabilities.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Solution Approach 2:

The processor component acts as an intermediary that enables open source software to interface with the lower functionality switch. It translates and adapts communication between the open source management software and the switch hardware, making them interoperable without requiring proprietary software from either vendor.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of manufacture

If open source software is used to reduce cost, then software cost is reduced, but interoperability is disrupted due to intermediate port configurations

Engineering Contradiction:
Improvesoftware costVSAvoidinteroperability
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The processor component serves as a critical intermediary that resolves the interoperability disruption caused by intermediate port configurations. It implements packet tagging mechanisms that preserve port-to-packet correspondence information, allowing open source software to correctly identify and manage switch ports despite the architectural complexities introduced by intermediate ports.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes the parameter representation of packet data by adding tags that encode port identification information. This parameter transformation allows the open source software to correctly interpret packet-port relationships even when intermediate ports are involved, maintaining interoperability through data structure modification rather than architectural change.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9960987B2System and method for using open source management modules on hardware switch elements
Publication Date: 2018.05.01 DELL PROD LP
  • US9960987B2 patent drawing
  • US9960987B2 patent drawing
  • US9960987B2 patent drawing

AI summary

Embodiments allow open source software code and modules to be used in a proprietary switch system including a switch chip operating in conjunction with a processor to provide management functionality for the switch system. One or more modules provide an interface between the switch chip and open source software elements, allowing open source code to be used in the switch system to provide network management functionality.