dhcpcd-discuss

Re: Wrong prefix delegation assignment on 6.4.{0-2}

Spyros Stathopoulos

Mon Jul 28 17:03:05 2014

This is strange; the problem exhibits itself somehow erratically. For example
now the network seems ok, although the int interface has the ::1 address from
PD (which makes sense really). The clients routes are unsurprisingly

[PD PREFIX]::/64 dev whatev proto kernel metric 256 expires 3444sec
fd39:[unique local]::/64 dev whatev proto kernel metric 256 expires 3023sec
fe80::/64 dev whatev proto kernel metric 256
default via fe80::[router link local of internal iface] dev whatev proto ra
metric 1024 expires 1644sec

also attached the tcpdump for icmp6 of the client that first exhibited the problem.

I will post more data when I encounter the problem again, because it happened
twice yesterday, I suppose I will see it again. Apart from that is there a way
to get the old SLAAC-like behaviour back? I understand it should not make any
difference but it will be nice to be able to compare the behaviour.

Thanks!
Spyros

On 07/28/2014 01:58 PM, Roy Marples wrote:
> On 2014-07-28 11:45, Spyros Stathopoulos wrote:
>> I do not have access to my home network at the moment (will have
>> later) but there are indeed two ipv6 prefixes used. A global unicast
>> 2a02:... which is acquired via PD and a unique local fd39:... which is
>> permanent. Both of them are advertised with dnsmasq. I will post the
>> results as soon as I have them.
> 
> OK. Get the same info from your client machines.
> 
> More information to capture, from your client machines are tcpdumps of the
> icmp6 router advertisements.
> From that we can see the the ip of the router advertised.
> 
> This should be enough information to debug.
> 
> Roy
19:27:50.696990 IP6 (hlim 64, next-header ICMPv6 (58) payload length: 32) fe80::863a:4bff:fe99:3c0c [*CLIENT IP*] > fe80::922b:34ff:fed7:a741 [*ROUTER INT*]: [icmp6 sum ok] ICMP6, neighbor solicitation, length 32, who has fe80::922b:34ff:fed7:a741 [*ROUTER INT*]
	  source link-address option (1), length 8 (1): 84:3a:4b:99:3c:0c
19:28:03.573355 IP6 (class 0xc0, hlim 255, next-header ICMPv6 (58) payload length: 8) 2a02:[*ROUTER PD IP*] > 2a02:[*CLIENT IP*]: [icmp6 sum ok] ICMP6, echo request, seq 2304
19:28:08.702635 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 32) fe80::922b:34ff:fed7:a741 [*ROUTER INT*] > 2a02:[*CLIENT IP*]: [icmp6 sum ok] ICMP6, neighbor solicitation, length 32, who has 2a02:[*CLIENT IP*]
	  source link-address option (1), length 8 (1): 90:2b:34:d7:a7:41
19:28:08.702675 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 24) 2a02:[*CLIENT IP*] > fe80::922b:34ff:fed7:a741 [*ROUTER INT*]: [icmp6 sum ok] ICMP6, neighbor advertisement, length 24, tgt is 2a02:[*CLIENT IP*], Flags [solicited]
19:28:13.718846 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 32) fe80::863a:4bff:fe99:3c0c [*CLIENT IP*] > fe80::922b:34ff:fed7:a741 [*ROUTER INT*]: [icmp6 sum ok] ICMP6, neighbor solicitation, length 32, who has fe80::922b:34ff:fed7:a741
	  source link-address option (1), length 8 (1): 84:3a:4b:99:3c:0c
19:28:13.720472 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 24) fe80::922b:34ff:fed7:a741 [*ROUTER INT*] > fe80::863a:4bff:fe99:3c0c [*CLIENT IP*]: [icmp6 sum ok] ICMP6, neighbor advertisement, length 24, tgt is fe80::922b:34ff:fed7:a741 [*ROUTER INT*], Flags [router, solicited]
19:28:18.929853 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 32) fe80::922b:34ff:fed7:a741 [*ROUTER INT*] > fe80::863a:4bff:fe99:3c0c [*CLIENT IP*]: [icmp6 sum ok] ICMP6, neighbor solicitation, length 32, who has fe80::863a:4bff:fe99:3c0c [*CLIENT IP*]
	  source link-address option (1), length 8 (1): 90:2b:34:d7:a7:41
19:28:18.929890 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 24) fe80::863a:4bff:fe99:3c0c [*CLIENT IP*] > fe80::922b:34ff:fed7:a741 [*ROUTER INT*]: [icmp6 sum ok] ICMP6, neighbor advertisement, length 24, tgt is fe80::863a:4bff:fe99:3c0c [*CLIENT IP*], Flags [solicited]
19:28:43.753216 IP6 (hlim 64, next-header ICMPv6 (58) payload length: 32) fe80::863a:4bff:fe99:3c0c [*CLIENT IP*] > fe80::922b:34ff:fed7:a741 [*ROUTER INT*]: [icmp6 sum ok] ICMP6, neighbor solicitation, length 32, who has fe80::922b:34ff:fed7:a741 [*ROUTER INT*]
	  source link-address option (1), length 8 (1): 84:3a:4b:99:3c:0c
19:29:18.763066 IP6 (hlim 64, next-header ICMPv6 (58) payload length: 32) fe80::863a:4bff:fe99:3c0c [*CLIENT IP*] > fe80::922b:34ff:fed7:a741 [*ROUTER INT*]: [icmp6 sum ok] ICMP6, neighbor solicitation, length 32, who has fe80::922b:34ff:fed7:a741 [*ROUTER INT*]
	  source link-address option (1), length 8 (1): 84:3a:4b:99:3c:0c
19:29:23.772198 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 32) fe80::863a:4bff:fe99:3c0c [*CLIENT IP*] > fe80::922b:34ff:fed7:a741 [*ROUTER INT*]: [icmp6 sum ok] ICMP6, neighbor solicitation, length 32, who has fe80::922b:34ff:fed7:a741 [*ROUTER INT*]
	  source link-address option (1), length 8 (1): 84:3a:4b:99:3c:0c
19:29:23.775571 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 24) fe80::922b:34ff:fed7:a741 [*ROUTER INT*] > fe80::863a:4bff:fe99:3c0c [*CLIENT IP*]: [icmp6 sum ok] ICMP6, neighbor advertisement, length 24, tgt is fe80::922b:34ff:fed7:a741 [*ROUTER INT*], Flags [router, solicited]
19:29:28.885449 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 32) fe80::922b:34ff:fed7:a741 [*ROUTER INT*] > fe80::863a:4bff:fe99:3c0c [*CLIENT IP*]: [icmp6 sum ok] ICMP6, neighbor solicitation, length 32, who has fe80::863a:4bff:fe99:3c0c [*CLIENT IP*]
	  source link-address option (1), length 8 (1): 90:2b:34:d7:a7:41
19:29:28.885505 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 24) fe80::863a:4bff:fe99:3c0c [*CLIENT IP*] > fe80::922b:34ff:fed7:a741 [*ROUTER INT*]: [icmp6 sum ok] ICMP6, neighbor advertisement, length 24, tgt is fe80::863a:4bff:fe99:3c0c [*CLIENT IP*], Flags [solicited]
19:29:29.907700 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 32) fe80::922b:34ff:fed7:a741 [*ROUTER INT*] > 2a02:[*CLIENT IP*]: [icmp6 sum ok] ICMP6, neighbor solicitation, length 32, who has 2a02:[*CLIENT IP*]
	  source link-address option (1), length 8 (1): 90:2b:34:d7:a7:41
19:29:29.907757 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 24) 2a02:[*CLIENT IP*] > fe80::922b:34ff:fed7:a741 [*ROUTER INT*]: [icmp6 sum ok] ICMP6, neighbor advertisement, length 24, tgt is 2a02:[*CLIENT IP*], Flags [solicited]
19:29:53.808516 IP6 (hlim 64, next-header ICMPv6 (58) payload length: 32) fe80::863a:4bff:fe99:3c0c [*CLIENT IP*] > fe80::922b:34ff:fed7:a741 [*ROUTER INT*]: [icmp6 sum ok] ICMP6, neighbor solicitation, length 32, who has fe80::922b:34ff:fed7:a741 [*ROUTER INT*]
	  source link-address option (1), length 8 (1): 84:3a:4b:99:3c:0c
19:30:04.575587 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 32) 2a02:[*ROUTER PD IP*] > ff02::1:ff5b:ed1b: [icmp6 sum ok] ICMP6, neighbor solicitation, length 32, who has 2a02:[*PD PREFIX*]:5eb5:24ff:fe5b:ed1b
	  source link-address option (1), length 8 (1): 90:2b:34:d7:a7:41
19:30:05.598293 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 32) 2a02:[*ROUTER PD IP*] > ff02::1:ff5b:ed1b: [icmp6 sum ok] ICMP6, neighbor solicitation, length 32, who has 2a02:[*PD PREFIX*]:5eb5:24ff:fe5b:ed1b
	  source link-address option (1), length 8 (1): 90:2b:34:d7:a7:41
19:30:06.621067 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 32) 2a02:[*ROUTER PD IP*] > ff02::1:ff5b:ed1b: [icmp6 sum ok] ICMP6, neighbor solicitation, length 32, who has 2a02:[*PD PREFIX*]:5eb5:24ff:fe5b:ed1b
	  source link-address option (1), length 8 (1): 90:2b:34:d7:a7:41


Follow-Ups:
Re: Wrong prefix delegation assignment on 6.4.{0-2}Roy Marples
References:
Wrong prefix delegation assignment on 6.4.{0-2}Spyros Stathopoulos
Re: Wrong prefix delegation assignment on 6.4.{0-2}Roy Marples
Archive administrator: postmaster@marples.name