How SDN changes Cellular Networks - KRnet · TrafficSqueezer (WAN optimization) Open Source...
Transcript of How SDN changes Cellular Networks - KRnet · TrafficSqueezer (WAN optimization) Open Source...
How SDN changes Cellular Networks경희대학교 컴퓨터공학과 이성원 교수
1
KRnet 2013
2
Ice-Break
3
Network is Dead
4
Really?
World Mobile Internet Traffic Volumes @ 2008
5
1%}However, mobile Internet traffic volume reaches the traffic volume of wired Internet @ 1996.(12 years gap)
=Mobile Internet
Whole Internet
World Mobile Internet Traffic Volumes @ 2012
6
10%}Mobile@2008 = Wired@1996Mobile@2010 = Wired@2000 x 3Mobile@2011 = Wired@2000 x 8
=Mobile Internet
Whole Internet
Mobile Internet Traffic Ratio per Nations @ 2012
7
North America
Africa
Asia
India
10%
14.85%
18.84%
50%
Wired Internet - Starting Point to Consider
8
1G
2G
3G
4G
5G
Wired Internet Mobile Internet
Email, Telnet, FTP
Web (Directory, Search)
Instant Message, Blog, VoIP
SNS, Streaming, IPTV, MMORPG
N-‐Screen IPTV
Web (Search)
Instant Message, VoIP
SNS, Streaming
IPTV, N-‐Screen IPTV
Similar services in Reduced time gap
Wired Internet: 1990~2012.Mobile Internet:2000~2012.
MMORPG?? & New Ones6G
What’s going on in Mobile Internet?
9
0.2% for 6%LTE network (globally 0.2% coverage) covers 6% of world mobile internet traffic in 2012.
52%Mobile video
traffic surpass 50% in 2011.
More Traffic from Mobile Devices
10
PC Tablet Phone PC Tablet Phone
20162011
More Traffic from Mobile Devices
11
iOS12008
iOS32009
iOS42010
iOS52011
iOS62012
PhoneSMS/MMSMailWeb-‐browserYouTubeMapsCamera
Video recordingTetheringiPadFind My iPhoneGPS Enhance
ReXna DisplayFaceXmeiBook
Camera EnhanceiMessageiPhotoiMovieSiRiiCloudTwi[er IntegratedGaragebandPageKeynoteNumbersRemainderNoXficaXon CenterGame Center
Facebook IntegratedApple Map
iOS22008
AppStore
More Content from Next Generation SNS
12
SoLoMo
Friendingand SharingPersonalized, Localized info or content such as LocaVon, Profile, Song, Moviethrough RealVme, Mobile CommunicaVon
Social, Local, Mobile
Today
Text/Photo SharingGamingCommerce
FourSquareWhrrlTextPlusTextFreeShazamSpoVfyObama 2012NHN Band
13
Software“그리고, 누군가는 뭔가를 열심히 만들고 있다”
Open Source Networking Solutions오픈소스 네트워킹 기술 소개
14
OpenWRT (WLAN AP)
GNU Radio (software defined radio)
OpenBTS (GSM base-station)
OpenBSC (GSM/3GPP AN)
osmoSGSN (3GPP CN)
osmoGGSN (3GPP CN)
Open EPC (3GPP CN)
Open vSwitch (virtualized switch)
Open Source Routing (core network router)
Quagga (IP router)
OpenMIH (IEEE 802.21MIH)
OpenFlow (network virtualization)
Cacheboy CDN (CDN)
CCNx (CCN)
OpenStack (Cloud computing platform)
OpenStack Melange (Cloud Network control)
Open Compute Project (all about data center)
Linux call router (ISDN PBX)
Asterisk (VoIP)
OpenNOP (WAN optimization)
WANProxy (WAN optimization)
TrafficSqueezer (WAN optimization)
Open Source Networking Example“오픈소스 네트워킹을 통해서 당신은 어떠한 네트워크도 만들수 있는 가능성을 가진다”
15
Open Source New Mobile OSsLinux 기반의 새로운 모바일 운영체제들, 그리고 복수 운영체제 단말의 등장
16 Reference: http://www.visionmobile.com/blog/2011/10/from-meego-to-tizen-the-making-of-another-software-bubble/
17
Software Companies“또한, 누군가는 새롭게 네트워크 사업자면서 제조업자가 되고 있다”
Case Study : Google’s Identity?“ 구글은 분명히 광고로 돈을 버는 회사입니다... 광고로 돈을 벌려면 어떤일을?? ”
18 Reference: https://www.google.com/doodles/finder/2013/All%20doodles
Google Router웹 트래픽을 실어 나르는 길목이면서, 콘텐트 캐싱과 분배의 핵심 장비
19
• Built from merchant silicons
- 100s of ports of nonblocking 10GE
• OpenFlow support
• Open source routing stacks for BGP, ISIS
• Does not have all features
- No support for AppleTalk
• Multiple chassis per site
- Fault tolerance
- Scale to multiple Tbps
Google Wide Area Networks우리 콘텐트의 서비스 품질은 우리가 보장한다
20
Google Transport Protocol웹 트래픽을 실어 나르는 프로토콜이 마음에 안들면 새로 만들지 뭐
21
Google as HTTP 2.0 Founder통신 표준도 어렵지 않군
22
Google Fiber Networks집안에 기가 이더넷을 넣으면 뭘 할 수 있을까? 넣어 보지 뭐...
23
Google Mobile NetworksTV White-Space 로비스트, 프로모터, 그리고 자가망 사업자
24
TVWS 테스트베드 TVWS 주파수 지도
25
Software Defined Network ?“누군가에게는 신기술, 누군가에게는 이미 있던 오래된 기술”
26
OpenFlow: The Dawn of SDN“OpenFlow is a way for researchers to run experimental protocols in the networks”
Controller
OpenFlow Switch
Flow Table
Secure Channel
PC OpenFlow
Protocol
SSL
hw
sw Rule Action Stats
Packet + byte counters
1. Forward packet to port(s) 2. Encapsulate and forward to controller 3. Drop packet 4. Send to normal processing pipeline
Switch Port
MAC src
MAC dst
Eth type
VLAN ID
IP Src
IP Dst
IP Prot
TCP sport
TCP dport
+ mask
SDN in Wide View“구글이 해결하고 싶은 것들이 무엇이겠는가?”
27
Open Programmable
CommonPlatform
28
"SDN is not just about OpenFlow and routers. It's about being able to create an abstraction layer, a control plane, to connect what is happening in networks, data centers, and private
clouds and tie in OSS/BSS features," especially analytics functionality, "with that control plane. It's also about network
exposure. The OTT players are leading the way in service creation and they want access to network functionality, such as IMS [IP
Multimedia Subsystem], to make it easier to create new applications."
Ericsson’s Definition of SDNEricsson CTO, Ulf Ewaldsson
29
CAPEX & OPEX 절감
3rd Party 콘텐트의 경제성 있는 전송 방법
신규 서비스 및 수익원 발굴
Why SDN ?“기존의 Telco 사업자가 풀어왔던 전통적인, 아주 전통적인 문제는 뭔가”
Why SDN ?“기존의 Telco 사업자가 풀어왔던 전통적인, 아주 전통적인 문제는 뭔가”
30 Reference: opennetsummit.org
Common Platform“같은 하드웨어인데 소프트웨어만 다르다, 그런데 왜 자꾸 하드웨어를 사라고 하지?”
31 Reference: Nokia Siemens Networks “(White paper) Open Core System”Reference: Network Functions Virtualisation – Introductory White Paper
Programmable“Software가 장비다. 그리고 나도 소프트웨어를 만들어서 넣을수 있고 넣고 싶다”
32
RUDU
ProcessorStorage
OpennessControl & Bearer Separation, Centralized Control, Open Control, Virtualization
33
Return of Control & Management
Plane
34
Software Defined Wireless Network
Easy to Understood by Mobile Networkers“SDN은 무선 네트워크, 그리고 무선 네트워크 엔지니어에 더 친숙하고 유용하다”
35
IP Switch/Router are not transparent any more.
Still hold control & management plane.
Friendly to centralized servers.
Already common platforms.
SDN is not a new one - another version of ATM/No.7/IN/Parlay.
36
Functional Separation of PGW“PGW를 Control/Bearer-Plane 장비로 나눠서 저가격/형상다양화/중앙제어 지원”
PGWBearer
#1
PGWControl
#1
OpenFlow++
PGWBearer
#2
PGWControl
#2
OpenFlow++
Distributed ControlArchitecture
PGWBearer
#1
Femtocell
PGWBearer
#2
Macro PGW
PGWBearer
#3
CommercialSwitch
PGWBearer
#4
CommercialRouter
PGWControl
OpenFlow++
Centralized ControlArchitecture
37
DPI based Path Selection“기존 IP라우팅을 버리고 프로토콜/서비스 정보에 따른 트래픽 별 경로 정의”
MobileDevice
UE FemtocellOperatorNetwork
Internet
PathController
OperatorContents
ISPContents
ISPContents
OperatorContents
OpenFlow++
DPI: Deep Packet Inspection
38
IPv6 based on Path Switching“Permanent한 IPv6 주소 할당과 Path Switching 기반의 패킷 포워딩 적용”
IPv6 Client
eNB(Path Table)
UE Switch(Path Table)
Switch(Path Table)
PGW(Path Table)
IPv6 Anchor
PGWControl
OpenFlow++(Local Path control for UE mobility)
39
Contents Sharing & Distribution in RAN/CN“RAN 및 CN 장비간에 사업자와 3rd-Party의 콘텐츠를 ICN(CCN/CDN/NDN)/P2P 기반 공유”
HTTP Client
eNB(캐쉬)
HTTPServer
eNB(캐쉬)
eNB(캐쉬)
Switch(캐쉬)
Switch(캐쉬)
Switch(캐쉬)
PGW(캐쉬)
PGW(캐쉬)
PGW(캐쉬)
RAN내콘텐츠 공유
미들박스형콘텐츠 공유
CN내콘텐츠 공유
계층간콘텐츠 공유
계층간콘텐츠 공유
UE
ICN: Information Centric Network, CCN: Content Centric NetworkNDN: Named Data Network, CDN: Content Delivery Network, P2P: Peer-to-Peer
40
Information Centric Handover“콘텐츠를 소비하는 단말의 핸드오버시 새로운 기지국에서 동일 콘텐츠를 빠르게 획득”
Router
Router
Router
Edge Router (Firewall)Content
Server
Edge Router(Firewall)
Router
Router
Router
PGW(Cache)
PGW(Cache)
WLAN Switch(Cache)
PGW(Cache)
Before
AfterICNServer
41
Information Centric Handover with DiffQuality“콘텐츠를 소비하는 단말의 핸드오버시 새로운 기지국에서 동일 콘텐츠를 무선품질에 맞게 획득”
Router
Router
Router
Edge Router (Firewall)Content
Server
Edge Router(Firewall)
Router
Router
Router
PGW(Cache)
PGW(Cache)
WLAN Switch(Cache)
Before
After
ICN Server
42
SDN based 5G Core NetworkHarmonization with Big-Data
Macrocell
Femtocell
OperatorWLAN TVWS
PGWControl
OpenFlow++(실시간 동적 망 제어)
지역별 부하 상황 시간대별 부하 상황
지역별 가입자 분포
가입자별 과금 계약 현황
실시간 ISP 콘텐츠 선호도
...Big-Data 기반
실시간 동적 망 설계
43
Ericsson’s SDN“기능 모듈화된 소프트웨어 블록들의 연결 = RAN/CN 장비 (물리 형상의 소거)”
Reference: Ericsson Technical Review, Feb 2013.
44
NTT’s SDN for MPLS“Network & Node Virtualization”
Reference: NTT Technical Review, “Feature Articles: ICT Infrastructure Technology Underlying System Innovation”
45
Software Defined Wireless Network
Kindle Ways
46
“아마존은 단지 홈쇼핑 회사가 아닙니다”
Google Web Networks안드로이드 단말을 통해서 오고 가는 건 모두 다 봐주리라
47
48
Conclusion
Just a Good Sound, and None of Your Business?
49
San Francisco Bay Photography Spas and Retreats
HTTP is King“현재 무선 & 유선 인터넷 트래픽의 70~80%”
50
No more TCP/IP!
No E2E Service.
Switched Network.
Media Streaming & File Transfer Protocol.
Content Caching and Delivery Network.
We @ New Wave“우리는 현재 새로운 네트워크의 패러다임으로 들어가고 있음”
51
5G Network Design Philosophy“전통적인 목표는 지속적으로, 당면한 문제는 해결하도록”
52
EVERLASTING RULES NEW VIEWS ON CONTENTS KILLER 5G
• Faster air speed• Cost effecVve network
• Contents aware• ProacVve & PredicVve delivery• Accelerated transport• New QoS & Handover+ Open source sodware network
Services and Contents integraVon into
5G Mobile Networks
+ =
53
IT FRIENDLY 5G MOBILE NETWORKUse emerging and matured IT
technologies into 5G Mobile Network.
Content Cloud Big Data
Service & network Integrated 5G
SDN
“Telco의 기술에 집착하지 말고, IT의 기술을 효율적으로 흡수하는 吸星大法”
5G Network Design Philosophy
54
One More
55
User Created Content
UCC
56
User Created Network
UCN
57
Network is Everlasting
58
Network is Everlasting
Just, people in and out.
59
How SDN changes Cellular Networks경희대학교 컴퓨터공학과 이성원 교수
Email: [email protected]
Web: http://mobilelab.khu.ac.kr/