[Cerowrt-devel] ipv6 confusion with source specific gateways.
Dave Taht
dave.taht at gmail.com
Thu Nov 27 03:32:40 EST 2014
On Wed, Nov 26, 2014 at 7:21 PM, Chuck Anderson <cra at wpi.edu> wrote:
> On Tue, Nov 25, 2014 at 11:11:17PM -0800, Dave Taht wrote:
>> Some days I just lose it with prefix math. Or maybe we have a bug.
>
> Prefix math, there is no bug.
>
>> So here is a default gateway. So far as I know it is getting a /56
>> actually, not a /60, but it is requesting a /60 and thus distributing
>> a source specific route to that /60.
>
> Looks like a /60.
>
>> default from :: via fe80::201:5cff:ee62:b646 dev ge00 proto static metric 1024
>> # should I even have a default route at all?
>> default from 2001:558:6045:e9:44a9:4a25:ece9:55c3 via
>> fe80::201:5cff:ee62:b646 dev ge00 proto static metric 1024
>> # my uplink, looks sane
>>
>> default from 2601:c:ce00:9d0::/60 via fe80::201:5cff:ee62:b646 dev
>> ge00 proto static metric 1024
>> # and see that /60...
>>
>> # and then there is the default ipv6 address assignements on cero.
>>
>> 2601:c:ce00:9d1::/64 dev gw10 proto kernel metric 256 expires 326362sec
>>
>> Now, where my brain crashes: shouldn't 2601:c:ce00:9d1::/64 actually
>> be something like
>>
>> 2601:c:ce00:9d01::/64 not, 2601:c:ce00:9d1::/64?
>
> No, it is correct. The /60 is:
>
> 2601:c:ce00:9d0::/60
>
> which is really this when expanded out (zero-pad each : section):
>
> 2601:000c:ce00:09d0::/60
You are absolutely correct. Thank you!
>
>
> Now the 60 bit prefix is:
>
> 2601:000c:ce00:09dX:XXXX:XXXX:XXXX:XXXX
>
> where X is the part which can be assigned to your LANs. The first X
> is a 4-bit nibble that was assigned "1" by Cero creating a /64 subnet
> prefix, leaving the remaining 64 bits for your Interface IDs...
It turned out that I had a non-source-specific babeld between me and
it, also (bloody meshy routing!),
which was messing things up. Worse, that is on a roof where I cant
update it easily.
Also I AM getting a /56 from a comcast business class account
elsewhere on the net...
but grokking hnetd is killing me.
> _______________________________________________
> Cerowrt-devel mailing list
> Cerowrt-devel at lists.bufferbloat.net
> https://lists.bufferbloat.net/listinfo/cerowrt-devel
--
Dave Täht
thttp://www.bufferbloat.net/projects/bloat/wiki/Upcoming_Talks
More information about the Cerowrt-devel
mailing list