IPv6 Content Addressing for Efficient Chunk Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The transition from IPv4 to IPv6 networks poses challenges in content retrieval due to differences in addressing schemes, where IPv6 enables content-centric addressing, but existing methods struggle to efficiently manage and route content chunks across networks, leading to potential overload and inferior content delivery.

Innovation Solution

The method involves forming an IPv6 address for content portions by extracting location information from a content addressing file, allowing direct routing to specific content chunks, and using a content-centric networking paradigm to manage and distribute media content efficiently, enabling seamless transition from IPv4 to IPv6 networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If content-centric addressing is implemented in IPv6 networks, then content retrieval efficiency is improved, but network routing complexity increases

Engineering Contradiction:
Improvecontent retrieval efficiencyVSAvoidnetwork routing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The IPv6 address is segmented into multiple components: a content identifier portion that specifies the content location, a routing portion that directs traffic to the appropriate network node, and optional parameters for content properties. This segmentation allows the system to maintain content-centric addressing benefits while managing routing complexity through structured address components.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A content addressing file serves as an intermediary data structure that maps content identifiers to their locations in the network. This file system acts as a mediator between content requests and the actual content storage locations, simplifying the routing process by providing pre-resolved address mappings that reduce real-time routing complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If direct routing to content chunks is enabled, then content delivery speed is improved, but network overload risk increases

Engineering Contradiction:
Improvecontent delivery speedVSAvoidnetwork overload risk
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system dynamically adjusts content delivery parameters based on network conditions and receiver capabilities. Receiver-driven transport protocols allow the receiving end to control the delivery rate and characteristics, enabling fast delivery when network conditions permit while automatically reducing speed to prevent overload when conditions deteriorate.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The IPv6 address includes variable parameter sections that can encode different content properties such as quality level, encoding format, and delivery characteristics. By changing these address parameters, the system can adapt content delivery to match network capacity and receiver capabilities, balancing speed and overload prevention.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If content addressing files are used to map content locations, then content retrieval accuracy is improved, but data processing complexity increases

Engineering Contradiction:
Improvecontent retrieval accuracyVSAvoiddata processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The content addressing file performs preliminary mapping of content identifiers to their network locations before actual retrieval operations. By pre-resolving these mappings, the system reduces the complexity of real-time processing, as the address translation is performed in advance and stored in a structured format that simplifies query processing.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3446459B1Template-compatible encoding for content chunk aggregation and mapping
Publication Date: 2024.02.07 CISCO TECHNOLOGY INC
  • EP3446459B1 patent drawingFigure 1
  • EP3446459B1 patent drawingFigure 2
  • EP3446459B1 patent drawingFigure 3

AI summary

A method of enabling access to content in a network implementing Internet Protocol version 6 (IPv6) is described, the method including accessing a content addressing file including entries each comprising a content portion location associated with the content portion. The content portion location associated with the content portion is extracted for an entry and, based on the content portion location, a section of an IPv6 address for the content portion is formed. Methods of addressing content for storage and retrieving content are also described.