Project

General

Profile

Feature #2263

OsmoMSC - Feature #2260: "next generation" osmo-bsc_mgcp

osmo-mgw: support multiple BTS/RNC and pass the IP address via MGCP

Added by neels 7 months ago. Updated 22 days ago.

Status:
Resolved
Priority:
Urgent
Assignee:
Target version:
-
Start date:
05/16/2017
Due date:
% Done:

100%


Description

Support multiple BTS/RNC cells directing RTP via the same osmo-mgw instance. The easy solution for osmo-bsc_mgcp is to omit the 'bts ip' vty command and any BTS that is connecting will be accepted. In the new osmo-mgw we probably prefer to communicate the BTS/RNC address via MGCP so that we never accept RTP from an unsolicited source.

History

#1 Updated by neels 5 months ago

  • Project changed from OsmoMSC to OsmoMGW
  • Subject changed from osmo-mgcp-gw: multiple "BTS" to osmo-mgw: support multiple BTS/RNC and pass the IP address via MGCP
  • Description updated (diff)

#2 Updated by laforge 2 months ago

  • Assignee set to dexter

#3 Updated by dexter about 1 month ago

  • Status changed from New to Feedback
  • Assignee changed from dexter to neels

@neels: I have checked on that problem, and I think we got rid of the problem.

See: https://gerrit.osmocom.org/#/c/4334/10/src/osmo-bsc/osmo_bsc_mgcp.c

During the MDCX phase for the BTS side (function fsm_mdcx_bts_cb()) we use lchan->abis_ip.bound_ip, so we will always negotiate the correct BTS ip.

Does this match match the expectations of this ticket?

#4 Updated by neels about 1 month ago

Do we also reject any RTP coming from an IP that wasn't negotiated by MGCP beforehand?

#5 Updated by dexter about 1 month ago

Do we also reject any RTP coming from an IP that wasn't negotiated by MGCP beforehand?

yes, we do. However, it can be disabled via VTY because it sometimes can make debugging stuff difficult but this is not the default setting.

#6 Updated by laforge about 1 month ago

  • Priority changed from Normal to Urgent

#7 Updated by neels 24 days ago

  • Status changed from Feedback to In Progress
  • Assignee changed from neels to dexter

@dexter, if we negotiate the IP via MGCP and reject all other BTS IPs, then I consider this issue resolved. I'm not going to test this, trusting your report; please resolve the issue if you consider this done. Maybe we can talk two minutes on this tomorrow...

#8 Updated by dexter 22 days ago

  • Status changed from In Progress to Resolved
  • % Done changed from 0 to 100

Also available in: Atom PDF