63
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.

ECE590-03 Enterprise Storage Architecture Fall 2016

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ECE590-03 Enterprise Storage Architecture Fall 2016

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.

Page 2: ECE590-03 Enterprise Storage Architecture Fall 2016

2

Fibre Channel SAN

Page 3: ECE590-03 Enterprise Storage Architecture Fall 2016

EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.

Module 5: Fibre Channel Storage Area

Network (FC SAN)

During this lesson the following topics are covered:

• Evolution of FC SAN

• Components of FC SAN

• FC interconnectivity options

• FC port types

Lesson 1: Overview of FC SAN

Module 5: Fibre Channel Storage Area Network 3

Page 4: ECE590-03 Enterprise Storage Architecture Fall 2016

EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.

What is a SAN?

• 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

It is a high-speed, dedicated network of servers and shared storage devices.

SAN

Page 5: ECE590-03 Enterprise Storage Architecture Fall 2016

EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.

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

Module 5: Fibre Channel Storage Area Network 5

Clients Storage Arrays Application Servers

IP Network FC SAN

Page 6: ECE590-03 Enterprise Storage Architecture Fall 2016

EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.

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

Page 7: ECE590-03 Enterprise Storage Architecture Fall 2016

EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.

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

Module 5: Fibre Channel Storage Area Network 7

Link

Port 0 Rx

Tx

Node

Port 0

Port 1

Port n

Page 8: ECE590-03 Enterprise Storage Architecture Fall 2016

EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.

Cables

• SAN implementation uses

Copper cables for short distance

Optical fiber cables for long distance

• Two types of optical cables: single-mode and multimode

Module 5: Fibre Channel Storage Area Network 8

Single-mode Multimode

Carries single

beam of light

Can carry multiple beams

of light simultaneously

Distance up to

10km

Used for short distance

(Modal dispersion

weakens signal strength

after certain distance ) Light In

Cladding Core

(b) Single-mode Fiber

Light In

Cladding Core

(a) Multi-mode Fiber Multimode Fiber

Light In

Cladding Core

(b) Single-mode Fiber

Light In

Cladding Core

(a) Multi-mode Fiber Single-mode Fiber

Page 9: ECE590-03 Enterprise Storage Architecture Fall 2016

EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.

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

Module 5: Fibre Channel Storage Area Network 9

Straight Tip Connector

Lucent Connector

Standard Connector

Page 10: ECE590-03 Enterprise Storage Architecture Fall 2016

EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.

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

Page 11: ECE590-03 Enterprise Storage Architecture Fall 2016

EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.

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

Page 12: ECE590-03 Enterprise Storage Architecture Fall 2016

EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.

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

Page 13: ECE590-03 Enterprise Storage Architecture Fall 2016

EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.

Point-to-Point Connectivity

• Enables direct connection between nodes

• Offers limited connectivity and scalability

• Used in DAS environment

Module 5: Fibre Channel Storage Area Network 13

Servers

Storage Array

Server

Server

Page 14: ECE590-03 Enterprise Storage Architecture Fall 2016

EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.

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

Module 5: Fibre Channel Storage Area Network 14

Servers

Storage Array

Server

FC Hub

Page 15: ECE590-03 Enterprise Storage Architecture Fall 2016

EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.

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

Module 5: Fibre Channel Storage Area Network 15

Servers

Storage Array

Server

FC Switch FC Switch

Interswitch Links

Page 16: ECE590-03 Enterprise Storage Architecture Fall 2016

17

Terminology

• Initiator: Client using block devices

• Target: Storage controller with the data

Module 5: Fibre Channel Storage Area

Network

17

Servers

Storage Array

Server

FC Switch FC Switch

Interswitch Links

Page 17: ECE590-03 Enterprise Storage Architecture Fall 2016

EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.

Module 5: Fibre Channel Storage Area

Network (FC SAN)

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

Lesson 2: Fibre Channel (FC) Architecture

Module 5: Fibre Channel Storage Area Network 18

Page 18: ECE590-03 Enterprise Storage Architecture Fall 2016

EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.

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

Page 19: ECE590-03 Enterprise Storage Architecture Fall 2016

EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.

Fibre Channel Protocol Stack

Module 5: Fibre Channel Storage Area Network 20

FC Layer Function Features Specified by FC Layer

FC-4 Mapping interface Mapping upper layer protocol (e.g. SCSI)

to lower FC layers

FC-3 Common services Not implemented

FC-2 Routing, flow control Frame structure, FC addressing, flow

control

FC-1 Encode/decode 8b/10b or 64b/66b encoding, bit and

frame synchronization

FC-0 Physical layer Media, cables, connector

1 Gb/s 2 Gb/s 4 Gb/s 16 Gb/s

FC-4

FC-2

FC-1

FC-0

Upper Layer Protocol Example: SCSI, HIPPI, ESCON, ATM, IP

Framing/Flow Control

Encode/Decode

8 Gb/s

Upper Layer Protocol Mapping

Page 20: ECE590-03 Enterprise Storage Architecture Fall 2016

EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.

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

Module 5: Fibre Channel Storage Area Network 22

World Wide Node Name (for the array)

5

0101

0

0000

0

0000

6

0110

0

0000

1

0001

6

0110

0

0000

0

0000

0

0000

6

0110

0

0000

0

0000

1

0001

B

1011

2

0010

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

Reserved

12 bits

Company ID

24 bits

Company Specific

24 bits

Format Type

Format Type

Page 21: ECE590-03 Enterprise Storage Architecture Fall 2016

EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.

Fabric Services

• FC switches provide fabric services as defined in FC standards

Module 5: Fibre Channel Storage Area Network 24

Fabric

Services Description

Fabric Login

Server

• Used during the initial part of the node’s fabric login process • Located at pre-defined address of FFFFFE

Name Server • Responsible for name registration and management of node ports • Located at pre-defined address FFFFFC

Fabric

Controller

• 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

Management

Server

• Enables FC SAN management using fabric management software • Located at pre-defined address FFFFFA

Page 22: ECE590-03 Enterprise Storage Architecture Fall 2016

EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.

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

Page 23: ECE590-03 Enterprise Storage Architecture Fall 2016

EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.

Module 5: Fibre Channel Storage Area

Network (FC SAN)

During this lesson the following topics are covered:

• Mesh and core-edge topologies

• Benefits of zoning

• Types of zoning

Lesson 3: FC SAN Topologies and Zoning

Module 5: Fibre Channel Storage Area Network 26

Page 24: ECE590-03 Enterprise Storage Architecture Fall 2016

EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.

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

Module 5: Fibre Channel Storage Area Network 27

FC Switches

Storage Array

Server

Full Mesh

FC Switches

Storage Array

Server

Partial Mesh

Page 25: ECE590-03 Enterprise Storage Architecture Fall 2016

EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.

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

Module 5: Fibre Channel Storage Area Network 28

FC Switch FC Switch FC Switch

Storage Array

FC Director Server

Edge Tier

Core Tier

FC Switch FC Switch FC Switch

Storage Array FC Director Server FC Director

Core Tier

Edge Tier

Page 26: ECE590-03 Enterprise Storage Architecture Fall 2016

EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.

Zoning

• Zone set comprises zones

• Each zone comprises zone members (HBA and array ports)

• Benefits

Restricts RSCN traffic

Provides access control

Module 5: Fibre Channel Storage Area Network 29

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.

Zoning

Storage Array

Servers

Array port

HBA Port

FC SAN

Server

Zone 1

Zone 2

Page 27: ECE590-03 Enterprise Storage Architecture Fall 2016

EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.

Types of Zoning

Module 5: Fibre Channel Storage Area Network 30

Zone 2

Zone 3

Port 1

Port 5

WWN 10:00:00:00:C9:20:DC:40

WWN 10:00:00:00:C9:20:DC:56

WWN 10:00:00:00:C9:20:DC:82

WWN 50:06:04:82:E8:91:2B:9E

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

Servers

Storage Array FC Switch

Switch Domain ID = 15

Zone 1

Port 12 Port 9

Page 28: ECE590-03 Enterprise Storage Architecture Fall 2016

EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.

Module 5: Fibre Channel Storage Area

Network (FC SAN)

During this lesson the following topics are covered:

• Block-level storage virtualization

• Virtual SAN

Lesson 4: Virtualization in SAN

Module 5: Fibre Channel Storage Area Network 31

Page 29: ECE590-03 Enterprise Storage Architecture Fall 2016

EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.

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

Module 5: Fibre Channel Storage Area Network 32

Virtual Volume

Storage Array Storage Array

Server

Virtualization Appliance

Servers

LUN

LUN

LUN

LUN

FC SAN

Storage Pool

Page 30: ECE590-03 Enterprise Storage Architecture Fall 2016

EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.

Use Case: Block-level Storage Virtualization across

Data Centers

Module 5: Fibre Channel Storage Area Network 33

Data Center 2 Data Center 1 Servers

Server Server

Storage Arrays Storage Arrays

Virtualization Layer

Virtualization Appliance

Virtual Volumes

Servers

FC or IP

Virtual Volumes

FC SAN FC SAN

Page 31: ECE590-03 Enterprise Storage Architecture Fall 2016

EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.

Virtual SAN (VSAN)/Virtual 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

Module 5: Fibre Channel Storage Area Network 34

It is a logical fabric on an FC SAN, enabling communication among a group of nodes, regardless of their physical location in the fabric.

VSAN

Storage Array Storage Array

Servers Servers

Server Server

FC SAN

VSAN 20 VSAN 10

Page 32: ECE590-03 Enterprise Storage Architecture Fall 2016

EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.

Module 5: Fibre Channel Storage Area Network

(FC SAN)

• EMC Connectrix

• EMC VPLEX

Concept in Practice:

Module 5: Fibre Channel Storage Area Network 35

Page 33: ECE590-03 Enterprise Storage Architecture Fall 2016

EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.

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

Page 34: ECE590-03 Enterprise Storage Architecture Fall 2016

EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.

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

Page 35: ECE590-03 Enterprise Storage Architecture Fall 2016

EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.

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

Page 36: ECE590-03 Enterprise Storage Architecture Fall 2016

41

Ethernet SAN: iSCSI and FCoE

Page 37: ECE590-03 Enterprise Storage Architecture Fall 2016

EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.

Module 6: IP SAN and FCoE

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

Lesson 1: IP SAN

Module 6: IP SAN and FCoE 42

Page 38: ECE590-03 Enterprise Storage Architecture Fall 2016

EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.

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 IP-based network

Many robust and mature security options are available for IP network

Module 6: IP SAN and FCoE 43

Page 39: ECE590-03 Enterprise Storage Architecture Fall 2016

EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.

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

Page 40: ECE590-03 Enterprise Storage Architecture Fall 2016

EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.

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

Module 6: IP SAN and FCoE 45

iSCSI Port

FC Port

iSCSI Gateway Storage Array

Server

iSCSI HBA

Storage Array

IP

Page 41: ECE590-03 Enterprise Storage Architecture Fall 2016

EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.

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

Page 42: ECE590-03 Enterprise Storage Architecture Fall 2016

EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.

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

Module 6: IP SAN and FCoE 47

Storage Array

iSCSI Port

Server

iSCSI HBA

IP

Page 43: ECE590-03 Enterprise Storage Architecture Fall 2016

EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.

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

Module 6: IP SAN and FCoE 48

FC HBA

Server iSCSI HBA

Storage Array

FC Port

iSCSI Gateway

Server

IP

FC SAN

Page 44: ECE590-03 Enterprise Storage Architecture Fall 2016

EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.

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

Module 6: IP SAN and FCoE 49

FC HBA

Server

iSCSI HBA

Storage Array

FC Port

iSCSI Port

Server

IP

FC SAN

Page 45: ECE590-03 Enterprise Storage Architecture Fall 2016

EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.

iSCSI Protocol Stack

Module 6: IP SAN and FCoE 50

Ethernet IP TCP iSCSI SCSI Data

OSI Model iSCSI Initiator iSCSI Target

Layer 7 Application

Layer 5 Session

Layer 4 Transport

Layer 3 Network

Layer 2 Data Link

SCSI

iSCSI

TCP

IP

Ethernet

SCSI

iSCSI

TCP

IP

Ethernet

Interconnect

Commands and Data

Login and Discovery

Windows and Segments

Packets

Frames

Page 46: ECE590-03 Enterprise Storage Architecture Fall 2016

EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.

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

Page 47: ECE590-03 Enterprise Storage Architecture Fall 2016

EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.

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

Page 48: ECE590-03 Enterprise Storage Architecture Fall 2016

EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.

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

Page 49: ECE590-03 Enterprise Storage Architecture Fall 2016

54

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)

Page 50: ECE590-03 Enterprise Storage Architecture Fall 2016

EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.

FCIP Topology

Module 6: IP SAN and FCoE 55

FCIP Gateway FCIP Gateway

Storage Array Storage Array

Server

Servers

Server

Servers

IP

FC SAN FC SAN

Page 51: ECE590-03 Enterprise Storage Architecture Fall 2016

EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.

FCIP Protocol Stack

Module 6: IP SAN and FCoE 56

IP Header

TCP Header

FCIP Header IP Payload

SOF FC Header

CRC EOF SCSI Data

FCIP Encapsulation

FC Frame

IP Packet

FC Frame

FC to IP Encapsulation

Physical Media

IP

TCP

FCIP

FCP (SCSI over FC)

SCSI Commands, Data, and Status

Application

Page 52: ECE590-03 Enterprise Storage Architecture Fall 2016

EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.

Module 6: IP SAN and FCoE

During this lesson the following topics are covered:

• Drivers for FCoE

• Components of FCoE network

• FCoE frame mapping

• Converged Enhanced Ethernet (CEE)

Lesson 2: Fibre Channel over Ethernet (FCoE)

Module 6: IP SAN and FCoE 57

Page 53: ECE590-03 Enterprise Storage Architecture Fall 2016

EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.

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

Page 54: ECE590-03 Enterprise Storage Architecture Fall 2016

59

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!

Page 55: ECE590-03 Enterprise Storage Architecture Fall 2016

EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.

Data Center Infrastructure – Before Using FCoE

Module 6: IP SAN and FCoE 60

Storage Array Storage Array

Server

FC Switches

Server

Servers Servers

FC Switches

IP Switches

LAN

Page 56: ECE590-03 Enterprise Storage Architecture Fall 2016

EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.

Data Center Infrastructure – After Using FCoE

Module 6: IP SAN and FCoE 61

Storage Array Storage Array

Server

FCoE Switches

Server

Servers Servers

FC Switches

LAN

Page 57: ECE590-03 Enterprise Storage Architecture Fall 2016

EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.

Components of an FCoE Network

• Converged Network Adapter (CNA)

• Cable

• FCoE switch

Module 6: IP SAN and FCoE 62

Page 58: ECE590-03 Enterprise Storage Architecture Fall 2016

EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.

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

Page 59: ECE590-03 Enterprise Storage Architecture Fall 2016

EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.

Cable

• Two options are available for FCoE cabling

Copper based Twinax cable

Standard fiber optical cable

Module 6: IP SAN and FCoE 64

Twinax Cable Fiber Optical Cable

Suitable for shorter distances (up

to 10 meters)

Can run over longer distances

Requires less power and are less

expensive than fiber optical cable

Relatively more expensive than

Twinax cables

Uses Small Form Factor

Pluggable Plus (SFP+) connector

Uses Small Form Factor

Pluggable Plus (SFP+) connector

Page 60: ECE590-03 Enterprise Storage Architecture Fall 2016

EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.

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 de-encapsulates FC frames

• Forwards frames based on Ethertype

Module 6: IP SAN and FCoE 65

FC Port

Fibre Channel Forwarder (FCF)

FC Port FC Port FC Port

Ethernet Port

Ethernet Port

Ethernet Port

Ethernet Port

Ethernet Bridge

Page 61: ECE590-03 Enterprise Storage Architecture Fall 2016

EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.

FCoE Frame Mapping

Module 6: IP SAN and FCoE 66

2 - Data Link

7 - Application

6 - Presentation

5 - Session

4 - Transport

3 - Network

1 - Physical

FC - 4

FC - 3

FC - 2

FCoE Mapping

2 - MAC

1 - Physical

FC - 0 Physical

FC - 1 Data enc/dec

FC - 2 Framing

FC - 3 Services

FC - 4 Protocol map

IEEE 802.1q Layers

FCoE Protocol Stack

OSI Stack

FC Protocol Stack

Ethernet

FC Layers

Page 62: ECE590-03 Enterprise Storage Architecture Fall 2016

EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.

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

Page 63: ECE590-03 Enterprise Storage Architecture Fall 2016

EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved.

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