Re: Technical Documentation - CARP

2021-04-13 Thread Tom Smyth
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

On Tue, 13 Apr 2021 at 09:34, jannick Weiss  wrote:
>
> 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.



Re: Technical Documentation - CARP

2021-04-13 Thread Stuart Henderson
On 2021-04-13, Janne Johansson  wrote:
> Den tis 13 apr. 2021 kl 10:29 skrev 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.

> 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.




Re: Technical Documentation - CARP

2021-04-13 Thread Janne Johansson
Den tis 13 apr. 2021 kl 10:29 skrev 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.



Technical Documentation - CARP

2021-04-13 Thread 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