Overview of Router Port's Link Layer

Refer to Figure 25-32 on page 680. The Link Layer implemented for each router port performs the same functions as the Link Layer for a CA port.

  1. A packet is received on a router port and is placed in the Link Layer VL receive buffer indicated by the packet's LRH:VL value.

  2. The Link Layer's Data Packet state machine (see Figure 25-20 on page 659) decodes the packet's DLID address and determines that this is the destination port.

  3. If the packet is an SMP or a GMP, the packet is sent to the receiving port's QP0 or QP1 in the Transport Layer. Otherwise, go to the next step.

  4. The packet is passed to the router's Network Layer for processing.

  5. The Network Layer performs a lookup in its unicast or multicast routing table ...

Get InfiniBand Network Architecture now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.