NSH Metadata for Overlay-Aware Service Functions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Network service chains often lack awareness of network overlays and segmentation technologies, leading to inadequate application of services as this information is not included in the Network Service Headers (NSH) or is stripped during encapsulation, resulting in service functions being unable to apply network services based on the specific overlay or segmentation associated with packets.

Innovation Solution

Incorporating network overlay and segmentation identifiers into the metadata fields of the NSH, allowing service functions to apply services tailored to the identified overlay or segmentation, and enabling translation between different technologies, thereby ensuring that packets conform to the appropriate network overlay or segmentation protocol.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If network overlay and segmentation information is stripped during encapsulation, then packet processing is simplified, but service functions lose awareness of overlay/segmentation identifiers needed for policy application

Engineering Contradiction:
Improvepacket processing complexityVSAvoidoverlay/segmentation identifier information
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The patent extracts only the essential overlay/segmentation identifier information from the original encapsulation and places it into the NSH metadata field. This selective extraction maintains service function awareness while simplifying the overall packet structure by removing redundant encapsulation layers.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The NSH metadata field acts as an intermediary that carries overlay/segmentation identifier information between the encapsulation process and service functions. This intermediary preserves the necessary information without requiring service functions to understand the original encapsulation format.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If service functions must understand specific encapsulation technologies, then accurate policy application is achieved, but device complexity and implementation difficulty increase

Engineering Contradiction:
Improvepolicy application accuracyVSAvoidservice function implementation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The NSH metadata field provides a universal mechanism that works across different overlay and segmentation technologies (VLAN, VxLAN, GRE, etc.). Service functions only need to understand the standardized metadata format rather than multiple proprietary encapsulation formats, achieving technology-agnostic policy application.

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

Solution Approach 2:

The patent changes the parameter representation by extracting overlay/segmentation identifiers from their original encapsulation-specific formats and standardizing them into a common metadata parameter structure. This parameter transformation enables uniform processing regardless of the source technology.

Inventive Principle:
Principle #35Parameter changes

3Loss of information

If network service headers include comprehensive metadata, then service function awareness is improved, but header size and processing overhead increase

Engineering Contradiction:
Improveoverlay/segmentation information availabilityVSAvoidheader size
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential overlay/segmentation identifier from the full encapsulation structure, placing just this critical piece of information in the NSH metadata field. This selective inclusion provides necessary awareness while minimizing header overhead by excluding unnecessary encapsulation details.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11082542B2Transmitting network overlay information in a service function chain
Publication Date: 2021.08.03 CISCO TECHNOLOGY INC
  • US11082542B2 patent drawing
  • US11082542B2 patent drawing
  • US11082542B2 patent drawing

AI summary

A packet is received at a device configured to provide a service function within a network service chain. A network overlay and/or segmentation identifier is extracted from a header of the packet. The service function is applied to the packet according to policies specific to a network overlay and/or segmentation identified in the network overlay and/or segmentation identifier.