Copyright © 2007 InfiniBand ® Trade Association. Other names and brands are properties of their respective owners. IB Cross-Subnet Communication OpenFabrics.

Slides:



Advertisements
Similar presentations
RIP V1 W.lilakiatsakun.
Advertisements

Neighbor Discovery for IPv6 Mangesh Kaushikkar. Overview Introduction Terminology Protocol Overview Message Formats Conceptual Model of a Host.
TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 and ICMPv6 Understand the shortcomings of IPv4 Know the IPv6.
20.1 Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
CMPE 150- Introduction to Computer Networks 1 CMPE 150 Fall 2005 Lecture 25 Introduction to Computer Networks.
Cs/ee 143 Communication Networks Chapter 6 Internetworking Text: Walrand & Parekh, 2010 Steven Low CMS, EE, Caltech.
11 TROUBLESHOOTING Chapter 12. Chapter 12: TROUBLESHOOTING2 OVERVIEW  Determine whether a network communications problem is related to TCP/IP.  Understand.
1 Internet Networking Spring 2004 Tutorial 13 LSNAT - Load Sharing NAT (RFC 2391)
William Stallings Data and Computer Communications 7 th Edition (Selected slides used for lectures at Bina Nusantara University) Internetworking.
15-441: Computer Networking Lecture 26: Networking Future.
Oct 21, 2004CS573: Network Protocols and Standards1 IP: Addressing, ARP, Routing Network Protocols and Standards Autumn
Shivkumar KalyanaramanRensselaer Q1-1 ECSE-6600: Internet Protocols Quiz 1 Time: 60 min (strictly enforced) Points: 50 YOUR NAME: Be brief, but DO NOT.
Transition Mechanisms for Ipv6 Hosts and Routers RFC2893 By Michael Pfeiffer.
Chapter 4 Network Layer slides are modified from J. Kurose & K. Ross CPE 400 / 600 Computer Communication Networks Lecture 13.
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #12 LSNAT - Load Sharing NAT (RFC 2391)
A Scalable, Commodity Data Center Network Architecture.
ROUTING PROTOCOLS Rizwan Rehman. Static routing  each router manually configured with a list of destinations and the next hop to reach those destinations.
IB ACM InfiniBand Communication Management Assistant (for Scaling) Sean Hefty.
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
Mobile IP Performance Issues in Practice. Introduction What is Mobile IP? –Mobile IP is a technology that allows a "mobile node" (MN) to change its point.
Chapter 4: Managing LAN Traffic
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
Network Components: Assignment Three
1/29/2002 CS Distributed Systems 1 Infiniband Architecture Aniruddha Bohra.
Cisco 1 - Networking Basics Perrine. J Page 19/17/2015 Chapter 9 What transport layer protocol does TFTP use? 1.TCP 2.IP 3.UDP 4.CFTP.
Common Devices Used In Computer Networks
Infiniband subnet management Discuss the Infiniband subnet management system Discuss fat tree and subnet management in an Infiniband with a fat tree topology.
MPLS and Traffic Engineering Ji-Hoon Yun Computer Communications and Switching Systems Lab.
 Network Segments  NICs  Repeaters  Hubs  Bridges  Switches  Routers and Brouters  Gateways 2.
CCNA 1 Module 10 Routing Fundamentals and Subnets.
InfiniBand Routing Solution Approach Yaron Haviv, CTO, Voltaire
NUS.SOC.CS2105 Ooi Wei Tsang Application Transport Network Link Physical you are here.
Update on Scalable SA Project #OFADevWorkshop Hal Rosenstock Mellanox Technologies.
TELE202 Lecture 5 Packet switching in WAN 1 Lecturer Dr Z. Huang Overview ¥Last Lectures »C programming »Source: ¥This Lecture »Packet switching in Wide.
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
20.1 Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
The Network Layer Introduction  functionality and service models Theory  link state and distance vector algorithms  broadcast algorithms  hierarchical.
CS 453 Computer Networks Lecture 18 Introduction to Layer 3 Network Layer.
RDMA IP CM Service Annex Arkady Kanevsky, Ph.D. IBTA SWG San Francisco September 25, 2006.
IP Multicast COSC Addressing Class D address Ethernet broadcast address (all 1’s) IP multicast using –Link-layer (Ethernet) broadcast –Link-layer.
CSC 600 Internetworking with TCP/IP Unit 7: IPv6 (ch. 33) Dr. Cheer-Sun Yang Spring 2001.
InfiniBand Routers Ian Colloff : QLogic LWG Co-Chair.
Basic Routing Principles V1.2. Objectives Understand the function of router Know the basic conception in routing Know the working principle of router.
Neighbor Discovery. IPv6 Terminology Additional subnets Router Host Neighbors Host Intra-subnet router Switch LAN segment Link Subnet Network.
PeerNet: Pushing Peer-to-Peer Down the Stack Jakob Eriksson, Michalis Faloutsos, Srikanth Krishnamurthy University of California, Riverside.
1 Lecture, November 20, 2002 Message Delivery to Processes Internet Addressing Address resolution protocol (ARP) Dynamic host reconfiguration protocol.
Chapter 25 Internet Routing. Static Routing manually configured routes that do not change Used by hosts whose routing table contains one static route.
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
Quality of Service Support Dror Goldenberg - Mellanox Sean Hefty – Intel.
Computer Networks 0110-IP Gergely Windisch
InfiniBand Routing in OFA Jason Gunthorpe – Obsidian Sean Hefty – Intel Hal Rosenstock – Voltaire.
1. Layered Architecture of Communication Networks: Circuit Switching & Packet Switching.
Lecture 13 IP V4 & IP V6. Figure Protocols at network layer.
Mobile IP THE 12 TH MEETING. Mobile IP  Incorporation of mobile users in the network.  Cellular system (e.g., GSM) started with mobility in mind. 
1 Group Communications: Host Group and IGMP Dr. Rocky K. C. Chang 19 March, 2002.
Ethernet Packet Filtering - Part1 Øyvind Holmeide Jean-Frédéric Gauvin 05/06/2014 by.
Chapter 5 Network and Transport Layers
IP: Addressing, ARP, Routing
Zueyong Zhu† and J. William Atwood‡
Chapter 4 Introduction to Network Layer
Chapter 8 Switching Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Simple Connectivity Between InfiniBand Subnets
Chapter 5 Network and Transport Layers
Chapter 4 Introduction to Network Layer
ECE453 – Introduction to Computer Networks
Chapter 10 IGMP Prof. Choong Seon HONG.
IP Multicast COSC /5/2019.
In-network computation
Multicasting Unicast.
Presentation transcript:

Copyright © 2007 InfiniBand ® Trade Association. Other names and brands are properties of their respective owners. IB Cross-Subnet Communication OpenFabrics Alliance Workshop May 1 st, 2007

Copyright © 2007 InfiniBand ® Trade Association. Other names and brands are properties of their respective owners. Why IB Routing? l Scalability l Local address space reuse l Containment of failures and topology changes l Confinement of fabric management scope to subnets H1H1 H2H2 HMHM … Subnet M SM/SA M H1H1 H2H2 HNHN … Subnet N SM/SA N H1H1 H2H2 HQHQ … Subnet Q SM/SA Q Router-3 Router-1 Router-2 H1H1 H2H2 HNHN … Subnet P SM/SA P

Copyright © 2007 InfiniBand ® Trade Association. Other names and brands are properties of their respective owners. Introduction and Agenda l IBTA Working on IB Cross-Subnet Communication Spec – Past Work l Agenda – Scope – Guidelines – Problem Partitioning – Advanced Topics

Copyright © 2007 InfiniBand ® Trade Association. Other names and brands are properties of their respective owners. Scope and Phased Approach l Limiting Scope via.. – Topology Restrictions – Intermediate Solution Simplifications l e.g. Static Routing Tables l Market Guidance – OFA Feedback Requested H1H1 H2H2 HMHM … Subnet M SM/SA M H1H1 H2H2 HNHN … Subnet N SM/SA N H1H1 H2H2 HQHQ … Subnet Q SM/SA Q Router-3 Router-1 Router-2 H1H1 H2H2 HNHN … Subnet P SM/SA P Router-1

Copyright © 2007 InfiniBand ® Trade Association. Other names and brands are properties of their respective owners. IB Routing Guidelines 5 l Layered Architecture l Leverage from the IP world whenever possible l SM is a Subnet Local Entity l Preserve Existing IB Management Infrastructure l Interoperability H1H1 H2H2 HMHM … SM/SA M H1H1 H2H2 HNHN … SM/SA N Router Switch

Copyright © 2007 InfiniBand ® Trade Association. Other names and brands are properties of their respective owners. l Assume Network is Setup and Configured l Connection Setup – Endnode Needs l GID for destination (DGID) l Local Subnet GID (next hop for DGID) l Local Subnet Path Parameters for next hop GID (DLID, SL) l Global Path Parameters (P_Key, MTU, Static Rate, Q_Key) l End to End CM – Router l No special involvement. Cross-subnet CM packets are treated just like regular packets A Day in the Life of Cross-Subnet IB Traffic

Copyright © 2007 InfiniBand ® Trade Association. Other names and brands are properties of their respective owners. A Day in the Life… (cont’d) l Mainstream Operation – Endnode: No changes from intra-subnet case l Address Vector is agnostic to whether parameters are local or global – Router: l Receive Packet l Strip LRH l Compute next hop GID (from packet DGID) l Obtain Local Subnet Path Parameters for next hop GID l Append new LRH l Transmit Packet

Copyright © 2007 InfiniBand ® Trade Association. Other names and brands are properties of their respective owners. Problem Partitioning l Global Network Setup and Management – Global Parameters Management – Establishing Routes – Monitoring, Statistics, Debugging l Connection Setup – Global Name Resolution – Global Path Parameters Discovery – Cross Subnet CM l Mainstream Data Transfer – Routing Decision – L2 Address Resolution – Cross Subnet IB Transport Protocol

Copyright © 2007 InfiniBand ® Trade Association. Other names and brands are properties of their respective owners. Global Network Setup and Management l Global Parameters Management – MTU, P_Key, Q_Key, Static Rate l Establishing Routes – Deadlock Avoidance – Routing Protocol l Including Inter-router messaging format and protocol l …or Static Routing l Monitoring, Statistics, Debugging

Copyright © 2007 InfiniBand ® Trade Association. Other names and brands are properties of their respective owners. Global Name Resolution l Goal: Map Service Name to GID l Impacts – Routers l None – Endnode l IB DNS Query – Management Infrastructure l Name Resolution Service

Copyright © 2007 InfiniBand ® Trade Association. Other names and brands are properties of their respective owners. Global Path Parameters Discovery l Goal: Obtain Global Path Parameters for Inter-Subnet Traffic – Path MTU, Static Rate, P_Key, Q_Key l Some Possible Approaches – Global Manager Query l Requires GM Sync with Routing Protocol – Probed Discovery l Limits Runtime Global Policing l Orthogonal to whether global or distributed l Impacts – Router l GMQ: N/A l PD: participates in the protocol – Endnode l GMQ: Query GM l PD: initiates pre-CM probe – Management Infrastructure l GMQ: Responds to Queries l PD: Setup only

Copyright © 2007 InfiniBand ® Trade Association. Other names and brands are properties of their respective owners. Routing Decision l Goal: Given a DGID obtain next hop GID – Amazingly similar to IPv6 routing function l Impacts – Router l Routing Table Lookup – Endnode l Routing Table Lookup or Query External Agent – Management Infrastructure l None

Copyright © 2007 InfiniBand ® Trade Association. Other names and brands are properties of their respective owners. L2 Address Resolution l Goal: Map Subnet Local GID to IB L2 Address l Impacts – Router l PathQuery to the SA l Caching – Endnode l PathQuery to the SA – Management Infrastructure l None

Copyright © 2007 InfiniBand ® Trade Association. Other names and brands are properties of their respective owners. Advanced Topics l Multicast – Setup and Management l Group Membership Protocol – Mainstream Operation l Packet Replication l Global QoS l Load Balancing l High Availability l Congestion Control l Fault Containment

Copyright © 2007 InfiniBand ® Trade Association. Other names and brands are properties of their respective owners. Call to Action l IBTA LWG Charter (joint work with MgtWG) l Plan – Step 0: Scoping – Step 1: Near Time Solution – Step 2: Full Blown Solution l Join the IBTA to Participate in the Definition –