Network Routing Controller Using Pre-Planned Path Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Network systems face inefficiencies due to unnecessary path planning when packet forwarding rules become invalid, leading to decreased system efficiency as nodes must re-plan transmission paths for packets with identical characteristics.

Innovation Solution

A routing method utilizing a controller to store and retrieve pre-planned paths for packet flows, allowing for instant provision of new forwarding rules by comparing calculated values with stored matching values and selecting or calculating spare paths when necessary.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If packet forwarding rules are stored in nodes and reused, then forwarding efficiency is improved, but the rules may become invalid due to errors or expired dates, leading to incorrect routing

Engineering Contradiction:
Improveforwarding efficiencyVSAvoidrouting accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

A controller is introduced as an intermediary between nodes and packet flows. The controller maintains the network topology diagram and determines whether packet forwarding rules are valid by comparing current packet characteristics with stored matching values. This mediator resolves the contradiction by centralizing the validation logic, allowing nodes to efficiently forward packets while the controller ensures routing accuracy by invalidating rules when topology changes occur.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback through the controller that continuously monitors network topology changes and validates packet forwarding rules. When the topology diagram changes, the controller compares new topology information with stored matching values and updates or invalidates rules accordingly. This feedback mechanism ensures routing accuracy while maintaining forwarding efficiency by only re-evaluating rules when necessary.

Inventive Principle:
Principle #23Feedback

2Reliability

If nodes re-plan transmission paths for every packet, then routing accuracy is maintained, but network system efficiency decreases due to unnecessary planning overhead

Engineering Contradiction:
Improverouting accuracyVSAvoidnetwork efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The controller performs preliminary validation of packet forwarding rules by maintaining a network topology diagram and comparing it with stored matching values before packets arrive at nodes. This preliminary action identifies valid routing rules in advance, allowing nodes to forward packets efficiently without re-planning paths for every packet, while still ensuring routing accuracy through pre-validation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The controller serves multiple functions: maintaining the network topology diagram, validating packet forwarding rules, determining rule validity, and updating nodes. This multi-functional approach consolidates routing management, allowing efficient packet forwarding based on pre-validated rules while maintaining routing accuracy through centralized control.

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

3Reliability

If packet forwarding rules are invalidated and re-planned frequently, then routing accuracy is maintained, but time is lost due to repeated path planning

Engineering Contradiction:
Improverouting accuracyVSAvoidpath planning time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The controller performs preliminary validation by maintaining an up-to-date network topology diagram and comparing it with stored matching values before packets require forwarding. This preliminary action determines rule validity in advance, preventing unnecessary path re-planning and reducing time loss while maintaining routing accuracy through pre-validation of rules against current topology.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The controller continuously maintains the network topology diagram and validation state, ensuring that packet forwarding rules remain valid without requiring frequent re-planning. This continuous validation approach maintains routing accuracy while minimizing time loss by keeping rules ready for efficient forwarding as long as they remain valid.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS9282031B2Network system and routing method
Publication Date: 2016.03.08 INVENTEC PUDONG TECH CORPOARTION
  • US9282031B2 patent drawing
  • US9282031B2 patent drawing
  • US9282031B2 patent drawing

AI summary

A network system and a routing method are disclosed herein. The routing method includes receiving a route planning request corresponding to a packet flow; calculating a corresponding value according to the route planning request; comparing the corresponding value with a plurality of matching values stored in a storage space; and under a condition that the corresponding value matches a corresponding one of the matching values, acquiring an assigning path stored in the storage and routing the packet flow along the assigning path.