+ All Categories
Home > Documents > Challenges on FCoE and DCB Network · PDF fileChallenges on FCoE and DCB Network Testing . ......

Challenges on FCoE and DCB Network · PDF fileChallenges on FCoE and DCB Network Testing . ......

Date post: 30-Mar-2018
Category:
Upload: nguyendung
View: 217 times
Download: 2 times
Share this document with a friend
29
Storage Developer Conference 2009 © 2009 Insert Copyright information here. All rights reserved. © 2009 Finisar Corporation Challenges on FCoE and DCB Network Testing Joy Jiang Product Line Manager JDSU
Transcript
Page 1: Challenges on FCoE and DCB Network · PDF fileChallenges on FCoE and DCB Network Testing . ... Converged Ethernet FC SAN B FC SAN A LAN ... Optimizing overall performance of converged

Storage Developer Conference 2009 © 2009 Insert Copyright information here. All rights reserved.

© 2009 Finisar Corporation

Challenges on FCoE and DCB Network Testing Joy Jiang

Product Line ManagerJDSU

Page 2: Challenges on FCoE and DCB Network · PDF fileChallenges on FCoE and DCB Network Testing . ... Converged Ethernet FC SAN B FC SAN A LAN ... Optimizing overall performance of converged

Storage Developer Conference 2009 © 2009 Insert Copyright information here. All rights reserved.

Agenda

Next generation data center networks: Data Centers and I/O ConsolidationTechnology review: DCB (Data Center Bridging) and FCoE (Fibre Channel over Ethernet)Testing challenges on DCB and FCoE

Testing focus from design to deployment Test case examplesConclusion

2

Page 3: Challenges on FCoE and DCB Network · PDF fileChallenges on FCoE and DCB Network Testing . ... Converged Ethernet FC SAN B FC SAN A LAN ... Optimizing overall performance of converged

Storage Developer Conference 2009 © 2009 Insert Copyright information here. All rights reserved. 3

Internet

Current Data Center Structure

IPC

FC SAN B

FC SAN A

LAN

Hosts

Storagedevices

Page 4: Challenges on FCoE and DCB Network · PDF fileChallenges on FCoE and DCB Network Testing . ... Converged Ethernet FC SAN B FC SAN A LAN ... Optimizing overall performance of converged

Storage Developer Conference 2009 © 2009 Insert Copyright information here. All rights reserved.

Traffic Type: SAN (Storage Area Network)

Based on Fibre ChannelTransport data between storage devices and serversdeterministic, in-order, guaranteed deliveryLow latencyHigh I/O performanceLimited scalability and high costs

Page 5: Challenges on FCoE and DCB Network · PDF fileChallenges on FCoE and DCB Network Testing . ... Converged Ethernet FC SAN B FC SAN A LAN ... Optimizing overall performance of converged

Storage Developer Conference 2009 © 2009 Insert Copyright information here. All rights reserved.

Traffic Type: LAN (Local Area Network)

Based on EthernetData communications between users to servers and servers to serversSimple structure and low costsEase to scale Best effort service, guaranteed delivery managed by upper-layer protocolsNeed QoS to improve latency

Page 6: Challenges on FCoE and DCB Network · PDF fileChallenges on FCoE and DCB Network Testing . ... Converged Ethernet FC SAN B FC SAN A LAN ... Optimizing overall performance of converged

Storage Developer Conference 2009 © 2009 Insert Copyright information here. All rights reserved.

Traffic Type: IPC (Inter-Process Communication)

Based on low latency protocolsData communication between server to server in a cluster environmentExtremely low latencyLimited scalability due to physical distanceMinimum flow control

Page 7: Challenges on FCoE and DCB Network · PDF fileChallenges on FCoE and DCB Network Testing . ... Converged Ethernet FC SAN B FC SAN A LAN ... Optimizing overall performance of converged

Storage Developer Conference 2009 © 2009 Insert Copyright information here. All rights reserved. 7

FCoE

GE

FC

Internet

Next Generation Data Center: Converged Ethernet

FC SAN B

FCSAN A

LAN

Hosts

Storagedevices

Enhanced Ethernet

StorageIPCLAN

Page 8: Challenges on FCoE and DCB Network · PDF fileChallenges on FCoE and DCB Network Testing . ... Converged Ethernet FC SAN B FC SAN A LAN ... Optimizing overall performance of converged

Storage Developer Conference 2009 © 2009 Insert Copyright information here. All rights reserved.

FC TrafficFC HBA

I/O Consolidation in the Host

Replacing NICs, HBAs and HCAs with fewer CNAs (Converged Network Adapters) Promise of lower TCO: cost, power, support, etc

All traffic goes over

10GE

CNA

CNA

FC TrafficFC HBA

NIC Enet TrafficNIC Enet Traffic

NIC Enet Traffic

HCA IPC Traffic

IPC TrafficHCA

8

Page 9: Challenges on FCoE and DCB Network · PDF fileChallenges on FCoE and DCB Network Testing . ... Converged Ethernet FC SAN B FC SAN A LAN ... Optimizing overall performance of converged

Storage Developer Conference 2009 © 2009 Insert Copyright information here. All rights reserved.

Network Management Challenges on Converged Network

To manage different traffic types and achieve individual performance goals, simultaneously

Page 10: Challenges on FCoE and DCB Network · PDF fileChallenges on FCoE and DCB Network Testing . ... Converged Ethernet FC SAN B FC SAN A LAN ... Optimizing overall performance of converged

Storage Developer Conference 2009 © 2009 Insert Copyright information here. All rights reserved.

Test Challenges on Converged Network

Different test interests in LAN and SAN Networking only versus comprehensive verificationQoS best effort versus stringent traffic flow controlA new dimension of performance and latency requirements

Key to the success of Enhanced Ethernet is a thorough understanding of critical traffic flows such as storage data and IPC data

10

Page 11: Challenges on FCoE and DCB Network · PDF fileChallenges on FCoE and DCB Network Testing . ... Converged Ethernet FC SAN B FC SAN A LAN ... Optimizing overall performance of converged

Storage Developer Conference 2009 © 2009 Insert Copyright information here. All rights reserved.

Technology Review

DCB and FCoE

11

Page 12: Challenges on FCoE and DCB Network · PDF fileChallenges on FCoE and DCB Network Testing . ... Converged Ethernet FC SAN B FC SAN A LAN ... Optimizing overall performance of converged

Storage Developer Conference 2009 © 2009 Insert Copyright information here. All rights reserved.

Data Center Bridging (DCB)

What is DCB?Major enhancement of current Ethernet to be able to handle multiple traffic types in a converged networkDCB is the IEEE task group defining the enhancements

Ability to coexist both “lossy” and “lossless” types of trafficAbility to provision and guarantee bandwidth to different types of trafficAbility to manage long term congestion and congestion spreading

Why DCB?To manage converged networksTo meet lossless QoS and low latency requirements for different types of trafficOptimizing overall performance of converged networks

DCB Projects:IEEE802.1Qbb: Priority-based Flow Control (PFC) IEEE802.1Qaz: Enhanced Transmission Selection (ETS) and Data Center Bridging eXchange protocol (DCBX)IEEE802.1Qau: Congestion Notification (CN)

12

Page 13: Challenges on FCoE and DCB Network · PDF fileChallenges on FCoE and DCB Network Testing . ... Converged Ethernet FC SAN B FC SAN A LAN ... Optimizing overall performance of converged

Storage Developer Conference 2009 © 2009 Insert Copyright information here. All rights reserved.

DCB Protocols: PFC and ETS

13

Priority-based Flow Control (PFC)

Enhanced Transmission Selection (ETS)

Provides traffic flow management, similar to Buffer-to-Buffer flow control in Fibre Channel, but per-Priority

Setup the minimum guaranteed bandwidth among different priority groupsDynamically optimize bandwidth utilization among virtual links

Page 14: Challenges on FCoE and DCB Network · PDF fileChallenges on FCoE and DCB Network Testing . ... Converged Ethernet FC SAN B FC SAN A LAN ... Optimizing overall performance of converged

Storage Developer Conference 2009 © 2009 Insert Copyright information here. All rights reserved.

DCB Protocols: DCBX and CN

14

Data Center Bridging eXchange (DCBX)Congestion Notification (CN)

Link-layer protocol to setup the priorities, priority groups and traffic classes for PFC and ETS♦On detecting “long-term” congestion,

a switch notifies end stations to rate limit the traffic to prevent congestion spreading throughout the entire network

Page 15: Challenges on FCoE and DCB Network · PDF fileChallenges on FCoE and DCB Network Testing . ... Converged Ethernet FC SAN B FC SAN A LAN ... Optimizing overall performance of converged

Storage Developer Conference 2009 © 2009 Insert Copyright information here. All rights reserved.

Fibre Channel over Ethernet (FCoE)

What is FCoE?Enables Fibre Channel data to be transmitted over DCB EthernetOne-to-one mapping of an entire FC frame into an Ethernet frameData integrity is achieved by enhancing Ethernet at the link level to provide the same service of Fibre Channel links (i.e., no frame loss due to congestion)

Why FCoE?Seamlessly connects servers to existing SANs through Ethernet (no change to SAN appls)Expands the capability of FC, while lowering total costs of ownershipEnables converged Ethernet networks

15

FCoE Header

FCHeader

Data FCCRC

Eth.Header

Data Eth.CRC

FC frame

Ethernet frame

FCoETrail

Ratified in May’09

Page 16: Challenges on FCoE and DCB Network · PDF fileChallenges on FCoE and DCB Network Testing . ... Converged Ethernet FC SAN B FC SAN A LAN ... Optimizing overall performance of converged

Storage Developer Conference 2009 © 2009 Insert Copyright information here. All rights reserved.

Testing challenges on

DCB and FCoE

16

Page 17: Challenges on FCoE and DCB Network · PDF fileChallenges on FCoE and DCB Network Testing . ... Converged Ethernet FC SAN B FC SAN A LAN ... Optimizing overall performance of converged

Storage Developer Conference 2009 © 2009 Insert Copyright information here. All rights reserved.

Mandatory Testing for Lossless Virtual Links

Critical storage data has no tolerance on packet lossesFibre Channel is Lossless thanks to its link level buffer-to-buffer flow controlFCoE is a frame-by-frame mapping technologyLossless links are then required by FCoE trafficThe PFC protocol allows to carry lossless FCoE traffic with other lossy types of traffic over an Ethernet link

Testing challenges Focus on testing lossless property of virtual link and verifying “zero packet drop” characteristicsFocus on testing the short term versus long term congestion management

17

Page 18: Challenges on FCoE and DCB Network · PDF fileChallenges on FCoE and DCB Network Testing . ... Converged Ethernet FC SAN B FC SAN A LAN ... Optimizing overall performance of converged

Storage Developer Conference 2009 © 2009 Insert Copyright information here. All rights reserved.

Need for Hardware-Based Protocol Tools

18

FCoE and DCB exchange information at protocol levelPFC flow controlETS bandwidth allocation for different traffic typesFCoE encapsulation/decapsulation process

High-speed data links create test challengesSoftware-based protocol analysis

Testing challengesFunctional test on FCoE and DCB Hardware-based protocol tester is needed throughout the design and deployment cycle

Guarantees 100% data capture and complete capability on testing FCoE and DCB

JDSU Xgig® Tester

Page 19: Challenges on FCoE and DCB Network · PDF fileChallenges on FCoE and DCB Network Testing . ... Converged Ethernet FC SAN B FC SAN A LAN ... Optimizing overall performance of converged

Storage Developer Conference 2009 © 2009 Insert Copyright information here. All rights reserved.

FCoE Manages the Traffic as Fibre Channel

Gateway-less data management in FCoEData management controlled by FCP session – same as FC

Testing challengesWith FCoE, testing focus must shift from “E” to “FC”Measure the FC SAN performance over converged Ethernet environment

19

FCfabric

iSCSIInitiator iSCSI

gatewayEthernet FC

Target

iSCSI sessionFCP sessionstateful

FCoEInitiator

FCoEmapperstateless

encaps/decapsFCP session

Page 20: Challenges on FCoE and DCB Network · PDF fileChallenges on FCoE and DCB Network Testing . ... Converged Ethernet FC SAN B FC SAN A LAN ... Optimizing overall performance of converged

Storage Developer Conference 2009 © 2009 Insert Copyright information here. All rights reserved.

FC link

Mixed Link Interfaces in One Test Setup

20

Mixed physical links and transport protocols in one networkFCoE maps native FC SAN to Ethernet

Testing challengeMixed and correlated protocol test: E to FCoE to FC and back again

Host with CNA

Enhanced Ethernet

FCoE switchFibre Channel

Fabric

Fibre Channel storage

10GE FCoE link10GE link

FC link

FCoE FCE

Page 21: Challenges on FCoE and DCB Network · PDF fileChallenges on FCoE and DCB Network Testing . ... Converged Ethernet FC SAN B FC SAN A LAN ... Optimizing overall performance of converged

Storage Developer Conference 2009 © 2009 Insert Copyright information here. All rights reserved.

DCB Testing Under Network Congestion

DCB manages the performance of converged Ethernet networks

To achieve optimum latency, QoS and guaranteed delivery are implemented among different traffic typesPFC and ETS need to be tested under network congestion conditions

Testing challengesNeed generation tools to simulate link and network congestionNeed fast node emulation (server and storage) tools for device and network design and testing

21

Page 22: Challenges on FCoE and DCB Network · PDF fileChallenges on FCoE and DCB Network Testing . ... Converged Ethernet FC SAN B FC SAN A LAN ... Optimizing overall performance of converged

Storage Developer Conference 2009 © 2009 Insert Copyright information here. All rights reserved. 22

CN Network Testing Challenge

On detection of long-term congestion, switches in a CN controlled network generate CN messages toward end stations to rate-limit traffic

End stations: hosts and targets

Testing challengesNeed to create a long-term congestion situationNeed to verify the generation of CN messagesNeed to verify end stations react to the CN messagesNeed in-line testers to measure network to station performance

In-line traffic manipulation to create test casesTrace capture and analysis

Page 23: Challenges on FCoE and DCB Network · PDF fileChallenges on FCoE and DCB Network Testing . ... Converged Ethernet FC SAN B FC SAN A LAN ... Optimizing overall performance of converged

Storage Developer Conference 2009 © 2009 Insert Copyright information here. All rights reserved. 23

Converged Benchmarking Test

DCB/FCoE enables network convergence in data centersLAN, SAN and IPC traffic on a singular Ethernet networkPerformance and benchmarking tests shall include different traffic types

Testing ChallengesThe current Ethernet benchmarking testing requires additions of metrics for SAN traffic

Full line-rate Protocol Analyzer is critical for storage data analysisRequires single platform for converged testing

Converged traffic generation (LAN+SAN) with different priority groups and traffic classes

Page 24: Challenges on FCoE and DCB Network · PDF fileChallenges on FCoE and DCB Network Testing . ... Converged Ethernet FC SAN B FC SAN A LAN ... Optimizing overall performance of converged

Storage Developer Conference 2009 © 2009 Insert Copyright information here. All rights reserved.

Testing Focus from Design to Development

Indi

vidu

al D

evic

es • Functional verification

• Performance tests

• Protocol compliance

Syst

em In

tegr

atio

n • Interoperability• System level

performance verification

• Benchmarking tests

Dat

a C

ente

r D

eplo

ymen

t • Proof-of-concept tests

• Legacy structure integration tests

• Field maintaining services

24

Page 25: Challenges on FCoE and DCB Network · PDF fileChallenges on FCoE and DCB Network Testing . ... Converged Ethernet FC SAN B FC SAN A LAN ... Optimizing overall performance of converged

Storage Developer Conference 2009 © 2009 Insert Copyright information here. All rights reserved.

Test Case Examples

25

Page 26: Challenges on FCoE and DCB Network · PDF fileChallenges on FCoE and DCB Network Testing . ... Converged Ethernet FC SAN B FC SAN A LAN ... Optimizing overall performance of converged

Storage Developer Conference 2009 © 2009 Insert Copyright information here. All rights reserved.

Protocol Test Tools At-a-Glance

In-Line TestersProtocol Analyzer – capture and decode the traces and provide debug supportError injection – live traffic frame/packet manipulation and corruptionDelay emulation – traffic shaping and link latency emulation

Generation toolsGenerator – emulate host and target for end device functional testsLoad testing – emulate end nodes and generate full line rate traffic for switch/fabric performance testApplication test – emulate real world traffic by simulating real application traffic

26

Page 27: Challenges on FCoE and DCB Network · PDF fileChallenges on FCoE and DCB Network Testing . ... Converged Ethernet FC SAN B FC SAN A LAN ... Optimizing overall performance of converged

Storage Developer Conference 2009 © 2009 Insert Copyright information here. All rights reserved.

Test Case 1: Test PFC

Test Setup: Inject user defined PFC frame without saturating bandwidth to pause virtual link(s) and verify the PFC functions

Test Tools Used: Protocol AnalyzerError Injection - Jammer

Test Case Summary: Capable of testing individual devices with one setupAnalyzers verify the PFC behavior of each link end

27

FCoE switchServer

CNA

Inject PFC to pause any traffic class at CNA Tx

Inject PFC to pause any traffic class at switch Tx

Analyzer AnalyzerJammer

Page 28: Challenges on FCoE and DCB Network · PDF fileChallenges on FCoE and DCB Network Testing . ... Converged Ethernet FC SAN B FC SAN A LAN ... Optimizing overall performance of converged

Storage Developer Conference 2009 © 2009 Insert Copyright information here. All rights reserved. 28

Test Case II: Performance of FCoENetwork

Test Setup: Verify DCBX, ETS and PFC for link managementSetup FCoE to FC and FCoE to FCoE topologies to test FCoE frame mapping functionI/O generation tools for application based performance testTest Tools Used: FCoE and FC traffic generationProtocol AnalyzerI/O test softwareTest Case Summary: Single platform for testing DCB and FCoE networksAnalyzer to report the testing results on DCB characteristics in detailsI/O application based stress testing capable of simulation of real world traffic

Page 29: Challenges on FCoE and DCB Network · PDF fileChallenges on FCoE and DCB Network Testing . ... Converged Ethernet FC SAN B FC SAN A LAN ... Optimizing overall performance of converged

Storage Developer Conference 2009 © 2009 Insert Copyright information here. All rights reserved.

Conclusion

The next generation data center networking trend is Converged EthernetThe new DCB and FCoE technologies have created new testing challenges

Change LAN test focus to SAN!Change focus from QoS to zero packet lossNeed hardware-based tools for high speed testingNeed in-line tools for comprehensive network testingNeed correlation between FC and Ethernet protocol testingNeed converged testing platform to combine LAN/SAN expertise

29


Recommended