Excited by the prospect of a cheap >10Gbit home network I purchased a boat load of infiniband hardware on ebay. I purchased the following
5 infiniband connected computers @ 20Gbit for just 800$!
I want to have my wired lan all be on infiniband using IPoIB/iSCSI/RDMA/etc while still being able to access devices on my ethernet/wireless networks via the router.
My Problems:
#1) My Qlogic Silverstorm 9024 is detecting my Mellanox cards as being 4x SDR instead of 4x DDR. I've tried various driver versions, no matter what I do, the link is negotiated as SDR. When I try to force DDR in the switch it says the card is not capable of DDR and downgrades to a SDR connection.
-> ismChassisSetSpeed
Cable 1 link speed is fixed 2.5 (SDR only device)
Cable 2 link speed is fixed 2.5 (SDR only device)
Does this mean that the cable is at fault? I'm wondering if I got screwed and sold a SDR cable listed as DDR.
#2) I need to figure out some way to easily bridge my ethernet adapter to my infiniband network. So when I put my fileserver online on the IB network wireless/wired ethernet clients can contact it (or vice versa, IB clients may need to contact wired/wireless). I incorrectly assumed this would be easy. I setup a bridge added my lan port to the bridge then went to add the IB interface and it failed. Turns out that brctl doesn't support IB devices. I read online about a new 'eipoib' driver that will support such functionality, but has not been released yet. Does anyone have any ideas how I might bridge 2 physical adapters on the same subnet (10.0.0.x/24) without using linux bridging? Keep in mind that the router will also be providing WAN/NET access so it will have a third adapter to supply internet connectivity to the entire network.
My current bridging fall back plan involves using iptables to default forward any ib0 traffic to tap0 (which will be a br0 member). But it's messy, and I'm not even sure it will work like I want.
Thank you in advance for any help
...
For anyone who wants to know for curiousity:
I'm making an all-in-one nas/router solution. The router will be providing internet connectivity to the wireless/wired/IB networks, routing data between the IB and wired/wireless networks, and providing NAS services. The NAS will be a 5 drive 3TB raid 5 running on an Adaptec 5805. I'm not really planning on doing anything too fancy with it... Just using it to learn the tech and to get > 1Gbit connectivity to the NAS from wired machines.
- Qlogic Silverstorm 9024 (300$)
- 5x Mellanox MHGH28-XTC Connect-X VPI DDR 2 Port cards (75$/ea)
- 5x SFF-8087 8M cables (DDR rated - 25$/ea)
5 infiniband connected computers @ 20Gbit for just 800$!
I want to have my wired lan all be on infiniband using IPoIB/iSCSI/RDMA/etc while still being able to access devices on my ethernet/wireless networks via the router.
My Problems:
#1) My Qlogic Silverstorm 9024 is detecting my Mellanox cards as being 4x SDR instead of 4x DDR. I've tried various driver versions, no matter what I do, the link is negotiated as SDR. When I try to force DDR in the switch it says the card is not capable of DDR and downgrades to a SDR connection.
-> ismChassisSetSpeed
Cable 1 link speed is fixed 2.5 (SDR only device)
Cable 2 link speed is fixed 2.5 (SDR only device)
Does this mean that the cable is at fault? I'm wondering if I got screwed and sold a SDR cable listed as DDR.
#2) I need to figure out some way to easily bridge my ethernet adapter to my infiniband network. So when I put my fileserver online on the IB network wireless/wired ethernet clients can contact it (or vice versa, IB clients may need to contact wired/wireless). I incorrectly assumed this would be easy. I setup a bridge added my lan port to the bridge then went to add the IB interface and it failed. Turns out that brctl doesn't support IB devices. I read online about a new 'eipoib' driver that will support such functionality, but has not been released yet. Does anyone have any ideas how I might bridge 2 physical adapters on the same subnet (10.0.0.x/24) without using linux bridging? Keep in mind that the router will also be providing WAN/NET access so it will have a third adapter to supply internet connectivity to the entire network.
My current bridging fall back plan involves using iptables to default forward any ib0 traffic to tap0 (which will be a br0 member). But it's messy, and I'm not even sure it will work like I want.
Thank you in advance for any help
...
For anyone who wants to know for curiousity:
I'm making an all-in-one nas/router solution. The router will be providing internet connectivity to the wireless/wired/IB networks, routing data between the IB and wired/wireless networks, and providing NAS services. The NAS will be a 5 drive 3TB raid 5 running on an Adaptec 5805. I'm not really planning on doing anything too fancy with it... Just using it to learn the tech and to get > 1Gbit connectivity to the NAS from wired machines.
Last edited: