J'ai un routeur quagga avec deux voisins de transit et annonçant mon propre espace IP. J'ai récemment rejoint un échange de peering public (IXP) et je fais donc partie de leur réseau local (/ 24), avec tous les autres participants. Jusqu'à présent, tout fonctionne bien.
Maintenant pour des raisons de sécurité, je me demande si les autres participants ne pourraient pas simplement acheminer tout leur trafic sortant à travers moi? Par exemple, que se passe-t-il si un autre participant pointe une route par défaut vers mon IP IXP. Si je comprends bien tout le trafic sortant de ce participant irait alors à mon routeur qui l'acheminerait vers Internet en utilisant ma liaison montante de transit, non?
Je me demande donc si je dois prendre des mesures contre cela. Mes idées sont:
Configurez des règles de pare-feu (iptables) de sorte que seul le trafic avec une destination de mon propre espace IP soit accepté par un autre participant IXP. Supprimez tout autre trafic provenant des participants IXP.
D'une manière ou d'une autre, quagga utilise une table de routage du noyau différente pour chaque voisin (ou groupe de pairs). La table de routage pour les voisins IXP ne contiendrait aucune entrée à l'exception de mon propre espace IP et donc aucun routage utilisant mes liaisons montantes de transit IP ne se produirait. En regardant la sortie des
ip rule show
émissions, quagga ne le fait pas automatiquement?
Suis-je sur la bonne voie? Pourquoi n'est-il pas 2. implémenté directement dans Quagga? Comment les routeurs matériels (Cisco, Juniper, ..) gèrent-ils ce problème?