Networking Optimization in Edge Computing...Configuration Management Service Management Fault...
Transcript of Networking Optimization in Edge Computing...Configuration Management Service Management Fault...
![Page 1: Networking Optimization in Edge Computing...Configuration Management Service Management Fault Management Software Infrastructure Orchestration. High Level Challenges in OpenStack for](https://reader033.fdocuments.net/reader033/viewer/2022041921/5e6bd087e08913348d78324d/html5/thumbnails/1.jpg)
Networking Optimization in Edge
ComputingShane Wang
Engineering Manager of Networking and Storage
Intel Open Source Technology Center
![Page 2: Networking Optimization in Edge Computing...Configuration Management Service Management Fault Management Software Infrastructure Orchestration. High Level Challenges in OpenStack for](https://reader033.fdocuments.net/reader033/viewer/2022041921/5e6bd087e08913348d78324d/html5/thumbnails/2.jpg)
Agenda
• Why Edge Computing?
• What is Edge Computing?
• StarlingX based on OpenStack for Edge
• Challenges
• Regional Controller
• OVS-DPDK and SR-IOV
• Other Enhancements in OpenStack Neutron
• Containerized Network
![Page 3: Networking Optimization in Edge Computing...Configuration Management Service Management Fault Management Software Infrastructure Orchestration. High Level Challenges in OpenStack for](https://reader033.fdocuments.net/reader033/viewer/2022041921/5e6bd087e08913348d78324d/html5/thumbnails/3.jpg)
Emerging Technologies in IoT & Networks
On-Demand
NFV
Hardware
AccelerationA.I. Microservices 5G
IoT &
Analytics
Industrial
Sensors
Home
DevicesRetail Healthcare
Immersive
Experiences
Virtual
Reality
Augmented
Reality
360
Video
Wearable
Cognitive
Assistance
Autonomous
DevicesDrones
Autonomous
Vehicles
Industry
RobotsMedical
NFV Edge
Infrastructure
Wireless
(vRAN,vEPC)
Wireline
(PON)
uCPE
(SD-WAN)
IP Enterprise
Services
![Page 4: Networking Optimization in Edge Computing...Configuration Management Service Management Fault Management Software Infrastructure Orchestration. High Level Challenges in OpenStack for](https://reader033.fdocuments.net/reader033/viewer/2022041921/5e6bd087e08913348d78324d/html5/thumbnails/4.jpg)
Why Edge Computing?
Emerging technologies are demanding
lower latency and accelerated processing at
the edge
Edge Cloud Central Cloud
Performs data processing at the
edge of the network, near data
sources
Highly centralized
computing resources of
cloud service providers
Optimal Not Optimal
Low Latency
< 20ms
High Latency
~25 – 200ms
![Page 5: Networking Optimization in Edge Computing...Configuration Management Service Management Fault Management Software Infrastructure Orchestration. High Level Challenges in OpenStack for](https://reader033.fdocuments.net/reader033/viewer/2022041921/5e6bd087e08913348d78324d/html5/thumbnails/5.jpg)
What is Edge Computing?
• Extensions Beyond Cloud Computing and Data Centers
• Close to Users and Data Sources, Edge Sides
• Converged Platform of Networks, Compute, Storage and
Applications
• Real-Time, Optimized, Data Localization, Intelligence, Security
and Privacy
• High Performance and Low Latency
• Large-Scale but Small-Size
• Zero Touch Provisioning and Automation, Remote Management,
Autonomous Devices
• Self-Healing, Easy Upgrading, and Long Life Power Supplier
![Page 6: Networking Optimization in Edge Computing...Configuration Management Service Management Fault Management Software Infrastructure Orchestration. High Level Challenges in OpenStack for](https://reader033.fdocuments.net/reader033/viewer/2022041921/5e6bd087e08913348d78324d/html5/thumbnails/6.jpg)
High Level Structure of StarlingX for Edge
Upstream Projects
Kubernetes Ceph ovsdpdk CentOS OpenStack
Host
Management
Configuration
Management
Service
Management
Fault
Management
Software
Management
Infrastructure
Orchestration
Integration Project
extensions
![Page 7: Networking Optimization in Edge Computing...Configuration Management Service Management Fault Management Software Infrastructure Orchestration. High Level Challenges in OpenStack for](https://reader033.fdocuments.net/reader033/viewer/2022041921/5e6bd087e08913348d78324d/html5/thumbnails/7.jpg)
StarlingX Architecture Details
OSS/BSS Service Orchestration (i.e. ONAP)
Control Node Compute Nodes Storage Node
Carrier Grade
Storage Cluster
Centralized, Local,
or SAN
Virtualization Infrastructure Manager
(VIM)
Linux
KVM – Real time
StarlingX Edge Node(s)
Nova ComputeNeutron Agent
ovsdpdk SRIOV networking
Edge ApplicationsVM
IOT
VM
CPE
K8S
Others
Configuration
Management
Service
Management
Fault
ManagementSoftware
Management
Infrastructure Orchestration
![Page 8: Networking Optimization in Edge Computing...Configuration Management Service Management Fault Management Software Infrastructure Orchestration. High Level Challenges in OpenStack for](https://reader033.fdocuments.net/reader033/viewer/2022041921/5e6bd087e08913348d78324d/html5/thumbnails/8.jpg)
High Level Challenges in OpenStack for Edge
• Scalability of the Controller
• Wide Area Network limitations
• Security Management
• Maintainability
• Fault Tolerance
![Page 9: Networking Optimization in Edge Computing...Configuration Management Service Management Fault Management Software Infrastructure Orchestration. High Level Challenges in OpenStack for](https://reader033.fdocuments.net/reader033/viewer/2022041921/5e6bd087e08913348d78324d/html5/thumbnails/9.jpg)
ONAP based Service Orchestration and Deployment
Support for regional controller(for thin edges, Large number of edges)
Regional controller
ONAP
Multi Cloud Service(OS and K8S support)
SDNC(Fabric Control)
OpenStack
Storage nodes
Compute nodes
VNF VMs
K8S master
Storage nodes
Minions
VNF VMs & Containers
Edge clouds
OpenStack support and K8S Support
ONAP - Parent
Storage nodes
Compute nodes
VNF VMs
Storage nodes
Minions
VNF VMs & Containers
Edge clouds
ONAP – Child (Offload)
Multi Cloud Fabric Control
Cloud Control (VIM)
OpenStack K8S
Regional controller
Support for both OpenStack edges and Kubernetes edgesSupport for Kubernetes edges that manage both VM and container VNFsFabric control to manage switch
![Page 10: Networking Optimization in Edge Computing...Configuration Management Service Management Fault Management Software Infrastructure Orchestration. High Level Challenges in OpenStack for](https://reader033.fdocuments.net/reader033/viewer/2022041921/5e6bd087e08913348d78324d/html5/thumbnails/10.jpg)
OVS-DPDK and SR-IOV
VNFNonDP
VNFDP
VNFDP
VNFNonDP
VF1
OVS-DPDK
OAMNeutron Agents vhost-user
VNFHigh DP
VNFHigh DP
Show 2 Physical PortsShow 1 VF to OVS-DPDK2 VFs to VNFs.
OAM on a separate physical port.
Ethernet Port
SRIOV
VF2 VF2
![Page 11: Networking Optimization in Edge Computing...Configuration Management Service Management Fault Management Software Infrastructure Orchestration. High Level Challenges in OpenStack for](https://reader033.fdocuments.net/reader033/viewer/2022041921/5e6bd087e08913348d78324d/html5/thumbnails/11.jpg)
OVS-DPDK and SR-IOV
ContainerVM
VF2
Neutron OVN
SRIOV
VF5
OVN CNI
OVN(OVSDPDK)
VF1
Neutron SRIOV
SRIOV
ContainerVM
VF3
Calico CNI
VF4 Management
Interface
Data Path
Interface
![Page 12: Networking Optimization in Edge Computing...Configuration Management Service Management Fault Management Software Infrastructure Orchestration. High Level Challenges in OpenStack for](https://reader033.fdocuments.net/reader033/viewer/2022041921/5e6bd087e08913348d78324d/html5/thumbnails/12.jpg)
Port Mirroring with SR-IOV VFd
https://blueprints.launchpad.net/neutron/+spec/port-mirroring-sriov-vf
![Page 13: Networking Optimization in Edge Computing...Configuration Management Service Management Fault Management Software Infrastructure Orchestration. High Level Challenges in OpenStack for](https://reader033.fdocuments.net/reader033/viewer/2022041921/5e6bd087e08913348d78324d/html5/thumbnails/13.jpg)
Other Neutron Enhancements
• OVS-DPDK support in Helm
• Segment Range Management of Self-service Networks– https://blueprints.launchpad.net/neutron/+spec/segment-range-mgmt-of-tenant-
networks
• Provider Network Management
• Rescheduling of DHCP Servers and Routers– https://blueprints.launchpad.net/neutron/+spec/rescheduling-of-dhcp-servers-and-
routers
• Fault Management
• OVS support for Networking VLAN Transparency
• VLAN Trunk
• OVS-DPDK firewall driver enhancement
• Security Group
![Page 14: Networking Optimization in Edge Computing...Configuration Management Service Management Fault Management Software Infrastructure Orchestration. High Level Challenges in OpenStack for](https://reader033.fdocuments.net/reader033/viewer/2022041921/5e6bd087e08913348d78324d/html5/thumbnails/14.jpg)
Containerized OpenStack Network
• Management network would be for
platform services only and isolated from
the cluster
• OpenStack services exposed on cluster
network via an K8S ingress controller
• NFV-VIM APIs need to be accessible from
both the OAM and cluster networks
• Platform services need access to several
OpenStack APIs
• Ceph service need access from cluster
network
![Page 15: Networking Optimization in Edge Computing...Configuration Management Service Management Fault Management Software Infrastructure Orchestration. High Level Challenges in OpenStack for](https://reader033.fdocuments.net/reader033/viewer/2022041921/5e6bd087e08913348d78324d/html5/thumbnails/15.jpg)
Thank you!
• For More Information, Please
Visit www.akraino.org and www.starlingx.io
• Call For Join!!!
![Page 16: Networking Optimization in Edge Computing...Configuration Management Service Management Fault Management Software Infrastructure Orchestration. High Level Challenges in OpenStack for](https://reader033.fdocuments.net/reader033/viewer/2022041921/5e6bd087e08913348d78324d/html5/thumbnails/16.jpg)