📜 ⬆️ ⬇️

Two hares - SOPA and IP4, one solution

Getting rid of:


In one bottle.


In the light of news , in my trello- board there appeared a modest entry: “Duty to the Internet”.
I seriously thought for a few hours a day, how can we avoid tightening the screws.
Lyrics aside.
')

Unacceptable difficulties on the Internet


Need for mutual accessibility

I think the reasons for the introduction of IPv6 is not required. For an ordinary user, this is primarily a gray ip address . UPNP solves this problem, but it seems to me not in that way.
The IETF agrees with this opinion, so there are no such problems in IPv6. But, unfortunately, the enthusiasm for the implementation of this standard does not whip. Solutions like 6to4 , they are not for every user, but only technically savvy.
The existence of hamachi , the use of root servers in TeamViewer , the variety of NAT traversals in Skype only confirms the severity of this problem.

Global lock

I hope in the Russian community will not have to explain ( 1 2 3 ). I might not be against what was happening if the authorities heard (and did not laugh, as in kindergarten) the opinion of citizens, in the prescribed manner. If this does not work out, then it will be necessary to apply methods of technical insubordination
I want to say right away that the first versions do not set themselves a similar goal, but the possibility of such a development is embedded in the system architecture. The system can operate in a passive mode: when the required address has not established the necessary software, access it through an intermediary in another country.

Intermediate Standard


I set a goal: to provide an opportunity for any user, right today, to take advantage of the main advantages of ipv6 (as easy as providing a VPN in Hamachi):

At the same time, the solution should not require technology support in the intermediate nodes of the network (such as the provider).

Idea


All participants receive unique addresses from the same range (feed :: / 16, site-local, deprecated range), and a virtual interface is created on each machine, with a network mask including all addresses. Any traffic directed to the addressee gets to the virtual interface (according to the rules of OS routing), after which it is encapsulated and transmitted within the network to the addressee.
At the output, the driver extracts the transmitted traffic, and in its original form issues it to the interface.
This decision was made to speed up development: tcp-states, and other service messages do not have to be processed

Request


Anyone who wants to improve the Internet, let's finish the specification , and after that, let's develop an Open Source solution.

!!! It turned out that such networks already exist ( cjdns ). Now the article is a Sunday character.

Source: https://habr.com/ru/post/195590/


All Articles