Problem solve Get help with specific problems with your technologies, process and projects.

Switched fabric topology

Where can I find an explanation of Fibre Channel buffer credit, end-to-end flow control from the host HBA to the CU/DEV in a cascaded fabric switched topology? I am concerned about the buffer credit flow control issues in maintaining sustained throughput on DWDM 2 GB channels over a distance of 200KM.
Good question. I think Robert Kembel's book on switched fabrics has this covered, but I don't know for certain. Someone in your organization might have a copy.

Also, if you feel like reading dry stuff, the INCITS FC-PH standards documents cover flow control in Section 26.

There are no end-to-end buffer credits in most FC nets because most FC uses only Class 3. Class 2 is infrequently used, but it does have end- to-end buffer credits. I'm assuming you are using Class 2 based on your question.

According to the standard, both end-to-end and buffer credits are used with Class 2. When either is exhausted, the sending node stops.

B2B credits are exchanged over links -- E2E credits are exchanged between two nodes in a session.

The flow control scenario for FC is to blast away until you are out of credits. That's fine until you encounter a shared, constrained resource like your 2GB DWDM pipe.

There is nothing that manages flow control specifically for the DWDM link which is the thing you need to manage. However, I think the Fibre Channel Congestion Control (FCCC) feature in Cisco switches could conceivably do this. That assumes you have all Cisco switches – which you probably don't. FCCC works like FCN/BCN congestion control, if you are familiar with them.

Good luck tracking this down.


Editor's note: Do you agree with this expert's response? If you have more to share, post it in one of our .bphAaR2qhqA^0@/searchstorage>discussion forums.

This was last published in May 2004

Dig Deeper on SAN technology and arrays

Have a question for an expert?

Please add a title for your question

Get answers from a TechTarget expert on whatever's puzzling you.

You will be able to add details on the next page.

Start the conversation

Send me notifications when other members comment.

By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Please create a username to comment.