SFC Header Propagating Flow Characteristics Across DiffServ Domains

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing service function chaining (SFC) technologies face challenges in propagating traffic flow characteristics across multiple DiffServ domains, leading to inconsistencies in quality of service (QoS) requirements, as DSCP markings are site-specific and often modified or removed, affecting network traffic prioritization and user experience.

Innovation Solution

The solution involves a service function classifier device that determines packet classification, selects a service function path, and generates an SFC header with traffic flow characteristics, such as QoS requirements, to ensure proper forwarding and prioritization across multiple domains, using an NSH-based header to encapsulate packets and maintain QoS consistency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If DSCP markings are used for QoS in DiffServ domains, then network traffic prioritization can be implemented, but the markings are site-specific and often modified or removed, leading to inconsistency in QoS requirements across multiple domains

Engineering Contradiction:
ImproveQoS requirement consistencyVSAvoidCross-domain QoS propagation
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces an intermediary mechanism (SFC header with flow characteristics) that mediates between different DiffServ domains. Instead of relying on direct DSCP markings that get modified at each domain boundary, the system uses a standardized flow characteristics field in the SFC header to propagate QoS requirements consistently across multiple domains, acting as a mediator that preserves QoS information through domain boundaries.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the parameter representation from site-specific DSCP markings to standardized flow characteristics (bandwidth, delay, jitter, loss) in the SFC header. This parameter transformation allows QoS requirements to be expressed in a universal manner that is consistent across different DiffServ domains, eliminating the inconsistency caused by domain-specific marking interpretations.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If service function chains are used to control network traffic functions, then service orchestration is improved, but existing SFC technologies cannot effectively propagate flow characteristics across multiple DiffServ domains

Engineering Contradiction:
Improveservice function orchestrationVSAvoidflow characteristic propagation
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent extends the SFC header to provide multi-functionality by incorporating universal flow characteristics fields that work across multiple DiffServ domains. The same SFC header structure serves both service function orchestration within a domain and QoS propagation across domain boundaries, making the system universally applicable without requiring domain-specific extensions.

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

3Adaptability or versatility

If DSCP markings are modified or removed at network nodes, then network flexibility is improved, but QoS prioritization and user experience are affected

Engineering Contradiction:
Improvenetwork flexibilityVSAvoidtraffic prioritization
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent implements a feedback mechanism where flow characteristics are explicitly signaled in the SFC header at each domain boundary. This feedback loop ensures that QoS requirements are re-established and reinforced at each domain transition, compensating for any modifications or removals of DSCP markings and maintaining consistent traffic prioritization throughout the service function chain.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10263887B2Propagating flow characteristics in service function chaining (SFC) headers
Publication Date: 2019.04.16 CISCO TECHNOLOGY INC
  • US10263887B2 patent drawing
  • US10263887B2 patent drawing
  • US10263887B2 patent drawing

AI summary

In one embodiment, a service function classifier device determines a classification of a packet using one or more packet classification rules. The device selects a service function path based on the classification of the packet. The device determines one or more traffic flow characteristics based on the classification of the packet. The device generates a service function chaining (SFC) header that identifies the selected service function path and the determined one or more traffic flow characteristics. The SFC header is configured to cause a device along the service function path to forward the encapsulated packet based on the identified service function path and the determined one or more traffic flow characteristics. The device sends the packet along the selected service function path as an encapsulated packet that includes the generated SFC header.