At 06/08/2007 16:21, Greg VILLAIN wrote:
Bonjour à tous,
Voici une question à dix sous:
Disons que je dispose d'un AS# et que je souhaite connaitre tous les
AS qu'il annonce (leur AS# suffira).
Je souhaite utiliser la DB d'un IRR quel qu'il soit.
Dans mon esprit, il n'y a pas de référence à l'AS-SET dans un reccord
AUT-NUM.
Du coup, que ça soit en récursif ou en inverse-lookup, je vois pas du
tout comment je pourrais faire ça.
Je précise également que je souhaite à tt prix éviter la solution qui
vise à lire une table BGP dans un premier temps.
Si quelqu'un a une info, je suis preneur !
Merci à tous d'avance,
Greg VILLAIN
Network Architect / Dailymotion Corp.
Bonsoir,
Effectivement, il n'y a aucune relation entre un
objet as-set et un au-num dans la base du RIPE
et de fait il n'y a pas de methode sure pour retrouver l'as-set d'un as .
Perso, j'utilise la feinte suivante: je pars du
principe qu'il y a de tres fortes chances que
l'objet mainteneur (mnt-by) soit le meme pour l'aut-num et l'as-set .
C'est bien sur une supposition, mais ca marche tres souvent .
Donc il suffit de trouver l'object maintener d'un
AS et ensuite retrouver l'objet as-set qui a le meme mainteneur.
style :
maint=$(whois -r -T aut-num AS8839 | grep "^mnt-by:" | cut -d: -f2)
asset=$(whois -r -T as-set -i mnt-by $maint | grep "^as-set:" - cut -d: -f2)
Cordialement,
Salim
---------------------------
Liste de diffusion du FRnOG
http://www.frnog.org/