Router Queue Resource Manager for Flood Protection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Network routers face issues with queue resource management, where floods of network management packets can fill up queues, leading to the dropping of legitimate packets and loss of valuable network management information.

Innovation Solution

A self-protecting network router is designed with multiple types of queues, including receive, transmit, traffic engineering, and service queues, where messages are classified and managed to prevent overflow, ensuring that service queues remain below a predetermined fraction full to accommodate internally generated messages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If the router accepts all incoming network management packets, then complete network management information is captured, but the queues become flooded and legitimate packets are dropped

Engineering Contradiction:
Improvenetwork management informationVSAvoidqueue overflow protection
Core Design Contradiction:
Loss of informationVSReliability

Solution Approach 1:

The router divides incoming packets into two separate queues: network management packets and data packets. This segmentation allows independent management of each queue type, preventing management packets from overwhelming the system while ensuring data packets receive guaranteed processing capacity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The router dynamically changes the admission parameter for management packets based on queue occupancy. When the management queue exceeds a threshold, the router stops accepting new management packets, effectively changing the acceptance rate from 100% to 0% to prevent overflow.

Inventive Principle:
Principle #35Parameter changes

2Loss of information

If the router processes all network management packets, then address resolution and topology information are maintained, but processor resources are depleted

Engineering Contradiction:
Improveaddress resolution informationVSAvoidprocessor resource consumption
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The router performs partial processing of management packets by accepting them into the management queue for later processing during low-utilization periods, rather than immediately processing all packets. This allows the router to maintain address resolution information while avoiding processor overload during high-load periods.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The router monitors its own processor utilization and automatically adjusts management packet acceptance based on current resource availability, enabling self-regulation without external control.

Inventive Principle:
Principle #25Self-service

3Loss of information

If the router maintains large queues for network management packets, then packet loss is prevented, but buffer resources are consumed and data packet processing is delayed

Engineering Contradiction:
Improvemanagement packet deliveryVSAvoiddata packet processing delay
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The router segments buffer resources into separate queues for management packets and data packets, with the data queue guaranteed sufficient capacity. This ensures data packets are not delayed by management packet buffering while management packets receive dedicated buffer space when available.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The router dynamically adjusts the queue length threshold for management packets based on available buffer resources. When buffer capacity is low, the threshold is reduced to prevent data packet delays; when capacity is abundant, the threshold increases to capture more management information.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10009282B2Self-protecting computer network router with queue resource manager
Publication Date: 2018.06.26 HEWLETT PACKARD ENTERPRISE DEV LP
  • US10009282B2 patent drawing
  • US10009282B2 patent drawing
  • US10009282B2 patent drawing

AI summary

A self-protecting router limits the extent to which its queues can be filled with potentially malicious or otherwise harmful messages received from outside the router, thereby ensuring the queues have sufficient room to accept messages generated internally within the router and are necessary for management and operation of the router. Such routers are, therefore, immune to attack by floods of messages from malicious or malfunctioning network nodes, such as computers, switches and other routers.