Nova/Ipv6supportSpec
- 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