bay areaevents19.linuxfoundation.org/wp-content/uploads/2018/11/bayarea-pm4... · edgar lombara...
TRANSCRIPT
![Page 1: Bay Areaevents19.linuxfoundation.org/wp-content/uploads/2018/11/BayArea-PM4... · Edgar Lombara Lumina Networks Inc. Bay Area. Agenda • Key drivers for 5G • 5G and Cloud native](https://reader033.vdocument.in/reader033/viewer/2022041513/5e29a161f2d3624cfb13aab9/html5/thumbnails/1.jpg)
Opendaylight: Enabling 5G through Cloud Native Telco ArchitectureEdgar LombaraLumina Networks Inc.
Bay Area
![Page 2: Bay Areaevents19.linuxfoundation.org/wp-content/uploads/2018/11/BayArea-PM4... · Edgar Lombara Lumina Networks Inc. Bay Area. Agenda • Key drivers for 5G • 5G and Cloud native](https://reader033.vdocument.in/reader033/viewer/2022041513/5e29a161f2d3624cfb13aab9/html5/thumbnails/2.jpg)
Agenda
• Key drivers for 5G• 5G and Cloud native
• Edge Cloud• Core Cloud
• Microservices building block• Container Networking• Opendaylight and Kubernetes• COE• Q&A
![Page 3: Bay Areaevents19.linuxfoundation.org/wp-content/uploads/2018/11/BayArea-PM4... · Edgar Lombara Lumina Networks Inc. Bay Area. Agenda • Key drivers for 5G • 5G and Cloud native](https://reader033.vdocument.in/reader033/viewer/2022041513/5e29a161f2d3624cfb13aab9/html5/thumbnails/3.jpg)
Key Drivers for 5G
![Page 4: Bay Areaevents19.linuxfoundation.org/wp-content/uploads/2018/11/BayArea-PM4... · Edgar Lombara Lumina Networks Inc. Bay Area. Agenda • Key drivers for 5G • 5G and Cloud native](https://reader033.vdocument.in/reader033/viewer/2022041513/5e29a161f2d3624cfb13aab9/html5/thumbnails/4.jpg)
5G and Microservices
• 5G architecture adds agility to Telco network to meet the critical requirements of business needs
• Emerging Business needs can vary depending on the type of services they offer
• Below are broader category• Ultra Reliable Low Latency Communication - Delay/Jitter sensitive• Massive IoT - Reliability sensitive• Enhanced Mobile Broadband - Bandwidth sensitive
• The above requirements call for the network to be composable based on the intent
• This calls for the software architecture driving 5G to be cloud-enabled and microservices based
![Page 5: Bay Areaevents19.linuxfoundation.org/wp-content/uploads/2018/11/BayArea-PM4... · Edgar Lombara Lumina Networks Inc. Bay Area. Agenda • Key drivers for 5G • 5G and Cloud native](https://reader033.vdocument.in/reader033/viewer/2022041513/5e29a161f2d3624cfb13aab9/html5/thumbnails/5.jpg)
Microservices
Reference / Image credit : https://martinfowler.com/articles/microservices.html
![Page 6: Bay Areaevents19.linuxfoundation.org/wp-content/uploads/2018/11/BayArea-PM4... · Edgar Lombara Lumina Networks Inc. Bay Area. Agenda • Key drivers for 5G • 5G and Cloud native](https://reader033.vdocument.in/reader033/viewer/2022041513/5e29a161f2d3624cfb13aab9/html5/thumbnails/6.jpg)
Kubernetes Architecture
Image credit : https://en.wikipedia.org/wiki/Kubernetes
kubectl
![Page 7: Bay Areaevents19.linuxfoundation.org/wp-content/uploads/2018/11/BayArea-PM4... · Edgar Lombara Lumina Networks Inc. Bay Area. Agenda • Key drivers for 5G • 5G and Cloud native](https://reader033.vdocument.in/reader033/viewer/2022041513/5e29a161f2d3624cfb13aab9/html5/thumbnails/7.jpg)
Containers
• Microservices is an architectural guidance for building apps• Apps can be built as
Services on a single OS on a bare-metal [Issues: Services can have conflicting library versions. Dependency management is an issue]Each service in a VM [Issues: Compute utilization unoptimized]Each service in a container • Lightweight and isolated execution environment• Consistent environment across development, test, staging and production• Granular control on workload placement• Better options for horizontal scaling• Improved resource utilization
• Microservices does not dictate use of containers (Eg. Netflix)But containers are a great way to decompose large applications
![Page 8: Bay Areaevents19.linuxfoundation.org/wp-content/uploads/2018/11/BayArea-PM4... · Edgar Lombara Lumina Networks Inc. Bay Area. Agenda • Key drivers for 5G • 5G and Cloud native](https://reader033.vdocument.in/reader033/viewer/2022041513/5e29a161f2d3624cfb13aab9/html5/thumbnails/8.jpg)
Container Networking - Introduction
• Single Host Docker models (Bridge, Host, Container)Linux MACVLAN / IPVLANDirect attachment to SRIOV
• Multi Host– Overlay:
■ L2 - Flannel■ L3 - Calico
– Underlay:■ Data Center Fabric (EVPN)■ WAN-Services (IP/MPLS/OTN)■ NextGen data planes(OpenFlow, P4, other)
• IP address management• Port allocation
Image credit : https://thenewstack.io/hackers-guide-kubernetes-networking/
![Page 9: Bay Areaevents19.linuxfoundation.org/wp-content/uploads/2018/11/BayArea-PM4... · Edgar Lombara Lumina Networks Inc. Bay Area. Agenda • Key drivers for 5G • 5G and Cloud native](https://reader033.vdocument.in/reader033/viewer/2022041513/5e29a161f2d3624cfb13aab9/html5/thumbnails/9.jpg)
5G and Microservices
• 5G components that benefits most of microservices• Edge Cloud - Application Mobility• Core Cloud - Cloud Native Functions for
Network Slicing• Orchestration - Lifecycle management
![Page 10: Bay Areaevents19.linuxfoundation.org/wp-content/uploads/2018/11/BayArea-PM4... · Edgar Lombara Lumina Networks Inc. Bay Area. Agenda • Key drivers for 5G • 5G and Cloud native](https://reader033.vdocument.in/reader033/viewer/2022041513/5e29a161f2d3624cfb13aab9/html5/thumbnails/10.jpg)
5G Components
AU - Access UnitCU - Cloud Unit
CP - Control PlaneUP - User Plane
![Page 11: Bay Areaevents19.linuxfoundation.org/wp-content/uploads/2018/11/BayArea-PM4... · Edgar Lombara Lumina Networks Inc. Bay Area. Agenda • Key drivers for 5G • 5G and Cloud native](https://reader033.vdocument.in/reader033/viewer/2022041513/5e29a161f2d3624cfb13aab9/html5/thumbnails/11.jpg)
Edge Cloud
• Applications Mobility is key for 5G• Applications placement is an important requirement
that allows instantiation of applications on Edge locations meeting the constraint
• Applications (Business logic+network functions) needs to be instantiated on demand to meet the mobility requirements
• Applications needs to be microservice based that would enable them to instantiated on demand
![Page 12: Bay Areaevents19.linuxfoundation.org/wp-content/uploads/2018/11/BayArea-PM4... · Edgar Lombara Lumina Networks Inc. Bay Area. Agenda • Key drivers for 5G • 5G and Cloud native](https://reader033.vdocument.in/reader033/viewer/2022041513/5e29a161f2d3624cfb13aab9/html5/thumbnails/12.jpg)
MEC
• ETSI MEC
![Page 13: Bay Areaevents19.linuxfoundation.org/wp-content/uploads/2018/11/BayArea-PM4... · Edgar Lombara Lumina Networks Inc. Bay Area. Agenda • Key drivers for 5G • 5G and Cloud native](https://reader033.vdocument.in/reader033/viewer/2022041513/5e29a161f2d3624cfb13aab9/html5/thumbnails/13.jpg)
Core Cloud
• Network Slicing is a type of Virtual Networking architecture that leverages SDN• Network flexibility through partitioning of network resources• Control plane and User plane separate is key to realize • Instantiation of Network functions per slice is easily realized by microservices
based Cloud Native Functions
![Page 14: Bay Areaevents19.linuxfoundation.org/wp-content/uploads/2018/11/BayArea-PM4... · Edgar Lombara Lumina Networks Inc. Bay Area. Agenda • Key drivers for 5G • 5G and Cloud native](https://reader033.vdocument.in/reader033/viewer/2022041513/5e29a161f2d3624cfb13aab9/html5/thumbnails/14.jpg)
Orchestration
• Composability and Intent based network architecture needs an orchestrator
• 5G Orchestrator has the ability to manage end-to-end management of 5G network with help of network controllers.
• ONAP is becoming the industry recognized 5G Orchestrator
• ONAP leverages microservices architecture extensively
![Page 15: Bay Areaevents19.linuxfoundation.org/wp-content/uploads/2018/11/BayArea-PM4... · Edgar Lombara Lumina Networks Inc. Bay Area. Agenda • Key drivers for 5G • 5G and Cloud native](https://reader033.vdocument.in/reader033/viewer/2022041513/5e29a161f2d3624cfb13aab9/html5/thumbnails/15.jpg)
ONAP Architecture
![Page 16: Bay Areaevents19.linuxfoundation.org/wp-content/uploads/2018/11/BayArea-PM4... · Edgar Lombara Lumina Networks Inc. Bay Area. Agenda • Key drivers for 5G • 5G and Cloud native](https://reader033.vdocument.in/reader033/viewer/2022041513/5e29a161f2d3624cfb13aab9/html5/thumbnails/16.jpg)
ONAP Slice Manager
![Page 17: Bay Areaevents19.linuxfoundation.org/wp-content/uploads/2018/11/BayArea-PM4... · Edgar Lombara Lumina Networks Inc. Bay Area. Agenda • Key drivers for 5G • 5G and Cloud native](https://reader033.vdocument.in/reader033/viewer/2022041513/5e29a161f2d3624cfb13aab9/html5/thumbnails/17.jpg)
Opendaylight
• Opendaylight is the industry recognized SDN controller and it has become the default choice due to its features
• ODL COE can be leveraged to program the Edge cloud and Core cloud network that are built using microservices architecture
• In addition, ODL can be leveraged to program the Network Slices
• ONAP leverages ODL for SDN-C, APPC and SDN-R
![Page 18: Bay Areaevents19.linuxfoundation.org/wp-content/uploads/2018/11/BayArea-PM4... · Edgar Lombara Lumina Networks Inc. Bay Area. Agenda • Key drivers for 5G • 5G and Cloud native](https://reader033.vdocument.in/reader033/viewer/2022041513/5e29a161f2d3624cfb13aab9/html5/thumbnails/18.jpg)
Opendaylight COE
Kubernetes Node 1
KubernetesMaster
ODLPlugin +CNI
COE Watcher
COE Northbound
Netvirt Netconf
Kubernetes Node n
ODLPlugin +CNI
Physical Switch
Netconf
![Page 19: Bay Areaevents19.linuxfoundation.org/wp-content/uploads/2018/11/BayArea-PM4... · Edgar Lombara Lumina Networks Inc. Bay Area. Agenda • Key drivers for 5G • 5G and Cloud native](https://reader033.vdocument.in/reader033/viewer/2022041513/5e29a161f2d3624cfb13aab9/html5/thumbnails/19.jpg)
Q&A
![Page 20: Bay Areaevents19.linuxfoundation.org/wp-content/uploads/2018/11/BayArea-PM4... · Edgar Lombara Lumina Networks Inc. Bay Area. Agenda • Key drivers for 5G • 5G and Cloud native](https://reader033.vdocument.in/reader033/viewer/2022041513/5e29a161f2d3624cfb13aab9/html5/thumbnails/20.jpg)