About IPv6 support
Gilles Diribarne <[email protected]>
| Newsgroups | gmane.linux.keepalived.devel |
|---|---|
| Message-ID | <[email protected]> |
Hello,
In the keepalived 1.2.15, we are trying to use IPv6 (native_ipv6
parameter).
When this is set, the VRRP packets are sent using native IPv6
addresses.
vrrp_instance 1 {
interface bond1.237
native_ipv6
virtual_router_id 105
priority 100
virtual_ipaddress {
fd25:0:0:307::1a/64 dev bond1.237
fd25:0:0:306::4/64 dev bond1.236
}
However, when there are two IPv6 virtual addresses, the VRRP
output packet is considered wrong (while dissected with wireshark)
since the VRRP field 'Count IPvX Addr' is set to 2, but no IPv6
address are set in the IPvX Address(es) list. Below, in red, this is
the checksum field (nothing after that).
17:35:54.767271
00:19:dc:20:32:d8 > 33:33:00:00:00:12, ethertype IPv6
(0x86dd), length 64:
0x0000: 6000 0000
0008 70ff fe80 0000 0000 0000 `.....p.........
0x0010: 0219 dcff
fe20 32d8 ff02 0000 0000 0000 ......2.........
0x0020: 0000 0000
0000 0012 215a 9602 0001 48a2
........!Z....H.
0x0030: 0000
FYI, we noticed that the wireshark dissector considers that when the
IPv6 protocol is used (considering the IPv6 family and IPv6 source
address), the list should be IPv6 addresses. The VRRP version is not
checked by the dissector.
Is IPv6 well supported currently ? If not, do you have any plan to
do this ?
Would you accept contributions about IPv6 support ?
Best regards,
Gilles
------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Keepalived-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/keepalived-devel