LOL.
Sorry. But I've been down this path with Dell. The first document you linked to are some of the iSCSI SANs I'm using currently in my environment. Not my choice and have had a very heated battle with the individual who recommended them and brought them into the environment.
You don't need to have the switches linked together to your MD3000i. Even in the installation guide for the MD3000i, they don't call for the two switches to be linked together.
http://support.dell.com/support/edoc...DF/IGbk02g.pdf Look on page 20. The reason why the second document you've linked to says to link the two switches together is because they are recommending a teaming setup. This would require the NICs to be able to see each other across the fabric. Depending on your teaming arrangement, you may be able to get away with just creating a LAG between the switches. If you are using LACP and doing a full up Etherchannel/port channel with your server NICs, you MUST use switches that can be stacked to look like one big virtual switch.
The reason why the first document you've linked to requires stacked switches is because of how Equallogic iSCSI SANs work. Even though each interface on the controller requires an IP address, there is a VIP that floats across all the ports which you use as your target for your initiators.
It's no surprise that the Dell guys have no clue about LAGs/Etherchannels/port channels. The reason I had a LOL moment was because I got into a heated debate with one of their pre-sales engineers on their Equallogic boxes. LAGs/Etherchannels/port channels are an unsupported configuration when used with their Equallogic product. I asked them why and never got a valid explanation. I got explanations that I was over subscribing the connection coming in to the SAN. Uhhhhhh.....NO. The pre sales engineer tried to convince me that I was feeding a full 2, 3, 4 (whatever the number of single Gig connections I used) Gb connection into a single 1 Gb connection on their controller. Anyone who understands networking and how Etherchannels work, knows that this is not the case. Then he tried to tell me I would be screwing up how their MPIO driver worked. I then told him I tested the configuration both without and with an Etherchannel set up on my server. And guess what? I got the same number initiator connections and the same measured throughput/performance. The pre sales rep had to step in to the argument to break it up between us.
With your MD3000i, you don't have a floating VIP. And to manage the unit, you have a management port which shouldn't be part of the iSCSI network fabric anyways. So you can set up a LAG between switches if you want to. But it is not necessary per what I've said.
Hope this clears it up for you.