Bridged Network Traffic Resiliency via Pre-Computed Bypass Routes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing bridged network systems, particularly those using the Rapid Spanning Tree Protocol (RSTP), face challenges in quickly recovering from link failures due to the slow re-convergence process and the need for flushing and re-learning MAC addresses, which is not suitable for carrier-grade applications.

Innovation Solution

A bridged network system that includes a route indicator field in packets to quickly switch traffic from a failed link to a pre-identified bypass route, using a bypass table to route packets around the failure without the need for immediate re-convergence, allowing continuous packet transmission during the re-routing process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the Rapid Spanning Tree Protocol (RSTP) is used to provide loop-free operation and resilience in a bridged network, then reliability is improved, but the re-convergence time following a link failure increases to two to three seconds

Engineering Contradiction:
Improvenetwork resilienceVSAvoidre-convergence time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent pre-identifies backup routes and pre-configures bypass tables with alternative paths before failures occur. When a link failure is detected, the system immediately switches to pre-computed backup routes using the bypass table, eliminating the need for slow dynamic re-convergence and MAC address re-learning that characterizes traditional RSTP protocols.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If traditional RSTP re-convergence is performed after a link failure, then network resilience is maintained, but MAC addresses must be flushed and re-learned which is an expensive operation causing packet loss

Engineering Contradiction:
Improvenetwork resilienceVSAvoidpacket transmission continuity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The bypass table is pre-configured with alternative routing information before failures occur. When a failure is detected, packets are immediately redirected using the pre-stored bypass table entries, eliminating the need to flush and re-learning MAC addresses and preventing packet loss during the transition period.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The bypass table acts as an intermediary data structure that stores pre-computed alternative routes. This intermediary allows the system to switch paths without triggering the expensive MAC address flush and re-learning process that would otherwise be required when changing routing paths in traditional bridged networks.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Stability of the object's composition

If the spanning tree protocol is used to prevent loops in broadcast transmissions, then network stability is improved, but the protocol relies on exchange of BPDUs between nodes and the root which slows down failure response

Engineering Contradiction:
Improveloop-free operationVSAvoidfailure response speed
Core Design Contradiction:
Stability of the object's compositionVSSpeed

Solution Approach 1:

Alternative routes are pre-identified and stored in the bypass table before failures occur. When a failure is detected, the system immediately uses the pre-computed bypass routes without waiting for BPDU exchange and spanning tree re-convergence, thereby maintaining loop-free operation while dramatically improving failure response speed.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8199636B1Bridged network system with traffic resiliency upon link failure
Publication Date: 2012.06.12 WSOU INVESTMENTS LLC
  • US8199636B1 patent drawing
  • US8199636B1 patent drawing
  • US8199636B1 patent drawing

AI summary

A bridged network system (10, 10′) is described comprising a plurality of nodes (N1-N7). Each node in the plurality of nodes is coupled to communicate with at least one other node in the plurality of nodes. The plurality of nodes comprise a bridge network between external nodes located externally from the plurality of nodes. Each node of the plurality of nodes is operable to perform the steps of receiving a packet (20, 20′), wherein the packet comprises a route indicator field, and responsive to the packet being received prior to a time of failure along a communication link between two of the plurality of nodes, transmitting the packet along a first route in the system to another node in the plurality of nodes. Conversely, each node of the plurality of nodes is also operable to perform the step of, responsive to the packet being received after a time of failure along a communication link between two of the plurality of nodes and in response to the route indicator field, transmitting the packet along a second route in the system to another node in the plurality of nodes, wherein the second route differs from the first route and is identified prior to the time of failure.