IBCF

Interconnection Border Control Functions

Core Network
Introduced in Rel-7
The Interconnection Border Control Function (IBCF) is a core network element within the IP Multimedia Subsystem (IMS) that acts as a secure gateway for SIP-based signaling between different operator networks or between an IMS network and non-IMS networks. It provides topology hiding, protocol interworking, and security functions for inter-domain communication.

Description

The Interconnection Border Control Function (IBCF) is a critical functional entity within the 3GPP IP Multimedia Subsystem (IMS) architecture, specifically designed to handle the border between an operator's IMS network and external networks. Its primary role is to process Session Initiation Protocol (SIP) and Session Description Protocol (SDP) signaling for multimedia sessions (like voice, video) that traverse network boundaries. Located at the network edge, the IBCF serves as the first point of contact for incoming signaling from other networks and the last point for outgoing signaling, enforcing the operator's interconnection policies.

Architecturally, the IBCF resides within the IMS Core and interfaces internally with the Serving-Call Session Control Function (S-CSCF) and the Breakout Gateway Control Function (BGCF). Externally, it connects to other networks via the IBCF-Interconnection Border Control Function (IBCF) interface (Ic) or to non-IMS networks like the Public Switched Telephone Network (PSTN) via the IBCF-TrGW (Transition Gateway) interface (Ic). A key component often associated with the IBCF is the Transition Gateway (TrGW), which handles the media plane. The IBCF controls the TrGW for functions like Network Address/Port Translation (NAPT) and IPv4/IPv6 interworking.

The IBCF performs several vital functions. First, it provides topology hiding by removing or obfuscating internal network information (like node names and IP addresses) from SIP messages before they leave the home network, enhancing security. Second, it performs protocol interworking, which may involve translating between different SIP profiles (e.g., IMS SIP versus SIP-I for PSTN) or between IPv4 and IPv6. Third, it acts as a Session Border Controller (SBC) for the signaling plane, providing access control, policing SIP traffic rates, and validating SIP message formats. Fourth, it authorizes the establishment of media bearers by controlling the associated TrGW. Finally, it can generate charging data records (CDRs) for inter-domain sessions. By centralizing these border functions, the IBCF simplifies network architecture, improves security, and ensures reliable inter-operator service delivery.

Purpose & Motivation

The IBCF was created to address the fundamental challenges of securely and reliably interconnecting IMS-based networks, both with other IMS networks and with legacy circuit-switched networks. Prior to IMS, inter-operator connectivity for voice was largely handled by circuit-switched gateways (like GMSC) with relatively simple, non-IP signaling. The shift to an all-IP, SIP-based core for multimedia services introduced new complexities: exposure of internal network topology via SIP headers, security threats from untrusted IP networks, the need for IP version interworking, and the requirement for sophisticated session and media policy control at the border.

The IBCF solves these problems by acting as a standardized, secure gateway. It protects the operator's internal network infrastructure from external threats and prevents information leakage. It enables seamless service delivery between operators using potentially different IMS implementations or SIP profiles. Furthermore, as networks transitioned from IPv4 to IPv6, the IBCF's interworking function became essential for maintaining connectivity. Its introduction in Release 7 alongside the full IMS architecture was pivotal for making IMS a viable technology for commercial, multi-operator service offerings like Voice over LTE (VoLTE) and Rich Communication Services (RCS), ensuring that the promise of interoperable, IP-based multimedia could be realized across administrative and technological boundaries.

Key Features

  • Acts as a SIP signaling gateway for inter-IMS and IMS-to-legacy network interconnection
  • Provides topology hiding by removing internal network information from SIP messages
  • Performs protocol interworking (e.g., between IMS SIP and SIP-I, IPv4/IPv6)
  • Controls the associated Transition Gateway (TrGW) for media plane functions like NAPT
  • Enforces security and access control policies at the network border
  • Generates charging records for inter-domain sessions

Evolution Across Releases

Rel-7 Initial

Initially introduced as part of the full IMS architecture. Defined the core IBCF functions including topology hiding, SIP profile interworking between IMS networks, and basic control of the TrGW for media. Established its role in interconnection with other IMS networks via the Ic interface.

Defining Specifications

SpecificationTitle
TS 23.228 3GPP TS 23.228
TS 23.417 3GPP TS 23.417
TS 23.517 3GPP TS 23.517
TS 23.849 3GPP TS 23.849
TS 24.173 3GPP TS 24.173
TS 24.229 3GPP TS 24.229
TS 24.405 3GPP TS 24.405
TS 24.406 3GPP TS 24.406
TS 24.407 3GPP TS 24.407
TS 24.408 3GPP TS 24.408
TS 24.410 3GPP TS 24.410
TS 24.416 3GPP TS 24.416
TS 24.428 3GPP TS 24.428
TS 24.429 3GPP TS 24.429
TS 24.454 3GPP TS 24.454
TS 24.505 3GPP TS 24.505
TS 24.508 3GPP TS 24.508
TS 24.516 3GPP TS 24.516
TS 24.523 3GPP TS 24.523
TS 24.528 3GPP TS 24.528
TS 24.529 3GPP TS 24.529
TS 24.607 3GPP TS 24.607
TS 24.608 3GPP TS 24.608
TS 24.802 3GPP TS 24.802
TS 26.919 3GPP TS 26.919
TS 26.924 3GPP TS 26.924
TS 26.930 3GPP TS 26.930
TS 29.162 3GPP TS 29.162
TS 29.165 3GPP TS 29.165
TS 29.235 3GPP TS 29.235
TS 29.238 3GPP TS 29.238
TS 29.421 3GPP TS 29.421
TS 29.806 3GPP TS 29.806
TS 29.865 3GPP TS 29.865
TS 29.949 3GPP TS 29.949
TS 32.102 3GPP TR 32.102
TS 32.240 3GPP TR 32.240
TS 32.260 3GPP TR 32.260
TS 32.280 3GPP TR 32.280
TS 32.409 3GPP TR 32.409
TS 33.107 3GPP TR 33.107
TS 33.108 3GPP TR 33.108
TS 33.127 3GPP TR 33.127
TS 33.203 3GPP TR 33.203
TS 33.790 3GPP TR 33.790