Service Function Chain Metadata Application Identifier
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Service Function Chaining (SFC) technologies face challenges in ensuring interoperability and understanding policies across different devices and vendors, as carrying policies in metadata is not sufficient for all nodes in the SFC to recognize and process, leading to inconsistencies in application identification and statistics collection.
Innovation Solution
Augmenting packet metadata with application identifiers before ingress into a Service Function Path (SFP), using a standardized format like IPFIX, to provide normalized application identification across multiple devices and vendors, enabling structured analysis and statistics collection through analytics engines.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If policies are carried in metadata for Service Function Chaining, then classification results can be applied across SF nodes, but interoperability and policy understanding across different devices and vendors cannot be guaranteed
Solution Approach 1:
The patent applies universality by using standardized protocol fields (IPFIX applicationIdentifier, NSH application identifier) that can be universally recognized across different vendors and devices. This standardization enables the same metadata structure to serve multiple purposes: carrying classification results, enabling policy propagation, and ensuring interoperability across heterogeneous SFC nodes simultaneously.
Solution Approach 2:
The patent changes the parameter representation by encoding application identification information in standardized protocol parameters (IPFIX applicationIdentifier field, NSH application identifier field) rather than vendor-specific formats. This parameter standardization transforms the metadata into a universally interpretable form that maintains both efficiency and reliability across different implementations.
2Adaptability or versatility
If vendor-specific metadata formats are used, then device implementation flexibility is maintained, but consistent application identification across multi-vendor environments is lost
Solution Approach 1:
The patent achieves universality by designing metadata structures that conform to standardized protocols (IPFIX, NSH) which can be implemented across different vendors while maintaining consistent application identification. The standardized fields serve as universal containers that preserve both implementation flexibility and identification consistency simultaneously.
Solution Approach 2:
The patent introduces standardized protocol fields as intermediaries between vendor-specific implementations and the requirement for consistent application identification. These standard fields act as mediators that translate diverse vendor implementations into a common language, enabling precise application identification across multi-vendor SFC environments.
3Ease of manufacture
If application identifiers are not standardized, then each device can use its own format, but statistics collection and data correlation across SFC nodes become inaccurate
Solution Approach 1:
The patent changes the parameter format to standardized protocols (IPFIX applicationIdentifier, NSH application identifier) that enable accurate statistics collection and data correlation across SFC nodes. This parameter standardization maintains ease of implementation through widely-supported protocols while ensuring measurement precision in application identification and flow correlation.
Data Source
AI summary
This disclosure pertains to augmenting metadata of a packet destined for service function chaining with application identifier information. The application identifier information can be added to the metadata of a packet service header (or, more specifically, a network service header). The packet can be exported to a statistics collector that can correlate statistical information about the application with statistical information about service functions applied to the packet, as well as other statistical information.


