PowerMax and VMAX All Flash Solutions Design (Fibre Channel Considerations) Flashcards
(34 cards)
What is required for FCP data path?
two round trips for each write
How do writes work w/ FCP?
initatior issues write command
receiver initiates transfer ready
initiator sends data
receiver sends status good
Why is FC still fast even though it needs two round trips per write?
normal host to SAN operations are short distance
latency of two writes is negligible
What is the latency of FC replication?
1ms latency per 200km
4ms latency per write for sites 200km away
What is Write Acceleration/Fast Write?
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 is Write Acceleration/Fast Write initiated?
intelligent switches have additional buffers and switches at either end for replication have to coordinate operations
What is the latency of Write Acceleration/Fast Write?
equivalent of one round trip
What effect does Write Acceleration/Fast Write have on SRDF/S?
will always increase performance of SRDF/S
What effect does Write Acceleration/Fast Write have on SRDF/AR or adaptive copy?
improves SRDF throughput by 20%
What effect does Write Acceleration/Fast Write have on SRDF/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
When will Write Acceleration/Fast Write increase SRDF/A performance?
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
What are best practices for implementing FC in PowerMax/VMAX environments?
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
What does FC use for flow control?
BB_Credit
How does BB_Credit work?
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
What are the two most common BB_Credit connections?
between an N Port and F Port
Between two E Ports
What is required for transmitting ports to send frames?
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
What is the relationship between BB_Credits and long distance replication?
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
How are BB_Credits sized in FC connections?
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
How are BB_Credits calculated on a switch?
on a per port basis
What are the methods to extend FC connections?
long wave laser optics w/ ISLs
FC traffic over CWDM/DWDM/SONET
FCIP
What is fabric isolation?
goal is to define fabrics in a way that events occuring in one fabric will not impact other fabrics
Why use fabric isolation with FC based replication?
isolating traffic locally while minimizing traffic across the WAN leads to higher performing remote replication
How can fabric isolation be achieved?
using dedicated switches to form the link across the WAN
What is a typical scenario for FC remote replication fabric isolation?
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