Metadata Augmentation in Service Function Chains

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In computer networking, traditional service node deployment is limited by network topology, making it difficult to dynamically route traffic flows and apply service functions across agile networks, as existing solutions like Service Function Chaining (SFC) and Network Service Header (NSH) do not effectively allow for metadata augmentation and classification refinement.

Innovation Solution

The method involves augmenting metadata in a network service header by classifying and refining the metadata at service nodes within a service function path, allowing additional information to be appended or replaced, enabling more precise policy enforcement and dynamic service path adjustments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If service nodes are deployed according to traditional network topology, then deployment is simple and predictable, but service function flexibility and dynamic routing capability are limited

Engineering Contradiction:
Improveservice function flexibilityVSAvoidservice chain management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the service function chain into independent service functions that can be dynamically selected and ordered. Each service function is a discrete unit that can be independently deployed, managed, and routed, allowing flexible composition of service chains without being constrained by traditional network topology.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a service chain manager as an intermediary component that handles the complexity of service function chain orchestration. This manager maintains service chain definitions, performs classification, and makes routing decisions, thereby isolating the complexity from individual service nodes and enabling flexible service deployment.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If initial classification is performed at access nodes, then service path routing is enabled, but classification load and processing requirements at access nodes increase

Engineering Contradiction:
Improveclassification efficiencyVSAvoidaccess node processing burden
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent implements partial classification at access nodes, where only essential classification information is extracted to enable basic service path routing. The access node performs minimal classification to add necessary metadata, while more complex classification and policy enforcement are deferred to service functions along the service chain, reducing the processing burden at access nodes.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If metadata is enriched at each service node, then policy enforcement precision is improved, but metadata processing complexity and overhead increase

Engineering Contradiction:
Improvepolicy enforcement precisionVSAvoidmetadata processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent merges metadata processing operations across service nodes into a unified metadata structure that is maintained and updated as packets traverse the service chain. Instead of each node independently managing complex metadata, the metadata is consolidated and progressively enriched, allowing precise policy enforcement while distributing the processing workload efficiently.

Inventive Principle:
Principle #5Merging (Combining)

4Adaptability or versatility

If service function chaining is implemented with dynamic routing, then service agility is improved, but network infrastructure complexity increases

Engineering Contradiction:
Improveservice agilityVSAvoidnetwork infrastructure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal service chain management framework that can handle multiple service functions and routing scenarios through a common architecture. The service chain manager provides multi-functional capabilities including classification, routing, metadata management, and policy enforcement, thereby enabling service agility without proportionally increasing infrastructure complexity.

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

Data Source

PatentUSRE48131E1Metadata augmentation in a service function chain
Publication Date: 2020.07.28 CISCO TECHNOLOGY INC
  • USRE48131E1 patent drawing
  • USRE48131E1 patent drawing
  • USRE48131E1 patent drawing

AI summary

A method for augmenting metadata of a network service header is disclosed. The method includes receiving, at a first service node, a packet or frame of a traffic flow, wherein the packet has a payload and the network service header including a first metadata and a first service path information for the traffic flow, classifying, by the first service node, at least one of the payload and the first metadata to generate a second metadata different from the first metadata, and augmenting, by the first service node, the first metadata using the second metadata before forwarding the packet or frame to a second service node.