|
|
(27 intermediate revisions by one other user not shown) |
Line 1: |
Line 1: |
− | __NOTOC__
| |
− | * '''Launchpad Entry''': [[NovaSpec]]:network-service
| |
− | * '''Created''': 24 March 2011
| |
− | * '''Contributors''': [https://launchpad.net/~ilyaalekseyev Ilya Alekseyev], [https://launchpad.net/~patricka Patrick Ancillotti], [https://launchpad.net/~abrindeyev Andrey Brindeyev], [https://launchpad.net/~erik-carlin Erik Carlin], [https://launchpad.net/~dendrobates Rick Clark], [https://launchpad.net/~dmd17 Dan Mihai Dumitriu], [https://launchpad.net/~dramesh Ram Durairaj], [https://launchpad.net/~soren Søren Hansen], [https://launchpad.net/~iida-koji Koji Iida], [https://launchpad.net/~ishii-hisaharu Hisaharu Ishii], [https://launchpad.net/~itoumsn Masanori Itoh], [https://launchpad.net/~adjohn Adam Johnson], [https://launchpad.net/~youcef-laribi Youcef Laribi], [https://launchpad.net/~romain-lenglet Romain Lenglet], [https://launchpad.net/~bmcconne Brad McConnell], [https://launchpad.net/~reldan Eldar Nugaev], [https://launchpad.net/~salvatore-orlando Salvatore Orlando], [https://launchpad.net/~john-purrier John Purrier], [https://launchpad.net/~termie Andy Smith], [https://launchpad.net/~troy-toman Troy Toman], [https://launchpad.net/~dan-nicira Dan Wendlandt], [https://launchpad.net/~zhixue-wu Zhixue Wu]
| |
| | | |
− | == Summary ==
| + | ---------- |
− | The core functionality of Openstack Network-as-a-service (NaaS) is to provide a customer-facing service for creating and managing networks intended as "collection of virtual ports with shared connectivity".
| + | <span style="font-size: larger">'''This blueprint is being redrafted. [https://launchpad.net/~ewanmellor Ewan Mellor] and [https://launchpad.net/~salvatore-orlando Salvatore Orlando] will be happy to hear from you if you wish to contribute. Nothing here is committed.'''</span> |
| | | |
− | A network created with the core NaaS API can be therefore regarded as a virtual network switch which potentially spans over all the compute nodes in the cloud.
| + | The content of this wiki page has been moved to http://wiki.openstack.org/NetworkService |
− | NaaS APIs should be decoupled by the actual implementation of the core service, meaning that NaaS does not mandate any specific model for created networks (e.g.: VLANs, IP tunnels).
| + | ---------- |
| | | |
− | == Goals ==
| |
− |
| |
− | '''Goal 1''': Allow customers and CSPs to create networks. Networks can either be private, i.e.: available only to a specific customer, or shared. Networks shared only among a specific group of customers can also be considered.
| |
− |
| |
− | '''Goal 2''': Allow customers to manage virtual ports for their networks, and attach instances or other network appliances (physical or virtual) available in the cloud to them.
| |
− |
| |
− | '''Goal 3''': Allow customers to extend their networks from the cloud to a remote site, by attaching a bridging device within the cloud to their networks'; the bridging device would then bridge to the appropriate remote site.
| |
− |
| |
− | '''Goal 4''': Allow customers to configure network policies for networks, ports, and devices attached to them. Network policies can include
| |
− |
| |
− | '''Goal 5''': Allow CSPs to ...
| |
− |
| |
− | == Rationale ==
| |
− | == Use cases ==
| |
− | == Assumptions ==
| |
− | == Design ==
| |
− | You can have subsections that better describe specific parts of the issue.
| |
− |
| |
− | === Migration ===
| |
− | Include:
| |
− |
| |
− | * data migration, if any
| |
− | * redirects from old URLs to new ones, if any
| |
− | * how users will be pointed to the new way of doing things, if necessary.
| |
− |
| |
− | ----
| |
| [[Category:Spec]] | | [[Category:Spec]] |