Your SlideShare is downloading. ×
0
OpenStack and OpenFlow Demos
OpenStack and OpenFlow Demos
OpenStack and OpenFlow Demos
OpenStack and OpenFlow Demos
OpenStack and OpenFlow Demos
OpenStack and OpenFlow Demos
OpenStack and OpenFlow Demos
OpenStack and OpenFlow Demos
OpenStack and OpenFlow Demos
OpenStack and OpenFlow Demos
OpenStack and OpenFlow Demos
OpenStack and OpenFlow Demos
OpenStack and OpenFlow Demos
OpenStack and OpenFlow Demos
OpenStack and OpenFlow Demos
OpenStack and OpenFlow Demos
OpenStack and OpenFlow Demos
OpenStack and OpenFlow Demos
OpenStack and OpenFlow Demos
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

OpenStack and OpenFlow Demos

1,445

Published on

A slide deck for a demo. See how-tos at http://networkstatic.net & https://twitter.com/#!/networkstatic …

A slide deck for a demo. See how-tos at http://networkstatic.net & https://twitter.com/#!/networkstatic

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,445
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
126
Comments
0
Likes
0
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
  • Now I’ll describe the API that tries to meet these goals.
  • Transcript

    • 1. OpenStack & OpenFlow DemoBrent Salisbury CCIE#11972Network ArchitectUniversity of Kentucky9/22/2012https://twitter.com/#!/networkstatic
    • 2. Network is the Substrate• Cloud computing refers to the delivery of computing and storage capacity as a service to a heterogeneous community of end-recipients. The name comes from the use of clouds as an abstraction for the complex infrastructure it contains in system diagrams. Cloud computing entrusts services with a users data, software and computation over a network. • Cloud computing relies on sharing of resources to achieve coherence and economies of scale similar to a utility (like the electricity grid) over a network. At the foundation of cloud computing is the broader concept of converged infrastructure and shared services over networks.
    • 3. OpenStack “I want to report on my“My UI will be easier to use” customers SLAs”“I need a different VMplacement policy” “I’ll build in a way to share revenue with my customer’s”“I have a much better way to “I let my customers spansnapshot machine images” multiple clouds”Example of the Future: Open Source Cloud Framework
    • 4. Good Parents 170+ companies
    • 5. Typical Provisioning Workflow-Paperwork-Storage-Systems-Network-Security-Licensing-Scheduling-Reporting-Billing-Repeat-Efficiency?
    • 6. Demo Components Nerd Warning • OpenStack - Orchestration BPDUGuard good • OpenvSwitch - Network Virtualization • Kernel Virtualization Module (KVM) – Hypervisor • Bare Metal x86 Server Dell r910 & r72010 minute demo the following As Provider • Provision new customer/tenant and UIDs. • Modify policy for quotas including usage in storage, VCPU, memory, images OS and capacity, network addressing based on customer need. As Customer • Login as user and self-provision SSL keys and apply 5-tuple security policy to each host we spin up. • Launch Windows 2008 R2 and Linux hosts with varying levels of memory, CPU and ephemeral storage. • Assign networks to these hosts based on purposing. As Provider and Customer • Review usage data for capacity planning, SLA fulfillment, usage analytics and billing.
    • 7. Demo Topology
    • 8. Software Defined NetworkingWarning: Contains optimism (Plug to http://PacketPushers.net for Unicorn Humor!)
    • 9. Old slide but still valid imo P P Can I not be a cheaper Merchant silicon chip? MPLS Core PE PE FlowVisor FlowVisor Customer A Customer A Customer B Customer B Control Plane Control Plane SDN Controller SDN Controller• It should be the next x86 market. Have we admitted that yet?• The value in abstraction is proven.
    • 10. Change is Bad• We are operating far to close to the hardware. o Do systems administrators configure their services in x86 Bios? Well, we do.• Generic components decomposed into resources to consume anywhere, anytime.• Abstraction of Forwarding, State and Management. o Forwarding: Networking gear with flow tables and firmware. o State: Bag of protocols destruction. o Management: Orchestration, CMDB etc. Join the rest of the data center (and world)
    • 11. Not New Ideas VM Farms Today SDN Network Physical Server Infrastructure Physical Network Infrastructure Servers, CPU, Memory, Disk, Physical HW Router, Switches, RIB, LIB, NIC, Bus. TCAM, Memory, CPU, ASIC. HyperVisors, Vmware, GENI FlowVisor Hyper-V, KVM, Xen, X86 Virtualization Openflow Controller Instruction SetWindows General Secure Windows Windows Research WindowS Slices WindowS WindowS WindowS Purpose WindowS Network WindowS Slices Slices Slices lice lice lice lice lice lice Slice Slice Slices
    • 12. Planes Trains and Fabrics.. SDN Controller Framework Generic Switch Architecture
    • 13. OpenFlow ControllerOpenFlow Protocol (SSL/TCP) Control Path OpenFlow Data Path (Hardware)Next Few slides are from presentation from Srini Seetharaman Deutsche Telekom
    • 14. OpenFlow Example Controller PCSoftwareLayer OpenFlow Client Flow Table MAC MAC IP IP TCP TCP Action src dst Src Dst sport dportHardware * * * 5.6.7.8 * * port 1Layer port 1 port 2 port 3 port 4 5.6.7.8 1.2.3.4
    • 15. OpenFlow Basics Flow Table Entries Rule Action Stats Packet + byte counters 1. Forward packet to zero or more ports 2. Encapsulate and forward to controller 3. Send to normal processing pipeline 4. Modify Fields 5. Any extensions you add!Switch VLAN VLAN MAC MAC Eth IP IP IP IP L4 L4Port ID pcp src dst type Src Dst ToS Prot sport dport + mask what fields to match
    • 16. ExamplesSwitching Switch MAC MAC Eth VLAN IP IP IP TCP TCP Action Port src dst type ID Src Dst Prot sport dport * * 00:1f:.. * * * * * * * port6Flow Switching Switch MAC MAC Eth VLAN IP IP IP TCP TCP Action Port src dst type ID Src Dst Prot sport dport port3 00:20.. 00:1f.. 0800 vlan1 1.2.3.4 5.6.7.8 4 17264 80 port6Firewall Switch MAC MAC Eth VLAN IP IP IP TCP TCP Action Port src dst type ID Src Dst Prot sport dport * * * * * * * * * 22 drop
    • 17. ExamplesRouting Switch MAC MAC Eth VLAN IP IP IP TCP TCP Action Port src dst type ID Src Dst Prot sport dport * * * * * * 5.6.7.8 * * * port6VLAN Switching Switch MAC MAC Eth VLAN IP IP IP TCP TCP Action Port src dst type ID Src Dst Prot sport dport port6, * * 00:1f.. * vlan1 * * * * * port7, port9
    • 18. Multi-Tenant Slicing
    • 19. Doh! >Jumbled Protocol Picture source: Nick McKeown

    ×