Project

General

Profile

Actions

Bug #4069

open

Implement IPA PING/PONG mechanism everywhere

Added by laforge over 2 years ago. Updated 12 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 1 (1 open0 closed)

OsmoBSC - Bug #4070: Implement IPA PING/PONG mechanism on RSL and OMLStalledosmith06/21/2019

Actions

Related issues

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

Actions
Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)