Packet Metadata Channels for Infrastructure Signaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current packet switching technologies face challenges in efficiently carrying and processing infrastructure metadata within packets, which is essential for signaling and service chaining in high-speed networks, leading to suboptimal performance and increased complexity.

Innovation Solution

The implementation of metadata channels within packets allows for the external carriage of infrastructure metadata, including service chaining information and contextual data, using metadata channel headers and encapsulation formats, enabling packet switching devices to process and manage packets more effectively by adding or removing metadata as needed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If metadata is carried within the payload of packets, then packet structure is simple, but metadata processing efficiency is low and network performance is suboptimal

Engineering Contradiction:
Improvepacket processing efficiencyVSAvoidpacket structure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the packet structure by creating a dedicated metadata channel that is separate from the payload. This allows metadata to be extracted and processed independently from user data, improving processing efficiency without significantly increasing overall complexity. The metadata channel header identifies and delimits the metadata portion, enabling efficient parsing and handling.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If metadata channels are added to packets for external carriage of infrastructure metadata, then signaling precision is improved, but packet structure complexity increases

Engineering Contradiction:
Improvesignaling precisionVSAvoidpacket structure complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces a metadata channel header as an intermediary element that mediates between the payload and the metadata. This header structure provides a standardized interface for carrying infrastructure metadata, enabling precise signaling while maintaining a manageable level of complexity through structured organization and clear delimitation of metadata boundaries.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If infrastructure metadata is carried externally in packets, then service chaining performance is improved, but operational complexity increases

Engineering Contradiction:
Improveservice chaining performanceVSAvoidoperational complexity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent applies preliminary action by pre-structuring the packet with a dedicated metadata channel and header before packet switching operations. This allows infrastructure metadata to be readily available and pre-processed, enabling efficient service chaining operations without requiring complex runtime processing or ad-hoc metadata extraction, thereby improving service chaining performance while maintaining operational simplicity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9300579B2Packet metadata channels carrying infrastructure metadata in networks
Publication Date: 2016.03.29 CISCO TECHNOLOGY INC
  • US9300579B2 patent drawing
  • US9300579B2 patent drawing
  • US9300579B2 patent drawing

AI summary

In one embodiment, an apparatus in a network determines particular metadata to communicate infrastructure information associated with a particular packet to another apparatus in the network. The apparatus sends into the network the particular packet including a metadata channel, comprising said particular metadata, external to the payload of the particular packet. Examples of infrastructure metadata carried in a packet include, but are not limited to, information defining service chaining for processing of the packet, contextual information for processing of the packet, specific handling instructions of the packet, and operations, maintenance, administration (OAM) instrumentation of the packet.