Re: IPv6 with pppd

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

 



Levente <leventelist@xxxxxxxxx> wrote:
    > I am struggling with IPv6 over PPP on Linux. The situation is that I
    > have a 3G modem, when I plug it in to the USB on my Debian box,
    > everything works as expected, I have IPv6 address from the provider,
    > and I am happy. But how?

...

    > Please note that in the logs, I can't see that global scope address,
    > and I don't know how the IPv6CP assigns this address to the interface.
    > How is this done?

IPv6CP does not.
The major difference between IPCP and IPv6CP is that it was realized that in
IPv4, the IPCP people were having to repeat all the DHCPv4 work again in
IPCP, and why not just run DHCP?

So in IPv6CP, *ALL* IPv6CP does it assign the LL address (which are either
made up randomly, or come from an IID/EUI/OUI of a physical interface).

Then, an IPv6 RS/RA occurs, which MAY assign an address (M=0), or MAY
suggest using DHCPv6 (M=1).  My experience is that many devices do both,
and one winds up with two addresses.

If DHCPv6-PD also occurs (O=1), then there is actually no reason to even
number the PPP link with a GUA, as one can just use a GUA from an downstream
interface.

In my copious spare time, I hope to write an RFC updating 7084 that provides
a way for the ISP to understand what the CPE device would like, such that the
ISP does not have to deal with all the situations of single-device-with-/64,
single-device-that-may-tether-with-/64, WAN-link-numbered+PD, or
WAN-link-unnumbered+PD.  There are scaling efficiencies for the ISP in the size of
it's access network routing table if each customer costs a single TCAM slot
rather than two, sometimes three.

    > And when I plug the same modem to an OpenWRT box, I don't get the
    > global scope address, only the link-local address. Is this some PPP
    > specific problem, or there might be some IPv6 autoconfiguration magic
    > happening in the background? I don't think so, because that address
    > corresponds to a statically allocated address of the provider.

I assume PPPoE, and modem is DSL or CableModem (not dialup).
What version of OpenWRT?  18.06 just works!

Feel free to unicast me your /etc/config/network

--
]               Never tell me the odds!                 | ipv6 mesh networks [
]   Michael Richardson, Sandelman Software Works        |    IoT architect   [
]     mcr@xxxxxxxxxxxx  http://www.sandelman.ca/        |   ruby on rails    [

Attachment: signature.asc
Description: PGP signature


[Index of Archives]     [Linux Audio Users]     [Linux for Hams]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Fedora Users]

  Powered by Linux