Integrating Off-The-Shelf 3Gpp Access Networks in The Openepc Software Toolkit
Integrating Off-The-Shelf 3Gpp Access Networks in The Openepc Software Toolkit
Integrating Off-The-Shelf 3Gpp Access Networks in The Openepc Software Toolkit
dragos.vingarzan@fokus.fraunhofer.de
www.FOKUS.fraunhofer.de/go/ngni
www.FUSECO-Playground.org
www.OpenEPC.net
1
Competence Center NGNI Fraunhofer FOKUS
Overview
The Problem
– Providing research infrastructure for both the academia and the industry
– Cost-effective solutions for NGN test-beds in the mobile domain
– Realizing realistic testing environments
Outlook
– 3G/UMTS progress status
– 4G/LTE short overview
Q&A
3
Competence Center NGNI Fraunhofer FOKUS
Wireless testbeds
– Most deal with WiFi (e.g. open source WiFi drivers like MADWIFI have spurred the
creation of numerous test-beds and incredible innovation)
– Also numerous related to ZigBee or Bluetooth
– Yet for the most used today – GPRS, UMTS, LTE – very few
Blocking issues
– Very complex interfaces and protocol stacks
– Education: how many here have learned about the GPRS protocols during university
courses?
– Equipment costs
– Proprietary/Specialized hardware
– Interoperability and vendor-locking
– “Secret” algorithms
– Spectrum license required
4
Competence Center NGNI Fraunhofer FOKUS
OpenEPC includes the main functions of 3GPP Evolved Packet Core (Rel. 8, 9, 10, 11, …)
The principles of standard alignment, configurability and extensibility have been respected
in the overall architecture and in the specific components implemented
OpenEPC Rel. 4 enables the establishment of small operator network testbeds including:
Core network mobility support (GTP, PMIP)
Integration with real LTE, 3G, 2G and WiFi
AAA for 3GPP and non-3GPP accesses
Policy and Charging Control
Access network selection
Common mobile equipment support
7
Competence Center NGNI Fraunhofer FOKUS
9
Competence Center NGNI Fraunhofer FOKUS
Americas
10
Competence Center NGNI Fraunhofer FOKUS
GPRS/EDGE RAN (GERAN) is connected to the core network through two interfaces:
– A interface
for CS attachment, IDLE mode management, CS service establishment, …
– Gb interface
for PS attachment, IDLE mode management, PS bearer establishment, …
In 2G MSC attachment is mandatory for PS services!
11
Competence Center NGNI Fraunhofer FOKUS
12
Competence Center NGNI Fraunhofer FOKUS
13
Competence Center NGNI Fraunhofer FOKUS
14
Competence Center NGNI Fraunhofer FOKUS
Network Service
15
Competence Center NGNI Fraunhofer FOKUS
17
Competence Center NGNI Fraunhofer FOKUS
19
Competence Center NGNI Fraunhofer FOKUS
20
Competence Center NGNI Fraunhofer FOKUS
21
Competence Center NGNI Fraunhofer FOKUS
Session Management
– Establishes PDP Contexts, which provide the IP data paths
– Management of QoS parameters
22
Competence Center NGNI Fraunhofer FOKUS
23
Competence Center NGNI Fraunhofer FOKUS
24
Competence Center NGNI Fraunhofer FOKUS
26
Competence Center NGNI Fraunhofer FOKUS
28
Competence Center NGNI Fraunhofer FOKUS
29
Competence Center NGNI Fraunhofer FOKUS
30
Competence Center NGNI Fraunhofer FOKUS
31
Competence Center NGNI Fraunhofer FOKUS
1. Demo Scenario
CS Attachment
32
Competence Center NGNI Fraunhofer FOKUS
2. Demo Scenario
SMS
33
Competence Center NGNI Fraunhofer FOKUS
3. Demo Scenario
PS Attachment
34
Competence Center NGNI Fraunhofer FOKUS
4. Demo Scenario
Operator Indicated Access Network Selection
35
Competence Center NGNI Fraunhofer FOKUS
5. Demo Scenario
Seamless Handover
36
Competence Center NGNI Fraunhofer FOKUS
Lessons Learned
37
Competence Center NGNI Fraunhofer FOKUS
Lessons Learned
38
Competence Center NGNI Fraunhofer FOKUS
39
Competence Center NGNI Fraunhofer FOKUS
41
Competence Center NGNI Fraunhofer FOKUS
2G/GPRS References
3GPP TS 23.060 - General Packet Radio Service (GPRS); Service description; Stage 2
3GPP TS 48.016 - General Packet Radio Service (GPRS); Base Station System (BSS) - Serving GPRS
Support Node (SGSN) interface; Network service
3GPP TS 48.018 - General Packet Radio Service (GPRS); Base Station System (BSS) - Serving GPRS
Support Node (SGSN); BSS GPRS protocol (BSSGP)
3GPP TS 44.064 - Mobile Station - Serving GPRS Support Node (MS-SGSN); Logical Link Control
(LLC) Layer Specification
3GPP TS 44.065 - Mobile Station (MS) - Serving GPRS Support Node (SGSN); Subnetwork
Dependent Convergence Protocol (SNDCP)
3GPP TS 24.008 - Mobile radio interface Layer 3 specification; Core network protocols; Stage 3
ITU-T Q.711 - Functional description of the signalling connection control part
ITU-T Q.712 - Definition and function of Signalling connection control part messages
ITU-T Q.714 - Signalling connection control part procedures
ITU-T Q.715 - Signalling connection control part user guide
ITU-T Q.716 - Signalling System No. 7 - Signalling connection control part (SCCP) performance
3GPP TS 48.006 Signalling Transport Mechanism Specification for the Base Station System - Mobile
Services Switching Centre (BSS-MSC) Interface
3GPP TS 48.008 - Mobile Switching Centre - Base Station system (MSC-BSS) interface; Layer 3
specification
3GPP TS 29.272 - Evolved Packet System (EPS); Mobility Management Entity (MME) and Serving
GPRS Support Node (SGSN) related interfaces based on Diameter protocol
42
Competence Center NGNI Fraunhofer FOKUS
Acronyms
43
Competence Center NGNI Fraunhofer FOKUS
Backup Slides
44
Competence Center NGNI Fraunhofer FOKUS
No 100% compliance
– Yet doing very well on interoperability
– Always going for the latest concepts (think 3GPP Rel.10-11, IETF drafts, crazy new ideas
to make-it-work)
45
Competence Center NGNI Fraunhofer FOKUS
7700 revisions
– And this is just the internal development tree
– 20+ external/project-specific development trees
46
Competence Center NGNI Fraunhofer FOKUS
47
Competence Center NGNI Fraunhofer FOKUS
SGSN
GERAN HSS
S3
S1-MME S6a
MME
PCRF
S12 Rx
S11 Gx
S4
LTE-Uu S10
Serving S5 PDN SGi Operator's IP
UE E-UTRAN Gateway Gateway Services
S1-U (e.g. IMS, PSS etc.)
(From 3GPP TS 23.401)
48
Competence Center NGNI Fraunhofer FOKUS
Validation of standards
– Vendor independent implementation
– All features have been demanded and used
– If it’s not there, chances are that you don’t need it
UTRAN
SGSN
GERAN HSS
S3
S1-MME S6a
MME
PCRF
S12 Rx
S11 Gx
S4
LTE-Uu S10
Serving S5 PDN SGi Operator's IP
UE E-UTRAN Gateway Gateway Services
S1-U (e.g. IMS, PSS etc.)
Education
50
Competence Center NGNI Fraunhofer FOKUS
Technology field-trials
Understand & evaluate the new architectures
Early estimations
Fast functionality gap-filling
51
Competence Center NGNI Fraunhofer FOKUS
Openness
patents
ideas
standards
research pre-products/prototypes
52
Competence Center NGNI Fraunhofer FOKUS
53
Competence Center NGNI Fraunhofer FOKUS
54
Competence Center NGNI Fraunhofer FOKUS
55
Competence Center NGNI Fraunhofer FOKUS
56
Competence Center NGNI Fraunhofer FOKUS
Trialing Applications
57
Competence Center NGNI Fraunhofer FOKUS
VoLTE
A cost and effort efficient VoLTE testbed presumes putting together the following
functionality:
– A VoLTE mobile device application – e.g. FOKUS RCS Client for Android
– An LTE capable smartphone
– An LTE Radio Access Network
– OpenEPC core network providing default and dedicated bearers
– Open IMS Core
– (Optional) IMS Application Servers, Session Border Nodes, Media Servers, …
59
Competence Center NGNI Fraunhofer FOKUS
SRVCC
LTE-Uu Emulation
WiFi
802.11
61