SlideShare uma empresa Scribd logo
1 de 15
Baixar para ler offline
OpenStack Australia Day | June 2017
Meshing OpenStack and Bare Metal Networks with EVPN
© 2017 Mellanox Technologies - Mellanox Confidential - 2
SDN For OpenStack – VM & Container Clouds with VXLAN
Automated self service networks:
 VXLANs are easier than VLANs
• No physical switches to configure
 High scale of virtual networks
• 4K VLANs
• 16M VXLANs
 VMs free to travel around data center
• Cross layer 3 boundaries
 All dynamic changes move to overlay
 Underlay becomes:
• Very static
• Very stable
• Very scalable
• Small L2 domains = small fault domains
Compute
Nodes
Storage
Nodes
Overlay
VLAN 2
VLAN 2
VLAN 4
VLAN 4
VLAN 2
VLAN 4
VLAN 2
VLAN 4
VLXAN
Tunnel
© 2017 Mellanox Technologies - Mellanox Confidential - 3
Enabling Modern Leaf-Spine Networks
Compute
Nodes
CEPH
Storage
Nodes
25GbEBetter cost, power,
availability, flexibility
Compute
Nodes
Legacy
Storage
Nodes
40GbE
Legacy
“Scale up”
Network
Switches
10GbE
100GbE
50GbE
ToR Switches Leaf Switches
Physical switches:
• All L3 = small fault domains
• Fixed port = lower cost
Spine Switches
© 2017 Mellanox Technologies - Mellanox Confidential - 4
Decline of the Modular Switch
PercentofShipments Data Center Ethernet Switch Product Mix
CREHAN RESEARCH Inc.
0%
25%
50%
75%
Fixed/Top-of-Rack
Modular/Chassis
Blade/Embedded
© 2017 Mellanox Technologies - Mellanox Confidential - 5
The Hidden Cost of VM Clouds
 Smart NICs needed for VM Clouds
• Tunneling drives up CPU load
• Encap/decap overhead
• IP & TCP Checksums with VXLAN
• NIC Offloads to the rescue
VXLAN Offload Engine
Higher Throughput
55% lower CPU utilization
HigherisBetter
LowerisBetter
VXLAN - CPU Utilization (% per Gbps) VXLAN Throughput (Gbps)
© 2017 Mellanox Technologies - Mellanox Confidential - 6
OVS over DPDK versus OVS Offload
2 Fully loaded CPU cores
7.6
MPPS
33
MPPS
2
Cores
0
Cores
0
0.5
1
1.5
2
2.5
3
3.5
4
4.5
0
5
10
15
20
25
30
35
OVS over DPDK OVS Offload
NumberofDedicatedCores
MillionPacketPerSecond
Message Rate Dedicated Hypervisor Cores
OVS DPDK ASAP2 Direct
1 Flow 7.6M PPS 33.0M PPS
60K Flows 1.9M PPS 16.4M PPS
Zero CPU utilization
© 2017 Mellanox Technologies - Mellanox Confidential - 7
EVPN: Perfect Network for Bare Metal Cloud
 Hardware Overlays for Bare Metal Servers
• No vswitch configs
• VXLAN for all the right reasons
- Application team wants layer 2
- Network team wants layer 3
- Large Scale multitenant isolation
- VLAN can be anywhere in the network
- Overlapping VLANs & subnets
 What is EVPN
• Controller-free VXLAN
• Control plane learning (BGP)
• Standards based
- Mix & match network vendors
• Limited broadcast traffic
• High performance hardware tunneling
• Data Center Interconnect (DCI)
Leaf Switches
Bare Metal Servers
LACP
MLAG
L3
L2
Overlay
HW
VTEP
VLXAN Tunnel
ironic
© 2017 Mellanox Technologies - Mellanox Confidential - 8
Bare Metal Cloud Switch Features
 License-free BGP, VXLAN, ZTP, EVPN
 VXLAN Routing
• Fabric forwarding intra-tenant traffic
 VTEP Scale
• Head End Replication
• Many switches max out at 128 VTEPs
 In Rack Multitenancy
• Port/VLAN to VNI
• Not VLAN to VNI
 QinVXLAN
• Psuedowire
• One VNI per tenant - BYOV
 ROCE over VXLAN
• NVME over Fabric
• CEPH with RDMA
© 2017 Mellanox Technologies - Mellanox Confidential - 9
Marrying Bare Metal Cloud with VM Cloud
 Why marry VM cloud to Bare metal cloud?
• Tenants with Containers, VMs, and Bare Metal Servers
 How to marry VM cloud to Bare metal cloud?
• Use OpenStack Network Nodes (servers) as gateways
• Use Hardware VTEPs (switches) controlled with OVSDB (controllers)
 Overlapping infrastructure
• “Ships in the night”
• VM/Container VNIs different range than EVPN VNIs
© 2017 Mellanox Technologies - Mellanox Confidential - 10
Bare Metal EVPN Cloud
Without Neutron
Poor Married Cloud Design with Server Gateways
VM Cloud
Neutron controller node
DPDK based
OpenStack
Network Nodes
(servers)
Bare Metal Servers
© 2017 Mellanox Technologies - Mellanox Confidential - 11
Bare Metal EVPN Cloud
Married Cloud Design with Switch Gateways
HW VTEP
(Switches)
Configured
with
OVSDB
VM Cloud
Overlay Controller Neutron controller node
Bare Metal Servers
© 2017 Mellanox Technologies - Mellanox Confidential - 12
Bare Metal EVPN Cloud
Married Cloud Design with Switch Gateways
Layer 2 Border
Gateways
(Switches)
VM Cloud
Neutron controller with L2 Gateway
https://wiki.openstack.org/wiki/Neutron/L2-GW
L2 Agent
Bare Metal ServersL2 Agent
© 2017 Mellanox Technologies - Mellanox Confidential - 13
Links to Community Articles
 How To Configure OpenStack L2 Gateway with Mellanox Spectrum Switch (VTEP)
• https://community.mellanox.com/docs/DOC-2766
 Mellanox Neutron Plugin
• https://wiki.openstack.org/wiki/Mellanox-Neutron
 How to Install Mellanox OpenStack Plugins for Mirantis Fuel
• https://community.mellanox.com/docs/DOC-2443
 EVPN on Cumulus Linux
• https://docs.cumulusnetworks.com/display/DOCS/Ethernet+Virtual+Private+Network+-+EVPN
 Lightweight Network Virtualization (LNV) on Cumulus Linux
• https://docs.cumulusnetworks.com/display/DOCS/Lightweight+Network+Virtualization+-+LNV+Overview
 OpenStack Neutron ML2 and Cumulus Linus
• https://docs.cumulusnetworks.com/display/DOCS/OpenStack+Neutron+ML2+and+Cumulus+Linux
© 2017 Mellanox Technologies - Mellanox Confidential - 14
Mellanox / Cumulus EVPN Bare Metal Lab Environment
You will get
Switches
• 2x Spine SN2100 and 2 x Leaf
SN2100 switches with 16 ports of
100G and Cumulus OS
• 2 x Rack kits
NICs
• 4 x 100G dual port NICs
Cables and Transceivers
• Inter-switch 100G cables
• 4 x 100G copper for MLAG
• 4 x 100G fiber inter-switch links
• 8 x 100G copper cables for servers
• 2 x QSA adapters for 1/10G uplinks
• 2 x 100G Optics for 40/100G uplinks
1 year support
Cumulus Linux 1 day boot camp
SN2100
100G
100G
100G
Purpose
An all-in-one lab environment for
building next-generation software
defined network with Mellanox
Spectrum and Cumulus Linux
Prebuilt Ansible for ZTP
Test scenarios:
1. Virtual Network Overlay
(VXLAN, LNV, EVPN)
2. L2 Gateway
3. Virtual Routing and
Forwarding (VRF) for multi-
tenant and internet-connect
clouds
SN2100
MLAG
L3
L2
L2
L3
Overlay
Bare Metal Servers
Thank You!

Mais conteúdo relacionado

Mais procurados

Red hat ceph storage customer presentation
Red hat ceph storage customer presentationRed hat ceph storage customer presentation
Red hat ceph storage customer presentation
Rodrigo Missiaggia
 
Open stack networking vlan, gre
Open stack networking   vlan, greOpen stack networking   vlan, gre
Open stack networking vlan, gre
Sim Janghoon
 
[OpenStack 하반기 스터디] Interoperability with ML2: LinuxBridge, OVS and SDN
[OpenStack 하반기 스터디] Interoperability with ML2: LinuxBridge, OVS and SDN[OpenStack 하반기 스터디] Interoperability with ML2: LinuxBridge, OVS and SDN
[OpenStack 하반기 스터디] Interoperability with ML2: LinuxBridge, OVS and SDN
OpenStack Korea Community
 
MP BGP-EVPN 실전기술-1편(개념잡기)
MP BGP-EVPN 실전기술-1편(개념잡기)MP BGP-EVPN 실전기술-1편(개념잡기)
MP BGP-EVPN 실전기술-1편(개념잡기)
JuHwan Lee
 

Mais procurados (20)

Five common customer use cases for Virtual SAN - VMworld US / 2015
Five common customer use cases for Virtual SAN - VMworld US / 2015Five common customer use cases for Virtual SAN - VMworld US / 2015
Five common customer use cases for Virtual SAN - VMworld US / 2015
 
Ceph Performance and Sizing Guide
Ceph Performance and Sizing GuideCeph Performance and Sizing Guide
Ceph Performance and Sizing Guide
 
2021.02 new in Ceph Pacific Dashboard
2021.02 new in Ceph Pacific Dashboard2021.02 new in Ceph Pacific Dashboard
2021.02 new in Ceph Pacific Dashboard
 
Storage tiering and erasure coding in Ceph (SCaLE13x)
Storage tiering and erasure coding in Ceph (SCaLE13x)Storage tiering and erasure coding in Ceph (SCaLE13x)
Storage tiering and erasure coding in Ceph (SCaLE13x)
 
Packet flow on openstack
Packet flow on openstackPacket flow on openstack
Packet flow on openstack
 
Demystifying openvswitch
Demystifying openvswitchDemystifying openvswitch
Demystifying openvswitch
 
OpenStack networking (Neutron)
OpenStack networking (Neutron) OpenStack networking (Neutron)
OpenStack networking (Neutron)
 
Achieving the ultimate performance with KVM
Achieving the ultimate performance with KVM Achieving the ultimate performance with KVM
Achieving the ultimate performance with KVM
 
[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region
[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region
[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region
 
Room 1 - 7 - Lê Quốc Đạt - Upgrading network of Openstack to SDN with Tungste...
Room 1 - 7 - Lê Quốc Đạt - Upgrading network of Openstack to SDN with Tungste...Room 1 - 7 - Lê Quốc Đạt - Upgrading network of Openstack to SDN with Tungste...
Room 1 - 7 - Lê Quốc Đạt - Upgrading network of Openstack to SDN with Tungste...
 
Red hat ceph storage customer presentation
Red hat ceph storage customer presentationRed hat ceph storage customer presentation
Red hat ceph storage customer presentation
 
Open stack networking vlan, gre
Open stack networking   vlan, greOpen stack networking   vlan, gre
Open stack networking vlan, gre
 
Deploying IPv6 on OpenStack
Deploying IPv6 on OpenStackDeploying IPv6 on OpenStack
Deploying IPv6 on OpenStack
 
[OpenStack 하반기 스터디] Interoperability with ML2: LinuxBridge, OVS and SDN
[OpenStack 하반기 스터디] Interoperability with ML2: LinuxBridge, OVS and SDN[OpenStack 하반기 스터디] Interoperability with ML2: LinuxBridge, OVS and SDN
[OpenStack 하반기 스터디] Interoperability with ML2: LinuxBridge, OVS and SDN
 
EBPF and Linux Networking
EBPF and Linux NetworkingEBPF and Linux Networking
EBPF and Linux Networking
 
MP BGP-EVPN 실전기술-1편(개념잡기)
MP BGP-EVPN 실전기술-1편(개념잡기)MP BGP-EVPN 실전기술-1편(개념잡기)
MP BGP-EVPN 실전기술-1편(개념잡기)
 
Deploying CloudStack and Ceph with flexible VXLAN and BGP networking
Deploying CloudStack and Ceph with flexible VXLAN and BGP networking Deploying CloudStack and Ceph with flexible VXLAN and BGP networking
Deploying CloudStack and Ceph with flexible VXLAN and BGP networking
 
OpenvSwitch Deep Dive
OpenvSwitch Deep DiveOpenvSwitch Deep Dive
OpenvSwitch Deep Dive
 
OpenStack超入門シリーズ いまさら聞けないNeutronの使い方
OpenStack超入門シリーズ いまさら聞けないNeutronの使い方OpenStack超入門シリーズ いまさら聞けないNeutronの使い方
OpenStack超入門シリーズ いまさら聞けないNeutronの使い方
 
Access Network Evolution
Access Network Evolution Access Network Evolution
Access Network Evolution
 

Semelhante a Meshing OpenStack and Bare Metal Networks with EVPN - David Iles, Mellanox Technologies

Network Virtualization for Cloud Services Infrastructure
Network Virtualization for Cloud Services InfrastructureNetwork Virtualization for Cloud Services Infrastructure
Network Virtualization for Cloud Services Infrastructure
Shahryar Ali
 
Tech Talk by John Casey (CTO) CPLANE_NETWORKS : High Performance OpenStack Ne...
Tech Talk by John Casey (CTO) CPLANE_NETWORKS : High Performance OpenStack Ne...Tech Talk by John Casey (CTO) CPLANE_NETWORKS : High Performance OpenStack Ne...
Tech Talk by John Casey (CTO) CPLANE_NETWORKS : High Performance OpenStack Ne...
nvirters
 

Semelhante a Meshing OpenStack and Bare Metal Networks with EVPN - David Iles, Mellanox Technologies (20)

22 - IDNOG03 - Christopher Lim (Mellanox) - Efficient Virtual Network for Ser...
22 - IDNOG03 - Christopher Lim (Mellanox) - Efficient Virtual Network for Ser...22 - IDNOG03 - Christopher Lim (Mellanox) - Efficient Virtual Network for Ser...
22 - IDNOG03 - Christopher Lim (Mellanox) - Efficient Virtual Network for Ser...
 
[OpenStack Days Korea 2016] Track1 - Mellanox CloudX - Acceleration for Cloud...
[OpenStack Days Korea 2016] Track1 - Mellanox CloudX - Acceleration for Cloud...[OpenStack Days Korea 2016] Track1 - Mellanox CloudX - Acceleration for Cloud...
[OpenStack Days Korea 2016] Track1 - Mellanox CloudX - Acceleration for Cloud...
 
OVNC 2015-Open Ethernet과 SDN을 통한 Mellanox의 차세대 네트워크 혁신 방안
OVNC 2015-Open Ethernet과 SDN을 통한 Mellanox의 차세대 네트워크 혁신 방안OVNC 2015-Open Ethernet과 SDN을 통한 Mellanox의 차세대 네트워크 혁신 방안
OVNC 2015-Open Ethernet과 SDN을 통한 Mellanox의 차세대 네트워크 혁신 방안
 
Mellanox for OpenStack - OpenStack最新情報セミナー 2014年10月
Mellanox for OpenStack  - OpenStack最新情報セミナー 2014年10月Mellanox for OpenStack  - OpenStack最新情報セミナー 2014年10月
Mellanox for OpenStack - OpenStack最新情報セミナー 2014年10月
 
OpenNebula - Mellanox Considerations for Smart Cloud
OpenNebula - Mellanox Considerations for Smart CloudOpenNebula - Mellanox Considerations for Smart Cloud
OpenNebula - Mellanox Considerations for Smart Cloud
 
NSX: La Virtualizzazione di Rete e il Futuro della Sicurezza
NSX: La Virtualizzazione di Rete e il Futuro della SicurezzaNSX: La Virtualizzazione di Rete e il Futuro della Sicurezza
NSX: La Virtualizzazione di Rete e il Futuro della Sicurezza
 
Software Defined Networks (SDN) na przykładzie rozwiązania OpenContrail.
Software Defined Networks (SDN) na przykładzie rozwiązania OpenContrail.Software Defined Networks (SDN) na przykładzie rozwiązania OpenContrail.
Software Defined Networks (SDN) na przykładzie rozwiązania OpenContrail.
 
Reference design for v mware nsx
Reference design for v mware nsxReference design for v mware nsx
Reference design for v mware nsx
 
OpenStack Networking and Automation
OpenStack Networking and AutomationOpenStack Networking and Automation
OpenStack Networking and Automation
 
VMworld 2013: Advanced VMware NSX Architecture
VMworld 2013: Advanced VMware NSX Architecture VMworld 2013: Advanced VMware NSX Architecture
VMworld 2013: Advanced VMware NSX Architecture
 
Network Virtualization for Cloud Services Infrastructure
Network Virtualization for Cloud Services InfrastructureNetwork Virtualization for Cloud Services Infrastructure
Network Virtualization for Cloud Services Infrastructure
 
VMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
VMworld 2016: How to Deploy VMware NSX with Cisco InfrastructureVMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
VMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
 
Operators experience and perspective on SDN with VLANs and L3 Networks
Operators experience and perspective on SDN with VLANs and L3 NetworksOperators experience and perspective on SDN with VLANs and L3 Networks
Operators experience and perspective on SDN with VLANs and L3 Networks
 
A consolidated virtualization approach to deploying distributed cloud networks
A consolidated virtualization approach to deploying distributed cloud networksA consolidated virtualization approach to deploying distributed cloud networks
A consolidated virtualization approach to deploying distributed cloud networks
 
Cumulus Linux 2.5 Overview
Cumulus Linux 2.5 OverviewCumulus Linux 2.5 Overview
Cumulus Linux 2.5 Overview
 
Nexus 7000 Series Innovations: M3 Module, DCI, Scale
Nexus 7000 Series Innovations: M3 Module, DCI, ScaleNexus 7000 Series Innovations: M3 Module, DCI, Scale
Nexus 7000 Series Innovations: M3 Module, DCI, Scale
 
Open stack networking_101_update_2014-os-meetups
Open stack networking_101_update_2014-os-meetupsOpen stack networking_101_update_2014-os-meetups
Open stack networking_101_update_2014-os-meetups
 
Erez Cohen & Aviram Bar Haim, Mellanox - Enhancing Your OpenStack Cloud With ...
Erez Cohen & Aviram Bar Haim, Mellanox - Enhancing Your OpenStack Cloud With ...Erez Cohen & Aviram Bar Haim, Mellanox - Enhancing Your OpenStack Cloud With ...
Erez Cohen & Aviram Bar Haim, Mellanox - Enhancing Your OpenStack Cloud With ...
 
Arista Nuage meetup dublin 18-2
Arista Nuage meetup dublin 18-2Arista Nuage meetup dublin 18-2
Arista Nuage meetup dublin 18-2
 
Tech Talk by John Casey (CTO) CPLANE_NETWORKS : High Performance OpenStack Ne...
Tech Talk by John Casey (CTO) CPLANE_NETWORKS : High Performance OpenStack Ne...Tech Talk by John Casey (CTO) CPLANE_NETWORKS : High Performance OpenStack Ne...
Tech Talk by John Casey (CTO) CPLANE_NETWORKS : High Performance OpenStack Ne...
 

Mais de OpenStack

Federation and Interoperability in the Nectar Research Cloud
Federation and Interoperability in the Nectar Research CloudFederation and Interoperability in the Nectar Research Cloud
Federation and Interoperability in the Nectar Research Cloud
OpenStack
 
Enabling OpenStack for Enterprise - Tarso Dos Santos, Veritas
Enabling OpenStack for Enterprise - Tarso Dos Santos, VeritasEnabling OpenStack for Enterprise - Tarso Dos Santos, Veritas
Enabling OpenStack for Enterprise - Tarso Dos Santos, Veritas
OpenStack
 
Diving in the desert: A quick overview into OpenStack Sahara capabilities - A...
Diving in the desert: A quick overview into OpenStack Sahara capabilities - A...Diving in the desert: A quick overview into OpenStack Sahara capabilities - A...
Diving in the desert: A quick overview into OpenStack Sahara capabilities - A...
OpenStack
 
Building a GPU-enabled OpenStack Cloud for HPC - Blair Bethwaite, Monash Univ...
Building a GPU-enabled OpenStack Cloud for HPC - Blair Bethwaite, Monash Univ...Building a GPU-enabled OpenStack Cloud for HPC - Blair Bethwaite, Monash Univ...
Building a GPU-enabled OpenStack Cloud for HPC - Blair Bethwaite, Monash Univ...
OpenStack
 
Building a GPU-enabled OpenStack Cloud for HPC - Lance Wilson, Monash University
Building a GPU-enabled OpenStack Cloud for HPC - Lance Wilson, Monash UniversityBuilding a GPU-enabled OpenStack Cloud for HPC - Lance Wilson, Monash University
Building a GPU-enabled OpenStack Cloud for HPC - Lance Wilson, Monash University
OpenStack
 

Mais de OpenStack (20)

Swinburne University of Technology - Shunde Zhang & Kieran Spear, Aptira
Swinburne University of Technology - Shunde Zhang & Kieran Spear, AptiraSwinburne University of Technology - Shunde Zhang & Kieran Spear, Aptira
Swinburne University of Technology - Shunde Zhang & Kieran Spear, Aptira
 
Related OSS Projects - Peter Rowe, Flexera Software
Related OSS Projects - Peter Rowe, Flexera SoftwareRelated OSS Projects - Peter Rowe, Flexera Software
Related OSS Projects - Peter Rowe, Flexera Software
 
Supercomputing by API: Connecting Modern Web Apps to HPC
Supercomputing by API: Connecting Modern Web Apps to HPCSupercomputing by API: Connecting Modern Web Apps to HPC
Supercomputing by API: Connecting Modern Web Apps to HPC
 
Federation and Interoperability in the Nectar Research Cloud
Federation and Interoperability in the Nectar Research CloudFederation and Interoperability in the Nectar Research Cloud
Federation and Interoperability in the Nectar Research Cloud
 
Simplifying the Move to OpenStack
Simplifying the Move to OpenStackSimplifying the Move to OpenStack
Simplifying the Move to OpenStack
 
Hyperconverged Cloud, Not just a toy anymore - Andrew Hatfield, Red Hat
Hyperconverged Cloud, Not just a toy anymore - Andrew Hatfield, Red HatHyperconverged Cloud, Not just a toy anymore - Andrew Hatfield, Red Hat
Hyperconverged Cloud, Not just a toy anymore - Andrew Hatfield, Red Hat
 
Migrating your infrastructure to OpenStack - Avi Miller, Oracle
Migrating your infrastructure to OpenStack - Avi Miller, OracleMigrating your infrastructure to OpenStack - Avi Miller, Oracle
Migrating your infrastructure to OpenStack - Avi Miller, Oracle
 
A glimpse into an industry Cloud using Open Source Technologies - Adrian Koh,...
A glimpse into an industry Cloud using Open Source Technologies - Adrian Koh,...A glimpse into an industry Cloud using Open Source Technologies - Adrian Koh,...
A glimpse into an industry Cloud using Open Source Technologies - Adrian Koh,...
 
Enabling OpenStack for Enterprise - Tarso Dos Santos, Veritas
Enabling OpenStack for Enterprise - Tarso Dos Santos, VeritasEnabling OpenStack for Enterprise - Tarso Dos Santos, Veritas
Enabling OpenStack for Enterprise - Tarso Dos Santos, Veritas
 
Understanding blue store, Ceph's new storage backend - Tim Serong, SUSE
Understanding blue store, Ceph's new storage backend - Tim Serong, SUSEUnderstanding blue store, Ceph's new storage backend - Tim Serong, SUSE
Understanding blue store, Ceph's new storage backend - Tim Serong, SUSE
 
OpenStack Networks the Web-Scale Way - Scott Laffer, Cumulus Networks
OpenStack Networks the Web-Scale Way - Scott Laffer, Cumulus NetworksOpenStack Networks the Web-Scale Way - Scott Laffer, Cumulus Networks
OpenStack Networks the Web-Scale Way - Scott Laffer, Cumulus Networks
 
Diving in the desert: A quick overview into OpenStack Sahara capabilities - A...
Diving in the desert: A quick overview into OpenStack Sahara capabilities - A...Diving in the desert: A quick overview into OpenStack Sahara capabilities - A...
Diving in the desert: A quick overview into OpenStack Sahara capabilities - A...
 
Building a GPU-enabled OpenStack Cloud for HPC - Blair Bethwaite, Monash Univ...
Building a GPU-enabled OpenStack Cloud for HPC - Blair Bethwaite, Monash Univ...Building a GPU-enabled OpenStack Cloud for HPC - Blair Bethwaite, Monash Univ...
Building a GPU-enabled OpenStack Cloud for HPC - Blair Bethwaite, Monash Univ...
 
OpenStack and Red Hat: How we learned to adapt with our customers in a maturi...
OpenStack and Red Hat: How we learned to adapt with our customers in a maturi...OpenStack and Red Hat: How we learned to adapt with our customers in a maturi...
OpenStack and Red Hat: How we learned to adapt with our customers in a maturi...
 
The Why and How of HPC-Cloud Hybrids with OpenStack - Lev Lafayette, Universi...
The Why and How of HPC-Cloud Hybrids with OpenStack - Lev Lafayette, Universi...The Why and How of HPC-Cloud Hybrids with OpenStack - Lev Lafayette, Universi...
The Why and How of HPC-Cloud Hybrids with OpenStack - Lev Lafayette, Universi...
 
Ironically, Infrastructure Doesn't Matter - Quinton Anderson, Commonwealth Ba...
Ironically, Infrastructure Doesn't Matter - Quinton Anderson, Commonwealth Ba...Ironically, Infrastructure Doesn't Matter - Quinton Anderson, Commonwealth Ba...
Ironically, Infrastructure Doesn't Matter - Quinton Anderson, Commonwealth Ba...
 
Traditional Enterprise to OpenStack Cloud - An Unexpected Journey
Traditional Enterprise to OpenStack Cloud - An Unexpected JourneyTraditional Enterprise to OpenStack Cloud - An Unexpected Journey
Traditional Enterprise to OpenStack Cloud - An Unexpected Journey
 
Building a GPU-enabled OpenStack Cloud for HPC - Lance Wilson, Monash University
Building a GPU-enabled OpenStack Cloud for HPC - Lance Wilson, Monash UniversityBuilding a GPU-enabled OpenStack Cloud for HPC - Lance Wilson, Monash University
Building a GPU-enabled OpenStack Cloud for HPC - Lance Wilson, Monash University
 
Monitoring Uptime on the NeCTAR Research Cloud - Andy Botting, University of ...
Monitoring Uptime on the NeCTAR Research Cloud - Andy Botting, University of ...Monitoring Uptime on the NeCTAR Research Cloud - Andy Botting, University of ...
Monitoring Uptime on the NeCTAR Research Cloud - Andy Botting, University of ...
 
Containers and OpenStack: Marc Van Hoof, Kumulus: Containers and OpenStack
Containers and OpenStack: Marc Van Hoof, Kumulus: Containers and OpenStackContainers and OpenStack: Marc Van Hoof, Kumulus: Containers and OpenStack
Containers and OpenStack: Marc Van Hoof, Kumulus: Containers and OpenStack
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 

Meshing OpenStack and Bare Metal Networks with EVPN - David Iles, Mellanox Technologies

  • 1. OpenStack Australia Day | June 2017 Meshing OpenStack and Bare Metal Networks with EVPN
  • 2. © 2017 Mellanox Technologies - Mellanox Confidential - 2 SDN For OpenStack – VM & Container Clouds with VXLAN Automated self service networks:  VXLANs are easier than VLANs • No physical switches to configure  High scale of virtual networks • 4K VLANs • 16M VXLANs  VMs free to travel around data center • Cross layer 3 boundaries  All dynamic changes move to overlay  Underlay becomes: • Very static • Very stable • Very scalable • Small L2 domains = small fault domains Compute Nodes Storage Nodes Overlay VLAN 2 VLAN 2 VLAN 4 VLAN 4 VLAN 2 VLAN 4 VLAN 2 VLAN 4 VLXAN Tunnel
  • 3. © 2017 Mellanox Technologies - Mellanox Confidential - 3 Enabling Modern Leaf-Spine Networks Compute Nodes CEPH Storage Nodes 25GbEBetter cost, power, availability, flexibility Compute Nodes Legacy Storage Nodes 40GbE Legacy “Scale up” Network Switches 10GbE 100GbE 50GbE ToR Switches Leaf Switches Physical switches: • All L3 = small fault domains • Fixed port = lower cost Spine Switches
  • 4. © 2017 Mellanox Technologies - Mellanox Confidential - 4 Decline of the Modular Switch PercentofShipments Data Center Ethernet Switch Product Mix CREHAN RESEARCH Inc. 0% 25% 50% 75% Fixed/Top-of-Rack Modular/Chassis Blade/Embedded
  • 5. © 2017 Mellanox Technologies - Mellanox Confidential - 5 The Hidden Cost of VM Clouds  Smart NICs needed for VM Clouds • Tunneling drives up CPU load • Encap/decap overhead • IP & TCP Checksums with VXLAN • NIC Offloads to the rescue VXLAN Offload Engine Higher Throughput 55% lower CPU utilization HigherisBetter LowerisBetter VXLAN - CPU Utilization (% per Gbps) VXLAN Throughput (Gbps)
  • 6. © 2017 Mellanox Technologies - Mellanox Confidential - 6 OVS over DPDK versus OVS Offload 2 Fully loaded CPU cores 7.6 MPPS 33 MPPS 2 Cores 0 Cores 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 0 5 10 15 20 25 30 35 OVS over DPDK OVS Offload NumberofDedicatedCores MillionPacketPerSecond Message Rate Dedicated Hypervisor Cores OVS DPDK ASAP2 Direct 1 Flow 7.6M PPS 33.0M PPS 60K Flows 1.9M PPS 16.4M PPS Zero CPU utilization
  • 7. © 2017 Mellanox Technologies - Mellanox Confidential - 7 EVPN: Perfect Network for Bare Metal Cloud  Hardware Overlays for Bare Metal Servers • No vswitch configs • VXLAN for all the right reasons - Application team wants layer 2 - Network team wants layer 3 - Large Scale multitenant isolation - VLAN can be anywhere in the network - Overlapping VLANs & subnets  What is EVPN • Controller-free VXLAN • Control plane learning (BGP) • Standards based - Mix & match network vendors • Limited broadcast traffic • High performance hardware tunneling • Data Center Interconnect (DCI) Leaf Switches Bare Metal Servers LACP MLAG L3 L2 Overlay HW VTEP VLXAN Tunnel ironic
  • 8. © 2017 Mellanox Technologies - Mellanox Confidential - 8 Bare Metal Cloud Switch Features  License-free BGP, VXLAN, ZTP, EVPN  VXLAN Routing • Fabric forwarding intra-tenant traffic  VTEP Scale • Head End Replication • Many switches max out at 128 VTEPs  In Rack Multitenancy • Port/VLAN to VNI • Not VLAN to VNI  QinVXLAN • Psuedowire • One VNI per tenant - BYOV  ROCE over VXLAN • NVME over Fabric • CEPH with RDMA
  • 9. © 2017 Mellanox Technologies - Mellanox Confidential - 9 Marrying Bare Metal Cloud with VM Cloud  Why marry VM cloud to Bare metal cloud? • Tenants with Containers, VMs, and Bare Metal Servers  How to marry VM cloud to Bare metal cloud? • Use OpenStack Network Nodes (servers) as gateways • Use Hardware VTEPs (switches) controlled with OVSDB (controllers)  Overlapping infrastructure • “Ships in the night” • VM/Container VNIs different range than EVPN VNIs
  • 10. © 2017 Mellanox Technologies - Mellanox Confidential - 10 Bare Metal EVPN Cloud Without Neutron Poor Married Cloud Design with Server Gateways VM Cloud Neutron controller node DPDK based OpenStack Network Nodes (servers) Bare Metal Servers
  • 11. © 2017 Mellanox Technologies - Mellanox Confidential - 11 Bare Metal EVPN Cloud Married Cloud Design with Switch Gateways HW VTEP (Switches) Configured with OVSDB VM Cloud Overlay Controller Neutron controller node Bare Metal Servers
  • 12. © 2017 Mellanox Technologies - Mellanox Confidential - 12 Bare Metal EVPN Cloud Married Cloud Design with Switch Gateways Layer 2 Border Gateways (Switches) VM Cloud Neutron controller with L2 Gateway https://wiki.openstack.org/wiki/Neutron/L2-GW L2 Agent Bare Metal ServersL2 Agent
  • 13. © 2017 Mellanox Technologies - Mellanox Confidential - 13 Links to Community Articles  How To Configure OpenStack L2 Gateway with Mellanox Spectrum Switch (VTEP) • https://community.mellanox.com/docs/DOC-2766  Mellanox Neutron Plugin • https://wiki.openstack.org/wiki/Mellanox-Neutron  How to Install Mellanox OpenStack Plugins for Mirantis Fuel • https://community.mellanox.com/docs/DOC-2443  EVPN on Cumulus Linux • https://docs.cumulusnetworks.com/display/DOCS/Ethernet+Virtual+Private+Network+-+EVPN  Lightweight Network Virtualization (LNV) on Cumulus Linux • https://docs.cumulusnetworks.com/display/DOCS/Lightweight+Network+Virtualization+-+LNV+Overview  OpenStack Neutron ML2 and Cumulus Linus • https://docs.cumulusnetworks.com/display/DOCS/OpenStack+Neutron+ML2+and+Cumulus+Linux
  • 14. © 2017 Mellanox Technologies - Mellanox Confidential - 14 Mellanox / Cumulus EVPN Bare Metal Lab Environment You will get Switches • 2x Spine SN2100 and 2 x Leaf SN2100 switches with 16 ports of 100G and Cumulus OS • 2 x Rack kits NICs • 4 x 100G dual port NICs Cables and Transceivers • Inter-switch 100G cables • 4 x 100G copper for MLAG • 4 x 100G fiber inter-switch links • 8 x 100G copper cables for servers • 2 x QSA adapters for 1/10G uplinks • 2 x 100G Optics for 40/100G uplinks 1 year support Cumulus Linux 1 day boot camp SN2100 100G 100G 100G Purpose An all-in-one lab environment for building next-generation software defined network with Mellanox Spectrum and Cumulus Linux Prebuilt Ansible for ZTP Test scenarios: 1. Virtual Network Overlay (VXLAN, LNV, EVPN) 2. L2 Gateway 3. Virtual Routing and Forwarding (VRF) for multi- tenant and internet-connect clouds SN2100 MLAG L3 L2 L2 L3 Overlay Bare Metal Servers