[RESOLU] différence entre ifoctets et ifHCoctets ?

différence entre ifoctets et ifHCoctets ? [RESOLU] - Réseaux - Systèmes & Réseaux Pro

Marsh Posté le 08-09-2011 à 10:36:30    

Bonjour,
 
Je viens vers vous car j'aimerais comprendre la différence entre :
 
ifInOctets . 1.3.6.1.2.1.2.2.1.10
ifOutOctets .1.3.6.1.2.1.2.2.1.16
 
et :
 
ifHCInOctets .1.3.6.1.2.1.31.1.1.1.6
ifHCOutOctets .1.3.6.1.2.1.31.1.1.1.10
 
A priori, les deux renvoie le total du nombre d'octets récu/envoyés (incluant data packets, mac packets et length mac header).
La différence viendrait du fait que le premier renvoie ces informations en prenant l'interface alors que le deuxieme prendrait tous les channels en amont de cette interfaces ?
 
Merci d'avance de m'éclairer.


Message édité par XP-1000 le 08-09-2011 à 13:57:21

---------------
Pourquoi linux est meilleur ?
Reply

Marsh Posté le 08-09-2011 à 10:36:30   

Reply

Marsh Posté le 08-09-2011 à 13:29:50    

bonjour,

 

non rien à voir, ils comptent tous les deux la même chose.
C'est juste que le premier est de type counter32 (compteur sur 32 bits donc) et l'autre de type counter64 (compteur sur 64 bits). Passer les compteurs en 64 bits est devenu nécessaire à cause des interfaces haut débit (10Gbps et plus) car à ce débit avec un compteur sur 32 bits on a vite fait de faire "faire un tour" au compteur d'octets et ça devient donc difficile de mesurer le débit de manière fiable.

 

le ifInOctets/ifOutOctets est gardé pour des raisons de compatibilité avec les applications qui ne gèreraient pas les variables de type counter64 mais si la tienne les gère, autant utiliser ifHCInOctets/ifHCOutOctets.


Message édité par Misssardonik le 08-09-2011 à 13:30:05

---------------
Que va-t-il se passer cette gelgamar ? vous le découvrirez janamont à 20h
Reply

Marsh Posté le 08-09-2011 à 13:57:01    

Je vois c'est très limpide,
Merci beaucoup pour tes explications.


---------------
Pourquoi linux est meilleur ?
Reply

Sujets relatifs:

Leave a Replay

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