Project

General

Profile

Bug #4069

Implement IPA PING/PONG mechanism everywhere

Added by laforge over 1 year ago. Updated 8 months ago.

Status:
New
Priority:
Low
Assignee:
Target version:
-
Start date:
06/21/2019
Due date:
% Done:

0%

Spec Reference:

Description

As was seen in #4061, we're not doing a good job in closing connections if they're dead. Let's improve this situation by implementing an IPA PING sender / PONG receiver which closes+reconnects (client) or simply closes (server) the respective connection.

I recently added ipa_keepalive_fsm_start to libosmo-abis. It's used only in osmo-remsim,
but should probably be used by virtually any of our programs that implement IPA
multiplex, starting from BTS (Abis), BSC (Abis), MSC (SCCPlite, GSUP), HLR (GSUP),
all our CTRL interfaces, ... - but anything beyond RSL+OML in BTS+BSC is out of scope for this
ticket. I'll add separate tickets about this.

Whether or not that specific FSM is used: The IPA PING/PONG logic should exist everywhere.


Subtasks

OsmoBSC - Bug #4070: Implement IPA PING/PONG mechanism on RSL and OMLIn Progressosmith


Related issues

Related to libosmo-sccp + libosmo-sigtran - Bug #4072: Implement IPA PING/PONG mechanism in libosmo-sigtran +New06/21/2019

History

#1 Updated by laforge over 1 year ago

  • Related to Bug #4070: Implement IPA PING/PONG mechanism on RSL and OML added

#2 Updated by laforge over 1 year ago

  • Related to Bug #4072: Implement IPA PING/PONG mechanism in libosmo-sigtran + added

#3 Updated by laforge 10 months ago

I remember some patches were merged already, yet this ticket is 'new' and without any updates. Please keep the ticket status concurrent with the progress. thanks!

#4 Updated by laforge 9 months ago

  • Priority changed from Normal to Low

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)