AltraMayor / gatekeeper

The first open-source DDoS protection system
https://github.com/AltraMayor/gatekeeper/wiki
GNU General Public License v3.0
1.36k stars 231 forks source link

Supporting multipath on Gatekeeper servers #75

Open cjdoucette opened 7 years ago

cjdoucette commented 7 years ago

We should be able to get the relevant information to implement ECMP through the RTA_MULTIPATH attribute of the rtnetlink library. There's already a stub for handling this functionality in cps/kni.c.

We need to figure out how to use this information to implement ECMP, and do it only when running Grantor.

This feature should remove the relevant XXX in cps/kni.c.

AltraMayor commented 3 years ago

Thanks to the pull request #438, this feature is not needed for grantor servers, but supporting multipath is still important for Gatekeeper servers because routing daemons may have routes with multiple gateways.