CPC H04L 45/16 (2013.01) [H04L 45/12 (2013.01); H04L 45/14 (2013.01)] | 10 Claims |
1. A multicast routing method for a mesh network system, wherein the mesh network system comprises a plurality of processing subsystems and a plurality of memories, each processing subsystem comprises a plurality of processors and a plurality of interconnection devices connected to the processors, a first static routing policy is used for routing between the processing subsystems, and the method comprises, at each internal interconnection device among the interconnection devices of each processing subsystem:
in response to receiving a multicast access request to a destination memory among the memories, determining a shortest path from each internal interconnection device to the destination memory based on a topology structure of the mesh network system, wherein the internal interconnection device has no link connected to an external processing subsystem;
determining whether a number of the shortest path is greater than one;
in response to determining that the number of the shortest path is equal to one, routing the multicast access request to the destination memory along the shortest path; and
in response to determining that the number of the shortest path is greater than one, determining a next-hop interconnection device for the multicast access request based on a second static routing policy, wherein the second static routing policy is different from the first static routing policy.
|