06.01.2015 Views

universidad autónoma metropolitana unidad azcapotzalco una ...

universidad autónoma metropolitana unidad azcapotzalco una ...

universidad autónoma metropolitana unidad azcapotzalco una ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Capítulo II. SNMP(SIMPLE NETWORK MANAGEMENT PROTOCOL)<br />

El campo NÚMERO identifica <strong>una</strong> etiqueta concreta dentro de la clase indicada. El principio se<br />

cuenta con 5 bits para codificar el número de etiqueta, lo que proporciona un rango del 0 al 63. Si<br />

se necesita un número mayor se pueden usar más bytes pro codificar el número de etiqueta con<br />

el siguiente formato (véase figura. 2.7):<br />

1 Byte<br />

clase P/C Numero de etiqueta<br />

clase P/C 1 1 1 1 1 1 x x x x x x x<br />

0 x x x x x x x<br />

…<br />

LONGITUD<br />

Figura 2.7.- Etiqueta<br />

La longitud de los datos indica cuántos bytes vienen a continuación, es decir, cuánto espacio<br />

ocupa la información que se envía (el contenido del campo que se es codificando). Se puede<br />

indicar <strong>una</strong> longitud concreta, o bien se puede indicar <strong>una</strong> longitud indefinida, marcando el final de<br />

los datos con dos bytes a 0 (véase figura. 2.8):<br />

Identificador Longitud indefinida Datos 00 00<br />

Identificador Longitud definida Datos<br />

Figura 2.8.- formato longitud<br />

Se puede comprobar que indicar la longitud es mucho más aconsejable, ya que se ahorran dos<br />

bytes en cada campo.<br />

Hay tres formatos diferentes para codificar el campo de longitud (véase figura. 2.9):<br />

1 Byte<br />

0 Longitud<br />

K Bytes<br />

1 K<br />

Longitud<br />

1 0 0 0 0 0 0 0<br />

2.2.3.3.-MENSAJES SNMP<br />

Figura 2.9.- Formatos de codificación<br />

Un mensaje está compuesto por un identificador de versión, un nombre de com<strong>unidad</strong> y <strong>una</strong> PDU<br />

(Protocol Data Unit). La definición de un mensaje SNMP en ASN.1 es la siguiente [1,2]:<br />

Message ::= SEQUENCE {<br />

version INTEGER<br />

community OCTET STRING,<br />

data ANY<br />

}<br />

48

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!