Source Routing Packet Forwarding with Path Fault Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current packet transmission systems face challenges in flexibility and reliability due to faulty forwarding paths, which result in packet loss and increased transmission delays.

Innovation Solution

A packet transmission method where the source end device sends packets carrying both source routing information and a destination identifier, allowing network devices to forward packets based on either the source routing information or the destination identifier, prioritizing source routing information for non-faulty paths and switching to destination identifier forwarding when paths are faulty.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If source routing forwarding is used, then transmission delay is reduced, but reliability deteriorates due to packet loss on faulty paths

Engineering Contradiction:
Improvetransmission delayVSAvoidpacket transmission reliability
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The patent implements dynamic path selection by enabling network devices to switch between source routing forwarding and forwarding table forwarding based on real-time path status. When a source routing path becomes faulty, the system dynamically transitions to alternative forwarding methods, ensuring continuous packet transmission while maintaining low delay performance.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the forwarding mode parameter from static to adaptive by allowing network devices to modify their forwarding behavior based on path conditions. The system monitors path status and adjusts the forwarding method (source routing vs. forwarding table lookup) to optimize both delay and reliability metrics simultaneously.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If forwarding table lookup is used, then reliability is improved, but transmission delay increases due to lookup time

Engineering Contradiction:
Improvepacket transmission reliabilityVSAvoidtransmission delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system dynamically selects the forwarding method based on path status. When paths are healthy, it uses fast source routing forwarding; when paths fail, it transitions to reliable forwarding table forwarding, thus achieving both low delay and high reliability through adaptive behavior.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent segments the forwarding process into two distinct modes: source routing forwarding for normal conditions and forwarding table forwarding for fault conditions. This segmentation allows each mode to optimize for its specific purpose while the system overall achieves both speed and reliability through appropriate mode selection.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If source routing information is carried in packets, then transmission flexibility is improved, but device complexity increases due to dual forwarding support requirements

Engineering Contradiction:
Improvetransmission flexibilityVSAvoidnetwork device complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent makes network devices universal by enabling them to support both source routing forwarding and forwarding table forwarding. This multi-functionality allows a single device to handle different forwarding modes based on path conditions, reducing the need for specialized devices and simplifying network deployment while maintaining flexibility.

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

Data Source

PatentUS12273265B2Packet transmission method, device, and system
Publication Date: 2025.04.08 HUAWEI TECH CO LTD
  • US12273265B2 patent drawing
  • US12273265B2 patent drawing
  • US12273265B2 patent drawing

AI summary

A packet transmission system includes a source end device that is configured to send a first packet, where the first packet carries first source routing information and a destination identifier. The first source routing information includes a port identifier of each network device on a first forwarding path, and the destination identifier indicates the destination end device. A first network device on the first forwarding path is configured to, when receiving the first packet, forward the first packet based on the first source routing information or the destination identifier, and forward the first packet based on the first source routing information based on a preference.