Forwarding Packets

Any node that forwards a packet sends it in the same direction it is already moving.

Rules For Forwarding

A node will forward an incoming packet to its outbound link if any of the following conditions are met.

  1. The packet is a broadcast request (determined from the command type)

  2. The packet is a directed request which carries a UnitID = 0 (coming from a bridge), the compatibility bit is clear, and the address is not owned by this node.

  3. The packet is a directed request which carries a UnitID = 0 (coming from a bridge), the compatibility bit is set, and this node is not the subtractive decoder or a bridge to it.

  4. The packet is a response with the bridge bit set (traveling downstream from a bridge), and the UnitID field does not match ...

Get HyperTransport™ System 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.