Simplifying Virtual Infrastructures: Ethernet Fabrics & IP Storage David Schmeichel Global Solutions Architect May 2 nd, 2013
Legal Disclaimer All or some of the products detailed in this presentation may still be under development and certain specifications, including but not limited to, release dates, prices, and product features, may change. The products may not function as intended and a production version of the products may never be released. Even if a production version is released, it may be materially different from the pre-release version discussed in this presentation. NOTHING IN THIS PRESENTATION SHALL BE DEEMED TO CREATE A WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, STATUTORY OR OTHERWISE, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NONINFRINGEMENT OF THIRD-PARTY RIGHTS WITH RESPECT TO ANY PRODUCTS AND SERVICES REFERENCED HEREIN. Brocade, the B-wing symbol, BigIron, DCX, Fabric OS, FastIron, IronView, NetIron, SAN Health, ServerIron, and TurboIron are registered trademarks, and Brocade Assurance, DCFM, Extraordinary Networks, and Brocade NET Health are trademarks of Brocade Communications Systems, Inc., in the United States and/or in other countries. Other brands, products, or service names mentioned are or may be trademarks or service marks of their respective owners.
Simplifying Virtual Infrastructures DISCUSSION TOPICS Developing Data Center Trends Technology Alignment Why Ethernet Fabrics? Why Now? NAS Optimization VM Integration
The Evolution of Network Attached Storage (NAS) ENTERPRISE SCALABILITY, PERFORMANCE, AND RELIABILITY 15 144 1 384,000 9,000+ - Petabytes, Proven Enterprise Scale - Potential Nodes in a Cluster - File System - VMs in a single Ethernet Fabric - 10 GbE Ports in a Ethernet Fabric
Disruptive Data Center Trends SCALE-OUT / NAS FLASH STORAGE SOFTWARE- DEFINED NETWORKING VM PROLIFERATION UNSTRUCTURED DATA GROWTH 1GE-TO-10GE TRANSITION File-based storage growing at record pace. Network virtualization and tunneling. VM mobility and MAC addressing. Driving storage growth & higher network speeds. Networks evolving to higher speeds.
Common Data Center Strategies THE ECOSYSTEM Many devices managed as one Master-less distributed control plane Separation of physical & logical infrastructure Machine-to-machine communication
Ethernet Fabrics 101 Vernacular Useful terms and definitions TRILL (Transparent Interconnect of Lots of Links) and SPB (Shortest Path Bridging) Standards that provide multi-path, multi-hop capabilities in Ethernet fabrics Convergence The ability of a single network infrastructure to support the needs of multiple technologies Fabric-based infrastructure versus storage fabric versus Ethernet fabric: Fabric-based infrastructure A Gartner term that refers to creating a fabric for everything Storage fabric Commonly called a Storage Area Network (SAN) Ethernet fabric A new network architecture for providing resilient, highperformance connectivity between clients, servers, and storage Flat network A network in which all hosts can communicate with each other without needing a Layer 3 device 7
Ethernet Fabrics ETHERNET FABRIC Mature Technology Topology & protocol independence DISTRIBUTED INTELLIGENCE L1, 2 & 3 Multipathing Auto-healing, non-disruptive Lossless, low latency STORAGE OPTIMIZATION LOGICAL CHASSIS NAS iscsi FCoE
Multi-pathing at Multiple Network Layers PROVIDES PREDICTABLE PERFORMANCE FOR NAS Layer 3 Core FEATURE BENEFIT L1: Trunking with frame striping Near-perfect load balancing across all links in a trunk group 33% 33% 33% Fabric L2: Equal Cost Multi- Pathing (ECMP) All links utilized with flow-based load balancing NAS L3: Fabric load balancing across multiple L3 gateways Improved scalability and resiliency
How many Engineers does it take to add capacity?
Adding Capacity with Ethernet Fabrics Automatic Fabric Creation and Expansion Automatic Trunk Creation 30GbE 20GbE DCB Trunk (3x10GbE) (2x10GbE) 10GbE DCB Link
Ethernet Fabrics Equal Cost Multi-Pathing 100% 30Gb Trunk = 3 x 10Gb Links 25% 25% 33% 75% 25% 33% 50% 100% 25% 33% 50%
How is an Ethernet Fabric Different? BANDWIDTH, FAILOVER TIME, PLUG & PLAY NAS_1 3 NAS_2 Scale Out NAS 3 2 Svc Ability Ethernet Fabric Scalability 2 1 1 1. Half the compute bandwidth via NIC Teaming 2. Multi-second failover, half the bandwidth, manual config 3. Segregated storage via scale-up NAS 1. Twice the compute bandwidth via LAG 2. Sub-second failover, dynamic bandwidth, self-forming forming 3. Universal access to scale-out NAS
Ethernet Fabric Distributed Intelligence ETHERNET FABRIC DISTRIBUTED INTELLIGENCE Master-less distributed control & forwarding plane API-to-ESX for profile auto-config Network-wide knowledge of all members, devices, and VMs STORAGE OPTIMIZATION LOGICAL CHASSIS No need for compute licensing, Fabric-enabled Automatic Migration of Port Profiles (AMPP) NAS iscsi FCoE
Investment Protection with Overlay Networking BELT & SUSPENDERS STRATEGY COMPLIMENTARY Hypervisor Based Networking - VXLAN, NVGRE, STT Visibility Compliance, Congestion Avoidance Accounting Billing, Capacity Planning Termination Gateway to Non-virtualized Devices
Ethernet Fabric Storage Optimization ETHERNET FABRIC DISTRIBUTED INTELLIGENCE STORAGE OPTIMIZATION LOGICAL CHASSIS Aligned with Scale-out NAS Hitless Bandwidth Allocation Automated QoS Configuration Head-of-line Blocking Mitigation Traffic Engineering via SDN
Why QoS is Imperative to NAS? ITS SIMPLE AND AUTOMATIC VM Proliferation: Density increasing, 4 to 128 per server Performance: Compute-based networking, 10GbE per adapter Cost: High density, high speed interfaces are cost prohibitive Congestion: East-to-West Traffic is growing NAS Growth: NAS is growing @ 7.5% CAGR over the next 5 years Source: 2012 IDC WW Enterprise Storage Systems Forecast 2012-2016
Single Management ETHERNET FABRIC DISTRIBUTED INTELLIGENCE Management Cluster Single Point IP Provisioning Multi-Point Granular Accounting Growth & Serviceability Self Provisioning via APIs SDN Enabled, Fabric Aligned STORAGE OPTIMIZATION LOGICAL CHASSIS
What about SDN and Overlays? VxLAN STT NVo3 NVGRE
SDN Brings the On Demand Datacenter ENABLING NEW LEVELS OF INNOVATION NETWORK FUNCTION VIRTUALIZATION NfV CLOUD ORCHESTRATION NETWORK OVERLAYS VxLAN STT NVo3 NVGRE PROGRAMMATIC CONTROL
The Blueprint for the Software-Defined Network (SDN) SIMPLIFY WITH FABRICS, VIRTUALIZATION, AND AUTOMATION Cloud-Optimized Network Stack Cloud Management Layer Application Layer Virtualization Layer Network Layer Enabling Technologies Openstack, REST API SDN Applications Overlay Networks, OpenFlow, Virtual Routing Ethernet Fabric, Key Benefits Automated Provisioning Customization and Monetization Multitenancy, Resource Utilization, Service Agility Operational Simplicity, Scalable Capacity Openflow in Action http://routerproxy.grnoc.iu.edu/al2s/ 5/3/2013 21
SOFTWARE ON RIGHT DEMAND CLICK, DEFINED DATACENTER DATACENTER X86 SERVER X86 Virtualization L2-7 NETWORK NfV GEAR ROUTING PROGRAMMATIC OpenFlow & POLICY ORCHESTRATION API AUTOMATION Openstack DAYS MINS MINS DAYS MINS MINS DAYS DAYS Virtual Router & Virtual LB HYBRID MODE
NETWORK OVERLAYS SDN Network Virtualization Overlays Encapsulation Methods for Virtual Environments VXLAN ---- CURRENTLY THE MOST WIDELY KNOW OF METHOD NVGRE ---- MICROSOFT S METHOD OF CHOICE STT ---- NICIRA S METHOD USING COMMODITY NIC OFFLOAD DOVE ---- IBM S TAKE ON VXLAN WITH NO MULTICAST REQUIREMENT NVO3 ---- IETF WG TO FIND STANDARD SOLUTION VxLAN STT NVo3 NVGRE
NETWORK OVERLAYS SDN Overlays over Ethernet Fabrics VxLAN STT NVo3 NVGRE Active/Active, Fluid, Low Maintenance, Self Healing TRILL: ALL LINKS ACTIVE, ECMP MEAN ALMOST PERFECT LOADBALANCING ADDING & REMOVING DEVICES: CAN BE DONE WITHOUT LOGGING INTO TO ANY DEVICES. NEW DEVICES LEARN FROM OTHERS CONFIGURATION CHANGES: OFTEN PERFORMED AUTOMATICALLY WITHOUT HUMAN INVOLVEMENT CAPACITY MANAGEMENT: SIMPLY PLUG IN A NEW CABLE AND CAPACITY WILL AUTOMATICALLY BE ADDED TO A LAG INTELLIGENCE: CABLES ON SAME ASICS AND OF SAME LENGTHS AUTOMATICALLY FORM TRUNKS
Thank You!