Global Knowledge Training Blog » Fiber Channel Switching in Deep_2.pdf

5
3/1/2015 Global Knowledge Training Blog » Fiber Channel Switching in Deep http://blog.globalknowledge.com/technology/cisco/routingswitching/fiberchannelswitchinginthedeep/ 1/5 Your Source for Technical, Professional and Leadership Training Home About Us Our Authors All Categories Stay Connected Search the archive... Home » Cisco , Routing & Switching , Technology Fiber Channel Switching in Deep Author: Amr Enan 20 June 2012 9,825 views One Comment Tags: ethernet switching , fiber channel switching Amr Ibrahim Enan is a Global Knowledge instructor who teaches and blogs from Global Knowledge Egypt. Previously I gave you a brief overview on the differences between Fiber Channel switching and Ethernet switching. The major difference between FC and Ethernet is that FC is lossless while Ethernet is lossly. In this post, I’ll explain how FC achieves a lossless behavior. First, let me ask you what is the difference between TCP and UDP protocol? TCP provides you with extra services that UDP doesn’t, like lost frame recover flow control. But, you might ask, how? Before any two hosts communicate using TCP, they will first go through some sort of negotiation on parameters for those services to be possible. And that is exactly what happens in FC switching. Whenever you connect a storage device or a server to a storage switch, before they exchange any data frames, they will do some negotiations to guarantee lossless behavior. Also, when you connect a FC switch to another FC switch they will perform some sort of negotiating to guarantee lossless behavior. But, negotiations that the switch does with one switch are completely different from the negotiations that the switch does with another switch. The port type needs to be configured on FC switches but not on Ethernet switches. You’ll need to tell the switch what type of device is on the other end so it knows which set of negotiations it should use (a switchto switch negotiation or a server/storagetoswitch negotiation).

Transcript of Global Knowledge Training Blog » Fiber Channel Switching in Deep_2.pdf

Page 1: Global Knowledge Training Blog » Fiber Channel Switching in Deep_2.pdf

3/1/2015 Global Knowledge Training Blog » Fiber Channel Switching in Deep

http://blog.globalknowledge.com/technology/cisco/routing­switching/fiber­channel­switching­in­the­deep/ 1/5

Your Source for Technical, Professional and Leadership Training

HomeAbout UsOur AuthorsAll CategoriesStay Connected

Search the archive...Home » Cisco, Routing & Switching, Technology

Fiber Channel Switching in DeepAuthor: Amr Enan 20 June 2012 9,825 views One CommentTags: ethernet switching, fiber channel switching

Amr Ibrahim Enan is a Global Knowledge instructor who teaches and blogs from Global Knowledge Egypt.

Previously I gave you a brief overview on the differences between Fiber Channel switching and Ethernetswitching. The major difference between FC and Ethernet is that FC is lossless while Ethernet is lossly.  In thispost, I’ll explain how FC achieves a lossless behavior.

First, let me ask you what is the difference between TCP and UDP protocol? TCP provides you with extraservices that UDP doesn’t, like lost frame recover flow control. But, you might ask, how? Before any two hostscommunicate using TCP, they will first go through some sort of negotiation on parameters for those services tobe possible. And that is exactly what happens in FC switching.

Whenever you connect a storage device or a server to a storage switch, before they exchange any data frames,they will do some negotiations to guarantee lossless behavior. Also, when you connect a FC switch to anotherFC switch they will perform some sort of negotiating to guarantee lossless behavior. But, negotiations that theswitch does with one switch are completely different from the negotiations that the switch does with anotherswitch.

The port type needs to be configured on FC switches but not on Ethernet switches. You’ll need to tell theswitch what type of device is on the other end so it knows which set of negotiations it should use (a switch­to­switch negotiation or a server/storage­to­switch negotiation).

Page 2: Global Knowledge Training Blog » Fiber Channel Switching in Deep_2.pdf

3/1/2015 Global Knowledge Training Blog » Fiber Channel Switching in Deep

http://blog.globalknowledge.com/technology/cisco/routing­switching/fiber­channel­switching­in­the­deep/ 2/5

In the above figure, you can see that when you connect a switch with a server you need to configure the switchport as F_port, and if you’re connecting a storage device to a switch you should configure it as FL_port. If youare connecting a switch to another switch, then you should configure it as an E_port. Now let’s examine thenegotiation that takes place between the server and the switch.

One thing that makes storage communication easy to understand is that we only have one protocol we need tounderstand in FClevel 4, which is SCSI protocol. SCSI has two main operations, SCSI read and SCSI write,which are always initiated from the server to the storage.

As you can see in the figure above, before the server can send a data frame to storage both devices need to gothrough three negotiations phases. Two phases are done between the server and the switch:

FLOGI (Fabric login )PLOGI(Port login )

The final phase is done during the SCSI process, running on both devices:

PRLI (Process login )

In the next post, we’ll talk about a FLOGI and PLOGI requests and the purposes it serves.

Introduction to FC for Network Engineers Series

Introduction to Fiber Channel SwitchingEthernet Switching vs. Fiber Channel Switching

Page 3: Global Knowledge Training Blog » Fiber Channel Switching in Deep_2.pdf

3/1/2015 Global Knowledge Training Blog » Fiber Channel Switching in Deep

http://blog.globalknowledge.com/technology/cisco/routing­switching/fiber­channel­switching­in­the­deep/ 3/5

 (2 votes, average: 5.00 out of 5)

FLOGI, PLOGI, and PRLIFiber Channel Switching in Deep

             

One Comment »

prli question said:

I’m a little confused on the need for PRLI. Is it relevant in today’s implementation and exists only forlegacy reasons.

Will you able to explain a practical application for PRLI or a deployment scenario.

Ram

# 30 November 2012 at 4:38 PM

Leave your response!

Add your comment below, or trackback from your own site. You can also subscribe to these comments viaRSS.

Be nice. Keep it clean. Stay on topic. No spam.

 Name (required)

 Mail (will not be published) (required)

 Website (optional)

You can use these tags:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <deldatetime=""> <em> <i> <q cite=""> <strike> <strong>

This is a Gravatar­enabled weblog. To get your own globally­recognized­avatar, please register at Gravatar.

6Like             

Page 4: Global Knowledge Training Blog » Fiber Channel Switching in Deep_2.pdf

3/1/2015 Global Knowledge Training Blog » Fiber Channel Switching in Deep

http://blog.globalknowledge.com/technology/cisco/routing­switching/fiber­channel­switching­in­the­deep/ 4/5

Submit Comment

 Notify me of follow­up comments by email.

 Notify me of new posts by email.

Subscribe

RSS FeedAtom FeedAdd to Google

Authors

Select Author...

Archives

Select Month

Translate

Links

Born to Learn – Helping You Master Microsoft TechnologiesCisco Learning NetworkCisco Security CenterCloud ComputingGanttheadInside Cisco ITITSM PortalITSMF USAMicrosoft Technet

Page 5: Global Knowledge Training Blog » Fiber Channel Switching in Deep_2.pdf

3/1/2015 Global Knowledge Training Blog » Fiber Channel Switching in Deep

http://blog.globalknowledge.com/technology/cisco/routing­switching/fiber­channel­switching­in­the­deep/ 5/5

Network WorldOfficial Cisco BlogsOfficial ITIL SitePMIProjects@WorkTech RepublicVMware

Top 100 Tags

security+ exam prep • CCNA data center • tcp/ip • addressing • IOS • A+ certification • comptia security+exam • active directory • network statements • troubleshooting • Access Control • risk management • MARS • ACL •A+ • project management • pmp • vpn • dialing • CCIE R&S • IT service management • ccna exam prep •Cisco • best practices • subnetting • security+ exam • Network Admission Control (NAC) • Group Policy • big data •Malware • wlan • DNS • ITIL • management • itil foundation • business analysis • Security+ • cybersecurity bestpractices • Windows XP • nexus • ITIL processes • Privacy • MPLS • leadership • ASDM • Cisco Live • disaster recovery • D­Vprotocol • ethernet • project manager • asa • RIP • mobile security • social media security professional • coworkers • standards • pmpexam prep • CCIE Certification • ccnp exam prep • policies • ips • EIGRP • social media • Apple • bandwidth • HDI• personality types • ITSM • cybersecurity • IBM • hacker • Certification • CCIE • CCNA • pmp exam •mobility • hacking • CUCM • passwords • SQL Server 2008 R2 • CompTIA Security+ • CCNA service provider •exam prep • CompTIA A+ • cyber security • anyconnect • smsp cert prep • VOIP • itil exam prep • comptia A+certification • traceroute • smsp cert • CCNA security • VMware • ospf • SQL Server • ccna r&s • cloud computing • CompTIA •difficult people

Recent Posts

CCNA Data Center Question of the Week: Layer 3 SwitchingQuick Look at VMware vSphere 6.0: Configuration MaximumsSecurity+ Question of the Week: Wireless MAC FilteringDiscover Where Your Network Traffic Comes From With Wireshark and GeoIPPMP Question of the Week: Statement of Work

Most Commented

Printing PowerPoint Slides with NotesSupporting Windows 7 Group Policy Settings with Windows Server 2003 Domain ControllersTriple Constraints Model7 Ways To Optimize Your LinkedIn ProfileHow Cloud is Redefining IT Job Roles

Copyright © 2015 Global Knowledge Training LLC. All rights reserved. Privacy Legal Powered by WordPress| Log in | Entries (RSS) | Comments (RSS)