Patent ID: 9264382
Filing Date: 2016-02-16
CPC Classification: G06F,H04L

Claim Text:
1. A method for routing a plurality of packets between a plurality of source nodes of a first subnet having a first fat-tree topology and a plurality of destination nodes of a second subnet having a second fat-tree topology, wherein the first subnet and second subnet are directly connected by a router having a plurality of ingress ports connected to the first subnet and a plurality of egress ports connected to the second subnet, the method comprising: receiving from the first subnet, at the router, a list of said destination nodes; receiving from a subnet manager of the second subnet, at the router, a port mapping list of said second fat-tree topology of said second subnet at the router, wherein the port mapping list includes said plurality of destination nodes; identifying, from said port mapping list, a plurality of primary switches in said second subnet wherein each of said plurality of primary switches comprises a primary path to one or more of the plurality of destination nodes in said second subnet; using an ingress port mapping file to establish a path from each of said source nodes in the first subnet to one of said ingress ports of the router, wherein said ingress port mapping file associates a similar number of said plurality of destination nodes with each of said plurality of ingress ports using a round robin distribution; building a routing table in said router establishing one path per each of the plurality of egress ports of said router via each of said plurality of primary switches thereby establishing a path to each of the plurality of destination nodes in the second subnet; and transmitting said plurality of packets between said plurality of source nodes of said first subnet and said plurality of destination nodes of said second subnet using said routing table.