In the era of cloud computing, the data center will be our key hub for application and data delivery, with users accessing data and services from parks, remote branch points, wireless and Internet locations, and networks connecting these services are more important than ever. Cloud computing requires reliable, scale-out, and high-performance networks, from user access to the Internet to data centers. Mass deployment virtualization and cloud computing spawned a workload-centric next-generation data center network that requires a complex network to provide End-to-end network resource responses to workloads. How to respond to business rapid response requirements is a challenge that the next generation of data center network personnel have to face. The new idea is to solve the challenge of the network in the new application, the control plane and the forwarding plane are separated, the software definition network provides the new idea and the new method for people. The author combines practical work experience with a large number of users to exchange and feedback, read some books at home and abroad, internet materials, in this paper, Ten Network development, software Definition Network technology, development trends and business applications, and so on to give the business challenges, technology, economic analysis and solutions, hoping to inspire readers.
Cloud Computing Network Development Challenge
Cloud computing is a management model for easy, fast, simple, on-demand access to configurable computing resources (partially defined from NIST), and cloud computing is an advanced phase of enterprise IT resource management that changes as business changes, not just the simple merging and application of it technologies. Cloud computing contains a wide range of content, divided into different levels, from the closest to the user's upper level to the bottom of the physical layer, including the business Interface layer, application platform layer, distributed operating system layer, virtualization layer, hardware architecture layer and data center facilities layer, operator network layer, while supporting the different levels of management and platform, Technology as a business model for the emergence of cloud service delivery system and interoperability standards. and architecture that services cloud is what it is, very simple, is based on user needs, in the virtualization layer, hardware layer and data center infrastructure, such as the implementation of dynamic resource management and deployment of cloud computing services, with these characteristics of the computing model can be called the architecture is the service cloud.
The Cloud computing advanced Intelligence model will allow each compute node to evolve into an independent response unit, and the computing node's unconditional reflection processing is done independently by itself, while advanced conditioning and intelligent analysis are done through the Advanced Neural Center of cloud computing. The evolution of cloud computing is analogous to the evolutionary process of biology from low to higher. At present, the computational resources to the business response model is only at the stage of the very limited capacity of invertebrates, very inflexible, and with the chip technology and software capabilities, slowly computing resource scheduling mode will evolve to the advanced complex stage of vertebrate. In the evolutionary process, the processing power and density of the chip in the unit volume of the unit is increased every 1.5 times, meanwhile, the network that transmits the nerve information becomes more complex, and the number of the neural network path and the computational cell element are geometric squares.
Changing user needs leads to more complex networks
Over the past 10 years, the exponential growth of the number of users, network data, traffic and management development has caused users and network equipment overwhelmed. Cisco switch firmware file size from the original 300K to the current number of 10 trillion, router iOS software from 1998 to 8 trillion to now hundreds of trillion to several G is common. Network equipment operating system source code line number also grew to millions of, more and more network control protocols are added to the network operating system, the manufacturers of research and development difficulties continue to increase, the user's learning costs are increasing. In particular, the functional characteristics of the control plane, from basic OSPF, BGP, multicast and service quality assurance to Multi-Protocol tag switching (MPLS), Traffic engineering traffic UB (also divided into traffic engineering based on routing protocol such as Ospf-te and traffic engineering based on 4 layer application such as rsvp-te), large-scale address translation (NAT), intelligent analysis and processing firewall, different forms of 2/3-layer virtual private network VPN, IPV6 and IPV4 to mix and match, Mobile IP networks, user management authentication authorization and access, logging capabilities, and so on, countless more and more users are required to join the network Exchange node, so that leading network companies are claiming that they are software companies rather than hardware companies. Every network device becomes a dinosaur-like monster, and it's scary to see. Although in the first time to solve the user pain point and meet market requirements is our network supplier's responsibility and expectations, not enough regret because of the network software control characteristics and hardware integration high, from the initial agreement to the agreement to standardize the general need for more than 10 years, and from standardization to scale deployment takes 3-5 years, The resulting user needs are always badly delayed. On the other hand, due to the high integration of network protocol and manufacturer's hardware system architecture, and the traditional network main structure is closed (although the manufacturers may use general-purpose commercial products as a transceiver chip), so the matching software development and verification can only be driven by network manufacturers in accordance with the maximization of business interests, users have to endure the pain locked. And the user is locked, based on the user's greatest interest innovation desire for the manufacturers are not so strong, the formation of demand and research and development of the feedback effect.
Cloud computing virtualization mobility requires more Agile network response
According to IDC statistics, by the end of 2013, Virtual machine deployment will be 2.5 times times the physical machine, up to 82 million units, virtual machines save a lot of physical purchase costs, but in the management complexity of the above cause the increase in operating costs is also very significant, such as virtual resources from the physical device relative static information, the difficulty of scheduling errors greatly increased. Virtual switches are not only compatible with the existing virtual management platform, but also should deal with highly dynamic device, maintain virtual logic abstract links, integrate and Exchange hardware equipment functions, from mobility, mobility, maintenance and integration of the following categories:
Track device movement status. The network state of Network end node entities (such as virtual machines) needs to be easily determined and the node state can be migrated between different hosts.
Respond to network dynamic changes. The most characteristic of the virtualization environment is the network height state change, the tracking virtual machine joins and leaves, the virtual machine moves forward or back immediately, the logical network environment changes rapidly, the open control plane control flow and the global network automatic discovery Management.
Maintains the virtualization logic tag. Distributed virtual switches typically maintain virtual network or logical zone contexts by increasing or managing virtual machine network data, which is an easy way to understand and requires proper and efficient management of these virtualization tags.
Integrated operating system and hardware. The virtual data forwarding path is designed as "unload" mode, and the data packet is based on hardware chip, which realizes flexible control with independent software or hardware chip, and increases the performance of virtualization network.
(Responsible editor: The good of the Legacy)