Vous êtes sur la page 1sur 8

REDES DE COMPUTADORAS SNMP

INSTITUTO POLITCNICO NACIONAL


ESCUELA SUPERIOR DE INGENIERA MECNICA Y ELCTRICA
UNIDAD ADOLFO LPEZ MATEOS - ZACATENCO

ACADEMIA DE COMPUTACIN
LABORATORIO DE DESARROLLO DE REDES
SEMINARIO DE REDES
PRACTICA No.5

Mxico DF. Junio de 2004

FNC/ OAVR
REDES DE COMPUTADORAS SNMP

PRCTICA 5.- SNMP

1 Objetivo:

Al finalizar la prctica el alumno ser capaz de:


Construir del nombre de la variable MIB en base del RFC 1213.
Realizar peticiones SNMP al switch.
Dar de alta una comunidad con algn tipo de privilegio.
Dar de baja o alta una interfaz del switch.
Identificar quien es la entidad protocolaria agente y administrador SNMP

2 Material

Cables Cruzados
Cables Rectos
SSR, V2

3 Introduccin Terica:

La necesidad de poder administrar dispositivos para redes de computadoras es


tal que los grupos de trabajo de la IAB han desarrollado una serie de normas para
facilitar esta tarea. De aqu el nacimiento del SNMP que es el protocolo que permite la
comunicacin e intercambio de informacin entre dos entidades de red, la versin 1
del SNMP est documentada en el RFC 1157,. El MIB, dado su nombre por
Management Information Base, es el conjunto de datos que tiene el dispositivo de red
y permiten conocer su estado dentro de la red; el MIB I esta documentada en el RFC
1156 y el MIB II en el RFC 1213.

La documentacin del SNMP define arquitectura, seguridad, operaciones


vlidas, formatos de mensajes, operaciones para el intercambio de mensajes,
operaciones a hacer cuando se manda o recibe mensajes y protocolos en los que se
basa para su funcionamiento, entre otras cosas.

La documentacin del MIB define, objetivos, mejoras o cambios entre el MIB I


con respecto al MIB II, de forma general describe lo que es la jerarqua de como est
organizado el MIB, define sus grupos principales de variables y entra en forma
detallada explica las variables de cada grupo indicando su uso, si es de escritura,
lectura o ambas, que tipo de dato que maneja la variable y cuando sea necesario el
estado de dicha variable con respecto a alguna versin anterior.

De manera complementaria para la elaboracin de dichos documentos, las


definiciones se hicieron en base de una norma publicada en el RFC 1155 llamada SMI
(Tambin puede consultar el RFC 1065 el cual define los primeros trabajos del SMI y
cambia muy poco con respecto al RFC 1155) y en la norma de ANS.1 de la ISO.

El SMI, nombre dado por Structure Manager Information, define un conjunto de reglas
para declarar estructuras o formatos de variables o mensajes, e incluso da una
explicacin bastante clara de lo que es el Arbol del Espacio de Nombres para
Identificar Objetos. El ASN.1 es un trabajo publicado por la ISO con la finalidad de
tener una norma que definiera tipos de datos y la forma de como codificarlos para su
transmisin en un medio.

FNC/ OAVR
REDES DE COMPUTADORAS SNMP

A continuacin presentaremos una breve descripcin de algunos comandos


vlidos en SNMP y el Arbol del Espacio de Nombres que son esenciales para lograr
realizar la prctica de forma adecuada; si desea una explicacin ms completa
consulte el RFC correspondiente..

3.1 Comandos GetRequest, GetNextRequest y SetRequest.

GetRequest: Utilizado para pedir informacin de una variable MIB al dispositivo


de red. Es necesario proveer en la peticin la versin de SNMP que se est
utilizando, el nombre o direccin IP del dispositivo de red a consultar, la
comunidad y lista de variables MIB a consultar.

GetNetxRequest. Utilizado para pedir informacin de variables MIB a un


dispositivo de red. Se dan los mismos parmetros que al GetRequest. A
diferencia del GetRequest, en lugar de dar el nombre de la variable MIB
completa se puede dejar abierta de tal forma que GetNextRequest manda
informacin de todas las variables MIB que cumplan la coincidencia del nombre
abierto que se dio en la peticin y que estn por debajo del Arbol del Espacio
de Nombres.

SetRequest: Utilizado para cambiar el valor de una variable MIB en un


dispositivo de red. Se dan los mismos parmetros que en el GetRequest pero
al momento de dar la variable MIB tambin se indica el tipo y el valor.

FNC/ OAVR
REDES DE COMPUTADORAS SNMP

3.2 Arbol del Espacio de Nombres.

La figura 1 muestra el Arbol del Espacio de Nombres. Como se puede apreciar el nodo
raz no tiene nombre.

iso itu Iso-itu


1 2 3

org
3

dod
6

internet
1

mgmt
2

mib
1

System at icmp udp


1 3 5 7

interfaces ip tcp egp


2 4 6 8

Figura 1 Arbol del Espacio de Nombres para Identificar Objetos.

Los nodos que se ven en este rbol estn asignados a alguna organizacin, nuestro
inters en este rbol es que la IAB pidi un nodo para Internet y el nodo asignado se
muestra en el rbol. Este nodo tiene ms ramas y nodos y entre ellos podemos ubicar
el nodo MIB, en el cual se declaran las variables que nos ayudan a administrar
dispositivos de red.

FNC/ OAVR
REDES DE COMPUTADORAS SNMP

Estas variables estn divididas en los 6 nodos que se ven en la figura. A continuacin
damos los significados de cada nodo:

Nodo o grupo system: Tiene declaradas variables que dan caractersticas del
sistema operativo del dispositivo de red.

Nodo grupo interfaces: Da caracteristicas de las interfaces del dispositivo de


red como el nmero de interfaces que tiene, la velocidad de la interfaz, etc.

Nodo o grupo at: Su nombre es dado por Address Translation. Es una tabla
donde mapea direcciones IP contra direcciones MAC.

Nodo o grupo IP: Nos da caractersticas propias del protocolo IP como son el
TTL, datagramas recibidos por una interfaz, direccin IP de la interfaz, una
relacin de datagramas que circulan por la interfaz indicando su direccin IP
destino y fuente, etc.

Nodo o grupo ICMP: Lleva un registro de peticiones ICMP echas a travs de


una interfaz.

Nodo o grupo TCP: Tiene una tabla donde lleva un registro de conexiones TCP
y variables que indican el nmero de conexiones TCP existentes, conexiones
TCP mximas permitidas, etc.

Nodo o grupo UDP: Tiene un registro de datramas que utlizan UDP como el
nmero de datagramas enviados, datagrams no enviados por error, etc.

Nodo o grupo EGP: Tiene registros de mensajes EGP.

La importancia del rbol de la figura es que para nombrar objetos MIB, se tiene que
recorrer todo el rbol ya sea por medio de los nmeros o nombres indicados en cada
nodo, por ejemplo, debajo del nodo system, hay una variable declarada como
sysDescr (1) que nos da informacin del sistema operativo que utiliza el dispositivo de
red, para hacer referencia a esta variable podemos escribir:

iso.org.internet.mgmt.mib.system.sysDescr.0
1.3.6.1.2.1.1.1.0

El 0 al final del nombre indica que es una variable nica o general para el dispositivo
de red, en este caso es obvio pensar que el dispositivo de red trabaja solo con un
sistema operativo.

Otro caso es por ejemplo si deseamos saber si una interfaz es tipo ethernet, token
ring, etc. tendremos que indicar al final del nombre de la variable de que interfaz
queremos dicha caracterstica. Para esto utilizamos la variable ifType la cual esta
defina debajo del nodo ifEntry la que a su vez esta definida bajo el nodo ifTable y esta
debajo del nodo interfaces, as el nombre de la variable par la interfaz 2 ser:

Iso.org.dod.internet.mgmt.mib.interfaces.iftable.ifEntry.ifType.2 o
1.3.6.1.2.1.2.2.1.3.2

Dependiendo de la naturaleza de la variable tendramos diferentes formas de construir


el nombre de la variable. En la prctica se presentan varios ejemplos ms.

FNC/ OAVR
REDES DE COMPUTADORAS SNMP

4 Desarrollo

4.1. Obtencin de una variable Mib con snmpget:

El comando snmpget se utiliza para ejecutar el getRequest explicado en la


introduccin terica con los argumentos explicados. La siguiente instruccin Obtiene
una descripcin del sistema operativo (sysDescr), definido en el grupo system:

Snmpget v1 148.204.10.7 public .1.3.6.1.2.1.1.1.0


Resultado:_______________________________________________________
_____________

a) Obtenga el nmero de interfaces del dispositivo. Escriba el comando y el resultado.

b) Para la interfaz 4 obtenga la descripcin de la velocidad a la que trabaja. Escriba


comando y resultado

c) Para la interfaz 5 obtenga su direccin fsica. Escriba el comando y resultado.


R____________________________________________________________________
__________________

d) Par la interfaz a la que est conectada obtenga la cantidad de octetos de entrada y


salida. Escriba comando y resultado. Cmo podra calcular la carga de uso de
esta interfaz para trfico de entrada y para el de salida?
R____________________________________________________________________
__________________

e) La siguiente instruccin obtiene el nmero de interfaz a la que est asociada la


direccin IP. Observe que al final del nombre de la variable MIB hay una direccin
IP.

Snmpwalk v1 148.204.10.7 public .1.3.6.1.2.1.4.20.1.2.148.204.10.7


Resultado________________________________________________

f) Obtenga mascara IP para la direccin IP que esta consultando. Escriba el


comando y el resultado.
R____________________________________________________________________
__________________

FNC/ OAVR
REDES DE COMPUTADORAS SNMP

4.2 Obtencin de informacin de variables Mib con snmpwalk:

El comando snmpwalk se utiliza para ejecutar la instruccin getNextRequest. La


siguiente instruccin nos trae toda la informacin del grupo system:

Snmpwalk v1 148.204.10.6 public .1.3.6.1.2.1.1


Explique el resultado:
___________________________________________________________

a) Obtenga la descripcin de todas las interfaces con snmpwalk. Escriba el comando


y explique la informacin
R____________________________________________________________________
__________________

b) Obtenga toda la informacin de que hay debajo del nodo ifEntry. Escriba el
comando y explique la informacin.
R____________________________________________________________________
__________________

c) Obtenga toda la informacin que hay ipAddrTable. Escriba el comando y explique


el resultado.
R____________________________________________________________________
__________________
_____________________________________________________________________
__________________

4.3 Cambie el nombre a la comunidad que tiene autorizacin para escribir.

Conctese al switch y entre a los mens MODULE CONFIGURATION MENU-


>SNMP CONFIGURATION MENU->SNMP COMUNITY NAMES
CONFIGURATION.

Ubique el cursor en la columna Community Name para read write y


cambie el nombre de la comunidad actual.

Salve los cambios.

FNC/ OAVR
REDES DE COMPUTADORAS SNMP

4.4- Cambiar los valores de las variables MIB con snmpset.

a) Con el uso del comando snmpset dar de baja una interfaz (El maestro
indicar que interfaz puede dar de baja). Cuando tenga que dar el tipo de la
variable en el comando snmpget, escriba: i para entero, u para entero sin
signo, t para los tipos timeticks, a para ipAddress, o para ObjID, s
para cadenas de caracteres y d para cadenas decimales. Cmo puede
verificar que la interfaz este dada de baja?.
R______________________________________________________________
_________________

b) Dar de alta interfaz. Cmo puede verificar esto?


R______________________________________________________________
_________________
_______________________________________________________________
_________________

c) Qu mensaje obtiene si quiere hacer estas mismas operaciones con una


comunidad que solo tenga el privilegio de lectura?
R______________________________________________________________
_________________
_______________________________________________________________
_________________

5 Cuestionario.

i. Cules son los RFCs que hablan sobre el SNMPv3?

ii. Cul es la diferencia ms importante entre en SNMPv1 y SNMPv2?

iii. Qu propsito tiene la comunidad en las operaciones SNMP?

iv. Quin es el agente SNMP y el administrador SNMP en una comunicacin


SNMP?

v. Qu organizacin es la encargada de administrar el Arbol del Espacio de


Nombres para Identificar Objetos?

vi. Con respecto al nombre de las variables MIB. Qu es lo que garantiza el Arbol
del Espacio de Nombres para Identificar Objetos?

6. CONCLUSIONES:

FNC/ OAVR

Vous aimerez peut-être aussi