Pourquoi est-SNMP l'habitude de courir sur UDP et non TCP/IP?

Ce matin, il y avait de gros problèmes au travail à cause d'une interruption SNMP n'a pas "passer à travers" parce que SNMP est exécuté sur UDP. Je me souviens de la mise en réseau de classe au collège que le protocole UDP n'est pas la garantie de livraison comme TCP/IP. Et Wikipedia dit que SNMP peut être exécuté sur TCP/IP, UDP mais est plus fréquente.

Je reçois que quelques-uns des avantages de l'UDP sur TCP/IP sont la vitesse, de la radiodiffusion, et la multidiffusion. Mais il me semble que la garantie de livraison est de plus en plus important pour la surveillance du réseau que de la capacité de diffusion. Surtout quand il y a de graves haut-besoins de sécurité. Un de mes collègues m'a dit que les paquets UDP sont les premières à être supprimées lorsque la circulation est lourde. C'est encore une autre raison de préférer le protocole TCP/IP sur le port UDP pour la surveillance du réseau (OMI).

Alors pourquoi ne SNMP UDP? Je ne peux pas la comprendre et ne peut pas trouver une bonne raison sur Google non plus.

  • "Wikipédia dit que SNMP peut être exécuté sur TCP/IP", si vous lisez le RFC3430 soigneusement, faqs.org/rfcs/rfc3430.html vous allez voir c'est expérimental, de sorte que vous ne pouvait pas s'attendre à tous les fournisseurs de produit prend en charge.
  • +1 pour les questions pratiques
  • l'homme que vous êtes dur, il a besoin de creuser à travers RFC1155, 1157, 1212, 1215, 1901, 1908, 2578, 2579, 2580, 3416 et 3417 (v1 & v2c), ainsi que RFC1213, 2863, 3418, 4001, 4001, 4022, 4113, 4292, 4293 et 4898 (MIB) 🙂
  • 1) Grâce à la RFC lien 2) Message de l'avenir: la question n'était pas "en plus de ce protocole est en cours d'exécution", mais "pourquoi l'utilise UDP" 3) désolé pour le retard de réagir
InformationsquelleAutor EC0 | 2010-08-25