Difference between revisions of "Nova/Ipv6supportSpec"
< Nova
m (Carlp moved page Ipv6support to Nova/Ipv6supportSpec: Move spec page to match other specs) |
|||
(8 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
− | + | * '''Launchpad Entry''': NovaSpec:ipv6-support | |
− | * '''Launchpad Entry''': | ||
* '''Created''': 2010-11-01 | * '''Created''': 2010-11-01 | ||
* '''Contributors''': Koji Iida, Hisaharu Ishii | * '''Contributors''': Koji Iida, Hisaharu Ishii | ||
== Summary == | == Summary == | ||
+ | |||
* Support IPv4 and IPv6 dual protocol stacks | * Support IPv4 and IPv6 dual protocol stacks | ||
+ | |||
+ | http://etherpad.openstack.org/IPV6-Support | ||
+ | |||
+ | == Release Note == | ||
+ | |||
+ | TBD | ||
+ | |||
+ | == Rationale == | ||
+ | |||
+ | * IPv4 address exhaustion <<BR>> | ||
+ | ** 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 <<BR>> | ||
+ | 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]] | ||
+ | |||
+ | ---- | ||
+ | [[Category:Spec]] |
Latest revision as of 16:47, 22 July 2014
- 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