+ All Categories
Home > Technology > FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

Date post: 20-Jan-2015
Category:
Upload: emc-academic-alliance
View: 4,046 times
Download: 2 times
Share this document with a friend
Description:
An in-depth discussion of the FC and FCoE protocols focusing on the topologies that are currently supported, those under development and any known issues. The current EMC best practices are also reviewed and the reasons behind them explained.
Popular Tags:
118
1 © Copyright 2012 EMC Corporation. All rights reserved. FC/FCoE Topologies, Protocols and Limitations Erik Smith Consulting Technologist Connectrix BU
Transcript
Page 1: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

1 © Copyright 2012 EMC Corporation. All rights reserved.

FC/FCoE Topologies, Protocols and Limitations

Erik Smith Consulting Technologist – Connectrix BU

Page 2: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

2 © Copyright 2012 EMC Corporation. All rights reserved.

Abstract

An in-depth discussion of FC and FCoE protocols focusing on

– topologies currently supported

– topologies under development

– known issues

Review of current EMC SAN best practices and reasons behind them

Page 3: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

3 © Copyright 2012 EMC Corporation. All rights reserved.

Goals

Describe technical benefits and limitations of both FC and FCoE

Describe currently supported FC and FCoE topologies and EMC-recommended best practices

Discuss known limitations with FC and FCoE

Page 4: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

4 © Copyright 2012 EMC Corporation. All rights reserved.

Agenda

FC or Ethernet

FC vs. FCoE vs. iSCSI

Supported Topologies

Best Practices

Futures

Page 5: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

5 © Copyright 2012 EMC Corporation. All rights reserved.

FC or Ethernet

Today

Page 6: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

6 © Copyright 2012 EMC Corporation. All rights reserved.

FC or Ethernet

Fibre Channel

Today

16G

32G ??

Page 7: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

7 © Copyright 2012 EMC Corporation. All rights reserved.

FC or Ethernet

Fibre Channel

Ethernet

Today

16G

32G ??

10G 40/100G

??

Page 8: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

8 © Copyright 2012 EMC Corporation. All rights reserved.

FC or Ethernet

If you’re asking yourself this question, you’re not alone

Fibre Channel

Ethernet

Today

16G

32G ??

10G 40/100G

??

Page 9: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

9 © Copyright 2012 EMC Corporation. All rights reserved.

FC or Ethernet You don’t really need to decide right now

Physical Fibre Channel

Physical Ethernet

Today Time Line

Page 10: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

10 © Copyright 2012 EMC Corporation. All rights reserved.

FC or Ethernet You don’t really need to decide right now

Physical Fibre Channel

Physical Ethernet

Host Storage Network

Today Time Line

Page 11: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

11 © Copyright 2012 EMC Corporation. All rights reserved.

FC or Ethernet You don’t really need to decide right now

Physical Fibre Channel

Physical Ethernet

Host Storage Network

Today

Page 12: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

12 © Copyright 2012 EMC Corporation. All rights reserved.

FC or Ethernet You don’t really need to decide right now

Physical Fibre Channel

Physical Ethernet

Host Storage Network

Today

Page 13: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

13 © Copyright 2012 EMC Corporation. All rights reserved.

FC or Ethernet You don’t really need to decide right now

Physical Fibre Channel

Physical Ethernet

Host Storage Network

FC

Today

FC FC

Page 14: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

14 © Copyright 2012 EMC Corporation. All rights reserved.

FC or Ethernet You don’t really need to decide right now

Physical Fibre Channel

Physical Ethernet

Host Storage Network

FC

Today

FCoE

Page 15: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

15 © Copyright 2012 EMC Corporation. All rights reserved.

FC or Ethernet You don’t really need to decide right now

Physical Fibre Channel

Physical Ethernet

Host Storage Network

Today

Page 16: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

16 © Copyright 2012 EMC Corporation. All rights reserved.

FC or Ethernet You don’t really need to decide right now

Physical Fibre Channel

Physical Ethernet

Today

Page 17: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

17 © Copyright 2012 EMC Corporation. All rights reserved.

FC or Ethernet Summary

Ethernet wins eventually – There’s still plenty of time to decide what this

means to you

Migrating to Ethernet does not equal rip and replace all FC

– Evolutionary versus Revolutionary

Page 18: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

18 © Copyright 2012 EMC Corporation. All rights reserved.

Agenda

FC or Ethernet

FC vs. FCoE vs. iSCSI – FC/FCoE vs. iSCSI

– FC vs. FCoE

Supported Topologies

Best Practices

Futures

Page 19: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

19 © Copyright 2012 EMC Corporation. All rights reserved.

FC/FCoE vs. iSCSI

It’s more about what’s right for your environment and less about which protocol is better

Page 20: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

20 © Copyright 2012 EMC Corporation. All rights reserved.

FC/FCoE vs. iSCSI

0 5 10 15 20 25

Cut through

Store and Forward

Latency (usec)

Page 21: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

21 © Copyright 2012 EMC Corporation. All rights reserved.

FC/FCoE vs. iSCSI

0 1000 2000 3000 4000 5000 6000 7000

Cut through

Store and Forward

SSD

FC

SAS

Latency (usec)

>=10x

Page 22: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

22 © Copyright 2012 EMC Corporation. All rights reserved.

FC/FCoE vs. iSCSI

With block I/O, uncongested network latency is practically a rounding error

0 1000 2000 3000 4000 5000 6000 7000

Cut through

Store and Forward

SSD

FC

SAS

Latency (usec)

>=325x

Page 23: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

23 © Copyright 2012 EMC Corporation. All rights reserved.

FC/FCoE vs. iSCSI

Storage 1A

Storage 2A

Storage 1B

Storage 2B

Host 1

A

B

Host 2

A

B

Host 3

A

B

Host 4

A

B

Host 5

A

B

Host 6

A

B

Fabric (FC or DCB)

Page 24: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

24 © Copyright 2012 EMC Corporation. All rights reserved.

FC/FCoE vs. iSCSI

Storage 1A

Storage 2A

Storage 1B

Storage 2B

Host 1

A

B

Host 2

A

B

Host 3

A

B

Host 4

A

B

Host 5

A

B

Host 6

A

B

Zone 1

Zone 2

Fabric (FC or DCB)

Zones are created by grouping the WWPNs of the host interface and storage interface into a “zone”. The set of zones created are put into a “zone set”

and activated on the fabric.

Page 25: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

25 © Copyright 2012 EMC Corporation. All rights reserved.

FC/FCoE vs. iSCSI

Storage 1A

Storage 2A

Storage 1B

Storage 2B

Host 1

A

B

Host 2

A

B

Host 3

A

B

Host 4

A

B

Host 5

A

B

Host 6

A

B

Zone 1

Zone 2

Zone 3

Zone 4

Zone 5

Zone 6Zone 7

Zone 8

Zone 9

Zone 10

Zone 11

Zone 12

Fabric (FC or DCB)

The number of zones in the fabric should always be greater than, or equal to, the number of initiators in

the fabric.

Page 26: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

26 © Copyright 2012 EMC Corporation. All rights reserved.

FC/FCoE vs. iSCSI

Storage 1A

Storage 2A

Storage 1B

Storage 2B

Host 1

A

B

Host 2

A

B

Host 3

A

B

Host 4

A

B

Host 5

A

B

Host 6

A

B

LAN

With iSCSI, each host needs to be individually and manually pointed at a storage port by specifying

either an IP Address, IQN, or both.

Page 27: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

27 © Copyright 2012 EMC Corporation. All rights reserved.

FC/FCoE vs. iSCSI

FC vs. FCoE vs. iSCSI provisioning steps…

Page 28: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

28 © Copyright 2012 EMC Corporation. All rights reserved.

FC/FCoE vs. iSCSI

FC vs. FCoE vs. iSCSI provisioning steps…

...on

host …on

network

...on

storage Total

Page 29: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

29 © Copyright 2012 EMC Corporation. All rights reserved.

FC/FCoE vs. iSCSI

FC vs. FCoE vs. iSCSI provisioning steps…

OS ...on

host …on

network

...on

storage Total

Windows

Linux

VMware

Page 30: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

30 © Copyright 2012 EMC Corporation. All rights reserved.

FC/FCoE vs. iSCSI

FC vs. FCoE vs. iSCSI provisioning steps…

OS Protocol ...on

host …on

network

...on

storage Total

Windows

FC

FCoE

iSCSI

Linux

FC

FCoE

iSCSI

VMware

FC

FCoE

iSCSI

Page 31: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

31 © Copyright 2012 EMC Corporation. All rights reserved.

FC/FCoE vs. iSCSI

FC vs. FCoE vs. iSCSI provisioning steps…

OS Protocol ...on

host …on

network

...on

storage Total

Windows

FC 7 FCoE 7 iSCSI 7

Linux

FC 7 FCoE 7 iSCSI 7

VMware

FC 7 FCoE 7 iSCSI 7

Page 32: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

32 © Copyright 2012 EMC Corporation. All rights reserved.

FC/FCoE vs. iSCSI

FC vs. FCoE vs. iSCSI provisioning steps…

OS Protocol ...on

host …on

network

...on

storage Total

Windows

FC 2 7 FCoE 7 iSCSI 7

Linux

FC 1 7 FCoE 7 iSCSI 7

VMware

FC 1 7 FCoE 7 iSCSI 7

Page 33: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

33 © Copyright 2012 EMC Corporation. All rights reserved.

FC/FCoE vs. iSCSI

FC vs. FCoE vs. iSCSI provisioning steps…

OS Protocol ...on

host …on

network

...on

storage Total

Windows

FC 2 5 7 FCoE 7 iSCSI 7

Linux

FC 1 5 7 FCoE 7 iSCSI 7

VMware

FC 1 5 7 FCoE 7 iSCSI 7

Page 34: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

34 © Copyright 2012 EMC Corporation. All rights reserved.

FC/FCoE vs. iSCSI

FC vs. FCoE vs. iSCSI provisioning steps…

OS Protocol ...on

host …on

network

...on

storage Total

Windows

FC 2 5 7 14 FCoE 7 iSCSI 7

Linux

FC 1 5 7 13 FCoE 7 iSCSI 7

VMware

FC 1 5 7 13 FCoE 7 iSCSI 7

Page 35: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

35 © Copyright 2012 EMC Corporation. All rights reserved.

FC/FCoE vs. iSCSI

FC vs. FCoE vs. iSCSI provisioning steps…

OS Protocol ...on

host …on

network

...on

storage Total

Windows

FC 2 5 7 14 FCoE 7 iSCSI 19 7

Linux

FC 1 5 7 13 FCoE 7 iSCSI 14 7

VMware

FC 1 5 7 13 FCoE 7 iSCSI 23 7

Page 36: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

36 © Copyright 2012 EMC Corporation. All rights reserved.

FC/FCoE vs. iSCSI

FC vs. FCoE vs. iSCSI provisioning steps…

OS Protocol ...on

host …on

network

...on

storage Total

Windows

FC 2 5 7 14 FCoE 7 iSCSI 19 7 7

Linux

FC 1 5 7 13 FCoE 7 iSCSI 14 7 7

VMware

FC 1 5 7 13 FCoE 7 iSCSI 23 7 7

Page 37: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

37 © Copyright 2012 EMC Corporation. All rights reserved.

FC/FCoE vs. iSCSI

FC vs. FCoE vs. iSCSI provisioning steps…

OS Protocol ...on

host …on

network

...on

storage Total

Windows

FC 2 5 7 14 FCoE 7 iSCSI 19 7 7 33

Linux

FC 1 5 7 13 FCoE 7 iSCSI 14 7 7 28

VMware

FC 1 5 7 13 FCoE 7 iSCSI 23 7 7 37

Page 38: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

38 © Copyright 2012 EMC Corporation. All rights reserved.

FC/FCoE vs. iSCSI

FC vs. FCoE vs. iSCSI provisioning steps…

OS Protocol ...on

host …on

network

...on

storage Total

Windows

FC 2 5 7 14 FCoE 2 7 iSCSI 19 7 7 33

Linux

FC 1 5 7 13 FCoE 1 7 iSCSI 14 7 7 28

VMware

FC 1 5 7 13 FCoE 1 7 iSCSI 23 7 7 37

Page 39: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

39 © Copyright 2012 EMC Corporation. All rights reserved.

FC/FCoE vs. iSCSI

FC vs. FCoE vs. iSCSI provisioning steps…

OS Protocol ...on

host …on

network

...on

storage Total

Windows

FC 2 5 7 14 FCoE 2 37 7 iSCSI 19 7 7 33

Linux

FC 1 5 7 13 FCoE 1 37 7 iSCSI 14 7 7 28

VMware

FC 1 5 7 13 FCoE 1 37 7 iSCSI 23 7 7 37

Page 40: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

40 © Copyright 2012 EMC Corporation. All rights reserved.

FC/FCoE vs. iSCSI

FC vs. FCoE vs. iSCSI provisioning steps…

OS Protocol ...on

host …on

network

...on

storage Total

Windows

FC 2 5 7 14 FCoE 2 37 7 46 iSCSI 19 7 7 33

Linux

FC 1 5 7 13 FCoE 1 37 7 45 iSCSI 14 7 7 28

VMware

FC 1 5 7 13 FCoE 1 37 7 45 iSCSI 23 7 7 37

Page 41: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

41 © Copyright 2012 EMC Corporation. All rights reserved.

FC/FCoE vs. iSCSI

Management during runtime – FC/FCoE perform some amount of self

documentation due to FC Login and Name Server registrations

Page 42: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

42 © Copyright 2012 EMC Corporation. All rights reserved.

FC/FCoE vs. iSCSI Summary

It’s more about what’s right for your environment and less about which protocol is better

– Network/Network stack latency are not currently the best place to focus on to reduce response time

– EMC believes ▪ Network-centric is better suited for larger

environments

▪ End-node-centric is better suited for smaller environments

Page 43: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

43 © Copyright 2012 EMC Corporation. All rights reserved.

FC vs. FCoE

Essentially the same in terms of – Network-centric

– Similar management tools

– Same multipathing software (for iSCSI as well)

– Similar basic port types ▪ N_Ports / F_Ports vs. VN_Ports and VF_Ports

▪ E_Ports vs. VE_Ports

– Same scalability limits ▪ Number of domains

▪ Number of N_Ports / VN_Ports

▪ Number of hops

Page 44: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

44 © Copyright 2012 EMC Corporation. All rights reserved.

FC vs. FCoE

Completely different transports – Physical FC versus Physical Ethernet

– Point-to-point links cannot be assumed with FCoE

– FCoE uses PFC instead of BB_Credit ▪ Distance implications

Page 45: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

45 © Copyright 2012 EMC Corporation. All rights reserved.

FC vs. FCoE

Completely different transports – Point-to-point links cannot be assumed

Page 46: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

46 © Copyright 2012 EMC Corporation. All rights reserved.

FC vs. FCoE

Completely different transports – Point-to-point links cannot be assumed

Must support FIP Snooping

Page 47: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

47 © Copyright 2012 EMC Corporation. All rights reserved.

FC vs. FCoE

Completely different transports – Point-to-point links cannot be assumed

Page 48: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

48 © Copyright 2012 EMC Corporation. All rights reserved.

FC vs. FCoE

Completely different transports – Point-to-point links cannot be assumed

VLAN 1

VLAN 2

Page 49: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

49 © Copyright 2012 EMC Corporation. All rights reserved.

FC vs. FCoE

Completely different transports – Point to point links cannot be assumed

DO NOT DO THIS! Only one Fabric per VLAN

Page 50: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

50 © Copyright 2012 EMC Corporation. All rights reserved.

FC vs. FCoE

Completely different transports – FCoE uses PFC instead of BB_Credit

▪ Distance implications

Page 51: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

51 © Copyright 2012 EMC Corporation. All rights reserved.

FC vs. FCoE

+16

+16

15

14

0 Waiting for

R_RDY

Page 52: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

52 © Copyright 2012 EMC Corporation. All rights reserved.

FC vs. FCoE

Page 53: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

53 © Copyright 2012 EMC Corporation. All rights reserved.

FC vs. FCoE

Buffer reaches High water mark

Page 54: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

54 © Copyright 2012 EMC Corporation. All rights reserved.

FC vs. FCoE

Effective bandwidth

Distance

10G

1k 5k Max Max+x

Page 55: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

55 © Copyright 2012 EMC Corporation. All rights reserved.

FC vs. FCoE Summary

FCoE is FC – Management tools

– Basic concepts

– Multipathing

– Scalability limits

Transport use has implications – Just because you can, doesn’t mean you should

▪ One fabric per VLAN

▪ Pay attention to topologies that are being created

– Do not use FCoE for distances that exceed the maximum supported by the hardware vendor

Page 56: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

56 © Copyright 2012 EMC Corporation. All rights reserved.

Agenda

FC or Ethernet

FC vs. FCoE vs. iSCSI

Supported Topologies – General Guidelines

– Vendor-Specific

Best Practices

Futures

Page 57: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

57 © Copyright 2012 EMC Corporation. All rights reserved.

Supported Topologies General Guidelines

FC – Maximum 5 hops

– Maximum 55 domains

– Maximum 6000 N_Ports

– Maximum 10,000 N_Ports per L3 SAN

– Avoid heterogeneous FC-SW interop (please) ▪ Use NPIV if possible

Page 58: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

58 © Copyright 2012 EMC Corporation. All rights reserved.

Supported Topologies General Guidelines

FCoE – All FC guidelines apply (including multi-hop)

– Heterogeneous FC-SW interop is not supported

– When possible, connect directly to an FCF

– When not possible, use a FIP Snooping Bridge

Page 59: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

59 © Copyright 2012 EMC Corporation. All rights reserved.

Supported Topologies Vendor-Specific

There are at least 100 possible topologies – Refer to either of the EMC FCoE TechBooks

Page 60: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

60 © Copyright 2012 EMC Corporation. All rights reserved.

Supported Topologies Vendor-Specific – Cisco – End Device Connectivity

N2k FC

FCoE Host

EMC

N7k MDS

N5k

Page 61: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

61 © Copyright 2012 EMC Corporation. All rights reserved.

Supported Topologies Vendor-Specific – Cisco – End Device Connectivity

N2k FC

FCoE Host

EMC

N7k MDS

N5k

Page 62: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

62 © Copyright 2012 EMC Corporation. All rights reserved.

Supported Topologies Vendor-Specific – Cisco – End Device Connectivity

N2k FC

FCoE Host

EMC

N7k MDS

N5k

Page 63: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

63 © Copyright 2012 EMC Corporation. All rights reserved.

Supported Topologies Vendor-Specific – Cisco – End Device Connectivity

N2k FC

FCoE Host

EMC

N7k MDS

N5k

Page 64: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

64 © Copyright 2012 EMC Corporation. All rights reserved.

Supported Topologies Vendor-Specific – Cisco – End Device Connectivity

N2k FC

FCoE Host

EMC

N7k MDS

N5k

Page 65: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

65 © Copyright 2012 EMC Corporation. All rights reserved.

Supported Topologies Vendor-Specific – Cisco – Network Connectivity

FCoE

N2k

N7k

FC

N5k

MDS

FC Fabric

Page 66: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

66 © Copyright 2012 EMC Corporation. All rights reserved.

Supported Topologies Vendor-Specific – Cisco – Network Connectivity

FCoE

N2k

N7k

FC

N5k

MDS

FC Fabric

Page 67: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

67 © Copyright 2012 EMC Corporation. All rights reserved.

Supported Topologies Vendor-Specific – Cisco – Network Connectivity

FCoE

FC

MDS

FC Fabric

N2k

N7k

N5k

Page 68: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

68 © Copyright 2012 EMC Corporation. All rights reserved.

Supported Topologies

Vendor-Specific – Cisco – FIP Snooping Bridge Support

FCoE

N5k

MDS

FSB

N7k

Page 69: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

69 © Copyright 2012 EMC Corporation. All rights reserved.

Supported Topologies Cisco Summary

Over 100 supported Cisco topologies are described in the FCoE TechBook

Extensive support for multi-hop FCoE

Support for FIP Snooping Bridges

Connectivity to existing FC SAN does not require the use of an FC router

Page 70: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

70 © Copyright 2012 EMC Corporation. All rights reserved.

Supported Topologies Vendor-Specific – Brocade – End Device Connectivity

FC

FCoE Host

EMC

DCX

8000

VDX

Page 71: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

71 © Copyright 2012 EMC Corporation. All rights reserved.

Supported Topologies Vendor-Specific – Brocade – End Device Connectivity

FC

FCoE Host

EMC

DCX

8000

VDX

Page 72: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

72 © Copyright 2012 EMC Corporation. All rights reserved.

Supported Topologies Vendor-Specific – Brocade – End Device Connectivity

FC

FCoE Host

DCX

8000

EMC

VDX

Page 73: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

73 © Copyright 2012 EMC Corporation. All rights reserved.

Supported Topologies Vendor-Specific – Brocade – End Device Connectivity

FC

FCoE Host

EMC

DCX

8000

VDX

Page 74: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

74 © Copyright 2012 EMC Corporation. All rights reserved.

Supported Topologies Vendor-Specific – Brocade – End Device Connectivity

FC

FCoE Host

EMC

DCX

8000

VDX

Page 75: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

75 © Copyright 2012 EMC Corporation. All rights reserved.

VCS

Supported Topologies Vendor-Specific – Brocade – Network Connectivity

FC FCoE

VDX

DCX

IR

VDX

E\Ex

E\Ex

8000 FC

Fabric

Page 76: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

76 © Copyright 2012 EMC Corporation. All rights reserved.

VCS

Supported Topologies Vendor-Specific – Brocade – Network Connectivity

FC FCoE

VDX

DCX

IR

VDX

Ex

Ex

E\Ex

E\Ex

8000 FC

Fabric

Page 77: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

77 © Copyright 2012 EMC Corporation. All rights reserved.

VCS

Supported Topologies Vendor-Specific – Brocade – Network Connectivity

FC FCoE

VDX

DCX

IR

VDX

Ex

Ex

E\Ex

E\Ex

8000 FC

Fabric

Page 78: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

78 © Copyright 2012 EMC Corporation. All rights reserved.

Supported Topologies Vendor-Specific – Brocade – FIP Snooping Bridge

FCoE

FSB

Brocade

Page 79: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

79 © Copyright 2012 EMC Corporation. All rights reserved.

Supported Topologies Brocade Summary

A number of supported Brocade topologies are described in the FCoE TechBook

Support for multi-hop FCoE in VCS only

No support for FIP Snooping Bridges

Connectivity to existing FC SAN requires the use of an FC router

Page 80: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

80 © Copyright 2012 EMC Corporation. All rights reserved.

Agenda

FC or Ethernet

FC vs. FCoE vs. iSCSI

Supported Topologies

Best Practices

Futures

Page 81: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

81 © Copyright 2012 EMC Corporation. All rights reserved.

Best Practices

Maximum hops

Maximum N_Ports

Single Initiator Zoning

Monitor for bit errors

Page 82: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

82 © Copyright 2012 EMC Corporation. All rights reserved.

Best Practice – Max Hops

Best practice – Do not exceed 5 hops

Reason – Concern about data corruption

– Concern about fabric segmentation in certain circumstances

Page 83: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

83 © Copyright 2012 EMC Corporation. All rights reserved.

Best Practice – Max Hops

4 - Layer 2 Ethernet Hops Example:

4 Ethernet switches

Page 84: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

84 © Copyright 2012 EMC Corporation. All rights reserved.

Best Practice – Max Hops

3 FC Hops Example:

4 FC switches

Page 85: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

85 © Copyright 2012 EMC Corporation. All rights reserved.

Best Practice – Max Hops

Queue hold time – Length of time a frame is held before it’s discarded

– Typically between 500ms and 2 seconds

Switches contain queues – Used for buffering

– These queues have a “hold time” value associated with them

Page 86: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

86 © Copyright 2012 EMC Corporation. All rights reserved.

Best Practice – Max Hops

R_A_TOV >= (max hops * Hold time) * 2

R_A_TOV – Maximum life span of a frame x 2 (FC-FS)

– Typically 10 seconds

Page 87: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

87 © Copyright 2012 EMC Corporation. All rights reserved.

Best Practice – Max Hops

Rack

Sw mod

Host

Ethernet (Row) FC SAN

Blade Server

Rack

Page 88: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

88 © Copyright 2012 EMC Corporation. All rights reserved.

Best Practice – Max Hops

Rack

1

Sw mod

ToR

Host

Ethernet (Row) FC SAN

Blade Server

Rack

Page 89: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

89 © Copyright 2012 EMC Corporation. All rights reserved.

Best Practice – Max Hops

Rack

EoR

1

Sw mod

2ToR

Host

Ethernet (Row) FC SAN

Blade Server

Rack

Page 90: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

90 © Copyright 2012 EMC Corporation. All rights reserved.

Best Practice – Max Hops

Rack

EoR

1

Sw mod

2ToR

Host

SAN

Core

3

Ethernet (Row) FC SAN

Blade Server

Rack

Page 91: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

91 © Copyright 2012 EMC Corporation. All rights reserved.

Best Practice – Max Hops

Rack

EoR

1

Sw mod

2ToR

Host

SAN

Core

3

SAN

Core

4

Ethernet (Row) FC SAN

Blade Server

Rack

Page 92: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

92 © Copyright 2012 EMC Corporation. All rights reserved.

Best Practice – Max Hops

Rack

EoR

1

Sw mod

2ToR

Host

SAN

Core

3

SAN

Core

4

5

Ethernet (Row) FC SAN

StorageBlade Server

Rack

Page 93: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

93 © Copyright 2012 EMC Corporation. All rights reserved.

Best Practice – Max Hops Summary

Do not exceed 5 hops – If you must, ensure that the configuration will

never create a condition where frames older than ½ of R_A_TOV will exist ▪ IOW, you need to know the hold time for every element

▪ Consider error conditions and failures

Links between any network elements that contain buffers must be counted as a FC Hop

– This includes FSBs and NPIV Gateways

Page 94: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

94 © Copyright 2012 EMC Corporation. All rights reserved.

Best Practice – Max N_Ports

Best practice – The number of N_Ports should not exceed 6000

Reason – Originally

▪ Testing revealed fabric segmentation due to HLO timeout between switches with around 1000 N_Ports

Page 95: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

95 © Copyright 2012 EMC Corporation. All rights reserved.

Best Practice – Max N_Ports

Page 96: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

96 © Copyright 2012 EMC Corporation. All rights reserved.

Best Practice – Max N_Ports

Page 97: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

97 © Copyright 2012 EMC Corporation. All rights reserved.

Best Practice – Max N_Ports Summary

Do not exceed the maximum number of N_Ports supported

– Results will be unpredictable

– In extreme cases, fabric segmentation can result

Page 98: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

98 © Copyright 2012 EMC Corporation. All rights reserved.

Best Practice – Single Initiator Zoning

Best practice – Each zone should only contain one initiator and

the targets it will access

Reason – Originally

▪ Concern about initiators logging in to other initiators

– Today ▪ Limits the number of name server queries that are sent

to the switch

▪ Related to Max N_Ports

▪ Recommended still due to its use in test configurations

Page 99: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

99 © Copyright 2012 EMC Corporation. All rights reserved.

Best Practice – Single Initiator Zoning

Storage 1A

Storage 2A

Storage 1B

Storage 2B

Host 1

A

B

Host 2

A

B

Host 3

A

B

Host 4

A

B

Host 5

A

B

Host 6

A

B

Fabric (FC or DCB)

Page 100: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

100 © Copyright 2012 EMC Corporation. All rights reserved.

Best Practice – Single Initiator Zoning

Storage 1A

Storage 2A

Storage 1B

Storage 2B

Host 1

A

B

Host 2

A

B

Host 3

A

B

Host 4

A

B

Host 5

A

B

Host 6

A

B

Fabric (FC or DCB)

Page 101: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

101 © Copyright 2012 EMC Corporation. All rights reserved.

Best Practice – Single Initiator Zoning

Storage 1A

Storage 2A

Storage 1B

Storage 2B

Host 1

A

B

Host 2

A

B

Host 3

A

B

Host 4

A

B

Host 5

A

B

Host 6

A

B

Fabric (FC or DCB)

Without zoning, the response would include information about 15 other N_Ports.

Page 102: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

102 © Copyright 2012 EMC Corporation. All rights reserved.

Best Practice – Single Initiator Zoning

Storage 1A

Storage 2A

Storage 1B

Storage 2B

Host 1

A

B

Host 2

A

B

Host 3

A

B

Host 4

A

B

Host 5

A

B

Host 6

A

B

Fabric (FC or DCB)

For each N_Port returned in the NS Response, host will query the Name Server for additional information. If a host only

needs to access 1 Target this means 14 extra NS queries per N_Port.

Page 103: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

103 © Copyright 2012 EMC Corporation. All rights reserved.

Best Practice – Single Initiator Zoning

Initiator login with Single Initiator Zoning

Page 104: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

104 © Copyright 2012 EMC Corporation. All rights reserved.

Best Practice – Single Initiator Zoning

Initiator login without Zoning

Page 105: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

105 © Copyright 2012 EMC Corporation. All rights reserved.

Best Practice – Single Initiator Zoning

Storage 1A

Storage 2A

Storage 1B

Storage 2B

Host 1

A

B

Host 2

A

B

Host 3

A

B

Host 4

A

B

Host 5

A

B

Host 6

A

B

Fabric (FC or DCB)

Host will attempt PLOGI/PRLI with all N_Ports and perform report LUNs with all Targets.

Page 106: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

106 © Copyright 2012 EMC Corporation. All rights reserved.

Single Initiator Zoning Summary

Use single Initiator / single target Zoning if at all possible

If not possible or practical – e.g., some VMware and RecoverPoint

environments

– Learn to watch for the signs ▪ Randomly missing N_Port logins during power on or

after link events

▪ Elongated boot times

– Target Driven Zoning will help when available!

Page 107: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

107 © Copyright 2012 EMC Corporation. All rights reserved.

Monitor for Bit Errors

Best practice – Monitor for bit errors

Reason – VERY bad for performance

– FC – Buffer loss

– FCoE – Bit errors can cause unintentional data distribution ▪ An I/O convergence issue not an FCoE one

Page 108: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

108 © Copyright 2012 EMC Corporation. All rights reserved.

Agenda

FC or Ethernet

FC vs. FCoE vs. iSCSI

Supported Topologies

Best Practices

Futures – TDZ

– Network Virtualization

Page 109: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

109 © Copyright 2012 EMC Corporation. All rights reserved.

Futures — Target Driven Zoning (TDZ)

• TDZ is an EMC initiative aimed at automating the provisioning of networked storage

• TDZ allows for the SAN to automatically configure zoning based on information provided to it by a storage port

• TDZ makes use of Peer Zoning

– Approved in FC-GS-6 and FC-SW-6

Page 110: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

110 © Copyright 2012 EMC Corporation. All rights reserved.

Futures – Network Virtualization

• Network Virtualization

– Generic term being used to describe “Overlay Networks”

– Encapsulations being discussed to support this functionality are

• NVGRE

• VXLAN

• STT

– Could be very disruptive to today’s SANs

Page 111: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

111 © Copyright 2012 EMC Corporation. All rights reserved.

Futures

• Join us for more information!

• Birds-of-a-Feather: Storage Networking for the Future

– Time: Tuesday 1:30p

– Room: Marcello 4401 A

Page 112: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

112 © Copyright 2012 EMC Corporation. All rights reserved.

In Summary

Physical FC will be around for a while

Migrating to Ethernet – Can be done at any time

– Does not require rip and replace

Follow Best practices – Unless you have a compelling reason not to

– Understand the risks

The EMC FCoE Tech books – contain hundreds of supported topologies; and

– detailed installation instructions

Page 113: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

113 © Copyright 2012 EMC Corporation. All rights reserved.

Additional information

Please check out my blog www.brasstacksblog.typepad.com

Page 114: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

114 © Copyright 2012 EMC Corporation. All rights reserved.

Additional information

Or follow me on twitter!

@ErikSmith7

Page 115: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

115 © Copyright 2012 EMC Corporation. All rights reserved.

Q & A

Page 116: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

116 © Copyright 2012 EMC Corporation. All rights reserved.

Provide Feedback & Win!

125 attendees will receive $100 iTunes gift cards. To enter the raffle, simply complete:

– 5 sessions surveys

– The conference survey

Download the EMC World Conference App to learn more: emcworld.com/app

Page 117: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

117 © Copyright 2012 EMC Corporation. All rights reserved.

Page 118: FC/FCoE - Topologies, Protocols, and Limitations ( EMC World 2012 )

Recommended