SlideShare uma empresa Scribd logo
1 de 32
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]

Mais conteúdo relacionado

Mais procurados

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 MPIJeff Squyres
 
Cisco data center support
Cisco data center supportCisco data center support
Cisco data center supportKrunal Shah
 
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 MortsolfJim 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
 
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 Gateways6WIND
 
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 VXLANIndonesia Network Operators Group
 
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 HOMEnetworkershome
 
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 StatusLF_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 vEPC6WIND
 
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 DPDKMaxime Coquelin
 

Mais procurados (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
 

Destaque

IINT 3 (600)
IINT 3 (600)IINT 3 (600)
IINT 3 (600)UV
 
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 espaciolaslineasdelarte
 
IBAS 2
IBAS 2IBAS 2
IBAS 2UV
 
LA REPRESENTACIÓN DEL ESPACIO
LA REPRESENTACIÓN DEL ESPACIOLA REPRESENTACIÓN DEL ESPACIO
LA REPRESENTACIÓN DEL ESPACIOlaslineasdelarte
 
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.
 
Green Portfolio
Green PortfolioGreen Portfolio
Green Portfoliohaventyler
 
IINT 2 (500)
IINT 2 (500)IINT 2 (500)
IINT 2 (500)UV
 
Brand Portfolio
Brand PortfolioBrand Portfolio
Brand Portfoliohaventyler
 
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 網上辦工室 AArthur Yip
 
eCosway 網上辦工室 B
eCosway 網上辦工室 BeCosway 網上辦工室 B
eCosway 網上辦工室 BArthur Yip
 
MEIF 2
MEIF 2 MEIF 2
MEIF 2 UV
 

Destaque (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
 

Semelhante a 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 2011Stephen 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/OEmulex 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 CenterStuart Miniman
 
Современные сетевые аспекты, которые нужно учитывать при построении ЦОД. Кон...
Современные сетевые аспекты, которые нужно учитывать при построении ЦОД.  Кон...Современные сетевые аспекты, которые нужно учитывать при построении ЦОД.  Кон...
Современные сетевые аспекты, которые нужно учитывать при построении ЦОД. Кон...Nick Turunov
 
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 NetworkingStuart Miniman
 
#VMUGMTL - Xsigo Breakout
#VMUGMTL - Xsigo Breakout#VMUGMTL - Xsigo Breakout
#VMUGMTL - Xsigo Breakout1CloudRoad.com
 
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 finalBhavin Yadav
 
SDN/OpenFlow #lspe
SDN/OpenFlow #lspeSDN/OpenFlow #lspe
SDN/OpenFlow #lspeChris 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-V3RSimon Huang
 
HiPEAC-CSW 2022_Kevin Mika presentation
HiPEAC-CSW 2022_Kevin Mika presentationHiPEAC-CSW 2022_Kevin Mika presentation
HiPEAC-CSW 2022_Kevin Mika presentationVEDLIoT Project
 
OpenFlow tutorial
OpenFlow tutorialOpenFlow tutorial
OpenFlow tutorialopenflow
 
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 @ ANLdgoodell
 
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 uCPEMichelle 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 DeviceSamsung Open Source Group
 

Semelhante a 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
 

Último

Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 

Último (20)

DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 

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

Notas do Editor

  1. Talk about QOS vs bandwidth assignment