Controlling Bridge Rule Distribution for Extended Bridge Availability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In IEEE 802.1BR-based extended bridges, ensuring that packet classification rules at port extenders (PEs) and other non-master units are quickly and seamlessly maintained or updated during topology changes, such as PE reboot or master CB failure, is challenging, leading to potential service downtime or security gaps.

Innovation Solution

A controlling bridge (CB) detects status changes in PEs, identifies rule contexts, determines necessary packet classification rules, and transmits these rules to the PEs, implementing a distributed transaction management architecture and flow control mechanism for reliable communication and congestion monitoring.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If packet classification rules are distributed to PEs for local enforcement, then network service handling capability is improved, but rule consistency and availability during topology changes deteriorate

Engineering Contradiction:
Improvenetwork service handling capabilityVSAvoidrule consistency during topology changes
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary action by pre-distributing packet classification rules to standby controlling bridges before topology changes occur. When a master CB fails, the standby CB already possesses the necessary rules to immediately take over, eliminating service downtime. This is evident in the rule distribution mechanism where rules are propagated to all CBs in advance, ensuring seamless failover.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback through a rule consistency verification mechanism that continuously monitors whether packet classification rules are properly maintained across all PEs and CBs. When topology changes occur, the system detects rule inconsistencies and triggers automatic updates to restore consistency, ensuring reliability while maintaining distributed rule enforcement.

Inventive Principle:
Principle #23Feedback

2Reliability

If packet classification rules are updated during topology changes, then service continuity is improved, but update time and complexity worsen

Engineering Contradiction:
Improveservice continuityVSAvoidrule update time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent merges the rule update process with the topology change detection and failover procedures. When a topology change occurs, the rule update is bundled into the same transactional process, allowing both the master CB transition and rule distribution to occur atomically. This reduces the total time required compared to separate update operations.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent performs preliminary rule preparation at the standby CB before the actual topology change occurs. The standby CB pre-loads and validates the necessary packet classification rules during normal operation, so that when failover is triggered, the rules are already ready for immediate distribution to PEs, minimizing update time during the critical transition period.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If distributed rule provisioning is implemented, then network service distribution is improved, but rule maintenance complexity during topology changes worsens

Engineering Contradiction:
Improvenetwork service distributionVSAvoidrule maintenance complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements self-service through automated rule synchronization mechanisms that operate without manual intervention. When topology changes occur, the system automatically detects which PEs need rule updates, retrieves the correct rules from the new master CB, and distributes them to the appropriate PEs. This automation eliminates the need for complex manual rule maintenance procedures while preserving distributed service capabilities.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent introduces an intermediary rule management layer that mediates between the distributed PEs and the controlling bridges. This intermediary layer handles the complexity of rule maintenance by providing a standardized interface for rule distribution, validation, and synchronization, thereby simplifying the overall system architecture while enabling flexible service distribution across the network.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10284389B2High availability for distributed network services in an extended bridge
Publication Date: 2019.05.07 ARRIS ENTERPRISES LLC
  • US10284389B2 patent drawing
  • US10284389B2 patent drawing
  • US10284389B2 patent drawing

AI summary

Techniques for providing high availability for distributed network services in an extended bridge are provided. According to one embodiment, a controlling bridge (CB) of the extended bridge can detect a status change of a port extender (PE) in the bridge. The CB can further identify one or more rule contexts associated with the PE. For each rule context in the one or more rule contexts, the CB can then determine, based on the rule context, one or more packet classification rules to be programmed on the PE, and can transmit a message identifying the one or more packet classification rules to the PE.