Getting to Unified Network Services
-
Upload
erik-carlin -
Category
Technology
-
view
2.006 -
download
3
description
Transcript of Getting to Unified Network Services
![Page 1: Getting to Unified Network Services](https://reader036.fdocuments.in/reader036/viewer/2022081401/5590ecbd1a28ab00748b4638/html5/thumbnails/1.jpg)
Getting to Unified Network ServicesErik [email protected]
![Page 2: Getting to Unified Network Services](https://reader036.fdocuments.in/reader036/viewer/2022081401/5590ecbd1a28ab00748b4638/html5/thumbnails/2.jpg)
The Time for Cloud Networking is NOWThe world wants:
1. Security• Hypervisor becoming more accepted as a
multi-tenant security boundary• Now want network isolation
2. Workload Migration and Cloud Bursting• Canonical APIs (+ extensions)• No lock-in • VM image format• Network federation
![Page 3: Getting to Unified Network Services](https://reader036.fdocuments.in/reader036/viewer/2022081401/5590ecbd1a28ab00748b4638/html5/thumbnails/3.jpg)
History
NetworkServiceRackspace/Nicira
NetworkServicePOCNTT/Midokura
NetworkContainersCisco
NetworkServiceCitrix/Rackspace/Nicira
UnifiedPlan
NaaS Core DesignIntel
![Page 4: Getting to Unified Network Services](https://reader036.fdocuments.in/reader036/viewer/2022081401/5590ecbd1a28ab00748b4638/html5/thumbnails/4.jpg)
Process & Thoughts• Started conversation with people who drafted the blueprints• Goal was convergence so we’re not presenting competing
blueprints• Rationalized conclusions are still proposals• Today represents a point in time snapshot, we’re not done• This is the beginning, we want and need more involvement
![Page 5: Getting to Unified Network Services](https://reader036.fdocuments.in/reader036/viewer/2022081401/5590ecbd1a28ab00748b4638/html5/thumbnails/5.jpg)
14 hoursEtherpad Discussion:
http://tinyurl.com/osnetwork
Wiki Summary:http://wiki.openstack.org/NetworkServiceDiablo
![Page 6: Getting to Unified Network Services](https://reader036.fdocuments.in/reader036/viewer/2022081401/5590ecbd1a28ab00748b4638/html5/thumbnails/6.jpg)
Participants (I know I missed some – sorry!)
![Page 7: Getting to Unified Network Services](https://reader036.fdocuments.in/reader036/viewer/2022081401/5590ecbd1a28ab00748b4638/html5/thumbnails/7.jpg)
Conclusions• There is no more “NaaS”• Networking capabilities are diverse enough that we don’t want a
single monolithic network service• Decompose into independent OpenStack network
projects/services that are individually deployable but can work as a suite• e.g. Core L2/L3, IPAM, FW, LB, etc.
• Assess service granularity over time to ensure not too fine grained
• Containers are extremely valuable but broader than network and should become it’s own higher level service
• Start with simple building blocks and add to them over time• Experimental in diablo
![Page 8: Getting to Unified Network Services](https://reader036.fdocuments.in/reader036/viewer/2022081401/5590ecbd1a28ab00748b4638/html5/thumbnails/8.jpg)
Diablo Goals
“Quantum” Service
• Def: The smallest amount of a physical quantity that can exist independently
• Most basic network building block service• Expose an L2 network and enable other services (compute, LB, FW,
etc.) to attach to it• L2 bridging / federation a latter step that may be in Quantum or a
separate VPN service
![Page 9: Getting to Unified Network Services](https://reader036.fdocuments.in/reader036/viewer/2022081401/5590ecbd1a28ab00748b4638/html5/thumbnails/9.jpg)
Diablo Goals
IPAM Service(still need a project name)
• Provide IP address management capabilities across services including nova, LB, FW, etc.
• Could evolve into a broader repository of network information
![Page 10: Getting to Unified Network Services](https://reader036.fdocuments.in/reader036/viewer/2022081401/5590ecbd1a28ab00748b4638/html5/thumbnails/10.jpg)
Diablo Goals
“Donabe” Service
• Def: Japanese clay pot• Ability to create “containers” of cross service cloud resources and
have them assembled (and potentially managed)• Containers can be hierarchical• High level orchestration service
• Think DCaaS or AWS Cloud Formation
![Page 11: Getting to Unified Network Services](https://reader036.fdocuments.in/reader036/viewer/2022081401/5590ecbd1a28ab00748b4638/html5/thumbnails/11.jpg)
Diablo Goals
Nova Refactoring to Support These Services
• Introduce using a parallel approach to minimize disruption to nova
• Several potential ways of doing this and need feedback from nova devs
![Page 12: Getting to Unified Network Services](https://reader036.fdocuments.in/reader036/viewer/2022081401/5590ecbd1a28ab00748b4638/html5/thumbnails/12.jpg)
Questions?