Cisco Storage Network Insights
Cisco Storage Network Insights
Paresh Gupta
Technical Leader,
Technical Marketing Engineering, Cisco
BRKDCN-2945
#CiscoLive
Cisco Webex App
https://ciscolive.ciscoevents.com/
ciscolivebot/#BRKDCN-2945
Questions?
Use Cisco Webex App to chat
with the speaker after the session
How
1 Find this session in the Cisco Live Mobile App
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 2
Agenda
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 3
Type of Networks in a Data Center
By Framing and Encoding
Ethernet SCSI and NVMe InfiniBand
OSI Model InfiniBand Layers
Fibre Channel
Layer 7 Application
Fibre Channel Levels RDMA Verbs
Layer 6 Presentation
Layer 5 Session FC-4 Upper Layer Mapping Upper Layers
iSCSI Packet
NVMe/TCP Packet
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 6
RDMA-Capable Protocols
No headers for RoCE & RoCEv2 (just the names). iWARP has a dedicated header
Ethernet InfiniBand
TCP’s reliable and in-order
OSI Model delivery, flow control, and InfiniBand Layers
congestion control
Layer 7 Application
iWARP RDMA Verbs
Layer 6 Presentation
Layer 5 Session Upper Layers
RoCEv2
Layer 4 Transport Transport
IP Routing capable,
Layer 3 Network ECN for congestion Network
prevention. Link
Layer 2 Data Link
Ethernet QoS using IP DSCP
Layer 1 Physical Physical
RoCE
Really means RoCEv2 these days
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 7
RoCE and RoCEv2 Frame Formats
CoS DSCP ECN
(3 bits) (6 bits) (2 bits)
Ethertype = 0x8915
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 8
Types of Storage, Protocols, Transports, & Networks
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 9
Question
Recommendation
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 11
Block Storage Protocols – SCSI and NVMe
Reality
Answer
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 15
Question
Answer
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 17
Question
Answer
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 19
Question
Answer
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 21
IP Storage Network Design
Spine-Leaf Design Recommendation
Design storage network with minimal
Spine over-subscription with ECMP core
Switches
(100 GbE edge, 400 GbE core)
Core - 400 GbE
Leaf Switches
Recommendation
Edge - 100 GbE Operate host and storage ports at
same speed (avoid speed mismatch)
Host Storage Host Storage Host
(Initiator) array (Initiator) array (Initiator)
(Target) (Target) Recommendation
Traffic path between hosts and storage Start small; Multiple smaller fabrics
arrays. Doesn’t show ISL load-balancing
is a valid alternative
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 22
* Conceptual and over-simplified representation
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 23
Misconception
Reality
Recommendation
Neither
Policing or Shaping Storage Traffic
• Both policing and shaping limit traffic rates, although they do so slightly
differently
• Policing drops excess traffic, which results in retransmission of the lost packets
or re-initiation of the entire operation based on the upper layers
• Shaping leads to buffering a limited amount of excess traffic, which increases
delay and variance in delay and still drops excess traffic
• Both policing and shaping lead to poor performance for storage traffic
• The aim should be to have enough network capacity that neither policing nor
shaping is needed
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 26
Misconception
Reality
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 28
Misconception
Reality
Reality
iSCSI or SCSI or
Ethernet IP TCP CRC/
NVMe/TCP NVMe Payload
Header Header Header FCS
Header Header
Recommendation
Enable jumbo frames on end devices and switches.
Verify TCP MSS
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 33
iSCSI Read I/O Operation
iSCSI Read I/O Operation
Host / Initiator Leaf-1 Spine-1 Leaf-2 Target
Transfer
data
Transfer
data
Response
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 34
Storage Performance vs Network Performance
Throughput (Mbps)
Host / Initiator Leaf-1 Spine-1 Leaf-2 Target
I/O
Transfer Completion
data
Time
Transfer
data
Response
Ready To
Transfer
Transfer
data
Transfer
data
Response
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 36
NVMe/TCP Read I/O Operation
NVMe/TCP Read I/O Operation
Host Leaf-1 Spine-1 Leaf-2 Target / Controller
Transfer
data
Transfer
data
Response
Network Handling is same for iSCSI & NVMe/TCP Co-exist Similar packet sizes & direction
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 37
NVMe/TCP Write I/O Operation
NVMe/TCP Write I/O Operation
Host Leaf-1 Spine-1 Leaf-2 Target / Controller
Ready To
Transfer
Transfer
data
Transfer
data
Response
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 38
NVMe/RDMA Read I/O Operation
NVMe/RDMA Read I/O Operation
Host Leaf-1 Spine-1 Leaf-2 Target / Controller
Initiate read
I/O
Transfer
data
Transfer
data
Response
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 39
NVMe/RDMA Write I/O Operation
NVMe/RDMA Write I/O Operation
Host Leaf-1 Spine-1 Leaf-2 Target / Controller
Initiate write
I/O
Transfer
data
Transfer
data
Response
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 40
SCSI, NVMe, and RDMA
are different ways
of transferring the
same data.
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 41
Misconception
Reality
MPIO
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 44
Load Balancing (LB) with iSCSI and NVMe/TCP
iSCSI NVMe/TCP
• Number of TCP connections for • NVMe/TCP, by default, creates one
iSCSI depends on the TCP connection per I/O Submission
MaxConnections parameter and Completion Queue pair.
(Default = 1).
• Leads to better LB on Network links
• Should be increased based on the
capability of the iSCSI initiator and
target.
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 45
Misconception
Reality
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 47
Latency and Tail Latency
• TCP (used by iSCSI, NVMe/TCP) retransmits just the lost packet but this
retransmission increases (degrades) I/O Completion Time
• App degrades due to Tail Latency – Latency (I/O Completion Time) of 1% of I/O
Operations
Most I/O Operations
completed quickly
# of I/O
Operations 1% I/O Operations are
delayed
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 49
Misconception Misconception
There are no CRC/FCS errors Not treating bit errors at enough
so there are no bit errors severity
Reality Reality
Even a few bit errors in storage
Not all bit errors are reported by
networks can significantly
CRC/FCS counters
degrade performance
Bit Errors are More than CRC
• CRC/FCS counters increment only when bit error is within a frame
• Conditions when bit errors exist but CRC/FCS don’t increment:
• Not much traffic on a link
• Bit errors are outside a frame boundary (like inter-frame gap)
• Monitor Forward Error Correction (FEC) counters to detect all bit errors
• CRC errors can be predicted using Invalid Words and FEC
Recommendation
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 51
Bit Errors have Significant Effect in Storage Networks
• CRC-corrupted frame is dropped, leading to same effects explained earlier
• Bit errors may also interfere with flow control resulting in congestion or
worsening existing congestion (Pause frame corruption)
Recommendation
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 52
TCP Storage
Networks
for iSCSI and
NVMe/TCP
Misconception
Reality
Congestion in
TCP congestion control (different from flow control)
Network
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 55
Window in TCP Header – Used for Flow Control
TCP Header
0 4 8 14 16 31 bit
Source Port Destination Port
Sequence Number
Acknowledgement Number (if ACK set)
20
CEUAPRSF
Data Res bytes
WC R C S S Y I Window Size
Offset 0000
R EGKHTNN
Checksum Urgent pointer (if URG set)
Transfer data
(Large-size packets)
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 59
Congestion in TCP Storage Networks
Host-1 initiates Read I/O to many targets. Data from the targets arrives at the same time
Spine-1 Spine-2 Spine-3 Spine-4 TCP Incast
Cause 1 – Link Over-Utilization
Host-1-connected switchport on Leaf-6
drops or marks the packets, which
results in TCP congestion control
Leaf-1 Leaf-2 Leaf-3 Leaf-4 Leaf-5 Leaf-6
Recommendation
Limit the number of storage ports
Target 1 Target 2 Target 3 Target 4 Target 5 Host-1 talking to a host port and vice-versa
Recommendation
Operate host ports and storage
ports at the same speed
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 60
Cause 2 - Slow Host
TCP Flow Control
5 Leaf- 6 Recommendation
Proactively monitor TCP performance on end devices
(Retransmission, Changes in window, unexpected MSS,
unexpected RTO, etc.)
get 5 Host- 1
[root@localhost ~]# ss -e
Packets
Sent per
Round Trip
Recommendation
Proactively detect network congestion and solve its root cause like
increasing link speed, adding more links, etc.
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 62
TCP Congestion Control
Both approaches result in reduced transmission rate on the sender leading to:
• Network congestion control
• Performance degradation on the end devices
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 63
Congestion Prevention By Notifying the End Devices
1. Congestion detection: Switch detects congestion.
2. Sending a notification: Switch informs the end devices.
3. Receiving a notification: End devices understand the notification.
4. Congestion prevention action: End devices take preventive actions, such as
reducing their rate.
Similar mechanism exists for RoCEv2 Congestion Management (RCM) and Fibre Channel
with different degree of adoption and readiness.
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 64
Explicit Congestion Notification in TCP/IP Networks
Ethernet Frame Format
(64 - 1522 bytes or 9216 bytes when jumbo frames are enabled)
(6) (6) (4) (2) (42 – 1500 or 9194) (4)
802.1Q
Destination Source Ether IP TCP CRC/
VLAN Payload
MAC MAC Type Header Header FCS
Header
Ethernet Header
IPv4 or IPv6 Header TCP Header
0 4 8 14 16 31 bit
DSCP ECN
Source Port Destination Port
(6 bits) (2 bits)
Sequence Number
Acknowledgement Number (if ACK set)
C E UAP RS F 20
Data Res bytes
WC R C S S Y I Window Size
Offset 0000
ECN-capable Transport (ECT): 01 or 10 R E GK H T NN
Checksum Urgent pointer (if URG set)
Congestion Experience (CE): 11
CWR: Congestion Window Reduced
ECE: ECN-Echo
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 65
ECN in TCP/IP Networks
Traffic Spine-1
Leaf-1 Leaf-6
When Target-1 and Host-1 establish a TCP connection (layer
4), they also exchange their willingness to use ECN.
ECN is used ONLY if they agree on using it
Target-1 Host-1
Source Destination
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 66
ECN in TCP/IP Networks
Traffic Spine-1
Leaf-1 Leaf-6
Mark ECT in egress IP
1
header
ECT
Target-1 Host-1
Source Destination
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 67
ECN in TCP/IP Networks
Traffic Spine-1
Leaf-1 Leaf-6
Mark ECT in egress IP 2 Egress congestion detected
1
header
ECT
Congestion results in excessive utilization
Target-1 of egress queue Host-1
Source Destination
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 68
ECN in TCP/IP Networks
Traffic Spine-1
Leaf-1 Leaf-6
Mark ECT in egress IP 2 Egress congestion detected
1
header 3 Mark CE in IP header
CE
ECT
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 69
ECN in TCP/IP Networks
Traffic Spine-1
Leaf-1 Leaf-6
Mark ECT in egress IP 2 Egress congestion detected
1
header 3 Mark CE in IP header
CE
ECT Detects CE in ingress IP
ECE
4 header and then marks
ECE in TCP header of the
Target-1 next ACK to the source Host-1
Source Destination
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 70
ECN in TCP/IP Networks
Traffic Spine-1
Leaf-1 Leaf-6
Mark ECT in egress IP 2 Egress congestion detected
1
header 3 Mark CE in IP header
CE
ECT Detects ECE in ingress Detects CE in ingress IP
ECE
TCP header. Reduces 4 header and then marks
ECE in TCP header of the
Target-1 5 transmission rate as if Host-1
packet had been next ACK to the source
Source Destination
dropped
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 71
ECN in TCP/IP Networks
Traffic Spine-1
Leaf-1 Leaf-6
Mark ECT in egress IP 2 Egress congestion detected
1
header 3 Mark CE in IP header
CE
ECT CWR Detects ECE in ingress Detects CE in ingress IP
ECE
TCP header. Reduces 4 header and then marks
ECE in TCP header of the
Target-1 5 transmission rate as if Host-1
packet had been next ACK to the source
Source Destination
dropped
Marks CWR flag in next
6
packet
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 72
ECN in TCP/IP Networks
Traffic Spine-1
Leaf-1 Leaf-6
Mark ECT in egress IP 2 Egress congestion detected
1
header 3 Mark CE in IP header
CE
ECT CWR Detects ECE in ingress Detects CE in ingress IP
ECE
TCP header. Reduces 4 header and then marks
ECE in TCP header of the
Target-1 5 transmission rate as if Host-1
packet had been next ACK to the source
Source Destination
dropped Detects CWR in ingress
Marks CWR flag in next TCP header. Stops
7
6 marking ECE in egress
packet
TCP header
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 73
Congestion Prevention By Notifying the End Devices
ECN in TCP/IP Networks Spine-1 1
Hey “Destination”, Congestion is
detected in the network
Traffic
Leaf-1 Leaf-6
2
Okay. I will inform the “Source”
Target-1 3 Host-1
Source Okay. I will adjust my transmission Destination
rate
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 74
Misconception
Reality
Leaf-1 Leaf-6
“CE packets indicate persistent rather than transient congestion” - RFC 3168
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 76
ECN Considerations for Storage Traffic
1. Synchronization: Potential overreaction or under-reaction by multiple senders.
• A random AQM for marking packets should avoid this situation
2. Delayed action: Delay between ECN marking and observing the reduced rate
on the congested port. Packets may be dropped during this time. “CE packets
indicate persistent rather than transient congestion” - RFC 3168.
Recommendation
Mark ECN early so that rate-reduction is observed before queues become full
3. Packet drops: ECN does not guarantee that the packets are not dropped.
4. Network Boundary: For you, anything below TCP layer is network. For me,
network boundary starts at the switchport.
5. Configuration : Not all end devices may support ECN or enable it by default
Recommendation
Verify and Enable ECN on end devices
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 77
Why Switch Buffer Management?
TCP sender reduced its transmission rate:
1. When the sender detects packet loss because of:
a. Retransmission timeout (RTO) or
b. Receiving third duplicate ACK (Fast Retransmission)
2. When the sender receives an ECE-marked TCP packet.
Both events originate at a network port when its queues fill up. Therefore,
dropping or marking schemes for packets that are waiting in a queue can
significantly influence TCP’s behavior on the end devices. These schemes are
called Active Queue Management (AQM):
• Weighted Random Early Detection (WRED)
• Approximate Fair Dropping (AFD)
• Dynamic Packet Prioritization (DPP)
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 78
Network Congestion Detection – Queue Utilization
Eth1/2 Eth1/3 Eth1/1 Eth1/2 Eth1/3 Eth1/4
Eth1/1 Eth1/4
To Spine-2
To Spine-4
To Spine-3
To Spine-1
Ingress Traffic
Max.
Queue
Size
Transmission No
Queueing Delay None
Packet drops None
Headroom for traffic burst Highest
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 80
Queue Utilization States
Queue Utilization Empty Low
Ingress Traffic
Headroom
Max. for Traffic
Queue Burst
Size
Current
Utilization
Egress Traffic
Transmission No Yes
Queueing Delay None Low
Packet drops None None
Headroom for traffic burst Highest High
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 81
Queue Utilization States
Queue Utilization Empty Low High
Ingress Traffic Ingress Traffic
Headroom
Headroom for Traffic
Max. for Traffic Burst
Queue Burst
Size Current
Current Utilization
Utilization
Egress Traffic Egress Traffic
Transmission No Yes Yes
Queueing Delay None Low High
Packet drops None None None
Headroom for traffic burst Highest High Low
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 82
Queue Utilization States
Queue Utilization Empty Low High Full
Ingress Traffic Ingress Traffic Ingress Traffic
Headroom
Headroom for Traffic
Max. for Traffic Burst Current
Queue Burst Utilization
Size Current
Current Utilization
Utilization
Egress Traffic Egress Traffic Egress Traffic
Transmission No Yes Yes Yes
Queueing Delay None Low High Highest
Packet drops None None None Yes
Headroom for traffic burst Highest High Low None
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 83
Queue Utilization States
Recommendation
Most Desirable Not Desirable
Problem Under-utilized
Next best option (60%) links are
Queue Utilization Empty Low High Full better than highly
Ingress Traffic Ingress Traffic Ingress Traffic utilized (90%) links
Headroom
for Traffic
in storage networks
Headroom
Max. for Traffic Burst Current
Queue Burst Utilization
Size Current
Current Utilization
Utilization
Egress Traffic Egress Traffic
Recommendation
Egress Traffic
Transmission No Yes Yes Yes Over-provision
Queueing Delay None Low High Highest
capacity in storage
Packet drops None None None Yes
Headroom for traffic burst Highest High Low None
networks
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 84
ECN Recommendations
Most Desirable Not Desirable
Problem
Next best option
Queue Utilization Empty Low High Full Recommendation
Ingress Traffic Ingress Traffic Ingress Traffic Mark ECN early so
Headroom
Headroom
for Traffic
that rate-reduction is
Max. for Traffic Burst Current observed before
Utilization
queues become full
Queue Burst
Size Current
Current Utilization
Utilization
Egress Traffic Egress Traffic Egress Traffic
Transmission No Yes Yes Yes Recommendation
Queueing Delay None Low High Highest
Verify and Enable
Packet drops None None None Yes
Headroom for traffic burst Highest High Low None
ECN on end devices
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 85
WRED Configuration on Nexus 9000
Misconception
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 86
How WRED Works
No packets are Packets are All packets are New incoming packets
detected detected randomly detected are tail dropped
Ingress
Traffic
Ingress
Probability Traffic
denominator More packets are
detected
Ingress
Traffic
Fewer packets are
detected
Ingress
Traffic
min max full
Average queue utilization
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 87
WRED is class-aware.
All storage traffic in a class is treated equal.
No per-flow detection
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 88
AFD Headroom for Desired
mice flows queue length
Mice Flow
Elephant Flow
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 90
Detecting Congestion in TCP Storage Networks
• Packet Drops
• ECN Counters
• Link Utilization
• Queue-depth monitoring and Microburst Detection
Recommendation
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 91
Queue-depth Monitoring and Microburst Detection
Ingress Traffic
Queue Full: Detected via packet drops
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 92
Microburst Detection on Nexus 9000 Switches
Detects when queue utilization exceeds a thresholds for a few microseconds
switch# show queuing burst-detect detail
slot 1
=======
-----------------------------------------------------------
Microburst Statistics
Flags: E - Early start record, U - Unicast, M - Multicast
----------------------------------------------------------------------------------------------------------------------------- -----------------------------
Ethernet | Queue |Start Depth| Start Time | Peak Depth | Peak Time | End Depth | En d Time | Duration |
Interface| | (bytes) | | (bytes) | | (bytes) | | |
----------------------------------------------------------------------------------------------------------------------------- -----------------------------
Eth1/15| U5 | 29840 | 2023/03/22 11:55:34:993672 | 5390944 | 2023/03/22 11:55:35:013740 | 29952 | 2023/03/22 1 1:59:16:153676 | 221.16 s |
Eth1/15| U5 | 29840 | 2023/03/22 12:17:17:653207 | 7497568 | 2023/03/22 12:17:17:682402 | 29952 | 2023/03/22 1 2:26:13:771249 | 536.12 s |
----------------------------------------------------------------------------------------------------------------------------- -----------------------------
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 94
Verifying Configuration
switch# show policy-map interface ethernet 1/15 output detail
Class-map (queuing): c-out-8q-q5 (match-any)
bandwidth remaining percent 15
ECN Counters
PFC Statistics
TXPPP Packets: 0
RXPPP Packets: 0
PFC WD Statistics Shutdown Count: 0
Queue Full: Packet drops Restore Count: 0
Flushed Packets: 0
queue dropped pkts : 0
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 95
Flow Monitoring in Nexus Dashboard Insights
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 96
Revisit
Misconception
Recommendation
Reality
Traffic 10 GbE
Target-3
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 100
Lossless Networks Speed mismatch
Traffic 10 GbE
Backpressure
Target-3
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 101
Ethernet Flow Control – Two Flavors
Link-Level Flow Control Traffic
(LLFC)
Flow Control
Paces all traffic from directly-
connected device (IEEE 802.3x).
Rarely used.
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 103
Traffic Classification for PFC
Layer 2 PFC Layer 3 PFC
• Classify traffic using PCP/CoS in • Classify traffic using DSCP in IP
802.1Q VLAN header header. Use-case:
• VLAN header is not present
• VLAN header is not carried (e.g.
VXLAN)
DSCP-to-CoS mapping maintains lossless behavior in L2-L3 boundaries
(e.g.: VXLAN)
• PFC Pause frame itself allows flow control of up to 8 traffic classes regardless
of how traffic is classified
• Devices in your environment may support fewer no-drop classes (N9k: 3)
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 104
Ethernet VLAN CoS and IP DSCP Mapping
DSCP Name DSCP Decimal DSCP Binary CoS Binary CoS Decimal
CS0 000000 0 000 0
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 107
When are Pause Frames Sent?
• Ingress traffic rate is faster than
Egress Ingress
egress traffic rate No-drop
No-drop
• Hence, egress queue starts filling queue queue
up Headroom
Pause
• Pause Threshold is also known Threshold
as XOFF Threshold Resume
Threshold
• Resume Threshold is also known
as XON Threshold
1 GbE 10 GbE
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 108
When are Pause Frames Sent?
• Before egress queue is
Egress Ingress
completely full, No-drop
No-drop
queue queue
Headroom
Pause
Threshold
Resume
Threshold
1 GbE 10 GbE
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 109
When are Pause Frames Sent?
• Before egress queue is
Egress Ingress
completely full, backpressure is No-drop
No-drop
applied to ingress queue queue
queue
• Egress queue-full condition is Headroom
avoided because that would Pause
result in dropping of any new Threshold
incoming packets Resume
Threshold
• Ingress queue is maintained only
for lossless traffic class Backpressure
1 GbE 10 GbE
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 110
When are Pause Frames Sent?
• New incoming packets are
Egress Ingress
buffered in the ingress queue No-drop
No-drop
queue queue
Headroom
Pause
Threshold
Resume
Threshold
Backpressure
1 GbE 10 GbE
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 111
When are Pause Frames Sent?
• As ingress queue utilization Send Pause frame with
Egress Ingress non-zero quanta when
increases… No-drop
No-drop buffer utilization exceeds
queue queue Pause threshold
Headroom
Pause
Threshold
Resume
Threshold
Backpressure
1 GbE 10 GbE
Pause frame
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 112
When are Pause Frames Sent?
• Target-1 receives the Pause Send Pause frame with
Egress Ingress non-zero quanta when
Frame and stops transmission No-drop
No-drop buffer utilization exceeds
queue queue Pause threshold
Headroom
Pause
Threshold
Resume
Threshold
Backpressure
1 GbE 10 GbE
Pause frame
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 113
When are Pause Frames Sent?
• Switch-1 sends the next Pause Send Pause frames with
Egress Ingress non-zero quanta when
Frame with non-zero quanta if No-drop
No-drop buffer utilization exceeds
ingress queue utilization stays queue Pause threshold
queue
above the Resume threshold
Headroom
Pause
Threshold
Resume
Threshold
Backpressure
1 GbE 10 GbE
Pause frame
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 114
When Pause Frames are Sent
• As ingress queue utilization
Egress Ingress
decreases… No-drop
No-drop
queue queue
Headroom
Pause Send Pause frame with
Threshold zero quanta when buffer
Resume utilization falls below
Threshold Resume threshold after
exceeding Pause
threshold
Backpressure
1 GbE 10 GbE
Pause frame
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 115
Ethernet Flow Control - Summary
Send Pause frame with
Egress Ingress non-zero quanta when
No-drop No-drop buffer utilization exceeds
queue queue Pause threshold
Tight coordination between the Headroom
Pause Send Pause frame with
Pause and the Resume thresholds Threshold zero quanta when buffer
of Switch-1 and sending of the
Resume utilization falls below
Pause frames (non-zero quanta)
Threshold Resume threshold after
and Un-Pause frames (zero exceeding Pause
quanta) achieve rate equalization threshold
between the ingress port (10 GbE) Backpressure
1 GbE 10 GbE
with egress port (1 GbE)
Host-1 Traffic Target-1
Switch-1
Pause frame
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 116
Congestion Spreading in Lossless Ethernet Networks
Backpressure Pause frame
1 GbE 10 GbE
Culprit Host-1
Victim
Traffic Target-1
Victims Host 2 - 40 Switch-1
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 117
PFC Storm
Backpressure Pause frame
Culprit Host-1
Victim
Traffic Target-1
Victims Host 2 - 40 Switch-1
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 118
Congestion Spreading in Lossless Ethernet Networks
Slow Drain Traffic
PFC Storm
Culprit
Pause frames
Host-1
Switch-1 Target 1 - 8
Victims Host 2 - 40
• Host-1 has a slower processing rate as compared to the rate at which traffic
is being delivered to it.
• Known as “Slow Drain” in Fibre Channel community
• Host-1 uses PFC to slow down traffic rate from Switch-1
• A storm of Rx PFC Pause frames on the switchport
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 119
Congestion Spreading in Lossless Ethernet Networks
Slow Drain Traffic
PFC Storm
Culprit Pause
Pause frames
Host-1
Victims Victims
Switch-1 Target 1 - 8
Host 2 - 40
• Host-1 has a slower processing rate as compared to the rate at which traffic is being
delivered to it.
• Known as “Slow Drain” in Fibre Channel community
• Host-1 uses PFC to slow down traffic rate from Switch-1
• A storm of Rx PFC Pause frames on the switchport
• Switch-1 exceeds Pause threshold. Hence, reduces traffic rate from Targets
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 120
Congestion in Lossless Ethernet Networks (RoCEv2)
Host-1 initiates Read I/O to many targets. Data from the targets arrives at the same time
Spine-1 Spine-2 Spine-3 Spine-4 Cause 1 – Link Over-Utilization
Host-1-connected switchport on Leaf-6
is already transmitting at full capacity yet
the spines are sending more traffic for it
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 121
Congestion Spreading in Lossless Ethernet Networks
Spine-1 Spine-2 Spine-3 Spine-4
Traffic
Pause
Traffic
Pause PFC Storm
Traffic
Pause PFC Storm
Traffic Victims
Pause PFC Storm
Traffic Victims
Pause PFC Storm
Traffic Victims
Pause PFC Storm
Traffic Victims
Pause PFC Storm
Remember: Lossless Ethernet does not guarantee that packets are not lost
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 133
Nexus Dashboard Insights for Monitoring PFC & ECN
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 134
Microburst Detection Early Indication of Congestion Spreading
Without Congestion With Congestion
Egress Ingress Egress Ingress
No-drop queue No-drop queue No-drop queue No-drop queue
Pause Pause
Threshold Threshold
Microburst Resume Resume
Microburst
detection Threshold Threshold
detection
• PFC Watchdog
• Drop frames destined for congested end device
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 136
Traffic
PFC Watchdog Pause
Class 1
1
Automatic Class 2
Drop egress frames
Action in that queue
no-drop 3
no-drop 4
Class 5
3
2 Class 6 Drop ingress traffic
Drop arriving Leaf-6 Class 7 (including Pause
frames on other Class 8 frames) on this port
ports on the switch that belongs to the
Result that are destined to same no-drop class
Host-1
Victims recover go out of this
from effect of queue
congestion
spreading priority-flow-control watch-dog-interval <on | off >
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 137
Before PFC Watchdog – One Culprit, Many Victims
Spine-1 Spine-2 Spine-3 Spine-4
Congestion
Spreading
Traffic
Pause PFC Storm
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 141
PFC Watchdog Messages
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 142
Question
Answer
Leaf-1 Leaf-6
1 Mark ECT in egress IP header
2 Egress congestion detected CE
CNP
CNP
3 Mark CE in IP header
ECT
Detects CE in ingress IP header
4 and send Congestion Notification
Target-1 Packet (CNP) to the source Host-1
Source Destination
When CNP is received, initially
5
reduces rate and adjusts later
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 144
RoCEv2 Congestion Management – PFC, ECN, CNP
CS3 traffic in Traffic Eth 1/1 Eth 1/2
no-drop queue Pause (Ingress) (Egress)
WRED
Spine-1
Pause max
Resume min
Eth1/1 CS 3 CS 7 6 5 4 3 2 1 0
Leaf-6
Leaf-1
Eth1/2
Target-1 Host-1
Source Destination
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 145
RoCEv2 Congestion Management – PFC, ECN, CNP
CS3 traffic in Traffic Eth 1/1 Eth 1/2
no-drop queue Pause (Ingress) (Egress)
WRED
Spine-1
Pause max
Resume min
Eth1/1 CS 3 CS 7 6 5 4 3 2 1 0
Leaf-6
Leaf-1
Eth1/2
Target-1 Host-1
Source Destination
• Host-1 now slows down the processing of RDMA traffic, and therefore, it
starts sending PFC Pause frames for CS3
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 146
RoCEv2 Congestion Management – PFC, ECN, CNP
CS3 traffic in Traffic Eth 1/1 Eth 1/2
no-drop queue Pause (Ingress) (Egress)
WRED
Spine-1
Pause max
Resume min
Eth1/1 CS 3 CS 7 6 5 4 3 2 1 0
Leaf-6
Leaf-1
Eth1/2
Target-1 Host-1
Source Destination
• Egress CS3 queue on Eth 1/2 starts filling up and exceeds WRED min
threshold.
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 147
RoCEv2 Congestion Management – PFC, ECN, CNP
CS3 traffic in Traffic Eth 1/1 Eth 1/2
no-drop queue Pause (Ingress) (Egress)
WRED
Spine-1
Pause max
Resume min
Eth1/1 CS 3 CS 7 6 5 4 3 2 1 0
Leaf-1 CE Leaf-6
Eth1/2
Target-1 Host-1
Source Destination
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 148
RoCEv2 Congestion Management – PFC, ECN, CNP
CS3 traffic in Traffic Eth 1/1 Eth 1/2
no-drop queue Pause (Ingress) (Egress)
WRED
Spine-1
Pause max
Resume min
Eth1/1 CS 3 CS 7 6 5 4 3 2 1 0
Leaf-1 CE Leaf-6
CNP
Eth1/2
Target-1 Host-1
Source Destination
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 149
RoCEv2 Congestion Management – PFC, ECN, CNP
CS3 traffic in Traffic Eth 1/1 Eth 1/2
no-drop queue Pause (Ingress) (Egress)
WRED
Spine-1
Pause max
Resume min
Eth1/1 CS 3 CS 7 6 5 4 3 2 1 0
Leaf-1 CE Leaf-6
CNP
Eth1/2
Target-1 Host-1
Source Destination
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 150
RoCEv2 Congestion Management – PFC, ECN, CNP
Traffic Internal Eth 1/2
CS3 traffic in Eth 1/1
Backpressure (Egress)
no-drop queue Pause (Ingress)
WRED
Spine-1
Pause max
Resume min
Eth1/1 CS 3 CS 7 6 5 4 3 2 1 0
Leaf-1 CE Leaf-6
CNP
Eth1/2
Target-1 Host-1
Source Destination
Because of no-drop queue, instead of dropping the packets, ingress queue for
CS3 traffic on Eth 1/1 starts filling up
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 151
RoCEv2 Congestion Management – PFC, ECN, CNP
Traffic Internal Eth 1/2
CS3 traffic in Eth 1/1
Backpressure (Egress)
no-drop queue Pause (Ingress)
WRED
Spine-1
Pause max
Resume min
Eth1/1 CS 3 CS 7 6 5 4 3 2 1 0
Leaf-1 CE Leaf-6
CNP
Eth1/2
CNP
Target-1 Host-1
Source Destination
• The source(s) (Target-1) receive CNP and reduce traffic rate to Host-1.
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 152
RoCEv2 Congestion Management – PFC, ECN, CNP
Traffic Internal Eth 1/2
CS3 traffic in Eth 1/1
Backpressure (Egress)
no-drop queue Pause (Ingress)
WRED
Spine-1
Pause max
Resume min
Eth1/1 CS 3 CS 7 6 5 4 3 2 1 0
Leaf-1 CE Leaf-6
CNP
Eth1/2
CNP
Target-1 Host-1
Source Destination
• The source(s) (Target-1) receive CNP and reduce traffic rate to Host-1.
• By then, ingress queue on Eth 1/1 exceed Pause threshold, which results in
sending PFC Pause frames to upstream neighbor (Spine-1)
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 153
RoCEv2 Congestion Management – PFC, ECN, CNP
Traffic Internal Eth 1/2
CS3 traffic in Eth 1/1
Backpressure (Egress)
no-drop queue Pause (Ingress)
WRED
Spine-1
Pause max
Resume min
Eth1/1 CS 3 CS 7 6 5 4 3 2 1 0
Leaf-1 CE Leaf-6
CNP
Eth1/2 RCM
CNP
No guarantee of preventing
Target-1 Host-1
Source Destination congestion spreading
• The source(s) (Target-1) receive CNP and reduce traffic rate to Host-1.
• By then, ingress queue on Eth 1/1 exceed Pause threshold, which results in
sending PFC Pause frames to upstream neighbor (Spine-1)
• Spine-1 slows down all CS3 traffic to Leaf-6.
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 154
RoCEv2 Congestion Management – PFC, ECN, CNP
Traffic Internal Eth 1/2
CS3 traffic in Eth 1/1
Backpressure (Egress)
no-drop queue Pause (Ingress)
WRED
Spine-1
Pause max
Resume min
Eth1/1 CS 3 CS 7 6 5 4 3 2 1 0
Leaf-1 CE Leaf-6
CNP
Eth1/2
CNP
Target-1 Host-1
Source Destination
• When Host-1 is able to process the reduces traffic rate, it stops sending
Pause frames.
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 155
RoCEv2 Congestion Management – PFC, ECN, CNP
Traffic Internal Eth 1/2
CS3 traffic in Eth 1/1
Backpressure (Egress)
no-drop queue Pause (Ingress)
WRED
Spine-1
Pause max
Resume min
Eth1/1 CS 3 CS 7 6 5 4 3 2 1 0
Leaf-1 CE Leaf-6
CNP
Eth1/2
CNP
Target-1 Host-1
Source Destination
• When Host-1 is able to process the reduces traffic rate, it stops sending
Pause frames.
• This drains the egress CS3 queue on Eth1/2, which results in reduced
ingress buffer utilization on Eth 1/1
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 156
RoCEv2 Congestion Management – PFC, ECN, CNP
Traffic Internal Eth 1/2
CS3 traffic in Eth 1/1
Backpressure (Egress)
no-drop queue Pause (Ingress)
WRED
Spine-1
Pause max
Resume min
Eth1/1 CS 3 CS 7 6 5 4 3 2 1 0
Leaf-1 CE Leaf-6
CNP
Eth1/2
CNP
Target-1 Host-1
Source Destination
• Pause frames are still sent to Spine-1 until the ingress buffer utilization falls
below the Resume threshold.
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 157
RoCEv2 Congestion Management – PFC, ECN, CNP
CS3 traffic in Traffic Eth 1/1 Eth 1/2
no-drop queue Pause (Ingress) (Egress)
WRED
Spine-1
Pause max
Resume min
Eth1/1 CS 3 CS 7 6 5 4 3 2 1 0
Leaf-1 CE Leaf-6
CNP
Eth1/2
CNP
Target-1 Host-1
Source Destination
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 158
RoCEv2 Congestion Management – PFC, ECN, CNP
CS3 traffic in Traffic
ECN/CNP
no-drop queue Pause
Spine-1
Flow-level scope, but its action
is delayed
Eth1/1 PFC
Leaf-1 CE Leaf-6 Quick action and avoids
CNP
Eth1/2
CNP
Real Benefit
By using CNP/ECN with PFC brings the best of both mechanisms.
CNP/ECN limits the spread and duration of congestion spreading by PFC.
Important: You must still find why Host-1 caused congestion
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 159
Recommendations Summary – IP Storage Networks
1. Prefer dedicated storage networks
2. Design storage networks with minimal or no over-subscription (ex: 100 GbE edge, 400 GbE core)
3. Operate host and storage ports at the same speed (avoid speed mismatch)
4. If considering a move from FC to IP/Ethernet, start small (one rack at a time)
5. Do not police or shape storage traffic
6. Must guarantee BW for lossless (RoCE) traffic (ETS)
7. Should guarantee BW for lossy (TCP – iSCSI & NVMe/TCP) storage traffic
8. Enable jumbo frames on end devices and switches.
9. Ensure that end devices are benefitting from larger MTU by verifying TCP MSS
10. Increase the number of iSCSI or NVMe/TCP sessions on a host
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 160
Recommendations Summary – IP Storage Networks
11. Use host-based multipathing for uniform spread of I/O
17. Verify that the end devices support RCM and if their rate-reduction algorithm is effective
19. Limit the number of storage ports talking to a host port and vice-versa
20. Proactively monitor TCP performance on end devices (Retransmission, Changes in window,
unexpected MSS, unexpected RTO, etc.)
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 161
Recommendations Summary – IP Storage Networks
21. Mark ECN early so that rate-reduction is observed before queues become full
23. Under-utilized (60%) links are better than highly utilized (90%) links in storage networks
27. Use Nexus Dashboard Insights for congestion detection and troubleshooting
28. Monitor FEC counters to get early indications into the health of the link
29. Monitor switch queue utilization using microburst detection, q-depth monitoring, etc.
30. Read Cisco Press title: Detecting, Troubleshooting, and Preventing Congestion in Storage Networks
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 162
Further Reading
~700 pages covering Fibre Channel, iSCSI, NVMe/TCP, RoCE
Chapters:
1. Introduction to Congestion in Storage Networks
2. Understanding Congestion in Fibre Channel Fabrics
3. Detecting Congestion in Fibre Channel Fabrics
4. Troubleshooting Congestion in Fibre Channel Fabrics
5. Solving Congestion with Storage I/O Performance Monitoring
6. Preventing Congestion in Fibre Channel Fabrics
7. Congestion Management in Ethernet Storage Networks
8. Congestion Management in TCP Storage Networks
9. Congestion Management in Cisco UCS Servers
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 163
Complete Your Session Evaluations
Earn 100 points per survey completed and compete on the Cisco Live
Challenge leaderboard.
#CiscoLive BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 164
• Visit the Cisco Showcase
for related demos
BRKDCN-2945 © 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public 165
Thank you
#CiscoLive