[AusNOG] Fwd: Internode IPv6 Support

Mark Smith markzzzsmith at gmail.com
Mon Oct 19 16:40:14 EST 2015


On 19 Oct 2015 3:39 pm, "David Beveridge" <dave at bevhost.com> wrote:
>
>
>
<snip>
> 14:33:22 dhcp,debug,packet send pppoe-out1-internode -> ff02::1:2%85
> 14:33:22 dhcp,debug,packet type: solicit
> 14:33:22 dhcp,debug,packet transaction-id: 2677d5
> 14:33:22 dhcp,debug,packet  -> clientid:  00030001 4c5e0c6b a452
> 14:33:22 dhcp,debug,packet  -> oro: 23
> 14:33:22 dhcp,debug,packet  -> elapsed_time: 3
> 14:33:22 dhcp,debug,packet  -> ia_pd:
> 14:33:22 dhcp,debug,packet    t1: 1800
> 14:33:22 dhcp,debug,packet    t2: 2880
> 14:33:22 dhcp,debug,packet    id: 0x12
>

You're not getting DHCPv6 Advertise messages in response to your Solicit
messages. DHCPv6 will be timing out.

It is likely that Internode are sending them, so I think it is more likely
you device is dropping them. You might want to do a packet capture on
incoming packets to confirm that they're being sent.

DHCPv6 uses UDP ports 546 and 547, clients listen on 546, servers and
relays listen on 547, so you'll need to allow incoming UDP port 546.

There might be an issue with a stateful firewall - DHCPv6 clients use
multicast destination addresses to reach DHCPv6 servers or relays
(ff02::1:2), where as the response will be a unicast. Some stateful
firewalls don't understand that the transaction to allow is multicast out,
matching unicast in (which in the case of DHCPv6, packets are matched up
using the transaction-id field), and therefore would drop the unicast in.
For example, Linux ip6tables suffers from this (or used to last I looked),
and would need a dhcpv6 specific handling module that would match up
transaction packets when their destination address is of a different type.






> [dave at EagleFarm] /log> /ping fe80::224:14ff:fe9a:bc00
interface=pppoe-out1-internode
>   SEQ HOST                                     SIZE TTL TIME  STATUS

>     0 fe80::224:14ff:fe9a:bc00                   56  64 2ms   echo reply

>     1 fe80::224:14ff:fe9a:bc00                   56  64 2ms   echo reply

>     2 fe80::224:14ff:fe9a:bc00                   56  64 2ms   echo reply

>     3 fe80::224:14ff:fe9a:bc00                   56  64 1ms   echo reply

>     4 fe80::224:14ff:fe9a:bc00                   56  64 3ms   echo reply

>     5 fe80::224:14ff:fe9a:bc00                   56  64 1ms   echo reply

>     6 fe80::224:14ff:fe9a:bc00                   56  64 2ms   echo reply

>     sent=7 received=7 packet-loss=0% min-rtt=1ms avg-rtt=1ms max-rtt=3ms
>
> [dave at EagleFarm] /log> /ipv6 dhcp-client print
> Flags: D - dynamic, X - disabled, I - invalid
>  #    INTERFACE              STATUS        PREFIX
             EXPIRES-AFTER
>  0    pppoe-out1-internode   searching...
>
>>
>> _______________________________________________
>> AusNOG mailing list
>> AusNOG at lists.ausnog.net
>> http://lists.ausnog.net/mailman/listinfo/ausnog
>>
>
>
> _______________________________________________
> AusNOG mailing list
> AusNOG at lists.ausnog.net
> http://lists.ausnog.net/mailman/listinfo/ausnog
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ausnog.net/pipermail/ausnog/attachments/20151019/0b6f646e/attachment.html>


More information about the AusNOG mailing list