Your SlideShare is downloading. ×
Network Services Folsom summit
Network Services Folsom summit
Network Services Folsom summit
Network Services Folsom summit
Network Services Folsom summit
Network Services Folsom summit
Network Services Folsom summit
Network Services Folsom summit
Network Services Folsom summit
Network Services Folsom summit
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Network Services Folsom summit

726

Published on

Published in: Technology, Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
726
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
75
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Edgar Magana Folsom Summit 2012 http://wiki.openstack.org/QuantumServicesInsertion https://blueprints.launchpad.net/quantum/+spec/services-insertion-wrapper© 2011 Cisco and/or its affiliates. All rights reserved. 1
  • 2. Network Services Insertion “It defines the way services will be inserted in the network, and the necessary configuration steps to maintain them up and running along all possible changes on the customers cloud infrastructure”© 2011 Cisco and/or its affiliates. All rights reserved. 2
  • 3. Network Services Insertion Modes Server Gateway Service In-Path Insertion Server Gateway Out-of- Path Insertion (Redirection) Service / Service Clusters© 2011 Cisco and/or its affiliates. All rights reserved. 3
  • 4. 1. Cloud Service Providers (CSPs) deploy and administrate services© 2011 Cisco and/or its affiliates. All rights reserved. 4
  • 5. 2. Tenants deploy and administrate services© 2011 Cisco and/or its affiliates. All rights reserved. 5
  • 6. 3. Cloud Service Providers deploy and maintain services but tenants administrate their functionality© 2011 Cisco and/or its affiliates. All rights reserved. 6
  • 7. Use Case:In-Path Service Insertioncreate_network (tenant_id, net_name)  network-Xcreate_network (tenant_id, net_name)  network-Ycreate_port (net_id, number_ports, tenant_id)  Firewall…Creates the new networks and necessary portsnova boot (Firewall)nova boot (Tenant VMs)Instantiate both services from VM imagesplug_iface (tenent_id, net_id, port_id)  From FW to Net-Xplug_iface (tenent_id, net_id, port_id)  From FW to Net-Yplug_iface (tenent_id, net_id, port_id)  From Net-Y to VMsplug_iface (tenent_id, net_id, port_id)  From Net-X to GWRe-connects Network X and V as well as the new services© 2011 Cisco and/or its affiliates. All rights reserved. 7
  • 8. Services Insertion Library Network Library to insert services using Quantum APIs Currently has these operations: insert_inpath_service <tenant_id> <service_image_id> <management_net_name> <northbound_net_name> <southbound_net_name> delete_service <tenant_id> <service_instance_id> connect_vm <tenant_id> <vm_image_id> <service_instance_id> disconnect_vm <vm_instance_id>© 2011 Cisco and/or its affiliates. All rights reserved. 8
  • 9. Demo Topology:In-Path Services Wanemu-in NorthBound Client-side Network Network SouthBound Network Network WAN Client Emulator 10.10.2.96 10.10.2.95 11.10.10.10 Web Server Management 11.10.10.13 Network VLAN 10 10.10.2.0/24© 2011 Cisco and/or its affiliates. All rights reserved. 9
  • 10. Open Questions? • Is there other services insertion modes available? • Code location? • Proper Nova APIs calls • DB extension for persistency support • Not going beyond simplifying virtual services insertion • Should work with all plugins • Horizon Integration ?© 2011 Cisco and/or its affiliates. All rights reserved. 10

×