I shouldn't probably go down this path...
as I know this has been discussed but I'm hoping that
this might make a difference.
Abraham,
Even if 240/4 is "fixed", your EzIP
scheme will require some sort of NAT box between the
240/4 addressed devices and the non-EzIP internet.
That NAT box will have to remain in place until such
time as every single publically addressed device on
the public internet has been updated to support
EzIP. In addition, protocols such as DNS, SIP, and
others which pass around addresses will need to be
updated to be able to pass the full EzIP addressing
around so endpoints can properly insert the EzIP
header, and so on.
The point I'm trying to make is that,
at this point, deploying EzIP as an end to end
address exhaustion solution has MORE challenges that
simply deploying IPv6 would. This is because, just
like EzIP, deploying IPv6 requires a NAT box of some
sort to be put in place until the last IPv4 device
is turned off. But unlike EzIP, almost every new
device coming out supports IPv6 out of the box.
All of the technical standards work has already
been done. Thus, the only meaningful barrier to
IPv6 at this point is convincing people to use it,
not convincing people to use it PLUS convincing the
tech companies to support it, and doing protocol
changes like you would with EzIP.
I applaud your attempt at a unique
solution but I really feel that ship has sailed, at
least for an EzIP type of solution. Maybe something
like this would have better received years ago, but
at this point IPv6 is a much more logical path
forward.
I do wonder, however, if some of
your concepts might be able to be applied to the
IPv6 transition. I have some ideas here, but most,
if not all, of them are only partially cooked but
some have similar approaches as EzIP but with an
actual IPv6 packet inside.