<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://kb.linux-vs.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=JuliusVolz</id>
		<title>LVSKB - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://kb.linux-vs.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=JuliusVolz"/>
		<link rel="alternate" type="text/html" href="http://kb.linux-vs.org/wiki/Special:Contributions/JuliusVolz"/>
		<updated>2026-04-28T15:04:17Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>http://kb.linux-vs.org/wiki?title=IPv6_load_balancing&amp;diff=5790</id>
		<title>IPv6 load balancing</title>
		<link rel="alternate" type="text/html" href="http://kb.linux-vs.org/wiki?title=IPv6_load_balancing&amp;diff=5790"/>
				<updated>2008-11-06T17:41:06Z</updated>
		
		<summary type="html">&lt;p&gt;JuliusVolz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;IPv6 load balancing support was added to IPVS by Julius Volz and Vince Busam at Google. The kernel patches were mainly written by Julius, the new ipvsadm version by Vince. Please note that IPv6 support is experimental and has only had limited testing.&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
The first IPv6 support for IPVS load balancing was released in Linux kernel 2.6.28-rc3. Go to [http://www.linuxvirtualserver.org/software/ipvs.html the IPVS Software Page] to download the latest version of [[ipvsadm]], which is needed to use these new features.&lt;br /&gt;
&lt;br /&gt;
=== What works with IPv6 ===&lt;br /&gt;
&lt;br /&gt;
* forwarding mechanisms: NAT, DR, maybe Tunnel (not fully tested yet)&lt;br /&gt;
* protocols: TCP, UDP, ESP, AH (last two not tested)&lt;br /&gt;
* manipulation and inspection of both IPv4 and IPv6 entries with ipvsadm&lt;br /&gt;
* 6 out of 10 schedulers (10/10 in latest net-next dev tree)&lt;br /&gt;
&lt;br /&gt;
=== What is not supported with IPv6 ===&lt;br /&gt;
&lt;br /&gt;
* handling fragmentation or other extension headers&lt;br /&gt;
* FTP application helper (can be loaded, but only operates on v4)&lt;br /&gt;
* sync daemon (can be started, but only operates on v4)&lt;br /&gt;
* probably some incorrect handling of ICMPv6 or other corner cases&lt;br /&gt;
&lt;br /&gt;
Since fragmentation and extension headers should not occur very often, things should &amp;quot;mostly&amp;quot; work. I (Julius) tested HTTP and DNS over NAT and DR with various supported schedulers without encountering any problems. But we didn't test any exotic situations. Also, there are some TODOs in the code for things that haven't been tested or implemented yet.&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
Adding an IPv6 TCP service with two real servers:&lt;br /&gt;
&lt;br /&gt;
 ipvsadm -A -t [fc00::1]:80&lt;br /&gt;
 ipvsadm -a -t [fc00::1]:80 -r [fc00::2]:80 -g&lt;br /&gt;
 ipvsadm -a -t [fc00::1]:80 -r [fc00::3]:80 -g&lt;br /&gt;
&lt;br /&gt;
Adding an IPv6 fwmark service with one real server:&lt;br /&gt;
&lt;br /&gt;
 ipvsadm -A -f 1 -6&lt;br /&gt;
 ipvsadm -A -f 1 -6 -r [fc00::2]:80 -m&lt;br /&gt;
&lt;br /&gt;
[[Category:IPVS]]&lt;/div&gt;</summary>
		<author><name>JuliusVolz</name></author>	</entry>

	<entry>
		<id>http://kb.linux-vs.org/wiki?title=IPv6_load_balancing&amp;diff=5789</id>
		<title>IPv6 load balancing</title>
		<link rel="alternate" type="text/html" href="http://kb.linux-vs.org/wiki?title=IPv6_load_balancing&amp;diff=5789"/>
				<updated>2008-11-06T17:33:23Z</updated>
		
		<summary type="html">&lt;p&gt;JuliusVolz: /* What is not supported with IPv6 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;IPv6 load balancing support was added to IPVS by Julius Volz and Vince Busam at Google. The kernel patches were mainly written by Julius Volz, the new ipvsadm version by Vince Busam. Please note IPv6 support is experimental and has only had limited testing.&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
The first IPv6 support for IPVS load balancing was released in Linux kernel 2.6.28-rc3. Go to [http://www.linuxvirtualserver.org/software/ipvs.html the IPVS Software Page] to download the latest version of [[ipvsadm]], which is needed to use these new features.&lt;br /&gt;
&lt;br /&gt;
=== What works with IPv6 ===&lt;br /&gt;
&lt;br /&gt;
* forwarding mechanisms: NAT, DR, maybe Tunnel (not fully tested yet)&lt;br /&gt;
* protocols: TCP, UDP, ESP, AH (last two not tested)&lt;br /&gt;
* manipulation and inspection of both IPv4 and IPv6 entries with ipvsadm&lt;br /&gt;
* 6 out of 10 schedulers (10/10 in latest net-next dev tree)&lt;br /&gt;
&lt;br /&gt;
=== What is not supported with IPv6 ===&lt;br /&gt;
&lt;br /&gt;
* handling fragmentation or other extension headers&lt;br /&gt;
* FTP application helper (can be loaded, but only operates on v4)&lt;br /&gt;
* sync daemon (can be started, but only operates on v4)&lt;br /&gt;
* probably some incorrect handling of ICMPv6 or other corner cases&lt;br /&gt;
&lt;br /&gt;
Since fragmentation and extension headers should not occur very often, things should &amp;quot;mostly&amp;quot; work. I (Julius) tested HTTP and DNS over NAT and DR with various supported schedulers without encountering any problems. But we didn't test any exotic situations. Also, there are some TODOs in the code for things that haven't been tested or implemented yet.&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
Adding an IPv6 TCP service with two real servers:&lt;br /&gt;
&lt;br /&gt;
 ipvsadm -A -t [fc00::1]:80&lt;br /&gt;
 ipvsadm -a -t [fc00::1]:80 -r [fc00::2]:80 -g&lt;br /&gt;
 ipvsadm -a -t [fc00::1]:80 -r [fc00::3]:80 -g&lt;br /&gt;
&lt;br /&gt;
Adding an IPv6 fwmark service with one real server:&lt;br /&gt;
&lt;br /&gt;
 ipvsadm -A -f 1 -6&lt;br /&gt;
 ipvsadm -A -f 1 -6 -r [fc00::2]:80 -m&lt;br /&gt;
&lt;br /&gt;
[[Category:IPVS]]&lt;/div&gt;</summary>
		<author><name>JuliusVolz</name></author>	</entry>

	<entry>
		<id>http://kb.linux-vs.org/wiki?title=IPv6_load_balancing&amp;diff=5788</id>
		<title>IPv6 load balancing</title>
		<link rel="alternate" type="text/html" href="http://kb.linux-vs.org/wiki?title=IPv6_load_balancing&amp;diff=5788"/>
				<updated>2008-11-06T17:32:40Z</updated>
		
		<summary type="html">&lt;p&gt;JuliusVolz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;IPv6 load balancing support was added to IPVS by Julius Volz and Vince Busam at Google. The kernel patches were mainly written by Julius Volz, the new ipvsadm version by Vince Busam. Please note IPv6 support is experimental and has only had limited testing.&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
The first IPv6 support for IPVS load balancing was released in Linux kernel 2.6.28-rc3. Go to [http://www.linuxvirtualserver.org/software/ipvs.html the IPVS Software Page] to download the latest version of [[ipvsadm]], which is needed to use these new features.&lt;br /&gt;
&lt;br /&gt;
=== What works with IPv6 ===&lt;br /&gt;
&lt;br /&gt;
* forwarding mechanisms: NAT, DR, maybe Tunnel (not fully tested yet)&lt;br /&gt;
* protocols: TCP, UDP, ESP, AH (last two not tested)&lt;br /&gt;
* manipulation and inspection of both IPv4 and IPv6 entries with ipvsadm&lt;br /&gt;
* 6 out of 10 schedulers (10/10 in latest net-next dev tree)&lt;br /&gt;
&lt;br /&gt;
=== What is not supported with IPv6 ===&lt;br /&gt;
&lt;br /&gt;
* handling fragmentation or other extension headers&lt;br /&gt;
* FTP application helper (can be loaded, but only operates on v4)&lt;br /&gt;
* sync daemon (can be started, but only operates on v4)&lt;br /&gt;
* probably some incorrect handling of ICMPv6 or other corner cases&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
Adding an IPv6 TCP service with two real servers:&lt;br /&gt;
&lt;br /&gt;
 ipvsadm -A -t [fc00::1]:80&lt;br /&gt;
 ipvsadm -a -t [fc00::1]:80 -r [fc00::2]:80 -g&lt;br /&gt;
 ipvsadm -a -t [fc00::1]:80 -r [fc00::3]:80 -g&lt;br /&gt;
&lt;br /&gt;
Adding an IPv6 fwmark service with one real server:&lt;br /&gt;
&lt;br /&gt;
 ipvsadm -A -f 1 -6&lt;br /&gt;
 ipvsadm -A -f 1 -6 -r [fc00::2]:80 -m&lt;br /&gt;
&lt;br /&gt;
[[Category:IPVS]]&lt;/div&gt;</summary>
		<author><name>JuliusVolz</name></author>	</entry>

	<entry>
		<id>http://kb.linux-vs.org/wiki?title=IPVS_Wish_List&amp;diff=5784</id>
		<title>IPVS Wish List</title>
		<link rel="alternate" type="text/html" href="http://kb.linux-vs.org/wiki?title=IPVS_Wish_List&amp;diff=5784"/>
				<updated>2008-11-05T01:05:39Z</updated>
		
		<summary type="html">&lt;p&gt;JuliusVolz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is to write all the wishes for [[IPVS]] development.&lt;br /&gt;
&lt;br /&gt;
'''Remember''': you can ask for features as long as you want, but that won't make such features appear magically. :) Basically, you have these options:&lt;br /&gt;
* get your hands dirty, program and submit code to LVS&lt;br /&gt;
* convince other programmers that your wanted feature is valuable to them so that the programmers do it for you (and the rest of the community)&lt;br /&gt;
* put some bounty on a feature development and wait until someone wants to earn some money&lt;br /&gt;
&lt;br /&gt;
== Feature List ==&lt;br /&gt;
&lt;br /&gt;
* [[SCTP load balancing]] support&lt;br /&gt;
* connection synchronization improvement&lt;br /&gt;
* ip_gre tunnel&lt;br /&gt;
&lt;br /&gt;
[[Category:IPVS]]&lt;/div&gt;</summary>
		<author><name>JuliusVolz</name></author>	</entry>

	</feed>