PowerMax and VMAX All Flash Solutions Design (Fibre Channel Considerations) Flashcards

1
Q

What is required for FCP data path?

A

two round trips for each write

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

How do writes work w/ FCP?

A

initatior issues write command
receiver initiates transfer ready
initiator sends data
receiver sends status good

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Why is FC still fast even though it needs two round trips per write?

A

normal host to SAN operations are short distance

latency of two writes is negligible

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the latency of FC replication?

A

1ms latency per 200km

4ms latency per write for sites 200km away

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is Write Acceleration/Fast Write?

A

performance enhancement feature offered by some FC products

goal is to minimize latency caused by the two round trips - increases performance for synchronous replication

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

How is Write Acceleration/Fast Write initiated?

A

intelligent switches have additional buffers and switches at either end for replication have to coordinate operations

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is the latency of Write Acceleration/Fast Write?

A

equivalent of one round trip

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What effect does Write Acceleration/Fast Write have on SRDF/S?

A

will always increase performance of SRDF/S

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What effect does Write Acceleration/Fast Write have on SRDF/AR or adaptive copy?

A

improves SRDF throughput by 20%

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What effect does Write Acceleration/Fast Write have on SRDF/A?

A

not a lot of performance increase since SRDF/A sends a continous stream of writes until the cycle is empty

if links are kept full there is no waiting for round-trip delay and SRDF/A performance not impacted by two round trips

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

When will Write Acceleration/Fast Write increase SRDF/A performance?

A

when there are gaps on the links

due to retransmissions after link errors

or small writes that throttle SRDF throughput due to hitting IO per second limit on links

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What are best practices for implementing FC in PowerMax/VMAX environments?

A

use Dell EMC SiRT or 3rd party Fast Write feature

don’t use both simultaneously

connect host and storage pairs to same switch to reduce latency

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What does FC use for flow control?

A

BB_Credit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

How does BB_Credit work?

A

providing for frame acknowledge via R_RDY primitive defined in the FC1 Layer

BB_Credit management may occur between any two FC ports that are connected

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What are the two most common BB_Credit connections?

A

between an N Port and F Port

Between two E Ports

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is required for transmitting ports to send frames?

A

only if BB_Credits are greater than 0

an R_RDY is sent from the receiving port to the transmitting port for every available buffer on the receiving side

17
Q

What is the relationship between BB_Credits and long distance replication?

A

insufficent BB_Credits will result in the degradation of throughput over long distance links

longer the link the more frames must be sent continously down the link to prevent to prevent this degradation

18
Q

How are BB_Credits sized in FC connections?

A

sized for 100% utilization on long distance links

switches at either end must support the minimum required level of BB_Credits

recommended to add 20% buffer to account for traffic spikes

19
Q

How are BB_Credits calculated on a switch?

A

on a per port basis

20
Q

What are the methods to extend FC connections?

A

long wave laser optics w/ ISLs

FC traffic over CWDM/DWDM/SONET

FCIP

21
Q

What is fabric isolation?

A

goal is to define fabrics in a way that events occuring in one fabric will not impact other fabrics

22
Q

Why use fabric isolation with FC based replication?

A

isolating traffic locally while minimizing traffic across the WAN leads to higher performing remote replication

23
Q

How can fabric isolation be achieved?

A

using dedicated switches to form the link across the WAN

24
Q

What is a typical scenario for FC remote replication fabric isolation?

A

each site will have its operation fabric where hosts access storage

a third fabric is created for traffic across the WAN - not connected to local/remote fabrics

disadvantage of this method is inability to share resources between local and remote sites

25
Q

What is a FC routing method of FC remote replication?

A

connects two physically separate fabrics to enable shared access to storage resources from any fabric

only the shared resources will be routed across the WAN

26
Q

What is FCIP?

A

tunneling protocol that allows geographically distributed FC SANs to be connected over local IP

each interconnection is called a FCIP Link

27
Q

How does FCIP work?

A

no translation of FCIDs

frames encapsulated into IP payloads

28
Q

What is the size of FC frames?

A

typically 2148 bytes w/ MTU size of 1500

can get to MTU 9000 but MTU must be set on local and remote ports the same

29
Q

What is TCP/IP used for in FCIP?

A

underlying transport to provide congestion control and in-order delivery of error-free data

30
Q

What is ISL Trunking?

A

allows multiple ISLs to function as a single ISL

aggregates bandwidth of all the ISLs

achieves dynamic load balancing between ISLs

31
Q

When should you implement ISL Trunking for FC replication?

A

when the (# of remote ports connected to a switch X port speed) + other traffic > (# of ISLs X ISL Speed)

when any ISL is observed to be over-utilized while an adjacent ISL is minimally utilized

32
Q

What is Exchange-Based Trunking?

A

available on Brocade and QLogic switches

works by distributing exchanges evenly over a group of ISLs

33
Q

What is Open Trunking?

A

works by making periodic changes to the hardware routing tables based on amount of time being spent at zero BB transmit credit and percent utilization measurement

34
Q

What is Frame Based Trunking?

A

available on B Series Brocade

involves aggregation of several ISLs between any two adjacent switches into one logical unit so FC frames can be evenly distributed across ISLs