SlideShare une entreprise Scribd logo
1  sur  53
Agile OpenStack Networking with
Cisco solutions
BRKDCT-2445
Chris Marino, OpenStack Business Development
chrmarin@cisco.com, @chris_marino
Rohit Agarwalla, Technical Leader
roagarwa@cisco.com, @rohitagarwalla
© 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public
Agenda
• Introduction to OpenStack 5 mins
• Why choose OpenStack? 5 mins
• Cisco and OpenStack 10 mins
• OpenStack Networking – Neutron 15 mins
• OpenStack Neutron Cisco efforts 25 mins
• Getting started with Nexus plugin 5 mins
• Demo 15 mins
• Summary/Q&A 10 mins
3
Introduction to OpenStack
© 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public
OpenStack
Overview
5
Design tenets – scale & elasticity, share nothing & distribute everything
Open source Cloud Computing Platform for Private and Public Clouds
© 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public
OpenStack DefCore and RefCore
6
Compute (Nova) Telemetry (Ceilometer)
Network (Neutron) Orchestration (Heat)
Object Storage (Swift) Database (Trove)
Block Storage (Cinder) Bare Metal (Ironic)
Dashboard (Horizon) Common Libraries (Oslo)
Glance (Image) Deployment (TripleO)
Identity (KeyStone) DevStack
6 month release cycle –
Havana (Nov13), IceHouse
(May14), Juno (Nov14)
Project Status:
• Core
• Integrated
• Incubation
• External
© 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public
OpenStack IceHouse Release and Juno Summit
7
• General Speaking Sessions – Proposals selected based on community voting
• Design Sessions – Blueprints discussions for next release
• Icehouse Release
– 350 New Features: Simplified Upgrade, Storage Migration, Auto-scaling, Telemetry, etc.
– Integrated Trove DBaaS
– Group Based Policy extensions (approved blueprint)
– 100’s of videos available
– Lots more….
Why choose OpenStack ?
© 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public
OpenStack for your Datacenter Cloud
• Agility and Feature/Product Flexibility
• Lower Cost - open source software
• Most Developers – Growing community worldwide
• Production Ready – Many Successful User Stories
• Commercial Distributions – Service and support from major Linux vendors
• Accelerating Market Momentum – Enterprises and service providers
9
© 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public
OpenStack, CloudStack, OpenNebula, Eucalyptus
10
Accumulated Community Population
OpenStack
Monthly Number of Participants
OpenStack
Monthly Number of Threads
OpenStack
Monthly Git Commits
OpenStack
Monthly Git Contributors
OpenStack
Source: Qingye Jiang Q1 ‘14 Community Analysis blog post
© 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public
Cisco Top Network Interface
16
OpenStack Atlanta User Survey
© 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public
OpenStack is Transforming Cloud Development
Enterprise/Public Sector Service Provider
End-to-end cloud delivery that
is automated and tenant
aware
Application deployment speed in
a highly dynamic IT environment
84% of RedHat users indicate OpenStack
part of future plans
17
Cisco and OpenStack
© 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public
Cisco and OpenStack
19
•Cisco Validated Designs
for production deployments
• Work closely and jointly
with customers to design and
build their OpenStack
environment
• OpenStack based Global
Intercloud hosted across
Cisco and partners data
centers
• Cisco Webex Service running
on OpenStack
•Automation (Puppet) and
architectures (HA) for
production deployment and
operational support
•Neutron/Nova Plug-ins for
Cisco product lines –
Nexus, DFA, APIC, UCS
• Code contributions across
several services – Network.
Compute, Dashboard,
Storage
• Foundation Board member
Community
Participation
Engineering/
Automation
Partners/
Customers
Cloud
Services
© 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public
RedHat OpenStack with Cisco UCS
20
OpenStack Networking - Neutron
© 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public
OpenStack Neutron Architecture
Neutron Server
REST API
Neutron Core
plugins
ML2
Cisco(Nexus,
N1Kv)
OVS
Morevendor
plugins Neutron Service
plugins
• Core + Extension REST API’s
• Message Queue for communicating with
Neutron Agents
• Core and Service Plugins
• Different vendor core plugins
• Different network technology support
• ML2 plugin with Type and Mechanism
Drivers
• Service plugins with backend drivers
Core API
Network Port Subnet
Resource and Attribute Extension API
ProviderNetwork PortBinding Router Quotas SecurityGroups AgentScheduler LBaaS FWaaS VPNaaS ….
DHCP Agent
L3 Agent
Message
Queue
IPTables on
Network
Node
L2 Agent
OVS on
Compute
Node
LoadBalancer
Firewall
VPN
HAProxy
IPTables
OpenSwan
L3ServicesFuturesType Drivers Mechanism Drivers
VLAN
GRE
VXLAN
CiscoNexus
OVS
OpenDayLight
APIC
Southbound interfaces
Morevendor
drivers
22
© 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public
Deploying Neutron
• In addition to neutron-server,
several agents are needed
depending on the configuration
• L3 agent, DHCP agent, Plugin
agent
• Agents can be deployed on the
controller node or a separate
network node
29
© 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public
Neutron Networking for Tenant Isolation
30
Networks
Tenant
Networks
Admin
Provider
Networks
VLAN
VXLAN
GRE
vSwitch
ToR/Fabric
vSwitch, ToR
vSwitch
Network Type Network Segmentation
Scheme for tenant
isolation
Device implementing Network
Segmentation Scheme
Direct Device
Configuration
Device Configuration
through Controller
Neutron plugin/driver
© 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public
Neutron Networking for Layer 3 Services
31
Networks
Tenant
Networks
Admin
Provider
Networks
Linux Host
Service
VM’s
Provisioned
Externally
Network Type
Device implementing
Advanced Service
Direct Device
Configuration
Device Configuration
through Controller
Neutron plugin/driver
vSwitch,
ToR
Routers
Neutron resource
© 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public
Agenda
• Introduction to OpenStack 5 mins
• Why choose OpenStack? 5 mins
• Cisco and OpenStack 10 mins
• OpenStack Networking – Neutron 15 mins
• OpenStack Neutron Cisco efforts 25 mins
• Getting started with Nexus plugin 5 mins
• Demo 15 mins
• Summary/Q&A 10 mins
32
OpenStack Neutron Cisco efforts
© 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public
What will be covered ?
• Neutron Block diagram of the integrated Cisco solutions
• Benefits of using the Cisco Neutron solution
• Neutron enhancements
• Summary of what’s available now and in the near term
34
© 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public
VM on a Compute
Nodes
Neutron Cisco Nexus Plugin
35
Neutron Server
Neutron Core
plugin (Cisco/ML2)
Cisco Nexus
Plugin/Driver
Ncclient
Nexus
Nova
Compute Nodes
create/update
port request
sent to Neutron
Benefits
• Works with Nexus 3k/5k/6k/7k/9k
• Support for Neutron Provider Networks
• Dynamic VLAN and SVI
provisioning/deprovisioning on ToR
• Network based Overlays using VXLAN
Nexus ToR
Demo of Nexus plugin at the end !
VM VM
© 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public
VMs on Compute
Node
N1Kv VEM
Compute Nodes
Neutron Cisco Nexus1000v Plugin (KVM)
Neutron N1Kv specific API extensions usage –
neutron network-profile-create PROFILE_NAME
vlan --segment_range 400-499
neutron net-create NETWORK_NAME --
n1kv:profile_id PROFILE_ID
neutron policy-profile-list
neutron port-create NETWORK_NAME --
n1kv:profile_id PROFILE_ID
36
Neutron Server
Neutron Core
plugin (Cisco)
Cisco N1Kv Plugin
N1Kv VSM
Benefits:
• Network Profiles – VLAN, VXLAN
(multicast/unicast), Trunk
• Policy Profiles – ACLs, QoS
• VXLAN Gateway Service VM
Network
Profile
(admin)
REST API
Nova
Policy Profile
defined in
VSM
(periodic
polling)
Policy
Profile
Network Profile:Network Segment Pool
Policy Profile:Port Profile,
VM VM
© 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public
VMs on Compute
Node
Neutron Cisco UCS VM-FEX Driver (KVM)
37
Neutron Server
Neutron Core
plugin (ML2)
Cisco UCS Driver
UCS Fabric
Interconnect
UCSM SDK/PyPi/XML
SR-IOV supported
enic driver
Compute Nodes
Nova
create/update port
Port binding information retrieved from
Neutron has port profile information for
VM
Benefits:
• Bypasses the vswtich
• Improves throughput
<interface type='hostdev' managed='yes’>
<mac address='fa:16:3e:f1:dd:e6'/>
….
<virtualport type='802.1Qbh'>
<parameters profileid=’Net1Profile'/>
</virtualport>
</interface>
UCSM port profile
VM VM
© 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public
Neutron’s Routing Reference Implementation
38
Neutron Server
Neutron Service
plugin (L3)
Routing REST API requests
L3 agent on
Network Node
L3 agent on
Network Nodes
Default Gateway,
Namespace and
IPTables
Namespace maps to
a Neutron logical
router. IPTables
handle address
translations
Agent Scheduler
Picks a L3 agent
on a Network
Node
• Limitations
– x86 box for L3 services
– HA (Neutron logical router)
Compute Node
Compute Nodes
L3 traffic goes through
Network node
VM VM
© 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public
Neutron + NFV (Cisco driven architecture)
39
Neutron Server
Neutron Service plugin
NFV Device Driver
Device
Manager
Scheduler
Config Agent
VMs on Compute
Node
Service Nodes
Config Agent
• Service Plugins
– Management of logical resources
• Scheduler
– Select Hosting device
• Device Manager
– Lifecycle management of devices (Spinning
up of NFV devices)
– Book-keeping of processing capacity in
devices (Avoid over allocation)
• Config Agent
– Apply configuration to devices
– Monitor health devices
Nova
VM VM
© 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public
Neutron Cisco CSR1000v for Neutron L3 Service
40
• Mapping of Neutron reference L3
implementation -
– Linux namespaces - CSR1Kv VRF
– Router ports (qr) on bridge –
CSR1Kv VLAN sub interfaces
– Gateway ports (qg) on bridge -
CSR1Kv VLAN sub interfaces
– Linux IPTables – CSR1Kv NAT
• Benefits
– Available as NFV services
– Scalable solution
– Integrates with N1Kv
REST API/netconf
Neutron Server
Neutron Service plugin
(L3)
Routing Device Driver
(CSR1Kv)
Device
Manager
Scheduler
Config Agent
VMs on Compute
Node
Config Agent
Nova
Service Nodes
CSR1Kv
VM
© 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public
Example CSR1Kv config for a Neutron logical model
41
Neutron Network and
Subnet - 10.0.100.0/24
VLAN 500
Neutron Router
External Gateway port –
173.38.209.1
Internal Gateway port - 10.0.100.1
VM1
10.0.100.2
Floating IP port -
173.38.209.2
interface GigabitEthernet2.500
encapsulation dot1Q 500
ip vrf forwarding nrouter-462986b8
ip address 10.0.100.1 255.255.255.0
ip nat inside
interface GigabitEthernet2.600
encapsulation dot1Q 600
ip vrf forwarding nrouter-462986b8
ip address 173.38.209.1 255.255.255.0
ip nat outside
ip nat inside source static 10.0.100.2 173.38.209.2
vrf nrouter-462986b8 match-in-vrf
External Network -
173.38.209.0/24
VLAN 600
© 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public
Neutron Cisco CSR1000v VPN Service Driver (KVM)
42
VPN
Neutron Server
Neutron Service
plugin (VPN)
Cisco VPN Service
Driver
VPN Agent
Compute Nodes
Cisco VPN Device
Driver
RPC calls
REST API
Performs validation
and sends to agent
Benefits
• CSR1Kv secure VPN qualified solution
• Unlock rich CSR1Kv features into OpenStack
neutron vpn-ikepolicy-create ikepolicy1
neutron vpn-ipsecpolicy-create ipsecpolicy1
neutron vpn-service-create --name myvpn --description "My vpn
service” router1 mysubnet
neutron ipsec-site-connection-create --name vpnconnection1  --
vpnservice-id myvpn 
--ikepolicy-id ikepolicy1 
--ipsecpolicy-id ipsecpolicy1 
--peer-address 172.24.4.23 --peer-id 172.24.4.23 --peer-cidr 
10.2.0.0/24 --psk secret
CSR1Kv
VM
© 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public
Neutron Cisco Dynamic Fabric Automation(DFA)
Driver
43
Neutron Server
Neutron Core plugin
(ML2)
Cisco DFA
Driver
Data Center Network
Manager (DCNM)
DFA Leaf Switches
DFA Spine/Leaf
Switches
VMs on Compute
Nodes
LLDPAD Agent
Compute Nodes
REST API
communicates (VDP) with the Leaf passing the VM’s
information along with the Segment ID when instance
is created/deleted.
Network attributes
communicated to switches
neutron net-create NETWORK_NAME
--dfa:cfg_profile_id PROFILE_ID
neutron config-profile-list
vSwitch
Driver
DFA config
profile for
OpenStack
Networks
Benefit
• Fabric based overlays with
OpenStack
• Network Fabric Advantages
exposed to OpenStack
networks
VM VM
vswitch
© 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public
Evolving the Neutron API
Neutron
Network
Neutron
Router
Neutron
Network
Security
Groups
Neutron Port
Neutron Port
Existing Neutron API
Tenant
Group Policy Neutron API
Tenant
End Point Group
(EPG)
End Point End Point
End Point Group
(EPG)
End Point End Point
Contract - set of Policy Rules
API to provide clear separation between Application developer and Infrastructure manager
• Application developer doesn’t need to care about network centric resources such as Networks/Routers
etc (existing Neutron API)
• Infrastructure Manager doesn’t need to care about application requirements such as what ports requires
to be opened for the applications
44
© 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public
VMs on Compute
Nodes
Neutron Cisco Application Policy Infrastructure
Controller (APIC) Driver and Plugin
46
Neutron Server
Neutron Core plugin (ML2)
Cisco APIC
Driver
APIC
VMs on Compute
Nodes
vSwitch
Driver
ACI Spine/Leaf
Switches
REST API
Network:EPG, Router:Contract
Provides distributed L2,L3 functionality
Developing Integration with APIC
Using OpenStack Neutron
Group Policy APIvswitch
© 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public
What’s available now and in the near term ?
Integrations Release (IceHouse – May’14, Juno – Nov’14)
Cisco Physical Nexus Switches (N3K/5K/6K/7K/9K) Plugin and ML2
Driver
IceHouse release
Cisco Virtual Nexus 1000v Switch Plugin Icehouse release
Cisco UCS VM-FEX ML2 Driver Juno release
Cisco Virtual Cloud Services Router 1000v Service Plugins (L3) Juno release
Cisco Virtual Cloud Services Router 1000v Service Driver (VPN) IceHouse release
Cisco Dynamic Fabric Automation Fabric ML2 Driver Juno release
Cisco Application Policy Infrastructure Controller ML2 Driver Juno release
47
© 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public
Agenda
• Introduction to OpenStack 5 mins
• Why choose OpenStack? 5 mins
• Cisco and OpenStack 10 mins
• OpenStack Networking – Neutron 15 mins
• OpenStack Neutron Cisco efforts 25 mins
• Getting started with Nexus plugin 5 mins
• Demo 15 mins
• Summary/Q&A 10 mins
48
Getting started with Nexus Plugin
© 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public
VM on a Compute
Nodes
Neutron Cisco Nexus Plugin
50
Neutron Server
Neutron Core
plugin (Cisco/ML2)
Cisco Nexus
Plugin/Driver
Ncclient
Nexus
Nova
Compute Nodes
create/update
port request
sent to Neutron
Benefits
• Works with Nexus 3k/5k/6k/7k/9k
• Support for Neutron Provider Networks
• Dynamic VLAN and SVI
provisioning/deprovisioning on ToR
• Network based Overlays using VXLAN
Nexus ToR
VM VM
© 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public
For Developers/Demos – DevStack
• Install Devstack on Node
– git clone https://github.com/openstack-dev/devstack.git
– cd devstack
– git checkout stable/icehouse
– configure localrc file – contains settings for each node running devstack
• ./stack.sh
• For Nexus plugin
– git clone http://github.com/CiscoSystems/ncclient.git
– cd ncclient/
– sudo python ./setup.py install
51
© 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public
Sample content from localrc file
# Neutron Stuff
Q_PLUGIN=cisco
declare -a Q_CISCO_PLUGIN_SUBPLUGINS=(nexus openvswitch)
declare -A Q_CISCO_PLUGIN_SWITCH_INFO=([192.168.28.4]=admin:cisco:22:compute-server01:1/12)
ENABLE_TENANT_VLANS=True
OVS_VLAN_RANGES=physnet1:150:200
PHYSICAL_NETWORK=physnet1
OVS_PHYSICAL_BRIDGE=br-eth1
OVS_BRIDGE_MAPPINGS=physnet1:br-eth1
52
© 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public
Sample Cisco Nexus Plugin Configuration File
File location - /etc/neutron/plugins/cisco/cisco_plugins.ini
[CISCO_PLUGINS]
vswitch_plugin = neutron.plugins.openvswitch.ovs_neutron_plugin.OVSNeutronPluginV2
nexus_plugin = neutron.plugins.cisco.nexus.cisco_nexus_plugin_v2.NexusPlugin
[CISCO]
nexus_driver = neutron.plugins.cisco.nexus.cisco_nexus_network_driver_v2.CiscoNEXUSDriver
[NEXUS_SWITCH:192.168.28.4]
compute-server01 = 1/12
ssh_port = 22
password = cisco
username = admin
53
© 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public
Agenda
• Introduction to OpenStack 5 mins
• Why choose OpenStack? 5 mins
• Cisco and OpenStack 10 mins
• OpenStack Networking – Neutron 15 mins
• OpenStack Neutron Cisco efforts 25 mins
• Getting started with Nexus plugin 5 mins
• Demo 15 mins
• Summary/Q&A 10 mins
54
OpenStack Neutron
Cisco Nexus Plugin Demo
© 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public
VLAN based Layer 2 Networking without Nexus Plugin
56
Nexus Switch
nxk-tor-01
compute-server06
Tenant demo
VM 1
10.0.1.x
VLAN 251
br-int
eth0
br-eth1
eth1
Eth1/4
vswitch
plugin agent
trunk
allow vlan all
eth0
OpenStack Management Network
VM Data Network
Tenant demo
VM 2
10.0.0.x
VLAN 250
eth0
qbr qbr
compute-server05
Tenant demo
VM 1
10.0.0.x
VLAN 250
eth1
vswitch
plugin agent
qbr
Eth1/2
eth0
br-eth1
br-int
trunk
allow vlan all
eth0
Trunking all tenant VLAN’s across all
ToR switch ports that are connected to
compute nodes results in sub-optimal
reservation of network resources
compute-server04
OpenStack
Neutron Service
vswitch plugin
© 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public
Usecase 1 - Same Layer 2 Network/Segment across
Compute Nodes
57
compute-server04
Nexus Switch
nxk-tor-01
compute-server06
br-int
OpenStack
Neutron Service
vswitch
plugin
br-eth1
eth1
Eth1/4
vswitch
plugin agent
trunk
allow vlan 250
eth0
eth1
Tenant demo
VM 2
10.0.0.x
VLAN 250
eth0
eth0
qbr
compute-server05
Tenant demo
VM 1
10.0.0.x
VLAN 250
eth1
vswitch
plugin agent
qbr
Eth1/2
eth0
br-eth1
br-int
trunk
allow vlan 250
eth0
Cisco
Nexus
plugin
OpenStack Management Network
VM Data Network
• Dynamic tenant VLAN configuration
on ToR
• Dynamic tenant VLAN trunking on
ToR switch port
© 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public
Usecase 2 - Different Layer 2 Network/Segment across
Compute Nodes
58
compute-server04
Nexus Switch
nxk-tor-01
compute-server06
Tenant demo
VM 1
10.0.1.x
VLAN 251
br-int
eth0
OpenStack
Neutron Service
vswitch
plugin
br-eth1
eth1
Eth1/4
vswitch
plugin agent
trunk
allow vlan 250, 251
eth0
eth1
Tenant demo
VM 2
10.0.0.x
VLAN 250
eth0
eth0
qbr qbr
compute-server05
Tenant demo
VM 1
10.0.0.x
VLAN 250
eth1
vswitch
plugin agent
qbr
Eth1/2
eth0
br-eth1
br-int
trunk
allow vlan 250
eth0
Cisco
Nexus
plugin
OpenStack Management Network
VM Data Network
• Dynamic tenant VLAN configuration
on ToR
• Dynamic tenant VLAN trunking on
ToR switch port
© 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public
Reading material
59
• Nexus
http://www.cisco.com/c/en/us/products/collateral/switches/nexus-3000-series-switches/data_sheet_c78-
727737.html
https://github.com/openstack/neutron/tree/stable/icehouse/neutron/plugins/cisco/nexus
• Nexus 1000v (KVM)
http://www.cisco.com/c/en/us/products/collateral/switches/nexus-1000v-kvm/datasheet-c78-
730833.html
https://github.com/openstack/neutron/tree/stable/icehouse/neutron/plugins/cisco/n1kv
• Cloud Services Router VPN
http://www.cisco.com/c/en/us/products/collateral/routers/cloud-services-router-1000v-series/datasheet-
c78-730862.html
https://github.com/openstack/neutron/tree/stable/icehouse/neutron/services/vpn/service_drivers
© 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public
Summary
• OpenStack rapidly becoming the de-facto standard for data center orchestration
• Cisco’s broad-based OpenStack strategy spans products, partners and services
• OpenStack Networking is best deployed on Cisco Networks
• Ready to deploy today with wide range of deployments options
• Still lots to do…..
60
© 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public
Participate in the “My Favorite Speaker” Contest
• Promote your favorite speaker through Twitter and you could win $200 of Cisco
Press products (@CiscoPress)
• Send a tweet and include
– Your favorite speaker’s Twitter handle @chris_marino, @rohitagarwalla
– Two hashtags: #CLUS #MyFavoriteSpeaker
• You can submit an entry for more than one of your “favorite” speakers
• Don’t forget to follow @CiscoLive and @CiscoPress
• View the official rules at http://bit.ly/CLUSwin
Promote Your Favorite Speaker and You Could be a Winner
61
© 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public
Complete Your Online Session Evaluation
• Give us your feedback and you
could win fabulous prizes. Winners
announced daily.
• Complete your session evaluation
through the Cisco Live mobile app
or visit one of the interactive kiosks
located throughout the convention
center.
Don’t forget: Cisco Live sessions will be available
for viewing on-demand after the event at
CiscoLive.com/Online
62
© 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public
Continue Your Education
• Demos in the Cisco Campus
• Walk-in Self-Paced Labs
• Table Topics
• Meet the Engineer 1:1 meetings
63
BRKDCT-2445 Agile OpenStack Networking with Cisco Solutions-Cisco Live! US 2014 San Francisco
BRKDCT-2445 Agile OpenStack Networking with Cisco Solutions-Cisco Live! US 2014 San Francisco

Contenu connexe

Tendances

[OpenStack Day in Korea 2015] Keynote 2 - Leveraging OpenStack to Realize the...
[OpenStack Day in Korea 2015] Keynote 2 - Leveraging OpenStack to Realize the...[OpenStack Day in Korea 2015] Keynote 2 - Leveraging OpenStack to Realize the...
[OpenStack Day in Korea 2015] Keynote 2 - Leveraging OpenStack to Realize the...OpenStack Korea Community
 
Networking For Nested Containers: Magnum, Kuryr, Neutron Integration
Networking For Nested Containers: Magnum, Kuryr, Neutron IntegrationNetworking For Nested Containers: Magnum, Kuryr, Neutron Integration
Networking For Nested Containers: Magnum, Kuryr, Neutron IntegrationFawad Khaliq
 
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'OpenStack Korea Community
 
[OpenStack Day in Korea 2015] Track 3-6 - Archiectural Overview of the Open S...
[OpenStack Day in Korea 2015] Track 3-6 - Archiectural Overview of the Open S...[OpenStack Day in Korea 2015] Track 3-6 - Archiectural Overview of the Open S...
[OpenStack Day in Korea 2015] Track 3-6 - Archiectural Overview of the Open S...OpenStack Korea Community
 
[OpenStack Day in Korea 2015] Track 3-4 - Software Defined Storage (SDS) and ...
[OpenStack Day in Korea 2015] Track 3-4 - Software Defined Storage (SDS) and ...[OpenStack Day in Korea 2015] Track 3-4 - Software Defined Storage (SDS) and ...
[OpenStack Day in Korea 2015] Track 3-4 - Software Defined Storage (SDS) and ...OpenStack Korea Community
 
Is OpenStack Neutron production ready for large scale deployments?
Is OpenStack Neutron production ready for large scale deployments?Is OpenStack Neutron production ready for large scale deployments?
Is OpenStack Neutron production ready for large scale deployments?Елена Ежова
 
OpenStack and the Transformation of the Data Center - Lew Tucker
OpenStack and the Transformation of the Data Center - Lew TuckerOpenStack and the Transformation of the Data Center - Lew Tucker
OpenStack and the Transformation of the Data Center - Lew TuckerLew Tucker
 
Nexus1000V on KVM and OpenStack Integration
Nexus1000V on KVM and OpenStack IntegrationNexus1000V on KVM and OpenStack Integration
Nexus1000V on KVM and OpenStack Integrationopenstackindia
 
Openstack architecture for the enterprise (Openstack Ireland Meet-up)
Openstack architecture for the enterprise (Openstack Ireland Meet-up)Openstack architecture for the enterprise (Openstack Ireland Meet-up)
Openstack architecture for the enterprise (Openstack Ireland Meet-up)Keith Tobin
 
[2015-05월 세미나] Network Bottlenecks Mutiply with NFV Don't Forget Performance ...
[2015-05월 세미나] Network Bottlenecks Mutiply with NFV Don't Forget Performance ...[2015-05월 세미나] Network Bottlenecks Mutiply with NFV Don't Forget Performance ...
[2015-05월 세미나] Network Bottlenecks Mutiply with NFV Don't Forget Performance ...OpenStack Korea Community
 
Integrating OpenStack To Existing Infrastructure
Integrating OpenStack To Existing InfrastructureIntegrating OpenStack To Existing Infrastructure
Integrating OpenStack To Existing InfrastructureHui Cheng
 
OpenDaylight Netvirt and Neutron - Mike Kolesnik, Josh Hershberg - OpenStack ...
OpenDaylight Netvirt and Neutron - Mike Kolesnik, Josh Hershberg - OpenStack ...OpenDaylight Netvirt and Neutron - Mike Kolesnik, Josh Hershberg - OpenStack ...
OpenDaylight Netvirt and Neutron - Mike Kolesnik, Josh Hershberg - OpenStack ...Cloud Native Day Tel Aviv
 
Cisco UCS for OpenStack Cloud
Cisco UCS for OpenStack CloudCisco UCS for OpenStack Cloud
Cisco UCS for OpenStack CloudLora O'Haver
 
Orchestration tool roundup kubernetes vs. docker vs. heat vs. terra form vs...
Orchestration tool roundup   kubernetes vs. docker vs. heat vs. terra form vs...Orchestration tool roundup   kubernetes vs. docker vs. heat vs. terra form vs...
Orchestration tool roundup kubernetes vs. docker vs. heat vs. terra form vs...Nati Shalom
 
OpenStack Israel Meetup - Project Kuryr: Bringing Container Networking to Neu...
OpenStack Israel Meetup - Project Kuryr: Bringing Container Networking to Neu...OpenStack Israel Meetup - Project Kuryr: Bringing Container Networking to Neu...
OpenStack Israel Meetup - Project Kuryr: Bringing Container Networking to Neu...Cloud Native Day Tel Aviv
 
Lessons learned from global telecom operators' cloud journeys - Zeev Likworni...
Lessons learned from global telecom operators' cloud journeys - Zeev Likworni...Lessons learned from global telecom operators' cloud journeys - Zeev Likworni...
Lessons learned from global telecom operators' cloud journeys - Zeev Likworni...Cloud Native Day Tel Aviv
 
OpenStack and OpenDaylight Workshop: ONUG Spring 2014
OpenStack and OpenDaylight Workshop: ONUG Spring 2014OpenStack and OpenDaylight Workshop: ONUG Spring 2014
OpenStack and OpenDaylight Workshop: ONUG Spring 2014mestery
 

Tendances (20)

[OpenStack Day in Korea 2015] Keynote 2 - Leveraging OpenStack to Realize the...
[OpenStack Day in Korea 2015] Keynote 2 - Leveraging OpenStack to Realize the...[OpenStack Day in Korea 2015] Keynote 2 - Leveraging OpenStack to Realize the...
[OpenStack Day in Korea 2015] Keynote 2 - Leveraging OpenStack to Realize the...
 
Networking For Nested Containers: Magnum, Kuryr, Neutron Integration
Networking For Nested Containers: Magnum, Kuryr, Neutron IntegrationNetworking For Nested Containers: Magnum, Kuryr, Neutron Integration
Networking For Nested Containers: Magnum, Kuryr, Neutron Integration
 
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'
 
[OpenStack Day in Korea 2015] Track 3-6 - Archiectural Overview of the Open S...
[OpenStack Day in Korea 2015] Track 3-6 - Archiectural Overview of the Open S...[OpenStack Day in Korea 2015] Track 3-6 - Archiectural Overview of the Open S...
[OpenStack Day in Korea 2015] Track 3-6 - Archiectural Overview of the Open S...
 
[OpenStack Day in Korea 2015] Track 3-4 - Software Defined Storage (SDS) and ...
[OpenStack Day in Korea 2015] Track 3-4 - Software Defined Storage (SDS) and ...[OpenStack Day in Korea 2015] Track 3-4 - Software Defined Storage (SDS) and ...
[OpenStack Day in Korea 2015] Track 3-4 - Software Defined Storage (SDS) and ...
 
Is OpenStack Neutron production ready for large scale deployments?
Is OpenStack Neutron production ready for large scale deployments?Is OpenStack Neutron production ready for large scale deployments?
Is OpenStack Neutron production ready for large scale deployments?
 
OpenStack and the Transformation of the Data Center - Lew Tucker
OpenStack and the Transformation of the Data Center - Lew TuckerOpenStack and the Transformation of the Data Center - Lew Tucker
OpenStack and the Transformation of the Data Center - Lew Tucker
 
Nexus1000V on KVM and OpenStack Integration
Nexus1000V on KVM and OpenStack IntegrationNexus1000V on KVM and OpenStack Integration
Nexus1000V on KVM and OpenStack Integration
 
Openstack architecture for the enterprise (Openstack Ireland Meet-up)
Openstack architecture for the enterprise (Openstack Ireland Meet-up)Openstack architecture for the enterprise (Openstack Ireland Meet-up)
Openstack architecture for the enterprise (Openstack Ireland Meet-up)
 
OpenStack Neutron behind the Scenes
OpenStack Neutron behind the ScenesOpenStack Neutron behind the Scenes
OpenStack Neutron behind the Scenes
 
Cloud Computing using OpenStack
Cloud Computing using OpenStackCloud Computing using OpenStack
Cloud Computing using OpenStack
 
MAAS High Availability Overview
MAAS High Availability OverviewMAAS High Availability Overview
MAAS High Availability Overview
 
[2015-05월 세미나] Network Bottlenecks Mutiply with NFV Don't Forget Performance ...
[2015-05월 세미나] Network Bottlenecks Mutiply with NFV Don't Forget Performance ...[2015-05월 세미나] Network Bottlenecks Mutiply with NFV Don't Forget Performance ...
[2015-05월 세미나] Network Bottlenecks Mutiply with NFV Don't Forget Performance ...
 
Integrating OpenStack To Existing Infrastructure
Integrating OpenStack To Existing InfrastructureIntegrating OpenStack To Existing Infrastructure
Integrating OpenStack To Existing Infrastructure
 
OpenDaylight Netvirt and Neutron - Mike Kolesnik, Josh Hershberg - OpenStack ...
OpenDaylight Netvirt and Neutron - Mike Kolesnik, Josh Hershberg - OpenStack ...OpenDaylight Netvirt and Neutron - Mike Kolesnik, Josh Hershberg - OpenStack ...
OpenDaylight Netvirt and Neutron - Mike Kolesnik, Josh Hershberg - OpenStack ...
 
Cisco UCS for OpenStack Cloud
Cisco UCS for OpenStack CloudCisco UCS for OpenStack Cloud
Cisco UCS for OpenStack Cloud
 
Orchestration tool roundup kubernetes vs. docker vs. heat vs. terra form vs...
Orchestration tool roundup   kubernetes vs. docker vs. heat vs. terra form vs...Orchestration tool roundup   kubernetes vs. docker vs. heat vs. terra form vs...
Orchestration tool roundup kubernetes vs. docker vs. heat vs. terra form vs...
 
OpenStack Israel Meetup - Project Kuryr: Bringing Container Networking to Neu...
OpenStack Israel Meetup - Project Kuryr: Bringing Container Networking to Neu...OpenStack Israel Meetup - Project Kuryr: Bringing Container Networking to Neu...
OpenStack Israel Meetup - Project Kuryr: Bringing Container Networking to Neu...
 
Lessons learned from global telecom operators' cloud journeys - Zeev Likworni...
Lessons learned from global telecom operators' cloud journeys - Zeev Likworni...Lessons learned from global telecom operators' cloud journeys - Zeev Likworni...
Lessons learned from global telecom operators' cloud journeys - Zeev Likworni...
 
OpenStack and OpenDaylight Workshop: ONUG Spring 2014
OpenStack and OpenDaylight Workshop: ONUG Spring 2014OpenStack and OpenDaylight Workshop: ONUG Spring 2014
OpenStack and OpenDaylight Workshop: ONUG Spring 2014
 

En vedette

Openstack workshop @ Kalasalingam
Openstack workshop @ KalasalingamOpenstack workshop @ Kalasalingam
Openstack workshop @ KalasalingamBeny Raja
 
(Open)Stacking Containers
(Open)Stacking Containers(Open)Stacking Containers
(Open)Stacking ContainersKen Thompson
 
Kolla - containerizing the cloud itself
Kolla - containerizing the cloud itselfKolla - containerizing the cloud itself
Kolla - containerizing the cloud itselfMichal Rostecki
 
OpenStack 向けネットワーク入門
OpenStack 向けネットワーク入門OpenStack 向けネットワーク入門
OpenStack 向けネットワーク入門Dell TechCenter Japan
 
OpenStack Kolla Introduction
OpenStack Kolla IntroductionOpenStack Kolla Introduction
OpenStack Kolla IntroductionDaneyon Hansen
 
Deploying OpenStack Services with Linux Containers - Brisbane OpenStack Meetu...
Deploying OpenStack Services with Linux Containers - Brisbane OpenStack Meetu...Deploying OpenStack Services with Linux Containers - Brisbane OpenStack Meetu...
Deploying OpenStack Services with Linux Containers - Brisbane OpenStack Meetu...Ken Thompson
 
OpenStack Scale-out Networking Architecture
OpenStack Scale-out Networking ArchitectureOpenStack Scale-out Networking Architecture
OpenStack Scale-out Networking ArchitectureRandy Bias
 
Getting Started with OpenStack
Getting Started with OpenStackGetting Started with OpenStack
Getting Started with OpenStackCisco DevNet
 

En vedette (9)

Openstack workshop @ Kalasalingam
Openstack workshop @ KalasalingamOpenstack workshop @ Kalasalingam
Openstack workshop @ Kalasalingam
 
(Open)Stacking Containers
(Open)Stacking Containers(Open)Stacking Containers
(Open)Stacking Containers
 
Kolla - containerizing the cloud itself
Kolla - containerizing the cloud itselfKolla - containerizing the cloud itself
Kolla - containerizing the cloud itself
 
OpenStack 向けネットワーク入門
OpenStack 向けネットワーク入門OpenStack 向けネットワーク入門
OpenStack 向けネットワーク入門
 
OpenStack Kolla Introduction
OpenStack Kolla IntroductionOpenStack Kolla Introduction
OpenStack Kolla Introduction
 
Deploying OpenStack Services with Linux Containers - Brisbane OpenStack Meetu...
Deploying OpenStack Services with Linux Containers - Brisbane OpenStack Meetu...Deploying OpenStack Services with Linux Containers - Brisbane OpenStack Meetu...
Deploying OpenStack Services with Linux Containers - Brisbane OpenStack Meetu...
 
OpenStack Scale-out Networking Architecture
OpenStack Scale-out Networking ArchitectureOpenStack Scale-out Networking Architecture
OpenStack Scale-out Networking Architecture
 
Getting Started with OpenStack
Getting Started with OpenStackGetting Started with OpenStack
Getting Started with OpenStack
 
NETCONF YANG tutorial
NETCONF YANG tutorialNETCONF YANG tutorial
NETCONF YANG tutorial
 

Similaire à BRKDCT-2445 Agile OpenStack Networking with Cisco Solutions-Cisco Live! US 2014 San Francisco

Presentation comprehensive cloud management with ucs director and ciac
Presentation   comprehensive cloud management with ucs director and ciacPresentation   comprehensive cloud management with ucs director and ciac
Presentation comprehensive cloud management with ucs director and ciacxKinAnx
 
Cisco SDN/NVF Innovations (SDN NVF Day ITB 2016)
Cisco SDN/NVF Innovations (SDN NVF Day ITB 2016)Cisco SDN/NVF Innovations (SDN NVF Day ITB 2016)
Cisco SDN/NVF Innovations (SDN NVF Day ITB 2016)SDNRG ITB
 
PLNOG14: Service orchestration in provider network, Tail-f - Przemysław Borek
PLNOG14: Service orchestration in provider network, Tail-f - Przemysław BorekPLNOG14: Service orchestration in provider network, Tail-f - Przemysław Borek
PLNOG14: Service orchestration in provider network, Tail-f - Przemysław BorekPROIDEA
 
BRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdf
BRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdfBRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdf
BRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdfssuserc6aaff
 
Nx o sv and virl
Nx o sv and virlNx o sv and virl
Nx o sv and virlKunKun Ng
 
PLNOG16: Automatyzacja kreaowania usług operatorskich w separacji od rodzaju ...
PLNOG16: Automatyzacja kreaowania usług operatorskich w separacji od rodzaju ...PLNOG16: Automatyzacja kreaowania usług operatorskich w separacji od rodzaju ...
PLNOG16: Automatyzacja kreaowania usług operatorskich w separacji od rodzaju ...PROIDEA
 
The Data Center Network Evolution
The Data Center Network EvolutionThe Data Center Network Evolution
The Data Center Network EvolutionCisco Canada
 
Triangle Kubernetes Meetup: Container cloud networking - Contiv for K8S & Ope...
Triangle Kubernetes Meetup: Container cloud networking - Contiv for K8S & Ope...Triangle Kubernetes Meetup: Container cloud networking - Contiv for K8S & Ope...
Triangle Kubernetes Meetup: Container cloud networking - Contiv for K8S & Ope...Sanjeev Rampal
 
DEVNET-1148 Leveraging Cisco OpenStack Private Cloud for Developers
DEVNET-1148	Leveraging Cisco OpenStack Private Cloud for DevelopersDEVNET-1148	Leveraging Cisco OpenStack Private Cloud for Developers
DEVNET-1148 Leveraging Cisco OpenStack Private Cloud for DevelopersCisco DevNet
 
Fostering the Evolution of Network Based Cloud Service Providers.
Fostering the Evolution of Network Based Cloud Service Providers.Fostering the Evolution of Network Based Cloud Service Providers.
Fostering the Evolution of Network Based Cloud Service Providers.Cisco Service Provider
 
Cisco cloud computing deploying openstack
Cisco cloud computing deploying openstackCisco cloud computing deploying openstack
Cisco cloud computing deploying openstacksolarisyougood
 
Network Function Virtualization (NFV) BoF
Network Function Virtualization (NFV) BoFNetwork Function Virtualization (NFV) BoF
Network Function Virtualization (NFV) BoFAPNIC
 
DEVNET-1155 Branch Virtualization
DEVNET-1155	Branch VirtualizationDEVNET-1155	Branch Virtualization
DEVNET-1155 Branch VirtualizationCisco DevNet
 
New Networking Capabilities In ACS And How To Leverage Them For VNF Deployments
New Networking Capabilities In ACS And How To Leverage Them For VNF DeploymentsNew Networking Capabilities In ACS And How To Leverage Them For VNF Deployments
New Networking Capabilities In ACS And How To Leverage Them For VNF DeploymentsShapeBlue
 
Решения конвергентного доступа Cisco. Обновление продуктовой линейки коммутат...
Решения конвергентного доступа Cisco. Обновление продуктовой линейки коммутат...Решения конвергентного доступа Cisco. Обновление продуктовой линейки коммутат...
Решения конвергентного доступа Cisco. Обновление продуктовой линейки коммутат...Cisco Russia
 

Similaire à BRKDCT-2445 Agile OpenStack Networking with Cisco Solutions-Cisco Live! US 2014 San Francisco (20)

Presentation comprehensive cloud management with ucs director and ciac
Presentation   comprehensive cloud management with ucs director and ciacPresentation   comprehensive cloud management with ucs director and ciac
Presentation comprehensive cloud management with ucs director and ciac
 
Cisco SDN/NVF Innovations (SDN NVF Day ITB 2016)
Cisco SDN/NVF Innovations (SDN NVF Day ITB 2016)Cisco SDN/NVF Innovations (SDN NVF Day ITB 2016)
Cisco SDN/NVF Innovations (SDN NVF Day ITB 2016)
 
PLNOG14: Service orchestration in provider network, Tail-f - Przemysław Borek
PLNOG14: Service orchestration in provider network, Tail-f - Przemysław BorekPLNOG14: Service orchestration in provider network, Tail-f - Przemysław Borek
PLNOG14: Service orchestration in provider network, Tail-f - Przemysław Borek
 
BRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdf
BRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdfBRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdf
BRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdf
 
Nx o sv and virl
Nx o sv and virlNx o sv and virl
Nx o sv and virl
 
PLNOG16: Automatyzacja kreaowania usług operatorskich w separacji od rodzaju ...
PLNOG16: Automatyzacja kreaowania usług operatorskich w separacji od rodzaju ...PLNOG16: Automatyzacja kreaowania usług operatorskich w separacji od rodzaju ...
PLNOG16: Automatyzacja kreaowania usług operatorskich w separacji od rodzaju ...
 
The Data Center Network Evolution
The Data Center Network EvolutionThe Data Center Network Evolution
The Data Center Network Evolution
 
Triangle Kubernetes Meetup: Container cloud networking - Contiv for K8S & Ope...
Triangle Kubernetes Meetup: Container cloud networking - Contiv for K8S & Ope...Triangle Kubernetes Meetup: Container cloud networking - Contiv for K8S & Ope...
Triangle Kubernetes Meetup: Container cloud networking - Contiv for K8S & Ope...
 
ACI Hands-on Lab
ACI Hands-on LabACI Hands-on Lab
ACI Hands-on Lab
 
DEVNET-1148 Leveraging Cisco OpenStack Private Cloud for Developers
DEVNET-1148	Leveraging Cisco OpenStack Private Cloud for DevelopersDEVNET-1148	Leveraging Cisco OpenStack Private Cloud for Developers
DEVNET-1148 Leveraging Cisco OpenStack Private Cloud for Developers
 
CISCO DCNM.pdf
CISCO DCNM.pdfCISCO DCNM.pdf
CISCO DCNM.pdf
 
Fostering the Evolution of Network Based Cloud Service Providers.
Fostering the Evolution of Network Based Cloud Service Providers.Fostering the Evolution of Network Based Cloud Service Providers.
Fostering the Evolution of Network Based Cloud Service Providers.
 
BRKCRS-2110.pdf
BRKCRS-2110.pdfBRKCRS-2110.pdf
BRKCRS-2110.pdf
 
Cisco cloud computing deploying openstack
Cisco cloud computing deploying openstackCisco cloud computing deploying openstack
Cisco cloud computing deploying openstack
 
Network Function Virtualization (NFV) BoF
Network Function Virtualization (NFV) BoFNetwork Function Virtualization (NFV) BoF
Network Function Virtualization (NFV) BoF
 
BRKSEC-2494.pdf
BRKSEC-2494.pdfBRKSEC-2494.pdf
BRKSEC-2494.pdf
 
Colt VCPE and NFV at L123 SDN WC 2015
Colt VCPE and NFV at L123 SDN WC 2015Colt VCPE and NFV at L123 SDN WC 2015
Colt VCPE and NFV at L123 SDN WC 2015
 
DEVNET-1155 Branch Virtualization
DEVNET-1155	Branch VirtualizationDEVNET-1155	Branch Virtualization
DEVNET-1155 Branch Virtualization
 
New Networking Capabilities In ACS And How To Leverage Them For VNF Deployments
New Networking Capabilities In ACS And How To Leverage Them For VNF DeploymentsNew Networking Capabilities In ACS And How To Leverage Them For VNF Deployments
New Networking Capabilities In ACS And How To Leverage Them For VNF Deployments
 
Решения конвергентного доступа Cisco. Обновление продуктовой линейки коммутат...
Решения конвергентного доступа Cisco. Обновление продуктовой линейки коммутат...Решения конвергентного доступа Cisco. Обновление продуктовой линейки коммутат...
Решения конвергентного доступа Cisco. Обновление продуктовой линейки коммутат...
 

Dernier

SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 

Dernier (20)

SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

BRKDCT-2445 Agile OpenStack Networking with Cisco Solutions-Cisco Live! US 2014 San Francisco

  • 1.
  • 2. Agile OpenStack Networking with Cisco solutions BRKDCT-2445 Chris Marino, OpenStack Business Development chrmarin@cisco.com, @chris_marino Rohit Agarwalla, Technical Leader roagarwa@cisco.com, @rohitagarwalla
  • 3. © 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public Agenda • Introduction to OpenStack 5 mins • Why choose OpenStack? 5 mins • Cisco and OpenStack 10 mins • OpenStack Networking – Neutron 15 mins • OpenStack Neutron Cisco efforts 25 mins • Getting started with Nexus plugin 5 mins • Demo 15 mins • Summary/Q&A 10 mins 3
  • 5. © 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public OpenStack Overview 5 Design tenets – scale & elasticity, share nothing & distribute everything Open source Cloud Computing Platform for Private and Public Clouds
  • 6. © 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public OpenStack DefCore and RefCore 6 Compute (Nova) Telemetry (Ceilometer) Network (Neutron) Orchestration (Heat) Object Storage (Swift) Database (Trove) Block Storage (Cinder) Bare Metal (Ironic) Dashboard (Horizon) Common Libraries (Oslo) Glance (Image) Deployment (TripleO) Identity (KeyStone) DevStack 6 month release cycle – Havana (Nov13), IceHouse (May14), Juno (Nov14) Project Status: • Core • Integrated • Incubation • External
  • 7. © 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public OpenStack IceHouse Release and Juno Summit 7 • General Speaking Sessions – Proposals selected based on community voting • Design Sessions – Blueprints discussions for next release • Icehouse Release – 350 New Features: Simplified Upgrade, Storage Migration, Auto-scaling, Telemetry, etc. – Integrated Trove DBaaS – Group Based Policy extensions (approved blueprint) – 100’s of videos available – Lots more….
  • 9. © 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public OpenStack for your Datacenter Cloud • Agility and Feature/Product Flexibility • Lower Cost - open source software • Most Developers – Growing community worldwide • Production Ready – Many Successful User Stories • Commercial Distributions – Service and support from major Linux vendors • Accelerating Market Momentum – Enterprises and service providers 9
  • 10. © 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public OpenStack, CloudStack, OpenNebula, Eucalyptus 10 Accumulated Community Population OpenStack Monthly Number of Participants OpenStack Monthly Number of Threads OpenStack Monthly Git Commits OpenStack Monthly Git Contributors OpenStack Source: Qingye Jiang Q1 ‘14 Community Analysis blog post
  • 11. © 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public Cisco Top Network Interface 16 OpenStack Atlanta User Survey
  • 12. © 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public OpenStack is Transforming Cloud Development Enterprise/Public Sector Service Provider End-to-end cloud delivery that is automated and tenant aware Application deployment speed in a highly dynamic IT environment 84% of RedHat users indicate OpenStack part of future plans 17
  • 14. © 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public Cisco and OpenStack 19 •Cisco Validated Designs for production deployments • Work closely and jointly with customers to design and build their OpenStack environment • OpenStack based Global Intercloud hosted across Cisco and partners data centers • Cisco Webex Service running on OpenStack •Automation (Puppet) and architectures (HA) for production deployment and operational support •Neutron/Nova Plug-ins for Cisco product lines – Nexus, DFA, APIC, UCS • Code contributions across several services – Network. Compute, Dashboard, Storage • Foundation Board member Community Participation Engineering/ Automation Partners/ Customers Cloud Services
  • 15. © 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public RedHat OpenStack with Cisco UCS 20
  • 17. © 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public OpenStack Neutron Architecture Neutron Server REST API Neutron Core plugins ML2 Cisco(Nexus, N1Kv) OVS Morevendor plugins Neutron Service plugins • Core + Extension REST API’s • Message Queue for communicating with Neutron Agents • Core and Service Plugins • Different vendor core plugins • Different network technology support • ML2 plugin with Type and Mechanism Drivers • Service plugins with backend drivers Core API Network Port Subnet Resource and Attribute Extension API ProviderNetwork PortBinding Router Quotas SecurityGroups AgentScheduler LBaaS FWaaS VPNaaS …. DHCP Agent L3 Agent Message Queue IPTables on Network Node L2 Agent OVS on Compute Node LoadBalancer Firewall VPN HAProxy IPTables OpenSwan L3ServicesFuturesType Drivers Mechanism Drivers VLAN GRE VXLAN CiscoNexus OVS OpenDayLight APIC Southbound interfaces Morevendor drivers 22
  • 18. © 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public Deploying Neutron • In addition to neutron-server, several agents are needed depending on the configuration • L3 agent, DHCP agent, Plugin agent • Agents can be deployed on the controller node or a separate network node 29
  • 19. © 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public Neutron Networking for Tenant Isolation 30 Networks Tenant Networks Admin Provider Networks VLAN VXLAN GRE vSwitch ToR/Fabric vSwitch, ToR vSwitch Network Type Network Segmentation Scheme for tenant isolation Device implementing Network Segmentation Scheme Direct Device Configuration Device Configuration through Controller Neutron plugin/driver
  • 20. © 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public Neutron Networking for Layer 3 Services 31 Networks Tenant Networks Admin Provider Networks Linux Host Service VM’s Provisioned Externally Network Type Device implementing Advanced Service Direct Device Configuration Device Configuration through Controller Neutron plugin/driver vSwitch, ToR Routers Neutron resource
  • 21. © 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public Agenda • Introduction to OpenStack 5 mins • Why choose OpenStack? 5 mins • Cisco and OpenStack 10 mins • OpenStack Networking – Neutron 15 mins • OpenStack Neutron Cisco efforts 25 mins • Getting started with Nexus plugin 5 mins • Demo 15 mins • Summary/Q&A 10 mins 32
  • 23. © 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public What will be covered ? • Neutron Block diagram of the integrated Cisco solutions • Benefits of using the Cisco Neutron solution • Neutron enhancements • Summary of what’s available now and in the near term 34
  • 24. © 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public VM on a Compute Nodes Neutron Cisco Nexus Plugin 35 Neutron Server Neutron Core plugin (Cisco/ML2) Cisco Nexus Plugin/Driver Ncclient Nexus Nova Compute Nodes create/update port request sent to Neutron Benefits • Works with Nexus 3k/5k/6k/7k/9k • Support for Neutron Provider Networks • Dynamic VLAN and SVI provisioning/deprovisioning on ToR • Network based Overlays using VXLAN Nexus ToR Demo of Nexus plugin at the end ! VM VM
  • 25. © 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public VMs on Compute Node N1Kv VEM Compute Nodes Neutron Cisco Nexus1000v Plugin (KVM) Neutron N1Kv specific API extensions usage – neutron network-profile-create PROFILE_NAME vlan --segment_range 400-499 neutron net-create NETWORK_NAME -- n1kv:profile_id PROFILE_ID neutron policy-profile-list neutron port-create NETWORK_NAME -- n1kv:profile_id PROFILE_ID 36 Neutron Server Neutron Core plugin (Cisco) Cisco N1Kv Plugin N1Kv VSM Benefits: • Network Profiles – VLAN, VXLAN (multicast/unicast), Trunk • Policy Profiles – ACLs, QoS • VXLAN Gateway Service VM Network Profile (admin) REST API Nova Policy Profile defined in VSM (periodic polling) Policy Profile Network Profile:Network Segment Pool Policy Profile:Port Profile, VM VM
  • 26. © 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public VMs on Compute Node Neutron Cisco UCS VM-FEX Driver (KVM) 37 Neutron Server Neutron Core plugin (ML2) Cisco UCS Driver UCS Fabric Interconnect UCSM SDK/PyPi/XML SR-IOV supported enic driver Compute Nodes Nova create/update port Port binding information retrieved from Neutron has port profile information for VM Benefits: • Bypasses the vswtich • Improves throughput <interface type='hostdev' managed='yes’> <mac address='fa:16:3e:f1:dd:e6'/> …. <virtualport type='802.1Qbh'> <parameters profileid=’Net1Profile'/> </virtualport> </interface> UCSM port profile VM VM
  • 27. © 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public Neutron’s Routing Reference Implementation 38 Neutron Server Neutron Service plugin (L3) Routing REST API requests L3 agent on Network Node L3 agent on Network Nodes Default Gateway, Namespace and IPTables Namespace maps to a Neutron logical router. IPTables handle address translations Agent Scheduler Picks a L3 agent on a Network Node • Limitations – x86 box for L3 services – HA (Neutron logical router) Compute Node Compute Nodes L3 traffic goes through Network node VM VM
  • 28. © 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public Neutron + NFV (Cisco driven architecture) 39 Neutron Server Neutron Service plugin NFV Device Driver Device Manager Scheduler Config Agent VMs on Compute Node Service Nodes Config Agent • Service Plugins – Management of logical resources • Scheduler – Select Hosting device • Device Manager – Lifecycle management of devices (Spinning up of NFV devices) – Book-keeping of processing capacity in devices (Avoid over allocation) • Config Agent – Apply configuration to devices – Monitor health devices Nova VM VM
  • 29. © 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public Neutron Cisco CSR1000v for Neutron L3 Service 40 • Mapping of Neutron reference L3 implementation - – Linux namespaces - CSR1Kv VRF – Router ports (qr) on bridge – CSR1Kv VLAN sub interfaces – Gateway ports (qg) on bridge - CSR1Kv VLAN sub interfaces – Linux IPTables – CSR1Kv NAT • Benefits – Available as NFV services – Scalable solution – Integrates with N1Kv REST API/netconf Neutron Server Neutron Service plugin (L3) Routing Device Driver (CSR1Kv) Device Manager Scheduler Config Agent VMs on Compute Node Config Agent Nova Service Nodes CSR1Kv VM
  • 30. © 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public Example CSR1Kv config for a Neutron logical model 41 Neutron Network and Subnet - 10.0.100.0/24 VLAN 500 Neutron Router External Gateway port – 173.38.209.1 Internal Gateway port - 10.0.100.1 VM1 10.0.100.2 Floating IP port - 173.38.209.2 interface GigabitEthernet2.500 encapsulation dot1Q 500 ip vrf forwarding nrouter-462986b8 ip address 10.0.100.1 255.255.255.0 ip nat inside interface GigabitEthernet2.600 encapsulation dot1Q 600 ip vrf forwarding nrouter-462986b8 ip address 173.38.209.1 255.255.255.0 ip nat outside ip nat inside source static 10.0.100.2 173.38.209.2 vrf nrouter-462986b8 match-in-vrf External Network - 173.38.209.0/24 VLAN 600
  • 31. © 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public Neutron Cisco CSR1000v VPN Service Driver (KVM) 42 VPN Neutron Server Neutron Service plugin (VPN) Cisco VPN Service Driver VPN Agent Compute Nodes Cisco VPN Device Driver RPC calls REST API Performs validation and sends to agent Benefits • CSR1Kv secure VPN qualified solution • Unlock rich CSR1Kv features into OpenStack neutron vpn-ikepolicy-create ikepolicy1 neutron vpn-ipsecpolicy-create ipsecpolicy1 neutron vpn-service-create --name myvpn --description "My vpn service” router1 mysubnet neutron ipsec-site-connection-create --name vpnconnection1 -- vpnservice-id myvpn --ikepolicy-id ikepolicy1 --ipsecpolicy-id ipsecpolicy1 --peer-address 172.24.4.23 --peer-id 172.24.4.23 --peer-cidr 10.2.0.0/24 --psk secret CSR1Kv VM
  • 32. © 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public Neutron Cisco Dynamic Fabric Automation(DFA) Driver 43 Neutron Server Neutron Core plugin (ML2) Cisco DFA Driver Data Center Network Manager (DCNM) DFA Leaf Switches DFA Spine/Leaf Switches VMs on Compute Nodes LLDPAD Agent Compute Nodes REST API communicates (VDP) with the Leaf passing the VM’s information along with the Segment ID when instance is created/deleted. Network attributes communicated to switches neutron net-create NETWORK_NAME --dfa:cfg_profile_id PROFILE_ID neutron config-profile-list vSwitch Driver DFA config profile for OpenStack Networks Benefit • Fabric based overlays with OpenStack • Network Fabric Advantages exposed to OpenStack networks VM VM vswitch
  • 33. © 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public Evolving the Neutron API Neutron Network Neutron Router Neutron Network Security Groups Neutron Port Neutron Port Existing Neutron API Tenant Group Policy Neutron API Tenant End Point Group (EPG) End Point End Point End Point Group (EPG) End Point End Point Contract - set of Policy Rules API to provide clear separation between Application developer and Infrastructure manager • Application developer doesn’t need to care about network centric resources such as Networks/Routers etc (existing Neutron API) • Infrastructure Manager doesn’t need to care about application requirements such as what ports requires to be opened for the applications 44
  • 34. © 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public VMs on Compute Nodes Neutron Cisco Application Policy Infrastructure Controller (APIC) Driver and Plugin 46 Neutron Server Neutron Core plugin (ML2) Cisco APIC Driver APIC VMs on Compute Nodes vSwitch Driver ACI Spine/Leaf Switches REST API Network:EPG, Router:Contract Provides distributed L2,L3 functionality Developing Integration with APIC Using OpenStack Neutron Group Policy APIvswitch
  • 35. © 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public What’s available now and in the near term ? Integrations Release (IceHouse – May’14, Juno – Nov’14) Cisco Physical Nexus Switches (N3K/5K/6K/7K/9K) Plugin and ML2 Driver IceHouse release Cisco Virtual Nexus 1000v Switch Plugin Icehouse release Cisco UCS VM-FEX ML2 Driver Juno release Cisco Virtual Cloud Services Router 1000v Service Plugins (L3) Juno release Cisco Virtual Cloud Services Router 1000v Service Driver (VPN) IceHouse release Cisco Dynamic Fabric Automation Fabric ML2 Driver Juno release Cisco Application Policy Infrastructure Controller ML2 Driver Juno release 47
  • 36. © 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public Agenda • Introduction to OpenStack 5 mins • Why choose OpenStack? 5 mins • Cisco and OpenStack 10 mins • OpenStack Networking – Neutron 15 mins • OpenStack Neutron Cisco efforts 25 mins • Getting started with Nexus plugin 5 mins • Demo 15 mins • Summary/Q&A 10 mins 48
  • 37. Getting started with Nexus Plugin
  • 38. © 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public VM on a Compute Nodes Neutron Cisco Nexus Plugin 50 Neutron Server Neutron Core plugin (Cisco/ML2) Cisco Nexus Plugin/Driver Ncclient Nexus Nova Compute Nodes create/update port request sent to Neutron Benefits • Works with Nexus 3k/5k/6k/7k/9k • Support for Neutron Provider Networks • Dynamic VLAN and SVI provisioning/deprovisioning on ToR • Network based Overlays using VXLAN Nexus ToR VM VM
  • 39. © 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public For Developers/Demos – DevStack • Install Devstack on Node – git clone https://github.com/openstack-dev/devstack.git – cd devstack – git checkout stable/icehouse – configure localrc file – contains settings for each node running devstack • ./stack.sh • For Nexus plugin – git clone http://github.com/CiscoSystems/ncclient.git – cd ncclient/ – sudo python ./setup.py install 51
  • 40. © 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public Sample content from localrc file # Neutron Stuff Q_PLUGIN=cisco declare -a Q_CISCO_PLUGIN_SUBPLUGINS=(nexus openvswitch) declare -A Q_CISCO_PLUGIN_SWITCH_INFO=([192.168.28.4]=admin:cisco:22:compute-server01:1/12) ENABLE_TENANT_VLANS=True OVS_VLAN_RANGES=physnet1:150:200 PHYSICAL_NETWORK=physnet1 OVS_PHYSICAL_BRIDGE=br-eth1 OVS_BRIDGE_MAPPINGS=physnet1:br-eth1 52
  • 41. © 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public Sample Cisco Nexus Plugin Configuration File File location - /etc/neutron/plugins/cisco/cisco_plugins.ini [CISCO_PLUGINS] vswitch_plugin = neutron.plugins.openvswitch.ovs_neutron_plugin.OVSNeutronPluginV2 nexus_plugin = neutron.plugins.cisco.nexus.cisco_nexus_plugin_v2.NexusPlugin [CISCO] nexus_driver = neutron.plugins.cisco.nexus.cisco_nexus_network_driver_v2.CiscoNEXUSDriver [NEXUS_SWITCH:192.168.28.4] compute-server01 = 1/12 ssh_port = 22 password = cisco username = admin 53
  • 42. © 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public Agenda • Introduction to OpenStack 5 mins • Why choose OpenStack? 5 mins • Cisco and OpenStack 10 mins • OpenStack Networking – Neutron 15 mins • OpenStack Neutron Cisco efforts 25 mins • Getting started with Nexus plugin 5 mins • Demo 15 mins • Summary/Q&A 10 mins 54
  • 44. © 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public VLAN based Layer 2 Networking without Nexus Plugin 56 Nexus Switch nxk-tor-01 compute-server06 Tenant demo VM 1 10.0.1.x VLAN 251 br-int eth0 br-eth1 eth1 Eth1/4 vswitch plugin agent trunk allow vlan all eth0 OpenStack Management Network VM Data Network Tenant demo VM 2 10.0.0.x VLAN 250 eth0 qbr qbr compute-server05 Tenant demo VM 1 10.0.0.x VLAN 250 eth1 vswitch plugin agent qbr Eth1/2 eth0 br-eth1 br-int trunk allow vlan all eth0 Trunking all tenant VLAN’s across all ToR switch ports that are connected to compute nodes results in sub-optimal reservation of network resources compute-server04 OpenStack Neutron Service vswitch plugin
  • 45. © 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public Usecase 1 - Same Layer 2 Network/Segment across Compute Nodes 57 compute-server04 Nexus Switch nxk-tor-01 compute-server06 br-int OpenStack Neutron Service vswitch plugin br-eth1 eth1 Eth1/4 vswitch plugin agent trunk allow vlan 250 eth0 eth1 Tenant demo VM 2 10.0.0.x VLAN 250 eth0 eth0 qbr compute-server05 Tenant demo VM 1 10.0.0.x VLAN 250 eth1 vswitch plugin agent qbr Eth1/2 eth0 br-eth1 br-int trunk allow vlan 250 eth0 Cisco Nexus plugin OpenStack Management Network VM Data Network • Dynamic tenant VLAN configuration on ToR • Dynamic tenant VLAN trunking on ToR switch port
  • 46. © 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public Usecase 2 - Different Layer 2 Network/Segment across Compute Nodes 58 compute-server04 Nexus Switch nxk-tor-01 compute-server06 Tenant demo VM 1 10.0.1.x VLAN 251 br-int eth0 OpenStack Neutron Service vswitch plugin br-eth1 eth1 Eth1/4 vswitch plugin agent trunk allow vlan 250, 251 eth0 eth1 Tenant demo VM 2 10.0.0.x VLAN 250 eth0 eth0 qbr qbr compute-server05 Tenant demo VM 1 10.0.0.x VLAN 250 eth1 vswitch plugin agent qbr Eth1/2 eth0 br-eth1 br-int trunk allow vlan 250 eth0 Cisco Nexus plugin OpenStack Management Network VM Data Network • Dynamic tenant VLAN configuration on ToR • Dynamic tenant VLAN trunking on ToR switch port
  • 47. © 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public Reading material 59 • Nexus http://www.cisco.com/c/en/us/products/collateral/switches/nexus-3000-series-switches/data_sheet_c78- 727737.html https://github.com/openstack/neutron/tree/stable/icehouse/neutron/plugins/cisco/nexus • Nexus 1000v (KVM) http://www.cisco.com/c/en/us/products/collateral/switches/nexus-1000v-kvm/datasheet-c78- 730833.html https://github.com/openstack/neutron/tree/stable/icehouse/neutron/plugins/cisco/n1kv • Cloud Services Router VPN http://www.cisco.com/c/en/us/products/collateral/routers/cloud-services-router-1000v-series/datasheet- c78-730862.html https://github.com/openstack/neutron/tree/stable/icehouse/neutron/services/vpn/service_drivers
  • 48. © 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public Summary • OpenStack rapidly becoming the de-facto standard for data center orchestration • Cisco’s broad-based OpenStack strategy spans products, partners and services • OpenStack Networking is best deployed on Cisco Networks • Ready to deploy today with wide range of deployments options • Still lots to do….. 60
  • 49. © 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public Participate in the “My Favorite Speaker” Contest • Promote your favorite speaker through Twitter and you could win $200 of Cisco Press products (@CiscoPress) • Send a tweet and include – Your favorite speaker’s Twitter handle @chris_marino, @rohitagarwalla – Two hashtags: #CLUS #MyFavoriteSpeaker • You can submit an entry for more than one of your “favorite” speakers • Don’t forget to follow @CiscoLive and @CiscoPress • View the official rules at http://bit.ly/CLUSwin Promote Your Favorite Speaker and You Could be a Winner 61
  • 50. © 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public Complete Your Online Session Evaluation • Give us your feedback and you could win fabulous prizes. Winners announced daily. • Complete your session evaluation through the Cisco Live mobile app or visit one of the interactive kiosks located throughout the convention center. Don’t forget: Cisco Live sessions will be available for viewing on-demand after the event at CiscoLive.com/Online 62
  • 51. © 2014 Cisco and/or its affiliates. All rights reserved.BRKDCT-2445 Cisco Public Continue Your Education • Demos in the Cisco Campus • Walk-in Self-Paced Labs • Table Topics • Meet the Engineer 1:1 meetings 63