Download presentation
Presentation is loading. Please wait.
1
1 6/22/2015 12:39 Chapter 9Fiber Channel1 Rivier College CS575: Advanced LANs Chapter 9: Fibre Channel
2
2 6/22/2015 12:39 Chapter 9Fiber Channel2 Fibre Channel Architecture, Media & Topologies 0 Fibre Channel Elements 0 Fibre Channel Protocol Architecture 0 Fibre Channel Transmission Media 0 Fibre Channel Topologies 0 Framing Protocol: * Classes of Service * Frames, Sequences, and Exchanges * Frame Control * Frame Format
3
3 6/22/2015 12:39 Chapter 9Fiber Channel3 LAN Technology Comparison
4
4 6/22/2015 12:39 Chapter 9Fiber Channel4 Fibre Channel Architecture: Requirements [FCA98] 0 Full-duplex links with two fibers per link 0 Performance from 100 Mbps to 3.2 Gbps on a single link results in 200 Mbps to 6.4 Gbps per link 0 Support for distance up to 10 km 0 Small connectors 0 High-capacity utilization with distance insensitivity 0 Greater connectivity than existing multidrop channels 0 Broad availability (i.e., standard components) 0 Support for multiple cost/performance levels, from small systems to supercomputers 0 Ability to carry multiple existing interface command sets for existing channel and network protocols
5
5 6/22/2015 12:39 Chapter 9Fiber Channel5 Fibre Channel Terms
6
6 6/22/2015 12:39 Chapter 9Fiber Channel6 Fibre Channel Terms (continued)
7
7 6/22/2015 12:39 Chapter 9Fiber Channel7 Fibre Channel Elements: Port Types
8
8 6/22/2015 12:39 Chapter 9Fiber Channel8 Fibre Channel Network
9
9 6/22/2015 12:39 Chapter 9Fiber Channel9 Fibre Channel Protocol Architecture Levels
10
10 6/22/2015 12:39 Chapter 9Fiber Channel10 Fibre Channel Levels Functionality
11
11 6/22/2015 12:39 Chapter 9Fiber Channel11 Structure of Fiber Optic Cables Source: Decusatis: Handbook of Fiber Optic
12
12 6/22/2015 12:39 Chapter 9Fiber Channel12 Structure of Fiber Optic Cables (concluded)
13
13 6/22/2015 12:39 Chapter 9Fiber Channel13 Three Types of Fibers
14
14 6/22/2015 12:39 Chapter 9Fiber Channel14 Multimode Fiber Source: Decusatis: Handbook of Fiber Optic
15
15 6/22/2015 12:39 Chapter 9Fiber Channel15 Single Mode Fiber Source: Decusatis: Handbook of Fiber Optic
16
16 6/22/2015 12:39 Chapter 9Fiber Channel16 Light Source Source: Decusatis: Handbook of Fiber Optic
17
17 6/22/2015 12:39 Chapter 9Fiber Channel17 Fiber Optic Attenuation Source: Decusatis: Handbook of Fiber Optic
18
18 6/22/2015 12:39 Chapter 9Fiber Channel18 Level FC-2: Framing Protocol 0 Transmission of data between N_Ports in terms of frames 0 Node and N_Port and their identifiers 0 Topologies 0 Classes of service provided by the fabric 0 Segmentation of data into frames and reassembly 0 Grouping of frames into logical entities called sequences and exchanges 0 Sequencing, flow control, and error control
19
19 6/22/2015 12:39 Chapter 9Fiber Channel19 FC-3: Common Services 0 Common services across multiple N_Ports of a node. 0 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). 0 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 decrease latency by decreasing the chance of waiting for a busy N_Port. 0 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.
20
20 6/22/2015 12:39 Chapter 9Fiber Channel20 FC-4: Mapping/ Interfaces 0 Mapping of various channel and network protocols to FC-PH. 0 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. 0 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. 0 Network IEEE 802 interface maps IEEE 802 MAC frames onto Fibre Channel frames. 0 Asynchronous Transfer Mode (ATM) network interface (Ch. 11). 0 Interface to Internet Protocol (Ch. 3). 0 Each FC-4 specification defines the formats and procedures for Upper-Level Protocol (ULP) level.
21
21 6/22/2015 12:39 Chapter 9Fiber Channel21 Maximum Distance for Fibre Channel Media Types
22
22 6/22/2015 12:39 Chapter 9Fiber Channel22 FC-0 Nomenclature
23
23 6/22/2015 12:39 Chapter 9Fiber Channel23 Basic Fibre Channel Topologies
24
24 6/22/2015 12:39 Chapter 9Fiber Channel24 Five Applications of Fibre Channel
25
25 6/22/2015 12:39 Chapter 9Fiber Channel25 Framing Protocol: Classes of Service 0 FC-2 Framing Protocol 0 Defines the rules for exchange of higher-layer information between nodes. 0 Specifies types of frames, procedures for their exchange, and formats. 0 Is similar to the data link layer functions of the OSI model. 0 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. 0 Class 1: Acknowledged Connection Service 0 Class 2: Acknowledged Connectionless Service 0 Class 3: Unacknowledged Connectionless Service 0 Class 4: Fractional Bandwidth Connection-Oriented Service 0 Class 6: Unidirectional Connection Service
26
26 6/22/2015 12:39 Chapter 9Fiber Channel26 Data Frames 0 Traffic between N_Ports over Fibre Channel is in the form of a stream of frames. 0 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. 0 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. 0 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. 0 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.
27
27 6/22/2015 12:39 Chapter 9Fiber Channel27 Link Control Frames 0 Link Continue (Acknowledge) Frame is used in various Fibre Channel sliding-window flow control mechanisms to report successful delivery. 0 Fibre Response Frame is used in various Fibre Channel sliding- window flow control mechanisms to report unsuccessful delivery. 0 Link Command Frame is used as a reset command to reinitialize the sliding-window scheme.
28
28 6/22/2015 12:39 Chapter 9Fiber Channel28 Common Protocols defined in Fibre Channel 0 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. 0 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. 0 Data Transfer Protocol defines the transfer of upper-layer protocol data between N_Ports. 0 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.
29
29 6/22/2015 12:39 Chapter 9Fiber Channel29 Flow Control Categories in Fibre Channel 0 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. 0 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. 0 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. 0 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. 0 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.
30
30 6/22/2015 12:39 Chapter 9Fiber Channel30 Flow Control Mechanism in Fibre Channel
31
31 6/22/2015 12:39 Chapter 9Fiber Channel31 Frame Delimiters in Fibre Channel
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.