Hardware Routing Table Entry Management for Power Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Routers face increased power consumption due to large active memory requirements for storing routing tables, especially as the internet grows and routing becomes more complex, with hardware routing tables being power hungry and requiring frequent updates to maintain correct entry order.

Innovation Solution

Implementing a method to manage the size of hardware routing tables by calculating a maximum power limit, monitoring entry usage, and deleting or 'sleeping' infrequently used entries to maintain the number of active entries within a specified size limit, using ternary content addressable memory (TCAM) and pseudo routes to prevent overlapping entries.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the hardware routing table stores more routing entries to handle complex internet routing, then the routing capability and coverage are improved, but the power consumption increases significantly

Engineering Contradiction:
Improverouting capabilityVSAvoidpower consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic management of routing table entries by monitoring usage frequency and automatically adjusting the number of active entries. The system transitions from a static full-table approach to a dynamic selective approach where only frequently used routes remain active in TCAM, while less frequent routes are moved to sleep state or stored in slower memory, thereby reducing power consumption while maintaining routing adaptability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent extracts frequently used routing entries from the complete routing table and places them in the high-power TCAM for fast lookup. Less frequently used entries are removed from TCAM and stored in lower-power alternative memory structures, achieving power savings while preserving the ability to handle complex routing scenarios when needed.

Inventive Principle:
Principle #2Taking out (Extraction)

2Quantity of substance

If the hardware routing table maintains a large number of active entries, then the routing coverage is improved, but the power consumption increases

Engineering Contradiction:
Improvenumber of routing entriesVSAvoidpower consumption
Core Design Contradiction:
Quantity of substanceVSUse of energy by moving object

Solution Approach 1:

The patent applies partial action by maintaining only the necessary subset of routing entries in the high-power active state. Instead of keeping all possible routing entries active simultaneously, the system activates only those entries that are currently needed based on traffic patterns, thereby reducing power consumption while maintaining adequate routing coverage.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent changes the operational state parameter of routing entries from always-active to dynamically-active based on usage frequency. By monitoring and adjusting the active/sleep state of individual routing table entries, the system optimizes the balance between having sufficient routing coverage and minimizing power consumption.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If the router uses hardware routing table with frequent updates, then the routing accuracy is improved, but the complexity of maintaining entry order increases

Engineering Contradiction:
Improverouting accuracyVSAvoidcomplexity of maintaining entry order
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent implements self-service through automated monitoring and management of routing table entries. The system automatically tracks usage frequency, identifies candidates for sleep state, and manages transitions between active and sleep states without manual intervention, thereby reducing the operational complexity of maintaining accurate routing tables while preserving routing precision.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent employs feedback mechanisms by continuously monitoring routing entry usage and using this information to dynamically adjust which entries remain active in TCAM. This feedback-driven approach simplifies the maintenance of routing accuracy by automatically adapting the routing table configuration based on actual traffic patterns rather than requiring complex manual reordering.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8654652B2System for managing the size of a hardware routing table
Publication Date: 2014.02.18 HEWLETT PACKARD ENTERPRISE DEV LP
  • US8654652B2 patent drawing
  • US8654652B2 patent drawing
  • US8654652B2 patent drawing

AI summary

A system and method for managing a hardware routing table comprising monitoring usage of entries in said routing table and deleting entries based on usage criteria so as to generally keep the number of entries within a size limit, thereby conserving power.