Forwarding Information Generation for ICN Protocol Compatibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Information Centric Networks (ICN) face compatibility issues due to different implementation manners used by various network device manufacturers, making it challenging to establish a unified architecture that supports multiple protocols and ensures seamless communication across diverse network setups.

Innovation Solution

A method and device for generating forwarding information that determines the provider of content based on registration information and network topology, using forwarding devices to encapsulate and de-encapsulate data messages with protocol and content labels, ensuring compatibility across different protocols and network architectures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If different network device manufacturers use different implementation manners for ICN, then each manufacturer can optimize their specific architecture, but compatibility between different ICN architectures is lost

Engineering Contradiction:
Improveadaptability to different implementation mannersVSAvoidcompatibility between different ICN architectures
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a dual-label encapsulation mechanism as an intermediary layer between different ICN architectures. The protocol label and content label work together to mediate communication between forwarding devices with different implementation manners, enabling compatibility without requiring changes to the underlying architectures. This intermediary mechanism translates and adapts packets across different ICN implementations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The forwarding information generation method creates a universal forwarding mechanism that works across different ICN architectures. The encapsulation method with protocol and content labels provides multi-functional support, enabling a single forwarding device to handle multiple ICN implementation manners through the same forwarding information structure, thus achieving universal compatibility.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If a unified ICN architecture is established to support multiple protocols, then compatibility is improved, but the complexity of the network architecture increases

Engineering Contradiction:
Improvecompatibility across protocolsVSAvoidnetwork architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the forwarding information into distinct components: protocol labels and content labels. This segmentation allows the forwarding device to handle different protocols through separate label fields without requiring a completely different architecture for each protocol. The segmentation reduces complexity by organizing the unified architecture into manageable, independent segments that can be processed separately.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses parameter changes in the form of different protocol labels to accommodate multiple protocols within a single architecture. Instead of creating separate architectural structures for each protocol, the system changes the protocol label parameter to adapt to different ICN implementations, thereby maintaining a simple unified architecture while supporting protocol diversity.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If protocol-specific forwarding rules are used for each ICN implementation, then protocol handling is simplified, but the number of forwarding rules and device complexity increases

Engineering Contradiction:
Improveprotocol handling simplicityVSAvoidnumber of forwarding rules
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent merges protocol-specific forwarding rules into a single unified forwarding rule structure. Instead of maintaining separate forwarding rules for each ICN implementation, the protocol label and content label are combined into a single forwarding information entry. This merging reduces the total number of forwarding rules while maintaining the ability to handle different protocols through the label fields.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentEP3598720B1Method and device for generating forwarding information
Publication Date: 2021.05.19 HUAWEI TECH CO LTD
  • EP3598720B1 patent drawingFigure 1
  • EP3598720B1 patent drawingFigure 2
  • EP3598720B1 patent drawingFigure 3

AI summary

The present application discloses a method and device for generating forwarding information. Wherein, the method includes: receiving a first request message used for requesting a first content for a first network element, determining that a second network element is a provider of the first content according to the obtained first registration information, determining a first path from the second network element to the first network element according to network topology, generating first forwarding information including first matching information and first operating information for the first forwarding device, wherein the first matching information includes an identifier of a protocol of the first request message and a first identifier of the first content, the first operating information is used for instructing the first forwarding device to encapsulate a first label for a first data message to obtain a first encapsulation message after determining that the received first data message matches the first matching information; generating second forwarding information including second matching information and second operating information for the second forwarding device, wherein the second operating information is used for instructing the second forwarding device to receive the first encapsulation message encapsulated with the first label; and generating third forwarding information including the second matching information and third operating information for the third forwarding device, wherein the third operating information is used for instructing the third forwarding device to obtain the first data message encapsulated in the first encapsulation message and carrying the first content by de-encapsulation after receiving the first encapsulation message encapsulated with the first label.