Jump to: navigation, search

Difference between revisions of "Nova/Ipv6supportSpec"

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
  
== Specification ==
+
== 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

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