VDP Associate Response for Dynamic PCP Assignment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In data center networks, existing technologies face challenges in efficiently managing Priority Code Point (PCP) values for MAC frames across Virtual Stations and Bridges, particularly in Edge Virtual Bridging (EVB) environments, where dynamic priority assignment and association with Virtual Station Interfaces (VSIs) are complex and not adequately supported.
Innovation Solution
The implementation of a VDP Associate Response message mechanism that allows EVB stations to request and receive PCP values from EVB bridges, using a VDP Type-Length-Value (TLV) structure to specify and associate default PCP values with MAC frames, enabling dynamic priority management and communication within the network.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If EVB stations use static PCP value assignment, then configuration simplicity is maintained, but network adaptability and dynamic priority management capability deteriorate
Solution Approach 1:
The EVB station autonomously requests and configures PCP values through VDP Associate messages without requiring manual intervention. The station itself performs the configuration by sending VDP Associate requests to the EVB bridge and applying the received PCP values to its VSIs, enabling dynamic priority management while keeping the configuration process automated and relatively simple.
Solution Approach 2:
The PCP values are pre-configured in the EVB bridge before the EVB station needs them. When the EVB station sends a VDP Associate message, the bridge already has the appropriate PCP values ready to be returned, allowing quick establishment of priority settings without complex real-time calculations or negotiations.
2Productivity
If EVB bridges manually configure PCP values, then priority assignment accuracy is improved, but operational efficiency and automation level deteriorate
Solution Approach 1:
The VDP Associate message mechanism establishes a feedback loop where the EVB station requests PCP values from the EVB bridge, receives the appropriate values, and applies them to its MAC frames. This automated feedback mechanism ensures both high operational efficiency through automation and accurate PCP value assignment based on bridge configuration.
Solution Approach 2:
The VDP Associate message acts as an intermediary that carries PCP value information between the EVB bridge and the EVB station. This standardized message structure enables automated communication and configuration while maintaining precise control over priority assignments through the bridge's configuration data.
3Reliability
If PCP values are not dynamically assigned, then system complexity is reduced, but network performance and traffic prioritization capability deteriorate
Solution Approach 1:
The system dynamically changes the PCP parameter values based on the VSI and VID associations. When an EVB station establishes a VSI, it receives appropriate PCP values through VDP Associate messages, allowing the priority parameters to be dynamically adjusted according to the specific virtual network context, ensuring reliable traffic prioritization.
Solution Approach 2:
The PCP value assignment transitions from static to dynamic through the VDP Associate mechanism. The EVB station can now obtain and apply different PCP values depending on the active VSI and VID combinations, enabling the system to adapt priorities dynamically while maintaining manageable complexity through automated configuration.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
An apparatus comprising an Edge Virtual Bridging (EVB) bridge coupled with an EVB station wherein the EVB bridge is configured to communicate to the EVB station a Filter Information (Info) field of a virtual station interface (VSI) discovery and configuration protocol (VDP) Associate Response message, and wherein the Filter Info field specifies a default Priority Code Point (PCP) value associated with at least one or all of a plurality of VID values carried by that VDP TLV Response.