Design Considerations For Converged Networking On A Budget With Switch Independent Teaming In Windows Server 2012 Hyper-V

Last Friday I was working on some Windows Server 2012 Hyper-V networking designs and investigating the benefits & drawbacks of each. Some other fellow MVPs were also working on designs in that area and some interesting questions & answers came up (thank you Hans Vredevoort for starting the discussion!)

You might have read that for low cost, high value 10Gbps networks solutions I find the switch independent scenarios very interesting as they keep complexity and costs low while optimizing value & flexibility in many scenarios. Talk about great ROI!

So now let’s apply this scenario to one of my (current) favorite converged networking designs for Windows Server 2012 Hyper-V. Two dual NIC LBFO teams. One to be used for virtual machine traffic and one for other network traffic such as Cluster/CSV/Management/Backup traffic, you could even add storage traffic to that. But for this particular argument that was provided by Fiber Channel HBAs. Also with teaming we forego RDMA/SR-IOV.

For the VM traffic the decision is rather easy. We go for Switch Independent with Hyper-V Port mode. Look at Windows Server 2012 NIC Teaming (LBFO) Deployment and Management to read why. The exceptions mentioned there do not come into play here and we are getting great virtual machine density this way. With lesser density 2-4 teamed 1Gbps ports will also do.

But what about the team we use for the other network traffic. Do we use Address hash or Hyper-V port mode. Or better put, do we use native teaming with tNICs as shown below where we can use DCB or Windows QoS?

image

Well one drawback here with Address Hash is that only one member will be used for incoming traffic with a switch independent setup. Qos with DCB and policies isn’t that easy for a system admin and the hardware is more expensive.

So could we use a virtual switch here as well with QoS defined on the Hyper-V switch?

image

Well as it turns out in this scenario we might be better off using a Hyper-V Switch with Hyper-V Port mode on this Switch independent team as well. This reaps some real nice benefits compared to using a native NIC team with address hash mode:

  • You have a nice load distribution of the different vNIC’s send/receive traffic over a single member of the NIC team per VM. This way we don’t get into a scenario where we only use one NIC of the team for incoming traffic. The result is a better balance between incoming and outgoing traffic as long an none of those exceeds the capability of one of the team members.
  • Easy to define QoS via the Hyper-V Switch even when you don’t have network gear that supports QoS via DCB etc.
  • Simplicity of switch configuration (complexity can be an enemy of high availability & your budget).
  • Compared to a single Team of dual 10Gbps ports you can get a lot higher number of VM density even they have rather intensive network traffic and the non VM traffic gets a lots of bandwidth as well.
  • Works with the cheaper line of 10Gbps switches
  • Great TCO & ROI

With a dual 10Gbps team you’re ready to roll. All software defined. Making the switches just easy to use providers of connectivity. For smaller environments this is all that’s needed. More complex configurations in the larger networks might be needed high up the stack but for the Hyper-V / cloud admin things can stay very easy and under their control. The network guys need only deal with their realm of responsibility and not deal with the demands for virtualization administration directly.

I’m not saying DCB, LACP, Switch Dependent is bad, far from. But the cost and complexity scares some people while they might not even need. With the concept above they could benefit tremendously from moving to 10Gbps in a really cheap and easy fashion. That’s hard (and silly) to ignore. Don’t over engineer it, don’t IBM it and don’t go for a server rack phD in complex configurations. Don’t think you need to use DCB, SR-IOV, etc. in every environment just because you can or because you want to look awesome. Unless you have a real need for the benefits those offer you can get simplicity, performance, redundancy and QoS in a very cost effective way. What’s not to like. If you worry about LACP etc. consider this, Switch independent mode allows for nearly no service down time firmware upgrades compared to stacking. It’s been working very well for us and avoids the expense & complexity of vPC, VLT and the likes of that. Life is good.

Key Take Aways From MMS2013

Introduction

I’ve parked myself at McCarran International Airport in Las Vegas awaiting the start of my long haul home to Europe. The new terminal is inspiring me to share as I reflect on the past week and on what’s happening at work.

ICT in the 21st Century

A lot is going on and moving in ICT and even more is coming our way. In the Microsoft sphere we got the official heads up at MMS2013 that new features would be publicly discussed at TechEd 2013 (USA or Europe). So you might want to attend that one. I for one think that’s great. We need that information to verify we’re still are on the right track and fine tune our course. Especially in those areas where we can get quick wins with sometimes significant cost savings & benefits.  I could start telling you about all the great sessions and products at MMS2013 whilst quacking like a duck “cloud, cloud, …, cloud, cloud, cloud, … cloud”. But I will not. You can watch it all here.  I will reflect on the key take away.

Cheaper & Faster

Cheaper AND faster are the new mantra or’ “fast is the new cheap”. Cheaper makes everyone happy especially when quality remains high. Faster is sometimes a bit more of a challenge to sell. “New features, already?”  you say. Yes. The nature of our economies and industry is being transformed by the cloud and commoditization. It brings a lot of benefits, especially in a high speed, low drag world.

Fast is actually faster. For many years now any strategy & execution plan that took more than a couple of years was doomed. You get bypassed and your big investments will never live up to their potential. So, apart from the necessary larger and more long term investments, we evolve more and more towards a perpetual improvements & rapid adoption model. Innovation and the subsequent commoditization of it is pushing this. That’s not bad. By making constant smaller (easier to fund) investments that deliver fast results we get to a more adaptable, agile environment for lesser costs. It’s not that all long term, large scale projects are going away but the ratio is shifting. In smart countries this is already being done for building hospitals and other infrastructure that evolves fast. It’s not unique to ICT. Massive projects taking too long and too much funding lead to out of date solutions at the time of delivery at huge costs. Use this approach where needed but forget about it for the other projects. Cloud will be an important tool in all this, not the goal.

A Word of Warning

Fast and cheap shouldn’t translate into mediocre crap at dump pricing that will bite us. It should also keep in mind the ecosystem and don’t act like a shock & awe offensive leaving everything in it’s track in disarray. It needs to fit into a plan with clear goals an knowing where it fits in and helps.  It’s about balance. That’s the art. Knowing what, where, when and with/for who to do it. Not easy. Now let’s hope some of my managers read this blog. It might help them. As the question beckons an answer: who is it that will lead us in this new era? Well not one single person, far from it. It’s a team effort and to lead a team takes competence and some character.

It takes competence and personality

Competence and personality, combined with  applying both these (skills and  drive) diligently in a sustained fashion. That requires a lot of effort, even when no one is watching you, or perhaps better stated, especially then. Do what needs to be done where and when needed. Not because it could get you promoted or more money. That’s the character part. That’s what drives us to learn by participating in our ICT communities, presenting, attending conferences and networking. But also in those hours spend reading, studying and working in the lab alone or with a buddy. That’s what will make us able to handle the though and bad situations you’ll encounter and overcome them. It’s your resourcefulness that will make you seek and find opportunity in adverse conditions. People like the team members amongst whom I have the distinct pleasure of working. You can’t find such synergy if it’s only about personal gain and getting ahead. There is both a broad and deep skill set needed by all involved and doesn’t come easy nor can it be bought. It has to be acquired through work and experience. The transformation of the ICT landscape is uncharted domain for all but a few of us so it’s going to ask a lot of effort, often outside of our comfort zone.

Sure there are cynics who laugh at this and can’t imagine why someone would do all that without personal and immediate reward. Those are the ones we don’t need and who won’t be there at crunch time. Only after the facts they seek the spotlight to poach the glory if things went well or to condemn those that failed whilst trying. Well, the last so called leader who did that doesn’t work with us anymore. Enough said.

Interviewed by Kerstin Rachfahl on what it’s like to be an MVP

At the end of the 2013 MVP Global Summit I was interviewed by Kerstin Rachfahl @ItsmeKerstin on what it’s like to be an MVP. You can find the results of her diligent & rendering work here or click on the picture for the link.

image

If you notice that I mention meeting, learning from and interacting with a large number of intelligent and passionate people a couple of times as one of the best thing about being a MVP than that is because it just is Open-mouthed smile

MMS2013: SD-B303 How to Build Your Strategy For a Private Cloud

Eduardo Kassner delivered a great session. You can look at it here when it becomes available. Give it 24 hours after real time delivery.

What’s more, he was deadly honest about the realities in the field. Only 2% of customers are effectively using a private cloud … He also offered some very simple tool for getting started with projects to get things done and deliver results. All you need is a Hotmail account and an internet connection to use the tool. It produces reports and MS Project files for the needed projects, Visio diagrams etc. The Optimization Assessment Tool generates reports that can serve as the baseline for planning an effective roadmap and as an incentive for optimizing your IT infrastructure. The detailed Roadmap plan will be generated as part of the Discovery tools.

Now we can be skeptical and realistic that this tool is not perfect. But that same reality is that I have seen a lot less results from expensive consulting and “non committed” attempts at doing something with cloud. The two Dilbert cartoons below demonstrate this very adequately while at times being a bit to close to reality for comfort.

January 07, 2011

November 18, 2009