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.

    Requires Free Membership to View

    When you register for SearchStorage.com, you’ll also receive targeted emails from my team of award-winning editorial writers. Our goal is to keep you informed on the hottest topics, the latest news and the biggest challenges you face as a storage professional today.

    Rich Castagna, Editorial Director

    By submitting your registration information to SearchStorage.com you agree to receive email communications from TechTarget and TechTarget partners. We encourage you to read our Privacy Policy which contains important disclosures about how we collect and use your registration and other information. If you reside outside of the United States, by submitting this registration information you consent to having your personal data transferred to and processed in the United States. Your use of SearchStorage.com is governed by our Terms of Use. You may contact us at webmaster@TechTarget.com.

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.

Regards,
Marc

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 first published in May 2004