摘要 |
<p>A scalable switch is implemented with switching modules interconnected in the topology of a multi-stage interconnection network such as an Omega (110, 112, 114), Bayan (130, 132, 134), or similar network; A scalable switch is implemented with switching modules interconnected in the topology of a multi-dimensional multi-stage interconnection network such as a nearest neighbor (220), hypercube, or similar network. A scalable switch is implemented with switching modules interconnected in the topology of a multi-dimensional version of a multi-stage interconnection network. In these scalable switches, TCP/IP destination based routing substitutes he network original path based routing. The connection of these networks is enhanced via input redundancy, output redundancy, additional interconnects, additional levels of interconnect, additional dimensionality of interconnect, or combinations thereof. TCP/IP routing algorithms such as RIP or OSPF identify equivalent paths through the scalable switch and route traffic through the scalable switch. TCP/IP's ability to load balance over equivalent paths is used in conjunction with this enhanced connectivity to spread the load over equivalent paths in the scalable switch. TCP/IP dynamic routing capability is used in conjunction with this enhanced connectivity for fault tolerance.</p> |