SlideShare a Scribd company logo
1 of 40
CORD
(Central Office Re-architected as a Datacenter)
Mobile Convergence LAB,
Department of Computer Engineering,
Kyung Hee University.
Sangyun Han
Five Requirements of CORD
 Economies of Commodity Hardware
 Enable Innovative Services
 Extensible and Controllable
 Multi-Domain Security
 Operational Robustness 2
CORD (Central Office Re-architecture as a DC)
 CORD is a platform that combines SDN, NFV and Cloud to deliver to Service Providers.
3
▪ Economies of a datacenter
- Infrastructure built with commodity buil
ding blocks using open source software
and white boxes
▪ Agility of a cloud provider
- Software platforms that enable rapid cre
ation of new services
CORD (Central Office Re-architecture as a DC)
4
Two step of CORD
1. To disaggregate and virtualize the devices, turn each purpose-built hardware device
into its software counterpart running on commodity hardware.
2. To provide a framework into which the resulting disaggregated elements can be
plugged, producing a coherent end-to-end system.
 unifying abstraction that forge this collection of hardware and software elements
into a scalable and agile system.
5
Open Source Components in CORD
6
Hosts control application
Manages compute instances
Software Building Block
 OpenStack
 Cluster management suite that provides the core Internet as a service(IaaS) and is responsible for
creating and provisioning virtual machines and virtual networks
 Docker
 Container-based means to deploy and interconnect services. It also plays a role in deploying CORD
itself.(e.g., the other management elements are instantiated in Docker container)
 ONOS
 It hosts a collection of control applications and manages both software switches and the physical
switching fabric.
 XOS
 Framework for assembling and composing services. It unifies infrastructure services(provided by
OpenStack), control plane services(provided by ONOS), and any data plane or cloud services(running in
VMs or containers) 7
XOS : The CORD Controller
 Everything-as-a-Service
 Controller for CORD
 Make CORD both extensible and controllable.
 It is not an independent open source project, it is managed under CORD’s project governance.
8
Two roles of ONOS in CORD
 Interconnects VMs
implementing virtual networks and managing flows across the switching fabric
 Provides a platform for hosting control programs that implement
CORD services.
9
Type of CORD
 M-CORD(Mobile CORD)
 E-CORD(Enterprise CORD)
 R-CORD(Residential CORD)
 A-CORD(Analytics for CORD)
10
M-CORD
A New Future in Networking with Mobile Edge Mashing up SDN & NFV
11
• Disaggregated and virtualized RAN
◦ Simple programmable Remote Radio Heads
◦ vBBU on commodity servers
• Disaggregated and virtualized EPC
◦ Data plane management by ONOS
◦ P-GW, S-GW, MME as “VNFs as a Service”
• Mobile edge service
◦ Select EPC processing at the edge + eSON/A-CORD
◦ Caching and other services from the edge
◦ Customized for enterprises and applications
Efficient Resource Utilization
Better user QoE
Programmable Infrastructure:
White Boxes + Open Source
On-demand RAN/EPC deployment
Mobile CORD POC
M-CORD (Mobile CORD)
 M-CORD is a CORD platform for Mobile Service Providers aim to deliver.
13
▪ Virtualization of Mobile Infrastructure: NFV
- Virtualize RAN and EPC using commodity components
and open source software
- Drive cost down and leverage IT’s fast revolution
▪ Disaggregation of Functions: SDN
-Decouple CPControl Plane from DPData Plane of RAN and EPC
for better Flexibility, Controllability and Scalability
-Open interface for differentiated control applications
▪ Mobile Edge Services
-On-demand deployment: ‘Mobile edge as a Service’
-Resource optimization and Increased capacity at Edge
-Low latency for critical applications
-Innovative and Customized service environment
for new Revenue creation
Open
Control Interfa
ces
Cloud-Agile Servi
ce Customization
Dynamic radio
resource optim
ization
Network
Slicing
Deep Observab
ility
MME, SGW,
PGW
Mobile Edge
Services
Caching, SON,
Billing
Disaggregated
/Virtualized R
AN
Disaggregated
/Virtualized
EPC
BBU, RRU
front haul fabric
Programmable
Data Plane
SDN Control Plane
- ONOS
NFV Orchestration
XOS
SDN Fabric
Commodity servers, switches, network access
+
White Box White Box White Box White Box
White Box
White Box
White Box White Box White Box White Box White Box
White Box White Box White Box White Box White Box
M-CORD = Best of Mobile + CORD
Remote radio
unit
(RRU)
Traditional Architecture Target Architecture
Control/data plane integrated EPC
• Limited scalability
• Discrete control
• Proprietary H/W for all-purpose
• High Cost
Disaggregated EPC
• Independent Scalability
• Centralized Control
• Choice of H/W best fits the SLA
• Reduced Cost
RU/DU integrated RAN
• Limited Scalability
• Inefficient coordination
• Sub-optimal spectrum usage
• High Cost
eNB
SGW
SGW
SGW
PGW
MME
Internet
PCRF
S1-MME
S1-U
S5
S11 Gx
SGi
User TrafficRU/DU integrated e
NBs
PGW-CMME SGW-C
Internet
Disaggregated
GW (PGW-U)
Control Platform
PCRF
X2
X2
Virtualized
BBU
Virtualized
BBU
BBUBBU/EPC
Control Application
Virtualized BBUControl /data plane
Integrated EPC
Control Signal
Disaggregated
GW (SGW-U)
SGW-U
SGW-U
Control /data plane
Disaggregated EPC
Disaggregated & Virtualized RAN
• High Flexibility & Scalability
• Centralized Coordination
• Spectrum usage optimization
• Reduced Cost
with commodity H/W & open source/open APIwith proprietary boxes & solutions
Disaggregated/Virtualized RAN and EPC
.
.
Centralized Core
SGW
PGW
• Overload on backhaul, transport and core EPC
• Inefficient use of network resources
• Deterioration on QoE of the users
• Overprovisioning to handle peak traffic
• Mobile edge’s best advantage is ‘Proximity to End Users’
• Services can be processed at mobile edge
• Suitable for customized services to target customers
• Net Result: Better efficiencies for operators and better QoE
for users
.
Mobile Edge
Local Traffic
Non-local Traffic
.
Entire Traffic
.
Centralized Core
SGW
PGW
Traditional Mobile Service Processing Mobile Edge Service Processing
“Mobile edge, where operators can leverage their
core competencies to overcome their limitations”
Mobile Edge
XOS (Service Orchestration)
Mobile Edge
Services
Disaggregated/Virtualized
RAN
Disaggregated/Virtualized
EPC
White Box White Box White Box
White Box
White Box White Box
White Box White Box White Box White Box
White Box White Box White Box White Box
Leaf-Spine
Fabric
White Box
White Box
ONOS (Networking)
OpenStack VTN
Nova Ceilometer Neutron
RAN/EPC Control Agent Control APPs
Access
Link
Core
Link
M-CORD Architecture Framework
M-CORD POD
Controller RESTful API
Operator Specification (TOSCA) + GUI
Customer
Accounts
Inventory Analytics
Allocation
Policy…
M-CORD : External view
Mobile
Subscribers
Operator Specification (TOSCA) + GUI
Service Graph
Resource Policy
Scaling Policy
Customer Policy
Everything-as-a-Service (XaaS) / Micro-Services Architecture
RRH
vMME
vBBU vSGW vPGW
OpenStack Monitoring vCDNONOS
Controller
Controller Controller Controller
ControllerControllerControllerController
Controller
M-CORD : Internal view
M-CORD Implementation
CORD
Fabric
Front-haul
Virtualized
BBUs
Edge Service
Functions
Distributed
EPC
CORD
Platform
EPC Control
Functions
Centralized
EPC
Content
Caching
Security
vSGW
vPGW
XOS
MME
OpenStack
ONOS
PCRF
PGW
vBBU
vBBU
vBBU
SDN Control Plane -
ONOS
NFV Orchestration
w/XOS
Programmable R
RUs
Mobile Services: Analytics, SON, R
adio Resource Scheduling, MVNO, …
UE1
UE2 RRUs
Enterprise
Customer View
Service Provid
er View
CORD
Fabric
ONOS + OpenStack + XOS
BBU, MME,
SGW, PGW
Services
Commodity Servers, Storage, Switches, and I/O
Caching Service
Monitoring Service
eSON Service
ONOS
XOS
OpenStack
Content
Caching
Firewall vSGW
vPGW
Internet
vBBU
vBBU
MME
TeraVM
vBBU
ONOS
vMME vPGWvSGW
VTN
Segment
Routing
RAN/EPC
Control Agent
• VTN APP: service connectivity
• Segment Routing APP: fabric management
• RAN/EPC Control Agent APP: compose flo
w objectives for RAN/EPC data plane inside
OVS
Role of ONOS
E-CORD
Enterprise WAN connectivity and innovative carrier grade services
23
E-CORD
 Enterprise connectivity services over metro and wide area networks
 Built on commodity HW and open source software
 Disaggregated ROADM(Re-configurable Optical Add-Drop Multiplexer)
 SDN/NFV-based elasticity of commodity clouds to bring datacenter economics and cloud
agility to the Telco Central Office.
24
Enterprise perspective : An Enterprise Wants
 Customized “network on demand” service
 For different apps or user groups
 With bandwidth on demand
 Secure & isolated from other networks
 Software defined to observe, control, and adapt
 With own portal and programmatic interface
 Ability to handle with increasing complexity
 Lower cost 25
26
27
28
E-CORD : External view
29
E-CORD : Internal view
30
Role of ONOS
31
R-CORD
Add applications and equipment that supports: Mobility, Metro Ethernet, Transport
32
Legacy broadband access architecture using GPON
33
Virtualizing Broadband Network Gateway(BNG)
 Fabric switches
 Subscriber management VNFs
 SDN control and agent SW
 Routing VNF
 Servers
34
Virtualizing Ethernet Aggregation Switch
35
Virtualizing OLT(vOLT)
36
OLT(Optical Line Termination) (광선로종단장치) - 국사내에 설치되어 백본망과 가입자망을 서로 연결하는 광가입자망 구성 장치 . 가입자 광 신호를 국사측에서 종단하는 역할
Virtualizing Customer Premises Equipment(CPE)
 표준 SoC 및 OEM에 따라 만들어진 High Volume devic로서 CPE가 존재
 The physical interfaces must remain in CPE at the home to be useful
 Controlling and orchestrating CPE cooperating with the NFVI
 CPE may host VNFs
37
Mapping all the legacy elements into CORD
38
Access using R-CORD
39
A-CORD
 CORD 내의 물리 장치와 소프트웨어를 위한 범용 모니터링 프레임워크
40

More Related Content

Viewers also liked

ONOS - multiple instance setting(Distributed SDN Controller)
ONOS - multiple instance setting(Distributed SDN Controller)ONOS - multiple instance setting(Distributed SDN Controller)
ONOS - multiple instance setting(Distributed SDN Controller)sangyun han
 
Implementing SDN Testbed(ONOS & OpenVirteX)
Implementing SDN Testbed(ONOS & OpenVirteX)Implementing SDN Testbed(ONOS & OpenVirteX)
Implementing SDN Testbed(ONOS & OpenVirteX)sangyun han
 
The Central Office Cost Center Training
The Central Office Cost Center TrainingThe Central Office Cost Center Training
The Central Office Cost Center TrainingReginald Walker
 
Yang detail introduction
Yang detail introductionYang detail introduction
Yang detail introductionGyewan An
 
netconf, restconf, grpc_basic
netconf, restconf, grpc_basicnetconf, restconf, grpc_basic
netconf, restconf, grpc_basicGyewan An
 
KhuHub professor guideline
KhuHub professor guidelineKhuHub professor guideline
KhuHub professor guidelinesangyun han
 
IBM, a story of continuous transformation
IBM, a story of continuous transformationIBM, a story of continuous transformation
IBM, a story of continuous transformationYves Van Seters
 
Trust in the Digital Single Market - Cloud Expo 2017
Trust in the Digital Single Market - Cloud Expo 2017Trust in the Digital Single Market - Cloud Expo 2017
Trust in the Digital Single Market - Cloud Expo 2017CloudWATCH Consortium
 
Deploying Hyperscale SDN and NFV in Next-Generation Data Centers
Deploying Hyperscale SDN and NFV in Next-Generation Data CentersDeploying Hyperscale SDN and NFV in Next-Generation Data Centers
Deploying Hyperscale SDN and NFV in Next-Generation Data CentersRadisys Corporation
 
Data Center Emerging Trends
Data Center Emerging TrendsData Center Emerging Trends
Data Center Emerging TrendsAmith Pulla
 
Cloud and Datacenter Marketplace - Ciena
Cloud and Datacenter Marketplace - CienaCloud and Datacenter Marketplace - Ciena
Cloud and Datacenter Marketplace - CienaIntegra
 
Data Portability & Application Portability - Cloud Security Expo 2017
Data Portability & Application Portability - Cloud Security Expo 2017Data Portability & Application Portability - Cloud Security Expo 2017
Data Portability & Application Portability - Cloud Security Expo 2017CloudWATCH Consortium
 

Viewers also liked (13)

ONOS - multiple instance setting(Distributed SDN Controller)
ONOS - multiple instance setting(Distributed SDN Controller)ONOS - multiple instance setting(Distributed SDN Controller)
ONOS - multiple instance setting(Distributed SDN Controller)
 
Implementing SDN Testbed(ONOS & OpenVirteX)
Implementing SDN Testbed(ONOS & OpenVirteX)Implementing SDN Testbed(ONOS & OpenVirteX)
Implementing SDN Testbed(ONOS & OpenVirteX)
 
The Central Office Cost Center Training
The Central Office Cost Center TrainingThe Central Office Cost Center Training
The Central Office Cost Center Training
 
Yang detail introduction
Yang detail introductionYang detail introduction
Yang detail introduction
 
netconf, restconf, grpc_basic
netconf, restconf, grpc_basicnetconf, restconf, grpc_basic
netconf, restconf, grpc_basic
 
KhuHub professor guideline
KhuHub professor guidelineKhuHub professor guideline
KhuHub professor guideline
 
Cisco cloud presentation
Cisco cloud presentationCisco cloud presentation
Cisco cloud presentation
 
IBM, a story of continuous transformation
IBM, a story of continuous transformationIBM, a story of continuous transformation
IBM, a story of continuous transformation
 
Trust in the Digital Single Market - Cloud Expo 2017
Trust in the Digital Single Market - Cloud Expo 2017Trust in the Digital Single Market - Cloud Expo 2017
Trust in the Digital Single Market - Cloud Expo 2017
 
Deploying Hyperscale SDN and NFV in Next-Generation Data Centers
Deploying Hyperscale SDN and NFV in Next-Generation Data CentersDeploying Hyperscale SDN and NFV in Next-Generation Data Centers
Deploying Hyperscale SDN and NFV in Next-Generation Data Centers
 
Data Center Emerging Trends
Data Center Emerging TrendsData Center Emerging Trends
Data Center Emerging Trends
 
Cloud and Datacenter Marketplace - Ciena
Cloud and Datacenter Marketplace - CienaCloud and Datacenter Marketplace - Ciena
Cloud and Datacenter Marketplace - Ciena
 
Data Portability & Application Portability - Cloud Security Expo 2017
Data Portability & Application Portability - Cloud Security Expo 2017Data Portability & Application Portability - Cloud Security Expo 2017
Data Portability & Application Portability - Cloud Security Expo 2017
 

More from sangyun han

SDN, ONOS, and Network Virtualization
SDN, ONOS, and Network VirtualizationSDN, ONOS, and Network Virtualization
SDN, ONOS, and Network Virtualizationsangyun han
 
Introduce to OpenVirteX
Introduce to OpenVirteXIntroduce to OpenVirteX
Introduce to OpenVirteXsangyun han
 
RAFT Consensus Algorithm
RAFT Consensus AlgorithmRAFT Consensus Algorithm
RAFT Consensus Algorithmsangyun han
 
Hazelcast 소개
Hazelcast 소개Hazelcast 소개
Hazelcast 소개sangyun han
 
Git & Github Seminar-1
Git & Github Seminar-1Git & Github Seminar-1
Git & Github Seminar-1sangyun han
 
Git & Github Seminar-2
Git & Github Seminar-2Git & Github Seminar-2
Git & Github Seminar-2sangyun han
 

More from sangyun han (6)

SDN, ONOS, and Network Virtualization
SDN, ONOS, and Network VirtualizationSDN, ONOS, and Network Virtualization
SDN, ONOS, and Network Virtualization
 
Introduce to OpenVirteX
Introduce to OpenVirteXIntroduce to OpenVirteX
Introduce to OpenVirteX
 
RAFT Consensus Algorithm
RAFT Consensus AlgorithmRAFT Consensus Algorithm
RAFT Consensus Algorithm
 
Hazelcast 소개
Hazelcast 소개Hazelcast 소개
Hazelcast 소개
 
Git & Github Seminar-1
Git & Github Seminar-1Git & Github Seminar-1
Git & Github Seminar-1
 
Git & Github Seminar-2
Git & Github Seminar-2Git & Github Seminar-2
Git & Github Seminar-2
 

Recently uploaded

Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceanilsa9823
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 

Recently uploaded (20)

Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 

CORD(Central Office Re-architected as a Datacenter)

  • 1. CORD (Central Office Re-architected as a Datacenter) Mobile Convergence LAB, Department of Computer Engineering, Kyung Hee University. Sangyun Han
  • 2. Five Requirements of CORD  Economies of Commodity Hardware  Enable Innovative Services  Extensible and Controllable  Multi-Domain Security  Operational Robustness 2
  • 3. CORD (Central Office Re-architecture as a DC)  CORD is a platform that combines SDN, NFV and Cloud to deliver to Service Providers. 3 ▪ Economies of a datacenter - Infrastructure built with commodity buil ding blocks using open source software and white boxes ▪ Agility of a cloud provider - Software platforms that enable rapid cre ation of new services
  • 4. CORD (Central Office Re-architecture as a DC) 4
  • 5. Two step of CORD 1. To disaggregate and virtualize the devices, turn each purpose-built hardware device into its software counterpart running on commodity hardware. 2. To provide a framework into which the resulting disaggregated elements can be plugged, producing a coherent end-to-end system.  unifying abstraction that forge this collection of hardware and software elements into a scalable and agile system. 5
  • 6. Open Source Components in CORD 6 Hosts control application Manages compute instances
  • 7. Software Building Block  OpenStack  Cluster management suite that provides the core Internet as a service(IaaS) and is responsible for creating and provisioning virtual machines and virtual networks  Docker  Container-based means to deploy and interconnect services. It also plays a role in deploying CORD itself.(e.g., the other management elements are instantiated in Docker container)  ONOS  It hosts a collection of control applications and manages both software switches and the physical switching fabric.  XOS  Framework for assembling and composing services. It unifies infrastructure services(provided by OpenStack), control plane services(provided by ONOS), and any data plane or cloud services(running in VMs or containers) 7
  • 8. XOS : The CORD Controller  Everything-as-a-Service  Controller for CORD  Make CORD both extensible and controllable.  It is not an independent open source project, it is managed under CORD’s project governance. 8
  • 9. Two roles of ONOS in CORD  Interconnects VMs implementing virtual networks and managing flows across the switching fabric  Provides a platform for hosting control programs that implement CORD services. 9
  • 10. Type of CORD  M-CORD(Mobile CORD)  E-CORD(Enterprise CORD)  R-CORD(Residential CORD)  A-CORD(Analytics for CORD) 10
  • 11. M-CORD A New Future in Networking with Mobile Edge Mashing up SDN & NFV 11
  • 12. • Disaggregated and virtualized RAN ◦ Simple programmable Remote Radio Heads ◦ vBBU on commodity servers • Disaggregated and virtualized EPC ◦ Data plane management by ONOS ◦ P-GW, S-GW, MME as “VNFs as a Service” • Mobile edge service ◦ Select EPC processing at the edge + eSON/A-CORD ◦ Caching and other services from the edge ◦ Customized for enterprises and applications Efficient Resource Utilization Better user QoE Programmable Infrastructure: White Boxes + Open Source On-demand RAN/EPC deployment Mobile CORD POC
  • 13. M-CORD (Mobile CORD)  M-CORD is a CORD platform for Mobile Service Providers aim to deliver. 13 ▪ Virtualization of Mobile Infrastructure: NFV - Virtualize RAN and EPC using commodity components and open source software - Drive cost down and leverage IT’s fast revolution ▪ Disaggregation of Functions: SDN -Decouple CPControl Plane from DPData Plane of RAN and EPC for better Flexibility, Controllability and Scalability -Open interface for differentiated control applications ▪ Mobile Edge Services -On-demand deployment: ‘Mobile edge as a Service’ -Resource optimization and Increased capacity at Edge -Low latency for critical applications -Innovative and Customized service environment for new Revenue creation
  • 14. Open Control Interfa ces Cloud-Agile Servi ce Customization Dynamic radio resource optim ization Network Slicing Deep Observab ility MME, SGW, PGW Mobile Edge Services Caching, SON, Billing Disaggregated /Virtualized R AN Disaggregated /Virtualized EPC BBU, RRU front haul fabric Programmable Data Plane SDN Control Plane - ONOS NFV Orchestration XOS SDN Fabric Commodity servers, switches, network access + White Box White Box White Box White Box White Box White Box White Box White Box White Box White Box White Box White Box White Box White Box White Box White Box M-CORD = Best of Mobile + CORD
  • 15. Remote radio unit (RRU) Traditional Architecture Target Architecture Control/data plane integrated EPC • Limited scalability • Discrete control • Proprietary H/W for all-purpose • High Cost Disaggregated EPC • Independent Scalability • Centralized Control • Choice of H/W best fits the SLA • Reduced Cost RU/DU integrated RAN • Limited Scalability • Inefficient coordination • Sub-optimal spectrum usage • High Cost eNB SGW SGW SGW PGW MME Internet PCRF S1-MME S1-U S5 S11 Gx SGi User TrafficRU/DU integrated e NBs PGW-CMME SGW-C Internet Disaggregated GW (PGW-U) Control Platform PCRF X2 X2 Virtualized BBU Virtualized BBU BBUBBU/EPC Control Application Virtualized BBUControl /data plane Integrated EPC Control Signal Disaggregated GW (SGW-U) SGW-U SGW-U Control /data plane Disaggregated EPC Disaggregated & Virtualized RAN • High Flexibility & Scalability • Centralized Coordination • Spectrum usage optimization • Reduced Cost with commodity H/W & open source/open APIwith proprietary boxes & solutions Disaggregated/Virtualized RAN and EPC
  • 16. . . Centralized Core SGW PGW • Overload on backhaul, transport and core EPC • Inefficient use of network resources • Deterioration on QoE of the users • Overprovisioning to handle peak traffic • Mobile edge’s best advantage is ‘Proximity to End Users’ • Services can be processed at mobile edge • Suitable for customized services to target customers • Net Result: Better efficiencies for operators and better QoE for users . Mobile Edge Local Traffic Non-local Traffic . Entire Traffic . Centralized Core SGW PGW Traditional Mobile Service Processing Mobile Edge Service Processing “Mobile edge, where operators can leverage their core competencies to overcome their limitations” Mobile Edge
  • 17. XOS (Service Orchestration) Mobile Edge Services Disaggregated/Virtualized RAN Disaggregated/Virtualized EPC White Box White Box White Box White Box White Box White Box White Box White Box White Box White Box White Box White Box White Box White Box Leaf-Spine Fabric White Box White Box ONOS (Networking) OpenStack VTN Nova Ceilometer Neutron RAN/EPC Control Agent Control APPs Access Link Core Link M-CORD Architecture Framework
  • 18. M-CORD POD Controller RESTful API Operator Specification (TOSCA) + GUI Customer Accounts Inventory Analytics Allocation Policy… M-CORD : External view
  • 19. Mobile Subscribers Operator Specification (TOSCA) + GUI Service Graph Resource Policy Scaling Policy Customer Policy Everything-as-a-Service (XaaS) / Micro-Services Architecture RRH vMME vBBU vSGW vPGW OpenStack Monitoring vCDNONOS Controller Controller Controller Controller ControllerControllerControllerController Controller M-CORD : Internal view
  • 20. M-CORD Implementation CORD Fabric Front-haul Virtualized BBUs Edge Service Functions Distributed EPC CORD Platform EPC Control Functions Centralized EPC Content Caching Security vSGW vPGW XOS MME OpenStack ONOS PCRF PGW vBBU vBBU vBBU SDN Control Plane - ONOS NFV Orchestration w/XOS Programmable R RUs Mobile Services: Analytics, SON, R adio Resource Scheduling, MVNO, …
  • 21. UE1 UE2 RRUs Enterprise Customer View Service Provid er View CORD Fabric ONOS + OpenStack + XOS BBU, MME, SGW, PGW Services Commodity Servers, Storage, Switches, and I/O Caching Service Monitoring Service eSON Service ONOS XOS OpenStack Content Caching Firewall vSGW vPGW Internet vBBU vBBU MME TeraVM
  • 22. vBBU ONOS vMME vPGWvSGW VTN Segment Routing RAN/EPC Control Agent • VTN APP: service connectivity • Segment Routing APP: fabric management • RAN/EPC Control Agent APP: compose flo w objectives for RAN/EPC data plane inside OVS Role of ONOS
  • 23. E-CORD Enterprise WAN connectivity and innovative carrier grade services 23
  • 24. E-CORD  Enterprise connectivity services over metro and wide area networks  Built on commodity HW and open source software  Disaggregated ROADM(Re-configurable Optical Add-Drop Multiplexer)  SDN/NFV-based elasticity of commodity clouds to bring datacenter economics and cloud agility to the Telco Central Office. 24
  • 25. Enterprise perspective : An Enterprise Wants  Customized “network on demand” service  For different apps or user groups  With bandwidth on demand  Secure & isolated from other networks  Software defined to observe, control, and adapt  With own portal and programmatic interface  Ability to handle with increasing complexity  Lower cost 25
  • 26. 26
  • 27. 27
  • 28. 28
  • 29. E-CORD : External view 29
  • 30. E-CORD : Internal view 30
  • 32. R-CORD Add applications and equipment that supports: Mobility, Metro Ethernet, Transport 32
  • 33. Legacy broadband access architecture using GPON 33
  • 34. Virtualizing Broadband Network Gateway(BNG)  Fabric switches  Subscriber management VNFs  SDN control and agent SW  Routing VNF  Servers 34
  • 36. Virtualizing OLT(vOLT) 36 OLT(Optical Line Termination) (광선로종단장치) - 국사내에 설치되어 백본망과 가입자망을 서로 연결하는 광가입자망 구성 장치 . 가입자 광 신호를 국사측에서 종단하는 역할
  • 37. Virtualizing Customer Premises Equipment(CPE)  표준 SoC 및 OEM에 따라 만들어진 High Volume devic로서 CPE가 존재  The physical interfaces must remain in CPE at the home to be useful  Controlling and orchestrating CPE cooperating with the NFVI  CPE may host VNFs 37
  • 38. Mapping all the legacy elements into CORD 38
  • 40. A-CORD  CORD 내의 물리 장치와 소프트웨어를 위한 범용 모니터링 프레임워크 40