-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathREADME
More file actions
24 lines (15 loc) · 697 Bytes
/
README
File metadata and controls
24 lines (15 loc) · 697 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
This is a minimalist implementation of Babel (RFC6126).
It is written in Python 3.4(+), uses normal Python socket API, and
Linux "ip" command to interact with the rest of the system.
If you ever think to use this for production use, don't!
Intentional limitations:
- IPv6 only (legacy IP? what's that?)
- no real cost calculation
- lack of media specific handling
- most values assume reasonable lossless connection, _but_
- no split horizon
- no support for other drafts (yet..?)
- RFC7298 (Babel HMAC) would be nice to support at some point?)
For real implementation and much more information about the protocol,
please see:
http://www.pps.univ-paris-diderot.fr/~jch/software/babel/