IPv6 deployment
From Wikitech
(Difference between revisions)
(update) |
|||
| Line 8: | Line 8: | ||
===IPv6 network status at Wikimedia=== | ===IPv6 network status at Wikimedia=== | ||
| − | * The [[Kennisnet cluster|Amsterdam cluster]] has rich IPv6 connectivity with over | + | * The [[Kennisnet cluster|Amsterdam cluster]] has rich IPv6 connectivity with over 100 IPv6 peers, and 5 IPv6 transit links. |
| − | * The [[Tampa cluster]] has | + | * The [[Tampa cluster]] now has IPv6 connectivity via 2 transit connections as well. |
| − | + | ||
===IPv6 production testing at Wikimedia=== | ===IPv6 production testing at Wikimedia=== | ||
| − | * [ | + | * [http://wikitech.wikimedia.org/index.php?title=Server_admin_log&curid=2494&diff=15153&oldid=15151 Ongoing testing] for clients with broken IPv6 support using client side scripting on English Wikipedia. [http://ipv6and4.labs.wikimedia.org results] |
===Fully IPv6 enabled services at Wikimedia=== | ===Fully IPv6 enabled services at Wikimedia=== | ||
| Line 19: | Line 18: | ||
*[http://download.wikimedia.org download.wikimedia.org] | *[http://download.wikimedia.org download.wikimedia.org] | ||
*[http://svn.wikimedia.org svn.wikimedia.org] | *[http://svn.wikimedia.org svn.wikimedia.org] | ||
| − | *[http://bugzilla.wikimedia.org bugzilla.wikimedia.org] | + | *<s>[http://bugzilla.wikimedia.org bugzilla.wikimedia.org]</s> |
*[http://toolserver.org toolserver.org] | *[http://toolserver.org toolserver.org] | ||
===Known outstanding technical issues=== | ===Known outstanding technical issues=== | ||
*Interaction of broken dual-stack clients and AAAA records. | *Interaction of broken dual-stack clients and AAAA records. | ||
| − | *Squid IPv6 client support. (Avoidable by simply using another proxy in front of squid for v6) | + | *Squid 2 IPv6 client support. (Avoidable by simply using another proxy in front of squid for v6) Squid 3.1 has full IPv6 support, however. |
*Mediawiki user blocking support. | *Mediawiki user blocking support. | ||
===Useful IPv6 enhancements=== | ===Useful IPv6 enhancements=== | ||
* Wikimedia should run local [http://en.wikipedia.org/wiki/6to4 6to4] and [http://en.wikipedia.org/wiki/Teredo_tunneling Teredo] gateways to avoid the use of third party gateways which are occasionally unreliable, at least for the larger outbound direction. Mark has done some testing/evaluation for running a 6to4 gateway. | * Wikimedia should run local [http://en.wikipedia.org/wiki/6to4 6to4] and [http://en.wikipedia.org/wiki/Teredo_tunneling Teredo] gateways to avoid the use of third party gateways which are occasionally unreliable, at least for the larger outbound direction. Mark has done some testing/evaluation for running a 6to4 gateway. | ||
Revision as of 13:14, 22 February 2010
IPv6 is a new version of the Internet protocol with a greatly enlarged address space. Deployment of IPv6 on the public Internet is ongoing.
The success of IPv6 is important for the preservation of the any-to-any internet, a technical characteristic of the Internet which is important to Wikimedia's mission and other decentralized or peer-to-peer information services.
For Wikimedia IPv6 deployment is relatively straight-forward as the majority of the software infrastructure already has solid IPv6 support, but a fairly large number of small technical details must be resolved before full IPv6 support can be realized.
Contents |
Current IPv6 Deployment status
IPv6 network status at Wikimedia
- The Amsterdam cluster has rich IPv6 connectivity with over 100 IPv6 peers, and 5 IPv6 transit links.
- The Tampa cluster now has IPv6 connectivity via 2 transit connections as well.
IPv6 production testing at Wikimedia
- Ongoing testing for clients with broken IPv6 support using client side scripting on English Wikipedia. results
Fully IPv6 enabled services at Wikimedia
- lists.wikimedia.org (as well as the Wikimedia MXes)
- download.wikimedia.org
- svn.wikimedia.org
bugzilla.wikimedia.org- toolserver.org
Known outstanding technical issues
- Interaction of broken dual-stack clients and AAAA records.
- Squid 2 IPv6 client support. (Avoidable by simply using another proxy in front of squid for v6) Squid 3.1 has full IPv6 support, however.
- Mediawiki user blocking support.