Difference between revisions of "Nova/Ipv6supportSpec"
< Nova
Line 5: | Line 5: | ||
== Summary == | == Summary == | ||
+ | |||
* Support IPv4 and IPv6 dual protocol stacks | * Support IPv4 and IPv6 dual protocol stacks | ||
+ | |||
http://etherpad.openstack.org/IPV6-Support | http://etherpad.openstack.org/IPV6-Support | ||
− | == | + | == Release Note == |
− | [[attachment:IPv6_on_nova_draft_bp.pdf]] | + | |
+ | 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 == | ||
+ | |||
+ | * Depends on bexar-network-services http://etherpad.openstack.org/0bp9S20wZR blueprint | ||
+ | |||
+ | == 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 | ||
+ | |||
+ | Presentation: [[attachment:IPv6_on_nova_draft_bp.pdf]] | ||
+ | |||
+ | ---- | ||
+ | [[Category:Spec]] |
Revision as of 02:24, 17 November 2010
- Launchpad Entry: NovaSpec:ipv6-support
- Created: 2010-11-01
- Contributors: Koji Iida, Hisaharu Ishii
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
- Depends on bexar-network-services http://etherpad.openstack.org/0bp9S20wZR blueprint
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
Presentation: attachment:IPv6_on_nova_draft_bp.pdf