Discussion:
Technical Documentation - CARP
jannick Weiss
2021-04-13 08:26:23 UTC
Permalink
Hello,my name is Jannick Weiss and i am currently in the process of taking
my education as a datatechnician. As part of my education i have to do a
presentation on a self-elected subject and i have chosen to talk about CARP.

It is my understanding that it is you (OpenBSD) that have developed CARP.
I am having trouble finding information about CARP, such as the different
states the protocol goes through or how the election of the master node
works specifically.
If you can provide any documentation on CARP it would be greatly
appreciated.

In advance, thank you for any help you may provide.

Best regards

Jannick Weiss
Janne Johansson
2021-04-13 08:58:43 UTC
Permalink
Post by jannick Weiss
Hello,my name is Jannick Weiss and i am currently in the process of taking
my education as a datatechnician. As part of my education i have to do a
presentation on a self-elected subject and i have chosen to talk about CARP.
It is my understanding that it is you (OpenBSD) that have developed CARP.
I am having trouble finding information about CARP, such as the different
states the protocol goes through or how the election of the master node
works specifically.
If you can provide any documentation on CARP it would be greatly
appreciated.
https://www.openbsd.org/events.html lists a few talks some 15 years
ago which focused on PF and Carp, those might help.

Googling "openbsd carp design" turned this PDF up,
https://core.ac.uk/download/pdf/17210042.pdf from 2006 which perhaps
dives a bit deeper.



--
May the most significant bit of your life be positive.
Stuart Henderson
2021-04-13 09:34:35 UTC
Permalink
Post by Janne Johansson
Post by jannick Weiss
Hello,my name is Jannick Weiss and i am currently in the process of taking
my education as a datatechnician. As part of my education i have to do a
presentation on a self-elected subject and i have chosen to talk about CARP.
It is my understanding that it is you (OpenBSD) that have developed CARP.
I am having trouble finding information about CARP, such as the different
states the protocol goes through or how the election of the master node
works specifically.
If you can provide any documentation on CARP it would be greatly
appreciated.
https://www.openbsd.org/events.html lists a few talks some 15 years
ago which focused on PF and Carp, those might help.
https://github.com/jedisct1/UCarp has some useful information.
There's no formal documentation for the protocol afaik.
Post by Janne Johansson
Googling "openbsd carp design" turned this PDF up,
https://core.ac.uk/download/pdf/17210042.pdf from 2006 which perhaps
dives a bit deeper.
It's a bit wrong though, I noticed it says "encrypted" - it's authenticated
but not encrypted. Doesn't go much into the protocol details either.
Tom Smyth
2021-04-13 10:08:34 UTC
Permalink
Hi Jannick

the man pages are also a good up to date source of information...

sometimes a paper from a few years ago states something like

X/Y is not supported... but as an OpenBSD developer once quiped
"yes we do add features from time to time" :)

so the papers can give really good context and insights...
but refer to the manuals also to validate any improved syntax and or
features

Hope this helps
Tom Smyth
Post by jannick Weiss
Hello,my name is Jannick Weiss and i am currently in the process of taking
my education as a datatechnician. As part of my education i have to do a
presentation on a self-elected subject and i have chosen to talk about CARP.
It is my understanding that it is you (OpenBSD) that have developed CARP.
I am having trouble finding information about CARP, such as the different
states the protocol goes through or how the election of the master node
works specifically.
If you can provide any documentation on CARP it would be greatly
appreciated.
In advance, thank you for any help you may provide.
Best regards
Jannick Weiss
--
Kindest regards,
Tom Smyth.
Loading...