InfiniBand Network Architecture

Paperback | October 31, 2002

byNa Mindshare, Inc., Tom Shanley

not yet rated|write a review
About This Book Who Needs This Book? It is not MindShare's intention to convince the reader that the InfiniBand networking technology is superior to other networking technologies. As with all of our books, our goal is to provide a detailed description of the InfiniBand technology for those tasked with designing InfniBand hardware and/or software, as well as those responsible for supporting the technology once it has been deployed. The MindShare Architecture Series The MindShare System Architecture book series is published by Addison-Wesley and includes: Processor Architecture 80486 System Architecture, 3rd edition 0-201-40994-1 Pentium Processor System Architecture, 2nd edition 0-201-40992-5 Pentium Pro and Pentium II System Architecture, 2nd edition 0-201-30973-4 PowerPC System Architecture, 1st edition 0-201-40990-9 PCI System Architecture, 4th edition 0-201-30974-2 EISA System Architecture out-of print--0-201-40995-X Firewire System Architecture: IEEE 1394, 2nd edition 0-201-48535-4 ISA System Architecture, 3rd edition 0-201-40996-8 Universal Serial Bus System Architecture, 1st edition 0-201-46137-4 PCI-X System Architecture, 1st edition 0-201-72682-3 Network Architecture InfniBand Network Architecture, 1st edition 0-321-11765-4 Other Architectures PCMCIA System Architecture: 16-Bit PC Cards, 2nd edition 0-201-40991-7 CardBus System Architecture, 1st edition 0-201-40997-6 Plug and Play System Architecture, 1st edition 0-201-41013-3 Protected Mode Software Architecture, 1st edition 0-201-55447-X AGP System Architecture, 1st edition 0-201-37964-3 Cautionary Note The reader should keep in mind that MindShare's book series often deals with rapidly evolving technologies. This being the case, it should be recognized that the book is a "snapshot" of the state of the targeted technology at the time the book was completed. We attempt to update each book on a timely basis to reflect changes in the targeted technology, but, due to various factors--waiting for the next version of the spec to be "frozen," the time necessary to make the Bus Architecture changes, and the time to produce the books and get them out to the distribution channels--there will always be a delay. Specifications This Book Is Based On This book is based on Volumes 1 and 2 of the version 1.0a InfiniBand specification. Specification Is the Final Word As with all of our books, this book represents the author's interpretation of the IBA 1.0a specification. When in doubt, the specification is the final word. Organization of This Book The book is organized as follows: Part 1: Introductory Topics. A comprehensive overview of the InfiniBand technology can be gained from this part of the book. The reader who does not need a comprehensive understanding of all the tortuous detail can just read this part. Part 2: QP Creation and Operation. Part 3: Protection Mechanisms. Part 4: Detailed Description of the Transport Services. Part 5: Link and Physical Layer Descriptions. Part 6: The SM and the SA. Part 7: General Services. Glossary: Contains the definitions of terms. Documentation Conventions This document contains conventions for numeric values as follows. Hexadecimal Notation This section defines the typographical convention used throughout this book. All hex numbers are followed by an "h." Examples: 9A4Eh 0100h Binary Notation All binary numbers are followed by a "b." Examples: 0001 0101b 01b Decimal Notation Numbers without any suffix are decimal. When required for clarity, decimal numbers are followed by a "d." The following examples each represent a decimal number: 16 255 256d 128d Bits Versus Bytes Notation All abbreviations for "bits" use lowercase. For example: 2.5Gb/s = 2.5 Gigabits per second. 2Mb = 2 Megabits. All references to "bytes" are specified in upper case. For example: 10MB/s = 10 Megabytes per second. 2KB = 2 Kilobytes. Other designations: "lsb" refers to the least-significant bit. "LSB" refers to the least-significant byte. "msb" refers to the most-significant bit. "MSB" refers to the most-significant byte. Bit Fields Logical Groups of Bits or Signals In many cases, bit fields are documented as 15:8, with this example referring to bits 8 through 15. Visit Our Web Site In addition to listing all of our courses and books, our web site www.mindshare.com contains: Errata for a number of the books. Information on the courses that we teach at your site as well as live over the web to your site s . Short courses available for viewing. Technical papers. Our publisher's web site contains a listing or our currently available books and includes pricing and ordering information. Their home page is accessible at www.awprofessional.com. We Want Your Feedback MindShare values your comments and suggestions. You can contact us via mail, phone, fax, or Internet email. Phone: 719 487-1417 and in the U.S. 800 633-1440. Fax: 719 487-1434. Technical seminars: E-mail nancy@mindshare.com Technical questions: E-mail tom@mindshare.com, or don@mindshare.com Mailing address: MindShare, Inc. 4285 Slash Pine Drive Colorado Springs, CO 80908 0321117654P10042002

Pricing and Purchase Info

$78.99

Out of stock online

From the Publisher

About This Book Who Needs This Book? It is not MindShare's intention to convince the reader that the InfiniBand networking technology is superior to other networking technologies. As with all of our books, our goal is to provide a detailed description of the InfiniBand technology for those tasked with designing InfniBand hardware and/o...

From the Jacket

InfiniBand is a new networking specification that revolutionizes the interconnect between processor and IO subsystems in the datacenter environment. InfiniBand delivers better performance, flexibility, and scalability than alternative network architectures. Copper wire and fiber optic InfiniBand links offer data rates ranging from 2.5...

MindShare, Inc. is one of the leading technical training companies in the hardware industry, providing innovative courses for dozens of companies, including Intel, IBM, and Compaq. Tom Shanley, president of MindShare, Inc., is one of the world's foremost authorities on computer system architecture. In the course of his career, h...

other books by Na Mindshare, Inc.

Format:PaperbackPublished:October 31, 2002Publisher:Pearson EducationLanguage:English

The following ISBNs are associated with this title:

ISBN - 10:0321117654

ISBN - 13:9780321117656

Customer Reviews of InfiniBand Network Architecture

Reviews

Extra Content

From the Author

About This BookWho Needs This Book?It is not MindShare’s intention to convince the reader that the InfiniBand networking technology is superior to other networking technologies. As with all of our books, our goal is to provide a detailed description of the InfiniBand technology for those tasked with designing InfniBand hardware and/or software, as well as those responsible for supporting the technology once it has been deployed.The MindShare Architecture SeriesThe MindShare System Architecture book series is published by AddisonWesley and includes:Processor Architecture80486 System Architecture, 3rd edition (0201409941)Pentium Processor System Architecture, 2nd edition (0201409925)Pentium Pro and Pentium II System Architecture, 2nd edition (0201309734)PowerPC System Architecture, 1st edition (0201409909)PCI System Architecture, 4th edition (0201309742)EISA System Architecture (outof print020140995X)Firewire System Architecture: IEEE 1394, 2nd edition (0201485354)ISA System Architecture, 3rd edition (0201409968)Universal Serial Bus System Architecture, 1st edition (0201461374)PCIX System Architecture, 1st edition (0201726823)Network ArchitectureInfniBand Network Architecture, 1st edition (0321117654)Other ArchitecturesPCMCIA System Architecture: 16Bit PC Cards, 2nd edition (0201409917)CardBus System Architecture, 1st edition (0201409976)Plug and Play System Architecture, 1st edition (0201410133)Protected Mode Software Architecture, 1st edition (020155447X)AGP System Architecture, 1st edition (0201379643)Cautionary NoteThe reader should keep in mind that MindShare’s book series often deals with rapidly evolving technologies. This being the case, it should be recognized that the book is a "snapshot" of the state of the targeted technology at the time the book was completed. We attempt to update each book on a timely basis to reflect changes in the targeted technology, but, due to various factorswaiting for the next version of the spec to be "frozen," the time necessary to make the Bus Architecture changes, and the time to produce the books and get them out to the distribution channelsthere will always be a delay.Specifications This Book Is Based OnThis book is based on Volumes 1 and 2 of the version 1.0a InfiniBand specification.Specification Is the Final WordAs with all of our books, this book represents the author’s interpretation of the IBA 1.0a specification. When in doubt, the specification is the final word.Organization of This BookThe book is organized as follows:Part 1: Introductory Topics. A comprehensive overview of the InfiniBand technology can be gained from this part of the book. The reader who does not need a comprehensive understanding of all the tortuous detail can just read this part.Part 2: QP Creation and Operation.Part 3: Protection Mechanisms.Part 4: Detailed Description of the Transport Services.Part 5: Link and Physical Layer Descriptions.Part 6: The SM and the SA.Part 7: General Services.Glossary: Contains the definitions of terms.Documentation ConventionsThis document contains conventions for numeric values as follows.Hexadecimal NotationThis section defines the typographical convention used throughout this book. All hex numbers are followed by an "h." Examples:9A4Eh0100hBinary NotationAll binary numbers are followed by a "b." Examples:0001 0101b01bDecimal NotationNumbers without any suffix are decimal. When required for clarity, decimal numbers are followed by a "d." The following examples each represent a decimal number:16255256d128dBits Versus Bytes NotationAll abbreviations for "bits" use lowercase. For example:2.5Gb/s = 2.5 Gigabits per second.2Mb = 2 Megabits.All references to "bytes" are specified in upper case. For example:10MB/s = 10 Megabytes per second.2KB = 2 Kilobytes.Other designations:"lsb" refers to the leastsignificant bit."LSB" refers to the leastsignificant byte."msb" refers to the mostsignificant bit."MSB" refers to the mostsignificant byte.Bit Fields (Logical Groups of Bits or Signals) In many cases, bit fields are documented as 15:8, with this example referring to bits 8 through 15.Visit Our Web SiteIn addition to listing all of our courses and books, our web site (www.mindshare.com) contains:Errata for a number of the books.Information on the courses that we teach at your site as well as live over the web to your site(s).Short courses available for viewing.Technical papers.Our publisher’s web site contains a listing or our currently available books and includes pricing and ordering information. Their home page is accessible at www.awprofessional.com.We Want Your FeedbackMindShare values your comments and suggestions. You can contact us via mail, phone, fax, or Internet email.Phone: (719) 4871417 and in the U.S. (800) 6331440.Fax: (719) 4871434.Technical seminars: Email nancy@mindshare.comTechnical questions: Email tom@mindshare.com, or don@mindshare.comMailing address:MindShare, Inc.4285 Slash Pine DriveColorado Springs, CO 80908 0321117654P10042002

Read from the Book

About This Book Who Needs This Book? It is not MindShare's intention to convince the reader that the InfiniBand networking technology is superior to other networking technologies. As with all of our books, our goal is to provide a detailed description of the InfiniBand technology for those tasked with designing InfniBand hardware and/or software, as well as those responsible for supporting the technology once it has been deployed. The MindShare Architecture Series The MindShare System Architecture book series is published by Addison-Wesley and includes: Processor Architecture 80486 System Architecture, 3rd edition (0-201-40994-1) Pentium Processor System Architecture, 2nd edition (0-201-40992-5) Pentium Pro and Pentium II System Architecture, 2nd edition (0-201-30973-4) PowerPC System Architecture, 1st edition (0-201-40990-9) PCI System Architecture, 4th edition (0-201-30974-2) EISA System Architecture (out-of print--0-201-40995-X) Firewire System Architecture: IEEE 1394, 2nd edition (0-201-48535-4) ISA System Architecture, 3rd edition (0-201-40996-8) Universal Serial Bus System Architecture, 1st edition (0-201-46137-4) PCI-X System Architecture, 1st edition (0-201-72682-3) Network Architecture InfniBand Network Architecture, 1st edition (0-321-11765-4) Other Architectures PCMCIA System Architecture: 16-Bit PC Cards, 2nd edition (0-201-40991-7) CardBus System Architecture, 1st edition (0-201-40997-6) Plug and Play System Architecture, 1st edition (0-201-41013-3) Protected Mode Software Architecture, 1st edition (0-201-55447-X) AGP System Architecture, 1st edition (0-201-37964-3) Cautionary Note The reader should keep in mind that MindShare's book series often deals with rapidly evolving technologies. This being the case, it should be recognized that the book is a "snapshot" of the state of the targeted technology at the time the book was completed. We attempt to update each book on a timely basis to reflect changes in the targeted technology, but, due to various factors--waiting for the next version of the spec to be "frozen," the time necessary to make the Bus Architecture changes, and the time to produce the books and get them out to the distribution channels--there will always be a delay. Specifications This Book Is Based On This book is based on Volumes 1 and 2 of the version 1.0a InfiniBand specification. Specification Is the Final Word As with all of our books, this book represents the author's interpretation of the IBA 1.0a specification. When in doubt, the specification is the final word. Organization of This Book The book is organized as follows: Part 1: Introductory Topics. A comprehensive overview of the InfiniBand technology can be gained from this part of the book. The reader who does not need a comprehensive understanding of all the tortuous detail can just read this part. Part 2: QP Creation and Operation. Part 3: Protection Mechanisms. Part 4: Detailed Description of the Transport Services. Part 5: Link and Physical Layer Descriptions. Part 6: The SM and the SA. Part 7: General Services. Glossary: Contains the definitions of terms. Documentation Conventions This document contains conventions for numeric values as follows. Hexadecimal Notation This section defines the typographical convention used throughout this book. All hex numbers are followed by an "h." Examples: 9A4Eh0100h Binary Notation All binary numbers are followed by a "b." Examples: 0001 0101b01b Decimal Notation Numbers without any suffix are decimal. When required for clarity, decimal numbers are followed by a "d." The following examples each represent a decimal number: 16255256d128d Bits Versus Bytes Notation All abbreviations for "bits" use lowercase. For example: 2.5Gb/s = 2.5 Gigabits per second.2Mb = 2 Megabits. All references to "bytes" are specified in upper case. For example: 10MB/s = 10 Megabytes per second.2KB = 2 Kilobytes. Other designations: "lsb" refers to the least-significant bit."LSB" refers to the least-significant byte."msb" refers to the most-significant bit."MSB" refers to the most-significant byte. Bit Fields (Logical Groups of Bits or Signals) In many cases, bit fields are documented as 15:8, with this example referring to bits 8 through 15. Visit Our Web Site In addition to listing all of our courses and books, our web site (www.mindshare.com) contains: Errata for a number of the books. Information on the courses that we teach at your site as well as live over the web to your site(s). Short courses available for viewing. Technical papers. Our publisher's web site contains a listing or our currently available books and includes pricing and ordering information. Their home page is accessible at www.awprofessional.com. We Want Your Feedback MindShare values your comments and suggestions. You can contact us via mail, phone, fax, or Internet email. Phone: (719) 487-1417 and in the U.S. (800) 633-1440.Fax: (719) 487-1434.Technical seminars: E-mail nancy@mindshare.comTechnical questions: E-mail tom@mindshare.com, or don@mindshare.com Mailing address: MindShare, Inc.4285 Slash Pine DriveColorado Springs, CO 80908 0321117654P10042002

Table of Contents





Preface.
Acknowledgments.
List of Figures.
List of Tables.
About This Book.

I: CORE CONCEPTS.

1. Basic Terms and Concepts.

2. Intro to Attributes and Managers.

3. QP: Message Transfer Mechanism.

4. Intro to Transport Types.

5: Intro to Send/Receive Operations.

6. Division of Labor.

7. Subnet-Local Addressing.

8. Global Addressing.

9. Intro to the Managers.

10. Intro to Connection Establishment.

11. PSN Usage.

II: QP CREATION AND OPERATION.

12. QP Verbs and QP State Machine.

13. WRs, WQEs, and CQEs.

14. Asynchronous Events and Errors.

III. Protection Mechanisms.

15. Memory Protection.

16. Other Protection Mechanisms.

IV: DETAILED DESCRIPTION OF THE TRANSPORT SERVICES.

17. RC Transport Service.

18. UC Transport Service.

19. RD Transport Service.

20. UD Transport Service.

21. Raw Transport Service Types.

22. Multicasting.

23. Automatic Path Migration.

24. Static Rate Control.

V: LINK AND PHYSICAL LAYER DESCRIPTIONS.

25. Detailed Description of the Link Layer.

26. Detailed Physical Layer Description.

VI: THE SM AND SA.

27. The SMI.

28. Detailed Description of MADs.

29. SM Methods and Attributes.

30. Multiple SMs.

31. Discovery.