Visionner la connectique des switch

Visionner la connectique des switch - Réseaux - Systèmes & Réseaux Pro

Marsh Posté le 09-10-2008 à 11:47:44    

Bonjour tout le monde!!
 
Voila, je sollicite vôtre aide pour résoudre un problème (logique) mais il est possible qu'il soit impossible à réaliser.
 
Alors, mon réseau est composé d'environ une dizaine de switch connectés entre eux. Je voudrais réaliser une carte dynamique de ces switch qui m'indiquerait qui (machine ou switch) est connecté sur chacun des ports. Je me suis donc orienté vers le snmp et les mib. Mais la seule mib que j'ai trouvé me donne la liste des adresse mac qui ont trainsité par ce port et non l'adresse mac de la machine qui est directement connecté. Donc dans le cas ou c'est un switch qui est connecté je me retrouve avec plusieurs dizaines d'adresses MAC  :( .
 
Est-ce que quelqu'un aurait une (autre) idée pour réaliser ce genre de carte??
 
En tout cas merci d'avance.
 

Reply

Marsh Posté le 09-10-2008 à 11:47:44   

Reply

Marsh Posté le 09-10-2008 à 11:50:19    

Pour les interconnection entre les switchs il faut utiliser le protocole CDP. Il te permet de savoir quels sont les equipements actifs qui sont branché et où. Sous reserve que tes equipements soient compatible.
Pour le reste pas d'autres moyens que les adresses mac.


---------------
--== M4vr|ck ==--
Reply

Marsh Posté le 09-10-2008 à 11:56:18    

Tout d'abord merci de ta réponse, C'est vrai j'avais entendu parler de ce protocole mais il fonctionne avec du matériel cisco et comme j'ai oublié de le péciser :whistle: sorry, il ne s'agit que de switch hp  :(

Reply

Marsh Posté le 09-10-2008 à 11:59:43    

Chez moi j'ai du cisco et de l'HP et le CDP fonctionne sur les deux sans probleme. Je vois tout le monde a partir de tout le monde avec la commande "show cdp neigh"


---------------
--== M4vr|ck ==--
Reply

Marsh Posté le 09-10-2008 à 12:05:29    

Merci bien, je vais voir ce que ça donne.
 
Maintenant il ne me reste plus qu'a réussir à récupérer toutes ces données régulièrement et à les intégrer dans une page web  :pt1cable:

Reply

Marsh Posté le 09-10-2008 à 18:41:21    

j'essaierai aussi demain mais j'ai peur que le protocole CDP ne soit pas implémenté sur tous les modèles de switch HP :(

Reply

Marsh Posté le 09-10-2008 à 22:17:24    

j'ai des vieux 2524 et 8000m et ca marche sans soucis dessus, ca me remonte le hostname des cisco qui sont en aval ainsi que leur port de connexion.


---------------
--== M4vr|ck ==--
Reply

Marsh Posté le 10-10-2008 à 08:09:34    

Bonjour tout le monde,  
 
Alors le protocole CDP fonctionne bien sur les switchs HP que j'ai testé, cependant on viens juste de mettre en place un switch Dell et la par contre il n'est pas détecté par le protocole CDP  :fou: alala, ça va être bien compliqué de mettre en place une carte de tout ça...

Reply

Marsh Posté le 10-10-2008 à 09:00:26    

Ah ouais mais non ....jamais de Dell en equipement actif. Deja qu'ils savent tout juste faire des serveurs :D


---------------
--== M4vr|ck ==--
Reply

Marsh Posté le 10-10-2008 à 09:09:43    

MDR, je vais m'en débarrasser discretement  :D

Reply

Marsh Posté le 10-10-2008 à 09:09:43   

Reply

Marsh Posté le 17-10-2008 à 10:20:49    

Ouais ca marche pas mal
http://www.dump-it.fr/upload/images/miniatures/647e2ee525e30ae732a3f7d07ee3b68c.png
 
Question à 2 euros : c'est quoi le Capability S ?

Reply

Marsh Posté le 17-10-2008 à 10:25:31    

Capability Codes: R - Router, T - Trans Bridge, B - Source Route Bridge
 
S - Switch, H - Host, I - IGMP, r - Repeater
 
Cela correspond au fonction du matériel

Reply

Marsh Posté le 17-10-2008 à 10:28:48    

cool :) nickel
merci
t'as trouvé ça où toi ? dans la doc j'imagine....

Reply

Marsh Posté le 17-10-2008 à 10:31:04    

Même pas, je m'étais aussi demandé ce que ça voulais dire alors j'avais cherché sur google et j'ai trouvé le descriptif de codes ici :
 
http://cisco.goffinet.org/s2/methode_diagnostic
 
 :)

Reply

Marsh Posté le 18-10-2008 à 13:43:30    

si vous utilisez d'autres équipements que Cisco, essayez le LLDP (CDP standard)
 
Attention, pas toutes les versions ne le supporte


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 20-10-2008 à 15:16:00    

sinon pour aller plus loin, à par faire un "show cdp neigh", c'est quoi l'étape d'après, pour avoir un plan de tout le réseau ?
faut quand même pas faire un script qui se connecte à chaque switch et lancer la commande dessus....
merci

Reply

Marsh Posté le 20-10-2008 à 15:54:07    

malheureusement si, le cdp ne permet que de voir les voisins directs.
Si tu veux tout voir il faut passer soit par un script soit par un soft de supervision qui peux te reconstruire la map reseau (mais ce n'est pas donné comme soft)


---------------
--== M4vr|ck ==--
Reply

Marsh Posté le 20-10-2008 à 16:02:08    

M4vrick a écrit :

malheureusement si, le cdp ne permet que de voir les voisins directs.
Si tu veux tout voir il faut passer soit par un script soit par un soft de supervision qui peux te reconstruire la map reseau (mais ce n'est pas donné comme soft)


 
Faux.  
 
A. Cisco Network Assistant software is free of charge.
 
avec un login CCO.  
 
http://www.cisco.com/en/US/products/ps5931/index.html
http://www.networkworld.com/community/node/16842


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 20-10-2008 à 16:26:24    

sauf que celui la ne supporte que les switchs cisco. Hors la question initiale et les autres reponses parlent entres autres de switchs HP ou d'utiliser LLDP.


Message édité par M4vrick le 20-10-2008 à 16:27:02

---------------
--== M4vr|ck ==--
Reply

Marsh Posté le 20-10-2008 à 16:32:26    

Vous tracassez pas, j'ai réussi à contourner le problème, je fais moi-même découverte réseau  :sol:  :sol:  :sol:

Reply

Marsh Posté le 20-10-2008 à 17:10:44    

j'allais le dire. avec un script ça doit aller assez vite...


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 20-10-2008 à 18:16:04    

alucard95 a écrit :

Vous tracassez pas, j'ai réussi à contourner le problème, je fais moi-même découverte réseau  :sol:  :sol:  :sol:


 
Tu peux nous filer ton script stp :)
Merci

Reply

Marsh Posté le 20-10-2008 à 20:27:56    

Je sens bien le "papier-sylo", pour pas mal de topos c'est encore ce qu'il y a de plus efficace ;)

Reply

Marsh Posté le 21-10-2008 à 09:36:01    

Bah en fait, c'est tout simple et ça ne nécessite pas de papier ni de stylo  :D  
 
J'ai crée sous mysql une base dans laquelle je vais stocker mes infos. Ensuite pour pouvoir savoir qui est connecté au switch j'utilise le snmp et les oid dot1dTpFdbAddress et dot1dTpFdbPort qui me donne les adresses MAC associé au port (pas l'adresse mac du port). Cela ne fonctionne pas sur les ports ou sont connecté d'autres switch car la on récupère des dizaines d'adresses.
 
Ensuite une fois que je sais à quel port correspond quelle adresse MAC je fais une résolution (la aussi c'est un peu galère), j'ai du créer une autre base avec un script qui fais des requêtes arp sur une plage d'adresse.
 
Pour finir correspondance entre adresse MAC et IP avec nom machine et voila, il ne me reste plus qu'a l'intégrer dans une page web.
Mon dernier petit soucis est que ma résolution arp sous toute une plage est assez longue et donc ma carte ne s'actualisera pas aussi vite que je le voudrais.

Reply

Marsh Posté le 21-10-2008 à 15:34:40    

watcha!
Pas mal tout ça, un peu lourd effectivement mais je vois bien la problématique.
en tout cas, merci, ça va m'aider !

Reply

Marsh Posté le 21-10-2008 à 15:46:44    

Pas de soucis, si tu trouves plus efficace hésite pas à me le dire  ;)

Reply

Marsh Posté le 23-10-2008 à 16:41:31    

ben un script shell à coup de telnet / sh cdp nei récursif...
 
Bon c'est chaud aussi j'admet
 


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 18-03-2009 à 08:52:56    

remontée du topic ! (désolé)
Mais je cherche des informations sur le protocole LLDP.
Savoir comment ça s'utilise parce que à part le lien Wikipedia
http://en.wikipedia.org/wiki/Link_ [...] y_Protocol
 
J'ai franchement pas trouvé grand chose...
Merci ;)

Reply

Marsh Posté le 18-03-2009 à 10:11:41    

Pour ceux que ça intéresse, j'ai trouvé les informations sur le protocole LLDP sur la doc de switchs HP
voici quelques commandes de base :
 
show LLDP config
 
Pour paramétrer le protocole LLDP, taper
config
==> entrée dans le menu config en CLI
 
Pour activer LLDP :
lldp run
 
Pour désactiver LLDP :
no lldp run
 
Pour avoir les stats :
show lldp stats
 
Pour avoir les infos LLDP locales :
show lldp info local-device
 
Pour avoir les infos LLDP distantes :
show lldp info remote-device

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed