Network Services Folsom summit

1,026 views
945 views

Published on

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

No Downloads
Views
Total views
1,026
On SlideShare
0
From Embeds
0
Number of Embeds
11
Actions
Shares
0
Downloads
77
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Network Services Folsom summit

  1. 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. 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. 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. 4. 1. Cloud Service Providers (CSPs) deploy and administrate services© 2011 Cisco and/or its affiliates. All rights reserved. 4
  5. 5. 2. Tenants deploy and administrate services© 2011 Cisco and/or its affiliates. All rights reserved. 5
  6. 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. 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. 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. 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. 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

×