The following list is about the resource documents for those who want to study OpenStack Neutron. It may reduce the time you spend on searching. Here you go:
Introduction to OpenStack Quantum
Introduction to OpenStack Quantum
- To warm up for jumping into the network world of OpenStack
- It is very important to take a look at this offical document first
- This contains the Quantum architecture in details
- Cicso's Plugins are a little bit complicated because There are several versions those are different in the configuration and prerequisite.
- Give a data sheet to list the functionality and feature it supports
What's new Neutron?
OVSDB User Guide
OpenStack RDO Deployment
How to write a Neutron Plugin
Neutron/LBaaS/PluginDrivers
http://www.slideshare.net/MiguelLavalle/network-virtualization-with-open-stack-quantum
- Give a overall look of Neutron
- Another doc: http://www.slideshare.net/kamesh001/whats-new-in-neutron-for-open-stack-havana
- What components are in Neutron: http://www.slideshare.net/emaganap/open-stack-overview-meetups-oct-2013
Deep Dive into Neutron (Important)
- It is very technical to explain the the detail of code and message.
Open vSwitch in Neutron (Important)
- we can see how Open vSwitch is implemented in Neutron
- It introduces VM booting workflow with Nova and Networking
- Neurton deployment components
- To explain why ML2 will come out
Modular Layer 2 in OpenStack Neutron
ML2
- New Feature: ToR Switch Control
- The video: http://www.youtube.com/watch?v=whmcQ-vHams
ML2
- Modular Layer 2 (ML2) The Modular Layer 2 (ML2) plugin is a new OpenSource plugin to Neutron. This plugin is a framework allowing OpenStack Networking to simultaneously utilize the variety of layer 2 networking technologies found in complex real-world data centers. It currently works with the existing Open vSwitch, Linux Bridge, and L2 agents. The ML2 plugin supports local, flat, VLAN, GRE and VXLAN network types via a type drivers and different mechanism drivers.
OVSDB User Guide
- OpenDaylight has OVSDB project that is related with ML2 plugin
- Introduce Cisco Neutron Plugin
- Cisco Virtual Switch: Nexus 1000v
- Cisco UCSM
- http://blog.csdn.net/cloudtech/article/details/19936249
- http://blog.csdn.net/cloudtech/article/details/19936425
- http://blog.csdn.net/cloudtech/article/details/19936487
- https://wiki.openstack.org/wiki/Arista-neutron-ml2-driver
- Arista Related Information about Mechanism Driver
- https://blueprints.launchpad.net/neutron/+spec/arista-ml2-mechanism-driver
- http://www.bradreese.com/blog/4-1-2013-2.pdf
- https://docs.google.com/document/d/1efFprzY69h-vaikRE8hoGQuLzOzVNtyVZZLa2GHbXLI/edit
How to write a Neutron Plugin
Neutron/LBaaS/PluginDrivers
http://www.slideshare.net/MiguelLavalle/network-virtualization-with-open-stack-quantum