[Babel-users] [PATCH] Relax martians check

Dave Taht dave.taht at gmail.com
Mon Dec 24 20:29:55 GMT 2018


On Mon, Dec 24, 2018 at 11:54 AM Emeka <emekamicro at gmail.com> wrote:
>
>
> Dave Taht (1):
>       net: Allow class-e address assignment via ifconfig ioctl
>
> Dave , please through more light on the above.

That's the kernel, not babel patch.

I've been engaged for several months now on a project to make class-e
routable with a few other folk.

The linux kernel has been "class-e ready" since about 2008, capable of
both accepting and routing these unicast addresses, with the one
exception of an ancient bit of pre-cidr (1992!) code invoked by
early-boot and the ioctl invoked by the version of ifconfig used by
busybox and toybox among others. Modern distributions using the
iproute2 equivalent or netlink directly had no such limitations. Linux
4.21 (backported to openwrt also) makes it possible to fully use
class-e under all circumstances.

We've tested openbsd, freebsd, android, ios and OSX, and they all work
today (well, there's *one* teeny patch for ping on freebsd). Junos
requires a config option, some cisco routers work, some don't, all the
switches we've tried work, multiple iot devices work ,nat works, every
vpn we've tried works, and we know how to go about making windows work
in the long run (it can neither accept or route to 240/4 presently)...
and nothing thus far, crashes.

The hope is to run a global test next year (with the help of caida,
iana, irtf and others) to further study how this space can be used to
keep ipv4 crutching along in the face of ever more extreme address
depletion problems. It would be a long slog (years!), and many rfc
updates, and infrastructure (as one example, we'd need
240.in-addr.arpa) to make them fully usable, but just as we made
1.0.0.0/8 and 8.0.0.0/8 work eventually, *so far* we see no technical
limits.

In the interim, allowing the capability of 240/4 addresses in more
routing daemons and moving the policy into config files, rather than
hardcoding things, seemed like a good idea, and there are patches
outstanding for both bird and FRR, also. Please give 'em a shot, and
then ponder what would be the best possible use for the last available
268m ipv4 addresses in the world....


>
> On Saturday, December 22, 2018, Juliusz Chroboczek <jch at irif.fr> wrote:
>>
>> > 'Cause I'd sent you a patch earlier for just e (240/4) and you didn't
>> > apply it? :)
>>
>> I'm a bad man.  Please double-check commit 19a442ba.
>>
>> -- Juliusz
>>
>> _______________________________________________
>> Babel-users mailing list
>> Babel-users at alioth-lists.debian.net
>> https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/babel-users
>
>
>
> --
> P.S Please join our groups:  nigeriaarduinogroup at googlegroups.com
>  or jifunze-kufikiria at googlegroups.com  These are platforms for learning and sharing  of knowledge.                                                                                      www.satajanus.com | Satajanus  Nig. Ltd
>
>
>


-- 

Dave Täht
CTO, TekLibre, LLC
http://www.teklibre.com
Tel: 1-831-205-9740



More information about the Babel-users mailing list