Project

General

Profile

Bug #4579

add IPv6 support

Added by lynxis 6 months ago. Updated 6 months ago.

Status:
New
Priority:
Normal
Assignee:
Category:
-
Target version:
-
Start date:
06/03/2020
Due date:
% Done:

0%

Spec Reference:

Description

Add support to use OsmoBTS in a IPv6 environment. All connections has to support IPv6.
GB IPv6 and PCU related changes are in a seperate ticket.

OML content

  • rx_oml_ipa_rsl_connect()
    • NM_ATT_IPACC_DST_IP contains IPv4-only address by BSC

RSL content

  • rsl_tx_ipac_XXcx_ack()
    • assumes RSL_IE_IPAC_REMOTE_IP is IPv4-only address by BSC
    • uses osmo_rtp_get_bound_ip_port() -> migrate to osmo_rtp_get_bound_addr()
  • tx_ipac_XXcx_nack() + rsl_tx_ipac_XXcx_ack()
    • uses RSL_IE_IPAC_REMOTE_IP / RSL_IE_IPAC_LOCAL_IP and assumes content is v4-only

TTCN3 tests for IPv6 have to be created for all parts / messages / IEs

  • write tests with dual stack and connect to a single stack BSC.
  • write tests for a only IPv6 setup.

Checklist

  • rx_oml_ipa_rsl_connect
  • rsl_tx_ipac_XXcx_ack
  • tx_ipac_XXcx_nack
  • rsl_tx_ipac_XXcx_ack

History

#1 Updated by lynxis 6 months ago

  • Checklist item rx_oml_ipa_rsl_connect added
  • Checklist item rsl_tx_ipac_XXcx_ack added
  • Checklist item tx_ipac_XXcx_nack added
  • Checklist item rsl_tx_ipac_XXcx_ack added
  • Status changed from New to In Progress
  • Assignee set to lynxis

#2 Updated by lynxis 6 months ago

  • Status changed from In Progress to New

#3 Updated by laforge 6 months ago

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)