* [RFC] new connection-oriented layer 3+4 protocol
@ 2012-09-19 17:08 michi1
0 siblings, 0 replies; only message in thread
From: michi1 @ 2012-09-19 17:08 UTC (permalink / raw)
To: netdev, davem
Hi!
I am programming a new layer 3+4 protocol for mesh networks. Basically it is
- connection oriented
- source (+optional onion) routed
- doing windowing between each neighbor on every connection (no congestion
avoidance)
- using credits as a metric for QoS
The protocol especially tries to withstand DoS attacks and rough
users/application without human interference. This includes protection against
inserting bogus routes, blackholing/throttling, addressing conflicts (node
address can be a hashed public crypto key) and ressource contention. In theory
it could provide Byzantine robustness, but in practice the overhead for
calculating routes and ressource contention will limit how far this gets.
Right now the layer 3 is running somehow (without any crypto). The layer 4 is
currently rather incomplete and broken.
Project home:
http://michaelblizek.homelinux.net/projects/cor/index.html
Code:
http://repo.or.cz/w/cor.git/tree/HEAD:/net/cor
-Michi
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2012-09-19 17:29 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-09-19 17:08 [RFC] new connection-oriented layer 3+4 protocol michi1
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.