SlideShare a Scribd company logo
Kyle Mestery
Technical Leader, Office of the Cloud CTO, Cisco
Mark Voelker
Technical Leader, SDU, Cisco


© 2010 Cisco and/or its affiliates. All rights reserved.   Cisco Confidential   1
© 2010 Cisco and/or its affiliates. All rights reserved.   Cisco Confidential   2
© 2010 Cisco and/or its affiliates. All rights reserved.   Cisco Confidential   3
© 2010 Cisco and/or its affiliates. All rights reserved.   Cisco Confidential   4
• Advantages of cloud computing
            On-demand virtualized resources, self-service, lower cost
            Resources managed by others

• Ability to create your own isolated private networks

• Extensible

• Challenge!!
            Easy-to-use
            Minus the complexity of the traditional data center         OpenStack
            Should work with different networking infrastructure        Networking




© 2010 Cisco and/or its affiliates. All rights reserved.                             Cisco Confidential   5
• Compute service (EC2): virtual machines
                                                           App Svr
           • Specify vCPU, Memory, Disk                      OS

           • Launch instance (image, mem_size, disk)         VM

           • Suspend, clone, migrate


• Storage service (S3, EBS): virtual disks
           • Specify storage amount, access rights
           • Store object
           • Create/attach block

• What to do about networks?
           Simplistic implementation
           Embedded in the compute component




© 2010 Cisco and/or its affiliates. All rights reserved.             Cisco Confidential   6
2011 Design Summit
  - community-driven merger of proposals




                                                                                                        … more

                                    NetworkService                                                      NaaS Core Design
                                                              NetworkServicePOC     NetworkContainers
                                    Citrix/Rackspace/Nicira                                             Intel
                                                              NTT/Midokura          Cisco




                                                                              OpenStack
                                                                              Networking

© 2010 Cisco and/or its affiliates. All rights reserved.                                                                   Cisco Confidential   7
• Compute service (EC2): virtual machines
                                                                   App Svr
            • Launch instance (image, mem_size, disk)                OS

            • Suspend, clone, migrate                                VM




• Storage service (S3, EBS): virtual disks
            • Store object
            • Create/attach block

• Network service (OpenStack Networking): virtual networks         App Svr
                                                                     OS
                                                                             App Svr
                                                                               OS


            •        Create/delete private network                   VM        VM



            •        Attach VM to network resource
            •        Create subnets and routers
            •        Work with different networking environments



© 2010 Cisco and/or its affiliates. All rights reserved.                        Cisco Confidential   8
OpenStack Networking:
                                                                      A first class citizen in cloud computing

                                                             Portal
                                                            (Horizon)
                                                                                           Applications                 Other
                                                                                                                       Services



                                                                                    Cloud Platform - Developer API


                                                           Compute              Storage                     Network    Identity
                                                                                                                       (Keystone)
                                                            (Nova)               (Swift)                   (Quantum)

                                                           Servers               Disks                     Networks    Images
                                                                                                                       (Glance)

                                                                                                     Folsom Release




© 2010 Cisco and/or its affiliates. All rights reserved.                                                                            Cisco Confidential   9
OpenStack Networking Abstractions
         Virtual Networks:
             A basic dedicated L2 network segment
             Common realization is a VLAN
         Virtual Ports:
             Attachment point for devices connecting to virtual networks.
             Ports expose configuration and monitoring state via extensions (e.g., ACLs, QoS policies, Packet
              Statistics)
         Subnets:
             An IPAM construct to store CIDR
             Also allows to set the Gateway IP and host routes
         Virtual Routers
             Per tenant routers


© 2010 Cisco and/or its affiliates. All rights reserved.                                                     Cisco Confidential   10
OpenStack Networking Plugins & Extensions
         Plugin:
                        Realization of the OpenStack Networking abstractions
                        Supports different back-end technologies and vendors
                        One plugin per OpenStack Networking deployment (there could be sub-plugins
                         managed by the main plugin)
                        Examples: Linux Bridge Plugin, OVS Plugin, Cisco (Nexus)
         Extensions:
                        API Extensibility for new or back-end specific features
                        Example: Port-profiles, quality-of-service, etc.


© 2010 Cisco and/or its affiliates. All rights reserved.                                       Cisco Confidential   11
Extending OpenStack Networking to support L3 Constructs
  Routing within the                                       Further evolve OpenStack Networking to be a multi-tenant network
                                                              service for creating virtual data centers (application specific
   tenant (support multi-                                     topologies + network services)
   tier topologies)
  Overlapping IP
   addresses
  Support gateways –
   Internet, VPN
  Support other L3
   services – LB,
   Firewall, Caching, etc.
  Hybrid Cloud (Public +
   Private)

 © 2010 Cisco and/or its affiliates. All rights reserved.                                                              Cisco Confidential   12
• BigSwitch                                                • Midokura Midonet
• Brocade                                                  • NEC OpenFlow
• Cisco Nexus                                              • Nicira NVP
• Hyper-V                                                  • Open vSwitch
• Linux Bridge                                             • PLUMgrid
• Meta Plugin                                              • Ryu OpenFlow



© 2010 Cisco and/or its affiliates. All rights reserved.                        Cisco Confidential   13
• Large increase in the number of plugins upstream

• LBaaS
           Framework
           Drivers
           More to come

• Multiple agent support
           Simple scheduler
           Ability to balance tenants across multiple network nodes
           Cannot balance a tenant across multiple nodes (planned for Havana)




© 2010 Cisco and/or its affiliates. All rights reserved.                        Cisco Confidential   14
© 2010 Cisco and/or its affiliates. All rights reserved.   Cisco Confidential   15
Quantum Server                                                  Quantum L2
                                   and Plugin                                                      Agent
                                                                                                     Quantum L2
                                                                                                       Agent
                                                                                                         Quantum L2
                                             Nova                                               Nova Compute
                                                                                                            Agent
                                                                                                    Nova Compute
                                                …                                                       Nova Compute


                                                           ethX

                                     Control Node                                               Compute Node
                                                                                                    Control Node
                                                                            Quantum L2   ethX
                                                                        Quantum L2                       Control Node
                                                                              Agent
                                                                    Quantum L2
                                                                           Agent
                                                                       AgentQuantum L3
                                                                        Quantum L3
                                                                              Agent                                     ethX
                                                                    Quantum L3
                                                                           Agent
                                                                         Quantum DHCP
                                                                       Agent
                                                           br-ex      QuantumAgent
                                                                               DHCP                                            External Network
                                                                   Quantum Agent
                                                                           DHCP
                                                                       Agent
                                                                                                                               Management Network

                                                                          Network Node
                                                                      Network Node                                             Data Network
                                                                   Network Node



© 2010 Cisco and/or its affiliates. All rights reserved.                                                                                 Cisco Confidential   16
© 2010 Cisco and/or its affiliates. All rights reserved.   Cisco Confidential   17
VM1                         VM1                 VM1




                                Linux Bridge                Linux Bridge            Linux Bridge   Security Groups rules applied here


                                                                                                   VLANs used for isolation amongst
                                                                  br-int                           tenants here



                                                                                                   GRE Keys used to isolate tenant traffic
                                                                  br-tun                           in the tunnel
                                                                                                                                             Tenant A Network


                                                                     bond0                                                                   Tenant B Network


                                   eth0                    eth1              eth2                                                            Management Network


                                                                                                                                             Data Network




© 2010 Cisco and/or its affiliates. All rights reserved.                                                                                              Cisco Confidential   18
© 2010 Cisco and/or its affiliates. All rights reserved.   Cisco Confidential   19
Controller Node


                                                                                                                                                                                            Quantum

                                                                                                                                                                                        Cisco Nexus
                                                                                                                                                                                           Plugin



                                                                                                                                                                                 Nexus                Quantum
                                                                                                                                                                                Interface              OVS
                                                                                                                                                                                  Driver               Plugin
                                                                                     Communication with Nexus switches
                                                                                     using Netconf




                                                           Nexus 3K                                                            Nexus 3K
                              VLAN 100                                VLAN 200                                 VLAN 100                       VLAN 200

                                                                                                                                                                          Communication with plugin agents
                                                                                                                                                                   eth0
                                                                                                                                                                          on hosts
                                                               eth0
                                                               eth0                            eth0   eth0                           eth0
                                                                                                                                      eth0
             eth0
                                     br-eth0                              br-eth0                                  br-eth0                       br-eth0

                                         br-int                             br-int                                   br-int                        br-int

                             Tenant A – VLAN 100                      Tenant B – VLAN 200                      Tenant A – VLAN 100           Tenant B – VLAN 200
                                    VM 1
                                   10.0.0.3
                                                                             VM 1
                                                                            10.0.1.3
                                                                                                …                     VM 2
                                                                                                                     10.0.0.4
                                                                                                                                                    VM 2
                                                                                                                                                   10.0.1.4



                                   Host 1                                Host 2                                   Host N-1                      Host N


© 2010 Cisco and/or its affiliates. All rights reserved.                                                                                                                                                Cisco Confidential   20

More Related Content

PPTX
Triangle OpenStack Meetup
PDF
Cisco entel summit2010
PDF
Presentation introduction to cloud computing and technical issues
PPTX
Open Source Cloud, Virtualization and Deployment Technologies
PDF
CELC_VM-FEX with Cisco Virtual Interface Card
KEY
Ga cloud scaling 3 30-2012
PPTX
Atea roadshow norr
Triangle OpenStack Meetup
Cisco entel summit2010
Presentation introduction to cloud computing and technical issues
Open Source Cloud, Virtualization and Deployment Technologies
CELC_VM-FEX with Cisco Virtual Interface Card
Ga cloud scaling 3 30-2012
Atea roadshow norr

What's hot (19)

PPTX
Cloud computing NIC 2012
PDF
The Value of NetApp with VMware
PDF
Learn OpenStack from trystack.cn ——Folsom in practice
PDF
Learning From Real Practice of Providing Highly Available Hybrid Cloud Servic...
PDF
Virtualization on IBM Blade Center
PPTX
Dell openstack boston meetup dell crowbar and open stack
PPTX
OpenStack Quantum
PDF
Security & Virtualization in the Data Center
PDF
e-Infrastructures for Science and Industry
PDF
Presentation from physical to virtual to cloud emc
PDF
Overview and current topics in solid state storage
PDF
Mellanox for OpenStack - OpenStack最新情報セミナー 2014年10月
PPT
DevCloud and CloudMonkey
PDF
Rackforce the cloud
PDF
The Sirocco multi-cloud management framework, OW2con'12, Paris
 
PDF
Simplifying Cloud Implementation
PDF
Ubuntu in the cloud What's Coming - Nick Barcet, Canonical
KEY
MOW2010: Under the Hood of Oracle Clusterware by Alex Gorbachev, Pythian
PPT
20120524 cern data centre evolution v2
Cloud computing NIC 2012
The Value of NetApp with VMware
Learn OpenStack from trystack.cn ——Folsom in practice
Learning From Real Practice of Providing Highly Available Hybrid Cloud Servic...
Virtualization on IBM Blade Center
Dell openstack boston meetup dell crowbar and open stack
OpenStack Quantum
Security & Virtualization in the Data Center
e-Infrastructures for Science and Industry
Presentation from physical to virtual to cloud emc
Overview and current topics in solid state storage
Mellanox for OpenStack - OpenStack最新情報セミナー 2014年10月
DevCloud and CloudMonkey
Rackforce the cloud
The Sirocco multi-cloud management framework, OW2con'12, Paris
 
Simplifying Cloud Implementation
Ubuntu in the cloud What's Coming - Nick Barcet, Canonical
MOW2010: Under the Hood of Oracle Clusterware by Alex Gorbachev, Pythian
20120524 cern data centre evolution v2
Ad

Viewers also liked (20)

PPTX
kamesh Videos
PDF
OpenStack Neutron Liberty Updates
PDF
Designing OpenStack Architectures
PDF
Dell SUSE Cloud Solution, Powered by OpenStack
PPTX
Open stack icehouse microsoftupdate
PDF
Dell openstack cloud with inktank ceph – large scale customer deployment
PPTX
Dockerizing the Hard Services: Neutron and Nova
PPTX
Is OpenStack Neutron production ready for large scale deployments?
PDF
Postgres Plus Cloud Database on OpenStack
PDF
Openstack on Fedora, Fedora on Openstack: An Introduction to cloud IaaS
PPTX
OpenStack: Why Is It Gaining So Much Traction?
PDF
Whats new in neutron for open stack havana
PPTX
Deploying OpenStack Using Docker in Production
PPTX
OCP Serverを用いた OpenStack Containerの検証
PPTX
OpenStack and Ceph case study at the University of Alabama
PDF
OpenStack 101 update
PDF
Massachusetts Open Cloud Initiative
PDF
OpenStack networking - Neutron deep dive with PLUMgrid
PDF
Cumulus Linux 導入事例 -ネットワークをDevOpsに統合した、エンジニアが幸せになるインフラ運用手法のご紹介-
PDF
Open Source Backends for OpenStack Neutron
kamesh Videos
OpenStack Neutron Liberty Updates
Designing OpenStack Architectures
Dell SUSE Cloud Solution, Powered by OpenStack
Open stack icehouse microsoftupdate
Dell openstack cloud with inktank ceph – large scale customer deployment
Dockerizing the Hard Services: Neutron and Nova
Is OpenStack Neutron production ready for large scale deployments?
Postgres Plus Cloud Database on OpenStack
Openstack on Fedora, Fedora on Openstack: An Introduction to cloud IaaS
OpenStack: Why Is It Gaining So Much Traction?
Whats new in neutron for open stack havana
Deploying OpenStack Using Docker in Production
OCP Serverを用いた OpenStack Containerの検証
OpenStack and Ceph case study at the University of Alabama
OpenStack 101 update
Massachusetts Open Cloud Initiative
OpenStack networking - Neutron deep dive with PLUMgrid
Cumulus Linux 導入事例 -ネットワークをDevOpsに統合した、エンジニアが幸せになるインフラ運用手法のご紹介-
Open Source Backends for OpenStack Neutron
Ad

Similar to vBrownBag OpenStack Networking Talk (20)

PDF
Shannon McFarland OpenStack/Cisco Intro
PPTX
The Ever Changing Cloud, CloudExpo 2012
PDF
OpenStack, SDN, and the Future of Software Defined Infrastructure
PPT
Scalable networking in Apache CloudStack
PDF
Cisco open network environment
PPTX
Openstack 101
PPTX
OpenStack Summit Portland April 2013 talk - Quantum and EC2
PPTX
Cloud Computing, SDN, Big Data and Internet of Everything - Lew Tucker
PPTX
Cloud stack overview
PDF
Cisco vWaaS talk
PDF
Cisco Cloud Briefing and Experiences for Cloud Slam 2011
PPTX
Cloud platform technical sales presentation
PPTX
Xen and Apache cloudstack
PDF
The unified data center for cloud david yen
PDF
Data center 2.0: The journey to the cloud from the datacenter perspertive by ...
PPT
CloudStack and SDN
PDF
Government 2.1 - Let The Virtual Journey Begins, NOW: From Desktop To the Clo...
PDF
CloudStack-Developer-Day
PDF
Seguridad en la Nube
Shannon McFarland OpenStack/Cisco Intro
The Ever Changing Cloud, CloudExpo 2012
OpenStack, SDN, and the Future of Software Defined Infrastructure
Scalable networking in Apache CloudStack
Cisco open network environment
Openstack 101
OpenStack Summit Portland April 2013 talk - Quantum and EC2
Cloud Computing, SDN, Big Data and Internet of Everything - Lew Tucker
Cloud stack overview
Cisco vWaaS talk
Cisco Cloud Briefing and Experiences for Cloud Slam 2011
Cloud platform technical sales presentation
Xen and Apache cloudstack
The unified data center for cloud david yen
Data center 2.0: The journey to the cloud from the datacenter perspertive by ...
CloudStack and SDN
Government 2.1 - Let The Virtual Journey Begins, NOW: From Desktop To the Clo...
CloudStack-Developer-Day
Seguridad en la Nube

More from mestery (11)

PDF
OVN: Scaleable Virtual Networking for Open vSwitch
PDF
OpenStack Tokyo Summit Keynote Slides
PDF
OpenStack Neutron: What's New In Kilo and a Look Toward Liberty
PDF
OpenStack Neutron Tutorial
PDF
Group Based Policy: Open Source Policy in OpenDaylight and OpenStack Neutron
PPTX
OpenStack and OpenDaylight Workshop: ONUG Spring 2014
PPT
OpenDaylight Integration with OpenStack Neutron: A Tutorial
PPTX
Next Generation Network Developer Skills
PPTX
Modular Layer 2 In OpenStack Neutron
PPTX
LISP and NSH in Open vSwitch
PPTX
OpenStack Development Using devstack
OVN: Scaleable Virtual Networking for Open vSwitch
OpenStack Tokyo Summit Keynote Slides
OpenStack Neutron: What's New In Kilo and a Look Toward Liberty
OpenStack Neutron Tutorial
Group Based Policy: Open Source Policy in OpenDaylight and OpenStack Neutron
OpenStack and OpenDaylight Workshop: ONUG Spring 2014
OpenDaylight Integration with OpenStack Neutron: A Tutorial
Next Generation Network Developer Skills
Modular Layer 2 In OpenStack Neutron
LISP and NSH in Open vSwitch
OpenStack Development Using devstack

Recently uploaded (20)

PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Machine learning based COVID-19 study performance prediction
PPTX
Cloud computing and distributed systems.
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Big Data Technologies - Introduction.pptx
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Modernizing your data center with Dell and AMD
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
A Presentation on Artificial Intelligence
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
20250228 LYD VKU AI Blended-Learning.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
Spectral efficient network and resource selection model in 5G networks
Machine learning based COVID-19 study performance prediction
Cloud computing and distributed systems.
Advanced methodologies resolving dimensionality complications for autism neur...
Chapter 3 Spatial Domain Image Processing.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Big Data Technologies - Introduction.pptx
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Unlocking AI with Model Context Protocol (MCP)
Building Integrated photovoltaic BIPV_UPV.pdf
Modernizing your data center with Dell and AMD
Understanding_Digital_Forensics_Presentation.pptx
Reach Out and Touch Someone: Haptics and Empathic Computing
MYSQL Presentation for SQL database connectivity
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
A Presentation on Artificial Intelligence

vBrownBag OpenStack Networking Talk

  • 1. Kyle Mestery Technical Leader, Office of the Cloud CTO, Cisco Mark Voelker Technical Leader, SDU, Cisco © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 1
  • 2. © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 2
  • 3. © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 3
  • 4. © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 4
  • 5. • Advantages of cloud computing On-demand virtualized resources, self-service, lower cost Resources managed by others • Ability to create your own isolated private networks • Extensible • Challenge!! Easy-to-use Minus the complexity of the traditional data center OpenStack Should work with different networking infrastructure Networking © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 5
  • 6. • Compute service (EC2): virtual machines App Svr • Specify vCPU, Memory, Disk OS • Launch instance (image, mem_size, disk) VM • Suspend, clone, migrate • Storage service (S3, EBS): virtual disks • Specify storage amount, access rights • Store object • Create/attach block • What to do about networks? Simplistic implementation Embedded in the compute component © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 6
  • 7. 2011 Design Summit - community-driven merger of proposals … more NetworkService NaaS Core Design NetworkServicePOC NetworkContainers Citrix/Rackspace/Nicira Intel NTT/Midokura Cisco OpenStack Networking © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 7
  • 8. • Compute service (EC2): virtual machines App Svr • Launch instance (image, mem_size, disk) OS • Suspend, clone, migrate VM • Storage service (S3, EBS): virtual disks • Store object • Create/attach block • Network service (OpenStack Networking): virtual networks App Svr OS App Svr OS • Create/delete private network VM VM • Attach VM to network resource • Create subnets and routers • Work with different networking environments © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 8
  • 9. OpenStack Networking: A first class citizen in cloud computing Portal (Horizon) Applications Other Services Cloud Platform - Developer API Compute Storage Network Identity (Keystone) (Nova) (Swift) (Quantum) Servers Disks Networks Images (Glance) Folsom Release © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 9
  • 10. OpenStack Networking Abstractions  Virtual Networks:  A basic dedicated L2 network segment  Common realization is a VLAN  Virtual Ports:  Attachment point for devices connecting to virtual networks.  Ports expose configuration and monitoring state via extensions (e.g., ACLs, QoS policies, Packet Statistics)  Subnets:  An IPAM construct to store CIDR  Also allows to set the Gateway IP and host routes  Virtual Routers  Per tenant routers © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 10
  • 11. OpenStack Networking Plugins & Extensions  Plugin:  Realization of the OpenStack Networking abstractions  Supports different back-end technologies and vendors  One plugin per OpenStack Networking deployment (there could be sub-plugins managed by the main plugin)  Examples: Linux Bridge Plugin, OVS Plugin, Cisco (Nexus)  Extensions:  API Extensibility for new or back-end specific features  Example: Port-profiles, quality-of-service, etc. © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 11
  • 12. Extending OpenStack Networking to support L3 Constructs  Routing within the Further evolve OpenStack Networking to be a multi-tenant network service for creating virtual data centers (application specific tenant (support multi- topologies + network services) tier topologies)  Overlapping IP addresses  Support gateways – Internet, VPN  Support other L3 services – LB, Firewall, Caching, etc.  Hybrid Cloud (Public + Private) © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 12
  • 13. • BigSwitch • Midokura Midonet • Brocade • NEC OpenFlow • Cisco Nexus • Nicira NVP • Hyper-V • Open vSwitch • Linux Bridge • PLUMgrid • Meta Plugin • Ryu OpenFlow © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 13
  • 14. • Large increase in the number of plugins upstream • LBaaS Framework Drivers More to come • Multiple agent support Simple scheduler Ability to balance tenants across multiple network nodes Cannot balance a tenant across multiple nodes (planned for Havana) © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 14
  • 15. © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 15
  • 16. Quantum Server Quantum L2 and Plugin Agent Quantum L2 Agent Quantum L2 Nova Nova Compute Agent Nova Compute … Nova Compute ethX Control Node Compute Node Control Node Quantum L2 ethX Quantum L2 Control Node Agent Quantum L2 Agent AgentQuantum L3 Quantum L3 Agent ethX Quantum L3 Agent Quantum DHCP Agent br-ex QuantumAgent DHCP External Network Quantum Agent DHCP Agent Management Network Network Node Network Node Data Network Network Node © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 16
  • 17. © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 17
  • 18. VM1 VM1 VM1 Linux Bridge Linux Bridge Linux Bridge Security Groups rules applied here VLANs used for isolation amongst br-int tenants here GRE Keys used to isolate tenant traffic br-tun in the tunnel Tenant A Network bond0 Tenant B Network eth0 eth1 eth2 Management Network Data Network © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 18
  • 19. © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 19
  • 20. Controller Node Quantum Cisco Nexus Plugin Nexus Quantum Interface OVS Driver Plugin Communication with Nexus switches using Netconf Nexus 3K Nexus 3K VLAN 100 VLAN 200 VLAN 100 VLAN 200 Communication with plugin agents eth0 on hosts eth0 eth0 eth0 eth0 eth0 eth0 eth0 br-eth0 br-eth0 br-eth0 br-eth0 br-int br-int br-int br-int Tenant A – VLAN 100 Tenant B – VLAN 200 Tenant A – VLAN 100 Tenant B – VLAN 200 VM 1 10.0.0.3 VM 1 10.0.1.3 … VM 2 10.0.0.4 VM 2 10.0.1.4 Host 1 Host 2 Host N-1 Host N © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 20