Barcelona: a Fibre Channel Switch SoC for Enterprise SANs Nital P. Patwa Hardware Engineering Manager/Technical Leader

Similar documents
IBM Europe Announcement ZG , dated February 13, 2007

QoS Architecture and Its Implementation. Sueng- Yong Park, Ph.D. Yonsei University

Large SAN Design Best Practices Using Cisco MDS 9700 and MDS 9500 Multilayer Directors

Cisco MDS 9000 Family Blade Switch Solutions Guide

Designing SAN Using Cisco MDS 9000 Series Fabric Switches

Evolution with End-to-End Data Center Virtualization

Toward a unified architecture for LAN/WAN/WLAN/SAN switches and routers

Storage Access Network Design Using the Cisco MDS 9124 Multilayer Fabric Switch

Cisco I/O Accelerator Deployment Guide

Fibre Channel Performance: Congestion, Slow Drain, and Over Utilization, Oh My! Live Webcast February 6, :00 am PT

Product Overview. Send documentation comments to CHAPTER

The iflow Address Processor Forwarding Table Lookups using Fast, Wide Embedded DRAM

The Network Layer and Routers

QUESTION: 1 You have been asked to establish a design that will allow your company to migrate from a WAN service to a Layer 3 VPN service. In your des

Tech Note on Priority Transmit B2B Credits in MDS Switches

Module 2 Storage Network Architecture

45 10.C. 1 The switch should have The switch should have G SFP+ Ports from Day1, populated with all

IBM To Resell Cisco Systems MDS 9000 Multilayer Switch and Director Family of Intelligent Storage Networking Products

CCIE Data Center Storage Networking. Fibre Channel Switching

Snia S Storage Networking Management/Administration.

Configuring Fibre Channel Interfaces

White Paper Enabling Quality of Service With Customizable Traffic Managers

Implementing the ERSPAN Analytics Feature on Cisco Nexus 6000 Series and 5600 Platform Switches

Introduction Electrical Considerations Data Transfer Synchronization Bus Arbitration VME Bus Local Buses PCI Bus PCI Bus Variants Serial Buses

Cisco MDS 9000 Series Switches

Cisco MDS 9100 Series Fabric Switches

Cisco MDS NX-OS Release 6.2Configuration Limits 2

The Virtual Machine Aware SAN

Exam : S Title : Snia Storage Network Management/Administration. Version : Demo

Configuring Local SPAN and ERSPAN

Cisco Nexus 7000 / 7700 Switch Architecture

N-Port Virtualization in the Data Center

Introduction to Routers and LAN Switches

DELL EMC READY BUNDLE FOR VIRTUALIZATION WITH VMWARE AND FIBRE CHANNEL INFRASTRUCTURE

IBM TotalStorage SAN Switch M12

Cisco Nexus 7000 Switch Architecture

QuickSpecs. StorageWorks SAN Switch 2/8-EL by Compaq. Overview

Cisco Nexus 7000 / 7700 Switch Architecture

Cisco Nexus 5000 Series Architecture: The Building Blocks of the Unified Fabric

Cisco MDS 9710 Multilayer Director for IBM System Networking IBM Redbooks Product Guide

PASS4TEST. IT Certification Guaranteed, The Easy Way! We offer free update service for one year

AVANTUS TRAINING PTE LTD

Cisco Series Internet Router Architecture: Packet Switching

Next-Generation Cisco Nexus 7000 Series Switches and Modules and Cisco NX-OS Software Release 6.1

SAP High-Performance Analytic Appliance on the Cisco Unified Computing System

ECE Enterprise Storage Architecture. Fall 2016

A 400Gbps Multi-Core Network Processor

Cisco MDS 9000 Series Switches

Scale-Out Architectures with Brocade DCX 8510 UltraScale Inter-Chassis Links

Understanding Cisco Express Forwarding

SwitchX Virtual Protocol Interconnect (VPI) Switch Architecture

PUSHING THE LIMITS, A PERSPECTIVE ON ROUTER ARCHITECTURE CHALLENGES

Cisco Nexus 9200 Switch Datasheet

Introduction to High-Speed InfiniBand Interconnect

CONNECTRIX MDS-9132T, MDS-9396S AND MDS-9148S SWITCHES

S SNIA Storage Networking Management & Administration

Industry Standards for the Exponential Growth of Data Center Bandwidth and Management. Craig W. Carlson

Cisco Designing Cisco Data Center Unified Fabric (DCUFD) v5.0. Download Full Version :

InfiniBand SDR, DDR, and QDR Technology Guide

UCS Engineering Details for the SAN Administrator

Vendor: Cisco. Exam Code: Exam Name: Introducing Cisco Data Center Technologies. Version: Demo

CSE 123A Computer Networks

Achieving UFS Host Throughput For System Performance

PEX 8636, PCI Express Gen 2 Switch, 36 Lanes, 24 Ports

Networking solution for consolidated IT infrastructure

Configuring QoS CHAPTER

Storage Access Networking Cards

Unified Storage Networking. Dennis Martin President, Demartek

Scalable Enterprise Networks with Inexpensive Switches

Cisco Nexus 9500 Series Switches Architecture

VIRTUAL CLUSTER SWITCHING SWITCHES AS A CLOUD FOR THE VIRTUAL DATA CENTER. Emil Kacperek Systems Engineer Brocade Communication Systems.

IP Fabric Architectures for SMPTE 2110 Bits By The Bay 2018 Conference. Ammar Latif Cisco Systems

SAN extension and bridging

SAN Configuration Guide

Configuring Cisco Unified FEX Nexus 2348UPQ with Fiber Channel Interfaces

IBM Storage Networking SAN192C-6 Product Guide IBM Redbooks Product Guide

INT 1011 TCP Offload Engine (Full Offload)

Configuring Interface Buffers

Fibre Channel Slow Drain Device Detection and Congestion Avoidance- An Overview

IBM Storage Networking SAN384C-6 Product Guide IBM Redbooks Product Guide

Brocade s Mainframe and FICON Presentations and Seminars that are available to Customers and Partners

Big Buffer of Switch

Architecture. SAN architecture is presented in these chapters: SAN design overview on page 16. SAN fabric topologies on page 24

This appendix covers the following topics: Understanding the Concepts of Storage Networking Understanding the Storage Networking Protocols

CSE398: Network Systems Design

The RM9150 and the Fast Device Bus High Speed Interconnect

Fibre Channel Traffic Issues with MXP MR 10DME C Linecards

A Single Chip Shared Memory Switch with Twelve 10Gb Ethernet Ports

UCS-ABC. Cisco Unified Computing System Accelerated Boot Camp. Length: 5 Days. Format: Lecture/Lab. Course Version: 5.0. Product Version: 2.

NetFPGA Hardware Architecture

IBM TotalStorage SAN Switch F08

Accelerating Workload Performance with Cisco 16Gb Fibre Channel Deployments

QuickSpecs. Key Features and Benefits. Cisco MDS 9216i W/0 1Gb Ethernet SFP Fabric Switch Overview

Configuring SPAN. Configuring SPAN. SPAN Sources. This chapter includes the following sections: Configuring SPAN, page 1

Advanced Computer Networks. Flow Control

INT G bit TCP Offload Engine SOC

Storage Protocol Analyzers: Not Just for R & D Anymore. Brandy Barton, Medusa Labs - Finisar

16GFC Sets The Pace For Storage Networks

Cisco ASR 1000 Series Routers Embedded Services Processors

Cisco Nexus 7000 Hardware Architecture

Transcription:

Barcelona: a Fibre Channel Switch SoC for Enterprise SANs Nital P. Patwa Hardware Engineering Manager/Technical Leader 1

Agenda Introduction to Fibre Channel Switching in Enterprise SANs Barcelona Switch-On-a-Chip Architecture Advanced Features Implementation and Lab Testing Summary Q&A 2

Fibre Channel Switch Storage Area Networks (SAN) based on Fibre Channel protocol revolutionized the way storage was connected to the servers FC defined both Arbitrated Loop & Switch topologies Modern day SANs are switch based, with arbitrated loop being used in storage arrays SAN Address Space: 3-byte address dynamically assigned at login time Switch-based SAN Server HBA Switch DSS/JBOD Volume/LUN 3

Fibre Channel Switch Port Types: F(switch), FL(arbitrated loop) or E (ISL) 1G/2G/4G (similar to 10/100/1000), Also 10G and 8G All links have flow control based on buffer to buffer credit scheme Each credit allows transmission of a frame up to its max size (~2200 bytes) No WRED drop. Only timeouts or errors cause drop Amount of buffering required is much smaller than in ethernet switches Requires elaborate Congestion Control scheme 4

Barcelona-based 32-port Switch CPU Module PCI P0 P15 Barcelona ARB DDR Barcelona P16 P31 TCAM SRAM FIB, ACL SRAM ADJ TCAM SRAM FIB, ACL SRAM ADJ 5

Barcelona Switch-On-A-Chip 16 FC Ports and 16 proxy ports to form a 32-port non-blocking switch with 2 Barcelonas 320 Buffers allowing 16 credits for F and 60 for E 64 Gb Shared-Memory Switching Fabric Cut-through and Store-Forward modes Virtual SAN Support Zoning ACL Support FC-AL intelligent frame ordering 6

Major Blocks tcam sram sram Inter-chip Arbitration Fwd Engine MC/Span Repl Arbiter FL Reorder FCC SFP SFP srds srds mac mac port port FC Ports 0..15 Fabric Ctl Shared Memory Fabric 320 buffers CPU Port DDR0 DDR15 PCI DDR 7

Switching across Barcelona Requests from Barcelona B0 go to Arbiter in Barcelona B1 Grants are sent to the fabric in B0 and B1 Fabric in B0 will schedule the packet to arrive on DDR port Fabric in B1 will see the remote descriptor Fabric in B1 will schedule a bypass from the DDR port to the FC port REQ B0 Arb GNT Arb B1 bypass Fabric DDR Fabric F Port FL Port 8

Switching Fabric Shared Memory Fabric with TDM access for 33 ports Dual-ported header ram doubles the bandwidth for short packets Line buffers and Pods simplify physical design Header RAM Dual Port 250MHz Packet RAM Single Port 250Mhz 512 bits 8 Line Buffers 64 bits 9 Pods 4-ports sharing a pod 9

Fabric BW Analysis Per-Port Bandwidth for a 2.125G link bw needed bw available Gbps 4.5 4 3.5 3 2.5 2 1.5 1 0.5 0 36 40 52 56 116 120 244 248 504 508 1000 2292 Packet Size 10

Advanced Features Director-class features in 1 RU form-factor 4K Virtual SANs with inter-vsan routing support Multipath Forwarding and Port Channels Spanning with fine-grain filter Fibre Channel to MPLS tunneling for remote span Fibre Channel congestion detection and avoidance Fibre Channel Trace Route 11

Virtual SANs (VSANs) Overlay isolated virtual fabrics on same physical infrastructure Each VSAN contains zones and separate (replicated) fabric services VSAN membership determined by port Eliminates costs associated with separate physical fabrics VSANs for availability Isolate virtual fabrics from fabric-wide faults/reconfigurations Security Complete hardware isolation Scalability Replicated fabric services Thousands of VSANs per storage network Mgmt VSAN Department/ Customer A Shared Storage Department/ Customer B VSAN-Enabled Fabric VSAN Trunks 12

Intelligent Network Services Multipath Forwarding and PortChannel Optimize use of fabric Port Channel: Bundle up to 8 links for aggregate of 16Gbps Multipath: Utilize up to 16 equal-cost paths Hardware-based intelligent load distribution PortChannel Multipath Forwarding 13

Spanning A Diagnostic Tool Spanning gives capability to intelligently observe traffic 14

Span Implementation in Barcelona Only Descriptors need to be replicated packets are already in the shared-memory fabric Span filter rules define what to observe Span Replication Engine sends replicas to fabric Fabric forwards packet to span observation port MPLS tunneling allows Remote Span Packet Packet P0 P16 Parser Parser Lkup Keys Rewrites FIB I-ACL SQ Span Filters SRE E-ACL Descriptors Tcam/Sram Access tcam sram sram 15

Congestion Control In Fibre Channel Networks An inter-switch link (ISL) carrying multiple flows could be under B2B flow control when any one of the flows is congested Once ISL is under B2B flow control, all flows operate at the rate determined by the slowest of the flows Cisco invented FCC Fibre Channel Congestion Control Potential Bottlenecks Department/ Customer A Department/ Customer B Shared Storage 16

Congestion Detection and Avoidance in Barcelona Congestion monitoring on-chip Quench Packet Generation Triggered by receipt of packet on congested Output Queue Triggering packet supplies SA/DA Quench Packet sent towards the source Source-facing F port on last hop executes Quench and limits packet arrival rate via credit pacing 17

Implementation 13M Gates, 10.5 Mb Memory 16 SRDS on-chip 16.5x15.7 mm die in 0.13µ Technology 250 MHz clock rate 1517 pin package - 900 signal pins with interfaces to TCAM, DDR SRAM, PCI Bus, Debug Bus Extensive debug features Implemented using ASIC flow no custom circuit in this implementation Hierarchical Placement, Flat Routing 18

Die Photo SRDS x8 SRDS x8 FC Port Shared Memory Fabric Forwarding Engine Arbiter 19

Lab Results Chip demonstrated switching packets with internal packet generators within first 4 hours! Scripts allowed port-login with Agilent SAN Tester without need for driver Full 32-port SNAKE demonstrated at line rate within first week 20

Performance Testing With Snake Configuration RX Fiber Connection Forwarded by switch SAN Tester TX 0 1 2 3 4 5 6 7 21

Summary Barcelona Switch-On-a-Chip for Enterprise SAN Applications has been described Barcelona-based fabric-class FC Switch offers industry s most advanced features It s unique architecture has permitted implementation using ASIC flow Modular implementation allows easy upgrade path 22

23