sdn/nfv 기반의 분산 구조 epc 시스템c0%af%b1... · 2015-06-18 · epc 소개 iii. sdn/nfv...

33
KRnet 2015 콘텔라㈜ 유 근출 [[email protected]] I. 기술 개발 배경 II. EPC 소개 III. SDN/NFV 기반의 분산 구조 EPC - sEPC Architecture - sEPC Functional Architecture - Performance 이슈 - Call Flow 정의 - 시험 환경 IV. Use Cases V. 회사 소개 SDN/NFV 기반의 분산 구조 EPC 시스템

Upload: lamdieu

Post on 20-Jun-2018

223 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SDN/NFV 기반의 분산 구조 EPC 시스템C0%AF%B1... · 2015-06-18 · EPC 소개 III. SDN/NFV 기반의 분산 구조 EPC - sEPC Architecture ... (LTE) + EPC(Evolved Packet Core)

KRnet 2015 콘텔라㈜ 유 근출 [[email protected]]

I. 기술 개발 배경

II. EPC 소개

III. SDN/NFV 기반의 분산 구조 EPC - sEPC Architecture

- sEPC Functional Architecture

- Performance 이슈

- Call Flow 정의

- 시험 환경

IV. Use Cases

V. 회사 소개

SDN/NFV 기반의

분산 구조 EPC 시스템

Page 2: SDN/NFV 기반의 분산 구조 EPC 시스템C0%AF%B1... · 2015-06-18 · EPC 소개 III. SDN/NFV 기반의 분산 구조 EPC - sEPC Architecture ... (LTE) + EPC(Evolved Packet Core)

• 1/31 Copyright © Contela Proprietary. All Rights Reserved.

CONTELA CONFIDENTIAL KRnet 2015

sEPC (smart SDNFV EPC)

I. 기술 개발 배경

1. AS-IS EPC 시스템의 한계

2. 외산/대기업 중심의 EPC 시장

3. IoT 서비스의 활성화

4. Local LTE Network의 수요 증가

5. 5G Core Network의 등장

Page 3: SDN/NFV 기반의 분산 구조 EPC 시스템C0%AF%B1... · 2015-06-18 · EPC 소개 III. SDN/NFV 기반의 분산 구조 EPC - sEPC Architecture ... (LTE) + EPC(Evolved Packet Core)

• 2/31 Copyright © Contela Proprietary. All Rights Reserved.

CONTELA CONFIDENTIAL KRnet 2015

1. 현재 EPC 시스템의 한계

* P-GW로 Traffic이 집중되는 계층적 구조

* Data 와 Control Plane의 결합으로 인한 경직된 구조

* 새로운 Traffic 특성(IoT/M2M)에 적합하지 않은 구조

* 고가의 전용 H/W 사용으로 벤더의 의존성이 높음

* 벤더 장비 별로 상이한 config I/F로 인해 낮은 운용편의성

EPC의 계층적 구조

ePDG

Internet

S-GW

IMS

S-GW

P-GW

※ I. 기술개발 배경

Page 4: SDN/NFV 기반의 분산 구조 EPC 시스템C0%AF%B1... · 2015-06-18 · EPC 소개 III. SDN/NFV 기반의 분산 구조 EPC - sEPC Architecture ... (LTE) + EPC(Evolved Packet Core)

• 3/31 Copyright © Contela Proprietary. All Rights Reserved.

CONTELA CONFIDENTIAL KRnet 2015

2. 외산/대기업 중심의 EPC 시장

* 124개국 360개 사업자를 통해, 3,6억명이 LTE를 사용 중

(전체 Mobile Connection의 5.3%, 2014년 3Q 기준,

[Source : www.gsacom.com, NIPA, Gartner]

* EPC 시장은 매해 37%씩 성장

* 그러나 글로벌 Top5 업체가 시장 점유율

80% 정도를 차지

* 전체 LTE 트래픽은 125,565TB, 1인당 LTE 트래픽은 3.31GB

[Source : 미래 창조 과학부 통계(2015)]

* 국내 EPC 시장규모 (추정)

MME: 50대

SGW: 50대

P-GW: 80대

3,600억 추산

삼성, ELG,

시스코만 참여하는

과점시장

※ I. 기술개발 배경

Page 5: SDN/NFV 기반의 분산 구조 EPC 시스템C0%AF%B1... · 2015-06-18 · EPC 소개 III. SDN/NFV 기반의 분산 구조 EPC - sEPC Architecture ... (LTE) + EPC(Evolved Packet Core)

• 4/31 Copyright © Contela Proprietary. All Rights Reserved.

CONTELA CONFIDENTIAL KRnet 2015

3. IoT 서비스의 활성화

[ PoS 단말기 ] [ 원격 검침기] [ 차량용 위치 추적기]

[ 고정형 PoS ] [ ATM ] [ LTE CCTV ]

[ LTE 블랙박스 ]

[ Connected Car]

* 이동통신의 발전으로 새로운 IoT 서비스가 나오거나,

기존 유선통신기반 서비스를 이동통신으로 대체하며

다양한 신규 이동통신망 기반 IoT 단말이 등장

[Source : 미래 창조 과학부 통계(2015)]

[단위: 만 대]

[ 웨어러블 디바이스]

※ I. 기술개발 배경

Page 6: SDN/NFV 기반의 분산 구조 EPC 시스템C0%AF%B1... · 2015-06-18 · EPC 소개 III. SDN/NFV 기반의 분산 구조 EPC - sEPC Architecture ... (LTE) + EPC(Evolved Packet Core)

• 5/31 Copyright © Contela Proprietary. All Rights Reserved.

CONTELA CONFIDENTIAL KRnet 2015

4. 로컬 LTE 네트워크에 대한 수요 증가

◈ PS-LTE: 정부 재난안전통신망 구축 사업

(LTE 700MHz대역, 20MHz대역폭)

◈ LTE-R: 철도전용 통합 무선망

◈ TICN: 군 차세대정보통신체계

[Source : 디지털 데일리(2013)]

철도전용 통합무선망(LTE-R)이 올해부터 본격 상용화된다. LTE-R는 한국철도기술연구원이 주축이 돼

공군이 롱텀에볼루션(LTE) 기반 독자 무선네트워크 체계를 구축한다. 노후화된 기존 주파수공용통신

* 모바일 오피스의 활성화에 대한 보안대책은,

MDM, 모바일 가상화, 컨테이너화 등 Application 솔루션만 존재.

* 직원용 단말과 IoT 단말까지 수용하는 근원적 네트워크 솔루션으로

기업용 로컬 LTE 네트워크에 대한 수요가 증가하며

글로벌 시장에서는 제품 출시 중

eLTE

기술방식선정

(미래부)

기술방식 주파수 지원

준비단계(‘14)

(안행부)

ISP 수립

시범단계(‘15)

(안행부)

강원

확산단계(‘16)

(안행부)

8개 시도 (경북, 전북,

충남 등)

완성단계(‘17)

(안행부)

서울, 경기, 6대 광역시

※ I. 기술개발 배경

Page 7: SDN/NFV 기반의 분산 구조 EPC 시스템C0%AF%B1... · 2015-06-18 · EPC 소개 III. SDN/NFV 기반의 분산 구조 EPC - sEPC Architecture ... (LTE) + EPC(Evolved Packet Core)

• 6/31 Copyright © Contela Proprietary. All Rights Reserved.

CONTELA CONFIDENTIAL KRnet 2015

5. 5G 등장

* 전 세계적으로 5G 선행기술 연구개발과 표준화를 위한 협력이 활발하지만, 5G 기술 표준화는 초기 개발 단계

* 5G Core Network 관련해서는 SDN/NFV Forum 등에서 Requirement 정의 등 진행 중에 있다.

고용량 초고용량 미디어 컨텐츠 수용을 위한 용량 증대 네트워크 용량 1,000배 증가 (최대 50Gbps ~ 100Gbps)

저지연 초실시간성 서비스를 위한 네트워크 지연 시간 최소화 지연 시간 1,000배 단축

안정성 장소/시간에 상관없이 균일하고 안정적 품질의 서비스 제공 Anytime, Anywhere

다중 연결성 IoE 제공을 위한 대규모 디바이스 수용 1,000배 이상의 디바이스 연결성 제공

유연성/경제성 확장/운용/변경/진화가 용이한 저비용 인프라 데이터 전송 비용 1,000배 절감

에너지 효율 환경 에너지 친화적 인프라 에너지 효율 1,000배 개선

네트워크기능가상화(NFV), 소프트웨어정의네트워킹(SDN) 구조 도입으로 IT 기반 무선망을 혁신

[Source : KT]

※ I. 기술개발 배경

Page 8: SDN/NFV 기반의 분산 구조 EPC 시스템C0%AF%B1... · 2015-06-18 · EPC 소개 III. SDN/NFV 기반의 분산 구조 EPC - sEPC Architecture ... (LTE) + EPC(Evolved Packet Core)

• 7/31 Copyright © Contela Proprietary. All Rights Reserved.

CONTELA CONFIDENTIAL KRnet 2015

sEPC (smart SDNFV EPC)

II. EPC 소개

1. EPC의 Architecture

2. 주요 NE 기능

Page 9: SDN/NFV 기반의 분산 구조 EPC 시스템C0%AF%B1... · 2015-06-18 · EPC 소개 III. SDN/NFV 기반의 분산 구조 EPC - sEPC Architecture ... (LTE) + EPC(Evolved Packet Core)

• 8/31 Copyright © Contela Proprietary. All Rights Reserved.

CONTELA CONFIDENTIAL KRnet 2015

1. EPC Reference Architecture ※ II. EPC 소개

eNB P-GW S-GW

MME

HSS SPR

― Gx (Diameter)

PCRF

OFCS OCS

― Gz (GTP’)

― Gy (Diameter)

eNB

― X2 (GTP-U/X2-AP)

S6a ― (Diameter)

|

S13’

|

S5(S8)

(GTP-U/C)

|

SGi

(IP)

ePDG

― Gxb

S4 ― (GTP)

― S2b

Gxc ―

IMS

SGSN

S13 ―

EIR

|

LTE-Uu

S3 ― (GTP)

― S1-MME

|

Rx

|

S1-U

(GTP-U)

|

S10

― Sp (Diameter)

S11 ―

|

S12

Operator’s IP Services

S9 |

Wi-Fi UE

|

SWn

|

SWu

(Un)Trusted Non-3GPP IP

Access

UE PDN eNB

eNB

EPS(Evolved Packet System) = E-UTRAN(LTE) + EPC(Evolved Packet Core)

* E-UTRAN: Evolved UTRAN * UTRAN: UMTS Terrestrial Radio Access network * UMTS: Universal Mobile Telecommunication System

Page 10: SDN/NFV 기반의 분산 구조 EPC 시스템C0%AF%B1... · 2015-06-18 · EPC 소개 III. SDN/NFV 기반의 분산 구조 EPC - sEPC Architecture ... (LTE) + EPC(Evolved Packet Core)

• 9/31 Copyright © Contela Proprietary. All Rights Reserved.

CONTELA CONFIDENTIAL KRnet 2015

❑ MME 주요 기능 Attach

Bearer Management

Detach

Authentication

NAS Signaling Security

Update Location

Tracking Area Update

Service Request

X2/S1 Handover

P-GW & S-GW Selection

ID & Data Management

2. 주요 NE 기능 - MME ※ II. EPC 소개

Page 11: SDN/NFV 기반의 분산 구조 EPC 시스템C0%AF%B1... · 2015-06-18 · EPC 소개 III. SDN/NFV 기반의 분산 구조 EPC - sEPC Architecture ... (LTE) + EPC(Evolved Packet Core)

• 10/31 Copyright © Contela Proprietary. All Rights Reserved.

CONTELA CONFIDENTIAL KRnet 2015

❑ S-GW 주요 기능 Inter-eNodeB Local Mobility Anchor point

Inter-3GPP mobility anchoring point

Initiation of network triggered service request & Downlink packet buffering

Packet routing and forwarding

❑ P-GW 주요 기능 Per-user based packet filtering

UE IP address allocation

Transport level packet marking in the uplink and downlink

UL and DL service level gating control

Service date flow level rate enforcement

EPC bearer level rate enforcement

Charging & Inter-operator charging

Packet screening

“end marker” Sending (S-GW HO)

2. 주요 NE 기능 – S/P GW ※ II. EPC 소개

Page 12: SDN/NFV 기반의 분산 구조 EPC 시스템C0%AF%B1... · 2015-06-18 · EPC 소개 III. SDN/NFV 기반의 분산 구조 EPC - sEPC Architecture ... (LTE) + EPC(Evolved Packet Core)

• 11/31 Copyright © Contela Proprietary. All Rights Reserved.

CONTELA CONFIDENTIAL KRnet 2015

❑ ePDG주요 기능 IP Address delivering

Packet Routing P-GW and UE

IPsec de-capsulation/encapsulation

IKEv2 signaling를 통한 인증

❑ PCRF (Policy and charging rule function) AF (Application Function)에서 서비스 관련 정보 수신

SPR (Subscription Profile Repository)에서 가입자 정보 수신

가입자/서비스에 따른 QoS와 과금 정책 정보 제공

P-GW(PCEF)에 Policy(QoS)와 Charging Rule 제공

2. 주요 NE 기능 – ePDG / PCRF ※ II. EPC 소개

Page 13: SDN/NFV 기반의 분산 구조 EPC 시스템C0%AF%B1... · 2015-06-18 · EPC 소개 III. SDN/NFV 기반의 분산 구조 EPC - sEPC Architecture ... (LTE) + EPC(Evolved Packet Core)

• 12/31 Copyright © Contela Proprietary. All Rights Reserved.

CONTELA CONFIDENTIAL KRnet 2015

❑ HSS주요 기능 Subscriber Information management

IMSI, MSISDN, UE-STATUS, MME-ID, Network-Access-Mode, etc

User Profile Information management

ODB, Subscriber-Status, etc

Location Information management

E-CGI, TAI, etc

Subscriber Security Information management

2. 주요 NE 기능 – HSS ※ II. EPC 소개

Page 14: SDN/NFV 기반의 분산 구조 EPC 시스템C0%AF%B1... · 2015-06-18 · EPC 소개 III. SDN/NFV 기반의 분산 구조 EPC - sEPC Architecture ... (LTE) + EPC(Evolved Packet Core)

• 13/31 Copyright © Contela Proprietary. All Rights Reserved.

CONTELA CONFIDENTIAL KRnet 2015

2. 주요 NE 기능 – Call Flow 예시(attach)

❑ Attach Flow

※ II. EPC 소개

RRC Connection

S1 Connection 상호 인증 및 Security Setup

가입자 위치 등록 및 가입 정보 취득

EPS Session 설정

EPS Bearer 설정

사업자 과금/QoS정책 적용

Page 15: SDN/NFV 기반의 분산 구조 EPC 시스템C0%AF%B1... · 2015-06-18 · EPC 소개 III. SDN/NFV 기반의 분산 구조 EPC - sEPC Architecture ... (LTE) + EPC(Evolved Packet Core)

• 14/31 Copyright © Contela Proprietary. All Rights Reserved.

CONTELA CONFIDENTIAL KRnet 2015

sEPC (smart SDNFV EPC)

III. SDN/NFV 기반의 분산 구조 EPC

1. sEPC Architecture

2. sEPC Functional Architecture

3. Performance 이슈

4. Call Flow 정의

5. 시험 환경

Page 16: SDN/NFV 기반의 분산 구조 EPC 시스템C0%AF%B1... · 2015-06-18 · EPC 소개 III. SDN/NFV 기반의 분산 구조 EPC - sEPC Architecture ... (LTE) + EPC(Evolved Packet Core)

• 15/31 Copyright © Contela Proprietary. All Rights Reserved.

CONTELA CONFIDENTIAL KRnet 2015

※ III. SDN/NFV 기반의 분산구조 EPC

MGM Cloud-C

S-MGW

P-GW

P-MGW

S-GW MME

HSS

― Gx (Diameter)

PCRF

OFCS

― Gz (GTP’)

― Gy (Diameter)

X2 ― (GTP-U/X2-AP)

S6a ― (Diameter)

|

S5/S8

(GTP-C)

IPsec

| SWn

― Gxc

SGSN

S13 ―

EIR

|

LTE-Uu

S3 ― (GTP)

|

S1-U

(GTP-U)

|

S10

Operator’s IP Services

S9 |

|

S11

|

S5(S8)

(GTP-U)

― S12

ePDG

eP-MGW

|

S1-MME

PDN

Wi-Fi

IMS

― SGi (IP)

UE

UE

|

S2b

(GTP-U)

― Gxb

eNB

eNB

― S4 (GTP)

IKE

| SWu

OCS

Internet

sEPC : smart SDNFV EPC MCA : Mobile Control Application MCC : Mobile Core Controller (MGM : Mobile Gateway Manager) Cloud-C : Cloud Controller MGW : Mobile Gateway

NorthBound I/F (Application Control I/F)

Application Layer

Network Control Layer

Network Information

Network Control

Infrastructure Layer

Data Plane I/F (Open Mobile)

SouthBound I/F (Resource Control I/F)

1. sEPC Architecture

❑ sEPC : smart SDNFV EPC

Page 17: SDN/NFV 기반의 분산 구조 EPC 시스템C0%AF%B1... · 2015-06-18 · EPC 소개 III. SDN/NFV 기반의 분산 구조 EPC - sEPC Architecture ... (LTE) + EPC(Evolved Packet Core)

• 16/31 Copyright © Contela Proprietary. All Rights Reserved.

CONTELA CONFIDENTIAL KRnet 2015

※ III. SDN/NFV 기반의 분산구조 EPC

MGM Cloud-C

S-MGW

S-GW MME |

S11

|

S5(S8)

(GTP-U)

sEPC : smart SDNFV EPC MCA : Mobile Control Application MCC : Mobile Core Controller MGW : Mobile Gateway

Application Layer

Network Control Layer

Infrastructure Layer

Data Plane I/F (Open Flow+@ = Open Mobile)

1. sEPC Architecture

❑ sEPC : smart SDNFV EPC

P-GW

S-GW

MME

ePDG

Control Plane

Data Plane

Control Plane

Data Plane

Control Plane

Data Plane

NorthBound I/F (Application Control I/F)

MME

S-GW

Control Plane

P-GW

Control Plane

ePDG

Control Plane

Mobile

Core Controller

S-GW

Data Plane

P-GW

Data Plane

ePDG

Data Plane

SDN Concept

NFV Concept

Page 18: SDN/NFV 기반의 분산 구조 EPC 시스템C0%AF%B1... · 2015-06-18 · EPC 소개 III. SDN/NFV 기반의 분산 구조 EPC - sEPC Architecture ... (LTE) + EPC(Evolved Packet Core)

• 17/31 Copyright © Contela Proprietary. All Rights Reserved.

CONTELA CONFIDENTIAL KRnet 2015

※ III. SDN/NFV 기반의 분산구조 EPC

2. EPC Functional Architecture -1

❑ Functional Architecture

Open Mobile Agent

VM

ePDG Data Plane Function

DPDK Virtual Switch

Open Mobile Agent

VM

DPDK

P-GW Data Plane Function

Virtual Switch

Open Mobile Agent

VM

DPDK

S-GW Data Plane Function

Virtual Switch

HSS PCRF AAA

Diameter (Gx)

Diameter (S6a)

S1-AP (S1-MME)

GTP-U/X2AP (X2)

LTE-Uu

GTP-U (S1-U)

GTP-U (S5)

PDN IP(SGi)

WiFi

UE

UE

LTE Open

Mobile Open

Mobile

eNodeB

GTP-U

IKE

IPSec

Diameter (SWm)

eNodeB UE

UE

MME Function

S-GW Control Function

P-GW Control Function

Northbound API Agent

Northbound API Agent

ePDG Control Function

Northbound API Agent

Northbound Control API

Mobile GW Controller (Southbound Control API)

Network View Sync

VM

Virtual Switch

VM VM VM VM

Virtual Switch

SDN Switch (Openflow)

Other EPC Nodes

Open Mobile

SDN Switch (Openflow)

: Control Plane : Data Plane : Cloud Control : OpenMobile

Compute Control

Orchestrator

Network Control

Storage Control

Application Control

Operator

Page 19: SDN/NFV 기반의 분산 구조 EPC 시스템C0%AF%B1... · 2015-06-18 · EPC 소개 III. SDN/NFV 기반의 분산 구조 EPC - sEPC Architecture ... (LTE) + EPC(Evolved Packet Core)

• 18/31 Copyright © Contela Proprietary. All Rights Reserved.

CONTELA CONFIDENTIAL KRnet 2015

z

PGW-CSGW-CMME

HSS― Gx

PCRF

OFCS|

Gz(GTP’)

|S6b

X2 ―(GTP-U/X2-AP)

S6a ―(Diameter)

|

S5/S8

(GTP-C)

SGSN

EIR

|

LTE-Uu

S3 ―(GTP)

|

S10

Operator’s IPServices

|

S11

― S12

IMS

UE eNB

eNB

― S4(GTP)

OCS

Internet

sEPC : smart SDNFV EPCMME : Mobility Management EntitySGW-C : Serving Gateway for Control PlanePGW-C : PDN Gateway for Control PlaneMCC : Gateway ControllerSGW-D : Serving Gateway for Data PlanePGW-D : PDN Gateway for Data Plane

HSS : Home Subscriber ServerEIR : Equipment Identity Register

ComputeControl

StorageControl

Orchestrator

PGW-D(VNF)

SGW-D(VNF)

AAA

Operator

PGW-DSGW-D

― SGi(IP)

|

S1-U

(GTP-U)

|

S1-MME

|

S5(S8)

(GTP-U)

OFCS : OFfline Charging SystemOCS : Online Charging SystemPCRF : Policy and Charging Rule FunctionSGSN : Service GPRS Support NodeUTRAN : Universal Terrestrial Radio Access NetworkE-UTRAN : Evolved-UTRANGERAN : GPRS Edge Radio Access Network

SGW-CMME

MCC

PGW-DSGW-D

PGW-C

― Gz(GTP’)

EMSEMS

PDN

MCC

: Active/Standby

NorthBound I/F

SouthBound I/F

|Gy

DBDB

|

S13

DBShard Disk NetworkControl

ApplicationControl

❑ sEPC : smart SDNFV EPC

2. EPC Functional Architecture-2

※ Mobile Core Network Architecture

MGM Cloud-C

S-MGW

P-GW

P-MGW

S-GWMME

|

S5/S8

(GTP-C)|

S10

|

S11

|

S5(S8)

(GTP-U)

ePDG

eP-MGW|

S2b

(GTP-U)

NorthBound I/F(Application Control I/F)

ApplicationLayer

Network/CloudControl Layer

NetworkInformation

NetworkControl

InfrastructureLayer

Control Data Plane I/F(Open flow/Open Mobile)

SouthBound I/F(Resource Control I/F)

※ SDN/NFV Conceptual Archtecture

※ III. SDN/NFV 기반의 분산구조 EPC

Page 20: SDN/NFV 기반의 분산 구조 EPC 시스템C0%AF%B1... · 2015-06-18 · EPC 소개 III. SDN/NFV 기반의 분산 구조 EPC - sEPC Architecture ... (LTE) + EPC(Evolved Packet Core)

• 19/31 Copyright © Contela Proprietary. All Rights Reserved.

CONTELA CONFIDENTIAL KRnet 2015

❑ Data Plane Performance Considerations NIC 기반의 Packet Acceleration

Data Plane에 대한 성능 개선 및 Signaling에 대한 성능 bottleneck 개선

NIC 비용 증가

Hypervisor 지원 roadmap 느림

Intel DPDK 기반의 Packet Acceleration

Host 기반 및 NFV 기반의 DPDK로 구성

Intel NIC 사용

상용 유지 보수 문제

3. Performance Issues ※ III. SDN/NFV 기반의 분산구조 EPC

Page 21: SDN/NFV 기반의 분산 구조 EPC 시스템C0%AF%B1... · 2015-06-18 · EPC 소개 III. SDN/NFV 기반의 분산 구조 EPC - sEPC Architecture ... (LTE) + EPC(Evolved Packet Core)

• 20/31 Copyright © Contela Proprietary. All Rights Reserved.

CONTELA CONFIDENTIAL KRnet 2015

❑ sEPC Call Flow & Key Flow 정의

4. Call Flow 정의

Authentication, Security & Location

management

Session Management, QoS & Interaction

with PCC

X2, S1 Handover Flow 정의

sEPC Key Flow with SB/NB

1. Authentication/Security

2. Tracking Area Update

3. Service Request (UE Triggered)

4. Service Request

(Network Triggered)

5. S1 Release

6. UE-initiated Detach procedure

E-UTRAN

7. MME-initiated Detach

procedure

8. HSS-initiated Detach

procedure

1. Dedicated Bearer activation

2. Bearer modification with

bearer QoS update

3. HSS initiated Subscribed

QoS Modification

4. Bearer modification

without bearer QoS update

5. PDN GW initiated bearer

deactivation

6. MME Initiated Dedicated

Bearer Deactivation

7. UE requested bearer

resource modification

1. X2 handover

(without SGCP relocation)

2. X2 handover (with SGCP

relocation)

3. S1 handover(Target eNB-

SGDP S1 Bearer 생성)

4. S1 handover(Target eNB-Src

eNB Indirect 터널 생성)

5. S1 handover(Path Switching1)

6. S1 handover(Path Switching2)

7. S1 handover(Indirect Tunnel

Release)

1. DP Initial Bootup

2. Attach from UE

3. Detach from UE

4. Detach from MME

5. S1 Release by UE

Inactivity

6. Network Triggered

Service Req

7. Statistics for Charging

8. Event for Charging

9. Notification for RESMGR

SourceSGCP

TargeteNB

SourceMME

SourceeNB

PGCPTargetSGDP

MCC PGDPTargetMME

TargetSGCP

SourceSGDP

[24]:S1AP: Handover Command (E-RAB ID, Source SGDP Forward IP/TEID)

S1 indirect forwarding bearer (DL)

UE가 Target으로이동

Source S1 bearer (UL/DL) Source S5 bearer (UL/DL)

Target S5 bearer (UL)Target S1 bearer (UL)

S1 indirect forwarding bearer (DL)

S1 indirect forwarding bearer (DL) S1 indirect forwarding bearer (DL)

[25]:S1AP: Handover Notify (E-CGI, TAI)

[26]:S10: Forward Relocation Complete Notification

[27]:S10: Forward Relocation Complete Ack

[28]:S11: Modify Bearer Request (EPS Bearer ID, Target eNB IP/TEID)

Target S1 bearer (DL)

Forward BearerExpiry Timer 설정

Forward BearerExpiry Timer 설정

[29]:API: Modify Bearer Request (EPS Bearer ID, Target eNB IP/TEID)

[30]:Open Mobile: Modify Bearer Request (EPS Bearer ID, Target eNB IP/TEID)

[31]:Open Mobile: Modify Bearer Response (EPS Bearer ID)

[32]:API: Modify Bearer Response (EPS Bearer ID)

S1 indirect forwarding bearer 연결

S1 Bearer (DL) 연결

SGCPMME MCCeNB HSS

[1]:NAS: Attach Request

[4]:S11: Create Session Request (IMSI, EPS Bearer ID, APN, PGCP IP, Subscribed QoS Profile (QCI, ARP, APN-AMBR), E-CGI, TAI)

[16]:S5: Create Session Response (IMSI, EPS Bearer ID, UE IP, PGDP IP/TEID,Authorized QoS Profile (QCI, ARP, APN-AMBR))

[2]:Authentication / Security

[3]:Update Location

PCRF

[10]:CCR (IMSI, UEIP, PDN ID(APN), Subscribed QoS Profile (QCI, ARP, APN-AMBR(UL/DL), ECGI, TAI)

[11]:CCA (IMSI, PCC Rule (SDF filter, QCI, ARP, APN-AMBR(UL/DL), Charging Method)

PGCP

[5]:API: Create Session Request (IMSI, EPS Bearer ID, QoS)

[8]:API: Create Session Response (IMSI, EPS Bearer ID, S1/S5 SGDP IP/TEID)

[9]:S5: Create Session Request (IMSI, EPS Bearer ID, APN, SGDP IP/TEID, Subscribed QoS Profile (QCI, ARP, APN-AMBR), E-CGI, TAI)

[12]:API: Create Session Request (IMSI, EPS Bearer ID, UEIP, SGDP IP/TEID, QoS, TFT)

[15]:API: Create Session Response (IMSI, EPS Bearer ID, PGDP IP/TEID)

SGDP

PGDP

[6]:Open Mobile: Create Session Request (IMSI, EPS Bearer ID, QoS)

[7]:Open Mobile: Create Session Response (IMSI,EPS Bearer ID, S1/S5 SGDP IP/TEID)

[13]:Open Mobile: Create Session Request(IMSI, EPS Bearer ID, UEIP, SGDP IP/TEID, QoS, TFT)

[14]:Open Mobile: Create Session Response (IMSI, EPS Bearer ID, PGDP IP/TEID)

S1/S5 SGDP IP/TEID 할당

S5 PGDP IP/TEID 할당

SGCPeNB PGDPMCC HSSSGDPMME PGCP PCRF

[1]:Insert Subscriber data(QCI, ARP, UE-AMBR, APN-AMBR)

[3]:S11: Modify Bearer Command (Default Bearer ID, QCI, ARP, APN-AMBR)

[2]:Insert Subscriber data AckDefault Bearer

Id로 전달

[7]:API: Update Bearer Request (Default Bearer ID, EPS Bearer QoS, APN AMBR)

[10]:API: Update Bearer Response (Default Bearer ID)

[8]:Open Mobile: Update Bearer Request (Default Bearer ID, EPS Bearer QoS, APN AMBR)

[9]:Open Mobile: Update Bearer Response (Default Bearer ID)

[4]:S5: Modify Bearer Command (Default Bearer ID, EPS Bearer QoS, APN AMBR)

[5]:CCR

[6]:CCA

※ QCI, ARP가 변경시 Bearer modification with bearer QoS update

※ QCI, ARP가 변경없이 APN-AMBR만 변경시 Bearer modification without bearer QoS update

[11]:S5: Update Bearer Request (EPS Bearer Id, Bearer Level QoS(QCI, GBR, MBR, ARP), APN-AMBR, TFT)

[12]:S5: Update Bearer Response (IMSI, EPS Bearer ID, User Location Information(ECGI))

MMEeNB SG-DPMCCSG-CP PG-CP PG-DP

[1]:[NAS] Attach Request

[2]:[S11] Create Session Request

[3]:[NBSIF] CSReq

create for S5.[4]:[SBSIF] OFPT_FLOW_ADD_REQUEST (OFPFC_ADD)

[5]:[SBSIF] OFPT_FLOW_ADD_REPLY←

S5

S#1(S5-SGDP)[6]:[NBSIF] CSRsp

S#1(S5-SGDP)

[7]:[S5] Create Session Request

S5-SGDP[8]:[NBSIF] CSReq

create for S5. S5-SGDP[9]:[SBSIF] OFPT_FLOW_ADD_REQUEST (OFPFC_ADD)

[10]:[SBSIF] OFPT_FLOW_ADD_REPLY

S#2(S5-SGDP,S5-PGDP)

S5-SGDP

[11]:[NBSIF] CSRsp

S#2(S5-SGDP,S5-PGDP)[12]:[S5] Create Session Response

S5-PGDP

[13]:[NBSIF] MSReq

S#1(S5-SGDP,S5-PGDP)[14]:[SBSIF] OFPT_FLOW_MOD (OFPFC_MODIFY_STRICT)

[15]:[NBSIF] MSRsp

S#1(S5-SGDP,S5-PGDP)

<NBSIF Message Abbreviation>

CSReq : Create Session RequestCSRsp : Create Session ResponseMSReq : Modify Session RequestMSRsp : Modify Session ResponseDSReq : Delete Session RequestDSRsp : Delete Session Response

S#1(S5-SGDP,S5-PGDP)

S#1&#2

※ III. SDN/NFV 기반의 분산구조 EPC

Page 22: SDN/NFV 기반의 분산 구조 EPC 시스템C0%AF%B1... · 2015-06-18 · EPC 소개 III. SDN/NFV 기반의 분산 구조 EPC - sEPC Architecture ... (LTE) + EPC(Evolved Packet Core)

• 21/31 Copyright © Contela Proprietary. All Rights Reserved.

CONTELA CONFIDENTIAL KRnet 2015

4. Call Flow (Attach-1) ※ III. SDN/NFV 기반의 분산구조 EPC

RRC Connection

S1 Connection

상호 인증 및 Security Setup

가입자 위치 등록 및 가입 정보 취득

EPS Session 설정

Data Plane Selection 요청

사업자 과금/QoS정책 적용

Data Plane Selection 요청

Page 23: SDN/NFV 기반의 분산 구조 EPC 시스템C0%AF%B1... · 2015-06-18 · EPC 소개 III. SDN/NFV 기반의 분산 구조 EPC - sEPC Architecture ... (LTE) + EPC(Evolved Packet Core)

• 22/31 Copyright © Contela Proprietary. All Rights Reserved.

CONTELA CONFIDENTIAL KRnet 2015

4. Call Flow (Attach-2) ※ III. SDN/NFV 기반의 분산구조 EPC

EPS Bearer 설정

Page 24: SDN/NFV 기반의 분산 구조 EPC 시스템C0%AF%B1... · 2015-06-18 · EPC 소개 III. SDN/NFV 기반의 분산 구조 EPC - sEPC Architecture ... (LTE) + EPC(Evolved Packet Core)

• 23/31 Copyright © Contela Proprietary. All Rights Reserved.

CONTELA CONFIDENTIAL KRnet 2015

❑ Local 테스트베드 구축 필요 사항 LTE 단말

Smart Phone 및 Test USIM

eNodeB

Contela LTE Smallcell

FMS(Femto Management System)/FMS Client

sEPC Node (MME, S-GW, P-GW, MCC, Cloud Controller)

x86 서버

Switch (1G, 10G)

Simulator

PCRF/HSS/AuC

그 외

❑ 사업자 Field Test

5. 시험 환경 ※ III. SDN/NFV 기반의 분산구조 EPC

MME00a (6)

SGCP00a (5)

PGCP00a (12)

LTE-Uu

eNodeB

VM VM VM

L2 Switch

eNodeB

Shield Room

MME Standby(6)

SGCP00b (5)

PGCP00b (12)

VM VM VM

MCC00a (10)

VM

MCC00b (10)

VM

Open vSwitch

VIM(Open Stack)-Cloud Controller

Open vSwitch

Open vSwitch

Open vSwitch

PCRF Sim HSS/AuC Sim

PDN (Packet Data

Network)

220 network

Streaming Server FTP Server

IP(SGi)

INTERNET

Rack 구성

2.9GHz, 32 Lcore, 32G, 300G

2.5GHz, 32 Lcore, 32G, 600G

2.8GHz, 40 Lcore, 64G, 1.2T

2.8GHz, 40 Lcore, 64G, 1.2T

FMS

FMS Client

SVR_01

SVR_02

SVR_03

SVR_04

SVR_05

SVR_06

SGDP00 (10)

VM

PGDP00 (10)

VM

VM

SGDP02 (10)

VM

SGDP01 (10)

광 변환기

LTE-Uu

HSS/AuC Sim

10G Switch

VM 및 Simulator 구성

SGCP01a (5)

VM

SGCP01b (5)

VM

DB

Page 25: SDN/NFV 기반의 분산 구조 EPC 시스템C0%AF%B1... · 2015-06-18 · EPC 소개 III. SDN/NFV 기반의 분산 구조 EPC - sEPC Architecture ... (LTE) + EPC(Evolved Packet Core)

• 24/31 Copyright © Contela Proprietary. All Rights Reserved.

CONTELA CONFIDENTIAL KRnet 2015

sEPC (smart SDNFV EPC)

IV. Use Cases

1. Use Cases

2. One box sEPC

Page 26: SDN/NFV 기반의 분산 구조 EPC 시스템C0%AF%B1... · 2015-06-18 · EPC 소개 III. SDN/NFV 기반의 분산 구조 EPC - sEPC Architecture ... (LTE) + EPC(Evolved Packet Core)

• 25/31 Copyright © Contela Proprietary. All Rights Reserved.

CONTELA CONFIDENTIAL KRnet 2015

4. Use case ※ IV. Use cases

sEPC

가상화 EPC

가상화 EPC

❑ 기업용 및 군사용/PS-LTE/LTE-R용 독립 망

Page 27: SDN/NFV 기반의 분산 구조 EPC 시스템C0%AF%B1... · 2015-06-18 · EPC 소개 III. SDN/NFV 기반의 분산 구조 EPC - sEPC Architecture ... (LTE) + EPC(Evolved Packet Core)

• 26/31 Copyright © Contela Proprietary. All Rights Reserved.

CONTELA CONFIDENTIAL KRnet 2015

4. One Box EPC ※ IV. Use cases

❑ 용량 및 성능

100% 자체 기술로 개발

H/W 기반 Network Accelerator 사용

가상화 기술 적용

항목 내용

수용 가입자 20,000 명 (Call Model에 따라 변경)

수용 eNB 50 대

Throughput 5 Gbps (Down/Up 포함)

Max Bearers 50,000 개

이중화 Active-Standby

Active Call은 유실 없이 Switch-Over 가능

가상화 지원

SG-CP MME

DP

PG-CP

EMS

DB

Page 28: SDN/NFV 기반의 분산 구조 EPC 시스템C0%AF%B1... · 2015-06-18 · EPC 소개 III. SDN/NFV 기반의 분산 구조 EPC - sEPC Architecture ... (LTE) + EPC(Evolved Packet Core)

• 27/31 Copyright © Contela Proprietary. All Rights Reserved.

CONTELA CONFIDENTIAL KRnet 2015

4. One Box EPC ※ IV. Use cases

❑ SW 구성

Page 29: SDN/NFV 기반의 분산 구조 EPC 시스템C0%AF%B1... · 2015-06-18 · EPC 소개 III. SDN/NFV 기반의 분산 구조 EPC - sEPC Architecture ... (LTE) + EPC(Evolved Packet Core)

• 28/31 Copyright © Contela Proprietary. All Rights Reserved.

CONTELA CONFIDENTIAL KRnet 2015

4. One Box EPC ※ IV. Use cases

※ S/W Component 이중화 구성

구성 이중화

Server ▷ 1:1 이중화 구성

구성

DISK ▷ Supported Disk Mirroring ▷ Supported Hot Plug

Power ▷ 2 PEM Load share ▷ Supported Hot Swap

FAN ▷ 5+1 Redundancy ▷ Supported Hot Swap

NIC ▷ 2 Redundancy 가능(필요 시)

구성 이중화

S/W Module

▷ Active/Standby 이중화 구성 - MME - sEPC S/P GW - EMS (Option)

DataBase ▷ Active/Active 이중화 구조 - DB Replication

Common Platform

IPC| PGCCGTPCIF SGCC PCCIF

CTM

IPMGR

PG-CPSG-CPNBSIF

STATMGR

RULEMGR

NATMGRBMGR

GW DPUPH

│ IPC/TCP

SCTPHandler

SCTPAcceptor

MSCConnector

UE Handler

GTPCv2Handler

DiameterHandler

DiameterStack

Common Platform

EMS DB

|S11

(GTP-C)

Common Platform

IPC| PGCCGTPCIF SGCC PCCIF

CTM

IPMGR

PG-CPSG-CPNBSIF

STATMGR

RULEMGR

NATMGRBMGR

GW DPUPH

│ IPC/TCP

SCTPHandler

SCTPAcceptor

MSCConnector

UE Handler

GTPCv2Handler

DiameterHandler

DiameterStack

Common Platform

EMS DB

|S11

(GTP-C)

※ H/W Component 이중화 구성 ※ 1Box sEPC 이중화 (Active/Standby)

구성 이중화

Network 이중화

▷ Service(EPC) Network - S1/S10/S11

▷ 부가망 - Gx(PCRF)/Gy(OCS)/Gz(OFCS) - S6a(HSS)/SGs(MSC)/S3(SGSN)

▷ Management Network - 이중화 HB, EMS

▷ PDN - SGi(PDN)

Active Standby

※ Network 이중화 구성(DL380 G8 기준)

* DL380 G8 기준

Heartbeat LAN B

Heartbeat LAN A

Service(EPS) Network

Value-added Network

Management Network

PDN Network

Page 30: SDN/NFV 기반의 분산 구조 EPC 시스템C0%AF%B1... · 2015-06-18 · EPC 소개 III. SDN/NFV 기반의 분산 구조 EPC - sEPC Architecture ... (LTE) + EPC(Evolved Packet Core)

• 29/31 Copyright © Contela Proprietary. All Rights Reserved.

CONTELA CONFIDENTIAL KRnet 2015

4. One Box EPC - EMS ※ IV. Use cases

• 시스템의 성능 정보 수집 및 저장 • 성능 데이터 임계치 관리 기능 • 통계 분석이 용이한 다양한 Chart 기능 제공

• 관리 대상 시스템들의 소프트웨어 패키지, DB 데이터 유지, 관리 • GUI 기반의 패키지 백업, 인스톨

• 실시간 Call Trace 기능 • 원격 진단 및 제어 기능 • 이력 저장 및 추적 가능

• 관리 대상 NE들의 형상 정보 관리 • 시스템 장애 정보 요약 • 장애 및 상태 정보 실시간 반영

• 관리 대상 장비 상태 실시간 감시 • 실시간 이벤트 및 Alarm 관리 기능 • 장애 발생 이력 기능 제공

• 시스템의 자원 관리 기능을 수행 • 자원의 과부하 발생 시 자동 감시/ 복구 기능이 작동되어 중단 없는 시 스템 운용이 가능

• 운영자 중심 MMC (Man Machine I/F)를 통한 시스템 관리 기능 제공 • 실시간 시스템 메시지 출력

• 관리 대상 시스템들로 부터 수집된 PM, Alarm, Fault 실패호 이력 등의 로그 관리

로그 관리

SW 관리

시스템 감시 기능

운영자 정합

구성 관리

상태/고장 감시 관리

성능 감시(통계)

진단 및 원격제어

Page 31: SDN/NFV 기반의 분산 구조 EPC 시스템C0%AF%B1... · 2015-06-18 · EPC 소개 III. SDN/NFV 기반의 분산 구조 EPC - sEPC Architecture ... (LTE) + EPC(Evolved Packet Core)

• 30/31 Copyright © Contela Proprietary. All Rights Reserved.

CONTELA CONFIDENTIAL KRnet 2015

sEPC (smart SDNFV EPC)

V. 회사 소개

1. History

Page 32: SDN/NFV 기반의 분산 구조 EPC 시스템C0%AF%B1... · 2015-06-18 · EPC 소개 III. SDN/NFV 기반의 분산 구조 EPC - sEPC Architecture ... (LTE) + EPC(Evolved Packet Core)

• 31/31 Copyright © Contela Proprietary. All Rights Reserved.

CONTELA CONFIDENTIAL KRnet 2015

회사명 콘텔라

대표이사 박 순

설립연도 2000년 3월 23일

자본금 34.9억

직원 수 143명 (R&D 100명)

위치 경기도 성남시 분당구 수내동 6-3

서영빌딩 3층

주 생산품

LTE(-A) Core/FGW/소형셀,

기업용 이동통신 솔루션

IoT용 이동통신 솔루션

TL9000 인증기업

LTE / WCDMA FGW(Femto Gateway) 상용화

- 세계 최초 LTE FGW 상용화

- 국내 유일의 상용 LTE/WCDMA FGW (FMS포함) Vendor

- 상용 eNodeB, EPC 와 연동기술 확보

기업용 이동통신 솔루션 상용화

- CDMA : WOS(Wireless Office Solution) for SKT

: WOS(Wireless Office Solution) for KDDI (일본)

- WCDMA: CGW (Corporation Gateway) for SKT

- LTE : P-LTE for SKT

IoT용 이동통신 솔루션 상용화

- CDMA : M2M Gateway

- WCDMA/LTE: Open M2M Platform

LTE / WCDMA 소형셀 상용화

- 세계 최초 상용 LTE 소형셀 Vendor

- 세계 최초 상용 WCDMA 데이터 소형셀 Vendor

- 국내 유일의 WCDMA 소형셀 Vendor

글로벌 사업자 대상으로 다양한 상용 LTE 솔루션 납품

- 이통사 : 미국 Operator, KDDI(일본),

- SI 벤더 : 삼성전자, NEC, Hitachi

1. 회사 소개 ※ V. 회사 소개

Page 33: SDN/NFV 기반의 분산 구조 EPC 시스템C0%AF%B1... · 2015-06-18 · EPC 소개 III. SDN/NFV 기반의 분산 구조 EPC - sEPC Architecture ... (LTE) + EPC(Evolved Packet Core)

감사합니다. [ Q&A ]

※ www.contela.com

5th Floor, Seoyeong Bldg.

6-3 Sunae-dong, Bundang-gu Sungnam-si

Kyunggi-do 463-783, Korea

contact to [email protected] (유근출 본부장)