Egress Rerouting via Switch Fabric Headers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Communication networks face challenges in efficiently rerouting data packets when primary next-hops fail, leading to packet drops and network instability due to the lack of effective egress rerouting mechanisms.

Innovation Solution

The implementation of a communication device with a switch fabric that receives and forwards data packets with indications of both primary and secondary next-hops, allowing for seamless rerouting from a primary egress forwarding element to a secondary egress forwarding element upon failure detection, using switch fabric packets with headers that include next-hop addresses and port identifiers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional single next-hop forwarding is used, then device complexity is reduced, but network reliability deteriorates due to packet drops when primary next-hop fails

Engineering Contradiction:
Improvenetwork reliabilityVSAvoidforwarding element complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-configuring secondary next-hops in the forwarding tables before failures occur. When a primary next-hop fails, the forwarding element can immediately switch to the pre-prepared secondary next-hop without complex real-time routing calculations, thus improving reliability while maintaining relatively simple device complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements beforehand cushioning by establishing backup forwarding paths (secondary next-hops) in advance. These cushioning paths are ready to absorb the impact of primary path failures, preventing packet drops and maintaining network reliability without requiring complex dynamic rerouting logic during failures.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

2Reliability

If egress rerouting with secondary next-hops is implemented, then packet drop rate is reduced, but switch fabric complexity increases due to dual next-hop management

Engineering Contradiction:
Improvepacket delivery reliabilityVSAvoidswitch fabric complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the forwarding function into separate components: the forwarding table (managed by control plane), the switch fabric (handling packet transmission), and the egress forwarding elements (managing next-hop selection). This segmentation allows each component to handle its specific task independently, reducing overall system complexity while enabling robust egress rerouting capabilities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses the switch fabric header as an intermediary that carries next-hop information between the ingress and egress forwarding elements. This intermediary mechanism simplifies the interaction between different forwarding components, allowing egress rerouting to be implemented without significantly increasing switch fabric complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Stability of the object's composition

If primary next-hop failure detection is performed, then network stability is improved, but processing time increases due to failure detection and rerouting operations

Engineering Contradiction:
Improvenetwork stabilityVSAvoidrerouting time
Core Design Contradiction:
Stability of the object's compositionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-computing and storing secondary next-hops in the forwarding tables before failures occur. When a failure is detected, the system can immediately switch to the pre-prepared secondary path without performing complex real-time routing calculations, thus minimizing rerouting time while maintaining network stability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamics by making the forwarding path adaptable - the system can dynamically switch between primary and secondary next-hops based on failure conditions. This dynamic behavior is achieved through simple path selection logic that checks whether the primary path is available and switches to the secondary path if needed, minimizing processing time while ensuring network stability.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12126528B2Egress rerouting of packets at a communication device
Publication Date: 2024.10.22 NOKIA SOLUTIONS & NETWORKS OY
  • US12126528B2 patent drawing
  • US12126528B2 patent drawing
  • US12126528B2 patent drawing

AI summary

Various example embodiments for supporting egress rerouting of data packets in communication devices are presented herein. The egress rerouting of a data packet in a communication device may be performed by rerouting a data packet received via an ingress forwarding element of the communication device from a first egress forwarding element of the communication device associated with a primary next-hop for the data packet to a second egress forwarding element of the communication device associated with a secondary next-hop for the data packet.