1 / 31

Rivier College CS575: Advanced LANs Chapter 9: Fibre Channel

Rivier College CS575: Advanced LANs Chapter 9: Fibre Channel. Fibre Channel Architecture, Media & Topologies. Fibre Channel Elements Fibre Channel Protocol Architecture Fibre Channel Transmission Media Fibre Channel Topologies Framing Protocol: * Classes of Service

tareq
Download Presentation

Rivier College CS575: Advanced LANs Chapter 9: Fibre Channel

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Rivier CollegeCS575: Advanced LANsChapter 9: Fibre Channel Fiber Channel

  2. Fibre Channel Architecture, Media & Topologies • Fibre Channel Elements • Fibre Channel Protocol Architecture • Fibre Channel Transmission Media • Fibre Channel Topologies • Framing Protocol: * Classes of Service * Frames, Sequences, and Exchanges * Frame Control * Frame Format Fiber Channel

  3. LAN Technology Comparison Fiber Channel

  4. Fibre Channel Architecture: Requirements [FCA98] • Full-duplex links with two fibers per link • Performance from 100 Mbps to 3.2 Gbps on a single link results in 200 Mbps to 6.4 Gbps per link • Support for distance up to 10 km • Small connectors • High-capacity utilization with distance insensitivity • Greater connectivity than existing multidrop channels • Broad availability (i.e., standard components) • Support for multiple cost/performance levels, from small systems to supercomputers • Ability to carry multiple existing interface command sets for existing channel and network protocols Fiber Channel

  5. Fibre Channel Terms Fiber Channel

  6. Fibre Channel Terms (continued) Fiber Channel

  7. Fibre Channel Elements: Port Types Fiber Channel

  8. Fibre Channel Network Fiber Channel

  9. Fibre Channel Protocol Architecture Levels Fiber Channel

  10. Fibre Channel Levels Functionality Fiber Channel

  11. Structure of Fiber Optic Cables Source: Decusatis: Handbook of Fiber Optic Fiber Channel

  12. Structure of Fiber Optic Cables (concluded) Fiber Channel

  13. Three Types of Fibers Fiber Channel

  14. Multimode Fiber Source: Decusatis: Handbook of Fiber Optic Fiber Channel

  15. Single Mode Fiber Source: Decusatis: Handbook of Fiber Optic Fiber Channel

  16. Light Source Source: Decusatis: Handbook of Fiber Optic Fiber Channel

  17. Fiber Optic Attenuation Source: Decusatis: Handbook of Fiber Optic Fiber Channel

  18. Level FC-2: Framing Protocol • Transmission of data between N_Ports in terms of frames • Node and N_Port and their identifiers • Topologies • Classes of service provided by the fabric • Segmentation of data into frames and reassembly • Grouping of frames into logical entities called sequences and exchanges • Sequencing, flow control, and error control Fiber Channel

  19. FC-3: Common Services • Common services across multiple N_Ports of a node. • Stripping Service makes use of multiple N_Ports in parallel to transmit a single information unit across multiple links simultaneously (i.e, transferring large data sets in real time, as video-imaging applications). • Hunt group is a set of associated N_Ports at a single node. This set is assigned an alias identifier that allows any frame sent to this alias to be routed to any available N_Port within the set. This may decreaselatency by decreasing the chance of waiting for a busy N_Port. • Multicast delivers a transmission to multiple destinations. This includes sending to all N_Ports on a fabric (broadcast) or to a subset of the N_Ports on a fabric. Fiber Channel

  20. FC-4: Mapping/ Interfaces • Mapping of various channel and network protocols to FC-PH. • Small computer system interface (SCSI) that is high-speed interface typically implemented on PCs, workstations, and servers. SCSI is used to support high-capacity and high-data-rate devices, such as disks and graphics and video equipment. • High-performance parallel interface (HIPPI) that is a high-speed channel standard used for mainframe/supercomputer environments. It was viewed as a possible general-purpose high-speed LAN solution, but HIPPI has been superseded by Fibre Channel. • Network IEEE 802 interface maps IEEE 802 MAC frames onto Fibre Channel frames. • Asynchronous Transfer Mode (ATM) network interface (Ch. 11). • Interface to Internet Protocol (Ch. 3). • Each FC-4 specification defines the formats and procedures for Upper-Level Protocol (ULP) level. Fiber Channel

  21. Maximum Distance for Fibre Channel Media Types Fiber Channel

  22. FC-0 Nomenclature Fiber Channel

  23. Basic Fibre Channel Topologies Fiber Channel

  24. Five Applications of Fibre Channel Fiber Channel

  25. Framing Protocol: Classes of Service • FC-2 Framing Protocol • Defines the rules for exchange of higher-layer information between nodes. • Specifies types of frames, procedures for their exchange, and formats. • Is similar to the data link layer functions of the OSI model. • Classes are determine by the way communication is established between two ports and on the flow control and error control features of the communications channel. • Class 1: Acknowledged Connection Service • Class 2: Acknowledged Connectionless Service • Class 3: Unacknowledged Connectionless Service • Class 4: Fractional Bandwidth Connection-Oriented Service • Class 6: Unidirectional Connection Service Fiber Channel

  26. Data Frames • Traffic between N_Ports over Fibre Channel is in the form of a stream of frames. • Two general categories of frames: Data frames transfer higher-level information between source and destination N-Ports; and link control frames are used to manage frame transfer and to provide some control for FC-2 Class 1 and Class 2 services. • FC-4 Device Data Frame is used to transfer higher-layer data units from supported FC-4 protocols, such as IEEE 802, SCSI, and IP. • FC-4 Video Data Frames are transferred by N_Port directly to or from a video buffer without first directing them to an intermediate storage location. • Link Data Frames are used to transfer link application information between N_Ports. This type of frame supports a control function of a higher level, such as the transmission of abort sequences, echo, and termination of Class 1 connections. Fiber Channel

  27. Link Control Frames • Link Continue (Acknowledge) Frame is used in various Fibre Channel sliding-window flow control mechanisms to report successful delivery. • Fibre Response Frame is used in various Fibre Channel sliding-window flow control mechanisms to report unsuccessful delivery. • Link Command Frame is used as a reset command to reinitialize the sliding-window scheme. Fiber Channel

  28. Common Protocols defined in Fibre Channel • Fabric Login Protocol is executed upon initialization of an N_Port. It enables the N_Port to exchange operational and configuration information with the fabric, such as the address assigned to the N_Port, classes of service supported, and credit for buffer-to-buffer flow control. • N-Port Login Protocol supports the N_Port interchange of its service parameters with another N_Port BEFORE performing data transfer. Service parameters include amount of buffer space available for data transfer, total number of concurrent sequences that N_Port can support as a recipient, and supported service classes. • Data Transfer Protocol defines the transfer of upper-layer protocol data between N_Ports. • N-Port Logout Protocol is used to terminate a connection to another N_Port. This request may be used to free resources at the two N_Ports. Fiber Channel

  29. Flow Control Categories in Fibre Channel • End-to-End Flow Control is used between two communicating N_Ports. Each of the two N_Ports in communication provides credit for a certain number of frames. This is the only type of flow control available on dedicated connections after the first frame. • Buffer-to-Buffer Flow Control is used between two ports connected by a single point-to point link. This type of flow control regulates traffic between an N_Port and F_Port to which it is attached. • The concept of credit is critical for both flow control mechanisms. Prior to communication between two N_Ports (end-to-end) and between two adjacent ports (buffer-to-buffer), each communicating port is allocated a credit during the initialization procedure. • The transmitting port limits the number of outstanding unacknowledged frames to the allocated credit of each type and adjusts the credit according to the responses received. • The Credit_Count represents the number of outstanding data frames that have been NOT acknowledged and is not permitted to exceed the corresponding maximum credit negotiated at login. Fiber Channel

  30. Flow Control Mechanism in Fibre Channel Fiber Channel

  31. Frame Delimiters in Fibre Channel Fiber Channel

More Related