Guaita.py/ca
De Guifi.net - Wiki Català
guaita.py és un script fet per a en Joan Llopart. Està escrit en Python i serveix per a identificar pollastres de rutes.
Es pot descarregar des del repositori guifi-misc a Gitorius[1].
Funcionamient
L'Script es connecta per SSH i el usuari guest obté la taula de rutes d'un dispotisiu MikroTik. Posteriorment, analitza la taula de rutes i busca si hi ha subxarxes anunciades per AS diferents. En cas de trobar-ne alguna, mitjançant CNML busca a l'aplicació de Guifi.net quin és el AS correcte i quin és el dolent que està anunciant subxarxes que no li pertanyen.
Tingues en compte que pots tenir redundància a la xarxa i per tant, diferents camins per a arribar a un mateix destí. El problema està quan aquestes rutes no les ha anunciat el mateix AS (BGP_AS_PATH).
Exemple d'ús
En aquest exemple veiem que hi ha una redundància de rutes però no hi ha cap problema:
root@server-vallcarca:/home/jmoles# sudo ./guaita.py 10.228.193.161 Retrieving 10.228.193.161's routing table ... 2775 entries found 1291 subnets with more than one route & pointing to same AS 0 subnets claimed by different AS
Referències
Aquest article conté informació extreta d'aquest fil de la llista de correu de desarrollo. Aquest article conté informació extreta d'aquest fil de la llista de correu de desarrollo.