Download IMS Presentation

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Net neutrality law wikipedia , lookup

Deep packet inspection wikipedia , lookup

Net bias wikipedia , lookup

Remote Desktop Services wikipedia , lookup

Wireless security wikipedia , lookup

Recursive InterNetwork Architecture (RINA) wikipedia , lookup

Computer network wikipedia , lookup

Zero-configuration networking wikipedia , lookup

Network tap wikipedia , lookup

Distributed firewall wikipedia , lookup

Cracking of wireless networks wikipedia , lookup

Airborne Networking wikipedia , lookup

Piggybacking (Internet access) wikipedia , lookup

SIP extensions for the IP Multimedia Subsystem wikipedia , lookup

Transcript
IMS IP Multimedia
Subsystem
Rev A
Limited Internal
1
ETH/RKC Sarolta Dibuz +36-1-4377625
IMS is…



IP Multimedia Subsystem (IMS) is an architecture for offering
multimedia services on the packet domain.
IMS is access agnostic, hence it is not just for UMTS or GPRS, but
also supports WLAN, fixed line, LTE etc.
IMS is not a service, but a service enabler
 IMS gives Service control by introducing service signalling

All IMS services can be done without IMS but without IMS,
service creation can be complex, and expensive to the operator
and the user
 IMS gives Convergence of all media communications on to the
packet network.
Rev A
Limited Internal
2
ETH/RKC Sarolta Dibuz +36-1-4377625
Service interoperability non-IMS
Service 2
Service 2
Service 1
Service 1
Operator 3
Operator 1
Service 2
Service 1
Operator 2
Rev A
Limited Internal
3
ETH/RKC Sarolta Dibuz +36-1-4377625
Service interoperability IMS
Service 2
Service 2
Service 1
Service 1
Operator 3
Operator 1
Service 2
Service 1
Operator 2
Rev A
Limited Internal
4
ETH/RKC Sarolta Dibuz +36-1-4377625
IMS architecture
SIP Application
Servers
HSS
SIP Application
Servers
IMS
I-CSCF
MRF
P-CSCF
MGCF
CDMA 2000
S-CSCF
MGW
MSC(Server)
RNC
Corporate
SGSN
GGSN
BSC
CN
UMTS/GPRS
MGW
WLAN
Rev A
Limited Internal
6
ETH/RKC Sarolta Dibuz +36-1-4377625
Architecture Elements
Database Elements
• HSS (Home Subscriber Server)
• SLF (Subscription Locator
Function)
IMS Control Elements (Call
Session Control Function)
•
•
•
S-CSCF
P-CSCF
I-CSCF
•
•
Rev A
MGCF - Media Gateway Control
Function
BGCF - Breakout Gateway Control
Function
SGW - Signaling Gateway
Limited Internal
7
SIP Application
Servers
OSA Application
Server
OSA-SCS
IM-SSF
HSS
P-CSCF
Control Plane Interworking
Elements
•
CSE(SCP)
S-CSCF
I-CSCF
MRF
MGCF
BGFC
SGW
MGW
ETH/RKC Sarolta Dibuz +36-1-4377625
Other Elements
IMS Service Elements
• AS (Application Server)
CSE(SCP)
SIP Application
Servers
OSA Application
Server
OSA-SCS
IM-SSF
External Service and Service
Interworking Elements
•
•
•
OSA SCS
OSA Framework
OSA Application Server
•
CAMEL elements - IM-SSF (IP Multimedia
HSS
P-CSCF
S-CSCF
I-CSCF
Switching Service Function)
Resource Elements
•
MRF
Media Resources Function (MRF)
MGCF
BGCF
Media Interworking Elements
• MGW (Media Gateway)
Rev A
Limited Internal
SGW
MGW
8
ETH/RKC Sarolta Dibuz +36-1-4377625
Proxy-CSCF (P-CSCF)
Home IMS
Network
CSE(SCP)
• Entry point to IMS from any access
network
• Local outbound stateful proxy for all SIP
requests/responses, ensuring all signalling
is sent via the home network
• Includes a Policy Decision Function (PDF)
that authorizes bearer resources
• The P-CSCF and the GGSN are located in
the same network, that is, either both in the
visited PLMN or both in the home PLMN.
Rev A
Limited Internal
9
IM-SSF
HSS
OSA Application
Server
OSA-SCS
P-CSCF
I-CSCF
S-CSCF
S-CSCF
• Performs compression/decompression for
efficient use of the radio interface
• Performs integrity protection mechanisms
using IPsec
SIP Application
Servers
MRF
MGCF
SGW
MGW
GGSN
Home Access
Network
Visited IMS
Network
P-CSCF
PSTN
PLMN
Internet
IP networks
ETH/RKC Sarolta Dibuz +36-1-4377625
GGSN Visited Access
Network
PDF
• Performs policy control and media
authorisation based on the policy of the
access network and based on the
session parameters carried in the SIP
signalling
Home IMS
Network
CSE(SCP)
SIP Application
Servers
OSA Application
Server
IM-SSF
HSS
OSA-SCS
P-CSCF
S-CSCF
S-CSCF
I-CSCF
MRF
MGCF
SGW
MGW
GGSN
Home Access
Network
P-CSCF
PDF
Rev A
Limited Internal
10
ETH/RKC Sarolta Dibuz +36-1-4377625
Interrogating-CSCF (I-CSCF)
• First point of contact in the home network
from a visited NW
• Acts as a SIP proxy located at the edge of a
network.
• Queries the HSS to help in selecting a SCSCF for a user.
Home IMS
Network
CSE(SCP)
SIP Application
Servers
IM-SSF
HSS
OSA Application
Server
OSA-SCS
P-CSCF
I-CSCF
S-CSCF
S-CSCF
MRF
MGCF
SGW
MGW
GGSN
Home Access
Network
Visited IMS
Network
P-CSCF
PSTN
PLMN
Internet
IP networks
Rev A
Limited Internal
11
ETH/RKC Sarolta Dibuz +36-1-4377625
GGSN Visited Access
Network
Serving-CSCF (S-CSCF)
• Stateful SIP server providing session
control.
• Acts as a SIP registrar
Home IMS
Network
CSE(SCP)
SIP Application
Servers
IM-SSF
HSS
OSA Application
Server
OSA-SCS
• Always located in the home network.
• Central point for control of operator
provided services.
P-CSCF
I-CSCF
S-CSCF
MRF
• Performs authentication.
MGCF
SGW
MGW
GGSN
Home Access
Network
Visited IMS
Network
P-CSCF
PSTN
PLMN
Internet
IP networks
Rev A
Limited Internal
12
ETH/RKC Sarolta Dibuz +36-1-4377625
GGSN Visited Access
Network
HSS and SLF
Home IMS
Network
Home Subscriber Server (HSS)
CSE(SCP)
• An evolution of the HLR
• HLR (subscriber and authentication data for
CS and PS domains) + the new IMS
functionality
• Location Register
• IMS subscriber records
• IMS service profile processing
• IMS authentication data
SIP Application
Servers
IM-SSF
HSS
OSA Application
Server
OSA-SCS
P-CSCF
I-CSCF
S-CSCF
MRF
MGCF
SGW
MGW
GGSN
Home Access
Network
Visited IMS
Network
P-CSCF
PSTN
PLMN
Subscription Locator Function (SLF)
• A look-up function that can be used in networks
where several HSS exist.
Rev A
Limited Internal
13
ETH/RKC Sarolta Dibuz +36-1-4377625
Internet
IP networks
GGSN Visited Access
Network
Breakout Gateway Control
Function (BGCF)
• Selects the appropriate PSTN/CS domain
break out point for the session.
• Selects the network in which the
interworking with the PSTN/CS Domain is to
occur. If the interworking is in another
network, then the BGCF will forward the SIP
signalling to the BGCF of that network. If
the interworking is in another network and
network hiding is required by the operator,
the BGCF will forward the SIP signalling via
an I-CSCF toward the BGCF of the other
network.
Home Network
S-CSCF
BGCF
MGCF
Limited Internal
14
BGCF
MGCF
GGSN
MGW
Home
GSM/UMTS
CS Network
• Selects the MGCF in the network in which
the interworking with PSTN/CS domain is to
occur and forwards the SIP signalling to that
MGCF.
Rev A
External Network
ETH/RKC Sarolta Dibuz +36-1-4377625
MGW
External
Network
Multimedia Resource
Function (MRF)
Home IMS
Network
CSE(SCP)
The media resource function provides the additional
media resources complementary or fundamental for
services. The functions to be applied will be:
IM-SSF
HSS
• Conference management such as, a floor control
mechanism to allow some members of a conference to
control the conference.
SIP Application
Servers
OSA-SCS
P-CSCF
S-CSCF
• To provide additional media streams to the session,
such as media fade-in for rich calls.
I-CSCF
MRF
• Play announcements and tones
MGCF
MGW
GGSN
The MRF is split in to two functional parts :
Home Access
Network
• Multimedia Resource Function Controller (MRFC)
MRF
• Multimedia Resource Function Processor (MRFP)
MRFC
Mp
MRFP
Rev A
Limited Internal
15
OSA Application
Server
ETH/RKC Sarolta Dibuz +36-1-4377625
SGW
IMS service environment
Home IMS
Network
There are three different types of application
servers, depending on the application hosted:
CSE(SCP)
IM-SSF
HSS
• SIP AS (Application Server): IMS native
applications
• IM-SSF (IP Multimedia Switching Service
Function) Legacy applications
• OSA-SCS (Service Capability Server): Service
frameworks (e.g. OSA)
SIP Application
Servers
OSA Application
Server
OSA-SCS
S-CSCF
P-CSCF
I-CSCF
MRF
MGCF
SGW
MGW
GGSN
Home Access
Network
Visited IMS
Network
P-CSCF
PSTN
PLMN
Internet
IP networks
Rev A
Limited Internal
16
ETH/RKC Sarolta Dibuz +36-1-4377625
GGSN Visited Access
Network
SIP Application Server
Home IMS
Network
• Accept requests and responses. It will be able
to control, finish or initiate a new SIP
transaction
• Route the session towards another user or
network
• Interact with other service platforms for the
support of services
• Communicate with the HSS in order to obtain
information about subscriptions and services
CSE(SCP)
IM-SSF
HSS
S-CSCF
17
OSA-SCS
I-CSCF
MRF
MGCF
MGW
Home Access
Network
Limited Internal
OSA Application
Server
P-CSCF
GGSN
Rev A
SIP Application
Servers
ETH/RKC Sarolta Dibuz +36-1-4377625
SGW
Registration to the network
UE
GSN
HLR
1. Bearer Level Registration: GPRS
2. PDP Context Activation
3. CSCF Discovery
4. Application Level Registration
Rev A
Limited Internal
18
ETH/RKC Sarolta Dibuz +36-1-4377625
IMS
Session establishment model
Steps:
11
Home A
Home B
AS
HSS
8
10
7
9
I-CSCF
16
12
4
3
S-CSCF
I-CSCF
17
18
15
19
Visited B
P-CSCF
13
5
6
S-CSCF
1) Route
signalling to A’s
home network
AS
Visited A
14
P-CSCF
20
GGSN
SGSN
GGSN
SGSN
Radio Access Network
Radio Access Network
User plane (RTP)
2
1
2) Route
signalling to B’s
home network
3) Route
signalling to B
terminal
Application level Registration (I)
Home A
I-CSCF
S-CSCF
Subscriber
P-CSCF
SIP-AS
HSS
A UES-CSCF
The
I-CSCF
P-CSCF
initiates
finds
finds
a SIP
the
the
contacts
S-CSCF
I-CSCF
downloads
Registration
allocated
the
including
help
toSthe
challenges
HSSwith
to find
the
the
this
of
authentication
his
DNS
public
user
or
user
selects
vector
ID and
a
CSCF
subscriber
serving
this
new
for
his
this
private
S-CSCF
subscriber
user
for ID
this
subscriber.
user. the HSS
from
7
3
4
6
5. REGISTER
I-CSCF
S-CSCF
8. Unauthorized
2. REGISTER
9. Unauthorized
Visited A
P-CSCF
1. REGISTER
10. Unauthorized
GGSN
SGSN
Radio Access Network
A
Rev A
Limited Internal
20
ETH/RKC Sarolta Dibuz +36-1-4377625
Application level Registration (II)
Home A
P-CSCF
S-CSCF
I-CSCF
Subscriber
SIP-AS
HSS
17
14
13
18. REGISTER
19. OK
15. REGISTER
I-CSCF
S-CSCF
20. OK
16
The UE
S-CSCF
I-CSCF
P-CSCF
calculates
finds
informs
finds
the
the
the
contacts
the
S-CSCF
I-CSCF
credentials
HSSwith
other
allocated
that
Application
and
the
this
help
StoSauthorizes
to
the
find
the
CSCF
Servers
this
of
reDNS
initiates
user
is
about
serving
the
the
SIP
the
registration
serving
and
this
subscriber.
user's
Registration
HSS
informsregistration
the The
subscriber
sends the S-CSCF the
service profile
12. REGISTER 21. OK
Visited A
P-CSCF
11. REGISTER
22. OK
GGSN
SGSN
Radio Access Network
A
Rev A
Limited Internal
21
ETH/RKC Sarolta Dibuz +36-1-4377625
Session Establishment
Home A
Home B
SIP-AS
I-CSCF
6
7. INVITE
4. INVITE
S-CSCF
14. OK
2. INVITE
SIP-AS
HSS
5
3. INVITE
HSS
P-CSCF
I-CSCF
S-CSCF
Subscriber
I-CSCF
13. OK
S-CSCF
12. OK
15. OK
11. OK
Visited A
8. INVITE
Visited B
P-CSCF
1. INVITE
P-CSCF
16. OK
10. OK
GGSN
SGSN
GGSN
SGSN
Radio Access Network
Radio Access Network
9. INVITE
A Calls B
A
Rev A
Subscriber
The
I-CSCF
P-CSCF
S-CSCF
A
routes
isinitiates
in
the
Home
first
the
HSS returns
fetches
the
message
point
B
A
a
SIP
performs
invitation
of contact
tothe
service
the
in the
from
address
the
of
HSS
the
S-CSCF
originating
IMS
invocation
including
for the
for
S-CSCF
subscriber.
SIP
URI
address
serving
subscriber
ofthe
the
S-CSCF
B
It
subscriber
of
forwards
subscriber
A.
B.
theB.
The
ItINVITE
Sthat
is serving
request
forwards
CSCF
finds
tothe
the
INVITE
I-CSCF
entry
subscriber
Bthe
to thein
point
P-CSCF
Home B
and UE
B
Limited Internal
22
ETH/RKC Sarolta Dibuz +36-1-4377625
IMS-CS interworking
MG
MGCF
S-CSCF.
S-CSCF/DNS
Subscriber
BGCF
Home A
Subscriber
The
MG performs
S-CSCF
BGCF
home
MGCF
BGCF
selects
performs
Aqueries
detects:
initiates
the
bearer
a
No
selects
the
SIP
SIP
DNS
MGCF
signalling
invitation
interworking
URL
another
forinassigned
the
thetel
between
including
to
URL.
breakout
BGCF,
interworking
theDNS
E.164
perhaps
RTP/IP
network
the
returns
number.
between
E.164
in
and
a
the bearer
number
The
negative
another
SIP
and
call the
network
of
is
match.
used
routedinto
the
subscriber
a
BICC/ISUP
home
PSTN
BGCF.
network
in
B. PSTN
IMS Gateway
BGCF
DNS
4
5
7. INVITE
6. INVITE
15. OK
14. OK
3. INVITE
I-CSCF
S-CSCF
BGCF
16. OK
2. INVITE
11. IAM
8. INVITE
MGCF
12. ANM
13. OK
17. OK
9. ADD
10. RESP
Visited A
P-CSCF
1. INVITE
MG
18. OK
GGSN
SGSN
Radio Access Network
A Calls B (CS Subscriber)
A
Rev A
Limited Internal
23
ETH/RKC Sarolta Dibuz +36-1-4377625
Interfaces
of IMS
SIP Application
Servers
CSE(SCP)
Home IMS
Network
OSA Application
Server
ISC
Sh
OSA-SCS
IM-SSF
Sh
ISC
ISC
Cx
HSS
Cx
Mi
Mw
Mw
Mr
P-CSCF
BGCF
S-CSCF
I-CSCF
Mg
Gi
MRF
Mw
MGW
Gi
T-SGW
MGCF
ISUP/BICC
GGSN
Home Access
Network
Visited IMS
Network
P-CSCF
PSTN
PLMN
Internet
IP networks
Rev A
Limited Internal
24
GGSN Visited Access
Network
ETH/RKC Sarolta Dibuz +36-1-4377625
SIP
Diameter
IP
TDM
SS7
End-to-End QoS and Policy
Enforcement Architecture
Control
Plane
P-CSCF
SIP UA
Terminal
Bearer
Plane
Rev A
The terminal also
provides the link
between the two
planes.
Bearer
Limited Internal
S-CSCF
PDF
The Go interface provides the
link between the control plane
and the bearer plane in the
network.
GGSN
25
ETH/RKC Sarolta Dibuz +36-1-4377625
Policy Control
(4) Generate QoS
parameters
IMS
Control
Plane
(3) Forward token to
terminal
(1) Generate QoS
parameters
(2) Generate
Authorisation token
(0) P-CSCF receives
‘final ‘SDP
P-CSCF
SIP UA
S-CSCF
PDF
NOTE: When the service is
renegotiated, the approval
process as described above is
repeated in its entirety with new
resource allocations.
(8) Authorise
resources.
(5) Request PDP
activation with token
Terminal
UMTS
Control
Plane
(9) Authorise
PDP activation
Session
Manager
GGSN
(10) Commence
policing of traffic
(6) Determine PDF.
(7) Req authorisation
from PDF.
Rev A
Limited Internal
26
ETH/RKC Sarolta Dibuz +36-1-4377625