[FRnOG] RE: [FRnOG] Comment créer des stats de trafic par AS tiers ?

2009-10-02 Par sujet Moriniaux Michel
Bonjour,
J'ai crée ces petits scripts pour avoir une vision des AS qui trafiquent le 
plus sur mon AS
J'ai basé ceci sur sFlow qui intègre directement les notion d'AS dans les 
échantillons.
Le tar.gz contient tout ce qu'il faut pour générer les stats dans une base 
MySQL et un script pour calculer un pourcentage et générer un camembert.
C'est développé rapidement et salement sur un coin de table donc ne soyez pas 
trop regardants sur le code...
Il faut pouvoir patcher sflowtool 3.13: 
http://www.inmon.com/bin/sflowtool-3.13.tar.gz (voir 
http://www.inmon.com/technology/sflowTools.php) le patch est dans le tar.gz

Attention c'est du sflow donc pas très précis mais ca permet de se faire une 
idée des AS qui consomment le plus.

Bon week end a tous,
Michel Moriniaux.


-Original Message-
From: owner-fr...@frnog.org [mailto:owner-fr...@frnog.org] On Behalf Of Jérôme 
Nicolle
Sent: Monday, September 28, 2009 1:54 PM
To: Liste FRnoG
Subject: [FRnOG] Comment créer des stats de trafic par AS tiers ?

Bonjour,

Alors que je prépare des raccordements en points d'échange pour un réseau mixte 
hosting/ISP, actuellement en transit multihomé uniquement, je cherche un moyen 
de sortir des stats de trafic par AS tiers histoire de cibler en priorité les 
peerings intéressants.

L'approche brutasse qui me vient à l'esprit, vu que la capa totale tient sur 
un GigE, c'est de mirrorer les ports des transitaires actuels vers une bécane 
dédiée qui ferait tourner un netflow et dans laquelle j'injecte des filtres 
crées depuis les dumps des routeurs BGP.

Question donc, est ce qu'il existe un moyen intelligent de sortir ces données 
directement depuis les routeurs (cisco et foundry), et un soft qui sait faire 
les correspondances par AS sans batcher la création de règles de filtrage ?

Merci pour les conseils et flames à venir !

--
Jérôme Nicolle
---
Liste de diffusion du FRnOG
http://www.frnog.org/



asflow.tar.gz
Description: asflow.tar.gz


Re: [FRnOG] Re: [FRnOG] Comment créer des stats de trafic par AS tiers ?

2009-09-28 Par sujet Raphael Maunier


Le 28 sept. 09 à 14:15, Jérôme Nicolle a écrit :

Le 28 septembre 2009 13:56, Benjamin BILLON bbil...@splio.fr a  
écrit :

https://neon1.net/as-stats/

Il faut bidouiller un peu pour le mettre en route, mais après ça  
marche très

bien.


Ca devrait le faire effectivement, et ça correspond bien au besoin !

Et c'est parti pour de la bidouille :)



Le 28 septembre 2009 13:59, Raphael Maunier  
rmaun...@neotelecoms.com a écrit :

Huh,

Ben netflow tout simple sur tes routeurs ca suffit. N'importe  
lequel des
outils netflow ( la semaine derniere il y a eu un post la dessus)  
est en

mesure de le faire.


Oui, mais la semaine dernière ça causait plus théorique, là j'ai juste
besoin de données agrégées, on va aller au plus simple ;)
Si tu n'as pas besoin des as-path et avoir tout en live sur un seul  
frontend, ntop ca s'installe a coup de apt-get en moins de 10 minutes


De notre cote, on utilise Arbor PeakflowSP et on ne changera pas  
pour autre

chose :)


Je veux bien te croire, ça a l'air d'un bel outil, mais c'est sûrement
totalement overkill pour un réseau qui chiffre en centaine de Mbps les
bons jours avec le vent dans le dos...


C'est clair, mais cet outil c'est clairement le must (sans faire de  
pub). C'est surement pas le moins cher, mais le plus puissant.


Avec nfsen et autre outils tu pourrais arriver a la meme chose mais  
apres tout est une question de temps et de maintenance du bordel



--
Jérôme Nicolle
---
Liste de diffusion du FRnOG
http://www.frnog.org/



--
Raphaël Maunier
NEO TELECOMS
Engineering Manager



---
Liste de diffusion du FRnOG
http://www.frnog.org/



Re: [FRnOG] Re: [FRnOG] Comment créer des stats de trafic par AS tiers ?

2009-09-28 Par sujet Thomas Mangin

Après lecture attentive du code (mode=vendredaïimaginez l'effort,
du perl/mode) et de quelques docs, j'ai l'impression que ça ne peut


mode day=vendredi:D j'ai pas pu m'empêcher/mode


marcher que lorsque tout le trafic passe par un routeur cisco, puisque
c'est IOS qui fait l'aggrégation par AS.


Ben, je viens de déployer en quelques heures (le temps d'ajouter le  
sampling cflow sur les routeurs) ..


ça a l'air de bien marcher et ça a été vraiment facile a mettre en  
place.
Le bidouillage, c'est changer les chemin dans deux fichiers perl ..  
dur dur ! Je suis même aller jusqu'à installer damontools pour  
superviser le démon en tant qu'utilisateur non-privilegie !

Je me suis réellement foulée :D

Merci a` l'auteur.

Thomas---
Liste de diffusion du FRnOG
http://www.frnog.org/



Re: [FRnOG] Re: [FRnOG] Comment créer des stats de trafic par AS tiers ?

2009-09-28 Par sujet Thomas Mangin
Ben, je viens de déployer en quelques heures (le temps d'ajouter le  
sampling cflow sur les routeurs) ..


ça a l'air de bien marcher et ça a été vraiment facile a mettre en  
place.
Le bidouillage, c'est changer les chemin dans deux fichiers perl ..  
dur dur ! Je suis même aller jusqu'à installer damontools pour  
superviser le démon en tant qu'utilisateur non-privilegie !

Je me suis réellement foulée :D


Bon, j'ai oublie ..

diff -ur netflow-asstatd.pl.org netflow-asstatd.pl
--- netflow-asstatd.pl.org  2009-09-28 17:50:38.0 +0100
+++ netflow-asstatd.pl  2009-09-28 17:51:32.0 +0100
@@ -67,7 +67,7 @@
  $flow_sequence, $engine_type, $engine_id, $aggregation,
  $agg_version) = unpack(nn, $datagram);

-   if ($version != 8 || $aggregation != 1 || $agg_version != 2) {
+	if ($version != 8 || $aggregation != 1 || ($agg_version != 0   
$agg_version != 2)) {

print unknown version: $version/$aggregation/$agg_version\n;
next;
}

Sinon les packets sont filtrés (Junos 8.2 - houla, je dois mettre ça a  
jour)


Thomas---
Liste de diffusion du FRnOG
http://www.frnog.org/