Complutense University Library

Incorporación de soporte nativo SNMP en el paquete Quagga

Gamarra Rodríguez, Rubén and Villacastín Candil, Luis (2011) Incorporación de soporte nativo SNMP en el paquete Quagga. [Coursework] (Unpublished)

[img]
Preview
PDF
706kB
View download statistics for this eprint

==>>> Export to other formats

Abstract

Este proyecto de Sistemas Informáticos se planteó como una forma de aumentar las capacidades de la suite o paquete de aplicaciones de encaminamiento Quagga. Se pretende que
el paquete de aplicaciones pueda entenderse de forma eficaz con SNMP (cuyas siglas provienen de Simple Network Management Protocol o protocolo simple de administración de
redes) sin que sea necesaria la utilización de servidores o dispositivos proxy para llevar a cabo este fin.
El proyecto consiste en dotar a Quagga con la capacidad de enviar alertas, a través del protocolo SNMP, cada vez que el demonio principal Zebra añada o elimine una ruta de una red IPv4 al kernel o núcleo de una estación agente donde se esté ejecutando. Esas alertas se envían usando una notificación a través de un tipo mensaje especificado en SNMP llamado TRAP. La notificación será enviada automáticamente a una lista de estaciones gestoras cuyas direcciones han sido especificadas en la configuración de la estación agente.
De esta manera un administrador puede consultar y revisar los cambios producidos en las rutas de una estación agente desde una estación gestora sin tener que acceder a la estación agente directamente estableciendo una conexión.
Para el proyecto se ha utilizado la última versión estable de Quagga hasta mayo del año 2011, la versión 0.99.18, aunque los cambios realizados son muy extensibles, y
convenientemente documentados, lo que facilita la posibilidad de que en futuras versiones oficiales de Quagga pueda realizarse esta misma mejora con relativa facilidad en caso de que la distribución oficial no lo contemple.
[ABSTRACT]
This end-of-studies project was posed as a way of increasing the capabilities of Quagga routing suite. The main goal is to provide the suite the mechanisms to communicate in an efficent way with SNMP (SNMP stands for Simple Network Management Protocol), while avoiding the use of any proxy server or proxy decive to accomplish this function.
The project consists in giving the Quagga software capabilities to send alerts through SNMP, whenever the main daemon, Zebra, adds or removes an IPv4 route to or from the
device kernel of the agent station where it is running. These alerts are sent using a notification implemented as a SNMP message called TRAP. The notification will be send automatically to a set of management stations whose addresses have been entered in the agent station configuration.
This will allow an administrator to check or browse the changes occurred in an agent routing table from the management station without having to log in the agent station for operations, therefore no direct access to the agent station is needed.
During project development the last Quagga stable version (0.99.18 as May 2011) was used, although the changes are very extensibles and duly documented should future official
Quagga versions do not include theese changes they can be included with relative ease.

Item Type:Coursework
Additional Information:Proyecto de Sistemas Informáticos (Facultad de Informática, Curso 2010-2011)
Uncontrolled Keywords:Quagga, Zebra, SNMP, TRAP, Routing
Subjects:Sciences > Computer science > Expert systems (Computer science)
Sciences > Computer science > Computer networks
ID Code:13093
Deposited On:24 Aug 2011 09:14
Last Modified:06 Feb 2014 09:40

Repository Staff Only: item control page