Stateless Information-Centric Network Router

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current information-centric networks (ICNs) face issues with maintaining large Pending Interest Tables (PITs), leading to increased storage overhead, potential for Interest looping, and vulnerability to attacks like Interest flooding, due to their stateful forwarding plane.

Innovation Solution

The CCN-GRAM system operates with a stateless forwarding plane using destination-based forwarding tables and anonymous datagrams, eliminating the need for PITs by assigning continuous identifiers to neighbors and using a distance-based loop-free forwarding strategy to prevent Interest looping.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If routers maintain a Pending Interest Table (PIT) to store Interest state information, then content delivery and routing can be achieved, but storage overhead increases significantly and the system becomes vulnerable to attacks

Engineering Contradiction:
Improvecontent delivery reliabilityVSAvoidstorage overhead
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts the stateful PIT mechanism from the forwarding plane and replaces it with a stateless approach using destination-based forwarding tables. Instead of maintaining per-Interest state information in PITs, the system uses anonymous datagrams with destination addresses that enable forwarding without storing Interest state, thereby eliminating the storage overhead while preserving content delivery functionality

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the fundamental parameter of the forwarding state from per-Interest PIT entries to destination-based forwarding table entries. By transforming the state representation from detailed Interest information to aggregated destination routes, the system achieves comparable reliability with significantly reduced storage requirements

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If routers maintain large PITs to handle numerous Interests, then content routing is enabled, but the system becomes vulnerable to Interest flooding attacks

Engineering Contradiction:
ImproveInterest handling capabilityVSAvoidsecurity vulnerability
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent removes the PIT-based stateful mechanism that creates security vulnerabilities. By extracting the state maintenance function and replacing it with stateless anonymous datagram forwarding, the system eliminates the attack surface associated with PIT flooding while maintaining the ability to handle diverse content requests through destination-based routing

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent employs anonymous datagrams that are discarded after single-use forwarding without requiring persistent state storage. These short-living forwarding objects enable versatile Interest handling while minimizing security exposure, as each datagram is processed and discarded without creating vulnerable persistent state structures

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Ease of operation

If a stateful forwarding plane is used with PITs, then Interest forwarding can be tracked, but device complexity increases

Engineering Contradiction:
ImproveInterest forwarding trackingVSAvoidforwarding plane complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent extracts the complex PIT-based state tracking mechanism and replaces it with simpler stateless forwarding using destination-based tables. The forwarding tracking function is maintained through anonymous datagram routing information rather than persistent PIT state, reducing device complexity while preserving operational capability

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of tracking Interests forward through PIT state maintenance, the patent inverts the approach by using destination-based forwarding tables that guide datagrams without requiring forward tracking state. This inversion simplifies the forwarding plane by eliminating the need to maintain and update PIT entries for each Interest

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS10454820B2System and method for stateless information-centric networking
Publication Date: 2019.10.22 CISCO TECHNOLOGY INC
  • US10454820B2 patent drawing
  • US10454820B2 patent drawing
  • US10454820B2 patent drawing

AI summary

One embodiment of the present invention provides a router in an information-centric network (ICN). The router includes a receiving module configured to receive an interest for a piece of content. The interest indicates a name associated with the piece of content. The router also includes an interest-processing module configured to: determine whether the interest can be forwarded; in response to determining that the interest can be forwarded to a second router, select an identifier from a set of identifiers assigned to the router by the second router; and process the interest by inserting the identifier into the interest. The router further includes a forwarding module configured to forward the processed interest to the second router.