I understand that Cisco only has 20Gbps InfiniBand hardware. This wouldn't suit anyone's needs.
I plan to build a few geographically dispersed datacenters around the planet. I'll be using Microsoft software for provisioning all network and application infrastructures within my datacenters. The bandwidth requirements for SQL Server 2008 alone will surpass 20Gbps. Besides that, I'll need an InfiniBand router that can provide 40Gbps or 50Gbps bandwidth and I understand that Cisco only has 20Gbps switches. I plan to use IPv6 within my datacenters, and I'll deploy SQL Server 2008 federated clusters within their own IPv6 subnets. A few 50Gbps IPv6 InfiniBand routers would become absolutely necessary to segragate and prioritize my IPv6 traffic, otherwise this 20Gbps switch would become a bottleneck in my network.