© 2002 IBM Corporation IPoIB IETF-60 May 16, 2015 IPoIB Vivek Kashyap

Slides:



Advertisements
Similar presentations
Network Layer IPv6 Slides were original prepared by Dr. Tatsuya Suda.
Advertisements

ARP: Address Resolution Protocol
CCNA 1 v3.1 Module 9 TCP/IP Protocol Suite and IP Addressing.
 As defined in RFC 826 ARP consists of the following messages ■ ARP Request ■ ARP Reply.
EEC-484/584 Computer Networks Lecture 3 Wenbing Zhao
Socket Programming.
COS 420 Day 18. Agenda Group Project Discussion Program Requirements Rejected Resubmit by Friday Noon Protocol Definition Due April 12 Assignment 3 Due.
Networks: HTTP and DNS1 The Internet and HTTP and DNS Examples.
Chapter 2 Internet Protocol DoD Model Four layers: – Process/Application layer – Host-to-Host layer – Internet layer – Network Access layer.
1 Version 3.0 Module 9 TCP/IP Protocol and IP Addressing.
1 Version 3.0 Module 10 Routing Fundamentals and Subnetting.
Copyright 2003 CCNA 1 Chapter 7 TCP/IP Protocol Suite and IP Addressing By Your Name.
Chapter Overview TCP/IP Protocols IP Addressing.
1 Computer Networks LAN Bridges and Switches. 2 Where are we?
Wireshark and TCP/IP Basics ACM SIG-Security Lance Pendergrass.
IB ACM InfiniBand Communication Management Assistant (for Scaling) Sean Hefty.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.0 Module 9 TCP/IP Protocol Suite and IP Addressing.
21.1 Chapter 21 Network Layer: Address Mapping, Error Reporting, and Multicasting Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction.
1Group 07 IPv6 2 1.ET/06/ ET/06/ ET/06/ EE/06/ EE/06/ EE/06/6473 Group 07 IPv6.
TELE202 Lecture 10 Internet Protocols (2) 1 Lecturer Dr Z. Huang Overview ¥Last Lecture »Internet Protocols (1) »Source: chapter 15 ¥This Lecture »Internet.
The Network Layer. Network Projects Must utilize sockets programming –Client and Server –Any platform Please submit one page proposal Can work individually.
CCNA 1 v3.0 Module 9 TCP/IP Protocol Suite and IP Addressing
Chapter Three Network Protocols By JD McGuire ARP Address Resolution Protocol Address Resolution Protocol The core protocol in the TCP/IP suite that.
11 NETWORK LAYER PROTOCOLS Chapter 5 IP IPX NetBEUI AppleTalk.
CMPT 471 Networking II Address Resolution IPv4 ARP RARP 1© Janice Regan, 2012.
InfiniBand Routing Solution Approach Yaron Haviv, CTO, Voltaire
TCOM 509 – Internet Protocols (TCP/IP) Lecture 04_a Transport Protocols - UDP Instructor: Dr. Li-Chuan Chen Date: 09/22/2003 Based in part upon slides.
10/13/20151 TCP/IP Transmission Control Protocol Internet Protocol.
Fall 2005Computer Networks20-1 Chapter 20. Network Layer Protocols: ARP, IPv4, ICMPv4, IPv6, and ICMPv ARP 20.2 IP 20.3 ICMP 20.4 IPv6.
Computer Networking. 2 Outline 3 Objectives Understand the state-of-the-art in network protocols, architectures and applications Understand how networking.
Protocols 1 Objective: Build a protocol foundation for Client / Server programming in an Internet Environment Note: RFCs available from
TCOM 515 IP Routing. Syllabus Objectives IP header IP addresses, classes and subnetting Routing tables Routing decisions Directly connected routes Static.
High Availability through the Linux bonding driver
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
Scalable RDMA Software Solution Sean Hefty Intel Corporation.
CCNA 1 v3.0 Module 9 TCP/IP Protocol Suite and IP Addressing.
1 RFC Transmission of IPv6 Packets over IEEE Networks Speaker: Li-Wen Chen Date:
1 Chapter 8 – TCP/IP Fundamentals TCP/IP Protocols IP Addressing.
InfiniBand support for Socket- based connection model by CM Arkady Kanevsky November 16, 2005 version 4.
Internet Protocols (chapter 18) CSE 3213 Fall 2011.
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.1 Module 9 TCP/IP Protocol Suite and IP Addressing.
Location management. Mobile Switching Center Public telephone network, and Internet Mobile Switching Center Components of cellular network architecture.
CCNA 1 v3.0 Module 9 TCP/IP Protocol Suite and IP Addressing
CS 350 Chapter-7. IP Terminology Bit, Byte, Octet Network address Broadcast address Broadcast, multicast,
ISER on InfiniBand (and SCTP). Problem Statement Currently defined IB Storage I/O protocol –SRP (SCSI RDMA Protocol) –SRP does not have a discovery or.
Address Resolution Protocol (ARP). Internet and Data Link Layer Addresses Each host and router on a subnet needs a data link layer address to specify.
IP Over InfiniBand Working Group Management Information Bases 55th IETF Atlanta Sean Harnedy InfiniSwitch Corporation
ISER Support Annex Arkady Kanevsky, Ph.D. IBTA SWG San Francisco September 25, 2006.
NETWORKING (2) Dr. Andy Wu BCIS 4630 Fundamentals of IT Security.
Data Communications and Networks Chapter 6 – IP, UDP and TCP ICT-BVF8.1- Data Communications and Network Trainer: Dr. Abbes Sebihi.
Introduction to Ethernet In 1985, the Institute of Electrical and Electronics Engineers (IEEE) published standards for LANs. These standards start with.
OpenFabrics Developers Summit SC06 QoS Update and Implementation RFC Eitan Zahavi, Mellanox Technologies Nov 2006.
TCP/IP Protocol Suite and IP Addressing Presented By : Dupien AMS.
TCP/IP PROTOCOL UNIT 6. Overview of TCP/IP Application FTP, Telnet, SMTP, HTTP.. Presentation Session TransportHost-to-HostTCP, UDP NetworkInternetIP,
InfiniBand Routing in OFA Jason Gunthorpe – Obsidian Sean Hefty – Intel Hal Rosenstock – Voltaire.
1 K. Salah Module 5.1: Internet Protocol TCP/IP Suite IP Addressing ARP RARP DHCP.
Behrouz A. Forouzan TCP/IP Protocol Suite, 3rd Ed.
Computer Communication Networks
IPv6 Overview Address space Address types IPv6 and Tunneling.
Scaling the Network: The Internet Protocol
6 Network Layer Part III Computer Networks Tutun Juhana
Multiple Encapsulation Methods
Simple Connectivity Between InfiniBand Subnets
CCNA 1 v3.1 Module 9 TCP/IP Protocol Suite and IP Addressing
Chapter 9 Objectives Understand TCP/IP Protocol.
Introduction to Wireless Networking
Scaling the Network: The Internet Protocol
Review of Internet Protocols Network Layer
Presentation transcript:

© 2002 IBM Corporation IPoIB IETF-60 May 16, 2015 IPoIB Vivek Kashyap

IETF-60: IPoIB Connected Mode Vivek Kashyap, IBM 2 IPoIB Draft Status

IETF-60: IPoIB Connected Mode Vivek Kashyap, IBM 3  IP over InfiniBand Architecture –draft-ietf-ipoib-architecture-04.txt –Approved to be published as an Informational RFC.  Transmission of IP over InfiniBand –draft-ietf-ipoib-over-infiniband-06.txt –Issue: EUI64 -> GUID -> Interface Identifier –Sense of ‘u’ bit –Awaiting IB version 1.2 specification –Resubmit for ‘last-call’  DHCP over InfiniBand –draft-ietf-ipoib-dhcp-over-infiniband-06.txt –IESG Review

IETF-60: IPoIB Connected Mode Vivek Kashyap, IBM 4 IPoIB Connected Mode

IETF-60: IPoIB Connected Mode Vivek Kashyap, IBM 5 IP over InfiniBand Modes  Unreliable Datagram  Connected –Reliable –Unreliable  Raw

IETF-60: IPoIB Connected Mode Vivek Kashyap, IBM 6 IPoIB Connected Mode Large MTU Automatic Path Migration Reliability RDMA  RC  2^31 bytes  2-4K links  Yes  UC  2^31 bytes  2-4K links  Yes  No  RDMA Write

IETF-60: IPoIB Connected Mode Vivek Kashyap, IBM 7 IPoIB Subnet  IPoIB-Connected subnet is formed over a Non-Broadcast Multiple Access network IPoIB-UD is over an abstract broadcast link Node D IPd IPs Node A A IPa IPp IPr IPc Node C IPq IPb Node B IB switched network IPoIB UD broadcast domain IPoIB Connected network

IETF-60: IPoIB Connected Mode Vivek Kashyap, IBM 8 Address Resolution IPbIPa IPoIB UD broadcast/multicast domain - IPb broadcasts query - IPa responds UD unicast IB switched network - CM REQ message - CM REP message - CM RTU message IPoIB Connected network - IP communication over connected mode

IETF-60: IPoIB Connected Mode Vivek Kashyap, IBM 9 Address Resolution  IPb: Who Has IPa? –Address resolution over a UD QP –May reuse IPoIB-UD QP –Use multicast-GID –FF1x: : :: –P_Key of connected network –[RC|UC]: :GIDb –RC|UC indicate the requesters view of the subnet –IPa receives the packet –Determine PathRecord to GIDb –Send reply over UD-QP with GIDa [RC|UC]: :GIDa  The UD QPN is used to create the Service ID for setting IB connection

IETF-60: IPoIB Connected Mode Vivek Kashyap, IBM 10 Connection Setup  Connection is setup using IB MADs  Service ID  Private Data field –Desired MTU –Minimum/Accepted MTU 0x1Resvd 3-octet QPN Resvd

IETF-60: IPoIB Connected Mode Vivek Kashyap, IBM 11 MTU Negotiation per IB link  A requests MTU in private data of CM REQ message to peer B –Desired MTU in private data  B accepts value in CM REP message to peer A –Accepts value in the range ‘Minimum MTU’ and ‘Desired MTU’ –Respond with ‘Accepted MTU’  A accepts or, Rejects and tries again Allows a fallback to ‘Minimum MTU’ which is the MTU derived from Broadcast-GID’s MTU

IETF-60: IPoIB Connected Mode Vivek Kashyap, IBM 12 Encapsulation  IP packets encapsulated with the ‘Ethertype’ indication as in IPoIB- UD  Address resolution over UD QP needs to follow IPoIB-UD encapsulation

IETF-60: IPoIB Connected Mode Vivek Kashyap, IBM 13 Ongoing discussions  Multiple connected mode links between peers –Draft says ‘SHOULD NOT’ –Proposal:  Add more detail to draft  Multiple IB connects are allowed. But ‘user beware’.  Mixed UC/RC interconnects –Link type determined based on advertisement –Issue: interoperability

© 2002 IBM Corporation IPoIB IETF-60 May 16, 2015 Questions? Vivek Kashyap