Subnet Route Management via CPU Intermediary

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for managing invalid subnet routes are inefficient and complex, particularly when multiple subnet routes are directed to the same next-hop host route, leading to excessive hardware modifications and low switching efficiency between validity and invalidity.

Innovation Solution

A method that detects invalid next-hop host routes, generates deletion or addition instructions, intercepts and converts these instructions into updating instructions, and updates the next-hop egress to a CPU, allowing for simplified management and rapid switching without modifying the subnet routes directly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple subnet routes are directed to the same next-hop host route and the host route becomes invalid, then all subnet routes must be individually modified to redirect to CPU, but this causes excessive hardware modification operations and reduces switching efficiency

Engineering Contradiction:
Improveroute validityVSAvoidswitching efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent introduces an intermediary mechanism by redirecting traffic from invalid subnet routes through the CPU instead of directly modifying each subnet route entry. The CPU acts as a mediator that handles ARP relearning and restores routes when valid, avoiding the need for individual hardware modifications of multiple subnet routes and improving switching efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If multiple subnet routes are individually modified when next-hop host route becomes invalid, then route management can handle each route separately, but this increases device complexity and management overhead

Engineering Contradiction:
Improveroute managementVSAvoidhardware modification operations
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent merges the handling of multiple invalid subnet routes into a single operation by redirecting all traffic to the CPU through the invalid next-hop host route. This consolidation approach combines what would otherwise be multiple individual hardware modification operations into one unified process, reducing device complexity and management overhead.

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If subnet routes are restored when next-hop host route becomes valid, then routing functionality is recovered, but multiple restoration operations are required which reduces switching efficiency

Engineering Contradiction:
Improveroute restorationVSAvoidrestoration time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by maintaining the subnet route entries in the routing table even when the next-hop host route is invalid. The routes remain configured and ready, with traffic temporarily redirected through the CPU. When the host route is restored, traffic flow is immediately recovered without requiring time-consuming restoration operations, thus reducing loss of time.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9509595B2Method for processing subnet route and message forwarding equipment
Publication Date: 2016.11.29 ZTE CORP
  • US9509595B2 patent drawing
  • US9509595B2 patent drawing
  • US9509595B2 patent drawing

AI summary

Provided are a method for processing a subnet route and message forwarding equipment. The method includes: it is detected that a next-hop host route to which the subnet route is directed becomes invalid; when the next-hop host route becomes invalid, a deletion instruction for deleting the next-hop host route is generated and issued; the deletion instruction is intercepted, and converted into a first updating instruction for modifying the next-hop host route; and a next-hop egress of the next-hop host route is updated into a Central Processing Unit (CPU) of the message forwarding equipment according to the first updating instruction. According to the disclosure, management over the subnet route can be simplified, and switching efficiency of the subnet route can be improved.