I went ahead and looked at a patch for ifenslave utility
posted by Chad Tindel in 04/2003 for enabling IPv6 in
channel-bonding. It essentially opens a AF_INET6 socket,
gets all IPv6 addresses on the master (from /proc/net/if_inet6)
and then sets all these on to all slaves in the bond.
While experimenting with this on the latest ifenslave utility,
I find that even without this IPv6 code additions, the
IPv6 (site-local and global addresses) on the bond seems to
work fine in active-backup mode. I have not tested this though
with keeping a connection open to all these addresses, but
via ping and ping6 of the addresses when the active slave is
being switched around.
I could not think of an explanation of how this is possible..
Are these IPv6 code extensions to ifenslave not needed;
Thanks in advance,
> -----Original Message-----
> From: Ravichandra [mailto:rvchan@...]
> Sent: Thursday, November 24, 2005 8:44 PM
> To: 'bonding-devel@...'
> Subject: IPV6 support in bonding driver
> Hi Everyone,
> Is there IPv6 support in the bonding driver?
> I am specifically looking for support for all
> 3 kinds of addresses - link,site local and global.
> I did see a patch for IPv6 support in these lists
> and discussions on initscript issues with switching
> link-local addresses, but not sure if a fix for
> these are available...
> Any help on this is much appreciated,
From: Jay Vosburgh <fubar@us...> - 2006-01-20 19:07:43
Ravichandra <rvchan@...> wrote:
>I could not think of an explanation of how this is possible..
>Are these IPv6 code extensions to ifenslave not needed;
I haven't tried IPv6 myself lately, but I'm not surprised by the
result. It's been a long time since the address information in the
slaves was actually used for anything (if it was in fact ever really
-Jay Vosburgh, IBM Linux Technology Center, fubar@...