Difference between revisions of "Nova/Ipv6supportSpec"
< Nova
Line 1: | Line 1: | ||
− | |||
* '''Launchpad Entry''': [[NovaSpec]]:ipv6-support | * '''Launchpad Entry''': [[NovaSpec]]:ipv6-support | ||
* '''Created''': 2010-11-01 | * '''Created''': 2010-11-01 | ||
Line 35: | Line 34: | ||
* Configuration flag to select IPv4 mode or IPv4/IPv6 dual stack mode | * Configuration flag to select IPv4 mode or IPv4/IPv6 dual stack mode | ||
* In IPv4/IPv6 dual stack mode: | * In IPv4/IPv6 dual stack mode: | ||
− | ** IPv6 support coexist with current | + | ** IPv6 support coexist with current VlanManager |
** Each VM is assigned both IPv6 global unicast address and IPv4 private address | ** Each VM is assigned both IPv6 global unicast address and IPv4 private address | ||
*** Not support assignment of only IPv4 address or only IPv6 address to VM. | *** Not support assignment of only IPv4 address or only IPv6 address to VM. | ||
Line 45: | Line 44: | ||
Followings will be addressed in 'C' release or later. | Followings will be addressed in 'C' release or later. | ||
* Elastic IP feature for IPv6 | * Elastic IP feature for IPv6 | ||
− | * IPv6 support in | + | * IPv6 support in FlatManager |
== Implementation == | == Implementation == |
Revision as of 23:50, 16 February 2013
- Launchpad Entry: NovaSpec:ipv6-support
- Created: 2010-11-01
- Contributors: Koji Iida, Hisaharu Ishii
Contents
Summary
- Support IPv4 and IPv6 dual protocol stacks
http://etherpad.openstack.org/IPV6-Support
Release Note
TBD
Rationale
- IPv4 address exhaustion <
>- especially in Asia Pacific region
- NGN (Next Generation Network) in Japan supports both IPv4 and IPv6.
- all public servers of US Government must be upgraded to IPv6 by FY 2012 <
>
http://www.cio.gov/Documents/Transition-to-IPv6.pdf
User stories
Assumptions
- Basically, this blueprint depends on bexar-network-services http://etherpad.openstack.org/0bp9S20wZR blueprint.
- If bexar-network-services blueprint is deferred, we will implement this feature based on codebase of Austin Release.
Design
Bexar release: Limited implementation of IPv6 direct access model
- Configuration flag to select IPv4 mode or IPv4/IPv6 dual stack mode
- In IPv4/IPv6 dual stack mode:
- IPv6 support coexist with current VlanManager
- Each VM is assigned both IPv6 global unicast address and IPv4 private address
- Not support assignment of only IPv4 address or only IPv6 address to VM.
- Pass-through IPv6 packets on network node
- Firewall rule management for IPv6 traffic
- nova-api support both IPv4 and IPv6 access
- In IPv4 mode, same to current implementation
Followings will be addressed in 'C' release or later.
- Elastic IP feature for IPv6
- IPv6 support in FlatManager
Implementation
UI Changes
TBD
Code Changes
TBD
Migration
TBD
Test/Demo Plan
TBD
Unresolved issues
BoF agenda and discussion
Discussion summary of developer summit Bexar: http://etherpad.openstack.org/IPV6-Support
Slides: attachment:IPv6_on_nova_draft_bp.pdf