Content Centric Network Routing Policy for Interest Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Internet architecture, based on location-based addressing, is inadequate for meeting evolving network demands, as it restricts content access and lacks efficient flow control, leading to potential network overload and security issues.

Innovation Solution

A content-centric network (CCN) system that uses structured names with authentication information for routing policies, enabling dynamic and secure management of content and interest dissemination through namespace-based routing actions, including forwarding, dropping, or redirecting packets, and implementing flow control and denial-of-service defense mechanisms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If location-based addressing (IP protocol) is used, then network communication can be established between devices, but content accessibility and mobility are restricted

Engineering Contradiction:
Improvecontent accessibilityVSAvoidaddressing scheme complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent inverts the traditional addressing paradigm by shifting from location-based addressing (IP addresses identifying devices) to content-based addressing (names identifying content). In this inverted model, content is addressed by its name regardless of location, and the network routes requests based on content names rather than device addresses. This resolves the contradiction by enabling content accessibility without requiring complex location-tracking mechanisms.

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

Solution Approach 2:

The patent introduces a name-to-location mapping mechanism as an intermediary layer between content names and physical locations. Instead of directly binding content to device addresses, the system uses a mapping service that translates content names into current location information. This intermediary resolves the contradiction by decoupling content identification from location tracking, improving accessibility while managing complexity through abstraction.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If content is freely disseminated in the network, then content accessibility is improved, but network overload and security issues occur

Engineering Contradiction:
Improvecontent dissemination efficiencyVSAvoidnetwork overload
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent implements preliminary action by establishing routing policies and firewalls before content dissemination occurs. The system pre-configures rules that determine which content can be disseminated, to whom, and under what conditions. This prevents network overload by filtering and controlling content flow in advance, rather than reacting to overload conditions after they occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent incorporates feedback mechanisms where the network monitors content dissemination patterns and adjusts routing policies dynamically. When network load reaches certain thresholds, the system automatically modifies routing decisions to prevent overload. This feedback loop enables efficient content dissemination while actively preventing harmful network congestion through real-time adaptation.

Inventive Principle:
Principle #23Feedback

3Reliability

If routing policies are implemented to control content spread, then network security is improved, but device complexity increases

Engineering Contradiction:
Improvenetwork securityVSAvoidrouting policy complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies self-service by enabling network elements to automatically enforce routing policies without requiring complex manual configuration. The system uses intrinsic properties of content names and predefined policy rules that automatically match and enforce security requirements. This reduces device complexity by making the security enforcement mechanism self-regulating rather than requiring continuous external management.

Inventive Principle:
Principle #25Self-service

4Productivity

If interest packets are propagated throughout the network, then content discovery is improved, but network traffic and congestion increase

Engineering Contradiction:
Improvecontent discovery efficiencyVSAvoidnetwork traffic volume
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent applies local quality by enabling intermediate network nodes to cache and locally serve content based on observed demand patterns. Instead of propagating interest packets throughout the entire network, the system allows local nodes to satisfy requests from their caches when possible. This reduces overall network traffic volume while maintaining content discovery efficiency through localized intelligence.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10104041B2Controlling the spread of interests and content in a content centric network
Publication Date: 2018.10.16 CISCO TECHNOLOGY INC
  • US10104041B2 patent drawing
  • US10104041B2 patent drawing
  • US10104041B2 patent drawing

AI summary

One embodiment of the present invention provides a system for controlling the spread of interests and content in a content centric network (CCN). During operation, the system maintains a routing policy for content data. The system also receives a packet associated with a piece of content or an interest for the content. Next, the system determines that the structured name included in the packet is within the namespace specified in the routing policy. The system further determines that the packet satisfies the condition in the routing policy. Subsequently, the system routes the packet based on in part the action corresponding to the condition as specified in the routing policy.