Hybrid Network Device Conflict Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In hybrid network devices, conflicts can arise between local controller commands and remote controller commands due to differing instructions on packet forwarding, leading to unclear behavior and potential network disruptions.

Innovation Solution

A hybrid network device is equipped with a conflict detector module that converts local controller commands into a software-defined format and compares them with active flows and features, updating the traffic forwarding table only if no conflicts are detected, and reports conflicts using standardized protocols like SNMP or OpenFlow.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a hybrid network device receives both local controller commands and remote controller commands, then the device can support both traditional and software-defined networking models, but conflicts may arise between commands from different controllers leading to unclear behavior

Engineering Contradiction:
Improvecompatibility with both traditional and software-defined networking modelsVSAvoidcommand execution consistency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a conflict detector module as an intermediary component that mediates between local controller commands and remote controller commands. This detector compares the two sets of commands, identifies conflicts, and prevents execution of conflicting commands, thereby ensuring command execution consistency while maintaining support for both networking models

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms where the conflict detector continuously monitors and compares commands from both controllers. When conflicts are detected, the system provides feedback by reporting these conflicts to appropriate controllers, enabling them to adjust their commands and maintain reliable operation

Inventive Principle:
Principle #23Feedback

2Productivity

If the network device updates the traffic forwarding table without conflict detection, then packet forwarding is fast and efficient, but network disruptions may occur due to conflicting commands

Engineering Contradiction:
Improvepacket forwarding speedVSAvoidnetwork stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The conflict detector performs preliminary comparison and validation of commands before they are executed and before the traffic forwarding table is updated. By detecting conflicts in advance, the system prevents network disruptions while maintaining efficient packet forwarding operation

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system takes preliminary anti-action by identifying and blocking conflicting commands before they can cause network disruptions. The conflict detector prevents the execution of commands that would create inconsistencies in the traffic forwarding table, thereby protecting network stability

Inventive Principle:
Principle #9Preliminary anti-action

Data Source

PatentUS10469349B2Conflict detection in a hybrid network device
Publication Date: 2019.11.05 HEWLETT PACKARD ENTERPRISE DEV LP
  • US10469349B2 patent drawing
  • US10469349B2 patent drawing
  • US10469349B2 patent drawing

AI summary

A method, system, and computer-readable storage device for detecting conflicts in a hybrid network device is described herein. A hybrid network device may receive a local controller command from a network management device (e.g., a laptop, operated by a network administrator, executing a command line interface). The hybrid network device may convert the local controller command to a software defined command format. The hybrid network device may detect a lack of conflict between the converted local controller command and active flows represented in an active flow repository. Based on the detected lack of conflict, the hybrid network device may update a traffic forwarding table of the hybrid network device in accordance to the local controller command.