CSCF Failover via Dynamic IP Reassignment and BGP Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing wireless network systems face challenges in seamlessly failing over to secondary or tertiary Call Session Control Functions (CSCFs) without requiring User Equipment (UE) to restart or reestablish communications, especially when primary CSCFs fail, due to limitations in UE functionality and communication capabilities.

Innovation Solution

Implementing dynamic routing techniques, such as Border Gateway Protocol (BGP), to reassigned IP addresses from failed CSCFs to functioning ones, allowing seamless failover without the need for UE to reestablish connections, by selecting CSCFs based on geographical proximity and using a proxy like the Packet Data Network (PDN) Gateway (PGW) to manage CSCF selection and failover processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If dynamic routing techniques are implemented to enable seamless failover, then service reliability is improved, but device complexity increases

Engineering Contradiction:
Improveservice reliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a Proxy Call Session Control Function (P-CSCF) as an intermediary component that mediates between the UE and the I-CSCF/S-CSCF. The P-CSCF maintains session state information and routing tables, enabling it to redirect calls to backup CSCFs when primary CSCFs fail, without requiring UE involvement in the failover process.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system pre-configures backup CSCFs and maintains routing tables that map primary CSCF identifiers to their corresponding backup counterparts. This preliminary setup enables immediate failover activation when a primary CSCF fails, eliminating the need for UE to restart or reestablish connections.

Inventive Principle:
Principle #10Preliminary action

2Duration of action of stationary object

If IP addresses are reassigned from failed CSCFs to functioning ones, then service continuity is improved, but routing complexity increases

Engineering Contradiction:
Improveservice continuityVSAvoidrouting complexity
Core Design Contradiction:
Duration of action of stationary objectVSDevice complexity

Solution Approach 1:

The patent implements dynamic routing where the P-CSCF maintains and updates routing tables in real-time based on the operational status of CSCFs. When a primary CSCF fails, the routing table is dynamically updated to redirect traffic to backup CSCFs using the same IP address space, enabling seamless service continuity without manual reconfiguration.

Inventive Principle:
Principle #15Dynamics

3Loss of time

If geographical proximity is used for CSCF selection, then call setup latency is reduced, but system adaptability decreases

Engineering Contradiction:
Improvecall setup latencyVSAvoidsystem adaptability
Core Design Contradiction:
Loss of timeVSAdaptability or versatility

Solution Approach 1:

The system incorporates feedback mechanisms where the P-CSCF monitors the operational status and performance of CSCFs in real-time. This feedback enables the routing table to be dynamically adjusted not only based on geographical proximity but also on current operational conditions, allowing the system to adapt to failures and changing network conditions while maintaining low latency for successful routes.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11343686B2Systems and methods for call session control function failover using dynamic routing techniques
Publication Date: 2022.05.24 VERIZON PATENT & LICENSING INC
  • US11343686B2 patent drawing
  • US11343686B2 patent drawing
  • US11343686B2 patent drawing

AI summary

A system described herein may provide a technique for the seamless failover of devices in a network, such as a wireless telecommunications network. For example, embodiments may identify a particular device, such as a Call Session Control Function (“CSCF”), that has failed or that does not meet particular performance metrics. An Internet Protocol (“IP”) address of the failed device may be assigned to a functioning device of the same type (e.g., another CSCF). The functioning device may be instructed, in accordance with some embodiments, to output routes between itself and other devices or IP addresses, based on which traffic originally intended for the failed device may be routed to the functioning device.