Inter-RAT Handover Control Using Empty GRE Packets

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

During inter-RAT handover, particularly from 3GPP to HRPD networks, there is a risk of out-of-order packet delivery due to delays in packet forwarding, which existing procedures fail to address effectively.

Innovation Solution

The use of an empty GRE packet with sequence numbers is employed to indicate the end of forwarded data packets, ensuring that the target gateway delivers packets in-order by switching to direct data packets from the home network gateway once the empty GRE packet with the expected sequence number is received.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If packet forwarding is used during inter-RAT handover, then packet loss is reduced, but out-of-order packet delivery occurs

Engineering Contradiction:
Improvepacket lossVSAvoidpacket delivery order
Core Design Contradiction:
ReliabilityVSStability of the object's composition

Solution Approach 1:

An empty GRE packet serves as an intermediary marker between the source gateway and target gateway to delimit the forwarded packets. This mediator enables the target gateway to distinguish between forwarded packets and direct packets, allowing it to deliver forwarded packets first and then direct packets, thereby maintaining in-order delivery while utilizing packet forwarding to reduce packet loss during inter-RAT handover

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The sequence number field is extracted from the GRE packet header to serve as a standalone marker indicating the end of forwarded packets. By taking out this critical identification information and placing it in the empty GRE packet, the system enables the target gateway to accurately identify where forwarded packets end and direct packets begin, ensuring proper packet ordering without affecting the forwarding mechanism

Inventive Principle:
Principle #2Taking out (Extraction)

2Stability of the object's composition

If sequence numbers are added to all data packets, then packet ordering is ensured, but packet overhead increases

Engineering Contradiction:
Improvepacket delivery orderVSAvoidpacket overhead
Core Design Contradiction:
Stability of the object's compositionVSQuantity of substance

Solution Approach 1:

The packet stream is segmented into two distinct types: forwarded packets (with sequence numbers for ordering) and direct packets (without sequence numbers to reduce overhead). The empty GRE packet acts as a delimiter between these segments, allowing the target gateway to process each segment appropriately while minimizing the total overhead by not adding sequence numbers to all packets uniformly

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8861475B2Inter-RAT handover control using sequence numbers
Publication Date: 2014.10.14 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US8861475B2 patent drawing
  • US8861475B2 patent drawing
  • US8861475B2 patent drawing

AI summary

An empty GRE packet along with a sequence number provides in-order delivery of data packets for a session to a UE during inter-RAT handover. In particular, an empty GRE packet sent from a source gateway in a source RAN (Radio Access Network) to a target gateway in a target RAN includes a sequence number to indicate to the target gateway the end of forwarded data packets from the source gateway. The target gateway sends data packets received from the source gateway to the UE until the empty GRE packet with the expected sequence number is received. Upon receipt of the empty GRE packet containing the expected sequence number, the target gateway begins sending data packets received directly from a home network gateway to the UE.