Layer 2 Topology Multipath Services via VLAN Aggregation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional Layer 2 (L2) networks using Spanning Tree Protocol cannot provide multipath services for multicast frames due to their loop-free requirements, limiting the ability to send frames along Equal Cost Multipaths (ECMPs) and restricting path diversity for network traffic.

Innovation Solution

Implementing a link state protocol like IS-IS in the L2 network to create multiple paths for unicast and multicast frames, enabling ECMP for unicast and multipath services for multicast by aggregating Virtual Local Area Networks (VLANs) into topologies, allowing forwarding of packets on selected paths based on VLAN associations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If Spanning Tree Protocol is used to ensure loop-free trees in L2 networks, then network stability is maintained, but path diversity and multipath services are lost

Engineering Contradiction:
Improveloop-free guaranteeVSAvoidpath diversity
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent segments the L2 network into multiple independent spanning tree instances (STP instances), where each instance maintains loop-free properties independently. This allows different VLANs or traffic types to be assigned to different STP instances, each with its own set of active paths, thereby achieving path diversity while maintaining reliability within each instance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an additional dimension by creating multiple spanning tree instances rather than relying on a single STP instance. This dimensional expansion allows the network to provide multipath services by distributing traffic across different STP instances, each offering distinct paths while maintaining individual loop-free guarantees.

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

2Reliability

If STP-based trees are used for multicast forwarding, then loop-free forwarding is ensured, but Equal Cost Multipath (ECMP) services cannot be provided

Engineering Contradiction:
Improveloop-free forwardingVSAvoidmultipath service capability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments multicast forwarding into multiple STP instances, where each instance can independently forward multicast traffic along its own loop-free tree. This segmentation enables ECMP services by allowing multicast traffic to be distributed across multiple STP instances, each providing reliable loop-free forwarding while collectively offering multipath capabilities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent makes STP instances universal by designing them to handle both unicast and multicast traffic within the same instance. This multi-functionality allows a single STP instance to provide both loop-free unicast forwarding and loop-free multicast forwarding, while the system as a whole provides ECMP services through multiple such instances.

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

3Ease of operation

If VLAN-specific forwarding tables are maintained in L2 networks, then precise VLAN control is achieved, but hardware requirements and complexity increase

Engineering Contradiction:
ImproveVLAN control precisionVSAvoidhardware requirements
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent merges multiple VLAN-specific forwarding tables into a single aggregated forwarding table that operates at the STP instance level rather than individual VLAN level. This consolidation reduces hardware requirements by eliminating the need to maintain separate forwarding state for each VLAN, while still providing precise VLAN control through the mapping of VLANs to specific STP instances.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates a universal forwarding table that serves multiple VLANs through a single STP instance. This forwarding table performs multiple functions by handling forwarding decisions for all VLANs mapped to that instance, thereby reducing hardware complexity while maintaining the ability to provide differentiated services to individual VLANs through instance-level policies.

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

Data Source

PatentUS8755277B2Differentiated services for unicast and multicast frames in layer 2 topologies
Publication Date: 2014.06.17 CISCO TECHNOLOGY INC
  • US8755277B2 patent drawing
  • US8755277B2 patent drawing
  • US8755277B2 patent drawing

AI summary

In one embodiment, a method includes receiving information on layer 2 topologies at a network device in a core network, mapping one or more Virtual Local Area Networks (VLANs) to the layer 2 topologies to provide differentiated services in said layer 2 topologies, defining multiple paths for each of the layer 2 topologies, and forwarding a packet received at the network device on one of the multiple paths. An apparatus and logic for providing differentiated services in layer 2 topologies is also disclosed.