Segment Identifier for Ethernet Vpn Broadcast Domain Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network technologies face challenges in efficiently segmenting broadcast domains within Ethernet Virtual Private Networks (EVPN), particularly in managing broadcast, unknown-unicast, or multicast frames across dispersed sites, which affects connectivity and resource allocation.

Innovation Solution

The solution involves adding a segment identifier to broadcast, unknown-unicast, or multicast frames within the network, allowing recipient network apparatuses to selectively forward these frames to devices associated with the same segment, utilizing MPLS labels and BGP extended communities for routing and filtering.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If broadcast domains are segmented within EVPN networks, then connectivity and resource management are improved, but device complexity and configuration difficulty increase

Engineering Contradiction:
ImproveconnectivityVSAvoidsegmentation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a segment identifier (segment ID) as an intermediary element that is added to broadcast, unknown-unicast, or multicast (BUM) frames. This segment ID acts as a mediator that enables selective forwarding of frames within segmented broadcast domains without requiring complex device configurations. The segment ID is inserted into the frame header, allowing network devices to perform simple matching operations rather than complex segmentation logic, thus improving connectivity while maintaining device simplicity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent applies segmentation by dividing a broadcast domain into multiple segments using segment identifiers. Each segment is identified by a unique segment ID that is attached to frames. This segmentation allows the network to treat different segments as separate broadcast domains while maintaining the underlying EVPN infrastructure, thereby improving connectivity and resource management without requiring complete reconfiguration of network devices.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If segment identifiers are added to frames, then selective forwarding capability is improved, but frame processing overhead increases

Engineering Contradiction:
Improveselective forwarding capabilityVSAvoidframe processing overhead
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The segment identifier is added to frames in advance at the ingress network device before frames are forwarded into the EVPN network. This preliminary action ensures that all subsequent forwarding devices can perform simple segment ID matching without needing to perform complex frame analysis or segmentation decisions, thereby reducing processing overhead at intermediate devices while maintaining versatile selective forwarding capability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the frame structure by adding a segment identifier parameter to the frame header. This parameter change enables devices to use simple parameter matching (comparing segment IDs) instead of complex frame inspection or segmentation logic. The segment ID serves as an additional parameter that guides forwarding decisions, improving adaptability while keeping processing requirements minimal through straightforward parameter comparison.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If broadcast domains are segmented, then resource management is improved, but provisioning complexity increases

Engineering Contradiction:
Improveresource management efficiencyVSAvoidprovisioning simplicity
Core Design Contradiction:
ProductivityVSEase of manufacture

Solution Approach 1:

The patent extracts the segmentation logic from complex device configurations and encapsulates it within simple segment identifiers that are attached to frames. Instead of requiring complex provisioning of segmentation rules in network devices, the segmentation information is extracted and embedded in the frame headers as segment IDs. This simplifies provisioning because network devices only need to perform basic segment ID matching rather than maintaining complex segmentation policies.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The segment identifier serves multiple functions simultaneously: it enables broadcast domain segmentation, provides selective forwarding capability, and simplifies resource management. This multi-functionality means that a single mechanism (segment ID) addresses multiple networking requirements, thereby improving resource management efficiency without proportionally increasing provisioning complexity. The universal applicability of segment IDs across different frame types and forwarding scenarios reduces the need for separate configuration mechanisms.

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

Data Source

PatentUS11695592B2Segmentation within a broadcast domain in ethernet VPN
Publication Date: 2023.07.04 CISCO TECHNOLOGY INC
  • US11695592B2 patent drawing
  • US11695592B2 patent drawing
  • US11695592B2 patent drawing

AI summary

In one embodiment, a method includes receiving a broadcast, unknown-unicast, or multicast (BUM) frame from a connected device, where the BUM frame is associated with a broadcast domain, determining a segment within the broadcast domain associated with the device, adding to the BUM frame a segment identifier that uniquely identifies the segment within the broadcast domain, and causing the BUM frame to be delivered to one or more recipient network apparatuses in a network associated with the broadcast domain, where the segment identifier added to the BUM frame is configured to be used by the one or more recipient network apparatuses to selectively forward the BUM frame to connected devices that are associated with segment identifier.