Professional Documents
Culture Documents
Introduction
www.huawei.com
Foreword
Copyright 2013 Huawei Technologies Co., Ltd. All rights reserved. Page1
1
References
Copyright 2013 Huawei Technologies Co., Ltd. All rights reserved. Page2
Objectives
Copyright 2013 Huawei Technologies Co., Ltd. All rights reserved. Page3
2
Contents
1. SBC Introduction
4. SE2900 Workflow
Copyright 2013 Huawei Technologies Co., Ltd. All rights reserved. Page4
Contents
1. SBC Introduction
Copyright 2013 Huawei Technologies Co., Ltd. All rights reserved. Page5
3
What Is the SBC?
SBC -- Session Border Controller
Gradually become a standard product form on the NGN and IMS
network (like switch/router)
Also named border access controller (BAC)
Act as the access border gateway (ABG) on the IMS network
Solves such problems as NAT/firewall traversal, security, interworking
and QoS.
Huawei SBC: SE2300/SE2600/SE2900
Former name: SAN/EuMedia/Eudemon 2X00
SE2600, and SE2900 are used for access and interworking between
core network.
Copyright 2013 Huawei Technologies Co., Ltd. All rights reserved. Page6
Contents
1. SBC Introduction
Copyright 2013 Huawei Technologies Co., Ltd. All rights reserved. Page7
4
Situations In Current IP Network
Deployment
The appearance of NAT device.
Private IP address are used for IP
Public Network
shortage in private networks.
Copyright 2013 Huawei Technologies Co., Ltd. All rights reserved. Page8
TCP/UDP TCP/UDP
IP Header TCP/UDP Payload
Header
NAT
IP
The ordinary NAT equipment can
translate IP and TCP/UDP
header Link Layer
Copyright 2013 Huawei Technologies Co., Ltd. All rights reserved. Page9
5
Basic Concept Of NAT (Cont
Cont.)
(Cont.)
My
network Before NAT After NAT Internet
OutBound Packet NAT OutBound Packet
10.6.10.1 Internet
Dest Addr Src Addr Dest Addr Src Addr
10.6.10.1 Internet Host 211.168.2.1 Internet Host host
Copyright 2013 Huawei Technologies Co., Ltd. All rights reserved. Page10
Copyright 2013 Huawei Technologies Co., Ltd. All rights reserved. Page11
6
NAT Traversal Problem in IMS/NGN
Network
SIP and SDP
Copyright 2013 Huawei Technologies Co., Ltd. All rights reserved. Page12
Copyright 2013 Huawei Technologies Co., Ltd. All rights reserved. Page13
7
NAT Traversal Problem in IMS/NGN Network
Private network
IP1
Via REGISTER
Dst: IP1(private)
No routing table to
Private network
Proxy
A proxy device must be deployed to transmit signaling and media
streams.
The SBC operates in proxy mode.
Copyright 2013 Huawei Technologies Co., Ltd. All rights reserved. Page15
8
Solution to the NAT Traversal Problem
Comparison between ALG and proxy
ALG Proxy
Copyright 2013 Huawei Technologies Co., Ltd. All rights reserved. Page16
Full Proxy
IMS
Signaling Signaling
WAN Media
SBC SBC
Firewall/NAT Firewall/NAT
Enterprise Enterprise
SIP UE PC SIP UE
Copyright 2013 Huawei Technologies Co., Ltd. All rights reserved. Page17
9
Reason of Adopting SBC in IMS
To save IPv4
SBC is
resource
Designed
And enhance
security
Copyright 2013 Huawei Technologies Co., Ltd. All rights reserved. Page18
Contents
1. SBC Introduction
4. SE2900 Workflow
Copyright 2013 Huawei Technologies Co., Ltd. All rights reserved. Page19
10
Contents
2.2 Features
Copyright 2013 Huawei Technologies Co., Ltd. All rights reserved. Page20
Copyright 2013 Huawei Technologies Co., Ltd. All rights reserved. Page21
11
A-SBC
The SE2900 supports proxy for signaling and media streams. To a UE, the
SE2900 is the core network; to the core network, the SE2900 is just a UE.
By processing signaling and media streams, the SE2600 implements
functions, such as CAC, NAT traversal, QoS, access security, and topology
hiding.
Copyright 2013 Huawei Technologies Co., Ltd. All rights reserved. Page22
I-SBC
The SE2900 is a transfer point for signaling protocols. All signaling packets
between the two core networks pass through the SE2900 so that it can
implement functions, such as CAC.
In the I-SBC scenario, the SE2900 supports the following functions:
Conversion between SIP over SCTP and SIP over UDP
Forwarding of signaling and media streams between different networks
Embedded common audio transcoding
12
Virtual SBC
One SE2900 can be divided into several virtual A/I-SBCs to serve
different access networks. Each virtual A-SBC separately processes
signaling, media, and routing information for UEs on each access
network. In addition, a virtual SBC can serve as an A-SBC or/and I-
SBC or access the NGN/IMS/CS network.
The virtual SBC is used when multiple access networks connect to
one or more core networks. This feature has the following advantages:
Saves CAPEX and OPEX for carriers.
Simplifies network architecture.
Facilitates the delivery of universal services.
Enables fast deployment of new services.
Copyright 2013 Huawei Technologies Co., Ltd. All rights reserved. Page24
Virtual A-SBC
Copyright 2013 Huawei Technologies Co., Ltd. All rights reserved. Page25
13
A-SBC and I-SBC Coexistence
Copyright 2013 Huawei Technologies Co., Ltd. All rights reserved. Page26
Contents
2.2 Features
Copyright 2013 Huawei Technologies Co., Ltd. All rights reserved. Page27
14
Signaling and Media ControlFull Proxy
The SE2900 supports SIP signaling proxy and media proxy.
For A-SBC, the UE considers the IP address of the P-CSCF as the
access-side address.
For I-SBC, the core network NE in each side consider the SBC as the
other side destination.
IP bearer network
UE2
Copyright 2013 Huawei Technologies Co., Ltd. All rights reserved. Page28
DNS (1)
Copyright 2013 Huawei Technologies Co., Ltd. All rights reserved. Page29
15
DNS (2)
Embedded DNS and external DNS can be configured separately or
simultaneously. If external DNS and embedded DNS are both configured,
the SE2900 performs embedded DNS query first. If the embedded DNS
query fails, the SE2900 performs external DNS query.
Copyright 2013 Huawei Technologies Co., Ltd. All rights reserved. Page30
Media Bypass
If the SE2900 serves as a proxy for all media streams, media streams
consume a lot of network bandwidth, especially in video applications.
Therefore, media bypass is required in some scenarios to reduce the
bandwidth consumption by media streams. Media bypass enables
media streams to be transmitted between UEs without passing through
the SE2900.
Media Signaling
packets are SBC
must pass
exchanged through the
directly. SE2900.
Page31
16
Contents
1. SBC Introduction
4. SE2900 Workflow
Copyright 2013 Huawei Technologies Co., Ltd. All rights reserved. Page32
Contents
Copyright 2013 Huawei Technologies Co., Ltd. All rights reserved. Page33
17
SE2900 Hardware Cabinet &Subrack
1. PDB
2. Filler panel
3. SE2900 subrack
4. Air frame
5. Air deflector
Front view
Rear view
Copyright 2013 Huawei Technologies Co., Ltd. All rights reserved. Page34
3 SPU SPU 6
3U 2 MXU MXU 5
1 VPU VPU 4
Copyright 2013 Huawei Technologies Co., Ltd. All rights reserved. Page35
18
Self-Cascading
Copyright 2013 Huawei Technologies Co., Ltd. All rights reserved. Page36
MXU
MXU is the core board for system
management and service switching/data
exchanges and must be inserted in slots 2
and 5.
MXU implements power supply control,
fan management, and power distribution
management. MXUA0 manages the SPU
by communicating with BMC modules on
the SPU.
Each master subrack can be used in
conjunction with two backup subracks 1 LAN0 2 LAN1 3 RS232 4 RS485
through cascading interfaces on MXU to 5 Fabric LAN0 6 Fabric 7 Subrack ID 8 Base LAN0
LAN1 indicator H-L
implement three-subrack cascading. 9 Base LAN1 10 HLY 11 ACT 12 Wrench
In each subrack, the cascading bandwidth indicator indicator
13 OFL 14 DIP 15 Fabric 16 HD-ALM
of the Base plane is 1 Gbit/s, and the indicator/button button LAN0/LAN1 indicator
cascading bandwidth of the Fabric plane indicator
17 LAN1 LINK 18 LAN1 ACT 19 LAN0 LINK 20 LAN0 ACT
is 40 Gbit/s.
indicator indicator indicator indicator
The MXU has a 300 G hard disk.
Copyright 2013 Huawei Technologies Co., Ltd. All rights reserved. Page37
19
SPU
SPUs are service forwarding and processing
boards and must be installed in slots 1, 3, 4,
and 6.
SPUs support service processing, interface,
and board management functions. SPUs can
be classified into two types: SPUA0 and
SPUA1. SPUA0 and SPUA1 are similar in
functions, appearances, interfaces, indicators,
and technical specifications. The differences
between SPUA0 and SPUA1 are as follows:
1 SFP 2 Optical 3 SFP 4 UID
optical interface optical locating
SPUA0: one CPU interface indicator interface indicator
SPUA1: two CPUs 7 OFL
5 HLY 6 indicator/ -
indicator Wrench button
The service processing capability of
SPUA1 is twice that of SPUA0.
Copyright 2013 Huawei Technologies Co., Ltd. All rights reserved. Page38
VPU
VPU(Voice and Video Process Unit),
with the Digital signal processing
(DSP) daughter board, processes
media data, such as voice and
video data.
Copyright 2013 Huawei Technologies Co., Ltd. All rights reserved. Page39
20
SE2900 System logical architecture
Page40
Note:
1.Each SE2900 must use the same type of SPUs. In other words, either SPUA0 or SPUA1
can be used.
2.The numbers ahead of the number of registered users refer to SPUUA0 specifications; the
numbers following the number of registered users are SPUA1 specifications.
Copyright 2013 Huawei Technologies Co., Ltd. All rights reserved. Page41
21
SE2900 Network Interface Configuration
MCCA 2
SPU SPU
MXU MXU
SPU SPU
MCCA 1
SPU SPU
MXU MXU
SPU SPU
SPU SPU
Core-side media
All signaling interfaces are connected to the first pair of SPUs (base SPUs) in subrack 0.
Generally, access-side signaling and media packets are transmitted over the same
physical interface.
All SPUs must provide connections to media interfaces.
Copyright 2013 Huawei Technologies Co., Ltd. All rights reserved. Page42
Contents
Copyright 2013 Huawei Technologies Co., Ltd. All rights reserved. Page43
22
Software Architecture
Copyright 2013 Huawei Technologies Co., Ltd. All rights reserved. Page44
Software Architecture
SBC software consists of platform software (including OMU application software and
LMT application software) and SE2900 application software.
OMU application software: runs on the MXU, functions as the communication and
database server, and is the core of OAM software. The OMU application software
forwards O&M commands delivered by the LMT/WebUI client to the host and directs the
responses or operation results returned by the host to the LMT/WebUI client.
LMT application software: runs on the Windows OS of the PC hardware platform,
functions as the client connecting to the OMU server, and provides MML-based
graphical terminal.
WebUI: runs on browsers in the Windows OS, and enables users to use performance
management functions and upgrade tools, operate the KVM over IP, and download OMU
clients.
SE2900 application software: consists of processes operating on boards.
Copyright 2013 Huawei Technologies Co., Ltd. All rights reserved. Page45
23
Software Architecture
The SE2900
software consists of
HRU, BSU, VPU,
CMU, SCU, CDB,
SEM,HMU and
PCU.
The processes work
together to process
the SE2900's all
services.
Copyright 2013 Huawei Technologies Co., Ltd. All rights reserved. Page46
Service Processes
Process Name Function Description Operating Mode
Central Database (CDB) Serves as the subscriber data Only a pair of active and
management module of the SCU standby CDBs can be configured
and manages subscriber distribution for each ME.
data.
Security Management Performs system security defense, Only a pair of active and
(SEM) delivers security policies to standby SEMs can be configured
processes, collects security reports for each ME.
reported by the processes, and
intercepts untrusted messages.
Connection Processes the services related to CMUs work in active/standby
Maintenance Unit calls and managing call connections mode.
(CMU) for other modules.
Highspeed Routing Unit Forwards signaling messages (for Only one HRU can be
(HRU) example, SIP messages) and configured on each SPU. The
processes media messages (for HRUs on active/standby SPUs
example, SRTP, RTP, and MSRP work in active/standby mode.
messages) under the control of
CMU.
Packet Control Unit Manages IP forwarding and control. PCUs work in active/standby
(PCU) mode.
Copyright 2013 Huawei Technologies Co., Ltd. All rights reserved. Page47
24
Service Processes (2)
Process Name Function Description Operating Mode
Broadband Functions as the fixed link (DNS) protocol BSUs work in load-balancing
Signaling Unit (BSU) processing and forwarding module, and mode.
processes IP-layer, TCP, and SCTP
messages.
Highspeed-Routing Manages hardware (for example, FPGA Only one HMU can be configured
Management Unit and ports) dedicated for media on each SPU. The HMUs on active
(HMU) forwarding. and standby SPUs work in load-
balancing mode.
Only one HMU can be configured
on each VPU. The HMUs on all
VPUs work in load-balancing
mode.
Session Control Unit Processes services on the A-BCF and BGF. SCUs work in active/standby
(SCU) Functions as the dynamic link (SIP over mode.
TCP and SIP over TLS) protocol processing
and forwarding module, and processes IP-
layer, TCP, and SCTP messages.
Voice and Video Processes media data, including audio and VPUs work in load-balancing
Process Unit (VPU) video data. mode.
Copyright 2013 Huawei Technologies Co., Ltd. All rights reserved. Page48
Board Type
Hardware Type Application Type Service Process Description
Configuration
SPUA0 SEISU 1BSU+4SCU+1CDB+ An SE2900 has only
1PCU+1HMU+1CM one pair of ISUs.
U+1SEM+1HRU Generally, the first
pair of SPUs in
SPUA1 SEISU 2BSU+8SCU+1CDB+ subrack 0 are used
1PCU+1HMU+2CM as ISUs.
U+1SEM+1HRU
SPUA0 SEESU 6SCU+1CMU+1BSU An SE2900 can have
+1PCU+1HMU+1HR multiple ESUs.
U
SPUA1 SEESU 11SCU+2CMU+2BS
U+1PCU+1HMU+1H
RU
VPUA0 SEVPU 1HMU+1VPU -
VPUA1
Copyright 2013 Huawei Technologies Co., Ltd. All rights reserved. Page49
25
Relationship between board hardware types,
board application types, and service processes
Copyright 2013 Huawei Technologies Co., Ltd. All rights reserved. Page50
Copyright 2013 Huawei Technologies Co., Ltd. All rights reserved. Page51
26
Signaling Processing Procedure
Page52
The SCU processes the received SIP message. During message processing,
the SCU queries the CDB for user dispatching data.
After processing the SIP message, the SCU forwards the message to the
HRU.
Copyright 2013 Huawei Technologies Co., Ltd. All rights reserved. Page53
27
Performance Specifications
Specifications (Three Self-
Item Specifications (One Subrack)
Cascaded Subracks)
Maximum number
700,000 4,000,000
of registered users
Maximum number
60,000 340,000
of concurrent calls
Maximum number of 7,500 15,000
media transcoding
sessions using G.711
Maximum number
16 x 10GE + 16 x GE 48 x 10GE + 48 x GE
of IP interfaces
Copyright 2013 Huawei Technologies Co., Ltd. All rights reserved. Page54
Contents
1. SBC Introduction
4. SE2900 Workflow
Copyright 2013 Huawei Technologies Co., Ltd. All rights reserved. Page55
28
Contents
4. SE2900 Workflow
4.1 A-SBC Workflow
Copyright 2013 Huawei Technologies Co., Ltd. All rights reserved. Page56
NE IP Address
S-CSCF SC1
Copyright 2013 Huawei Technologies Co., Ltd. All rights reserved. Page57
29
Registration flow in Full-Proxy
mode
I-CSCF I-CSCF P-CSCF
I-CSCF P-CSCF I-CSCF SBC
server
401-1
Reg 3
P-CSCF
P-CSCF
P-CSCF SBC server
SBC P-CSCF SBC
server server 401-2
Reg 2
A-SBC
A-SBC
Copyright 2013 Huawei Technologies Co., Ltd. All rights reserved. Page58
Copyright 2013 Huawei Technologies Co., Ltd. All rights reserved. Page59
30
Session flow of SBC (caller side)
P-CSCF P-CSCF
P-CSCF SS UE2
SS P-CSCF MS
INVITE 2 183-5
A-SBC A-SBC
INVITE 1 183-6
UE1 UE1
Src IP Dst IP SDP Src IP Dst IP SDP
Copyright 2013 Huawei Technologies Co., Ltd. All rights reserved. Page60
In callee UE, the caller SDP (Media) IP is SBC media server IP (MS)
UE1 UE3
IP bearer
UE2
UE4
Copyright 2013 Huawei Technologies Co., Ltd. All rights reserved. Page61
31
Contents
4. 4. SE2900 Workflow
4.1 A-SBC Workflow
Copyright 2013 Huawei Technologies Co., Ltd. All rights reserved. Page62
I-SBC Example
SE1 SE2
Core 2
Softswitch1
I-SBC Softswitch2
Core 1
SE3 SE4
NE IP Address
UE 2
UE 1 SBC SE1 (IMS1-side signaling)
Copyright 2013 Huawei Technologies Co., Ltd. All rights reserved. Page63
32
Signaling Processing Procedure
SS2 SS2
I-SBC I-SBC
SS1 SS1
UE1 Softswitch1 UE1 Softswitch1 UE1 SE3
INVITE 1 180
Copyright 2013 Huawei Technologies Co., Ltd. All rights reserved. Page64
Core 1 Core 2
SBC
SE3
SE4
UE2
UE1
I-SBC media mapping entry
Copyright 2013 Huawei Technologies Co., Ltd. All rights reserved. Page65
33
Summary
Copyright 2013 Huawei Technologies Co., Ltd. All rights reserved. Page66
Thank you
www.huawei.com
34