tcatm / l3roamd

12 stars 4 forks source link

Clientdatabase entry should be semigroup #3

Closed tcatm closed 8 years ago

tcatm commented 8 years ago

Basically, we'd want to merge two client entries like this. A client entry contains:

We need to merge it like this:

The idea would be that a node stores information about its clients. Other nodes can request that information. Multiple nodes may respond and the requesting node may already know a few IP addresses for the client. Upon receiving responses, the node would then combine them.