Meyergru,
Thank you for your brisk response. I am a bit new to using network cards with SFP+ or using 10Gb networking in general, so I am happy to learn from others instead of repeating the mistakes of others (hence why I posted here prior to acquiring any hardware).
A friend always tells me, "A wise man can learn from a fool but a fool can learn from no one." to which I always counter: "Given that is the case, it is compellingly interesting how many fools have wise men as students!"
Make no mistake, I am not intending to imply you are a fool!!
I once made the mistake to use 10 GbE adapters before I realised some things and replaced them with SFP+ variants. I suspect you are now in the same spot.
Therefore, just a few facts:
1. X540-DAx are SFP+ cards, X540-Tx are 10 GbE. From what you write about cross-over cables (which are not even needed because of Auto-MDIX), it seems you refer to 10 GbE variants, which would be X540-T2 (or T1 with one port). In order to use 10 GbE with an X540-DAx, you would need additional 10 GbE SFP+ modules which are not cheap.
Well there is surely a far greater level of alternative configuration options going with the SFP+ cards over the 10Gb Ethernet cards and there also seems to be almost zero price differential (at least with older cards), thus I stand convinced to use SFP+ at this juncture. I do admit I forgot to even look if Auto-MDIX was applicable to 10GbE cards (which I presume it is now from your comments) though irrelevant at this juncture since I will go with SFP+ cards.
I also see that I made a mistake in referring to the 10GbE card as a "X540-DA2" in the subject line of my initial posting, as it should have read "X540-T2". Thank you for pointing that out.
2. 10 GbE tends to have high power usage (~ 2 Watts per port per side). Thus, if your servers or switches are not too far away, I would use DAC cables. They are cheap and use much less power than a 10 GbE connection. Many switches have SFP+ slots as well.
All the switches I have looked at thus far that have 10Gb SFP+ ports (some had 10GbE ports too) so that is absolutely correct as a presumption. Worthy of notation is that I was unaware of the power consumption difference on 10GbE, that is surely an interesting factor for consideration as well since this is for a home lab, not a data center deployment.
I am currently planning to use 3 servers that are 2U each all racked one above the other. Thus, the furthest would be the top and bottom SFP+ ports being 3-4U in distance from each other. As such, it would be no problem to keep them that close in my rack persistently and leveraging DAC cables would not be a problem from that perspective.
3. The Intel X540-Tx cards are old style cards that can only handle 1 and 10 GBit, which is less than ideal, because even if you need more than 5m of length, more often than not, you will find than 10 GbE does not work over older cabling, whereas 2.5 or 5 GbE does. Matter-of-fact, X550-Tx adapters can handle those lower speeds. Also, there are many mainboards and devices which already bring 2.5. GbE to the table.
I do not think I will need more than 5m of length; though purchasing and using CAT7 cable is not a huge deal either. For foregoing notwithstanding, the flexibility of using SFP+ cards does seem to be a far more superior choice and a justifiable reason for to dispense with considering the X540-Tx based cards.
2.5GbE is interesting, though I have no hardware that has multigig or 2.5GbE ports in them yet. I have one consumer router (I do not use it currently, it was a gift from my ISP) that has an SFP+ port on it (I think it is SFP+ not SFP), nor do I know if the firmware allows its configuration or usage. It will be interesting to see what direction consumer routers go in the near future. For now, it is not something I am too worried about. My prognostication is that multigig chipsets will be inexpensive enough that multigig ports in consumer routers will end up the way ahead (supporting 2.5GbE, 5GbE, and 10GbE).
Thus, it depends on what your constraints are: If the servers and your switch are in the same room, I would use X540-DAx with DAC cables as a cheap solution (I actually do). If they are not, you are probably better off with X550-Tx adapters, which handle intermediate speeds and use less power than X540-Tx NICs. There are other options available with different chipsets, which may be cheaper.
Using X540-DA2 cards with either DAC cables seems a good idea. In fact, I had the idea of using DAC cables for direct connections (absent a switch) but now realize that DAC cables could also get plugged into a switch too (something I had not pondered before), so it offers me a level of future expansion once I select a 10Gb switch to obtain.
Thus, at this point I think I am going to look at acquiring X540-DA2 cards and DAC cables for them, which would let me either directly connect ports on one X540-DA2 to another X540-DA2 initially, leaving me with the ability in the future to plug the DAC cable into a switch once I acquire one and get it racked.
The one concern I do have is relative to using a card like an X540-DA2 in a ProxMox environment? Are there any concerns software wise or firmware wise with doing this?
Thanks again in advance for your time and consideration regarding the instant matter before us.
Stuart