Link-State Packet Transition Sequencing for Stable Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing link-state routing protocols face issues of service unavailability during sequence number flip due to suspension and route oscillation due to premature aging of link-state packets, leading to inefficient network routing.

Innovation Solution

Implement a transition sequence number mechanism to generate and process link-state packets with a transition sequence number that is newer than the maximum and older than the initial sequence number, allowing smooth sequence number transitions without service disruption or oscillation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the routing service is suspended to wait for preset duration before generating a new link-state packet with initial sequence number, then the sequence number flip can be completed safely, but the routing service becomes unavailable during the waiting time

Engineering Contradiction:
Improvesequence number flip safetyVSAvoidrouting service availability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies preliminary action by generating a link-state packet with a transition sequence number (one less than the maximum sequence number) before the sequence number flip occurs. This preparatory packet is circulated in advance to ensure all routers are ready for the upcoming sequence number transition, allowing the flip to happen without suspending routing services.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If a link-state packet with maximum sequence number is aged in advance to enable sequence number flip, then the sequence number can be transitioned, but route oscillation occurs

Engineering Contradiction:
Improvesequence number transitionVSAvoidroute stability
Core Design Contradiction:
ReliabilityVSStability of the object's composition

Solution Approach 1:

The patent generates a transition sequence number packet in advance (before the maximum sequence number is reached) and circulates it through the network. This preliminary action ensures that when the sequence number flip occurs, all routers have already received and processed the transition packet, preventing route oscillation by maintaining consistent state across the network during the transition.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the sequence number parameter by introducing a transition sequence number that is specifically one less than the maximum sequence number. This parameter modification creates a buffer zone that allows smooth transition from maximum sequence number back to initial sequence number without causing route oscillation or instability.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If a transition sequence number packet is generated and circulated in advance, then seamless sequence number flipping is enabled, but additional packet processing overhead is introduced

Engineering Contradiction:
Improvesequence number flip smoothnessVSAvoidpacket processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent modifies the sequence number parameter by using a transition sequence number that is one less than the maximum sequence number. This specific parameter change creates a predictable and systematic transition mechanism that simplifies the overall process, making it easier to implement and process compared to more complex transition mechanisms.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12355657B2Message sending method, message receiving method, electronic device, message sending and receiving system, and storage medium
Publication Date: 2025.07.08 ZTE CORP
  • US12355657B2 patent drawing
  • US12355657B2 patent drawing
  • US12355657B2 patent drawing

AI summary

Disclosed are a packet sending method, a packet receiving method, an electronic device, a packet sending and receiving system, and a storage medium. The packet sending method may include: acquiring a current sequence number of a current link-state packet; generating a link-state packet with a transition sequence number according to the current sequence number, the link-state packet with the transition sequence number is newer than a link-state packet with a maximum sequence number and older than a link-state packet with an initial sequence number; and sending the link-state packet with the transition sequence number.