The extension and plug-in concepts in neutron are very similar. It took me a long time to understand the differences between the two. They are not necessarily correct yet.
On the openstack wiki, you can find two definitions:
Plugin:
Neutron exposes a logical API to define network connectivity between devices from other OpenStack services (e.g., vNICs from Nova VM
has changed and helped narrow the gap between using open Vswitch and Linux bridge, including adding Vxlan support tunneling technology. But in the larger network size, the simplicity of the Linux Bridge can have a greater value.As we all know, the steps for the official installation documentation for the OpenStack community are in open vswitch before the Liberty version. And from the OpenStack User survey, the number of people using Open vswitch is much more than using Linux Bridge.Before the L
From the name of the folder also basically can draw the role of the directory code, a few important folders are as follows:Agent: mainly L3 agent and L3 agent ha related code;Common: It is mainly the interaction layer between the bottom drive and the Linux system command;DB: is neutron each function and the database interaction data code;Extensions: mainly includes some extended functions, including DVR code, etc.;Plugins: is the core
Neutron and SDN integration status analysis
I. Summary of Neutron
In general, Neutron is one of the core projects in many OpenStack projects and represents its network services.
Since its birth, Neutron has been named by nova-network and changed to quantum. Due to its conflict with the name of a company, the tunnel has
The OpenStack Kilo version, the 11th version of OpenStack, an open source project, was officially released in April 2015. Now is the time to look at what has changed in this version of neutron and what new key features have been introduced.1. Expand the Neutron development community (scaling the Neutron development community)To better scale the
1. Installation(1) Install Networking Services on a dedicated network node# apt-get Install Neutron-server neutron-dhcp-agent neutron-plugin-openvswitch-agentNo need for L3agentDelete SQLiteRm-f/var/lib/neutron/neutron.sqliteEdit/etc/sysctl.conf, Enable packet forwarding and
Since those who don't know about neutron won't read this article, and those who know it don't need me to worry about what neutron is, I decided to skip the introduction of neutron and open the news directly.
First, introduce my development environment. Instead of using devstack, I directly installed three virtual boxes on my computer and deployed an Environment:
-243e904fcedb 192.168.119.187:8000 weight 1Server 461a0856-5c97-417e-94b4-c3486d8e2160 192.168.119.188:8000 weight 1In summary, through the neutron-based Skynet, we have initially implemented the SDN function for Kubernetes, while providing the following network enhancements:
The pod IP, MAC, hostname and other network configuration to maintain;
Based on the neutron security group, the network
://controller:9696 \ --Regionregionone NetworkTo install the Networking componentsYum Install whichTo configure the Networking server componentThe Networking server component configuration includes the database, authentication mechanism, message queue, Topology Cha Nge notifications, and plug-in.Edit the file and complete the /etc/neutron/neutron.conf following actions:[database]in the section, configure database access:= MySQL://
PHP Neutron class overloads the parent class method "Parent:: Method Name", Neutron parent
You cannot define a function in PHP that has the same name, or a method that cannot be defined in the same class, so there is no method overload. A method that has the same name as the parent class can be defined in a subclass, because the parent class's methods are already present in the subclass so that the methods
We discussed the basic concepts of Neutron, and today we begin to analyze the architecture of Neutron.Neutron ArchitectureLike other OpenStack services, Neutron also employs a distributed architecture that provides network services from multiple components (sub-services).The Neutron is composed of the following components:Neutron ServerProvide the OpenStack netwo
IOS_21 group_ipad neutron controller screen adaptation, ios_21 group_ipad neutron
Finally:
Important screen adaptation techniques in iPad,
Add a contentView placeholder first,
And only set the frame in the viewDidLoad method,
Because no matter whether the horizontal or vertical screen is displayed on the iPad, W is the narrow side,
Therefore, add a contentView to the right of the master controller,
General Agent module mainly by Neutron API, core plugin (such as Linux bridge Plugin,ovs plugin, etc.), XX Agent scheduler, XX agent, XX driver (DNSMASQ) constitute .In the control node neutron agent-list, you can view all the agents1.ne
Configure kernel Parameters on network nodes:Vi/etc/sysctl.confNet.ipv4.ip_forward=1Net.ipv4.conf.all.rp_filter=0Net.ipv4.conf.default.rp_filter=0The kernel parameter takes effect immediately on the network node:Sysctl-pInstall the software on the network node:Yum install-y Openstack-neutron openstack-neutron-ml2 openstack-neutron-openvswitchTo modify a configura
650) this.width=650; "Title=" http://7xo6kd.com1.z0.glb.clouddn.com/ Upload-ueditor-image-20160802-1470133178340058079.png "src=" http://7xo6kd.com1.z0.glb.clouddn.com/ Upload-ueditor-image-20160802-1470133193038034939.jpg "style=" border:0px;float:none; "/>before we discussed the architecture of Neutron, This section discusses the physical deployment scenarios for Neutron:Different nodes deploy different Neutron
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.