SlideShare a Scribd company logo
Virtual Networks:For Storage and Data orUntangling the Virtual Server Spaghetti Pile Howard Marks Chief Scientist hmarks@DeepStorage.net
Our Agenda Today’s Virtual Server I/O problem How Bandwidth alone isn’t enough Isn’t FCoE the Answer? PCI Virtual I/O  Fibre Channel Virtuilization Available Solutions “Virtual NICs” External I/O virtualization
The I/O Problem Admins dedicate links to functions: User LAN Fibre Channel vCenter Vmotion DMZ With redundancy that’s 8 cables But still just 2Gbps for user traffic Some experts recommend 1Gbps/core 1u and blades don’t have enough slots
The Storage Problem Admins want to access LUN directly Over 2TB VMDK limit No copy for P2V Allow fall back to physical server Snapshots for Dev Etc. vMotion changes WWN, MAC
Enter NPIV One FC HBA can have multiple virtual N-port IDs NPID moves with VM VMware support limited No WWN visibility to guest
10Gig Ethernet to the Rescue? 10Gig provides bandwidth but: We still need some isolation Vmotion could flood the net Infected user machines could create a DDoS attack Vmware still wants separate nets
Then There’s Spanning Tree Enables just 1 path Takes seconds to converge on link state change Can choose stupid links Net admins end up wasting time to manage
Layer 2 Multipath Two proposed standards: Shortest Path Bridging (SPB) (IEEE 802.1aq) Transparent Interconnection of Lots of Links (TRILL) (IETF) Both use IS-IS routing protocol to learn topology  Enable multiple paths Favor shorter paths Converge faster
FCoE? Embedds FCP in 10Gig E FC traffic has higher priority Requires Lossless DCB (CEE/DCE) FC part ready, DCB standards still under discussion FCoE alone still not enough isolation
Lossless Network? Really about congestion management Fibre Channel uses hop by hop buffer credits Ethernet relies on higher layer protocols (TCP) But timeouts add latency TCP throttles back
Data Center Bridging Extensions to make Ethernet “Lossless” Due to congestion Per Priority Pause (802.1Qbb) Flow control for each of 8 priorities Enhanced Transmission Selection  (802.1Qaz) Priority groups Data Center Bridging Exchange (802.1Qaz)  Congestion Notification Makes flow control end to end (optional)
FCoE Switches are Special Include Fibre Channel Forwarder Implements FC like by hop congestion control w/Pause Naming server
Top of Rack FCoE(The Cisco Model)
FCoE and DCB FCoE just needs Pause We recommend for iSCSI too Converged networks need Qaz Multihop either needs FCF in every switch or end to end congestion control
FCoE Markets Brocade, Emulex and Qlogic pushing CNAs You need 20yrs to develop FC Switch market opening Cisco, Brocade Blade Networks, HP w/Qlogic HP H3C More coming DCB and multi-hop issues
Virtual NIC One physical port multiple virtual NICs Each vNIC with MAC address Etc. vNIC/Switch manage bandwidth per vNIC Segregation via vLAN tags HP Flex-10, Neterion, Qlogic, Emulex, Etc.
PCI I/O Virtualization Standards from PCI SIG  Cards share functions with processes SR-IOV Multiple VMs on 1 PC (PICe Root) MR-IOV Across multiple systems Also defines connectors, cables Etc.
Virtual Bridges VN-Tag Cisco’s Approach Tags packets with virtual port info Upstream switch makes forwarding decisions
InfiniBand Gateways 40Gbps, low latency connect to servers Gateways/Bridges to 10Gig E & FC Players: Mellanox Voltaire Frankly best for HPC Already use IB
InfiniBand Gateways Pros	 Cons High bandwidth, low latency for server to server traffic High port density switches for end of row Yet another network to run Drivers needed
Switched PCI Low cost PCIe extender in server Std cards in TOR switch Not just FC 10gig RAID controllers for shared DAS 16 servers/4 slots typical NextIO, Virtensys Aprius uses 10gigE Virtualize and share I/O adapters across all servers Native  server PCIe Links +40Gbps I/O BW per server
Switched PCI Pros	 Cons Low cost per server Low power cable adapter in server Can share RAID Can share other I/O cards  Uses standard drivers Low switch port count Low slot density
Aprius I/O over Ethernet Approach PCIe over Ethernet DA SA 802.1Q Tag PCIeOE Header PCIe Data (TLP) CRC32 Type=PCIeOE Stateless Servers NIC/CNA FC HBA iSCSI HBA SAS/SATA Flash SSD GPU/NPU Accelerators Utility I/O Pool of PCIe Resources Standard 802.1Q Frame	                    PCIeOE Host Initiator Logic ,[object Object],PCIe over Ethernet  ,[object Object],Virtualized Resource Pools ,[object Object]
Software management of resources and hosts
Any PCIe-based I/O,[object Object]
No change to server software
2x 10GbE interface (QSFP)Shared PCIe I/O slots ,[object Object]
x8 PCIe 1.1 or x4 PCIe 2.0
 Accepts standard I/O adapters
480 Gb/s low latency fabricHigh Availability ,[object Object]
Hot-plug I/O slots
Hot-plug cablingManagement ,[object Object]

More Related Content

What's hot

Cisco usNIC: how it works, how it is used in Open MPI
Cisco usNIC: how it works, how it is used in Open MPICisco usNIC: how it works, how it is used in Open MPI
Cisco usNIC: how it works, how it is used in Open MPI
Jeff Squyres
 
Cisco data center support
Cisco data center supportCisco data center support
Cisco data center support
Krunal Shah
 
Mellanox Approach to NFV & SDN
Mellanox Approach to NFV & SDNMellanox Approach to NFV & SDN
Mellanox Approach to NFV & SDN
Mellanox Technologies
 
DPDK Summit 2015 - RIFT.io - Tim Mortsolf
DPDK Summit 2015 - RIFT.io - Tim MortsolfDPDK Summit 2015 - RIFT.io - Tim Mortsolf
DPDK Summit 2015 - RIFT.io - Tim Mortsolf
Jim St. Leger
 
Ceph Day Amsterdam 2015 - Deploying flash storage for Ceph without compromisi...
Ceph Day Amsterdam 2015 - Deploying flash storage for Ceph without compromisi...Ceph Day Amsterdam 2015 - Deploying flash storage for Ceph without compromisi...
Ceph Day Amsterdam 2015 - Deploying flash storage for Ceph without compromisi...
Ceph Community
 
HP C7000 Cconfiguration Guide v.10
HP C7000 Cconfiguration Guide v.10HP C7000 Cconfiguration Guide v.10
HP C7000 Cconfiguration Guide v.10
WEDO Information Technology Co. Ltd
 
LF_OVS_17_Enabling hardware acceleration in OVS-DPDK using DPDK Framework.
LF_OVS_17_Enabling hardware acceleration in OVS-DPDK using DPDK Framework.LF_OVS_17_Enabling hardware acceleration in OVS-DPDK using DPDK Framework.
LF_OVS_17_Enabling hardware acceleration in OVS-DPDK using DPDK Framework.
LF_OpenvSwitch
 
6WINDGate™ - Powering the New-Generation of IPsec Gateways
6WINDGate™ - Powering the New-Generation of IPsec Gateways6WINDGate™ - Powering the New-Generation of IPsec Gateways
6WINDGate™ - Powering the New-Generation of IPsec Gateways
6WIND
 
Install FD.IO VPP On Intel(r) Architecture & Test with Trex*
Install FD.IO VPP On Intel(r) Architecture & Test with Trex*Install FD.IO VPP On Intel(r) Architecture & Test with Trex*
Install FD.IO VPP On Intel(r) Architecture & Test with Trex*
Michelle Holley
 
20 - IDNOG03 - Franki Lim (ARISTA) - Overlay Networking with VXLAN
20 - IDNOG03 - Franki Lim (ARISTA) - Overlay Networking with VXLAN20 - IDNOG03 - Franki Lim (ARISTA) - Overlay Networking with VXLAN
20 - IDNOG03 - Franki Lim (ARISTA) - Overlay Networking with VXLAN
Indonesia Network Operators Group
 
Cisco data center training for ibm
Cisco data center training for ibmCisco data center training for ibm
Cisco data center training for ibm
Christian Silva Espinoza
 
PLNOG16: Obsługa 100M pps na platformie PC , Przemysław Frasunek, Paweł Mała...
PLNOG16: Obsługa 100M pps na platformie PC, Przemysław Frasunek, Paweł Mała...PLNOG16: Obsługa 100M pps na platformie PC, Przemysław Frasunek, Paweł Mała...
PLNOG16: Obsługa 100M pps na platformie PC , Przemysław Frasunek, Paweł Mała...
PROIDEA
 
VDC by NETWORKERS HOME
VDC by NETWORKERS HOMEVDC by NETWORKERS HOME
VDC by NETWORKERS HOME
networkershome
 
Intel® Ethernet Update
Intel® Ethernet Update Intel® Ethernet Update
Intel® Ethernet Update
Michelle Holley
 
PLNOG16: Jak zbudować Punkt Wymiany Ruchu używając urządzeń Junipera, Aleksan...
PLNOG16: Jak zbudować Punkt Wymiany Ruchu używając urządzeń Junipera, Aleksan...PLNOG16: Jak zbudować Punkt Wymiany Ruchu używając urządzeń Junipera, Aleksan...
PLNOG16: Jak zbudować Punkt Wymiany Ruchu używając urządzeń Junipera, Aleksan...
PROIDEA
 
LF_OVS_17_Red Hat's perspective on OVS HW Offload Status
LF_OVS_17_Red Hat's perspective on OVS HW Offload StatusLF_OVS_17_Red Hat's perspective on OVS HW Offload Status
LF_OVS_17_Red Hat's perspective on OVS HW Offload Status
LF_OpenvSwitch
 
LF_DPDK17_Accelerating NFV with VMware's Enhanced Network Stack (ENS) and Int...
LF_DPDK17_Accelerating NFV with VMware's Enhanced Network Stack (ENS) and Int...LF_DPDK17_Accelerating NFV with VMware's Enhanced Network Stack (ENS) and Int...
LF_DPDK17_Accelerating NFV with VMware's Enhanced Network Stack (ENS) and Int...
LF_DPDK
 
6WINDGate™ - Accelerated Data Plane Solution for EPC and vEPC
6WINDGate™ - Accelerated Data Plane Solution for EPC and vEPC6WINDGate™ - Accelerated Data Plane Solution for EPC and vEPC
6WINDGate™ - Accelerated Data Plane Solution for EPC and vEPC
6WIND
 
Graphics virtualization
Graphics virtualizationGraphics virtualization
Graphics virtualization
The Linux Foundation
 
Devconf2017 - Can VMs networking benefit from DPDK
Devconf2017 - Can VMs networking benefit from DPDKDevconf2017 - Can VMs networking benefit from DPDK
Devconf2017 - Can VMs networking benefit from DPDK
Maxime Coquelin
 

What's hot (20)

Cisco usNIC: how it works, how it is used in Open MPI
Cisco usNIC: how it works, how it is used in Open MPICisco usNIC: how it works, how it is used in Open MPI
Cisco usNIC: how it works, how it is used in Open MPI
 
Cisco data center support
Cisco data center supportCisco data center support
Cisco data center support
 
Mellanox Approach to NFV & SDN
Mellanox Approach to NFV & SDNMellanox Approach to NFV & SDN
Mellanox Approach to NFV & SDN
 
DPDK Summit 2015 - RIFT.io - Tim Mortsolf
DPDK Summit 2015 - RIFT.io - Tim MortsolfDPDK Summit 2015 - RIFT.io - Tim Mortsolf
DPDK Summit 2015 - RIFT.io - Tim Mortsolf
 
Ceph Day Amsterdam 2015 - Deploying flash storage for Ceph without compromisi...
Ceph Day Amsterdam 2015 - Deploying flash storage for Ceph without compromisi...Ceph Day Amsterdam 2015 - Deploying flash storage for Ceph without compromisi...
Ceph Day Amsterdam 2015 - Deploying flash storage for Ceph without compromisi...
 
HP C7000 Cconfiguration Guide v.10
HP C7000 Cconfiguration Guide v.10HP C7000 Cconfiguration Guide v.10
HP C7000 Cconfiguration Guide v.10
 
LF_OVS_17_Enabling hardware acceleration in OVS-DPDK using DPDK Framework.
LF_OVS_17_Enabling hardware acceleration in OVS-DPDK using DPDK Framework.LF_OVS_17_Enabling hardware acceleration in OVS-DPDK using DPDK Framework.
LF_OVS_17_Enabling hardware acceleration in OVS-DPDK using DPDK Framework.
 
6WINDGate™ - Powering the New-Generation of IPsec Gateways
6WINDGate™ - Powering the New-Generation of IPsec Gateways6WINDGate™ - Powering the New-Generation of IPsec Gateways
6WINDGate™ - Powering the New-Generation of IPsec Gateways
 
Install FD.IO VPP On Intel(r) Architecture & Test with Trex*
Install FD.IO VPP On Intel(r) Architecture & Test with Trex*Install FD.IO VPP On Intel(r) Architecture & Test with Trex*
Install FD.IO VPP On Intel(r) Architecture & Test with Trex*
 
20 - IDNOG03 - Franki Lim (ARISTA) - Overlay Networking with VXLAN
20 - IDNOG03 - Franki Lim (ARISTA) - Overlay Networking with VXLAN20 - IDNOG03 - Franki Lim (ARISTA) - Overlay Networking with VXLAN
20 - IDNOG03 - Franki Lim (ARISTA) - Overlay Networking with VXLAN
 
Cisco data center training for ibm
Cisco data center training for ibmCisco data center training for ibm
Cisco data center training for ibm
 
PLNOG16: Obsługa 100M pps na platformie PC , Przemysław Frasunek, Paweł Mała...
PLNOG16: Obsługa 100M pps na platformie PC, Przemysław Frasunek, Paweł Mała...PLNOG16: Obsługa 100M pps na platformie PC, Przemysław Frasunek, Paweł Mała...
PLNOG16: Obsługa 100M pps na platformie PC , Przemysław Frasunek, Paweł Mała...
 
VDC by NETWORKERS HOME
VDC by NETWORKERS HOMEVDC by NETWORKERS HOME
VDC by NETWORKERS HOME
 
Intel® Ethernet Update
Intel® Ethernet Update Intel® Ethernet Update
Intel® Ethernet Update
 
PLNOG16: Jak zbudować Punkt Wymiany Ruchu używając urządzeń Junipera, Aleksan...
PLNOG16: Jak zbudować Punkt Wymiany Ruchu używając urządzeń Junipera, Aleksan...PLNOG16: Jak zbudować Punkt Wymiany Ruchu używając urządzeń Junipera, Aleksan...
PLNOG16: Jak zbudować Punkt Wymiany Ruchu używając urządzeń Junipera, Aleksan...
 
LF_OVS_17_Red Hat's perspective on OVS HW Offload Status
LF_OVS_17_Red Hat's perspective on OVS HW Offload StatusLF_OVS_17_Red Hat's perspective on OVS HW Offload Status
LF_OVS_17_Red Hat's perspective on OVS HW Offload Status
 
LF_DPDK17_Accelerating NFV with VMware's Enhanced Network Stack (ENS) and Int...
LF_DPDK17_Accelerating NFV with VMware's Enhanced Network Stack (ENS) and Int...LF_DPDK17_Accelerating NFV with VMware's Enhanced Network Stack (ENS) and Int...
LF_DPDK17_Accelerating NFV with VMware's Enhanced Network Stack (ENS) and Int...
 
6WINDGate™ - Accelerated Data Plane Solution for EPC and vEPC
6WINDGate™ - Accelerated Data Plane Solution for EPC and vEPC6WINDGate™ - Accelerated Data Plane Solution for EPC and vEPC
6WINDGate™ - Accelerated Data Plane Solution for EPC and vEPC
 
Graphics virtualization
Graphics virtualizationGraphics virtualization
Graphics virtualization
 
Devconf2017 - Can VMs networking benefit from DPDK
Devconf2017 - Can VMs networking benefit from DPDKDevconf2017 - Can VMs networking benefit from DPDK
Devconf2017 - Can VMs networking benefit from DPDK
 

Viewers also liked

IINT 3 (600)
IINT 3 (600)IINT 3 (600)
IINT 3 (600)
UV
 
Impres guadalhorece
Impres guadalhoreceImpres guadalhorece
Inglés avanzado 1 (Nivel 7)
Inglés avanzado 1 (Nivel 7)Inglés avanzado 1 (Nivel 7)
Inglés avanzado 1 (Nivel 7)
UV
 
La representación del espacio
La representación del espacioLa representación del espacio
La representación del espacio
laslineasdelarte
 
Restylane
RestylaneRestylane
IBAS 2
IBAS 2IBAS 2
IBAS 2
UV
 
LA REPRESENTACIÓN DEL ESPACIO
LA REPRESENTACIÓN DEL ESPACIOLA REPRESENTACIÓN DEL ESPACIO
LA REPRESENTACIÓN DEL ESPACIO
laslineasdelarte
 
Aprius' Presentation at the Server Design Summit
Aprius' Presentation at the Server Design Summit Aprius' Presentation at the Server Design Summit
Aprius' Presentation at the Server Design Summit
Aprius Inc.
 
Meet Altitude
Meet AltitudeMeet Altitude
Meet Altitude
haventyler
 
Green Portfolio
Green PortfolioGreen Portfolio
Green Portfolio
haventyler
 
s
ss
IINT 2 (500)
IINT 2 (500)IINT 2 (500)
IINT 2 (500)
UV
 
Brand Portfolio
Brand PortfolioBrand Portfolio
Brand Portfolio
haventyler
 
Meet our award winning team!
Meet our award winning team!Meet our award winning team!
Meet our award winning team!
Singtel Careers
 
eCosway 網上辦工室 A
eCosway 網上辦工室 AeCosway 網上辦工室 A
eCosway 網上辦工室 A
Arthur Yip
 
eCosway 網上辦工室 B
eCosway 網上辦工室 BeCosway 網上辦工室 B
eCosway 網上辦工室 B
Arthur Yip
 
MEIF 2
MEIF 2 MEIF 2
MEIF 2
UV
 

Viewers also liked (17)

IINT 3 (600)
IINT 3 (600)IINT 3 (600)
IINT 3 (600)
 
Impres guadalhorece
Impres guadalhoreceImpres guadalhorece
Impres guadalhorece
 
Inglés avanzado 1 (Nivel 7)
Inglés avanzado 1 (Nivel 7)Inglés avanzado 1 (Nivel 7)
Inglés avanzado 1 (Nivel 7)
 
La representación del espacio
La representación del espacioLa representación del espacio
La representación del espacio
 
Restylane
RestylaneRestylane
Restylane
 
IBAS 2
IBAS 2IBAS 2
IBAS 2
 
LA REPRESENTACIÓN DEL ESPACIO
LA REPRESENTACIÓN DEL ESPACIOLA REPRESENTACIÓN DEL ESPACIO
LA REPRESENTACIÓN DEL ESPACIO
 
Aprius' Presentation at the Server Design Summit
Aprius' Presentation at the Server Design Summit Aprius' Presentation at the Server Design Summit
Aprius' Presentation at the Server Design Summit
 
Meet Altitude
Meet AltitudeMeet Altitude
Meet Altitude
 
Green Portfolio
Green PortfolioGreen Portfolio
Green Portfolio
 
s
ss
s
 
IINT 2 (500)
IINT 2 (500)IINT 2 (500)
IINT 2 (500)
 
Brand Portfolio
Brand PortfolioBrand Portfolio
Brand Portfolio
 
Meet our award winning team!
Meet our award winning team!Meet our award winning team!
Meet our award winning team!
 
eCosway 網上辦工室 A
eCosway 網上辦工室 AeCosway 網上辦工室 A
eCosway 網上辦工室 A
 
eCosway 網上辦工室 B
eCosway 網上辦工室 BeCosway 網上辦工室 B
eCosway 網上辦工室 B
 
MEIF 2
MEIF 2 MEIF 2
MEIF 2
 

Similar to Virtual Networks for Storage and Data

"FCoE vs. iSCSI - Making the Choice" from Interop Las Vegas 2011
"FCoE vs. iSCSI - Making the Choice" from Interop Las Vegas 2011"FCoE vs. iSCSI - Making the Choice" from Interop Las Vegas 2011
"FCoE vs. iSCSI - Making the Choice" from Interop Las Vegas 2011
Stephen Foskett
 
Creating Competitive Advantage by Revolutionizing I/O
Creating Competitive Advantage by Revolutionizing I/OCreating Competitive Advantage by Revolutionizing I/O
Creating Competitive Advantage by Revolutionizing I/O
Emulex Corporation
 
Fibre Channel over Ethernet (FCoE), iSCSI and the Converged Data Center
Fibre Channel over Ethernet (FCoE), iSCSI and the Converged Data CenterFibre Channel over Ethernet (FCoE), iSCSI and the Converged Data Center
Fibre Channel over Ethernet (FCoE), iSCSI and the Converged Data Center
Stuart Miniman
 
Современные сетевые аспекты, которые нужно учитывать при построении ЦОД. Кон...
Современные сетевые аспекты, которые нужно учитывать при построении ЦОД.  Кон...Современные сетевые аспекты, которые нужно учитывать при построении ЦОД.  Кон...
Современные сетевые аспекты, которые нужно учитывать при построении ЦОД. Кон...
Nick Turunov
 
06 - Intel 10 Gb For Dc
06 - Intel 10 Gb For Dc06 - Intel 10 Gb For Dc
06 - Intel 10 Gb For Dc
it.times.com.ua
 
Converged Networks: FCoE, iSCSI and the Future of Storage Networking
Converged Networks: FCoE, iSCSI and the Future of Storage NetworkingConverged Networks: FCoE, iSCSI and the Future of Storage Networking
Converged Networks: FCoE, iSCSI and the Future of Storage Networking
Stuart Miniman
 
#VMUGMTL - Xsigo Breakout
#VMUGMTL - Xsigo Breakout#VMUGMTL - Xsigo Breakout
#VMUGMTL - Xsigo Breakout
1CloudRoad.com
 
Brocade VDX 6730 Converged Switch for IBM
Brocade VDX 6730 Converged Switch for IBMBrocade VDX 6730 Converged Switch for IBM
Brocade VDX 6730 Converged Switch for IBM
IBM India Smarter Computing
 
Designing and deploying converged storage area networks final
Designing and deploying converged storage area networks finalDesigning and deploying converged storage area networks final
Designing and deploying converged storage area networks final
Bhavin Yadav
 
SDN/OpenFlow #lspe
SDN/OpenFlow #lspeSDN/OpenFlow #lspe
SDN/OpenFlow #lspe
Chris Westin
 
#IBMEdge: "Not all Networks are Equal"
#IBMEdge: "Not all Networks are Equal" #IBMEdge: "Not all Networks are Equal"
#IBMEdge: "Not all Networks are Equal"
Brocade
 
Introduction to NVMe Over Fabrics-V3R
Introduction to NVMe Over Fabrics-V3RIntroduction to NVMe Over Fabrics-V3R
Introduction to NVMe Over Fabrics-V3R
Simon Huang
 
HiPEAC-CSW 2022_Kevin Mika presentation
HiPEAC-CSW 2022_Kevin Mika presentationHiPEAC-CSW 2022_Kevin Mika presentation
HiPEAC-CSW 2022_Kevin Mika presentation
VEDLIoT Project
 
OpenFlow tutorial
OpenFlow tutorialOpenFlow tutorial
OpenFlow tutorial
openflow
 
2014/09/02 Cisco UCS HPC @ ANL
2014/09/02 Cisco UCS HPC @ ANL2014/09/02 Cisco UCS HPC @ ANL
2014/09/02 Cisco UCS HPC @ ANL
dgoodell
 
Xilinx track g
Xilinx   track gXilinx   track g
Xilinx track g
Alona Gradman
 
Summit 16: How to Compose a New OPNFV Solution Stack?
Summit 16: How to Compose a New OPNFV Solution Stack?Summit 16: How to Compose a New OPNFV Solution Stack?
Summit 16: How to Compose a New OPNFV Solution Stack?
OPNFV
 
Building the SD-Branch using uCPE
Building the SD-Branch using uCPEBuilding the SD-Branch using uCPE
Building the SD-Branch using uCPE
Michelle Holley
 
Adding IEEE 802.15.4 and 6LoWPAN to an Embedded Linux Device
Adding IEEE 802.15.4 and 6LoWPAN to an Embedded Linux DeviceAdding IEEE 802.15.4 and 6LoWPAN to an Embedded Linux Device
Adding IEEE 802.15.4 and 6LoWPAN to an Embedded Linux Device
Samsung Open Source Group
 
Новые коммутаторы QFX10000. Технология JunOS Fusion
Новые коммутаторы QFX10000. Технология JunOS FusionНовые коммутаторы QFX10000. Технология JunOS Fusion
Новые коммутаторы QFX10000. Технология JunOS Fusion
TERMILAB. Интернет - лаборатория
 

Similar to Virtual Networks for Storage and Data (20)

"FCoE vs. iSCSI - Making the Choice" from Interop Las Vegas 2011
"FCoE vs. iSCSI - Making the Choice" from Interop Las Vegas 2011"FCoE vs. iSCSI - Making the Choice" from Interop Las Vegas 2011
"FCoE vs. iSCSI - Making the Choice" from Interop Las Vegas 2011
 
Creating Competitive Advantage by Revolutionizing I/O
Creating Competitive Advantage by Revolutionizing I/OCreating Competitive Advantage by Revolutionizing I/O
Creating Competitive Advantage by Revolutionizing I/O
 
Fibre Channel over Ethernet (FCoE), iSCSI and the Converged Data Center
Fibre Channel over Ethernet (FCoE), iSCSI and the Converged Data CenterFibre Channel over Ethernet (FCoE), iSCSI and the Converged Data Center
Fibre Channel over Ethernet (FCoE), iSCSI and the Converged Data Center
 
Современные сетевые аспекты, которые нужно учитывать при построении ЦОД. Кон...
Современные сетевые аспекты, которые нужно учитывать при построении ЦОД.  Кон...Современные сетевые аспекты, которые нужно учитывать при построении ЦОД.  Кон...
Современные сетевые аспекты, которые нужно учитывать при построении ЦОД. Кон...
 
06 - Intel 10 Gb For Dc
06 - Intel 10 Gb For Dc06 - Intel 10 Gb For Dc
06 - Intel 10 Gb For Dc
 
Converged Networks: FCoE, iSCSI and the Future of Storage Networking
Converged Networks: FCoE, iSCSI and the Future of Storage NetworkingConverged Networks: FCoE, iSCSI and the Future of Storage Networking
Converged Networks: FCoE, iSCSI and the Future of Storage Networking
 
#VMUGMTL - Xsigo Breakout
#VMUGMTL - Xsigo Breakout#VMUGMTL - Xsigo Breakout
#VMUGMTL - Xsigo Breakout
 
Brocade VDX 6730 Converged Switch for IBM
Brocade VDX 6730 Converged Switch for IBMBrocade VDX 6730 Converged Switch for IBM
Brocade VDX 6730 Converged Switch for IBM
 
Designing and deploying converged storage area networks final
Designing and deploying converged storage area networks finalDesigning and deploying converged storage area networks final
Designing and deploying converged storage area networks final
 
SDN/OpenFlow #lspe
SDN/OpenFlow #lspeSDN/OpenFlow #lspe
SDN/OpenFlow #lspe
 
#IBMEdge: "Not all Networks are Equal"
#IBMEdge: "Not all Networks are Equal" #IBMEdge: "Not all Networks are Equal"
#IBMEdge: "Not all Networks are Equal"
 
Introduction to NVMe Over Fabrics-V3R
Introduction to NVMe Over Fabrics-V3RIntroduction to NVMe Over Fabrics-V3R
Introduction to NVMe Over Fabrics-V3R
 
HiPEAC-CSW 2022_Kevin Mika presentation
HiPEAC-CSW 2022_Kevin Mika presentationHiPEAC-CSW 2022_Kevin Mika presentation
HiPEAC-CSW 2022_Kevin Mika presentation
 
OpenFlow tutorial
OpenFlow tutorialOpenFlow tutorial
OpenFlow tutorial
 
2014/09/02 Cisco UCS HPC @ ANL
2014/09/02 Cisco UCS HPC @ ANL2014/09/02 Cisco UCS HPC @ ANL
2014/09/02 Cisco UCS HPC @ ANL
 
Xilinx track g
Xilinx   track gXilinx   track g
Xilinx track g
 
Summit 16: How to Compose a New OPNFV Solution Stack?
Summit 16: How to Compose a New OPNFV Solution Stack?Summit 16: How to Compose a New OPNFV Solution Stack?
Summit 16: How to Compose a New OPNFV Solution Stack?
 
Building the SD-Branch using uCPE
Building the SD-Branch using uCPEBuilding the SD-Branch using uCPE
Building the SD-Branch using uCPE
 
Adding IEEE 802.15.4 and 6LoWPAN to an Embedded Linux Device
Adding IEEE 802.15.4 and 6LoWPAN to an Embedded Linux DeviceAdding IEEE 802.15.4 and 6LoWPAN to an Embedded Linux Device
Adding IEEE 802.15.4 and 6LoWPAN to an Embedded Linux Device
 
Новые коммутаторы QFX10000. Технология JunOS Fusion
Новые коммутаторы QFX10000. Технология JunOS FusionНовые коммутаторы QFX10000. Технология JunOS Fusion
Новые коммутаторы QFX10000. Технология JunOS Fusion
 

Recently uploaded

Christine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptxChristine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptx
christinelarrosa
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
DianaGray10
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
DanBrown980551
 
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin..."$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
Fwdays
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
saastr
 
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
"Scaling RAG Applications to serve millions of users",  Kevin Goedecke"Scaling RAG Applications to serve millions of users",  Kevin Goedecke
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
Fwdays
 
High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024
Vadym Kazulkin
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
Fwdays
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
Ivo Velitchkov
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
Antonios Katsarakis
 
Christine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptxChristine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptx
christinelarrosa
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving
 

Recently uploaded (20)

Christine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptxChristine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptx
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
 
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin..."$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
 
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
"Scaling RAG Applications to serve millions of users",  Kevin Goedecke"Scaling RAG Applications to serve millions of users",  Kevin Goedecke
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
 
High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
 
Christine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptxChristine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptx
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
 

Virtual Networks for Storage and Data

  • 1. Virtual Networks:For Storage and Data orUntangling the Virtual Server Spaghetti Pile Howard Marks Chief Scientist hmarks@DeepStorage.net
  • 2. Our Agenda Today’s Virtual Server I/O problem How Bandwidth alone isn’t enough Isn’t FCoE the Answer? PCI Virtual I/O Fibre Channel Virtuilization Available Solutions “Virtual NICs” External I/O virtualization
  • 3. The I/O Problem Admins dedicate links to functions: User LAN Fibre Channel vCenter Vmotion DMZ With redundancy that’s 8 cables But still just 2Gbps for user traffic Some experts recommend 1Gbps/core 1u and blades don’t have enough slots
  • 4. The Storage Problem Admins want to access LUN directly Over 2TB VMDK limit No copy for P2V Allow fall back to physical server Snapshots for Dev Etc. vMotion changes WWN, MAC
  • 5. Enter NPIV One FC HBA can have multiple virtual N-port IDs NPID moves with VM VMware support limited No WWN visibility to guest
  • 6. 10Gig Ethernet to the Rescue? 10Gig provides bandwidth but: We still need some isolation Vmotion could flood the net Infected user machines could create a DDoS attack Vmware still wants separate nets
  • 7. Then There’s Spanning Tree Enables just 1 path Takes seconds to converge on link state change Can choose stupid links Net admins end up wasting time to manage
  • 8. Layer 2 Multipath Two proposed standards: Shortest Path Bridging (SPB) (IEEE 802.1aq) Transparent Interconnection of Lots of Links (TRILL) (IETF) Both use IS-IS routing protocol to learn topology Enable multiple paths Favor shorter paths Converge faster
  • 9. FCoE? Embedds FCP in 10Gig E FC traffic has higher priority Requires Lossless DCB (CEE/DCE) FC part ready, DCB standards still under discussion FCoE alone still not enough isolation
  • 10. Lossless Network? Really about congestion management Fibre Channel uses hop by hop buffer credits Ethernet relies on higher layer protocols (TCP) But timeouts add latency TCP throttles back
  • 11. Data Center Bridging Extensions to make Ethernet “Lossless” Due to congestion Per Priority Pause (802.1Qbb) Flow control for each of 8 priorities Enhanced Transmission Selection (802.1Qaz) Priority groups Data Center Bridging Exchange (802.1Qaz) Congestion Notification Makes flow control end to end (optional)
  • 12. FCoE Switches are Special Include Fibre Channel Forwarder Implements FC like by hop congestion control w/Pause Naming server
  • 13. Top of Rack FCoE(The Cisco Model)
  • 14. FCoE and DCB FCoE just needs Pause We recommend for iSCSI too Converged networks need Qaz Multihop either needs FCF in every switch or end to end congestion control
  • 15. FCoE Markets Brocade, Emulex and Qlogic pushing CNAs You need 20yrs to develop FC Switch market opening Cisco, Brocade Blade Networks, HP w/Qlogic HP H3C More coming DCB and multi-hop issues
  • 16. Virtual NIC One physical port multiple virtual NICs Each vNIC with MAC address Etc. vNIC/Switch manage bandwidth per vNIC Segregation via vLAN tags HP Flex-10, Neterion, Qlogic, Emulex, Etc.
  • 17. PCI I/O Virtualization Standards from PCI SIG Cards share functions with processes SR-IOV Multiple VMs on 1 PC (PICe Root) MR-IOV Across multiple systems Also defines connectors, cables Etc.
  • 18. Virtual Bridges VN-Tag Cisco’s Approach Tags packets with virtual port info Upstream switch makes forwarding decisions
  • 19. InfiniBand Gateways 40Gbps, low latency connect to servers Gateways/Bridges to 10Gig E & FC Players: Mellanox Voltaire Frankly best for HPC Already use IB
  • 20. InfiniBand Gateways Pros Cons High bandwidth, low latency for server to server traffic High port density switches for end of row Yet another network to run Drivers needed
  • 21. Switched PCI Low cost PCIe extender in server Std cards in TOR switch Not just FC 10gig RAID controllers for shared DAS 16 servers/4 slots typical NextIO, Virtensys Aprius uses 10gigE Virtualize and share I/O adapters across all servers Native server PCIe Links +40Gbps I/O BW per server
  • 22. Switched PCI Pros Cons Low cost per server Low power cable adapter in server Can share RAID Can share other I/O cards Uses standard drivers Low switch port count Low slot density
  • 23.
  • 24. Software management of resources and hosts
  • 25.
  • 26. No change to server software
  • 27.
  • 28. x8 PCIe 1.1 or x4 PCIe 2.0
  • 29. Accepts standard I/O adapters
  • 30.
  • 32.
  • 33. CLI and Web based GUI
  • 35.
  • 36. 32 servers @ 10 Gb/s
  • 37.
  • 38. Exar/Neterion 10G NIC, SR-IOV; X3100
  • 39. Qlogic FC HBA, 4Gb, Dual port; QLE2562
  • 40.
  • 41. WAN vMotion Disaster Avoidance Data Center Load Balancing
  • 42. WAN vMotion Issues Server IP moves with VM Requires flat networks Speeding the transfer WAN Acceleration Riverbed, Cisco, NetEx, SilverPeak Storage Identity
  • 43. Flat Net Multiple Locations Needs spanning tree filters Etc. May need L2 in L3 Tunnel EtherIP VPLS Cisco OTV Load balancer too
  • 45. Storage for Wan vMotion Storage vMotion too big Replicating anyway 2 Arrays, 1 LUN, 1 Identity EMC Vplex Compellent Live Volume Stormagic
  • 46. Choosing your solutions Politics are important Who owns what FCoE Large SAN. management tools in place Strong Net team External Virtualization Strong server team High change rates
  • 47. Questions Some graphics courtesy Emulex, Virtensys, Xsigo, Mellanox, Voltaire

Editor's Notes

  1. Talk about QOS vs bandwidth assignment