Per-Hop VLAN Classification for Multipath Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Spanning Trees in IEEE 802.1Q compliant networks result in suboptimal paths and lack load balancing, as they disable useful links to ensure only one path between devices, preventing prioritization of high-priority data packets and limiting data throughput.

Innovation Solution

Implementing per-hop virtual local area network classification to create a second virtual local area network with all links enabled, allowing data to take alternative paths by manipulating virtual network identifiers using IEEE 1905.1 classification, while traditional 802.1Q classification directs data to default paths, enabling multipath communication and load balancing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If Spanning Tree Protocol is used to prevent broadcast loops, then network reliability is improved, but network throughput deteriorates due to disabled useful links

Engineering Contradiction:
Improvebroadcast loop preventionVSAvoidnetwork throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the network into multiple virtual networks (default virtual network and alternative virtual network) with separate spanning tree instances. This allows different paths to be activated for different virtual networks, enabling multiple links to be utilized simultaneously without creating broadcast loops within each virtual network segment.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension of virtual network identification by manipulating virtual network identifiers (VLAN tags) as data takes alternative paths. This allows the same physical network infrastructure to support multiple logical paths by changing the virtual network dimension, thereby increasing throughput while maintaining reliability.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Stability of the object's composition

If Spanning Tree Protocol enforces single path topology, then network stability is improved, but load balancing capability deteriorates

Engineering Contradiction:
Improvetopology stabilityVSAvoidload balancing capability
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The patent creates multiple spanning tree instances, each managing a separate virtual network with its own stable topology. This segmentation allows load balancing across different virtual networks while maintaining topology stability within each instance, as each spanning tree independently prevents loops while distributing traffic loads.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent enables dynamic path selection by allowing data to switch between default and alternative virtual networks based on traffic requirements. The virtual network identifier manipulation provides dynamic adaptability for load balancing while each individual spanning tree instance maintains its stable topology configuration.

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If traditional 802.1Q classification is used, then data transmission follows default path, but prioritization of high-priority data packets deteriorates

Engineering Contradiction:
Improvedefault path transmissionVSAvoidpriority data transmission efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent applies different classification rules to different data packets based on their priority requirements. High-priority data packets are directed to the alternative virtual network with optimized paths, while standard traffic uses the default virtual network. This local quality differentiation enables priority-based transmission efficiency while maintaining ease of operation for default traffic.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent performs preliminary classification of data packets using IEEE 1905.1 per-hop classification before transmission. This preliminary action identifies high-priority packets and routes them through the alternative virtual network in advance, ensuring they receive prioritized handling without affecting the simplicity of default path transmission for standard traffic.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9860160B2Multipath switching using per-hop virtual local area network classification
Publication Date: 2018.01.02 STMICROELECTRONICS INT NV
  • US9860160B2 patent drawing
  • US9860160B2 patent drawing
  • US9860160B2 patent drawing

AI summary

A method and apparatus for multipath switching using per-hop virtual local area network (VLAN) remapping is disclosed. In the method and apparatus, a data packet is forwarded for transmission over one of a first port and a second port. The device identifies a VLAN ID of the data packet as a second VLAN ID and changes the second VLAN ID to a first VLAN ID. Then one or more criteria of a classification set entry for forwarding the data packet over the second port are evaluated. The data packet is forwarded over the second port if the criteria are met and the data packet is associated with the second VLAN ID. Alternatively, the data packet is forwarded over the first port and is associated with the first VLAN ID if a dynamic entry specifies the data packet is to be forwarded over the first port.