Fibre channel: gigabit communications and I/O for computer networks
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
New York [u.a.]
McGraw-Hill
1996
|
Schriftenreihe: | McGraw-Hill on computer communications
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XX, 343 S. |
ISBN: | 0070056692 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV010802890 | ||
003 | DE-604 | ||
005 | 19960814 | ||
007 | t | ||
008 | 960619s1996 |||| 00||| engod | ||
020 | |a 0070056692 |9 0-07-005669-2 | ||
035 | |a (OCoLC)300369266 | ||
035 | |a (DE-599)BVBBV010802890 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a eng | |
049 | |a DE-91G | ||
084 | |a DAT 250f |2 stub | ||
100 | 1 | |a Benner, Alan F. |e Verfasser |4 aut | |
245 | 1 | 0 | |a Fibre channel |b gigabit communications and I/O for computer networks |c Alan F. Benner |
264 | 1 | |a New York [u.a.] |b McGraw-Hill |c 1996 | |
300 | |a XX, 343 S. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a McGraw-Hill on computer communications | |
650 | 4 | |a Communication - Informatique - Ordinateur - Reseau | |
650 | 7 | |a Interfaces (informatique) |2 ram | |
650 | 7 | |a Réseaux d'ordinateurs |2 ram | |
856 | 4 | 2 | |m HEBIS Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=007216755&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-007216755 |
Datensatz im Suchindex
_version_ | 1804125286548111360 |
---|---|
adam_text | Fibre Channel
Gigabit Communications and I/O
for Computer Networks
Alan F Benner
McGraw-Hill
New York San Francisco Washington, D C Auckland Bogota
Caracas Lisbon London Madrid Mexico City Milan
Montreal New Delhi San Juan Singapore
Sydney Tokyo Toronto
Contents
Chapter 1 Introduction 1
1 1 Unification of LAN and Channel Technologies 2
1 2 Relative Speeds of Computer Components 4
1 3 Goals of the Fibre Channel Architecture 5
1 4 Fibre Channel Features 6
141 Goals of the Book 7
1 5 Solutions to Data Communication Problems 7
151 Clocking and Bit Synchronization 9
152 Byte-and Word-Level Synchronization 10
153 Error Detection and Error Recovery 10
154 Flow Control 11
155 Classes of Transmission Service 12
156 Flexibility 12
157 Other Issues 13
Chapter 2 Overview:
Structure and Concepts 15
2 1 FC-0 General Description 16
2 2 FC-1 General Description 18
2 3 FC-2 General Description 21
231 Physical Model: Nodes, Ports, and Topologies 22
232 Bandwidth and Communication Overhead 23
233 Building Blocks and Their Hierarchy 25
234 Link Control Frames 30
235 General Fabric Model 30
236 Classes of Service 33
237 Basic and Extended Link Service Commands 36
238 Arbitrated Loop Functions 37
239 Protocols 37
2 3 10 Segmentation and Reassembly 38
2 3 11 Error Detection and Recovery 39
2 4 FC-3 General Description 40
2 5 FC-4 General Description 41
251 IP Over Fibre Channel 42
252 SCSI Over Fibre Channel 42
Chapter 3 Example: System Initialization
and Data Transfer 45
3 1 Link Initialization 46
vi
3 2 Loop Initialization 48
3 3 Fabric and N_Port Login 51
3 4 Initial Sequence Transmission 53
3 5 Completion of an Exchange 57
3 6 Protocol Not Covered by the Example 58
361 Error Detection and Recovery 58
362 Class 1 and Fabric Operation 59
363 Other Protocol Operations 60
Chapter 4 FC-0: Physical Interface 61
4 1 General Characteristics 61
4 2 Transmitter and Receiver 62
4 3 Intentional Transmission of Invalid Code 63
4 4 FC-0 Nomenclature and Technology Options 64
4 5 Long-Wavelength Laser Single-Mode Link 65
451 Cable Plant 67
452 Transmitter 67
453 Receiver 68
4 6 Short-Wavelength Laser Multi-Mode Fiber Links 69
461 Cable Plant 69
462 Transmitter 71
463 Receiver 71
4 7 Open Fiber Control Safety System for SW Laser Links 72
4 8 LED Multi-Mode Fiber Links 74
4 9 75 Ohm Coaxial Cable Electrical Links 75
4 10 150 Ohm Shielded Twisted Pair Electrical Links 77
Chapter 5 FC-1: 8B/10B Transmission Code,
Transmitters, and Receivers 79
5 1 8B/10B Transmission Code Overview 79
511 Notation Conventions 81
5 2 Character Encoding and Decoding 82
5 3 Transmission, Reception, and Error Detection 87
5 4 Transmitter and Receiver State Descriptions 89
Chapter 6 Ordered Sets, Port States, and
Primitive Sequence Protocols 93
6 1 Ordered Sets 95
611 Start of Frame Delimiters 95
612 End-of-Frame Delimiter 96
613 Primitive Signals —Idle and R_RDY 98
614 Primitive Sequences: NOS, OLS, LR, and LRR 99
6 2 Port States 102
621 Active State 104
622 Link Recovery States (LR1, LR2, and LR3) 104
vll
623 Link Failure States (LF1 and LF2) 106
624 Offline States (OL1, OL2, and OL3) 107
6 3 Primitive Sequence Protocols 108
631 Link Recovery Protocols 108
632 Online to Offline Protocol 110
Chapter 7 FC-2: Frames 111
7 1 Frame Format 112
711 Idle and R_RDY Primitive Signals 112
712 Start of Frame Delimiter 113
713 Frame Header Fields 113
714 Optional Headers 114
715 Payload 114
716 CRC Field 114
717 End-of-Frame Delimiter 115
7 2 Frame Header Fields 115
721 Routing Control Field: R_CTL 116
722 Address Identifiers: S_ID and DJD 119
723 Reserved Field 122
724 Data Structure Type: TYPE 123
725 Frame Control: F_CTL 123
726 Sequence ID: SEQJD 130
727 Data Field Control: DF_CTL 131
728 Sequence Count: SEQ_CNf 131
729 Originator ExchangeJD: OXJD 132
7 2 10 Responder ExchangeJD: RXJD 133
7 2 11 Parameter 134
7 3 Data Frames and Link Control Frames 134
731 Data Frame Types and Handling 136
7 4 Link Credit Reset (LCR) Frame 138
7 5 Detailed Responses to Data and Link Control Frames 139
751 R_RDY Response 139
752 ACK Frames 139
753 F_BSY Frames 143
754 P_BSY Frames 144
755 F_RJT and P_RJT Frames 145
Chapter 8 FC-2: Sequences and Exchanges 149
8 1 Sequence Management 149
811 Sequence Initiation 150
812 Sequence Handling Validity 151
813 Sequence Count Management 152
814 Normal Sequence Completion 153
8 2 Exchange Management 1 5 5
821 Exchange Origination and XJD Assignment 156
822 Exchange Management 157
vlll
823 Exchange Termination 158
8 3 Sequence and Exchange Status Blocks 159
831 Sequence Status Block Rules 159
832 Exchange Status Block Rules 161
Chapter 9 Login and Logout Services 163
9 1 Login and Logout Overview 163
9 2 Fabric Login 166
9 3 N_Port Login 169
9 4 Logout 171
9 5 NJ ort and FJ»ort Service Parameters 172
951 Common Service Parameters 173
952 N_Port_Name or F_Port JUame 175
953 Node Name or FabricJName 176
954 NJ»ort and FJ»ort Class Service Parameters 177
955 Vendor Version Level 179
9 6 Overview of Process Login/ Logout 180
9 7 Procedure to Estimate End-to-End Credit 183
971 Procedure Details 184
Chapter 10 Classes of Service 187
10 1 Class 1 Service 189
10 2 Class 2 Service 192
10 3 Class 3 Service 194
10 3 1 Performance and Reliability with Class 3 Service 195
10 4 Intermix 196
Chapter 11 Link Services- 199
11 1 Basic Link Service Commands 200
11 1 1 No Operation (NOP) 200
11 1 2 Remove Connection (RMC) 201
11 1 3 Basic Accept (BA ACC) 201
11 1 4 Basic Reject (BA_RJT) 201
11 1 5 Abort Sequence (ABTS) Command 202
11 2 Extended Link Service Command Overview 203
11 2 1 Types of Extended Link Service Commands 206
11 3 Extended Link Service Replies 206
11 3 1 Link Service Reject (LS JUT) 206
11 3 2 Accept (ACC) 207
11 4 ELS Requests: Login, Logout, and Abort Exchange 207
11 4 1 N_Port Login (PLOGI) 208
11 4 2 F_Port Login (FLOGI) 209
11 4 3 Logout (LOGO) 209
11 4 4 Abort Exchange (ABTX) 210
11 5 ELS Requests: Status Determination and Initiative Request 210
11 5 1 Read Connection Status (RCS) 210
Ix
11 5 2 Read Exchange Status Block (RES) 212
11 5 3 Read Sequence Status Block (RSS) 212
11 5 4 Request Sequence Initiative (RSI) 212
11 6 ELS Requests: Credit Determination 213
11 6 1 Establish Streaming (ESTS) 213
11 6 2 Estimate Credit (ESTC) 213
11 6 3 Advise Credit (ADVC) 213
11 7 ELS Requests: Miscellaneous Functions 214
11 7 1 Read Timeout Value (RTV) 214
11 7 2 Read Link Error Status Block (RLS) 214
11 7 3 Echo (ECHO) 216
11 7 4 Test (TEST) 216
11 7 5 Reinstate Recovery Qualifier (RRQ) 216
11 8 FC-4 Link Services 217
Chapter 12 Error Detection and Recovery 219
12 1 Timeout Periods 220
12 1 1 R_T_TOV 220
12 1 2 EJ)_TOV 221
12 1 3 R_A_TOV 221
12 1 4 FC-AL Loop Timeout 222
12 2 Usage of Timeouts 223
12 2 1 Sequence Timeout 223
12 3 Link Error Detection and Recovery 226
12 3 1 Link Recovery: Secondary Effects 227
12 4 Frame Reception and Frame Validity 227
12 4 1 Detection of Missing Frames 228
12 5 Exchange and Sequence Integrity 229
12 6 Exchange Error Policies for Class 1 and Class 2 231
12 6 1 Rules Common to All Discard Policies 231
12 6 2 Abort, Discard Multiple Sequences Error Policy 232
12 6 3 Discard Multiple With Immediate Retransmission 233
12 6 4 Abort, Discard a Single Sequence Error Policy 234
12 6 5 Process with Infinite Buffering Error Policy 234
12 7 Class 3 Sequence Error Handling 235
12 8 Sequence Recovery 235
12 8 1 Error Recovery Strategy - 236
12 8 2 Abort Sequence Protocol for Sequence Recovery 237
12 8 3 Sequence Retransmission for Class 1 Recovery 240
12 9 Stop Sequence Protocol Overview 242
12 10 Link Error Status Block Rules 243
Chapter 13 Association Management and
Other Optional Headers 245
13 1 Expiration SecurityJieader 247
13 2 NetworkJteader 248
13 3 AssociationJHeader 248
13 4 Device JHeader 250
Chapter 14 Class 1 ConnectionManagement 251
14 1 Overview: Normal Procedures 252
14 1 1 Establishing a Connection 252
14 1 2 During a Connection 253
14 1 3 Removing a Connection 254
14 2 Dedicated Connection Recovery 255
14 3 Dedicated Connections over Various Topologies 255
14 3 1 Point-to-Point and Arbitrated Loop Topologies 255
14 3 2 Fabric Topology 256
14 4 Class 1 Dedicated Connection: Detailed Operation 258
14 4 1 Establishing a Connection 258
14 4 2 Unidirectional versus Bidirectional Connections 260
14 4 3 Stacked Connect-Requests 260
14 4 4 Removing a Connection 262
Chapter 15 Flow Control 265
15 1 General Strategies 265
15 2 Fibre Channel Flow Control Strategies 267
15 3 End-to-End Flow Control 268
15 3 1 Receive Buffer Allocation for EE Credit Assignment 269
15 3 2 Events Affecting EE_Credit_CNT 270
15 3 3 Sequence Recipient Responsibilities 272
15 4 Buffer-to-Buffer Flow Control 273
15 5 Integrated Flow Control for Class 2 Service 274
Chapter 16 FC-AL: Arbitrated Loop
Architecture and Operations 277
16 1 Introduction to Arbitrated Loop 277
16 1 1 Extra Functions Required for FC-AL Operation 279
16 2 AL_PA Physical Addresses 280
16 3 Primitive Signals and Primitive Sequences for AL 282
16 3 1 Primitive Signals 283
16 3 2 Primitive Sequences 285
16 4 Loop Initialization 286
16 4 1 Selecting a Temporary Loop Master 288
16 4 2 Selection of AL_PA Addresses 288
16 4 3 Building an AL_PA Address Map 290
16 5 Loop Port State Machine Operation: An Example 291
16 5 1 Initialization of the Two-Port Loop 292
16 5 2 Arbitration and Initiation of Communication 293
16 5 3 Arbitration and Access Fairness 295
16 5 4 Finishing Communications 296
xl
16 5 5 Need for the Alternate Buffer-to-Buffer Credit 296
16 5 6 Continuing Communications 297
16 5 7 Transfer to Another Port 297
16 6 Performance and Timing 298
16 7 Summary: Advantages of Arbitrated Loop Topology 300
Chapter 17 FC-4: Mapping IP and SCSI
over Fibre Channel 301
17 1 FC-4 Control over Fibre Channel Operations 302
17 2 IP over Fibre Channei 303
17 2 1 Transmission of IP and ARP Datagrams 304
17 2 2 IP Operations 306
17 3 SCSI-3 over Fibre Channel: FCP Overview 309
17 3 1 FCP Information Unit Formats 311
17 3 2 Sample I/O Operation under FCP 315
Chapter 18 Future Work:
FC-PH-2 and Beyond 319
18 1 Possible FC-PH-2 Features 319
18 1 1 Process Login 320
18 1 2 Dedicated Simplex 320
18 1 3 Class 4: Fractional Bandwidth 320
18 1 4 Aliases 321
18 1 5 Multicast 321
18 1 6 Hunt Groups 321
18 1 7 Camp On 322
18 1 8 Stacked Connect-Requests 322
18 1 9 Buffered Class 1 Service 323
18 1 10 Data Compression 323
18 2 Future Directions 323
18 2 1 Upper-Level Protocol Changes 324
18 2 2 Fibre Channel Usage 325
Appendix A Reference Documents and
Further Reading 327
|
any_adam_object | 1 |
author | Benner, Alan F. |
author_facet | Benner, Alan F. |
author_role | aut |
author_sort | Benner, Alan F. |
author_variant | a f b af afb |
building | Verbundindex |
bvnumber | BV010802890 |
classification_tum | DAT 250f |
ctrlnum | (OCoLC)300369266 (DE-599)BVBBV010802890 |
discipline | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01219nam a2200325 c 4500</leader><controlfield tag="001">BV010802890</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">19960814 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">960619s1996 |||| 00||| engod</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0070056692</subfield><subfield code="9">0-07-005669-2</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)300369266</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV010802890</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91G</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 250f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Benner, Alan F.</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Fibre channel</subfield><subfield code="b">gigabit communications and I/O for computer networks</subfield><subfield code="c">Alan F. Benner</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">New York [u.a.]</subfield><subfield code="b">McGraw-Hill</subfield><subfield code="c">1996</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XX, 343 S.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">McGraw-Hill on computer communications</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Communication - Informatique - Ordinateur - Reseau</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Interfaces (informatique)</subfield><subfield code="2">ram</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Réseaux d'ordinateurs</subfield><subfield code="2">ram</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HEBIS Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=007216755&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-007216755</subfield></datafield></record></collection> |
id | DE-604.BV010802890 |
illustrated | Not Illustrated |
indexdate | 2024-07-09T17:59:09Z |
institution | BVB |
isbn | 0070056692 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-007216755 |
oclc_num | 300369266 |
open_access_boolean | |
owner | DE-91G DE-BY-TUM |
owner_facet | DE-91G DE-BY-TUM |
physical | XX, 343 S. |
publishDate | 1996 |
publishDateSearch | 1996 |
publishDateSort | 1996 |
publisher | McGraw-Hill |
record_format | marc |
series2 | McGraw-Hill on computer communications |
spelling | Benner, Alan F. Verfasser aut Fibre channel gigabit communications and I/O for computer networks Alan F. Benner New York [u.a.] McGraw-Hill 1996 XX, 343 S. txt rdacontent n rdamedia nc rdacarrier McGraw-Hill on computer communications Communication - Informatique - Ordinateur - Reseau Interfaces (informatique) ram Réseaux d'ordinateurs ram HEBIS Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=007216755&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Benner, Alan F. Fibre channel gigabit communications and I/O for computer networks Communication - Informatique - Ordinateur - Reseau Interfaces (informatique) ram Réseaux d'ordinateurs ram |
title | Fibre channel gigabit communications and I/O for computer networks |
title_auth | Fibre channel gigabit communications and I/O for computer networks |
title_exact_search | Fibre channel gigabit communications and I/O for computer networks |
title_full | Fibre channel gigabit communications and I/O for computer networks Alan F. Benner |
title_fullStr | Fibre channel gigabit communications and I/O for computer networks Alan F. Benner |
title_full_unstemmed | Fibre channel gigabit communications and I/O for computer networks Alan F. Benner |
title_short | Fibre channel |
title_sort | fibre channel gigabit communications and i o for computer networks |
title_sub | gigabit communications and I/O for computer networks |
topic | Communication - Informatique - Ordinateur - Reseau Interfaces (informatique) ram Réseaux d'ordinateurs ram |
topic_facet | Communication - Informatique - Ordinateur - Reseau Interfaces (informatique) Réseaux d'ordinateurs |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=007216755&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT benneralanf fibrechannelgigabitcommunicationsandioforcomputernetworks |