Network services under OpenStack Neutron

Source: Internet
Author: User
Keywords Openstack openstack Neutro

The OpenStack Foundation has now tailored its goal to take full advantage of the many talented people in the cloud computing community to develop a powerful, open and flexible software suite that will support cloud computing in a variety of environments, such as public, private, and mixed clouds. And by using an open source development model, in less than two years Foundation has created a strong infrastructure to support critical tasks in computing, storage, and networking, as well as important support capabilities in the areas of resource metering, identity authentication, and graphical user interface (GUI), The work is done through the Application Programming Interface (API) for integration and extension. However, we don't always stop to look closely at how individual projects in the framework are progressing or how these projects meet the needs of different customer deployment applications. This article focuses on the specific progress of OpenStack's network services (that is, OpenStack Neutron) in the recent Havana release.

OpenStack Neutron Introduction  openstack The core idea of the network is to provide users with a consistent set of network services through several other elements, such as virtual machines, System management modules, and other connected networks. Essentially, the OpenStack network creates a consistent logical communication layer, while other elements can use the logical layer effectively and massively.   This model is implemented in the OpenStack neutron server, interacting with the virtual machines that OpenStack Nova software management (i.e. computing services) and the other elements mentioned above. Users interact with network functionality through the OpenStack deepwater GUI, while other management systems and networks interact with network services by using the Neutron API.  neutron uses RESTful network services and HTTP to communicate with its clients. It uses JavaScript object representation (JSON) and XML to model its operations. Designed to achieve the goal of flexible incremental functionality over time, it can scale to a range of deployments and use Easy-to-understand Open software to enable more efficient integration of multiple functions into a OpenStack network environment. Requests, responses, and other logical steps are clearly defined, and these logical steps can be used to create and manage some of the necessary functionality to support Network service implementations.   In its current distribution, the OpenStack neutron hybrid implements the second-tier VLAN and the third-tier routing service, which provides extended capabilities such as firewalls, load balancing, and IPSEC VPN for supported networks. Virtual machines in the network come from hypervisor-including KVM, ESX, XenServer and hyper-v---that support choice and versatility in design.   In addition, by using powerful address management features that support IPV4 and IPV6, neutron can implement a flexible deployment of virtual machines within a single site. It employs a logical subnet schema, which represents a virtual location that can be addressed and any location in its deployment structure. This structure is similar to the subnet technology used in many neutron IP networks, which is typically extracted from physical ports associated with subnets. In an overlay network, it can be used as a logical correlation mechanism to isolate network traffic for different users and applications. By using this approach, cloud computing vendors can implement multiple tenant communications separately and deploy topologies for different applications, such as multi-tier server combinations to handle different parts of a whole application.   Deployment OpenStack Neutron three major reasons   in neutron, this OpenStack project has developed aPowerful virtual network platform for a variety of design use. From a broader perspective, we can enumerate three key advantages of using this open overlay design as a way to develop cloud network services.   First, by using a consistent approach to networking for a variety of virtual machines, OpenStack Neutron can help vendors achieve more efficient operations in heterogeneous environments, which is often a common requirement in service provider systems. The ability to use KVM, ESX, Hyper-V, or xenserver on a common network basis as required can simplify this task.   Second, by providing a consistent set of APIs for insertion across a variety of underlying physical networks, vendors can gain more flexibility in changing the design of their underlying physical networks while maintaining logical integrity of the cloud services. Many reputable network providers use the neutron APIs (including Arista Network, Brocade Communications systems, Cisco Systems, Hewlett-Packard, Juniper Network, NEC, and Alcatel-Lucent Nuage NX, etc.) is the most powerful proof.   Third, business process and system management vendors and suppliers ' own technical teams can use the neutron API to integrate cloud network management with multiple higher-level service management tasks. This provides a wide range of opportunities, including service level protocol monitoring, and automated platform integration, such as the directory and Web site for dynamic management of customer cloud computing. The involvement of Hewlett-Packard, IBM, PLUMgrid and red hats has proven the allure of this approach.   Externally, OpenStack neutron is building itself into a powerful foundation for the development of an open, flexible, scalable system environment on which suppliers can provide responsiveness and differentiated services based on cloud computing.

"Edit Recommendation"

Cloud computing Battlefield phone-in: OpenStack Challenge Amazonopenstack Products continue to upgrade the simple lack of openstack have capacity is big Gartner analyst again criticized OpenStack "too tender" Gartner Questions OpenStack: Please don't joke. Rackspace: Salesforce.com will use OpenStack "responsible editor: Iris Wei TEL: (010) 68476606"

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.