SlideShare a Scribd company logo
OPENSTACK NEUTRON PLUG-IN FOR
ALCATEL-LUCENT OMNISWITCH
APPLICATION NOTE
OpenStack Neutron Plug-in for Alcatel-Lucent OmniSwitch
ALCATEL-LUCENT ENTERPRISE APPLICATION NOTE
2
INTRODUCTION
OpenStack® is an open-source infrastructure as a service (IaaS) initiative for creating
and managing large groups of virtual private servers in a cloud computing environment.
OpenStack not only provides for management of the virtual machines (VMs, known as
Nova) but also orchestrates the virtual network configuration through the OpenStack
Networking components (known as Neutron).
In these cloud environments with VMs hosted by physical servers, a virtual network
access layer is provided by the host machine. This layer is typically supplied by a
software virtual switch, usually Open vSwitch (OVS), whose configuration is controlled
directly by Neutron. The underlying physical transport network configuration must be
somehow coordinated with the virtual switch configuration of the VM hosts.
The OmniSwitch® OpenStack Neutron Plug-in (OONP) provides a Modular Layer 2
(ML2) mechanism driver that allows OpenStack Neutron to orchestrate the physical
configurations of OmniSwitch. When the virtual network access layer is configured for
specific VM connectivity, the physical network elements are automatically configured to
match it. In virtual LAN (VLAN) based VM connectivity, this correct VLAN configuration
must be mapped to the physical attachment point of the VM and VLAN availability must
be ensured throughout the rest of the transport network. This is performed automatically
without operator intervention at the appropriate times in the life cycle of a Neutron
network and VMs.
OmniSwitch
OpenStack
Controller
OpenStack
Controller
OpenStack
Controller
Open vSwitch Open vSwitch
Horizon
Keystone
Glance
Nova
Neutron
ML2
OONP
VMs VMs
OONP coordinates policies
between OVS and physical
OmniSwitch elements
(virtual and
physical networks).
VLAN 10 tagged
by OVS
Figure 1: OONP architecture
OONP provides a Python®-based Neutron ML2 mechanism driver that has been validated
against OpenStack IceHouse through Juno releases. The driver supports the standard
Neutron v2.0 APIs for the network, subnet, and port objects.
OpenStack Neutron Plug-in for Alcatel-Lucent OmniSwitch
ALCATEL-LUCENT ENTERPRISE APPLICATION NOTE
3
KEY FEATURES OF OONP
The Neutron ML2 plug-in communicates with the OONP mechanism driver, which uses
REST (or telnet) to configure the physical OmniSwitch devices. All OmniSwitch products
support using the basic OONP configuration; however, advanced OONP configurations
require feature support that some of the product families do not have. The following
products are supported: 6250, 6450, 6850E, 6860(E), 6900 and 10K. OONP currently only
supports for VLAN-based network segmentation.
Basic operation provides automatic VLAN assignment and end-to-end tenant network
provisioning. Additionally, virtual chassis (on compatible platforms) and Link
Aggregation Control Protocol (LACP) based connections are supported, to provide
redundant network connections (high availability) for VM hosts.
OONP can be configured to benefit from advanced features found in the OmniSwitch
product line, such as shortest path bridging (SPB) for efficient backbone traffic
distribution and redundancy and multiple VLAN registration protocol (MVRP) for
automated VLAN discovery and propagation. Advanced edge-based traffic classification,
implemented using universal network profiles (UNPs) and based on either the VM’s
media access control (MAC) address or VLAN tag, directs traffic into the correct VLAN.
By using these features, OONP offloads the network configuration tasks onto the
switching infrastructure, reducing the OONP configuration traffic and simplifying the
switch configuration.
Optionally, predefined OmniSwitch quality-of-service (QoS) policies may be associated
with specified tenant networks through the OpenStack dashboard. These are
subsequently applied to traffic flows on the specified virtual networks, which enables
tenant-specific traffic optimization.
OS10K
OONP Mechanism Driver OS6860
OS6900
OpenStack Neutron ML2
Plugin
Neutron
v2.0 API
REST
Figure 2: OONP virtual network configuration
enterprise.alcatel-lucent.com Alcatel-Lucent and the Alcatel-Lucent Enterprise logo are trademarks of Alcatel-Lucent. To view other
trademarks used by affiliated companies of ALE Holding, visit: enterprise.alcatel-lucent.com/trademarks. All other trademarks are the
property of their respective owners. The information presented is subject to change without notice. Neither ALE Holding nor any of its
affiliates assumes any responsibility for inaccuracies contained herein. (April 2015)
CONCLUSION
OONP extends the capabilities of OpenStack Neutron to include the physical
configuration of an OmniSwitch-based transport topology. The plug-in provides
automatic end-to-end provisioning of VLAN-based tenant networks. The provisioning
method is user-configurable, allowing the appropriate technology to be used for a given
deployment. Advanced features of the OmniSwitch products are used to provide fast and
efficient network configuration and data path optimization.
Benefits
•	 Provides automatic physical network configuration required to achieve virtual network
defined in the OpenStack UI, based on the API events of the Neutron network.
•	 Provides advanced QoS policy linkage to the virtual networks identified by the
operator, allowing different service level agreements to be applied to virtual (tenant)
networks.
•	 Can use advanced core network topologies like SPB to provide efficient link use and
path redundancy.
•	 Works across the entire OmniSwitch product family, so that OpenStack environments
can be realized using the appropriate hardware and scaled as needed.
Availability
You can download OONP on the GitHub. Future releases will be aligned with the
OpenStack release and included as part of the official OpenStack release. Alcatel-Lucent
Enterprise customers can also download OONP at
http://support.ind.alcatel.com/releasefiles/ReleaseTemplate.cfm?E=468.
(Note, login required)

More Related Content

What's hot

Chapter 14 : vlan
Chapter 14 : vlanChapter 14 : vlan
Chapter 14 : vlan
teknetir
 
PLNOG 13: Marek Janik: Rings in Ethernet Networks
PLNOG 13: Marek Janik: Rings in Ethernet NetworksPLNOG 13: Marek Janik: Rings in Ethernet Networks
PLNOG 13: Marek Janik: Rings in Ethernet Networks
PROIDEA
 
Cisco nexus series
Cisco nexus seriesCisco nexus series
Cisco nexus series
Anwesh Dixit
 
CCNP Switching Chapter 2
CCNP Switching Chapter 2CCNP Switching Chapter 2
CCNP Switching Chapter 2
Chaing Ravuth
 
CCNA Exploration 3 - Chapter 6
CCNA Exploration 3 - Chapter 6CCNA Exploration 3 - Chapter 6
CCNA Exploration 3 - Chapter 6
Irsandi Hasan
 
Flexible NFV WAN interconnections with Neutron BGP VPN
 Flexible NFV WAN interconnections with Neutron BGP VPN Flexible NFV WAN interconnections with Neutron BGP VPN
Flexible NFV WAN interconnections with Neutron BGP VPN
Thomas Morin
 
CCNP Switching Chapter 1
CCNP Switching Chapter 1CCNP Switching Chapter 1
CCNP Switching Chapter 1
Chaing Ravuth
 
CCNP v6 Route: Implementing IP Routing Chapter 3
CCNP v6 Route: Implementing IP Routing Chapter 3CCNP v6 Route: Implementing IP Routing Chapter 3
CCNP v6 Route: Implementing IP Routing Chapter 3
Andy Juan Sarango Veliz
 
Huawei net engine5000e core router chassis and features
Huawei net engine5000e core router chassis and featuresHuawei net engine5000e core router chassis and features
Huawei net engine5000e core router chassis and features
Huanetwork
 
Cat os
Cat osCat os
Cat os
Naila Syed
 
Ccna3 ospf
Ccna3 ospfCcna3 ospf
Ccna3 ospf
1 2d
 
CCNP Switching Chapter 3
CCNP Switching Chapter 3CCNP Switching Chapter 3
CCNP Switching Chapter 3
Chaing Ravuth
 
CCNP Switching Chapter 7
CCNP Switching Chapter 7CCNP Switching Chapter 7
CCNP Switching Chapter 7
Chaing Ravuth
 
vlan
vlanvlan
Лекц 9
Лекц 9Лекц 9
Лекц 9
Muuluu
 
Cisco nexus 7000, nexus 5000 and 2000 fa qs
Cisco nexus 7000, nexus 5000 and 2000 fa qsCisco nexus 7000, nexus 5000 and 2000 fa qs
Cisco nexus 7000, nexus 5000 and 2000 fa qs
IT Tech
 
CCNP ROUTE V7 CH7
CCNP ROUTE V7 CH7CCNP ROUTE V7 CH7
CCNP ROUTE V7 CH7
Chaing Ravuth
 
MidoNet gives OpenStack Neutron a Boost
MidoNet gives OpenStack Neutron a BoostMidoNet gives OpenStack Neutron a Boost
MidoNet gives OpenStack Neutron a Boost
OpenStack_Online
 
10.) vxlan
10.) vxlan10.) vxlan
10.) vxlan
Jeff Green
 
Lab 6.4.1 InterVLAN routing
Lab 6.4.1 InterVLAN routingLab 6.4.1 InterVLAN routing
Lab 6.4.1 InterVLAN routing
Muhd Mu'izuddin
 

What's hot (20)

Chapter 14 : vlan
Chapter 14 : vlanChapter 14 : vlan
Chapter 14 : vlan
 
PLNOG 13: Marek Janik: Rings in Ethernet Networks
PLNOG 13: Marek Janik: Rings in Ethernet NetworksPLNOG 13: Marek Janik: Rings in Ethernet Networks
PLNOG 13: Marek Janik: Rings in Ethernet Networks
 
Cisco nexus series
Cisco nexus seriesCisco nexus series
Cisco nexus series
 
CCNP Switching Chapter 2
CCNP Switching Chapter 2CCNP Switching Chapter 2
CCNP Switching Chapter 2
 
CCNA Exploration 3 - Chapter 6
CCNA Exploration 3 - Chapter 6CCNA Exploration 3 - Chapter 6
CCNA Exploration 3 - Chapter 6
 
Flexible NFV WAN interconnections with Neutron BGP VPN
 Flexible NFV WAN interconnections with Neutron BGP VPN Flexible NFV WAN interconnections with Neutron BGP VPN
Flexible NFV WAN interconnections with Neutron BGP VPN
 
CCNP Switching Chapter 1
CCNP Switching Chapter 1CCNP Switching Chapter 1
CCNP Switching Chapter 1
 
CCNP v6 Route: Implementing IP Routing Chapter 3
CCNP v6 Route: Implementing IP Routing Chapter 3CCNP v6 Route: Implementing IP Routing Chapter 3
CCNP v6 Route: Implementing IP Routing Chapter 3
 
Huawei net engine5000e core router chassis and features
Huawei net engine5000e core router chassis and featuresHuawei net engine5000e core router chassis and features
Huawei net engine5000e core router chassis and features
 
Cat os
Cat osCat os
Cat os
 
Ccna3 ospf
Ccna3 ospfCcna3 ospf
Ccna3 ospf
 
CCNP Switching Chapter 3
CCNP Switching Chapter 3CCNP Switching Chapter 3
CCNP Switching Chapter 3
 
CCNP Switching Chapter 7
CCNP Switching Chapter 7CCNP Switching Chapter 7
CCNP Switching Chapter 7
 
vlan
vlanvlan
vlan
 
Лекц 9
Лекц 9Лекц 9
Лекц 9
 
Cisco nexus 7000, nexus 5000 and 2000 fa qs
Cisco nexus 7000, nexus 5000 and 2000 fa qsCisco nexus 7000, nexus 5000 and 2000 fa qs
Cisco nexus 7000, nexus 5000 and 2000 fa qs
 
CCNP ROUTE V7 CH7
CCNP ROUTE V7 CH7CCNP ROUTE V7 CH7
CCNP ROUTE V7 CH7
 
MidoNet gives OpenStack Neutron a Boost
MidoNet gives OpenStack Neutron a BoostMidoNet gives OpenStack Neutron a Boost
MidoNet gives OpenStack Neutron a Boost
 
10.) vxlan
10.) vxlan10.) vxlan
10.) vxlan
 
Lab 6.4.1 InterVLAN routing
Lab 6.4.1 InterVLAN routingLab 6.4.1 InterVLAN routing
Lab 6.4.1 InterVLAN routing
 

Similar to Openstack Neutron plug-in for Alcatel-Lucent Enterprise OmniSwitch

Enabling Active Networks Services on a Gigabit Routing Switch
Enabling Active Networks Services on a Gigabit Routing SwitchEnabling Active Networks Services on a Gigabit Routing Switch
Enabling Active Networks Services on a Gigabit Routing Switch
Tal Lavian Ph.D.
 
OpenFlow as a Service from research institute
OpenFlow as a Service from research instituteOpenFlow as a Service from research institute
OpenFlow as a Service from research institute
Vijayaguru Jayaram
 
Openstack starter-guide-diablo
Openstack starter-guide-diabloOpenstack starter-guide-diablo
Openstack starter-guide-diablo
锐 张
 
Openstack starter-guide-diablo
Openstack starter-guide-diabloOpenstack starter-guide-diablo
Openstack starter-guide-diablo
babycat_feifei
 
Openstack Neutron Insights
Openstack Neutron InsightsOpenstack Neutron Insights
Openstack Neutron Insights
Atul Pandey
 
Openstack Basic with Neutron
Openstack Basic with NeutronOpenstack Basic with Neutron
Openstack Basic with Neutron
KwonSun Bae
 
Dynamic classification in silicon-based forwarding engine environments
Dynamic classification in silicon-based forwarding engine environmentsDynamic classification in silicon-based forwarding engine environments
Dynamic classification in silicon-based forwarding engine environments
Tal Lavian Ph.D.
 
OpenStack - An Overview
OpenStack - An OverviewOpenStack - An Overview
OpenStack - An Overview
graziol
 
OpenStack Neutron Havana Overview - Oct 2013
OpenStack Neutron Havana Overview - Oct 2013OpenStack Neutron Havana Overview - Oct 2013
OpenStack Neutron Havana Overview - Oct 2013
Edgar Magana
 
Alcatel Enterprise Switching Product Guide
Alcatel Enterprise Switching Product GuideAlcatel Enterprise Switching Product Guide
Alcatel Enterprise Switching Product Guide
Edwin Lopez
 
neutron_icehouse_update
neutron_icehouse_updateneutron_icehouse_update
neutron_icehouse_update
Akihiro Motoki
 
Networking in Openstack - Neutron 101
Networking in Openstack - Neutron 101Networking in Openstack - Neutron 101
Networking in Openstack - Neutron 101
Mochamad Taufik Romdony
 
Demystifying openvswitch
Demystifying openvswitchDemystifying openvswitch
Demystifying openvswitch
Prasad Mukhedkar
 
Open Networking for Your OpenStack
Open Networking for Your OpenStackOpen Networking for Your OpenStack
Open Networking for Your OpenStack
Cumulus Networks
 
Openstack Installation (ver. liberty)
Openstack Installation (ver. liberty)Openstack Installation (ver. liberty)
Openstack Installation (ver. liberty)
Eggy Cheng
 
CCNP Switching Chapter 9
CCNP Switching Chapter 9CCNP Switching Chapter 9
CCNP Switching Chapter 9
Chaing Ravuth
 
Openstack Workshop (Networking/Storage)
Openstack Workshop (Networking/Storage)Openstack Workshop (Networking/Storage)
Openstack Workshop (Networking/Storage)
Affan Syed
 
Active networking on a programmable networking platform
Active networking on a programmable networking platformActive networking on a programmable networking platform
Active networking on a programmable networking platform
Tal Lavian Ph.D.
 
Cloud computing and OpenStack
Cloud computing and OpenStackCloud computing and OpenStack
Cloud computing and OpenStack
Edgar Magana
 
Open stack networking_101_update_2014
Open stack networking_101_update_2014Open stack networking_101_update_2014
Open stack networking_101_update_2014
yfauser
 

Similar to Openstack Neutron plug-in for Alcatel-Lucent Enterprise OmniSwitch (20)

Enabling Active Networks Services on a Gigabit Routing Switch
Enabling Active Networks Services on a Gigabit Routing SwitchEnabling Active Networks Services on a Gigabit Routing Switch
Enabling Active Networks Services on a Gigabit Routing Switch
 
OpenFlow as a Service from research institute
OpenFlow as a Service from research instituteOpenFlow as a Service from research institute
OpenFlow as a Service from research institute
 
Openstack starter-guide-diablo
Openstack starter-guide-diabloOpenstack starter-guide-diablo
Openstack starter-guide-diablo
 
Openstack starter-guide-diablo
Openstack starter-guide-diabloOpenstack starter-guide-diablo
Openstack starter-guide-diablo
 
Openstack Neutron Insights
Openstack Neutron InsightsOpenstack Neutron Insights
Openstack Neutron Insights
 
Openstack Basic with Neutron
Openstack Basic with NeutronOpenstack Basic with Neutron
Openstack Basic with Neutron
 
Dynamic classification in silicon-based forwarding engine environments
Dynamic classification in silicon-based forwarding engine environmentsDynamic classification in silicon-based forwarding engine environments
Dynamic classification in silicon-based forwarding engine environments
 
OpenStack - An Overview
OpenStack - An OverviewOpenStack - An Overview
OpenStack - An Overview
 
OpenStack Neutron Havana Overview - Oct 2013
OpenStack Neutron Havana Overview - Oct 2013OpenStack Neutron Havana Overview - Oct 2013
OpenStack Neutron Havana Overview - Oct 2013
 
Alcatel Enterprise Switching Product Guide
Alcatel Enterprise Switching Product GuideAlcatel Enterprise Switching Product Guide
Alcatel Enterprise Switching Product Guide
 
neutron_icehouse_update
neutron_icehouse_updateneutron_icehouse_update
neutron_icehouse_update
 
Networking in Openstack - Neutron 101
Networking in Openstack - Neutron 101Networking in Openstack - Neutron 101
Networking in Openstack - Neutron 101
 
Demystifying openvswitch
Demystifying openvswitchDemystifying openvswitch
Demystifying openvswitch
 
Open Networking for Your OpenStack
Open Networking for Your OpenStackOpen Networking for Your OpenStack
Open Networking for Your OpenStack
 
Openstack Installation (ver. liberty)
Openstack Installation (ver. liberty)Openstack Installation (ver. liberty)
Openstack Installation (ver. liberty)
 
CCNP Switching Chapter 9
CCNP Switching Chapter 9CCNP Switching Chapter 9
CCNP Switching Chapter 9
 
Openstack Workshop (Networking/Storage)
Openstack Workshop (Networking/Storage)Openstack Workshop (Networking/Storage)
Openstack Workshop (Networking/Storage)
 
Active networking on a programmable networking platform
Active networking on a programmable networking platformActive networking on a programmable networking platform
Active networking on a programmable networking platform
 
Cloud computing and OpenStack
Cloud computing and OpenStackCloud computing and OpenStack
Cloud computing and OpenStack
 
Open stack networking_101_update_2014
Open stack networking_101_update_2014Open stack networking_101_update_2014
Open stack networking_101_update_2014
 

More from Benjamin Eggerstedt

Alcatel-Lucent Enterprise Produktportfolio H2-2016
Alcatel-Lucent Enterprise Produktportfolio H2-2016Alcatel-Lucent Enterprise Produktportfolio H2-2016
Alcatel-Lucent Enterprise Produktportfolio H2-2016
Benjamin Eggerstedt
 
Delivering Application Analytics for an Application Fluent Network
Delivering Application Analytics for an Application Fluent NetworkDelivering Application Analytics for an Application Fluent Network
Delivering Application Analytics for an Application Fluent Network
Benjamin Eggerstedt
 
802.11ac Gigabit Wi-Fi Infographic
802.11ac Gigabit Wi-Fi Infographic802.11ac Gigabit Wi-Fi Infographic
802.11ac Gigabit Wi-Fi Infographic
Benjamin Eggerstedt
 
SDN Enablement for Microsoft Hyper-V powered Data Centers
SDN Enablement for Microsoft Hyper-V powered Data CentersSDN Enablement for Microsoft Hyper-V powered Data Centers
SDN Enablement for Microsoft Hyper-V powered Data Centers
Benjamin Eggerstedt
 
Alcatel-Lucent OmniSwitch 6860/E AOS 8.1.1 Access Guardian and BYOD configura...
Alcatel-Lucent OmniSwitch 6860/E AOS 8.1.1 Access Guardian and BYOD configura...Alcatel-Lucent OmniSwitch 6860/E AOS 8.1.1 Access Guardian and BYOD configura...
Alcatel-Lucent OmniSwitch 6860/E AOS 8.1.1 Access Guardian and BYOD configura...
Benjamin Eggerstedt
 
Alcatel-Lucent Webinar Pod & Mesh für Data Center mit OmniSwitch
Alcatel-Lucent Webinar Pod & Mesh für Data Center mit OmniSwitchAlcatel-Lucent Webinar Pod & Mesh für Data Center mit OmniSwitch
Alcatel-Lucent Webinar Pod & Mesh für Data Center mit OmniSwitch
Benjamin Eggerstedt
 

More from Benjamin Eggerstedt (6)

Alcatel-Lucent Enterprise Produktportfolio H2-2016
Alcatel-Lucent Enterprise Produktportfolio H2-2016Alcatel-Lucent Enterprise Produktportfolio H2-2016
Alcatel-Lucent Enterprise Produktportfolio H2-2016
 
Delivering Application Analytics for an Application Fluent Network
Delivering Application Analytics for an Application Fluent NetworkDelivering Application Analytics for an Application Fluent Network
Delivering Application Analytics for an Application Fluent Network
 
802.11ac Gigabit Wi-Fi Infographic
802.11ac Gigabit Wi-Fi Infographic802.11ac Gigabit Wi-Fi Infographic
802.11ac Gigabit Wi-Fi Infographic
 
SDN Enablement for Microsoft Hyper-V powered Data Centers
SDN Enablement for Microsoft Hyper-V powered Data CentersSDN Enablement for Microsoft Hyper-V powered Data Centers
SDN Enablement for Microsoft Hyper-V powered Data Centers
 
Alcatel-Lucent OmniSwitch 6860/E AOS 8.1.1 Access Guardian and BYOD configura...
Alcatel-Lucent OmniSwitch 6860/E AOS 8.1.1 Access Guardian and BYOD configura...Alcatel-Lucent OmniSwitch 6860/E AOS 8.1.1 Access Guardian and BYOD configura...
Alcatel-Lucent OmniSwitch 6860/E AOS 8.1.1 Access Guardian and BYOD configura...
 
Alcatel-Lucent Webinar Pod & Mesh für Data Center mit OmniSwitch
Alcatel-Lucent Webinar Pod & Mesh für Data Center mit OmniSwitchAlcatel-Lucent Webinar Pod & Mesh für Data Center mit OmniSwitch
Alcatel-Lucent Webinar Pod & Mesh für Data Center mit OmniSwitch
 

Recently uploaded

The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
operationspcvita
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
Javier Junquera
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
Fwdays
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
Ajin Abraham
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
Principle of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptxPrinciple of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptx
BibashShahi
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
AstuteBusiness
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
saastr
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Neo4j
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Precisely
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
Neo4j
 

Recently uploaded (20)

The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Artificial Intelligence and Electronic Warfare
Artificial Intelligence and Electronic WarfareArtificial Intelligence and Electronic Warfare
Artificial Intelligence and Electronic Warfare
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
Principle of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptxPrinciple of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptx
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
 

Openstack Neutron plug-in for Alcatel-Lucent Enterprise OmniSwitch

  • 1. OPENSTACK NEUTRON PLUG-IN FOR ALCATEL-LUCENT OMNISWITCH APPLICATION NOTE
  • 2. OpenStack Neutron Plug-in for Alcatel-Lucent OmniSwitch ALCATEL-LUCENT ENTERPRISE APPLICATION NOTE 2 INTRODUCTION OpenStack® is an open-source infrastructure as a service (IaaS) initiative for creating and managing large groups of virtual private servers in a cloud computing environment. OpenStack not only provides for management of the virtual machines (VMs, known as Nova) but also orchestrates the virtual network configuration through the OpenStack Networking components (known as Neutron). In these cloud environments with VMs hosted by physical servers, a virtual network access layer is provided by the host machine. This layer is typically supplied by a software virtual switch, usually Open vSwitch (OVS), whose configuration is controlled directly by Neutron. The underlying physical transport network configuration must be somehow coordinated with the virtual switch configuration of the VM hosts. The OmniSwitch® OpenStack Neutron Plug-in (OONP) provides a Modular Layer 2 (ML2) mechanism driver that allows OpenStack Neutron to orchestrate the physical configurations of OmniSwitch. When the virtual network access layer is configured for specific VM connectivity, the physical network elements are automatically configured to match it. In virtual LAN (VLAN) based VM connectivity, this correct VLAN configuration must be mapped to the physical attachment point of the VM and VLAN availability must be ensured throughout the rest of the transport network. This is performed automatically without operator intervention at the appropriate times in the life cycle of a Neutron network and VMs. OmniSwitch OpenStack Controller OpenStack Controller OpenStack Controller Open vSwitch Open vSwitch Horizon Keystone Glance Nova Neutron ML2 OONP VMs VMs OONP coordinates policies between OVS and physical OmniSwitch elements (virtual and physical networks). VLAN 10 tagged by OVS Figure 1: OONP architecture OONP provides a Python®-based Neutron ML2 mechanism driver that has been validated against OpenStack IceHouse through Juno releases. The driver supports the standard Neutron v2.0 APIs for the network, subnet, and port objects.
  • 3. OpenStack Neutron Plug-in for Alcatel-Lucent OmniSwitch ALCATEL-LUCENT ENTERPRISE APPLICATION NOTE 3 KEY FEATURES OF OONP The Neutron ML2 plug-in communicates with the OONP mechanism driver, which uses REST (or telnet) to configure the physical OmniSwitch devices. All OmniSwitch products support using the basic OONP configuration; however, advanced OONP configurations require feature support that some of the product families do not have. The following products are supported: 6250, 6450, 6850E, 6860(E), 6900 and 10K. OONP currently only supports for VLAN-based network segmentation. Basic operation provides automatic VLAN assignment and end-to-end tenant network provisioning. Additionally, virtual chassis (on compatible platforms) and Link Aggregation Control Protocol (LACP) based connections are supported, to provide redundant network connections (high availability) for VM hosts. OONP can be configured to benefit from advanced features found in the OmniSwitch product line, such as shortest path bridging (SPB) for efficient backbone traffic distribution and redundancy and multiple VLAN registration protocol (MVRP) for automated VLAN discovery and propagation. Advanced edge-based traffic classification, implemented using universal network profiles (UNPs) and based on either the VM’s media access control (MAC) address or VLAN tag, directs traffic into the correct VLAN. By using these features, OONP offloads the network configuration tasks onto the switching infrastructure, reducing the OONP configuration traffic and simplifying the switch configuration. Optionally, predefined OmniSwitch quality-of-service (QoS) policies may be associated with specified tenant networks through the OpenStack dashboard. These are subsequently applied to traffic flows on the specified virtual networks, which enables tenant-specific traffic optimization. OS10K OONP Mechanism Driver OS6860 OS6900 OpenStack Neutron ML2 Plugin Neutron v2.0 API REST Figure 2: OONP virtual network configuration
  • 4. enterprise.alcatel-lucent.com Alcatel-Lucent and the Alcatel-Lucent Enterprise logo are trademarks of Alcatel-Lucent. To view other trademarks used by affiliated companies of ALE Holding, visit: enterprise.alcatel-lucent.com/trademarks. All other trademarks are the property of their respective owners. The information presented is subject to change without notice. Neither ALE Holding nor any of its affiliates assumes any responsibility for inaccuracies contained herein. (April 2015) CONCLUSION OONP extends the capabilities of OpenStack Neutron to include the physical configuration of an OmniSwitch-based transport topology. The plug-in provides automatic end-to-end provisioning of VLAN-based tenant networks. The provisioning method is user-configurable, allowing the appropriate technology to be used for a given deployment. Advanced features of the OmniSwitch products are used to provide fast and efficient network configuration and data path optimization. Benefits • Provides automatic physical network configuration required to achieve virtual network defined in the OpenStack UI, based on the API events of the Neutron network. • Provides advanced QoS policy linkage to the virtual networks identified by the operator, allowing different service level agreements to be applied to virtual (tenant) networks. • Can use advanced core network topologies like SPB to provide efficient link use and path redundancy. • Works across the entire OmniSwitch product family, so that OpenStack environments can be realized using the appropriate hardware and scaled as needed. Availability You can download OONP on the GitHub. Future releases will be aligned with the OpenStack release and included as part of the official OpenStack release. Alcatel-Lucent Enterprise customers can also download OONP at http://support.ind.alcatel.com/releasefiles/ReleaseTemplate.cfm?E=468. (Note, login required)