ECE Enterprise Storage Architecture. Fall 2016

Similar documents
Big Data Processing Technologies. Chentao Wu Associate Professor Dept. of Computer Science and Engineering

Organizations are experiencing an explosive

Traditional SAN environments allow block

Module 2 Storage Network Architecture

Lossless 10 Gigabit Ethernet: The Unifying Infrastructure for SAN and LAN Consolidation

STORAGE AREA NETWORKS (10CS765)

Comparing Server I/O Consolidation Solutions: iscsi, InfiniBand and FCoE. Gilles Chekroun Errol Roberts

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

SNIA Discussion on iscsi, FCIP, and IFCP Page 1 of 7. IP storage: A review of iscsi, FCIP, ifcp

CONTENTS. 1. Introduction. 2. How To Store Data. 3. How To Access Data. 4. Manage Data Storage. 5. Benefits Of SAN. 6. Conclusion

Hálózatok üzleti tervezése

iscsi Technology: A Convergence of Networking and Storage

Storage Area Networks SAN. Shane Healy

FIBRE CHANNEL OVER ETHERNET

UCS Engineering Details for the SAN Administrator

Storage Area Network (SAN)

COSC6376 Cloud Computing Lecture 17: Storage Systems

STORAGE CONSOLIDATION WITH IP STORAGE. David Dale, NetApp

SAN Virtuosity Fibre Channel over Ethernet

IBM Europe Announcement ZG , dated February 13, 2007

STORAGE CONSOLIDATION WITH IP STORAGE. David Dale, NetApp

Model Answer. Multiple Choice FORM. Questions Answer Key D D D D D C C C C C. Questions

Unified Storage Networking. Dennis Martin President, Demartek

MAGiC Conference September, 2017

IBM TotalStorage SAN Switch M12

S S SNIA Storage Networking Foundations

UM DIA NA VIDA DE UM PACOTE CEE

Jake Howering. Director, Product Management

CCIE Data Center Storage Networking. Fibre Channel Switching

Vendor: EMC. Exam Code: E Exam Name: Cloud Infrastructure and Services Exam. Version: Demo

USING ISCSI AND VERITAS BACKUP EXEC 9.0 FOR WINDOWS SERVERS BENEFITS AND TEST CONFIGURATION

BROCADE 8000 SWITCH FREQUENTLY ASKED QUESTIONS

iscsi Unified Network Storage

Introduction to iscsi

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

Hands-On Wide Area Storage & Network Design WAN: Design - Deployment - Performance - Troubleshooting

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

Additional FCoE Resources

Unified Storage Networking

Rack-Level I/O Consolidation with Cisco Nexus 5000 Series Switches

Assignment No. SAN. Title. Roll No. Date. Programming Lab IV. Signature

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

SAN Design Reference Guide

IBM TotalStorage SAN Switch F08

EqualLogic iscsi SAN Concepts for the Experienced Fibre Channel Storage Professional A Dell Technical Whitepaper

IBM TotalStorage SAN Switch F32

Trends in Data Centre

Deployment Guide: Network Convergence with Emulex OneConnect FCoE CNA and Windows Server Platform

Virtual Networks: For Storage and Data

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

IBM EXAM QUESTIONS & ANSWERS

Configuring and Managing Virtual Storage

Question No : 1 Which three options are basic design principles of the Cisco Nexus 7000 Series for data center virtualization? (Choose three.

Storage Area Network (SAN)

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

Design and Implementations of FCoE for the DataCenter. Mike Frase, Cisco Systems

3.1. Storage. Direct Attached Storage (DAS)

IBM and BROCADE Building the Data Center of the Future with IBM Systems Storage, DCF and IBM System Storage SAN768B Fabric Backbone

HP Designing and Implementing HP SAN Solutions.

Course Documentation: Printable course material This material is copyrighted and is for the exclusive use of the student only

HP Converged Network Switches and Adapters. HP StorageWorks 2408 Converged Network Switch

Cisco UCS Virtual Interface Card 1227

iscsi Protocols iscsi, Naming & Discovery, Boot, MIBs John Hufferd, Sr. Technical Staff IBM SSG

iscsi : A loss-less Ethernet fabric with DCB Jason Blosil, NetApp Gary Gumanow, Dell

Industry Report 2010

Cisco UCS Virtual Interface Card 1225

CompTIA Storage+ Powered by SNIA

Copyright 2006 EMC Corporation. Do not Copy - All Rights Reserved.

Creating an agile infrastructure with Virtualized I/O

Adapter Cards clustered Data ONTAP Fabric-Attached Storage - Current models (page 1 of 5)

access addresses/addressing advantages agents allocation analysis

Cisco Nexus 4000 Series Switches for IBM BladeCenter

IBM System Storage SAN 384B and IBM System Storage SAN 768B add features

Cisco. Exam Questions DCTECH Supporting Cisco Data Center System Devices. Version:Demo

Cisco Nexus 5000 and Emulex LP21000

HP 6125XLG Blade Switch

Snia S Storage Networking Management/Administration.

Server-to-network edge technologies: converged networks and virtual I/O

Chelsio Communications. Meeting Today s Datacenter Challenges. Produced by Tabor Custom Publishing in conjunction with: CUSTOM PUBLISHING

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

Cisco I/O Accelerator Deployment Guide

PCI Express x8 Single Port SFP+ 10 Gigabit Server Adapter (Intel 82599ES Based) Single-Port 10 Gigabit SFP+ Ethernet Server Adapters Provide Ultimate

FCIA Fibre Channel: Live Long and Prosper

Integrating EqualLogic PS6x10 Arrays with Existing SANs

The Virtual Machine Aware SAN

Transport is now key for extended SAN applications. Main factors required in SAN interconnect transport solutions are:

Fibre Channel Technologies Current & Future. Dr. M. K. Jibbe, LSI Corporation (ESG) Steven Wilson, Brocade

Title: CompTIA Storage+ Powered by SNIA

Cisco MDS NX-OS Release 6.2Configuration Limits 2

Unified Physical Infrastructure (UPI) Strategies for Storage Networking

Deploying FC and FCoE SAN with IBM System Storage SVC and IBM Storwize platforms

CCIE Data Center Written Exam ( ) version 1.0

HP Storage Summit 2015

Cisco UCS 6100 Series Fabric Interconnects

Vblock Architecture. Andrew Smallridge DC Technology Solutions Architect

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

4 Gbps and 10 Gbps switching modules available for Cisco MDS 9000 family of products

Cisco UCS 6324 Fabric Interconnect

Dell PS Series DCB Configuration Best Practices

Fabric Services. Tom Clark Director, Technical Marketing

Transcription:

ECE590-03 Enterprise Storage Architecture Fall 2016 Storage Area Network (SAN) Tyler Bletsch Duke University Adapted from the course Information Storage and Management v2 (module 5-6), published by EMC corporation. Includes additional content cited inline.

Fibre Channel SAN 2

Module 5: Fibre Channel Storage Area Network (FC SAN) Lesson 1: Overview of FC SAN During this lesson the following topics are covered: Evolution of FC SAN Components of FC SAN FC interconnectivity options FC port types Module 5: Fibre Channel Storage Area Network 3

What is a SAN? SAN It is a high-speed, dedicated network of servers and shared storage devices. Centralizes storage and management Enables sharing of storage resources across multiple servers at block level Meets increasing storage demands efficiently with better economies of scale Common SAN deployments are: Fibre Channel (FC) SAN: uses FC protocol for communication IP SAN: uses IP-based protocols for communication Module 5: Fibre Channel Storage Area Network 4

Understanding Fibre Channel High-speed network technology Latest FC implementation supports speed up to 16 Gb/s Highly scalable Theoretically, accommodate approximately 15 million devices IP Network FC SAN Clients Application Servers Storage Arrays Module 5: Fibre Channel Storage Area Network 5

Components of FC SAN Node (server and storage) ports Cables Connectors Interconnecting devices such as FC switches and hubs SAN management software Module 5: Fibre Channel Storage Area Network 6

Node Ports Provide physical interface for communicating with other nodes Exist on HBA in server Front-end adapters in storage Each port has a transmit (Tx) link and a receive (Rx) link Node Port 0 Port 0 Tx Rx Link Port 1 Port n Module 5: Fibre Channel Storage Area Network 7

Cables SAN implementation uses Copper cables for short distance Optical fiber cables for long distance Two types of optical cables: single-mode and multimode Single-mode Cladding Multimode Core Cladding Core Light In Carries single beam of light Can carry multiple beams of light (a) Multi-mode simultaneously Fiber Light In Single-mode Fiber (b) Single-mode Fiber Distance up to 10km Used for short distance (Modal dispersion weakens signal strength after certain distance ) Light In Cladding Core (a) Multimode Multi-mode Fiber Module 5: Fibre Channel Storage Area Network 8

Connectors Attached at the end of a cable Enable swift connection and disconnection of the cable to and from a port Commonly used connectors for fiber optic cables are: Standard Connector (SC) Duplex connectors Lucent Connector (LC) Duplex connectors Straight Tip (ST) Patch panel connectors Simplex connectors Standard Connector Lucent Connector Straight Tip Connector Module 5: Fibre Channel Storage Area Network 9

Interconnecting Devices Commonly used interconnecting devices in FC SAN are: Hubs, switches, and directors Hubs provide limited connectivity and scalability Switches and directors are intelligent devices Switches are available with fixed port count or modular design Directors are always modular, and its port count can be increased by inserting additional 'line cards' or 'blades' High-end switches and directors contain redundant components Module 5: Fibre Channel Storage Area Network 10

SAN Management Software A suite of tools used in a SAN to manage interfaces between host and storage arrays Provides integrated management of SAN environment Enables web-based management using GUI or CLI Module 5: Fibre Channel Storage Area Network 11

FC Interconnectivity Options Point-to-Point Fibre Channel Arbitrated Loop (FC-AL) Fibre Channel Switched Fabric (FC-SW) Module 5: Fibre Channel Storage Area Network 12

Point-to-Point Connectivity Enables direct connection between nodes Offers limited connectivity and scalability Used in DAS environment Servers Server Server Storage Array Module 5: Fibre Channel Storage Area Network 13

FC-AL Connectivity Provides shared loop to attached nodes Nodes must arbitrate to gain control Implemented using ring or star topology Limitations of FC-AL Only one device can perform I/O operation at a time Supports up to 126 nodes Addition or removal of a node causes momentary pause in loop traffic Servers FC Hub Server Storage Array Module 5: Fibre Channel Storage Area Network 14

FC-SW Connectivity Creates a logical space (called fabric) in which all nodes communicate with one another using switches Interswitch links (ISLs) enable switches to be connected together Provides dedicated path between nodes Addition/removal of node does not affect traffic of other nodes Servers Storage Array FC Switch FC Switch Server Interswitch Links Module 5: Fibre Channel Storage Area Network 15

Terminology Initiator: Client using block devices Target: Storage controller with the data Servers FC Switch FC Switch Storage Array Server Interswitch Links 17

Module 5: Fibre Channel Storage Area Network (FC SAN) Lesson 2: Fibre Channel (FC) Architecture During this lesson the following topics are covered: FC protocol stack FC addressing WWN addressing Structure and organization of FC data Fabric services Fabric login types Module 5: Fibre Channel Storage Area Network 18

FC Architecture Overview Provides benefits of both channel and network technologies Provides high performance with low protocol overheads Provides high scalability with long distance capability Implements SCSI over FC network Transports SCSI data through FC network Storage devices, attached to SAN, appear as local storage devices to host operating system Module 5: Fibre Channel Storage Area Network 19

Fibre Channel Protocol Stack Upper Layer Protocol Example: SCSI, HIPPI, ESCON, ATM, IP FC-4 FC-2 FC-1 Upper Layer Protocol Mapping Framing/Flow Control Encode/Decode FC-0 1 Gb/s 2 Gb/s 4 Gb/s 8 Gb/s 16 Gb/s FC Layer Function Features Specified by FC Layer FC-4 Mapping interface FC-3 Common services Not implemented FC-2 FC-1 Routing, flow control Encode/decode Mapping upper layer protocol (e.g. SCSI) to lower FC layers Frame structure, FC addressing, flow control 8b/10b or 64b/66b encoding, bit and frame synchronization FC-0 Physical layer Media, cables, connector Module 5: Fibre Channel Storage Area Network 20

World Wide Name (WWN) Unique 64 bit identifier Static to node ports on an FC network Similar to MAC address of NIC World Wide Node Name (WWNN) and World Wide Port Name (WWPN) are used to uniquely identify nodes and ports respectively World Wide Node Name (for the array) 5 0 0 6 0 1 6 0 0 0 6 0 0 1 B 2 0101 0000 0000 0110 0000 0001 0110 0000 0000 0000 0110 0000 0000 0001 1011 0010 Format Type Company ID 24 bits Port Model Seed 32 bits World Wide Port Name (for the HBA port) 1 0 0 0 0 0 0 0 c 9 2 0 d c 4 0 Format Type Reserved 12 bits Company ID 24 bits Company Specific 24 bits Module 5: Fibre Channel Storage Area Network 22

Fabric Services FC switches provide fabric services as defined in FC standards Fabric Services Fabric Login Server Name Server Fabric Controller Management Server Description Used during the initial part of the node s fabric login process Located at pre-defined address of FFFFFE Responsible for name registration and management of node ports Located at pre-defined address FFFFFC Responsible for managing and distributing Registered State Change Notifications (RSCNs) to attached node ports Responsible for distributing SW-RSCNs to every other switch SW-RSCNs keep the name server up-to-date on all switches Located at pre-defined address FFFFFD Enables FC SAN management using fabric management software Located at pre-defined address FFFFFA Module 5: Fibre Channel Storage Area Network 24

Login Types in Switched Fabric Fabric login (FLOGI) Occurs between an endpoint and switch Node sends a FLOGI frame with WWN to Fabric Login Server on switch Node obtains FC address from switch Immediately after FLOGI, endpoint registers with Name Server on switch, indicating its WWN, port type, assigned FC address, etc. Endpoint queries name server about all other logged in ports Module 5: Fibre Channel Storage Area Network 25

Module 5: Fibre Channel Storage Area Network (FC SAN) Lesson 3: FC SAN Topologies and Zoning During this lesson the following topics are covered: Mesh and core-edge topologies Benefits of zoning Types of zoning Module 5: Fibre Channel Storage Area Network 26

Mesh Topology Full mesh Each switch is connected to every other switch Maximum of one ISL or hop is required for host-to-storage traffic Host and storage can be connected to any switch Partial mesh Not all the switches are connected to every other switch Server Server Full Mesh FC Switches Storage Array Partial Mesh FC Switches Storage Array Module 5: Fibre Channel Storage Area Network 27

Core-edge Topology Consists of edge and core switch tiers Network traffic traverses core tier or terminate at core tier Storage is usually connected to the core tier Benefits High availability Medium scalability Medium to maximum connectivity Server Server Edge Tier FC Switch FC Switch FC Switch FC Director Core Tier Edge Tier FC Switch FC Switch FC Switch FC Director FC Director Core Tier Storage Array Storage Array Module 5: Fibre Channel Storage Area Network 28

Zoning Zoning It is an FC switch function that enables node ports within the fabric to be logically segmented into groups, and communicate with each other within the group. Zone set comprises zones Each zone comprises zone members (HBA and array ports) Benefits Restricts RSCN traffic Provides access control Server Zone 1 FC SAN Storage Array Array port Servers HBA Port Zone 2 Module 5: Fibre Channel Storage Area Network 29

Types of Zoning Servers Switch Domain ID = 15 Port 5 WWN 10:00:00:00:C9:20:DC:40 Port 1 Zone 2 FC Switch Storage Array Zone 3 Port 9 Port 12 WWN 10:00:00:00:C9:20:DC:56 WWN 50:06:04:82:E8:91:2B:9E Zone 1 WWN 10:00:00:00:C9:20:DC:82 Zone 1 (WWN Zone) = 10:00:00:00:C9:20:DC:82 ; 50:06:04:82:E8:91:2B:9E Zone 2 (Port Zone) = 15,5 ; 15,12 Zone 3 (Mixed Zone) = 10:00:00:00:C9:20:DC:56 ; 15,12 Module 5: Fibre Channel Storage Area Network 30

Module 5: Fibre Channel Storage Area Network (FC SAN) Lesson 4: Virtualization in SAN During this lesson the following topics are covered: Block-level storage virtualization Virtual SAN Module 5: Fibre Channel Storage Area Network 31

Block-level Storage Virtualization Provides a virtualization layer in SAN Abstracts block storage devices and creates a storage pool by aggregating LUNs Virtual volumes are created from storage pool and assigned to hosts Virtualization layer maps virtual volumes to LUNs Benefits Online volume expansion Nondisruptive migration Virtual Volume LUN LUN Storage Array Servers FC SAN Storage Pool Server Virtualization Appliance LUN LUN Storage Array Module 5: Fibre Channel Storage Area Network 32

Use Case: Block-level Storage Virtualization across Data Centers Data Center 1 Servers Servers Data Center 2 Server Server Virtual Volumes Virtualization Appliance Virtual Volumes FC or IP FC SAN FC SAN Virtualization Layer Storage Arrays Storage Arrays Module 5: Fibre Channel Storage Area Network 33

Virtual SAN (VSAN)/Virtual Fabric VSAN It is a logical fabric on an FC SAN, enabling communication among a group of nodes, regardless of their physical location in the fabric. Each VSAN has its own fabric services (name server, zoning), configuration, and set of FC addresses VSANs improve SAN security, scalability, availability, and manageability VSAN 10 Servers Servers FC SAN VSAN 20 Server Server Storage Array Storage Array Module 5: Fibre Channel Storage Area Network 34

Module 5: Fibre Channel Storage Area Network (FC SAN) Concept in Practice: EMC Connectrix EMC VPLEX Module 5: Fibre Channel Storage Area Network 35

EMC Connectrix Connectrix family includes networked storage connectivity products Offers high-speed FC connectivity, highly resilient switching technology, intelligent IP storage networking, and I/O consolidation with Fibre Channel over Ethernet Connectrix family consist of enterprise directors, departmental switches, and multi-purpose switches Module 5: Fibre Channel Storage Area Network 36

EMC VPLEX Provides solution for block-level storage virtualization and data mobility both within and across data centers Enables multiple hosts located across two locations to access a single copy of data Provides capability to mirror a virtual volume both within and across locations Allows hosts at different data centers to simultaneously access cache-coherent copies of the same virtual volume VPLEX family consists of three products VPLEX Local VPLEX Metro VPLEX Geo Module 5: Fibre Channel Storage Area Network 37

Module 5: Summary Key points covered in this module: FC SAN components and connectivity options FC protocol stack and addressing Structure and organization of FC data Fabric services Fabric topologies Types of zoning Block-level storage virtualization and virtual SAN Module 5: Fibre Channel Storage Area Network 38

Ethernet SAN: iscsi and FCoE 41

Module 6: IP SAN and FCoE Lesson 1: IP SAN During this lesson the following topics are covered: Drivers for IP SAN IP SAN Protocols: iscsi and FCIP Components, topologies, and protocol stack for iscsi and FCIP Module 6: IP SAN and FCoE 42

Drivers for IP SAN IP SAN transports block-level data over IP network IP is being positioned as a storage networking option because: Existing network infrastructure can be leveraged Reduced cost compared to investing in new FC SAN hardware and software Many long-distance disaster recovery solutions already leverage IPbased network Many robust and mature security options are available for IP network Module 6: IP SAN and FCoE 43

IP SAN Protocol: iscsi IP based protocol that is used to connect host and storage Encapsulates SCSI commands and data into an IP packet and transports them using TCP/IP Module 6: IP SAN and FCoE 44

Components of iscsi iscsi initiator Example: iscsi HBA (hardware, rare nowadays) Example: iscsi software initiator (pure software, common) iscsi target Storage array with iscsi support iscsi gateway enables communication with FC storage array IP network Server iscsi Gateway Storage Array IP FC Port iscsi HBA iscsi Port Storage Array Module 6: IP SAN and FCoE 45

iscsi Host Connectivity Options Standard NIC with software iscsi initiator NIC provides network interface Software initiator provides iscsi functionality Requires host CPU cycles for iscsi and TCP/IP processing TCP Offload Engine (TOE) NIC with software iscsi initiator Moves TCP processing load off the host CPU onto the NIC card Software initiator provides iscsi functionality Requires host CPU cycles for iscsi processing iscsi HBA Offloads both iscsi and TCP/IP processing from host CPU Simplest option for boot from SAN Module 6: IP SAN and FCoE 46

iscsi Topologies: Native iscsi iscsi initiators are either directly attached to storage array or connected through IP network No FC component Storage array has iscsi port Each iscsi port is configured with an IP address IP Server iscsi HBA Storage Array iscsi Port Module 6: IP SAN and FCoE 47

iscsi Topologies: Bridged iscsi iscsi gateway is used to enable communication between iscsi host and FC storage iscsi gateway works as bridge between FC and IP network Converts IP packets to FC frames and vice versa iscsi initiator is configured with gateway s IP address as its target iscsi gateway is configured as FC initiator to storage array IP iscsi Gateway Server iscsi HBA FC SAN Server FC HBA Storage Array FC Port Module 6: IP SAN and FCoE 48

Combining FC and Native iscsi Connectivity Array provides both FC and iscsi ports Enable iscsi and FC connectivity in the same environment No bridge devices needed Server iscsi HBA IP iscsi Port FC SAN Storage Array Server FC HBA FC Port Module 6: IP SAN and FCoE 49

iscsi Protocol Stack OSI Model iscsi Initiator iscsi Target Layer 7 Application SCSI Commands and Data SCSI Layer 5 Session iscsi Login and Discovery iscsi Layer 4 Transport TCP Windows and Segments TCP Layer 3 Network IP Packets IP Layer 2 Data Link Ethernet Frames Ethernet Interconnect Ethernet IP TCP iscsi SCSI Data Module 6: IP SAN and FCoE 50

iscsi Discovery For iscsi communication, initiator must discover location and name of target on a network iscsi discovery takes place in two ways: SendTargets discovery Initiator is manually configured with the target s network portal Initiator issues SendTargets command; target responds with required parameters Internet Storage Name Service (isns) Initiators and targets register themselves with isns server Initiator can query isns server for a list of available targets Module 6: IP SAN and FCoE 51

iscsi Name iscsi name is a unique iscsi identifier that is used to identify initiators and targets within an iscsi network Two common types of iscsi names are: iqn: iscsi Qualified Name iqn.2008-02.com.example:optional_string eui: Extended Unique Identifier eui.0300732a32598d26 Module 6: IP SAN and FCoE 52

IP SAN Protocol: FCIP IP-based protocol that is used to connect distributed FC SAN islands Creates virtual FC links over existing IP network that is used to transport FC data between different FC SANs Encapsulates FC frames onto IP packet Provides disaster recovery solution Module 6: IP SAN and FCoE 53

FCIP is mostly dead FCIP is mostly dead, and here s how you can check. This is what you see when you search ebay for FCOE vs FCIP : Lots of hardware One switch, a $3 book, and iphone accessories (also a spellcheck warning) 54

FCIP Topology Servers Servers Server Server FC SAN FCIP Gateway FCIP Gateway FC SAN IP Storage Array Storage Array Module 6: IP SAN and FCoE 55

FCIP Protocol Stack Application SCSI Commands, Data, and Status FC Frame FCP (SCSI over FC) FCIP TCP FC to IP Encapsulation IP Physical Media FC Frame SOF FC Header SCSI Data CRC EOF FCIP Encapsulation IP Packet IP Header TCP Header FCIP Header IP Payload Module 6: IP SAN and FCoE 56

Module 6: IP SAN and FCoE Lesson 2: Fibre Channel over Ethernet (FCoE) During this lesson the following topics are covered: Drivers for FCoE Components of FCoE network FCoE frame mapping Converged Enhanced Ethernet (CEE) Module 6: IP SAN and FCoE 57

Drivers for FCoE FCoE is a protocol that transports FC data over Ethernet network (Converged Enhanced Ethernet) FCoE is being positioned as a storage networking option because: Enables consolidation of FC SAN traffic and Ethernet traffic onto a common Ethernet infrastructure Reduces the number of adapters, switch ports, and cables Reduces cost and eases data center management Reduces power and cooling cost, and floor space Module 6: IP SAN and FCoE 58

FCoE Motivation, translated (My personal take on the evolution of FCoE) Pro-FCoE: Oh my god, can we stop running two networks with separate hardware, terminology, cables, and teams? It s just data! Anti-FCoE: But-but-but my job security!! I mean, uh, your packets will be haunted if they don t pass through this special network that costs 10 times a commodity Ethernet network! Compromise: We ll just make a variant of Ethernet so the hardware still costs 10 times as much, then everyone s happy! 59

Data Center Infrastructure Before Using FCoE Servers Servers Server Server FC Switches IP Switches FC Switches LAN Storage Array Storage Array Module 6: IP SAN and FCoE 60

Data Center Infrastructure After Using FCoE Servers Servers Server Server FCoE Switches FC Switches LAN Storage Array Storage Array Module 6: IP SAN and FCoE 61

Components of an FCoE Network Converged Network Adapter (CNA) Cable FCoE switch Module 6: IP SAN and FCoE 62

Converged Network Adapter (CNA) Provides functionality of both a standard NIC and an FC HBA Eliminates the need to deploy separate adapters and cables for FC and Ethernet communications Contains separate modules for 10 Gigabit Ethernet, FC, and FCoE ASICs FCoE ASIC encapsulates FC frames into Ethernet frames Module 6: IP SAN and FCoE 63

Cable Two options are available for FCoE cabling Copper based Twinax cable Standard fiber optical cable Twinax Cable Suitable for shorter distances (up to 10 meters) Requires less power and are less expensive than fiber optical cable Fiber Optical Cable Can run over longer distances Relatively more expensive than Twinax cables Uses Small Form Factor Pluggable Plus (SFP+) connector Uses Small Form Factor Pluggable Plus (SFP+) connector Module 6: IP SAN and FCoE 64

FCoE Switch Provides both Ethernet and FC switch functionalities Consists of FCF, Ethernet bridge, and set of CEE ports and FC ports (optional) FCF encapsulates and deencapsulates FC frames Forwards frames based on Ethertype FC Port Ethernet Port FC Port FC Port FC Port Fibre Channel Forwarder (FCF) Ethernet Bridge Ethernet Port Ethernet Port Ethernet Port Module 6: IP SAN and FCoE 65

FCoE Frame Mapping OSI Stack 7 - Application FCoE Protocol Stack FC Protocol Stack 6 - Presentation FC - 4 FC - 4 Protocol map 5 - Session FC Layers FC - 3 FC - 3 Services 4 - Transport FC - 2 FC - 2 Framing 3 - Network FCoE Mapping FC - 1 Data enc/dec 2 - Data Link 1 - Physical IEEE 802.1q Layers 2 - MAC 1 - Physical Ethernet FC - 0 Physical Module 6: IP SAN and FCoE 66

Converged Enhanced Ethernet Provides lossless Ethernet Lossless Ethernet requires following functionalities: Priority-based flow control (PFC) Enhanced transmission selection (ETS) Congestion notification (CN) Data center bridging exchange protocol (DCBX) Module 6: IP SAN and FCoE 67

Module 6: Summary Key points covered in this module: IP SAN protocols, their components, and topologies FCoE protocol, its components, and topology Module 6: IP SAN and FCoE 72