Most of the companies still using traditional layer 2 architecture for networking. In a network, the hardware switch is a device that redirects data messages at the layer 2 level. It uses MAC address to determine the destinations. Of course layer 4 and layer 7 is available from CISCO and other companies for web applications configurations. Can we use software instead for hardware for network routing? Why not bring agility in to networking layer? IT has the requirement to scale networking layer rapidly to meet the workload demands. Also will network layer is a single point of failure?
We create HA in Web, app and Database layer, but how about networking layer? Can network layer handles fail over without an admin doing manual work? We can provision hosts/VMs in matter of minutes; however it may take two to three weeks to configure a network layer? Why not bring the agile provisioning capability at network layer? Network virtualization and ability to create virtual networks helps organizations to speed up the development and deployment process.
How to achieve network virtualization with agility along scalability, performance and high resource efficiency? With current technologies, will it possible to create “Network VMs”? Will Network virtualization solutions such as VMware NSX or CISCO virtual networking products are matured for IT industry? The key questions is - can it deliver agility in network layer along with auto failover, auto provisioning, auto resource utilization and performance.