Re: fedora 28 ipoib and ipv6 slaac address

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Jul 31, 2018 at 01:57:42AM +0300, Vasiliy Tolstov wrote:
> пт, 27 июл. 2018 г. в 18:38, Jason Gunthorpe <jgg@xxxxxxxx>:
> >
> > On Fri, Jul 27, 2018 at 12:42:47PM +0300, Vasiliy Tolstov wrote:
> > > пт, 20 июл. 2018 г. в 11:31, Vasiliy Tolstov <v.tolstov@xxxxxxxxx>:
> > > >
> > > > > I think that who first get ipv6 address wins and second have error.
> > > > > I'm disable DAD and now server 1 and server 2 have identical ipv6
> > > > > slaac addresses. And i know that this is not bird problem and not
> > > > > dnsmasq problem because in case of plain ethernet devices with normal
> > > > > hwaddres this issue not happened.
> > > > >
> > > >
> > > > Gentle Ping....
> > > >
> > >
> > > Any chance to get this fixed or this is 100% dnsmasq/bird ... problem?
> > > (that does not appeared when use ethernet device)
> >
> > Unless you can show the kernel itself is producing the address wrong
> > we can't really help you.. The kernel code looks fine to me, unless
> > something broke recently.
> >
> > Test using simply radvd and reboot everything.
> >
> > Jason
> 
> radvdump recieved on server1 and server2:
> interface bond0
> {
>         AdvSendAdvert on;
>         # Note: {Min,Max}RtrAdvInterval cannot be obtained with radvdump
>         AdvManagedFlag off;
>         AdvOtherConfigFlag off;
>         AdvReachableTime 0;
>         AdvRetransTimer 0;
>         AdvCurHopLimit 64;
>         AdvDefaultLifetime 300;
>         AdvHomeAgentFlag off;
>         AdvDefaultPreference medium;
> 
>         prefix fd00:1::/64
>         {
>                 AdvValidLifetime 86400;
>                 AdvPreferredLifetime 14400;
>                 AdvOnLink on;
>                 AdvAutonomous on;
>                 AdvRouterAddr on;
>         }; # End of prefix definition
> 
> }; # End of interface definition
> 
> i'm test with radv:
> server1 dmesg:
> [1420250.782673] ICMPv6: RA: ndisc_router_discovery failed to add default route
> [1420251.074430] IPv6: bond0: IPv6 duplicate address
> fd00:1::8200:2ff:fe09:fe80 used by 00:00:00:00:00:00 detected!
> 
> server2 dmesg:
> clean
> 
> but server2 have two ipv6 addresses:
> 6: bond0: <BROADCAST,MULTICAST,MASTER,UP,LOWER_UP> mtu 2044 state UP qlen 1000
>     inet6 fd00:1::8200:2ff:fe09:fe80/64 scope global dynamic
> mngtmpaddr noprefixroute
>        valid_lft 86393sec preferred_lft 14393sec

No idea what this is. Did you reboot everything and stop other
advertising servers? I think you need to tcpdump to investigate this..

>     inet6 fd00:1::221:2800:1a0:cfe2/64 scope global dynamic mngtmpaddr
>        valid_lft 86393sec preferred_lft 14393sec
>     inet6 fe80::221:2800:1a0:cfe2/64 scope link
>        valid_lft forever preferred_lft forever

This looks like it worked to me, the above is the radv address and
the link local address, both with the correct suffix.

Jason
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Photo]     [Yosemite News]     [Yosemite Photos]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux