Network Switch QoS Configuration via Service Templates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional network switches require complex manual configuration of Quality of Service (QoS) parameters for each port and data flow, becoming increasingly difficult as the number of ports and services grows, especially in supporting diverse latency requirements for services like streaming audio and video.

Innovation Solution

A network device with a control plane processor that automatically configures QoS parameters based on user-defined associations between data flows and services, using a forwarding engine and queues to prioritize and manage packet transmission according to customized service profiles.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual configuration of QoS parameters is performed for each port and data flow, then QoS support for diverse services is achieved, but configuration complexity increases significantly as the number of ports and services grows

Engineering Contradiction:
ImproveQoS support for diverse servicesVSAvoidConfiguration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates service templates that can be universally applied to multiple data flows and ports. Instead of configuring each data flow individually, a single service template can define QoS parameters (bandwidth, latency, priority) that are automatically applied to all matching data flows, making the system adaptable to diverse services while keeping configuration simple.

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

Solution Approach 2:

The patent segments the configuration task into two parts: service templates (defining QoS parameters) and data flow associations (linking flows to templates). This segmentation allows the complex QoS configuration to be separated from individual data flow definitions, reducing overall configuration complexity while maintaining full QoS support.

Inventive Principle:
Principle #1Segmentation

2Manufacturing precision

If individual configuration of QoS parameters for each data flow is performed, then precise QoS control is achieved, but the time and effort required for configuration increases

Engineering Contradiction:
ImproveQoS parameter precisionVSAvoidConfiguration time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary action by pre-defining service templates with specific QoS parameters (bandwidth guarantees, latency requirements, priority levels) before actual data flow configuration. These templates are ready-to-use configurations that can be immediately applied to multiple data flows, eliminating the need to manually configure each flow individually while maintaining precise QoS control.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses service templates as reusable copies of QoS configurations. Once a template is created with precise QoS parameters, it can be copied and applied to multiple data flows automatically. This copying mechanism preserves the precision of the original configuration while dramatically reducing the time required to configure additional data flows.

Inventive Principle:
Principle #26Copying

3Reliability

If manual QoS configuration is performed for every port and service, then complete QoS coverage is achieved, but the ease of operation decreases as the network规模 increases

Engineering Contradiction:
ImproveQoS coverage completenessVSAvoidConfiguration ease
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent enables self-service operation by allowing the system to automatically associate data flows with service templates based on predefined criteria. The network device can automatically apply QoS configurations without requiring manual intervention for each data flow, maintaining complete QoS coverage while significantly improving ease of operation. Administrators only need to define templates once, and the system handles the rest automatically.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7957394B1Automatic network switch configuration to support quality of service
Publication Date: 2011.06.07 MARVELL ASIA PTE LTD
  • US7957394B1 patent drawing
  • US7957394B1 patent drawing
  • US7957394B1 patent drawing

AI summary

A method, apparatus, and computer-readable media for a network device comprises a plurality of ports to exchange packets of data with one or more networks according to Quality of Service parameters configured for each of the ports; a forwarding engine to forward the packets of data between the ports; and a control plane processor to identify one or more planned data flows through the network device between the ports; wherein the control plane processor identifies associations between each of the planned data flows and one of a plurality of services for the planned data flows; and wherein the network device automatically configures the Quality of Service parameters of the ports according to the services and the associations between the planned data flows and the services.