A method of routing packets in a computer comprising a first computer device of a first class, a second computer device of the first class, a third computer device of a second class, and a fourth computer device of the second class, the method comprising:
- transmitting a packet from a designated external port of the third computer device, the external port being connected to the first computer device, wherein the packet contains destination information;
- at routing logic of the first computer device, determining from the destination information that the packet is destined for either:
- memory attached to the first computer device or the fourth computer device attached to an external port of the first computer device;
- and
- routing the packet according to the destination information.