For me, "virtual" is a buzzword being used to sell me the idea that things are simple and easy to configure.

Many years ago, networking people achieved some virtualization by running VLANs in order to segregate traffic through their switches, saving money from having to build separate layer-2 infrastructures. Today, we are facing the challenge of deeper network virtualization: I have physical routers running several virtual routers with many virtual routing instances with hundreds of virtual switches, all combining to support thousands of virtual LANs. In the heart of these virtual networks, we have firewalls and other security devices all with their own virtual contexts and configuration.

Some challenges simply come from scale: show arp can return tens of thousands of rows, but you have to use just the right SNMP community to reach the right context to look at the routing table you want. Polling may not even complete in a "reasonable" time.

But other challenges come from complexity. How do I know that the subnet has been deployed properly with the right routing, firewall rules, and DHCP configuration? Why does it take several people to deploy a new subnet into a virtualized network? Why can’t one simply “vmotion” a subnet from building to another (in a different city) and have it just work?

What are your challenges as the whole infrastructure stack becomes more nebulous, complex, and virtual?

Parents
  • I must admit, when virtualization came out I was completely against it, but now, it is making my life much easier.

    Since the sub-interfaces are configured and Distributed vSwitches are in place on the ESX. It has become extremely convenient to console into servers, add RAM, CPUs, and disk drives; all without trips to DataCenter.

    You can also really MinMax your IT environment. Some companies I have worked for are harder to get budget approval for IT equipment than others. But with a 512Gb RAM server with 44 cores, I can add and take away resources without having to get the Accounting department involved (If hot plug is enabled, I can do it without even bringing down the VM).

    While Virtual does have its complexities; ie. Hot pluggable resources, Distributed vSwitches, virtual firewalls, vMotion, and multiple routing tables. As long as you maintain some level of documentation, maintaining a virtual environment can become a very easy job.

Comment
  • I must admit, when virtualization came out I was completely against it, but now, it is making my life much easier.

    Since the sub-interfaces are configured and Distributed vSwitches are in place on the ESX. It has become extremely convenient to console into servers, add RAM, CPUs, and disk drives; all without trips to DataCenter.

    You can also really MinMax your IT environment. Some companies I have worked for are harder to get budget approval for IT equipment than others. But with a 512Gb RAM server with 44 cores, I can add and take away resources without having to get the Accounting department involved (If hot plug is enabled, I can do it without even bringing down the VM).

    While Virtual does have its complexities; ie. Hot pluggable resources, Distributed vSwitches, virtual firewalls, vMotion, and multiple routing tables. As long as you maintain some level of documentation, maintaining a virtual environment can become a very easy job.

Children
No Data