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 />

Se definen cinco <strong>unidad</strong>es de datos de protocolo, PDU (Protocol Data Unit):<br />

‣ GetRequest<br />

‣ GetNextRequest<br />

‣ GetResponse<br />

‣ SetRequest<br />

‣ Trap<br />

que se pueden definir de la siguiente manera:<br />

PDUs :: = CHOICE {<br />

get-request: GetReques t-PDU ,<br />

get-next-request GetNextRequest-PDU,<br />

get-response GetResponse-PDU,<br />

set-request<br />

SetRequest-PDU,<br />

trap<br />

Trap-PDU<br />

}<br />

A continuación se describen cada <strong>una</strong> de las PDUs que pueden aparecer en un intercambio de<br />

mensajes entre un gestor y un agente. Antes de ello es conveniente definir algunos de los tipos<br />

que se verán en la definición de las PDUs:<br />

RequestID ::= INTEGER<br />

ErrorStatus :: = INTEGER {<br />

noError(O) ,<br />

tooBig(l) ,<br />

noSuchName(2) ,<br />

badValue(3) ,<br />

readOnly(4) ,<br />

genErr(5)<br />

}<br />

Errorlndex ::= INTEGER<br />

VarBind ::= SEQUENCE {<br />

name ObjectName,<br />

value ObjéctSyntax<br />

}<br />

VarBindList ::= SEQUENCE OF VarBind<br />

RequestlD, es un identificador que irá en cada mensaje y que le permitirá a <strong>una</strong> aplicación<br />

asociar un mensaje de respuesta que le llegue con <strong>una</strong> petición que haya realizado.<br />

Errorlndex, indica qué variable de la lista de variables que se esté manejando fue la que causó<br />

un error. Dicho error viene identificado por ErrorStatus.<br />

VarBind, hace referencia a un nombre de variable y su valor.<br />

VarBindList, es <strong>una</strong> lista de variables con sus correspondientes valores.<br />

49

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

Saved successfully!

Ooh no, something went wrong!