Project

General

Profile

Bug #4069

Implement IPA PING/PONG mechanism everywhere

Added by laforge about 2 months ago.

Status:
New
Priority:
Normal
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 OMLNewHoernchen


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 about 2 months ago

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

#2 Updated by laforge about 2 months ago

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

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)