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/

Répondre à